一种基于多向加权弹性网络的间歇过程质量相关故障检测方法

文档序号:29035665发布日期:2022-02-25 18:29阅读:71来源:国知局
一种基于多向加权弹性网络的间歇过程质量相关故障检测方法

1.本发明属于工业过程监控技术领域,涉及一种基于多向加权弹性网络的间歇过程质量相关故障检测方法。


背景技术:

2.间歇生产过程由于具有高附加值、多品种、小批量生产等优点受到了广泛的应用,其中,注塑、发酵、生物制药、半导体制造等都属于典型的间歇过程。近年来,工业过程为提高生产效率,工业生产设备和工艺流程变得越来越复杂,一旦过程发生故障或偏移很可能导致一系列的连锁故障,最终导致严重的生产事故,造成重大的经济损失和人员伤亡,因此,如何对间歇过程进行及时、准确的故障检测以保障其生产安全和产品质量成为工业界和学术界迫切需要解决的问题。随着分布式控制系统的广泛应用,丰富的过程数据容易被收集和存储。基于数据的多变量统计过程监控(mspm)由于不需要太多的机理知识和经验,在间歇过程监控中起到越来越重要的作用。
3.在传统的mspm中,故障被认为是当前采样值偏离正常值,虽然基于主成分分析(principal component analysis,pca)的故障检测方法能够有效地监测过程变量的波动和偏离情况。但是这些贡献聚焦于故障是否发生,而忽略了由过程变量引起的故障是否会影响产品的质量,此外,由于反馈控制系统的存在,并不是所有过程变量的偏离会影响产品质量,而且产品质量通常不能被传感器在线测量,需要进一步的离线分析。
4.为此,需要探索易测的过程变量和难以测量的质量变量之间的相关关系,从而通过过程变量的变化监测质量指标的波动情况。弹性网络(elastic network,en)是一种将l1范数和l2范数结合在一起的回归模型,既可以得到稀疏性的参数解,以实现对重要特征的选择,又能保持一定的正则性,防止参数过拟合,因此弹性网络是一种可以较好提取过程变量和质量变量相关关系的方法。
5.当故障发生时,不同元素对过程故障的贡献不同,其中,某些元素对故障的发生起到决定性作用,而另一些元素对此故障不敏感,不能准确及时的反映故障的发生。如果忽略元素对故障信息的不同贡献,则故障信息可能被淹没,不能及时的显现出来,从而导致故障检测的滞后,最终导致较低的故障检测率。为此,本发明公开一种多向加权弹性网络的间歇过程质量相关故障检测方法,通过核密度估计引入权值策略,以增强故障特征,并减弱噪声等无关信息对故障检测的不利影响。


技术实现要素:

6.本发明所要解决的主要技术问题是:如何增强故障特征,并在此基础上实现间歇过程质量相关和质量不相关故障的检测。具体来讲,本发明引入加权策略来改进弹性网络,以增强故障特征并抑制噪声,并将过程划分为质量相关空间和质量无关空间,然后在这两个空间中,分别基于svdd建立监控指标以实现过程安全和产品质量的双重监测。
7.为此,本发明采取以下技术方案:
8.一种基于多向加权弹性网络的间歇过程质量相关故障检测方法,包括离线建模和在线监测,其中,所述离线建模包括如下步骤:
9.步骤一,采集间歇过程正常工况下的i批次过程变量数据,构成三维数据矩阵x(i
×jp
×
k),其中i表示批次数,j
p
表示过程变量个数, k表示采样点数;
10.步骤二,将三维数据矩阵x(i
×jp
×
k)展开为二维数据矩阵,对其进行标准化处理并重新排列,得到输入训练数据所述标准化处理包括使得各过程变量的均值为0、方差为1;
11.步骤三,采用离线分析手段获取与三维数据矩阵x(i
×jp
×
k)相对应的产品质量数据y(i
×jq
×
k),将产品质量数据y(i
×jq
×
k)二维展开并做标准化处理后得到输出训练数据
12.步骤四,计算输入训练数据和输出训练数据之间的回归系数矩阵并对回归系数矩阵实施奇异值分解,将0奇异值和非0奇异值分别对应的奇异向量记为和
13.步骤五,将间歇过程划分为质量无关空间和质量相关空间,分别计算出质量无关空间投影矩阵和质量相关空间投影矩阵
14.步骤六,分别计算质量无关空间投影矩阵t
uq
和质量相关空间投影矩阵tq的各向量密度估计值,并计算上述二者的密度阈值分别为ξ
uq
和ξq;
15.步骤七,计算质量无关空间监控统计量控制限和质量相关空间监控统计量控制限
16.所述在线监测包括如下步骤:
17.步骤八,采集新的过程变量数据并对其进行标准化处理得到输入训练数据
18.步骤九,计算质量无关空间投影向量和质量相关空间投影向量
19.步骤十,计算质量无关空间投影向量t
new,uq
的各元素与质量无关空间投影矩阵t
uq
的密度估计值,根据上述密度估计值计算质量无关空间权值矩阵w
uq
和加权后的投影向量为
20.步骤十一,计算质量相关空间投影向量t
new,q
的各元素与质量相关空间投影矩阵tq的密度估计值,根据上述密度估计值计算质量相关空间权值矩阵wq和加权后的投影向量为
21.步骤十二,根据加权后的投影向量和计算质量无关空间统计量和质量相
关空间统计量
22.步骤十三:实施故障检测,判断质量无关空间统计量是否超越质量无关空间监控统计量控制限若否,则表明过程正常,若是,则表明有故障发生,接着进一步判断质量相关空间统计量是否超越质量相关空间监控统计量控制限若是,则表明该故障会影响产品质量,若否,则表明该故障对产品质量不会产生影响或影响很小。
23.进一步地,所述步骤四中计算回归系数矩阵的具体过程如下:
24.a.根据下式计算输入训练数据与输出训练数据中每一个质量变量y
l
(l=1,2,...,jq)之间的回归系数
[0025][0026]
式中,λ1和λ2为l1范数和l2范数的权重调节系数,通过十折交叉验证确定;
[0027]
b.将步骤a中求得的jq个回归系数组合,构成输入训练数据与输出训练数据之间的回归系数矩阵
[0028]
c.根据下式对回归系数矩阵实施奇异值分解:
[0029][0030]
式中,σ为对角矩阵,其对角线元素为奇异值,和分别表示非0奇异值和0奇异值对应的奇异向量。
[0031]
进一步地,所述步骤六中计算质量无关空间投影矩阵t
uq
和质量相关空间投影矩阵tq的各向量密度估计值、质量相关空间密度阈值ξ
uq
和质量无关空间密度阈值ξq的具体过程如下:
[0032]
a.在质量无关空间,通过核密度估计计算新采集的正常工况下的数据与输入训练数据之间的概率密度估计值,即:
[0033][0034]
式中,t
uq
为新采集正常工况下的数据在质量无关空间的投影向量, t
uqi
为正常的训练样本在质量无关空间的投影向量,n为训练样本点个数,h为高斯核函数的窗口长度;
[0035]
b.在质量无关空间,根据计算出的新采集正常工况下的数据与输入训练数据之间的密度估计值的大小,确定加权的密度阈值,原则是:即新采集正常工况下的数据与输入训练数据之间的密度估计值不能小于密度阈值ξ
uq
,一般情况下,根据经验密度阈值ξq的取值范围为0.1-0.5;
[0036]
c.在质量相关空间,通过核密度估计计算新采集正常工况下的数据与输入训练数
据之间的概率密度估计值,即:
[0037][0038]
式中,tq为新采集正常工况下的数据在质量相关空间的投影向量, t
qi
为正常的训练样本在质量相关空间的投影向量,n为训练样本点个数,h为高斯核函数的窗口长度;
[0039]
d.在质量相关空间,根据计算出的新采集正常工况下的数据与输入训练数据之间的密度估计值的大小,确定加权的密度阈值,原则是:即新采集正常工况下的数据与输入训练数据之间的密度估计值不能小于密度阈值ξq,一般情况下,根据经验密度阈值ξq的取值范围为0.1-0.5。
[0040]
进一步地,所述步骤七中计算质量无关空间监控统计量控制限和质量相关空间监控统计量控制限的具体过程如下:
[0041]
a.在质量无关空间,通过非线性映射φ:y

f将质量无关向量投影矩阵t
uq
映射到高维非线性特征空间,然后,在特征空间构建一个包含φ(t
uq
)的最小体积超球体:
[0042][0043]
s.t.||φ(t
uqi
)-a
uq
||2≤r
uq2
+ξi,ξi≥0
[0044]
式中,a
uq
和r
uq
分别为包含φ(t
uq
)的超球体的中心和半径,c是超球体的体积和误差数量之间的权衡因子,ξi是松弛因子,表示一些训练样本被错误分类的概率;
[0045]
b.引入拉格朗日乘子,将上式转换为对偶形式:
[0046][0047][0048]
式中,βi(i=1,2,

n)是对应于t
uqi
的拉格朗日乘子,βi≠0的样本称为支持向量,k(t
uqi
,t
uqj
)=φ(t
uqi
)
t
φ(t
uqj
)为计算特征空间内积的高斯核函数;
[0049]
c.根据下式计算超球半径r
uq
,即质量无关空间的统计量控制限:
[0050][0051]
d.根据下式计算质量相关空间的控制量统计量:
[0052][0053]
进一步地,所述步骤十中计算质量无关空间权值矩阵w
uq
的具体过程如下:
[0054]
a.考虑到在线监测的实时性,求取当前采样点权值会影响故障检测速度,使得故障检测滞后,故通过求取第k-1时刻采样点的密度值来代替第k时刻样本的权值,并寻找采样时间近邻的p个采样点来重构第k-1个样本点,通过重构误差最小化得到重构系数:
[0055][0056][0057]
式中,a=[a
1 a2ꢀ…ꢀap
]为重构系数矩阵;
[0058]
b.得到重构系数后,t
new,uq
(k-1)被重构为:
[0059][0060]
c.计算重构后t
new,uq
(k-1)的第j个投影的密度估计值则根据下式计算权值矩阵:
[0061][0062]
式中,根据经验密度阈值ξ
uq
的取值范围为0.1-0.5,权值σ
uq
的取值范围为10-50。
[0063]
进一步地,所述步骤十二中计算质量无关空间统计量和质量相关空间统计量的具体过程如下:
[0064]
a.在质量无关空间,计算质量无关空间投影向量到球心a
uq
的平方距离d
uq2
作为质量无关空间的监控统计量:
[0065][0066]
b.在质量相关空间,计算质量相关空间投影向量到球心aq的平方距离d
q2
作为质量相关空间的监控统计量:
[0067][0068]
本发明的有益效果在于:
[0069]
1.本发明利用多向加权弹性网络将间歇过程划分为质量无关空间和质量相关空间,并在上述空间分别通过核密度估计引入加权策略,以增强故障特征,分散噪声,提高故障检测率;
[0070]
2.本发明方法考虑间歇过程数据的非线性,在质量无关空间和质量相关空间中构建基于svdd的监控指标,以实现间歇生产过程的过程故障和质量异常的双重监测。因此,本发明理应给出更准确、更全面的故障检测结果。
附图说明
[0071]
图1为本发明的方法流程示意图;
[0072]
图2为本发明方法间歇过程三维数据展开示意图;
[0073]
图3为青霉素发酵过程在故障f1下的监控结果对比图;
[0074]
图4为青霉素发酵过程在故障f2下的监控结果对比图。
具体实施方式
[0075]
下面结合附图与实施方法对本发明的技术方案进行相关说明。
[0076]
如图1所示,本发明公开一种基于多向加权弹性网络的间歇过程质量相关故障检测方法,由于青霉素生产制备过程是一个典型间歇过程,故此,本发明将结合青霉素生产制备过程来说明具体实施方法,并明通过青霉素发酵过程仿真软件pensim2.0产生间歇过程数据。
[0077]
在青霉素发酵模型里,已充分考虑了发酵过程的温度变化、ph 值、空气流量的变化、底物进料速率、搅拌速率等对菌体合成的影响,能够接近真实地模拟青霉素发酵的实际过程。具体地,本发明实施例已在青霉素发酵过程仿真软件pensim2.0设置每批生产过程的完整周期为400h,采样时间为1h,则每批次生产可以产生400个过程数据。
[0078]
如表1所示,通过设置不同但都在正常范围内的初始条件和参数产生数批正常工况下的数据,从产生的18个输入变量中选择10个主要变量作为过程监控变量构成过程数据集x(30
×
10
×
400),菌体浓度和青霉素浓度为质量变量构成质量数据集y(30
×2×
400),设置两种类型故障用于模型验,即故障f1:搅拌速率变量在200h-400h期间以0.1 倍斜坡增加类型故障,故障f2:底物进料速率变量在200h-400h期间阶跃减小10%的故障。
[0079]
变量变量描述变量变量描述x1通风速率x7反应器体积x2搅拌速率x8二氧化碳浓度x3底物进料速率x9ph值x4补料温度x10发酵罐温度x5底物浓度y1菌体浓度x6溶解氧浓度y2青霉素浓度
[0080]
表1:青霉素发酵过程监控变量
[0081]
接下来结合具体过程对本发明的方法步骤进行详细地阐述。
[0082]
首先,利用青霉素发酵过程正常工况下的采样数据建立故障检测模型,包括以下步骤:
[0083]
步骤一,采集间歇过程正常工况下的30批次过程变量数据,构成三维数据矩阵x(30
×
10
×
400);
[0084]
步骤二,如图二所示,将三维数据矩阵x沿着批次方向展开为二维数据矩阵x(30
×
400*10),对二维数据矩阵x(30
×
400*10)进行标准化处理,使得各个过程变量的均值为0,方差为1,将标准化后的二维数据重新排列得到输入训练数据矩阵
[0085]
步骤三,采用离线分析手段获取与三维数据矩阵x相对应的产品质量数据y(30
×2×
400),将产品质量数据y二维展开并标准化处理后得到输出训练数据
[0086]
步骤四,根据弹性网络en计算输入训练数据和输出训练数据之间的回归系数矩阵并对回归系数矩阵实施奇异值分解,将0奇异值和非0奇异值分别对应的奇
异向量记为v1∈r
10
×
(10-2)
和 v2∈r
10
×2;
[0087]
步骤五,为了同时判断过程是否正常和故障是否影响产品质量,将间歇过程划分为质量无关空间和质量相关空间,计算质量无关空间投影矩阵和质量相关空间投影矩阵
[0088]
步骤六,分别计算质量无关空间投影矩阵t
uq
和质量相关空间投影矩阵tq的各向量密度估计值,并确定二者密度阈值为ξ
uq
和ξq;
[0089]
步骤七,计算质量无关空间监控统计量控制限和质量相关空间监控统计量控制限
[0090]
其次,采集青霉素发酵过程在故障f1和故障f2下的测试数据集,实施在线监测,包括以下步骤:
[0091]
步骤八,采集新的过程变量数据x
new
∈r1×
10
,并对其进行标准化处理得到输入训练数据
[0092]
步骤九,计算质量无关空间投影向量和质量相关空间投影向量
[0093]
步骤十,为增强故障特征并抑制噪声,在质量无关空间,根据下面公式计算质量无关空间权值矩阵w
uq

[0094][0095]
式中,为的第k-1个点的概率密度估计值,根据经验密度阈值ξ
uq
的取为0.2,权值σ
uq
的取为10;
[0096]
和加权后的质量无关空间投影向量
[0097]
步骤十一,为增强故障特征并抑制噪声,在质量相关空间,根据核密度估计计算t
new,q
的各元素与得到输入训练数据在质量相关空间的投影矩阵tq的密度估计值,质量相关空间的权值矩阵计算公式为:
[0098][0099]
式中,为的第k-1个点的概率密度估计值,根据经验密度阈值ξq的取为0.2,权值σq的取为20;
[0100]
和加权后的质量相关空间投影向量
[0101]
步骤十二,将加权后的质量无关空间投影向量和质量相关空间投影向量分别
输入svdd算法中,得到质量无关空间统计量和质量相关空间统计量
[0102]
步骤十三:实施故障检测,判断质量无关空间统计量是否超越质量无关空间监控统计量控制限若否,则表明过程正常,若是,则表明有故障发生,接着进一步判断质量相关空间统计量是否超越质量相关空间监控统计量控制限若是,则表明该故障会影响产品质量,若否,则表明该故障对产品质量不会产生影响或影响很小。
[0103]
图3是在故障f1下本发明基于的多向加权弹性网络(multiwayweighted elastic network,mwen)方法与多向偏最小二乘(multiwaypartial least squares,mpls)方法以及多向弹性网络(multiwayelastic network,men)方法的故障检测结果对比图,故障f1是质量无关故障;从图3中可以发现,在质量无关空间中mpls方法和men 方法分别在300h和276h检测到故障,而本发明方法的质量无关空间统计量d
uq2
在243h检测到故障,由此可见,加权策略的引入,使得故障特征得以增强,因此,本发明能够相对较早地检测到故障,在质量相关空间,本发明方法的质量相关空间统计量d
q2
基本均在控制限以下,表明该故障发生后,得到了反馈系统的补偿,不会对产品质量产生负面影响。
[0104]
图4是在故障f2下本发明、mpls方法和men方法的故障检测结果对比图,故障f2是质量相关故障;如图4所示,本发明中质量无关空间统计量d
uq2
和质量相关空间统计量d
q2
均及时超越控制限,表明该故障是质量相关故障,故障的发生对产品质量产生了影响。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1