上海交通大学学报(自然版), 2021, 55(8): 1001-1008 doi: 10.16183/j.cnki.jsjtu.2020.295

基于邻域保持嵌入的主多项式非线性过程故障检测

李元,, 姚宗禹

沈阳化工大学 信息工程学院, 沈阳 110142

Principal Polynomial Nonlinear Process Fault Detection Based on Neighborhood Preserving Embedding

LI Yuan,, YAO Zongyu

College of Information Engineering, Shenyang University of Chemical Technology, Shenyang 110142, China

责任编辑: 石易文

收稿日期: 2020-09-14  

基金资助: 国家自然科学基金重大项目(61490701)
国家自然科学基金项目(61673279)

Received: 2020-09-14  

作者简介 About authors

李元(1964-),女,辽宁省沈阳市人,教授,博士生导师,现主要从事统计过程控制和基于数据驱动的过程故障监控与诊断研究,电话(Tel.):13082424115;E-mail:liyuan@mail.tsinghua.edu.cn.

摘要

针对化工过程的变量数据维数高、非线性的问题,提出基于邻域保持嵌入(NPE)-主多项式分析(PPA) 的过程故障检测算法.应用NPE算法提取高维数据的低维子流形,能够解决传统的线性降维算法不能提取局部结构信息的问题,对维数进行约减.利用PPA法时,使用一组灵活的主多项式分量来描述数据, 能够有效地捕捉过程数据中固有的非线性结构.在降维后的流形空间进行主多项式分析并建立Hotelling’s T2和平方预测误差统计量模型,同时确定控制限以进行故障检测.最后,通过一组非线性数值实例和Tennessee Eastman化工过程数据,将NPE-PPA算法与传统的核主元分析法、PPA法进行对比分析,验证所提算法的有效性及优越性.

关键词: 邻域保持嵌入; 主多项式分析; 非线性过程; 故障检测

Abstract

Aimed at the problem of high dimension and nonlinearity of variable data in chemical process, a process fault detection algorithm based on neighborhood preserving embedding(NPE )-principal polynomial analysis (PPA) is proposed in this paper. The NPE algorithm is used to extract low dimensional submanifolds of high dimensional data, which overcomes the problem that the traditional linear dimensionality reduction algorithm cannot extract local structure information, so as to reduce the dimensions. The PPA method is used to describe data by a set of flexible principal polynomial components, which can effectively capture the inherent nonlinear structure of process data. The principal polynomial analysis is conducted in the reduced manifold space, and Hotelling’s T2 and square prediction error statistical models are established to determine the control limit for fault detection. Finally, compared with the traditional kernel principal component analysis and the PPA method, a group of nonlinear numerical examples and Tennessee Eastman chemical process data experiments are performed to verify the effectiveness and superiority of the NPE-PPA algorithm.

Keywords: neighborhood preserving embedding (NPE); principal polynomial analysis (PPA); nonlinear process; fault detection

PDF (1341KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

李元, 姚宗禹. 基于邻域保持嵌入的主多项式非线性过程故障检测[J]. 上海交通大学学报(自然版), 2021, 55(8): 1001-1008 doi:10.16183/j.cnki.jsjtu.2020.295

LI Yuan, YAO Zongyu. Principal Polynomial Nonlinear Process Fault Detection Based on Neighborhood Preserving Embedding[J]. Journal of shanghai Jiaotong University, 2021, 55(8): 1001-1008 doi:10.16183/j.cnki.jsjtu.2020.295

在现代工业中,为了在提高过程系统运行安全性和可靠性的同时,保证化学工程工艺系统中的产品质量,必须对过程进行实时监控.数据驱动的过程监测和控制技术已广泛应用于各种工业过程[1,2,3],包括化学品、药品和半导体制造等[4,5,6,7,8].

传统主成分分析(PCA)是目前常用的多元统计方法,基于PCA的过程监测方法已成功地应用于大量工业过程中.然而,基于PCA的方法均假设过程是线性的,这限制了其在非线性工业过程中的应用.现代工业非线性过程大量存在,为了监测非线性过程,多种非线性过程检测方法相继被提出.

文献[9]通过在PCA中引入核技术提出了核主元分析(KPCA).而文献[10,11]提出基于KPCA的连续过程监测的非线性过程监测技术,KPCA将非线性低维数据映射到高维空间,使其在高维空间中存在线性关系.相对于PCA方法而言,KPCA方法在故障检测过程中可以提取系统中的非线性特征信息而不至于丢失重要信息,具有更好的非线性故障检测能力.但是,KPCA没有明确地考虑数据的非线性几何结构可能驻留在流形上的可能性[12],若参数设置不当,核方法的故障检测性能就无法得到保证.此外,计算核函数耗时较长,影响对实时检测的需求.

文献[13,14]提出一种基于自联想的5层神经网络的非线性主成分分析 (NLPCA),使用自关联神经网络将数据映射到特征空间.文献[15]提出一种基于主曲线和神经网络相结合的非线性主成分分析法,并应用于非线性过程监测.然而,大部分存在的非线性方法都是基于神经网络的,需要离线和在线训练,而且为了计算主元,需要解决非线性优化问题,主元的数量必须在神经网络训练之前确定,给实际应用带来不便.

文献[16]提出一种基于等距离映射(ISOMAP)的故障检测方法.该方法用等距离映射进行非线性降维,采用自适应准则选取邻域参数,能够有效地挖掘过程的非线性特征.但是当流形曲率较大时,流形上的测地距离估计会产生较大的误差,导致嵌入结果产生变形.文献[17,18]提出主多项式分析(PPA),通过最小化相应正交子空间中的回归误差(或方差)来变形直线主成分,并将其应用于遥感数据处理.文献[19,20]将PPA法引入到工业过程的故障检测和诊断技术上,使用一组灵活的主多项式分量来描述数据,与基于PCA的方法相比,PPA法更能有效地捕捉过程数据中固有的非线性几何结构.虽然,PPA法的提取曲线主成分可以包含大部分的数据变化,但是其只捕获过程数据的全局结构,不能有效地保留数据详细的局部结构信息.

针对工业过程数据的非线性特征,提出一种基于邻域保持嵌入(NPE)-主多项式分析的过程故障检测算法.使用NPE算法提取高维数据的低维子流形,并进行维数约减,同时保持邻域结构不变.将特征空间的数据应用主多项式分析建立故障检测模型,计算其检测统计量及控制限来进行故障检测.本研究以Tennessee Eastman(TE)化工过程为背景进行仿真实验,为基于数据驱动的故障检测领域提供了实践基础.

1 NPE算法

邻域保持嵌入算法的目的是在保持数据集局部流形结构不变的同时,将给定原始数据 X=x1x2xn,xiRDD维空间RD映射到一个相对低维的特征空间Y=y1y2yn,yi|yiRd(d<D),d为低维空间维数,并求出映射变换矩阵
A=a1a2adRn×d.
算法流程如下[21].

(1) 通过样本间的欧式距离确定每个样本的前k个近邻并构造邻域连接图.

(2) 计算邻接图中每一条边上的权重值构成权重矩阵F,确定每个样本点与其邻域点之间的重构权向量,并在低维空间中保持每个邻域的权值不变,使误差函数达到最小,可由下式计算:

mini=1mxi-j=1kfijxij2
s.t.j=1kfij=1

式中:xi为原始样本点; xij为样本xi的第j个近邻;fij为样本点xi与其近邻 xij的关系权重.

(3) 计算特征映射矩阵.根据高维空间中的样本点与其近邻点之间的权值矩阵F, 嵌入低维空间的投影矩阵A可以通过求解损失函数的最小化问题可以得到:

Jopt=mini=1myi-j=1kfijyij2

式中:yi为低维空间样本点; yij为样本yi的第j个近邻.

通过拉格朗日函数法可将最优化求解问题转化为广义特征矩阵中的特征值问题, 如下式所示:

XTMXai=λXTXai

式中:M=(I-W)T(I-W),I为同维度单位矩阵.求解式(4)中最小的d个特征值所对应的特征向量组成映射矩阵A= a1a2ad∈Rn×d.

2 主多项式分析

PPA是一种计算主多项式成分的顺序算法.在每一步的计算中,计算出最佳投影数据的向量,通过使用一组主多项式成分从过程数据中学习数据的低维表示,将PCA中的直线主成分更换为曲线的主多项式成分,可以更好地捕捉过程变量的非线性特征[19].给定数据矩阵Gm个变量,n个训练样本,PPA对原始数据进行如下分解:

αp=eTpZp-1
Zp=ETpZp-1-Mp

式中: Mp为估计的条件均值;αpXp-1eTp上的投影; eTp∈R(m-p+1)为主要投影方向;Zp-1为上一步处理后的残差; ETp∈R(m-p)×(m-p+1)正交于 eTp;Zp为将用于下一步的残差; p=ρ∶-1∶1,为顺序执行步数,ρ为PPA中保留的有效主多项式分量的个数.当p=1时,G0=G为原始输入数据.PPA采用了幂为rp的多项式函数来估计条件均值,估计方程可定义为

Mp=WpVp
Vp=[νp,1νp,2νp,n]

式中: WpR(m-p)×(rp+1)为多项式函数矩阵;νp,i=[1αpαp2αprp]T为一组范德蒙德向量.Wp可以通过求解最小二乘问题来计算,可表示为

Wp=(ETpZp-1)V

式中:VV的伪逆.

3 基于低维子流行空间主多项式分析的故障检测

获得一个经NPE算法维数约减的数据ynew∈Rd,根据式(5)和(6)可以得到第p步的主多项式得分 αpnew

αpnew=eTpyp-1new
ypnew=ETpyp-1new-Mp=ETpyp-1new-WpVp

αnew=[α1newα2newαρnew]TRρ表示前ρ个主多项式分量的得分,PPA的T2统计量定义如下:

TPPA2=(αnew)TΛPPA-1αnew

式中:ΛPPARρ×ρ为对角元素为主多项式分量的方差对角矩阵.PPA的平方预测误差(SPE)统计量定义如下:

SPEPPA=ynew-ynew2

式中: ynew为给定前ρ个主多项式分量后对ynew重建的观测向量. ynew可通过如下递归求解获得:

yρ-1=[epEp]αpnewyρnew+Wpνp,i

式中: yρnew=0(m-ρ)×1.经过迭代求得 ynew= y0new.

T2统计量的控制限可以计算如下:

ξT2=(n-1)ρ(n-ρ)Fα(ρ,n-ρ)

式中: Fα(ρ,n-ρ)为在显著性水平θ上具有自由程度ρn-ρF分布.

SPE统计量的控制限可以计算如下:

ξSPE=gχh,θ2g=v-2μ-h=2μ-2v-

式中: χh,θ2为在显着性水平θ上具有自由度h的卡方分布;μ-v-为从正常运行状态数据中估计的SPEPPA的均值和方差.

故障检测的两个阶段可以分为离线建模和在线监测.

(1) 离线建模.离线建模的步骤如下:

步骤1 采集正常工况下的过程数据,将数据进行标准化.

步骤2 利用下式计算权重矩阵F,利用得到的权重矩阵根据式(4)计算映射矩阵A.

fij=1/Dis(xi,xij)j=1,2,,k

式中:Dis(xi, xij)为样本xi与其近邻 xij的欧氏距离.

步骤3 在数据矩阵上构造PPA模型,得到对应的主多项式分量与残差分量,并在主多项式分量空间和残差空间分别计算T2统计量与SPE统计量.

步骤4 计算其对应的监测统计量的控制限 ξT2ξSPE;保存训练模型中所获得的4个参数ep,Ep,WpVp.

(2) 在线检测.在线检测的步骤如下:

步骤1 获得一个新的样本xnew,然后使用建模数据的均值和方差对其进行标准化.

步骤2 利用投影矩阵Axnew投影到低维子空间中,得到样本点ynew.

步骤3 利用训练模型中所学习的模型参数将样本点ynew映射到主多项式空间和残差空间,并在对应空间求得T2与SPE统计量.

步骤4 将上一步求得的统计量与离线建模步骤中的控制限进行对比,若T2与SPE中任一统计量超过其对应的控制限,则认为该样本为故障样本.

4 实验验证

通过将基于NPE-PPA的故障检测方法应用于一个非线性数值实例和TE过程,说明该方法的效率和优点,并将应用结果与标准的基于KPCA和PPA的监测方法进行比较.

4.1 非线性数值实例仿真应用

给出了一个非线性仿真实例,说明了该方法在故障检测方面的有效性.非线性系统由以下方程描述:

x1=0.5768s1+0.3766s2+σ1x2=0.7382s12+0.0566s2+σ2x3=0.8291s1+0.4009s22+σ3x4=0.6519s1s2+0.2070s2+σ4x5=0.3972s1+0.8045s2+σ5
s1~uniform(2,5)s2~N(7,1)

式中: s1s2为系统控制变量;σ1~σ5服从均值为0,标准差为0.01的高斯分布的5个独立白噪声.通过仿真生成400个正常样本组成训练集进行建模,另外生成200个正常样本和200个故障样本作为测试数据集.为该数值仿真实例设定如下2种故障:

故障1 对变量x1从第201个样本至第400个样本上添加0.2(i-200)来引入斜坡故障,i为样本数.

故障2 对变量x5从第201个样本至第400个样本上添加幅值为25%的阶跃故障.

接下来,使用前文所提到的数值实例分别应用KPCA、PPA和NPE-PPA这3种方法进行建模分析.在KPCA中,通过85%累计贡献率来确定主元个数,在PPA和NPE-PPA模型中的主多项式成分和多项式度均设置为2.采用KPCA、PPA和NPE-PPA算法对故障1的检测结果如图1所示.从图1(a)中可以看出,KPCA的SPE统计量能够检测出故障的发生,T2统计量完全不能检测出故障的发生.PPA的SPE统计量能够检测出故障的发生,T2统计量在故障发生一段时间后能够做出一定的反应,但是故障检测的精确度低.NPE-PPA的T2统计量和SPE统计量在故障发生后能立即跳变到控制限以上,并且持续报警,能够迅速准确地检测到故障的发生.

图1

图1   故障1的检测结果

Fig.1   Monitoring results of Fault 1


采用KPCA、PPA和NPE-PPA算法对故障2的检测结果如图2所示.从图2(a)中可以看出,KPCA的两种统计量均不能有效地检测出故障的发生,PPA只有SPE统计量能够检测出故障的发生,NPE-PPA 的两种统计量能够迅速准确地检测到故障的发生.仿真实验结果表明,邻域保持嵌入算法能够有效地保留数据的局部结构信息,提升主多项式分析处理数据的效果.

图2

图2   故障2的检测结果

Fig.2   Monitoring results of Fault 2


4.2 TE过程仿真应用

TE过程仿真应用平台是一个基于实际工业过程的仿真例子,用于测试过程系统工程中故障检测和诊断方法的效率[22,23].Tennessee Eastman过程最早由Downs和Vogel提出,其原型是美国伊斯曼化学公司的一个真实工业过程[24,25].过程主要包括5个操作单元:反应器、冷凝器、循环压缩机、气液分离器以及汽提塔.整个过程中共涉及8种物料成分,分别为主要参加反应的气体进料U、C、D、E;惰性不可溶进料B;反应副产品F以及反应液态主产物G和H.在过程中共包含有41个测量变量和12个控制变量,其中,41个测量变量又可以划分为22个过程测量变量以及19个成分测量变量.

该仿真平台总共预设了21种故障,具体的故障描述如表1所示,共包含阶跃型故障、随机变化故障、慢偏移故障、阀门粘滞故障、阀门卡死故障以及未知故障.利用在正常操作条件下包含500个观测值的训练数据建立模型.测试数据包含一组21个不同的过程故障,这些故障在样本161引入过程中,即过程在前160个样本中正常运行,然后从样本161到结束发生故障.表1中列出了故障的详细描述,故障3、9和15是微小故障,由于反馈控制,对整个过程行为的影响不大.

表1   TE过程的21种故障

Tab.1  Induced 21 faults in TE process

故障编号性质描述变化类型
IDV1物料U/C进料比改变,物料B含量不变阶跃
IDV2物料U/C进料比不变,物料B含量改变阶跃
IDV3物料D进料温度改变阶跃
IDV4反应器冷却入口温度改变阶跃
IDV5冷凝器冷却入口温度改变阶跃
IDV6物料U进料损失阶跃
IDV7物料C压力损失阶跃
IDV8物料U、B、C的组成比例改变随机变量
IDV9物料D进料温度改变随机变量
IDV10物料C进料温度改变随机变量
IDV11反应器冷却水入口温度改变随机变量
IDV12冷凝器冷却水入口温度改变随机变量
IDV13反应动力学参数改变慢偏移
IDV14反应器冷却阀门粘住
IDV15冷凝器冷却阀门粘住
IDV16未知未知
IDV17未知未知
IDV18未知未知
IDV19未知未知
IDV20未知未知
IDV21物流4阀门固定在恒定位置恒定位置

新窗口打开| 下载CSV


将所提方法与基于KPCA和PPA算法的方法对TE过程的21种故障进行检测对比.首先,建立统计监控模型,在建立 KPCA 模型时,使用主元贡献率85%来确定其主元个数,在PPA方法和所提方法中使用的PPA模型通过交叉验证确定,主多项式空间数量设置为4,主多项式的幂设置为3,检测统计量控制限置信度设置为99%.

表2汇总了基于KPCA、PPA和NPE-PPA方法对TE过程的21种故障的故障检测结果,计算了所有21个故障的监测统计量的检测率.针对每一个故障,检测率最高的值在表中用粗体突出表示.对于故障3、9和15在众多文献中被认为很难检测出来,在本文的研究中也同样得到证实.基于KPCA和PPA的方法在检测6个故障(故障5、10、16、19、20和21)方面存在困难,大多数情况下的检测率小于60%.然而所提出的基于NPE-PPA的故障检测方法能够检测到所有18个故障(除故障3、9和15外),检出率高于85%.特别是故障5、10和20,基于NPE-PPA方法的故障检出率比KPCA和PPA高出2~3倍.

表2   3种方法对TE过程21个故障的检测率

Tab.2  Fault detection rates for 21 faults by using three methods in TE process

故障KPCAPPANPE-PPA
T2SPET2SPET2SPE
IDV10.9910.9910.981
IDV20.980.980.980.990.980.99
IDV30.010.080.120.210.060.20
IDV40.090.480.190.970.130.99
IDV50.220.300.310.3911
IDV60.9110.99111
IDV70.9910.4810.711
IDV80.970.980.950.980.850.98
IDV90.010.090.150.230.040.16
IDV100.080.750.510.670.830.93
IDV110.300.540.340.720.130.74
IDV120.960.990.970.990.991
IDV130.940.950.940.970.950.96
IDV140.9410.8310.891
IDV150.010.100.160.250.070.26
IDV160.040.770.390.650.830.95
IDV170.690.880.780.940.870.97
IDV180.890.890.880.910.900.92
IDV1900.450.050.320.600.88
IDV200.240.790.430.700.840.92
IDV210.290.370.270.500.430.68

新窗口打开| 下载CSV


为了说明基于NPE-PPA检测方法的优越性,分别比较了基于KPCA、PPA和NPE-PPA方法对故障5和10的检测结果,如图34所示.故障5是TE过程中的冷凝器冷却入口温度发生变化形成的一种阶跃故障.由图3可知,基于KPCA和基于PPA方法的T2和SPE统计量成功地检测了样本160~345的故障,而在样本346之后未能检测到故障,基于NPE-PPA的T2和SPE统计量都检测到样本160至过程结束的大部分故障,具有较高的检测率和较低的误报率.故障10是TE过程中物料C进料温度改变形成的一种随机变化故障.从图4可以清楚地观察到,所提出的基于NPE-PPA的方法比基于KPCA和PPA的方法更敏感,其T2和SPE统计量的变化比基于KPCA和PPA统计量的变化要显著得多,所提方法对于故障10的SPE统计量的检测率远高于其他监测统计量(见表2).

图3

图3   故障5的检测结果

Fig.3   Monitoring results of Fault 5


图4

图4   故障10的检测结果

Fig.4   Monitoring results of Fault 10


表2可知,与其他方法的监测统计方法相比,所提NPE-PPA方法的SPE统计量在TE过程的大多数故障中提供了最佳的监测结果,展示了所提出的基于NPE-PPA方法的故障检测性能.NPE-PPA算法的检测效果得到了非常明显的提升,说明了由NPE-PPA算法投影得到的特征空间包含了更多有效的信息,具有更好的特征提取能力,使得NPE-PPA方法具有更好的分类效果以及较好的故障检测性能.

5 结语

本文提出一种基于NPE-PPA的故障检测算法,通过邻域保持嵌入算法提取数据局部结构信息,再使用PPA方法通过主多项式分量来捕捉过程数据中潜在的非线性结构.本文通过将其应用于一组非线性数值实例和TE过程的工业基准过程,验证了所提出的基于NPE-PPA的故障检测算法的有效性与优越性.应用结果表明,所提出的基于NPE-PPA的故障检测算法优于基于KPCA和PPA的传统非线性故障检测方法.

参考文献

SEVERSON K, CHAIWATANODOM P, BRAATZ R D.

Perspectives on process monitoring of industrial systems

[J]. Annual Reviews in Control, 2016, 42:190-200.

DOI:10.1016/j.arcontrol.2016.09.001      URL     [本文引用: 1]

MD NOR N, CHE HASSAN C R, HUSSAIN M A.

A review of data-driven fault detection and diagnosis methods: Applications in chemical process systems

[J]. Reviews in Chemical Engineering, 2020, 36(4):513-553.

DOI:10.1515/revce-2017-0069      URL     [本文引用: 1]

JIANG Q C, YAN X F.

Just-in-time reorganized PCA integrated with SVDD for chemical process monitoring

[J]. AIChE Journal, 2014, 60(3):949-965.

DOI:10.1002/aic.v60.3      URL     [本文引用: 1]

ZHANG X M, LI Y, KANO M.

Quality prediction in complex batch processes with just-in-time learning model based on non-Gaussian dissimilarity measure

[J]. Industrial and Engineering Chemistry Research, 2015, 54:7694-7705.

DOI:10.1021/acs.iecr.5b01425      URL     [本文引用: 1]

LI Y, ZHANG X M.

Variable moving windows based non-Gaussian dissimilarity analysis technique for batch processes fault detection and diagnosis

[J]. The Canadian Journal of Chemical Engineering, 2015, 93(4):689-707.

DOI:10.1002/cjce.v93.4      URL     [本文引用: 1]

KANO M, NAKAGAWA Y.

Data-based process monitoring, process control, and quality improvement: Recent developments and applications in steel industry

[J]. Computers & Chemical Engineering, 2008, 32(1/2):12-24.

DOI:10.1016/j.compchemeng.2007.07.005      URL     [本文引用: 1]

LUO L J, BAO S Y, MAO J F, et al.

Monitoring batch processes using sparse parallel factor decomposition

[J]. Industrial & Engineering Chemistry Research, 2017, 56(44):12682-12692.

DOI:10.1021/acs.iecr.7b02618      URL     [本文引用: 1]

LI Y, ZHANG X M.

Diffusion maps based k-nearest-neighbor rule technique for semiconductor manufacturing process fault detection

[J]. Chemometrics and Intelligent Laboratory Systems, 2014, 136:47-57.

DOI:10.1016/j.chemolab.2014.05.003      URL     [本文引用: 1]

SCHOLKOPF B, SMOLA A, MULLER K R.

Nonlinear component analysis as a kernel eigenvalue problem

[J]. Neural Computation, 1998, 10(5):1299-1319.

DOI:10.1162/089976698300017467      URL     [本文引用: 1]

LEE J M, YOO C, CHOI S W, et al.

Nonlinear process monitoring using kernel principal component analysis

[J]. Chemical Engineering Science, 2004, 59(1):223-234.

DOI:10.1016/j.ces.2003.09.012      URL     [本文引用: 1]

CHOI S W, LEE C, LEE J M, et al.

Fault detection and identification of nonlinear processes based on kernel PCA

[J]. Chemometrics and Intelligent Laboratory Systems, 2005, 75(1):55-67.

DOI:10.1016/j.chemolab.2004.05.001      URL     [本文引用: 1]

BELKIN M, NIYOGI P.

Laplacian eigenmaps for dimensionality reduction and data representation

[J]. Neural Computation, 2003, 15(6):1373-1396.

DOI:10.1162/089976603321780317      URL     [本文引用: 1]

KRAMER M A.

Nonlinear principal component analysis using autoassociative neural networks

[J]. AIChE Journal, 1991, 37(2):233-243.

DOI:10.1002/(ISSN)1547-5905      URL     [本文引用: 1]

MONAHAN A H.

Nonlinear principal component analysis by neural networks: Theory and application to the Lorenz system

[J]. Journal of Climate, 2000, 13(4):821-835.

DOI:10.1175/1520-0442(2000)013&lt;0821:NPCABN&gt;2.0.CO;2      URL     [本文引用: 1]

DONG D, MCAVOY T J.

Nonlinear principal component analysis—Based on principal curves and neural networks

[J]. Computers & Chemical Engineering, 1996, 20(1):65-78.

DOI:10.1016/0098-1354(95)00003-K      URL     [本文引用: 1]

张妮, 田学民.

基于等距离映射的非线性动态故障检测方法

[J]. 上海交通大学学报, 2011, 45(8):1202-1206.

[本文引用: 1]

ZHANG Ni, TIAN Xuemin.

Nonlinear dynamic fault detection method based on isometric mapping

[J]. Journal of Shanghai Jiao Tong University, 2011, 45(8):1202-1206.

[本文引用: 1]

LAPARRA V, TUIA D, JIMÉNEZ S, et al.

Principal polynomial analysis for remote sensing data processing

[C]//2011 IEEE International Geoscience and Remote Sensing Symposium. Vancouver, BC, Canada: IEEE, 2011: 12536130.

[本文引用: 1]

LAPARRA V, TULA D, JIMENEZ S, et al.

Nonlinear data description with principal polynomial analysis

[C]//2012 IEEE International Workshop on Machine Learning for Signal Processing. Santander, Spain: IEEE, 2012: 13117221.

[本文引用: 1]

ZHANG X M, KANO M, LI Y.

Principal polynomial analysis for fault detection and diagnosis of industrial processes

[J]. IEEE Access, 2018, 6:52298-52307.

DOI:10.1109/ACCESS.2018.2870140      URL     [本文引用: 2]

ZHANG X M, LI Y.

Multiway principal polynomial analysis for semiconductor manufacturing process fault detection

[J]. Chemometrics and Intelligent Laboratory Systems, 2018, 181:29-35.

DOI:10.1016/j.chemolab.2018.08.005      URL     [本文引用: 1]

HE X F, CAI D, YAN S C, et al.

Neighborhood preserving embedding

[C]//Tenth IEEE International Conference on Computer Vision. Beijing: IEEE, 2005: 1208-1213.

[本文引用: 1]

DOWNS J J, VOGEL E F.

A plant-wide industrial process control problem

[J]. Computers & Chemical Engineering, 1993, 17(3):245-255.

DOI:10.1016/0098-1354(93)80018-I      URL     [本文引用: 1]

GE Z Q, SONG Z H.

Process monitoring based on independent component analysis-principal component analysis (ICA-PCA) and similarity factors

[J]. Industrial & Engineering Chemistry Research, 2007, 46(7):2054-2063.

DOI:10.1021/ie061083g      URL     [本文引用: 1]

YIN S, DING S X, HAGHANI A, et al.

A comparison study of basic data-driven fault diagnosis and process monitoring methods on the benchmark Tennessee Eastman process

[J]. Journal of Process Control, 2012, 22(9):1567-1581.

DOI:10.1016/j.jprocont.2012.06.009      URL     [本文引用: 1]

JIANG L, SONG Z H, GE Z Q, et al.

Robust self-supervised model and its application for fault detection

[J]. Industrial & Engineering Chemistry Research, 2017, 56(26):7503-7515.

DOI:10.1021/acs.iecr.7b00949      URL     [本文引用: 1]

/