[发明专利]一种基于宽度学习系统的间歇过程故障监测与诊断方法有效
申请号: | 201910136910.5 | 申请日: | 2019-02-22 |
公开(公告)号: | CN109828552B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 王普;卢瑞炜;常鹏;张祥宇 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 吴荫芳 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于宽度学习系统的间歇过程故障监测与诊断方法以满足实际工业过程实时监测的要求。本发明建立一种快速的神经网络监测模型,具体包括“离线建模阶段”和“在线监测阶段”两个阶段。“离线建模阶段”包括:首先对数据进行分类,得到N种故障状态;之后建立相应故障的监控子模型;最后对子模型进行测试并调整。“在线监测”包括:读入新时刻数据;将其输入离线建模阶段建立的N种故障监控子模型;得到全部监测值,判断是否故障。本发明在确保监测的准确率的同时加快了建模与监测速度,并实现了实时诊断。最终得到了性能优秀的间歇过程故障监测与诊断方法。 | ||
搜索关键词: | 一种 基于 宽度 学习 系统 间歇 过程 故障 监测 诊断 方法 | ||
【主权项】:
1.一种基于宽度学习系统的间歇过程故障监测与诊断方法,其特征包括“离线建模阶段”和“在线监测阶段”两个阶段,具体步骤如下:A.离线建模阶段:(1)通过机理知识将数据分为正常状态数据集、N种故障状态数据集;(2)使用宽度学习网络建立针对第n种故障的监测子系统,构造数据集X、Xtest、Yn、Ytest,将一部分正常数据与一部分第n种故障数据组成训练数据集X,将剩余部分数据组成测试数据集Xtest,并构造相应的标签集Yn、Ytest
其中,norm代表正常数据集,fault代表故障数据集,两者的行均代表采样时刻,列均代表变量,行列交叉处代表对应变量在对应采样时刻的采样值;Yn对应X,Ytest对应Xtest,两者的行均代表采样时刻,列均由正常状态和N种故障状态组成,共1+N列,其第i个行向量代表对应时刻数据集的状态,即该时刻的数据为正常,或者对应哪种故障;(3)对据集X进行线性组合,即训练数据集X乘权值矩阵Wi,加偏置矩阵βi,重复此操作I次,得到输入节点ZI,ZI=[Z1,…Zi,...,ZI],其中,第i组输入节点Zi公式如下:Zi=[φ(XWi+βi)]其中,φ为激活函数,Wi,βi由0、1间随机数构成;(4)对数据集ZI进行线性组合,即训练数据集ZI乘权值矩阵Wj,加偏置矩阵βj,重复J次,得到增强节点HJ,HJ=[H1,…Hj,...,HJ],其中,第j组增强节点Hj公式如下:Hj=[ξ(ZIWj+βj)]其中,ξ为激活函数,Wj,βj由0、1间随机数构成;(5)计算监测第n种故障的子系统的权值矩阵Wn,具体如下:将ZI与HJ合并得到输入矩阵A=[ZI|HJ];计算A的伪逆A+,具体公式为:
其中,I为单位阵;计算第n个子系统的权重矩阵Wn=A+Yn;(6)将测试数据Xtest输入监测第n种故障的子系统,得到输出矩阵Yn.test,具体计算公式如下:Yn.test=XtestWn矩阵Yn.test的行代表采样时刻,列均由正常状态和N种故障状态组成,共1+N列,其第i个行向量代表对应时刻数据集的状态,每行最大值位置即代表此行对应时刻的监测结果;若此Yn.test全部时刻监测正确率满足要求,则进入步骤8;如果对第n种故障全部时刻的监测结果正确率不满足要求,进入步骤7;(7)增加第n个子系统的增强节点数量,更新第n个子系统的权重矩阵,Wn表示更新前的权重矩阵,W′n表示更新后的权重矩阵,然后跳转到步骤6,具体更新方法如下:随机生成新权值矩阵Wj+1、偏置矩阵βj+1,得到第j+1个增强节点Hj+1=[ξ(ZIWj+1+βj+1)];更新第n个子系统的输入矩阵,A表示更新前的输入矩阵,A′表示更新后的输入矩阵,A′=[A|Hj+1];计算A′的伪逆(A′)+,公式如下:
其中,D=(A)+ξ(ZIWj+1+βj+1),
其中[ξ(ZIWj+1+βj+1)‑AD]+的计算方式同步骤5中A+,(·)T表示转置;更新
(8)如未完成针对所有N个故障的全部子系统的构建,则返回2;否则,进入在线监测阶段9;B.在线监测阶段:(9)在线读入实时采集数据x,输入全部N个子系统,分别获得N个子系统的实时监测值y1…yn…yN,其中第n个子系统的实时检测值计算公式如下:yn=xWnx为一个行向量,代表当前采集时刻采集到的待监测变量的测量值,Wn代表离线训练完成后第n个子系统的权重矩阵;yn的结构与步骤6中Yn,test相同;(10)如果步骤9中得到的当前时刻状态监测值yn表示数据x正常,则回步骤7;否则输出报警,并根据yn输出对应的故障编号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910136910.5/,转载请声明来源钻瓜专利网。