CN105955219A - 基于互信息的分布式动态过程故障检测方法 - Google Patents

基于互信息的分布式动态过程故障检测方法 Download PDF

Info

Publication number
CN105955219A
CN105955219A CN201610389000.4A CN201610389000A CN105955219A CN 105955219 A CN105955219 A CN 105955219A CN 201610389000 A CN201610389000 A CN 201610389000A CN 105955219 A CN105955219 A CN 105955219A
Authority
CN
China
Prior art keywords
overbar
data
matrix
probability
variable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610389000.4A
Other languages
English (en)
Other versions
CN105955219B (zh
Inventor
童楚东
史旭华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Ansheng Huaxin Technology Co ltd
Original Assignee
Ningbo University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ningbo University filed Critical Ningbo University
Priority to CN201610389000.4A priority Critical patent/CN105955219B/zh
Publication of CN105955219A publication Critical patent/CN105955219A/zh
Application granted granted Critical
Publication of CN105955219B publication Critical patent/CN105955219B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41875Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31357Observer based fault detection, use model
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Complex Calculations (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)

Abstract

本发明涉及一种基于互信息的分布式动态过程故障检测方法,该方法首先为过程每个测量变量引入延时测量值;其次,通过互信息定义的相关性指标,为过程每个测量变量区分出能体现在不同采样时刻上的自相关性和交叉相关性;然后,对每个变量所对应的数据集子块都分别建立相应的主元分析故障检测模型;最后,实施在线监测时,利用贝叶斯推理将不同故障检测模型的结果融合成一个概率型监测指标,以方便最终的故障决策。与现有方法相比,该发明充分考虑了体现在不同采样时刻上的不同测量变量间的自相关性和交叉相关性,避免了丢失过程数据复杂动态特性可能隐藏的有用信息,使相应的故障检测结果更加可靠与精确。

Description

基于互信息的分布式动态过程故障检测方法
技术领域
本发明涉及工业过程故障检测方法,尤其是涉及一种基于互信息的分布式动态过程故障检测方法。
背景技术
近年来,数据驱动的故障检测方法因其简单通用性,已作为保障生产安全与保证产品质量稳定性的重要技术手段而得到了研究者们的重视。针对以主元分析(PCA)为代表的多变量统计过程监测方法的研究已经受到了工业界和学术界的广泛关注,其基本思想都是从工业过程采集的数据中挖掘出能反映过程运行状况的潜在信息。这类方法能避免建立精确的过程机理模型,因而很适合于监测现代大型复杂化工业过程。
通常来讲,生产过程采集的数据因采样间隔短而使过程数据无可避免地存在动态性(或称自相关性)。在现有方法中,动态PCA(DPCA)法与动态潜隐变量(DLV)法是两种常见的解决动态过程故障检测问题的技术手段。考虑到现代工业过程的大规模性与复杂性,过程数据间的动态性比较复杂,不同测量变量会存在不同的自相关性,而且变量间的相互影响(即交叉相关性)也会体现在不同的采样时刻上。然而,DPCA与DLV等传统的方法一般都假设测量变量间的自相关性和交叉相关性在采样时间上的一致性,忽略了过程数据复杂动态特性可能隐藏的有用信息。若是在建立故障检测模型的过程中,能从不同采样时刻上体现出不同测量变量间的自相关性和交叉相关性,将会获得更加精确的故障检测结果,大幅度提升相应故障检测模型的可靠性。
发明内容
本发明的目的在于提供一种基于互信息的分布式动态过程故障检测方法,该发明充分考虑了体现在不同采样时刻上的不同测量变量间的自相关性和交叉相关性,避免了丢失过程数据复杂动态特性可能隐藏的有用信息,使相应的故障检测结果更加可靠与精确。
本发明解决上述技术问题所采用的技术方案为:一种基于互信息的分布式动态过程故障检测方法,包括以下步骤:
(1)收集生产过程正常运行状态下的采样数据,组成建模用的训练数据集X=[x1,x2,…,xn]T。其中,X∈Rn×m,n为训练样本数,m为过程测量变量数,R为实数集,Rn×m表示n×m维的实数矩阵,上标号T表示矩阵转置。
为数据矩阵X中每个测量变量引入其前l个时刻的测量值构成如下所示增广型数据矩阵Xa∈R(n-l)×(l+1)m
然后,对矩阵Xa进行标准化处理,得到均值为0,标准差为1的新数据矩阵
(3)针对第i个测量变量xi,计算其与中各个变量xj间的互信息值Cij=I(xi,xj),其中,i=1,2,…,m与j=1,2,…,m(l+1)分别为过程各测量变量与矩阵中各变量的上标号,I(xi,xj)表示计算变量xi与xj间的互信息,具体的计算方式如下所示:
I ( x i , x j ) = Σ Σ p ( x j , x j ) l o g p ( x j , x j ) p ( x j ) p ( x j ) - - - ( 2 )
其中,边缘概率p(xj)与p(xj),以及联合概率p(xj,xj)是通过核密度估计方法来确定出相应的概率值。
(4)针对过程第i个测量变量xi,对得到的互信息值所组成的向量Ci,j∈R1×m(l+1)进行降序排列后,选择前k个最大值所对应的变量并记录变量标号。
(5)根据记录的变量标号从数据矩阵中选择相对应的列组成训练数据集子块
(6)对数据集子块利用PCA方法建立相应的故障检测模型,记录相应的模型参数Θi以备用。
(7)重复上述步骤(3)~(6)直至针对所有m个过程变量都有其相对应的PCA故障检测模型。
(8)收集新的过程采样数据x∈Rm×1,先对其中每个测量变量都引入前l个时刻的测量值,得到新的数据xa∈Rm(l+1)×1,后对xa进行标准化处理得到
(9)利用记录的变量标号,将数据向量分解成m个不同的向量子块
(10)利用第i个PCA故障检测模型参数构造对应于向量子块和Qi统计量,即:
T i 2 = x ‾ i T P i Λ i - 1 P i T x ‾ i - - - ( 3 )
Q i = | | x ‾ i - P i P i T x ‾ i | | 2 - - - ( 4 )
其中,|| ||表示计算向量的2-范数,并重复此步骤直至得到m组统计量。
(11)通过贝叶斯推理,将得到m个T2(或Q)统计量值进行概率融合,得到一个统一的概率型监测指标(或BIQ),并做出关于当前数据样本是否正常的决策。
进一步地,所述步骤(6)具体为:利用PCA方法为子块建立故障检测模型,并记录模型参数其中,d为保留的主元个数,Pi∈Rk×d为PCA模型的投影变换矩阵,Λi∈Rd×d是一个由d个特征值组成的对角矩阵,对角线上的元素为,α为计算统计量控制限与Qi,lim时所采用的置信度。具体实现步骤如下所示:
①计算的协方差矩阵其中S∈Rk×k
②设定参数d,求解矩阵S的前d个最大特征值λ1>λ2>…>λd所对应的特征向量p1,p2,…,pd。那么,对角矩阵Λi=diag{λ1,λ2,…,λd},投影变换矩阵Pi=[p1,p2,…,pd]。
③设定置信度α,控制限分别为:
T i , lim 2 = d ( n - l - 1 ) n - l - d F d , n - l - d , α - - - ( 5 )
Q i , lim = gχ h , α 2 , g = V 2 M , h = 2 M 2 V - - - ( 6 )
其中,Fd,n-l-d,α表示置信度为α、自由度分别为d与n-l-d的F分布所对应的值,表示自由度为h、置信度为α为卡方分布所对应的值,M和V分别为Q统计量的估计均值和估计方差。
进一步地,所述步骤(11)具体为:首先,利用贝叶斯推理将m个T2(或Q)统计量值进行概率融合得到概率型监测指标与BIQ。然后,将计算得到的与BIQ指标的具体数值与概率控制限1-α进行对比。若任何一个指标数值大于1-α,则决策新数据为故障样本;反之,该数据为正常样本,进而对下一个新采样得到的数据继续进行故障检测。贝叶斯推理的具体实现步骤如下所示:
(A)对m个T2统计量进行融合:
①按照下式计算新数据属于故障的概率:
P T i 2 ( F | x ‾ i ) = P T i 2 ( x ‾ i | F ) P T i 2 ( F ) P T i 2 ( x ‾ i ) - - - ( 7 )
其中,概率的计算方式如下:
P T i 2 ( x ‾ i ) = P T i 2 ( x ‾ i | N ) P T i 2 ( N ) + P T i 2 ( x ‾ i | F ) P T i 2 ( F ) - - - ( 8 )
其中,N和F分别表示正常和故障工况,先验概率分别取值α和1-α,条件概率的计算方式如下:
P T i 2 ( x ‾ i | N ) = exp ( - T i 2 T i , l i m 2 ) , P T i 2 ( x ‾ i | F ) = exp ( - T i , l i m 2 T i 2 ) - - - ( 9 )
②通过如下公式计算得到最终的概率型指标
BI T 2 = Σ i = 1 m { P T i 2 ( x ‾ i | F ) P T i 2 ( F | x ‾ i ) Σ i = 1 m P T i 2 ( x ‾ i | F ) } - - - ( 10 )
(B)对m个Q统计量进行融合
针对于Q统计量,首先计算新数据属于故障的概率、条件概率等,然后得到最终的概率型指标BIQ,与上述融合T2统计量的方式相同。
与现有方法相比,本发明的优点与效果如下:
1.本发明针对过程每个测量变量,在不同采样时刻上,选取与之相关联的测量值,充分考虑到了现代工业过程数据间的复杂特性,即不同测量变量会存在不同的自相关性,而且变量间的交叉相关性也会体现在不同的采样时刻上。在此基础上建立的分布式PCA故障检测模型能有效地避免丢失过程数据复杂动态特性可能隐藏的有用信息,极大地提升了相应故障检测模型的可靠性。
2.本发明利用数据间的互信息来度量变量在不同采样时刻上的自相关性和交叉相关性,在不需要依赖任何过程先验知识的前提下,实现了对过程数据复杂的动态特性进行了描述。同时,本发明还发挥了分布式建模方法的优势,通过建立多个PCA故障检测模型而降低了对过程数据分析的难度和复杂度。因此,相比于传统的方法,本发明能有效地改善故障检测效果。
附图说明
图1为本发明基于互信息的数据分块方法示意图。
图2为本发明方法、DPCA、DLV方法对TE过程故障16工况数据的故障检测结果。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
如图1所示,本发明公开了一种基于互信息的分布式动态过程故障检测方法,该方法针对现代工业过程的故障检测问题,首先利用数据采集***收集生产过程正常运行状态下的数据集。其次,为过程的每个测量变量引入其前l个时刻的延时测量值组成增广型矩阵。然后,利用互信息选取与每个测量变量相对应的矩阵子块,并建立PCA故障检测模型。最后,对新的采样数据进行在线监测,即构建与BIQ监测指标,并决策当前监测数据是否正常。
本发明的具体实施步骤如下:
步骤1:收集生产过程正常运行状态下的采样数据,组成建模用的训练数据集X=[x1,x2,…,xn]T。其中,X∈Rn×m,n为训练样本数,m为过程测量变量数,R为实数集,Rm×n表示m×n维的实数矩阵,上标号T表示矩阵转置。
步骤2:为数据矩阵X中每个测量变量引入其前l个时刻的测量值构成如下所示增广型数据矩阵Xa∈R(n-l)×(l+1)m
然后,对矩阵Xa进行标准化处理,得到均值为0,标准差为1的新数据矩阵
步骤3:针对第i个测量变量xi,计算其与中各个变量xj间的互信息值Cij=I(xi,xj)。其中,i=1,2,…,m与j=1,2,…,m(l+1)分别为过程各测量变量与矩阵中各变量的上标号,I(xi,xj)为计算变量xi与xj间的互信息,即:
I ( x i , x j ) = Σ Σ p ( x i , x j ) l o g p ( x j , x j ) p ( x j ) p ( x j ) - - - ( 12 )
其中,边缘概率p(xj)与p(xj),以及联合概率p(xj,xj)是通过核密度估计方法来确定出相应的概率值。
步骤4:针对过程第i个测量变量xi,对得到的互信息值所组成的向量Ci,j∈R1×m(l+1)进行降序排列后,选择前k个最大值所对应的变量并记录变量标号。
步骤5:根据记录的变量标号从数据矩阵中选择相对应的列组成训练数据集子块
步骤6:对数据集子块利用PCA方法建立相应的故障检测模型,记录相应的模型参数Θi以备用。
利用PCA方法为子块建立故障检测模型,并记录模型参数其中,d为保留的主元个数,Pi∈Rk×d为PCA模型的投影变换矩阵,Λi∈Rd×d是一个由d个特征值组成的对角矩阵,对角线上的元素为,α为计算统计量控制限与Qi,lim时所采用的置信度。具体实现步骤如下所示:
①计算的协方差矩阵其中S∈Rk×k
②设定参数d,求解矩阵S的前d个最大特征值λ1>λ2>…>λd所对应的特征向量p1,p2,…,pd。那么,对角矩阵Λi=diag(λ1,λ2,…,λd},投影变换矩阵Pi=[p1,p2,…,pd]。
③设定置信度α,控制限与Qi,lim分别为:
x i , lim 2 = d ( n - l - 1 ) n - l - d F d , n - l - d , α - - - ( 13 )
Q i , lim = gχ h , α 2 , g = V 2 M , h = 2 M 2 V - - - ( 14 )
其中,Fd,n-l-d,α表示置信度为α、自由度分别为d与n-l-d的F分布所对应的值,表示自由度为h、置信度为α为卡方分布所对应的值,M和V分别为Q统计量的估计均值和估计方差。
步骤7:重复上述步骤(3)~(6)直至针对所有m个过程变量都有其相对应的PCA故障检测模型。
步骤8:收集新的过程采样数据x∈Rm×1,先对其中每个测量变量都引入前l个时刻的测量值,得到新的数据xa∈Rm(l+1)×1,后对xa进行标准化处理得到
步骤9:利用记录的变量标号,将数据向量分解成m个不同的向量子块
步骤10:利用第i个PCA故障检测模型参数构造对应于向量子块和Qi统计量,并重复此步骤直至得到m组统计量。构造和Qi统计量的具体方式如下所示:
T i 2 = x ‾ i T P i Λ i - 1 P i T x ‾ i - - - ( 15 )
Q i = | | x ‾ i - P i P i T x ‾ i | | 2 - - - ( 16 )
步骤11:通过贝叶斯推理,将得到m个T2(或Q)统计量值进行概率融合,得到一个统一的概率型监测指标(或BIQ),并做出关于当前数据样本是否正常的决策。
首先,利用贝叶斯推理将m个T2(或Q)统计量值进行概率融合得到概率型监测指标与BIQ。然后,将计算得到的与BIQ指标的具体数值与概率控制限1-α进行对比。若任何一个指标数值大于1-α,则决策新数据为故障样本;反之,该数据为正常样本,进而对下一个新采样得到的数据继续进行故障检测。贝叶斯推理的具体实现步骤如下所示:
(A)对m个T2统计量进行融合
①按照下式计算新数据属于故障的概率:
P T i 2 ( F | x ‾ i ) = P T i 2 ( x ‾ i | F ) P T i 2 ( F ) P T i 2 ( x ‾ i ) - - - ( 17 )
其中,概率的计算方式如下:
P T i 2 ( x ‾ i ) = P T i 2 ( x ‾ i | N ) P T i 2 ( N ) + P T i 2 ( x ‾ i | F ) P T i 2 ( F ) - - - ( 18 )
其中,N和F分别表示正常和故障工况,先验概率分别取值α和1-α,条件概率的计算方式如下:
P T i 2 ( x ‾ i | N ) = exp ( - T i 2 T i , l i m 2 ) , P T i 2 ( x ‾ i | F ) = exp ( - T i , l i m 2 T i 2 ) - - - ( 19 )
②通过如下公式计算得到最终的概率型指标
BI T 2 = Σ i = 1 m { P T i 2 ( x ‾ i | F ) P T i 2 ( F | x ‾ i ) Σ k = 1 3 P T i 2 ( x ‾ i | F ) } - - - ( 20 )
(B)对m个Q统计量进行融合
针对于Q统计量,首先计算新数据属于故障的概率、条件概率等,然后得到最终的概率型指标BIQ,与上述融合T2统计量的方式相同。
下面结合一个具体的工业过程的例子来说明本发明相对于现有方法的优越性与可靠性。该过程数据来自于美国田纳西-伊斯曼(TE)化工过程实验,原型是伊斯曼化工生产车间的一个实际工艺流程。目前,TE过程因其流程的复杂性,已作为一个标准实验平台被广泛用于故障检测研究。整个TE过程包括22个测量变量、12个操作变量、和19个成分测量变量。所采集的数据分为22组,其中包括1组正常工况下的数据集与21组故障数据。而在这些故障数据中,有16个是已知故障类型,如冷却水入口温度或进料成分的变化、阀门粘滞、反应动力学漂移等,还有5个故障类型是未知的。为了对该过程进行监测,选取如表1所示的33个过程变量,接下来结合该TE过程对本发明具体实施步骤进行详细的阐述。
1.采集正常工况下的过程数据,同时采集21中不同的故障数据,并选取960个正常数据组成矩阵X∈R960×33
2.针对训练数据X,建立分布式的PCA故障检测模型。
(1)为数据矩阵X中每个测量变量引入其前l=2个时刻的测量值构成增广型数据矩阵Xa∈R958×99,并对其进行标准化处理得到均值为0,标准差为1的新数据矩阵
(2)针对第i个测量变量xi,计算其与中各个变量xj间的互信息值Cij=I(xi,xj),其中,上标号i=1,2,…,33,上标号j=1,2,…,99。
(3)对得到的互信息值所组成的向量Ci,j∈R1×99进行降序排列后,选择前k个最大值所对应的变量并记录变量标号。
(4)设置k=-10,根据记录的变量标号从数据矩阵中选择相对应的列组成训练数据集子块
(5)利用PCA方法对训练数据集子块建立相应的故障检测模型,记录相应的模型参数以备用
(6)复上述步骤2~5直至针对所有33个过程变量都有其相对应的PCA故障检测模型。
3.获取新采样数据,并对其引入前l=2个时刻的测量值得到新数据向量xa∈R99 ×1,然后对其进行标准化处理,最后计算与BIQ概率型监测指标。
(1)利用记录的变量标号,将数据向量分解成m个不同的向量子块
(2)利用第i个PCA故障检测模型参数构造对应于向量子块和Qi统计量,并重复此步骤直至得到33组统计量。
(3)通过贝叶斯推理,将得到33个T2(或Q)统计量值进行概率融合,得到一个统一的概率型监测指标(或BIQ)。
表1:TE过程监测变量。
序号 变量描述 序号 变量描述 序号 变量描述
1 物料A流量 12 分离器液位 23 D进料阀门位置
2 物料D流量 13 分离器压力 24 E进料阀门位置
3 物料E流量 14 分离器塔底流量 25 A进料阀门位置
4 总进料流量 15 汽提塔等级 26 A和C进料阀门位置
5 循环流量 16 汽提塔压力 27 压缩机循环阀门位置
6 反应器进料 17 汽提塔底部流量 28 排空阀门位置
7 反应器压力 18 汽提塔温度 29 分离器液相阀门位置
8 反应器等级 19 汽提塔上部蒸汽 30 汽提塔液相阀门位置
9 反应器温度 20 压缩机功率 31 汽提塔蒸汽阀门位置
10 排空速率 21 反应器冷却水出口温度 32 反应器冷凝水流量
11 分离器温度 22 分离器冷却水出口温度 33 冷凝器冷却水流量
4.在线故障检测
根据当前计算得到的和BIQ指标的具体值与控制限1-α=0.01进行比较,判断当前数据是否正常。本发明方法、DPCA、以及DLV对TE过程故障16的故障检测结果如图2所示。可以看到,本发明方法对该故障的检测效果明显优越于DPCA与DLV方法。
上述实施例只用来解释本发明,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明做出的任何修改和改变,都落入本发明的保护范围内。

Claims (3)

1.一种基于互信息的分布式动态过程故障检测方法,其特征在于,包括以下步骤:
(1)收集生产过程正常运行状态下的采样数据,组成建模用的训练数据集X=[x1,x2,…,xn]T,其中,X∈Rn×m,n为训练样本数,m为过程测量变量数,R为实数集,Rn×m表示n×m维的实数矩阵,上标号T表示矩阵转置;
(2)为数据矩阵X中每个测量变量引入其前l个时刻的测量值构成如下所示增广型数据矩阵Xa∈R(n-l)×(l+1)m
然后,对矩阵Xa进行标准化处理,得到均值为0,标准差为1的新数据矩阵
(3)针对第i个测量变量xi,计算其与中各个变量xj间的互信息值Cij=I(xi,xj),其中,i=1,2,…,m与j=1,2,…,m(l+1)分别为过程各测量变量与矩阵中各变量的上标号,I(xi,xj)表示计算变量xi与xj间的互信息,具体的计算方式如下所示:
I ( x i , x j ) = Σ Σ p ( x i , x j ) l o g p ( x j , x j ) p ( x j ) p ( x j ) - - - ( 2 )
其中,边缘概率p(xj)与p(xj),以及联合概率p(xj,xj)是通过核密度估计方法来确定出相应的概率值;
(4)针对过程第i个测量变量xi,对得到的互信息值所组成的向量Ci,j∈R1×m(l+1)进行降序排列后,选择前k个最大值所对应的变量,并记录变量标号;
(5)根据记录的变量标号从数据矩阵中选择相对应的列组成训练数据集子块 X ‾ i ∈ R ( n - l ) × k ;
(6)对数据集子块利用PCA方法建立相应的故障检测模型,记录相应的模型参数Θi以备用;
(7)重复上述步骤(3)~(6)直至针对所有m个过程变量都有其相对应的PCA故障检测模型;
(8)收集新的过程采样数据x∈Rm×1,先对其中每个测量变量都引入前l个时刻的测量值,得到新的数据xa∈Rm(l+1)×1,后对xa进行同样的标准化处理得到
(9)利用记录的变量标号,将数据向量分解成m个不同的向量子块
(10)利用第i个PCA故障检测模型参数构造对应于向量子块的Ti 2和Qi统计量,即:
T i 2 = x ‾ i T P i Λ i - 1 P i T x ‾ i - - - ( 3 )
Q i = | | x ‾ i - P i P i T x ‾ i | | 2 - - - ( 4 )
其中,||||表示计算向量的2-范数,并重复此步骤直至得到m组统计量;
(11)通过贝叶斯推理,将得到m个T2(或Q)统计量值进行概率融合,得到一个统一的概率型监测指标(或BIQ),并做出关于当前数据样本是否正常的决策。
2.根据权利要求1所述的基于互信息的分布式动态过程故障检测方法,其特征在于,所述步骤(6)具体为:利用PCA方法为子块建立故障检测模型,并记录模型参数其中,d为保留的主元个数,Pi∈Rk×d为PCA模型的投影变换矩阵,Λi∈Rd×d是一个由d个特征值组成的对角矩阵,α为计算统计量控制限与Qi,lim时所采用的置信度,具体实现步骤如下所示:
①计算的协方差矩阵其中S∈Rk×k
②设定参数d,求解矩阵S的前d个最大特征值λ1>λ2>…>λd所对应的特征向量p1,p2,…,pd,那么,对角矩阵为Λi=diag{λ1,λ2,…,λd},投影变换矩阵为Pi=[p1,p2,…,pd];
③设定置信度α,控制限与Qi,lim分别为:
T i , lim 2 = d ( n - l - 1 ) n - l - d F d , n - l - d , α - - - ( 5 )
Q i , lim = gχ h , α 2 , g = V 2 M , h = 2 M 2 V - - - ( 6 )
其中,Fd,n-l-d,α表示置信度为α、自由度分别为d与n-l-d的F分布所对应的值,表示自由度为h、置信度为α为卡方分布所对应的值,M和V分别为Q统计量的估计均值和估计方差。
3.根据权利要求1所述的基于互信息的分布式动态过程故障检测方法,其特征在于,所述步骤(11)具体为:首先,利用贝叶斯推理将m个T2(或Q)统计量值进行概率融合得到概率型监测指标与BIQ;然后,将计算得到的与BIQ指标的具体数值与概率控制限1-α进行对比,若任何一个指标数值大于1-α,则决策新数据为故障样本;反之,该数据为正常样本,进而对下一个新采样得到的数据继续进行故障检测;贝叶斯推理的具体实现步骤如下所示:
(A)对m个T2统计量进行融合:
①按照下式计算新数据属于故障的概率:
P T i 2 ( F | x ‾ i ) = P T i 2 ( x ‾ i | F ) P T i 2 ( F ) P T i 2 ( x ‾ i ) - - - ( 7 )
其中,概率的计算方式如下:
P T i 2 ( x ‾ i ) = P T i 2 ( x ‾ i | N ) P T i 2 ( N ) + P T i 2 ( x ‾ i | F ) P T i 2 ( F ) - - - ( 8 )
其中,N和F分别表示正常和故障工况,先验概率分别取值α和1-α,条件概率的计算方式如下:
P T i 2 ( x ‾ i | N ) = exp ( - T i 2 T i , lim 2 ) , P T i 2 ( x ‾ i | F ) = exp ( - T i , lim 2 T i 2 ) - - - ( 9 )
②通过如下公式计算得到最终的概率型指标
BI T 2 = Σ i = 1 m { P T i 2 ( x ‾ i | F ) P T i 2 ( F | x ‾ i ) Σ k = 1 3 P T i 2 ( x ‾ i | F ) } - - - ( 10 )
(B)对m个Q统计量进行融合
针对于Q统计量,首先计算新数据属于故障的概率、条件概率等,然后得到最终的概率型指标BIQ,与上述融合T2统计量的方式相同。
CN201610389000.4A 2016-05-30 2016-05-30 基于互信息的分布式动态过程故障检测方法 Expired - Fee Related CN105955219B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610389000.4A CN105955219B (zh) 2016-05-30 2016-05-30 基于互信息的分布式动态过程故障检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610389000.4A CN105955219B (zh) 2016-05-30 2016-05-30 基于互信息的分布式动态过程故障检测方法

Publications (2)

Publication Number Publication Date
CN105955219A true CN105955219A (zh) 2016-09-21
CN105955219B CN105955219B (zh) 2018-08-17

Family

ID=56907626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610389000.4A Expired - Fee Related CN105955219B (zh) 2016-05-30 2016-05-30 基于互信息的分布式动态过程故障检测方法

Country Status (1)

Country Link
CN (1) CN105955219B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106354125A (zh) * 2016-11-09 2017-01-25 上海电机学院 一种利用分块pca检测化工过程故障的方法
CN106444666A (zh) * 2016-09-22 2017-02-22 宁波大学 基于加权型动态分布式pca模型的动态过程监测方法
CN106444706A (zh) * 2016-09-22 2017-02-22 宁波大学 基于数据邻域特征保持的工业过程故障检测方法
CN106647650A (zh) * 2016-09-22 2017-05-10 宁波大学 基于变量加权pca模型的分散式工业过程监测方法
CN107153409A (zh) * 2017-06-02 2017-09-12 宁波大学 一种基于缺失变量建模思路的非高斯过程监测方法
CN108388234A (zh) * 2018-03-19 2018-08-10 宁波大学 一种基于相关性划分多变量块pca模型的故障监测方法
CN108762242A (zh) * 2018-06-11 2018-11-06 宁波大学 一种基于多块典型相关分析模型的分布式故障检测方法
CN108762228A (zh) * 2018-05-25 2018-11-06 江南大学 一种基于分布式pca的多工况故障监测方法
CN109146004A (zh) * 2018-10-09 2019-01-04 宁波大学 一种基于迭代缺失数据估计策略的动态过程监测方法
CN109407652A (zh) * 2018-12-10 2019-03-01 中国石油大学(华东) 基于主辅pca模型的多变量工业过程故障检测方法
CN109634240A (zh) * 2018-12-13 2019-04-16 宁波大学 一种基于新型动态主元分析的动态过程监测方法
CN110501986A (zh) * 2019-09-03 2019-11-26 山东科技大学 一种基于加权部分互信息的质量相关过程监控方法
CN110794797A (zh) * 2019-11-27 2020-02-14 江南大学 一种基于互信息和多块信息提取的pca故障监测方法
CN111160776A (zh) * 2019-12-30 2020-05-15 华东理工大学 利用分块主成分分析的污水处理过程异常工况检测方法
CN112947649A (zh) * 2021-03-19 2021-06-11 安阳师范学院 一种基于互信息矩阵投影的多变量过程监控方法
CN112947290A (zh) * 2021-05-16 2021-06-11 北京赛博联物科技有限公司 基于边云协同的设备状态监测方法、监测***及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1870538A (zh) * 2006-05-08 2006-11-29 国家数字交换***工程技术研究中心 一种实现故障管理的方法及***
CN102299829A (zh) * 2011-09-01 2011-12-28 北京市天元网络技术股份有限公司 一种网络故障探测与定位的方法
EP2533549A1 (en) * 2011-06-07 2012-12-12 Alcatel Lucent Fault detector for optical network communication system
US9002678B1 (en) * 2014-01-10 2015-04-07 King Fahd University Of Petroleum And Minerals Unified approach to detection and isolation of parametric faults using a kalman filter residual-based approach
CN104753178A (zh) * 2015-04-16 2015-07-01 河南行知专利服务有限公司 一种电网故障处理***
CN105530122A (zh) * 2015-12-03 2016-04-27 国网江西省电力公司信息通信分公司 一种基于选择性隐朴素贝叶斯分类器的网络故障诊断方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1870538A (zh) * 2006-05-08 2006-11-29 国家数字交换***工程技术研究中心 一种实现故障管理的方法及***
EP2533549A1 (en) * 2011-06-07 2012-12-12 Alcatel Lucent Fault detector for optical network communication system
CN102299829A (zh) * 2011-09-01 2011-12-28 北京市天元网络技术股份有限公司 一种网络故障探测与定位的方法
US9002678B1 (en) * 2014-01-10 2015-04-07 King Fahd University Of Petroleum And Minerals Unified approach to detection and isolation of parametric faults using a kalman filter residual-based approach
CN104753178A (zh) * 2015-04-16 2015-07-01 河南行知专利服务有限公司 一种电网故障处理***
CN105530122A (zh) * 2015-12-03 2016-04-27 国网江西省电力公司信息通信分公司 一种基于选择性隐朴素贝叶斯分类器的网络故障诊断方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
童楚东,等: "基于互信息的PCA 方法及其在过程监测中的应用", 《化工学报》 *

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106444706B (zh) * 2016-09-22 2018-08-17 宁波大学 基于数据邻域特征保持的工业过程故障检测方法
CN106444666A (zh) * 2016-09-22 2017-02-22 宁波大学 基于加权型动态分布式pca模型的动态过程监测方法
CN106444706A (zh) * 2016-09-22 2017-02-22 宁波大学 基于数据邻域特征保持的工业过程故障检测方法
CN106647650A (zh) * 2016-09-22 2017-05-10 宁波大学 基于变量加权pca模型的分散式工业过程监测方法
CN106354125A (zh) * 2016-11-09 2017-01-25 上海电机学院 一种利用分块pca检测化工过程故障的方法
CN107153409B (zh) * 2017-06-02 2019-08-16 宁波大学 一种基于缺失变量建模思路的非高斯过程监测方法
CN107153409A (zh) * 2017-06-02 2017-09-12 宁波大学 一种基于缺失变量建模思路的非高斯过程监测方法
CN108388234B (zh) * 2018-03-19 2020-06-16 宁波大学 一种基于相关性划分多变量块pca模型的故障监测方法
CN108388234A (zh) * 2018-03-19 2018-08-10 宁波大学 一种基于相关性划分多变量块pca模型的故障监测方法
CN108762228A (zh) * 2018-05-25 2018-11-06 江南大学 一种基于分布式pca的多工况故障监测方法
CN108762242A (zh) * 2018-06-11 2018-11-06 宁波大学 一种基于多块典型相关分析模型的分布式故障检测方法
CN108762242B (zh) * 2018-06-11 2020-10-27 宁波大学 一种基于多块典型相关分析模型的分布式故障检测方法
CN109146004A (zh) * 2018-10-09 2019-01-04 宁波大学 一种基于迭代缺失数据估计策略的动态过程监测方法
CN109146004B (zh) * 2018-10-09 2021-07-23 宁波大学 一种基于迭代缺失数据估计策略的动态过程监测方法
CN109407652A (zh) * 2018-12-10 2019-03-01 中国石油大学(华东) 基于主辅pca模型的多变量工业过程故障检测方法
CN109407652B (zh) * 2018-12-10 2020-03-06 中国石油大学(华东) 基于主辅pca模型的多变量工业过程故障检测方法
CN109634240B (zh) * 2018-12-13 2021-03-09 宁波大学 一种基于新型动态主元分析的动态过程监测方法
CN109634240A (zh) * 2018-12-13 2019-04-16 宁波大学 一种基于新型动态主元分析的动态过程监测方法
CN110501986A (zh) * 2019-09-03 2019-11-26 山东科技大学 一种基于加权部分互信息的质量相关过程监控方法
CN110501986B (zh) * 2019-09-03 2021-06-18 山东科技大学 一种基于加权部分互信息的质量相关过程监控方法
CN110794797A (zh) * 2019-11-27 2020-02-14 江南大学 一种基于互信息和多块信息提取的pca故障监测方法
CN111160776A (zh) * 2019-12-30 2020-05-15 华东理工大学 利用分块主成分分析的污水处理过程异常工况检测方法
CN112947649A (zh) * 2021-03-19 2021-06-11 安阳师范学院 一种基于互信息矩阵投影的多变量过程监控方法
CN112947290A (zh) * 2021-05-16 2021-06-11 北京赛博联物科技有限公司 基于边云协同的设备状态监测方法、监测***及存储介质

Also Published As

Publication number Publication date
CN105955219B (zh) 2018-08-17

Similar Documents

Publication Publication Date Title
CN105955219A (zh) 基于互信息的分布式动态过程故障检测方法
CN101169623B (zh) 基于核主元分析贡献图的非线性过程故障辨识方法
CN106092625B (zh) 基于修正型独立元分析和贝叶斯概率融合的工业过程故障检测方法
CN110738274A (zh) 一种基于数据驱动的核动力装置故障诊断方法
CN101446831B (zh) 一种分散的过程监测方法
CN105629958B (zh) 一种基于子时段mpca‑svm的间歇过程故障诊断方法
CN104699077B (zh) 一种基于嵌套迭代费舍尔判别分析的故障变量隔离方法
CN108508865B (zh) 一种基于分散式osc-pls回归模型的故障检测方法
CN107153409B (zh) 一种基于缺失变量建模思路的非高斯过程监测方法
CN104914723B (zh) 基于协同训练偏最小二乘模型的工业过程软测量建模方法
CN104536439B (zh) 一种基于嵌套迭代费舍尔判别分析的故障诊断方法
CN107092242A (zh) 一种基于缺失变量pca模型的工业过程监测方法
CN106647718A (zh) 基于贝叶斯核慢特征分析的非线性工业过程故障检测方法
CN105574587B (zh) 一种塑料注塑过程的在线工况过程监控方法
CN103488091A (zh) 一种数据驱动的基于动态成分分析的控制过程监控方法
CN104714537A (zh) 一种基于联合相对变化分析和自回归模型的故障预测方法
CN109522972A (zh) 一种基于潜变量自回归模型的动态过程监测方法
CN109507972B (zh) 基于分层式非高斯监测算法的工业生产过程故障监测方法
CN106940808A (zh) 一种基于改进型主元分析模型的故障检测方法
CN107895224A (zh) 一种基于扩展核熵负载矩阵的mkeca发酵过程故障监测方法
CN105607631B (zh) 间歇过程弱故障模型控制限建立方法及弱故障监测方法
CN108345284A (zh) 一种基于两变量块的质量相关故障检测方法
CN106647650A (zh) 基于变量加权pca模型的分散式工业过程监测方法
CN109669415A (zh) 一种基于结构化典型变量分析的动态过程监测方法
CN108445867A (zh) 一种基于分散式icr模型的非高斯过程监测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221123

Address after: Room 2202, 22 / F, Wantong building, No. 3002, Sungang East Road, Sungang street, Luohu District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen dragon totem technology achievement transformation Co.,Ltd.

Address before: 315211, Fenghua Road, Jiangbei District, Zhejiang, Ningbo 818

Patentee before: Ningbo University

Effective date of registration: 20221123

Address after: Room 302, Building 3, No. 16 Ganyangshujia, Chaoyang District, Beijing 100101

Patentee after: Liu Renda

Patentee after: Mu Dan

Patentee after: Dai Wenbo

Patentee after: Zhou Haipeng

Address before: Room 2202, 22 / F, Wantong building, No. 3002, Sungang East Road, Sungang street, Luohu District, Shenzhen City, Guangdong Province

Patentee before: Shenzhen dragon totem technology achievement transformation Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230110

Address after: Room 10, Floor 10, Floor 101, Building 46, Building 46, No. 69, Yanfu Road, Fangshan District, Beijing 102400

Patentee after: Beijing Ansheng Huaxin Technology Co.,Ltd.

Address before: Room 302, Building 3, No. 16 Ganyangshujia, Chaoyang District, Beijing 100101

Patentee before: Liu Renda

Patentee before: Mu Dan

Patentee before: Dai Wenbo

Patentee before: Zhou Haipeng

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180817