文章快速检索     高级检索
  北京化工大学学报(自然科学版)  2019, Vol. 46 Issue (6): 64-71   DOI: 10.13543/j.bhxbzr.2019.06.010
0

引用本文  

陆天驰, 吕照民. 基于自适应独立成分分析的化工过程监测[J]. 北京化工大学学报(自然科学版), 2019, 46(6): 64-71. DOI: 10.13543/j.bhxbzr.2019.06.010.
LU TianChi, LV ZhaoMin. Chemical process monitoring based on adaptive independent component analysis[J]. Journal of Beijing University of Chemical Technology (Natural Science), 2019, 46(6): 64-71. DOI: 10.13543/j.bhxbzr.2019.06.010.

基金项目

上海市青年科技英才扬帆计划(18YF1409200);上海工程技术大学人才计划项目-展翅计划

第一作者

陆天驰, 男, 1995年生, 硕士生.

通信联系人

吕照民, E-mail: zhaomin_lv@sues.edu.cn

文章历史

收稿日期:2019-03-07
基于自适应独立成分分析的化工过程监测
陆天驰 1, 吕照民 2     
1. 上海工程技术大学 电子电气工程学院, 上海 200336;
2. 上海工程技术大学 轨道交通学院, 上海 200336
摘要:针对独立成分分析(independent component analysis,ICA)方法应用于过程监测时如何选择独立成分(independent component,IC)的问题,提出了自适应独立成分分析(adaptation independent component analysis,AICA)方法。AICA方法首先利用分离矩阵建立关联矩阵,该关联矩阵表示IC的相似性,同时通过核密度估计选择概率密度最小的IC作为特殊独立成分(particular independent component,PIC),再通过关联矩阵选择与PIC具有相似变异特征的几个普通独立成分(common independent components,CICs),最后将PIC与CICs用于构造监测统计量。将AICA方法应用于田纳西-伊士曼(Tennessee Eastman,TE)仿真过程,测试结果表明所提方法对于过程监测是有效的。
关键词过程监测    独立成分分析    自适应    挑选独立成分    漏报率    误报率    
Chemical process monitoring based on adaptive independent component analysis
LU TianChi1 , LV ZhaoMin2     
1. Department of Electronic and Electrical Engineering, Shanghai University of Engineering Science, Shanghai 200336, China;
2. Department of Rail Transit, Shanghai University of Engineering Science, Shanghai 200336, China
Abstract: In an effort to tackle the problem of how to select independent components (IC) in process monitoring when using independent component analysis (ICA), this paper proposes an adaptation independent component analysis (AICA) method. The AICA method first establishes a correlation matrix by using the separation matrix. The correlation matrix represents the similarities in IC. At the same time, the minimum probability density IC is selected as the particular independent component (PIC) by estimating the nuclear density. Then, by means of the correlation matrix, several common independent components (CICs) with similar variation characteristics to PIC are selected. Finally, PIC and CICs are used to construct monitoring statistics. The AICA method was applied in simulations of the Tennessee Eastman (TE) process. The test results show that the proposed method is an effective means of process monitoring.
Key words: process monitoring    independent component analysis    adaptive    select independent components    non-response ratio    false positives ratio    
引言

随着近年来工业技术的迅速发展,各类工业生产过程的自动化程度不断提高,工艺过程愈加复杂,对工厂安全和产品质量的要求越来越高,进而人们对工业过程监测也越来越重视。此外,自动化控制系统和各类电子仪表已经广泛应用于工业生产过程,生产过程的各项数据都可以很好地予以提取和保存,这给基于数据驱动的过程监测创造了良好的条件。通过对工业过程数据的详细分析,人们可以有效地监测自动化设备和工业流水线的运行状况,并且及时对相关故障进行诊断与排除。

基于数据驱动的过程监测可以分为单变量统计过程控制(univariate statistical process control, USPC)和多变量统计过程控制(multiple statistical process control, MSPC),而主成分分析(principal component analysis, PCA)是MSPC中最基本和最常用的方法。然而PCA应用于过程监测时需要假设数据服从高斯分布,当数据不满足高斯分布时,PCA的监测方法可能达不到满意的监测效果;且PCA仅利用了数据的二阶统计信息,未使用高阶统计信息[1]。在现代工业过程中数据往往不能严格满足高斯分布,由于独立成分分析(independent component analysis,ICA)方法无需数据满足高斯分布的假设,因此可以使用基于ICA的监测方法检测故障信息,同时ICA又可以利用数据的高阶统计量信息[2]。ICA概念的提出最初用于处理不同的声音信号源,随着其应用场景在工业领域的不断发展下愈发广泛,该方法在近年来受到越来越多的关注。ICA方法应用于过程监测的原理是从过程数据中提取出独立成分(independent component, IC),以此获得变异特征信息[3]。但ICA方法应用于过程监测存在两大问题[4]:①ICA的随机初始化过程导致解的不一致;②如何挑选IC是难以确定的。这两个问题使得ICA方法用于过程监测的效果不佳。目前对于如何在ICA方法中挑选IC没有一个普遍接受的标准,但常用的挑选IC的准则有4种,分别为Lee等[5]提出的利用分离矩阵行向量的欧几里德范数的标准,Back和Weigend[6]提出的根据每个IC的范数的标准,Hyvärinen[7]提出的按照非高斯性强弱的标准,Wang等[8]提出的基于最小均方差进行判断的标准。然而,由于监测过程数据的多样性和复杂性,在没有预知变异特征信息的情况下很难确定哪个准则更有效。为了探究监测过程中不同IC的挑选标准,许多学者进行了相关研究,如Jiang等[9]提出了自适应加权ICA的方法,根据各IC的重要性设置不同的加权值,并根据IC的监测统计量的变化率来进行评估,避免变异特征信息被淹没,以此来降低漏报率。Zhang等[10]提出了基于粒子群的ICA监测算法, 引入粒子群算法替代常用的牛顿迭代法,根据原始信号的重现情况进行挑选,但该方法增加了运算时间。Wang等[11]提出将多块策略应用于分离矩阵并生成子块,在降低数据复杂度的基础上再利用贝叶斯推理将子块的结果相结合。Ge等[12]提出了一种性能驱动的IC选择方法,但该方法需要预先获取异常数据集,在实际应用中较难实现。除了以上方法外,也可以将一些不同的准则通过贝叶斯推理进行组合集成,以此提高监测性能的稳定性。Tong等[13]提出一种改进的ICA(MSE-ICA)算法,通过贝叶斯推理将基于ICA的4种常用的IC挑选准则组合成集成模型。之后Tong等[4]又对该方法作了改进,将基于modified ICA(MICA)算法的迭代过程并行执行3次再按照MICA方法进行建模,获取的一系列MICA监测模型通过贝叶斯推理得到双层集成监测模型。最近,Li等[14]提出一种自适应方法,采用分层聚类的手段对随机选择的IC生成模型进行聚类,当模型数量充足时从每个模型群中随机选择一个模型,所有保留的模型都用作模型自适应选择的范围;由于这些模型所选择的IC具有多样性,它们具有适应各种故障的能力,最后再结合贝叶斯推理求得故障监测指标。该方法虽然具备自适应性,但只利用了离线建模的数据,无法利用在线信息进行监测。

分离矩阵描述了变量和IC间的关系,分离向量可以作为IC的特征向量,特征向量相似的IC具有相似的变异特征,因此将相似的变异特征集中监测可以减少变异特征分散的风险。由于离线选择的IC无法确保其具有变异特征信息,因此本文提出利用在线信息来实时选择合适的IC。针对如何挑选IC的问题,提出了一个自适应独立成分分析(adaptation independent component analysis, AICA)方法,该方法可利用实时的在线信息自动选择IC,以实现自适应的功能。所提方法的优势在于自适应地挑选了IC,剔除了冗余信息,避免了特征信息被淹没;相似的变异特征集中监测减少了变异特征的分散,因此显著提高了监测性能。田纳西-伊士曼(TE)过程的仿真证明了所提方法的有效性。

1 ICA与KDE方法简介 1.1 ICA方法

ICA的目标是计算混合矩阵A和独立成分S,以此实现对信号的处理。现有一个变量均值是0、样本方差是1的二维矩阵X(n×m),其中变量为m个,样本为n个,假设有m个测量变量,在第k个样本点时X(k)=[x1(k), x2(k), …, xm(k)], 可以由r(r < m)个未知独立成分[s1, s2, …, sr]T来线性表示,它们之间的关系可以表示为

$ \mathit{\boldsymbol{X}} = \mathit{\boldsymbol{AS}} + \mathit{\boldsymbol{E}} $ (1)

式中,X=[x1, x2, …, xm]∈Rm×n是数据矩阵; n是样本总数; A=[a1, a2, …, ar]∈Rm×r是混合矩阵; S=[s1, s2, …, sr]∈Rr×m是IC矩阵; ERm×n是残差矩阵。

ICA的基本原理是根据已知的数据矩阵X估计出其独立成分S和混合矩阵A,所以需要找到一个分离矩阵W,通过分离矩阵使得数据矩阵X的估计$\hat {\mathit{\pmb{S}}}$尽量独立,其关系表示为

$ \mathit{\boldsymbol{\hat S}} = \mathit{\boldsymbol{WX}} $ (2)

在对ICA分解之前,首先要对数据矩阵X进行白化处理,白化处理最普遍的方法是对特征值分解。可以认为X(k)的协方差矩阵是Rx=E{x(k)xT (k)}, Rx的特征值分解可以表示为

$ {\mathit{\boldsymbol{R}}_x} = \mathit{\boldsymbol{U \boldsymbol{\varLambda} }}{\mathit{\boldsymbol{U}}^{\rm{T}}} $ (3)

白化处理后可表示为

$ \mathit{\boldsymbol{z}}\left( k \right) = \mathit{\boldsymbol{Q}} \cdot \mathit{\boldsymbol{x}}\left( k \right) $ (4)

式中Q=Λ-1/2UT。易证Rz=E{z(k)zT (k)}是该白化处理后得到的单位矩阵,所以白化处理后也可以表示为

$ \mathit{\boldsymbol{z}}\left( k \right) = \mathit{\boldsymbol{Q}} \cdot \mathit{\boldsymbol{x}}\left( k \right) = \mathit{\boldsymbol{Q}} \cdot \mathit{\boldsymbol{A}} \cdot \mathit{\boldsymbol{s}}\left( k \right) = \mathit{\boldsymbol{B}} \cdot \mathit{\boldsymbol{s}}\left( k \right) $ (5)

这里的B是一个正交矩阵,证明过程表示为

$ \mathit{\boldsymbol{E}}\left\{ {\mathit{\boldsymbol{z}}\left( k \right)\mathit{\boldsymbol{z}}{{\left( k \right)}^{\rm{T}}}} \right\} = \mathit{\boldsymbol{BE}}\left\{ {\mathit{\boldsymbol{s}}\left( k \right)\mathit{\boldsymbol{s}}{{\left( k \right)}^{\rm{T}}}} \right\}{\mathit{\boldsymbol{B}}^{\rm{T}}} = \mathit{\boldsymbol{B}}{\mathit{\boldsymbol{B}}^{\rm{T}}} = \mathit{\boldsymbol{I}} $ (6)

因此,这里把要找寻满秩矩阵A的复杂问题转换为要寻找正交矩阵B的简单问题,该过程可以表示为

$ \mathit{\boldsymbol{\hat s}}\left( k \right) = {\mathit{\boldsymbol{B}}^{\rm{T}}}\mathit{\boldsymbol{z}}\left( k \right) = {\mathit{\boldsymbol{B}}^{\rm{T}}}\mathit{\boldsymbol{Qx}}\left( k \right) $ (7)

由公式(7)可得到分离矩阵W与正交矩阵B的关系

$ \mathit{\boldsymbol{W}} = {\mathit{\boldsymbol{B}}^{\rm{T}}} \cdot \mathit{\boldsymbol{Q}} $ (8)

可以通过观察所提取的IC的线性组合来进行ICA降维,且必须选择适当数量的IC,以较少的计算量来获得较高的变化数据。通常,L2的过程变化会随着L2标准假设W平方和的增大而变大。W中选定的b行重构了一个低维矩阵Wb,相对应地选定b列重构一个矩阵Bb。类似于PCA方法,在样本k处构造两个统计量即I2统计量和平方预测误差(squared prediction error, SPE),其中I2统计量表示从实时信息中提取的独立成分与过去正常工况下独立成分的偏离程度,平方预测误差表示除了主要独立成分以外的部分信息偏离程度[15],公式为

$ {\mathit{\boldsymbol{I}}^2} = \mathit{\boldsymbol{\hat s}}{(k)^{\rm{T}}}\mathit{\boldsymbol{\hat s}}(k) $ (9)
$ \begin{array}{l} {E_{{\rm{SPE}}}}(k) = \mathit{\boldsymbol{e}}{(k)^{\rm{T}}}\mathit{\boldsymbol{e}}(k) = {(\mathit{\boldsymbol{x}}(k) - \mathit{\boldsymbol{\hat x}}(\mathit{\boldsymbol{k}}))^{\rm{T}}}(\mathit{\boldsymbol{x}}(k) - \\ \mathit{\boldsymbol{\hat x}}(k)) \end{array} $ (10)

式中,$\hat {\mathit{\pmb{s}}}$(k)=Wbx(k),估计量$\hat {\mathit{\pmb{x}}}$(k)=Q-1BbWbx(k)。

1.2 核密度估计(KDE)方法

由于ICA方法数据一般不服从高斯分布,导致I2和SPE统计量的控制限不能直接确定,因此要用核密度估计(kernel density estimation,KDE)方法计算ICA方法中的I2和SPE统计量的控制限。KDE是概率论中用来估计未知量的密度函数,是一个描述随机变量在某个确定取值点附近出现的可能性的函数,属于非参数检验方法之一。定义具有核函数K的单变量核估计量为

$ \hat f(x) = \frac{1}{{nh}}\sum\limits_{i = 1}^n \mathit{\boldsymbol{K}} \left\{ {\frac{{\mathit{\boldsymbol{x}} - {\mathit{\boldsymbol{x}}_i}}}{h}} \right\} $ (11)

式中x为数据点,xi为数据集的观测值,h为带宽,n为观测值。核函数K决定函数凸起部分的大小。在实际应用中,高斯核函数运用最为广泛,而核函数的形式本身不是最重要的。高斯核函数以及核密度估计可以表示为

$ \hat f(x) = \frac{1}{n}\frac{1}{{h\sqrt {2{\rm{ \mathsf{ π} }}} }}\sum\limits_{i = 1}^n {\exp } \left( { - \frac{{{{\left( {\mathit{\boldsymbol{x}} - {\mathit{\boldsymbol{x}}_i}} \right)}^2}}}{{2{h^2}}}} \right) $ (12)

在核密度估计方法中,带宽h通常情况下对估计的性能有重要影响,带宽h的最优选择取决于数据点的个数、数据分布及核函数的选择。基于交叉验证的选择方法是较优的,例如最小二乘交叉验证(least squares cross validation,LSCV)和偏置交叉验证,本文将LSCV作为选择h的方法。为了得到ICA方法中的I2和SPE统计量的控制限,首先要得到正常运行的I2和SPE统计量的数据,然后利用单变量和密度估计来估计正常运行的I2和SPE统计量的密度函数,最后将占密度函数区域99%的点的值作为正常运行下I2和SPE统计量的控制限。

2 AICA方法 2.1 方法简介

AICA方法通过离线建立关联矩阵并在线挑选IC的方法对过程进行监测。分离矩阵的向量可以体现出过程变量对IC的影响。把分离矩阵的向量定义为IC的特征向量,当对IC有较大影响的过程变量发生变异时,对应的IC也会产生变异,所以特征向量相似的IC具有相似的变异特征。在离线建模阶段构造关联矩阵R来表示各IC特征向量的相似性,具体方法如下。

先假定正常数据矩阵为XRn×m,其中n为样本总数,m为变量个数。首先对数据进行预处理,然后对数据矩阵X进行ICA分解得到独立成分S,并由式(2)得

$ \mathit{\boldsymbol{W}} = \left[ {{\mathit{\boldsymbol{w}}_1},{\mathit{\boldsymbol{w}}_2}, \cdots ,{\mathit{\boldsymbol{w}}_m}} \right] $ (13)

式中,WRm×k为分离矩阵,w1, w2,…,wm为各IC对应的特征向量。之后对于收集到的在线数据进行标准化处理,再转换至IC空间。AICA方法采用核密度估计方法来计算每个在线IC对应的概率密度值,计算公式为

$ \hat f\left( {{\mathit{\boldsymbol{s}}_i}} \right) = \frac{1}{n}\frac{1}{{h\sqrt {2{\rm{ \mathsf{ π} }}} }}\sum\limits_{k = 1}^n {\exp } \left( { - \frac{{{{\left( {{\mathit{\boldsymbol{s}}_i} - {\mathit{\boldsymbol{s}}_{ik}}} \right)}^2}}}{{2{h^2}}}} \right) $ (14)

式中,$\hat f$(si)是第i个IC的概率密度估计。概率密度值越低,则IC变异性越大。选择变异性最大的IC作为PIC

$ {f_i} = \hat f\left( {{\mathit{\boldsymbol{s}}_i}} \right) $ (15)
$ {f_a} = \min \left( {{f_1},{f_2}, \cdots ,{f_m}} \right) \Rightarrow {P_{{\rm{PIC}}}} = {S_a} $ (16)

再构造相似距离矩阵D来表示各IC特征向量之间的相似程度,并用IC特征向量间的欧氏距离衡量

$ {\mathit{\boldsymbol{D}}_{i,j}} = {\left( {{\mathit{\boldsymbol{w}}_i} - {\mathit{\boldsymbol{w}}_j}} \right)^{\rm{T}}} \cdot \left( {{\mathit{\boldsymbol{w}}_i} - {\mathit{\boldsymbol{w}}_j}} \right) $ (17)
$ {{\mathit{\boldsymbol{\bar D}}}_i} = \frac{{\sum\limits_{j = 1}^m {{\mathit{\boldsymbol{D}}_{i,j}}} }}{m},i,j = 1,2, \cdots ,m $ (18)

式中,Di, j为第i个和第j个IC特征向量间的欧氏距离,Di表示第i个IC与其他IC相似距离的平均值。

通过PIC和CICs构造子空间H,CICs是与PIC相似距离比较近的IC,选择相似距离大于平均值的IC作为CICs,定义一个mm列的关联矩阵R,其中第i个IC与第j个IC的相似距离小于平均值,则关联矩阵R中的第i行第j列的元素为1,否则为0,公式表示为

$ \frac{{{\mathit{\boldsymbol{D}}_{i,j}}}}{{{{\mathit{\boldsymbol{\bar D}}}_i}}} < 1 \Rightarrow {\mathit{\boldsymbol{R}}_{i,j}} = 1,\frac{{{\mathit{\boldsymbol{D}}_{i,j}}}}{{{{\mathit{\boldsymbol{\bar D}}}_i}}} \ge 1 \Rightarrow {\mathit{\boldsymbol{R}}_{i,j}} = 0 $ (19)

式中,Ri, j表示第i个和第j个载荷向量的相似性,Ri, j=1时表示相似,Ri, j=0时表示不相似。

通过PIC和关联矩阵R选择CICs,并构造子空间H

$ {\mathit{\boldsymbol{R}}_{aj}} = 1\;则\;{\mathit{\boldsymbol{S}}_j} \in {\rm{CICs}} $ (20)

将变异特征信息集中在H里显现,最后再计算当前的I2统计量,以及用核密度估计方法求其控制限,并最终判断其是否超限。

2.2 基于AICA的故障检测方案

离线建模步骤如下。

1) 获得正常运行下的工况数据并进行预处理,即用各变量均值和方差对数据进行标准化;

2) 进行ICA分解,解得独立成分S和分离矩阵W

3) 通过分离矩阵求各IC特征向量间的欧氏距离;

4) 构造相似距离矩阵D

5) 利用相似距离矩阵D求得关联矩阵R

在线监测步骤如下。

1) 对在线数据的信息进行标准化;

2) 将标准化后的在线数据转换到IC空间;

3) 通过核密度估计法选出PIC;

4) 用关联矩阵R选出与PIC有相似特征向量的CICs构成H

5) 求得I2统计量和控制限并判断其是否超限。

相应的流程图如图 1所示。

图 1 故障监测流程图 Fig.1 The fault detection process
2.3 数值仿真

为了分析AICA的监测性能,进行以下数值仿真过程。

$ \mathit{\boldsymbol{V}} = \left[ {\begin{array}{*{20}{l}} {{v_1}}\\ {{v_2}}\\ {{v_3}} \end{array}} \right] = \left[ {\begin{array}{*{20}{l}} {1.24}&{2.45}&{1.38}\\ {2.18}&{2.77}&{1.75}\\ {1.96}&{1.39}&{2.83} \end{array}} \right]\left[ {\begin{array}{*{20}{l}} {{\eta _1}}\\ {{\eta _2}}\\ {{\eta _3}} \end{array}} \right] + \left[ {\begin{array}{*{20}{l}} {{e_1}}\\ {{e_2}}\\ {{e_3}} \end{array}} \right] $
$ \mathit{\boldsymbol{U}} = \left[ {\begin{array}{*{20}{l}} {2.43{v_1}}\\ {2.81{v_2}}\\ {1.75{v_3}} \end{array}} \right] + \left[ {\begin{array}{*{20}{c}} {{e_4}}\\ {{e_5}}\\ {{e_6}} \end{array}} \right] $

式中,η, e是服从均值为0、标准差为1的噪声信号,[x1, x2,…,x7]T =[VT UT]是7个测量变量。生成200个正常状态的样本以及2个故障,并以此分析AICA方法的监测性能。

故障一在201点时,将一个2.6的阶跃故障引入变量x2中,同时将一个1.38的阶跃故障引入变量x6中。

故障二在201点时,将一个大小为3.5的阶跃故障引入变量x1中,同时将一个大小为0.03(i-200)的斜坡故障引入变量x5中。

基于ICA与AICA的对于故障一、二的监测统计量效果如图 23所示。由图可知ICA模型的I2统计量大部分在控制限以下,每个统计量对应的故障漏报率都很高,监测效果很差,而AICA模型在故障发生时能够迅速监测到故障信息,因此AICA的监测效果相对要好得多。

图 2 ICA与AICA对于故障一的监测效果 Fig.2 Monitoring renderings of ICA and AICA for fault 1
图 3 ICA与AICA对于故障二的监测效果 Fig.3 Monitoring renderings of ICA and AICA for fault 2
3 田纳西-伊士曼仿真测试 3.1 田纳西-伊士曼仿真平台

田纳西-伊士曼仿真平台简称TE仿真平台,是由美国Tennessee Eastman化学公司开发的具有挑战性和开放性的仿真测试平台,其本质是化工过程的仿真模拟,目前已被广泛应用于过程控制研究领域。TE平台由许多部分组成,包括产品冷凝器、气液分离器、反应器和压缩机等,整个过程中有12个控制变量和41个测量变量,本文选择其中33个变量作为检测变量,22个为测量变量,11个为控制变量。TE过程具体流程图如图 4所示,故障说明如表 1所示。

图 4 TE工艺流程图 Fig.4 TE process flow diagram
下载CSV 表 1 TE过程故障说明 Table 1 TE process failure description
3.2 TE仿真测试结果

采用正常工况下的960个数据样本建立AICA模型,并同时建立用于对比的ICA、自适应选择集成ICA(ASE-ICA)、集成改进ICA(EMICA)和MSE-ICA模型,其中ASE-ICA选择快速ICA(FastICA)算法保存相应的分离矩阵和ICs,并从中随机选择一些ICs构建模型[14];EMICA利用由PCA模型导出的归一化主成分作为初始点对ICs进行选择[16];MSE-ICA利用FastICA算法对训练集进行变换,根据不同降维标准选择主要的IC,并将剩余IC作为主IC的附加子集[13]。运行后的仿真测试结果如图 5表 2所示,其中故障11与故障21的监测结果对比如图 67所示。

图 5 漏报率测试结果折线图 Fig.5 Plot of missed detection ratios
下载CSV 表 2 漏报率测试结果 Table 2 Form of missed detection ratios
图 6 故障11的ICA与AICA监测结果对比 Fig.6 Comparison of ICA and AICA monitoring results for fault 11
图 7 故障21的ICA与AICA监测结果对比 Fig.7 Comparison of ICA and AICA monitoring results for fault 21

观察图 5中AICA、ICA、ASE-ICA、EMICA和MSE-ICA 5种不同监测模型对故障监测得到的结果,对比表 2中相应的统计量,可以很明显地发现AICA方法对故障检测的漏报率要优于其他方法,尤其是对故障11、21,相较于ICA的漏报率37.125%、47.375%,ASE-ICA的漏报率24%、40%,EMICA的漏报率20.5%、50.5%以及MSE-ICA的漏报率43.5%、53.62%,AICA的漏报率只有10.975%、30.75%。对比图 67,易知AICA方法的监测结果要明显好于ICA方法。显然,利用AICA方法进行过程监测的效果是要优于其他方法的。

4 结论

本文所提出的AICA方法可以自适应地挑选变异特征明显的PIC,再利用关联矩阵和PIC求得CICs并构造IC子空间。相较于其他方法,所提方法进一步集中变异特征信息,剔除冗余信息,减少了变异特征被淹没的风险;AICA增加了挑选IC的稳定性,也使得最后的监测结果更为优良。

参考文献
[1]
姜庆超.基于信息富集与特征选择的多元统计化工过程监测研究[D].上海: 华东理工大学, 2015.
JIANG Q C. Some researches on beneficial information concentration and feature selection-based multivariate statistical chemical process monitoring[D]. Shanghai: East China University of Science and Technology, 2015. (in Chinese)
[2]
RASHID M M, YU J. A new dissimilarity method integrating multidimensional mutual information and independent component analysis for non-Gaussian dynamic process monitoring[J]. Chemometrics and Intelligent Laboratory Systems, 2012, 115: 44-58. DOI:10.1016/j.chemolab.2012.04.008
[3]
吕照民.基于数据驱动子空间设计的间歇过程监测[D].上海: 华东理工大学, 2017.
LV Z M. Batch process monitoring based on data-driven subspace design[D]. Shanghai: East China University of Science and Technology, 2017. (in Chinese)
[4]
TONG C D, LAN T, SHI X H. Double-layer ensemble monitoring of non-Gaussian processes using modified independent component analysis[J]. ISA Transactions, 2017, 68: 181-188. DOI:10.1016/j.isatra.2017.02.003
[5]
LEE J M, YOO C K, LEE I B. Statistical process monitoring with independent component analysis[J]. Journal of Process Control, 2004, 14: 467-485. DOI:10.1016/j.jprocont.2003.09.004
[6]
BACK A D, WEIGEND A S. A first application of independent component analysis to extracting structure from stock returns[J]. International Journal of Neural Systems, 1997, 8(5): 473-484.
[7]
HYVÄRINEN A. Survey on independent component analysis[J]. Neural Computing Surveys, 1999, 2: 94-128.
[8]
WANG J C, ZHANG Y B, CAO H, et al. Dimension reduction method of independent component analysis for process monitoring based on minimum mean square error[J]. Journal of Process Control, 2012, 22: 477-487. DOI:10.1016/j.jprocont.2011.11.005
[9]
JIANG Q C, YAN X F. Non-Gaussian chemical process monitoring with adaptively weighted independent component analysis and its applications[J]. Journal of Process Control, 2013, 23: 1320-1331. DOI:10.1016/j.jprocont.2013.09.008
[10]
ZHANG Y W, ZHANG Y. Fault detection of non-Gaussian processes based on modified independent component analysis[J]. Chemical Engineering Science, 2010, 65(16): 4630-4639. DOI:10.1016/j.ces.2010.05.010
[11]
WANG B, YAN X F, JIANG Q C. Independent component analysis model utilizing de-mixing information for improved non-Gaussian process monitoring[J]. Computers & Industrial Engineering, 2016, 94: 188-200.
[12]
GE Z Q, SONG Z H. Performance-driven ensemble learning ICA model for improved non-Gaussian process monitoring[J]. Chemometric and Intelligent Laboratory Systems, 2013, 123: 1-8. DOI:10.1016/j.chemolab.2013.02.001
[13]
TONG C D, PALAZOGLU A, YAN X F. Improved ICA for process monitoring based on ensemble learning and Bayesian inference[J]. Chemometric and Intelligent Laboratory Systems, 2014, 135: 141-149. DOI:10.1016/j.chemolab.2014.04.012
[14]
LI Z C, YAN X F. Adaptive selective ensemble-independent component analysis models for process monitoring[J]. Industrial & Engineering Chemistry Research, 2018, 57(24): 8240-8252.
[15]
祝元春, 于涛, 王建林, 等. 基于核独立成分分析的发酵过程在线监测方法[J]. 北京化工大学学报(自然科学版), 2014, 41(2): 81-86.
ZHU Y C, YU T, WANG J L, et al. A fermentation process monitoring method based on kernel independent component analysis[J]. Journal of Beijing University of Chemical Technology(Natural Science), 2014, 41(2): 81-86. (in Chinese)
[16]
TONG C D, LAN T, SHI X H. Ensemble modified independent component analysis for enhanced non-Gaussian process monitoring[J]. Control Engineering Practice, 2017, 58: 34-41. DOI:10.1016/j.conengprac.2016.09.014