[发明专利]一种基于集成核独立成分分析模型的过程监测方法有效

专利信息
申请号: 201910229733.5 申请日: 2019-03-12
公开(公告)号: CN109947082B 公开(公告)日: 2021-03-09
发明(设计)人: 张赫;葛英辉;童楚东 申请(专利权)人: 宁波大学
主分类号: G05B23/02 分类号: G05B23/02
代理公司: 暂无信息 代理人: 暂无信息
地址: 315211 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种基于集成核独立成分分析模型的过程监测方法,旨在解决核函数与非高斯性度量函数的选择问题。首先,本发明方法不仅考虑了常用的四种核函数类型,而且还将非高斯性度量函数的三种形式全部考虑进来,避免了核函数与非高斯性度量函数的选择问题。因此本发明方法的通用性较强。其次,本发明方法因使用四个核函数以及三个非高斯性度量函数合计建立了12种不同的非线性过程监测模型,充分发挥了多模型建模的优势。实施在线监测时,通过概率融合将多个监测统计指标合并成一个概率型指标,又极大的简化了决策是否发生故障的过程。可以说,本发明方法克服了传统基于KICA的过程监测方法的不足,是一种更为优选的非线性过程监测方法。
搜索关键词: 一种 基于 集成 独立 成分 分析 模型 过程 监测 方法
【主权项】:
1.一种基于集成核独立成分分析模型的过程监测方法,其特征在于,包括以下步骤:首先,本发明方法的离线建模阶段包括如下所示步骤(1)至步骤(11);步骤(1):在生产过程正常运行状态下,采集n个样本数据组成训练数据矩阵X∈Rn×m,并对X中各列实施标准化处理,得到标准化后的矩阵其中,表示标准化后的第i个样本数据,下标号i=1,2,…,n,m为测量变量个数,上标号T表示矩阵或向量的转置,R为实数集,Rn×m表示n×m维的实数矩阵;步骤(2):分别利用径向基核函数、多项式核函数、Sigmoid核函数、和线性核函数计算出相对应的核矩阵KG∈Rn×n、Kp∈Rn×n、KS∈Rn×n、以及KL∈Rn×n,具体的实施过程包含如下所示步骤(2.1)至步骤(2.4);步骤(2.1):设置径向基核函数的参数g后,根据如下所示公式①中的径向基核函数计算核矩阵KG∈Rn×n上式中,KG(i,j)表示核矩阵KG中的第i行、第j列元素,exp表示以自然常数e为底的指数函数,下标号i=1,2,…,n与j=1,2,…,n,符号|| ||表示计算向量的长度;步骤(2.2):设置多项式核函数的参数p后,根据下式②中的多项式核函数计算核矩阵KP∈Rn×n上式中,KP(i,j)表示多项式核矩阵KP中的第i行、第j列元素;步骤(2.3):根据如下所示公式③中的Sigmoid核函数计算核矩阵KS∈Rn×n上式中,KS(i,j)表示Sigmoid核矩阵KS中的第i行、第j列元素,tanh表示双曲正切函数;步骤(2.4):根据如下所示公式④中的线性核函数计算核矩阵KL∈Rn×n上式中,KL(i,j)表示线性核矩阵KL中的第i行、第j列元素;步骤(3):依据如下公式分别对核矩阵KG、KP、KS、和KL实施中心化处理,对应得到中心化后的核矩阵上式中,下标号c∈{G,P,S,L}分别指代径向基核函数、多项式核函数、Sigmoid核函数、以及线性核函数,方阵Θ∈Rn×n中各元素都等于1;步骤(4):计算核矩阵所有非零特征值所对应的特征向量,并将这些特征向量组建成矩阵Ac∈Rn×M,其中M为非零特征值的个数;步骤(5):根据公式计算矩阵Φc,并根据公式Λc=ΦcTΦc/(n‑1)计算矩阵Φc的协方差矩阵Λc;步骤(6):根据公式计算核独立成分矩阵的初始估计值 Zc,其中矩阵Bc=AcΛc‑1/2;步骤(7):利用独立成分分析算法求解转换矩阵Cc与核独立成分矩阵Sc,具体实施过程如下所示:步骤(7.1):初始化τ=1;步骤(7.2):设置向量βτ为M×M维单位矩阵中的第τ列;步骤(7.3):按照公式βτ=E{Zcg(βτTZc)}‑E{h(βτTZc)}βτ更新向量βτ,其中函数g(u)=tanh(u)、函数h(u)=[sech(u)]2、u=βτTZc表示函数自变量、E{}表示计算均值;步骤(7.4):对更新后的向量βτ依次按照下式进行正交标准化处理:βτ=βτ/||βτ||  ⑦步骤(7.5):重复步骤(7.3)至步骤(7.4)直至向量βτ收敛(收敛的标准为βτ中各元素不再发生变化),并保存向量βτ;步骤(7.6):判断是否满足条件τ<M?若是,则置τ=τ+1后返回步骤(7.2);若否,则将得到的向量β1,β2,…,βM组成转换矩阵Cc=[β1,β2,…,βM];步骤(7.7):根据公式Sc=ZcCc计算得到核独立成分矩阵Sc∈Rn×M;步骤(8):按照均值为0方差为1的正态分布随机生成一个n×1维的列向量γ后,调用不同的非高斯度量函数按照如下所示公式计算Sc中各列向量的非高斯性大小Jd(τ):Jd(τ)=|E{fd(sτ)}‑E{fd(γ)}|  ⑧上式⑧中,τ=1,2,…,M,sτ为核独立成分矩阵Sc中第τ列,下标号d∈{1,2,3}分别指代如下所示的三种非高斯度量函数:f1(v)=logcosh(v),f2(v)=exp(‑v2/2),f3(v)=v4  ⑨上式中,v表示函数自变量;步骤(9):设置保留的核独立成分个数为η后,对步骤(8)中不同非高斯度量函数所计算出的非高斯性大小进行降序排列,对应地变更核独立成分矩阵Sc与初始转换矩阵Cc中各列向量的先后排序,分别得到核独立成分矩阵与转换矩阵具体的实施过程如步骤(9.1)至步骤(9.4)所示:步骤(9.1):初始化d=1;步骤(9.2):根据Jd(1),Jd(2),…,Jd(M)的数值大小进行降序排序,并对应的变更核独立成分矩阵Sc与初始转换矩阵Cc中各列向量的先后排序,分别对应得到核独立成分矩阵与转换矩阵步骤(9.3):将核独立成分矩阵与转换矩阵中第η+1列至第M列的列向量删除;步骤(9.4):判断d<3?若是,则置d=d+1后返回步骤(9.1);若否,则得到保留η个核独立成分后的核独立成分矩阵以及转换矩阵步骤(10):根据公式计算训练数据对应的监测统计指标Ic,d2与Qc,d,其中diag()表示将矩阵对角线的元素单独作为列向量的操作运算,模型误差矩阵步骤(11):计算监测统计指标Ic,d2的均值μc,d与标准差δc,d,并计算监测统计指标Qc,d指标的均值uc,d与标准差σc,d后,即可计算得到监测统计指标Ic,d2与Qc,d的控制上限分别为与Qc,d(lim)=uc,d+3σc,d;其次,完成上述离线建模阶段后,即可实施在线监测,具体包括如下所示步骤(12)至步骤(17);步骤(12):对最新采样时刻的数据xnew∈R1×m实施与步骤(1)中相同的标准化处理,从而得到向量步骤(13):根据如下所示公式计算四个不同核函数所对应的核向量kG、kP、kS、kL上式中,kG(i)、kP(i)、kS(i)、kL(i)分别为核向量kG、kP、kS、kL中的第i个元素;步骤(14):根据公式中心化处理核向量kG、kP、kS、kL,分别对应得到核向量其中下标号c∈{G,P,S,L}分别指代径向基核函数、多项式核函数、Sigmoid核函数、以及线性核函数;步骤(15):根据如下所示公式计算当前采样时刻的监测统计指标与Qc,d步骤(16):根据如下所示步骤(16.1)至步骤(16.4)将所有的监测统计指标和Qc,d融合成一个概率型指标BIC,其中c∈{G,P,S,L}与d∈{1,2,3};步骤(16.1):设定置信限α(一般取α=99%),并规定Ξ可表示监测统计指标和Qc,d中的任意一个;步骤(16.2):确定先验概率PΞ(N)=α与PΞ(F)=1‑α后,计算条件概率上式中,Ξlim表示Ξ所对应的控制上限,N和F分别表示正常工况和故障工况;步骤(16.3):根据如下所示公式计算属于故障工况的概率步骤(16.4):根据如下所示公式计算概率型指标BIC:上式中,符号∑Ξ表示计算Ξ所有取值的累加和;步骤(17):判断是否满足条件:BIC≤1‑α?若否,则当前采样时刻已进入故障工况;若是,则过程对象处于正常运行状态,返回步骤(12)实施对下一采样时刻的过程监测。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910229733.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top