国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于分布式ICA-PCA模型的工業(yè)過程故障監(jiān)測

2015-09-08 05:57衷路生何東龔錦紅張永賢
化工學(xué)報 2015年11期
關(guān)鍵詞:子塊漏報分布式

衷路生,何東,龔錦紅,張永賢

(華東交通大學(xué)電氣學(xué)院,江西 南昌 330013)

基于分布式ICA-PCA模型的工業(yè)過程故障監(jiān)測

衷路生,何東,龔錦紅,張永賢

(華東交通大學(xué)電氣學(xué)院,江西 南昌 330013)

提出基于分布式ICA-PCA( independent component analysis-principal component analysis)模型的工業(yè)過程故障監(jiān)測方法,適合于復(fù)雜工業(yè)過程難以自動劃分子塊及過程數(shù)據(jù)存在非高斯信息的情況。首先,對過程數(shù)據(jù)進(jìn)行PCA分解,并在PCA主成分不同的方向上構(gòu)建不同的子塊,把原始特征空間自動劃分為不同子空間。然后,對各個子塊采用ICA-PCA兩步信息提取的策略,提取出高斯信息和非高斯信息,并構(gòu)建新的統(tǒng)計量和統(tǒng)計限。最后,通過Tennessee Eastman(TE)過程的仿真實(shí)驗(yàn),驗(yàn)證所提出故障監(jiān)測模型的有效性和可行性。

復(fù)雜工業(yè)過程;自動劃分子塊;非高斯;ICA-PCA;故障監(jiān)測

獨(dú)立主元分析(ICA)由于能有效處理非高斯信息而廣泛應(yīng)用在過程監(jiān)測領(lǐng)域。Lee等[10]提出使用ICA進(jìn)行統(tǒng)計過程監(jiān)測,同時,國內(nèi)學(xué)者陳國金等[11]也對此做了很多工作;而后,Lee等[12]提出動態(tài)ICA的過程監(jiān)測方法;Yoo等[13]指出可使用多路ICA進(jìn)行在線過程監(jiān)測;最近,Ge等[14]結(jié)合集成學(xué)習(xí)算法和貝葉斯推理策略提高了ICA的監(jiān)測能力;Kano等[15]首次將ICA和PCA結(jié)合在一起,將數(shù)據(jù)分為高斯部分和非高斯部分;此后,Ge等[16]提出基于ICA-PCA兩步信息提取的故障監(jiān)測方法。

針對工業(yè)系統(tǒng)的復(fù)雜性,研究人員提出分層和分區(qū)統(tǒng)計的思想。MacGregor等[17]提出建立各個子塊監(jiān)測診斷圖和全體監(jiān)測圖,提高監(jiān)測性能;Westerhuis等[18]從算法和理論角度分析了多嵌段和多層次PCA、PLS算法,指出對同一個工業(yè)過程,其結(jié)果可以用普通PCA和PLS算法計算;Cherry 等[19]在討論多嵌段PLS算法時,給出了子塊和變量對T2及SPE貢獻(xiàn)的新定義;Ge等[20]提出兩步多嵌段監(jiān)測方法。顯然,這些方法都是利用過程知識來劃分子塊,而復(fù)雜工業(yè)過程的知識通常難以獲得。因此,它們雖然提高了每個子塊的監(jiān)測能力,卻無法滿足自動劃分子塊的要求[21-22]。

基于以上分析,本文結(jié)合ICA理論提出分布式ICA-PCA模型,適合于復(fù)雜工業(yè)過程難以自動劃分子塊及過程數(shù)據(jù)存在非高斯信息的情況。首先,對過程數(shù)據(jù)進(jìn)行PCA分解,獲得各自含有不重疊信息的主元,在各個主元子空間和殘差子空間上構(gòu)建子塊;其次,利用過程變量對各個子塊的貢獻(xiàn)值選擇變量,構(gòu)建互不相關(guān)的子塊空間;最后,利用ICA算法提取各個子塊的非高斯信息,對其殘差進(jìn)行PCA分解,構(gòu)建統(tǒng)計量和統(tǒng)計限實(shí)現(xiàn)工業(yè)過程監(jiān)測。

1 獨(dú)立成分分析(ICA)

1.1ICA基本原理

ICA是伴隨著盲分離問題而發(fā)展起來的一種統(tǒng)計信號處理方法,處理對象是相互統(tǒng)計獨(dú)立的源信號經(jīng)線性組合而產(chǎn)生的一組混合信號,目的是確定一個線性變換矩陣,使得混合信號變換后的輸出分量盡可能地統(tǒng)計獨(dú)立。假設(shè)有l(wèi)個測量變量,在樣本點(diǎn)k處,可以表示為r個未知獨(dú)立成分[s1, s2,…,sr]T的線性組合,其中r≤l ;它們的關(guān)系如下所示[10]

ICA算法的基本原理就是在X已知的情況下,估計源信號矩陣S和混合矩陣A,其主要目的就是尋找一個分離矩陣W,可從觀測信號中分離出源信號,即

1.2獨(dú)立成分的排序和數(shù)目選取

對過程數(shù)據(jù)獨(dú)立成分分析時,若獨(dú)立成分?jǐn)?shù)目選取過多,則會放大過程數(shù)據(jù)的噪聲,反之,則難以有效提取數(shù)據(jù)的非高斯信息。為了選取合適的獨(dú)立成分,本文首先根據(jù)分離矩陣 W每一行iw的歐幾里得范數(shù)對信號的貢獻(xiàn)大小來實(shí)現(xiàn)獨(dú)立成分的排序,然后借鑒 PCA方差貢獻(xiàn)圖的原理,繪制iw的歐幾里得范數(shù)對W的貢獻(xiàn)圖,采用試湊法來選取獨(dú)立成分?jǐn)?shù)目[10]。

2 基于分布式 ICA-PCA模型的過程監(jiān)測

本節(jié)首先利用離線正常數(shù)據(jù)建立分布式ICA-PCA的故障監(jiān)測模型;其次,對于新的測試樣本,進(jìn)行在線監(jiān)測;最后,實(shí)現(xiàn)故障診斷。

2.1過程數(shù)據(jù)的子塊劃分和模型建立

其中,origX已作歸一化處理,即均值為0,標(biāo)準(zhǔn)差為1。如果選擇k個主成分構(gòu)建PCA模型,那么原始數(shù)據(jù)矩陣origX可以表示為it、ip和殘差 E的和

其中,it是得分向量,ip是載荷向量。式(4)可等價表示為

由于 PCA是在最小均方意義下尋找最能代表原始數(shù)據(jù)的投影方向,那么選擇的k個主成分彼此是不相關(guān)的。通過在每一個不相關(guān)的主成分上構(gòu)建子塊,可以滿足子塊劃分的多樣性要求;在每一個不相關(guān)的子塊上選擇最相關(guān)的變量,可以滿足每一個子塊模型的精度要求。PCA模型的殘差部分與每一個主成分都不相關(guān),因此可在殘差子空間構(gòu)建一個子塊。即在過程數(shù)據(jù)中,共構(gòu)建k+1個子塊。根據(jù)每個變量對各個主成分即各個子塊的貢獻(xiàn)值大小來選擇各子塊相應(yīng)的變量[22],具體地,所有變量對前k個子塊的貢獻(xiàn)值為

其中,v=1,2,…,m ,m為過程變量的數(shù)目;w=1,2,…,k,k為主成分?jǐn)?shù)目;p為主元載荷矩陣,pvw表示該載荷矩陣在第v行、第w列的元素。

每個變量在殘差載荷矩陣所有主元上的平均值為

由式(8)可得所有變量對第k+1個子塊的貢獻(xiàn)值為

其中,v=1,2,…,m ,m為過程變量的數(shù)目;k為主成分?jǐn)?shù)目,mean表示求均值。

根據(jù)式(7)、式(9),對各個子塊貢獻(xiàn)大的變量分別選作該子塊的變量。

根據(jù)以上構(gòu)建的子塊,對每個單獨(dú)子塊構(gòu)建分布式ICA-PCA模型。

首先,對每個單獨(dú)子塊Xi進(jìn)行獨(dú)立成分分析,設(shè)共提取出 ri個獨(dú)立成分,則

源信號矩陣iS的估計值為

然后,對每個子塊的殘差矩陣Ei進(jìn)行PCA分解

其中,i=1,2,…,k+1,Ti為每個子塊的得分矩陣, Pi為每個子塊的載荷矩陣, Fi為每個子塊的殘差矩陣。

本文通過檢測各子塊負(fù)熵值選擇獨(dú)立成分的數(shù)目:如果當(dāng)前子塊的負(fù)熵值為零或接近為零,說明子塊過程數(shù)據(jù)的非高斯信息提取完全;主成分的數(shù)目可以由累計方差百分比規(guī)則(CPV)確定。

2.2基于分布式ICA-PCA模型的在線過程監(jiān)測

對于一個新的數(shù)據(jù)樣本 Z,計算每個子塊的獨(dú)立成分矩陣、得分矩陣如下

其中,i=1,2,…,k+1。

構(gòu)建新的統(tǒng)計量I2、T2和SPE[10,16]。

其中,i=1,2,…,k+1,ki為每個子塊選取的主成分?jǐn)?shù)目,λi, j為每個子塊的特征值。

利用一維核密度估計(KDE)的方法求子塊 I2的統(tǒng)計限[10-11],定義如下

其中,i=1,2,…,k+1, xi為子塊過程數(shù)據(jù),h為窗寬或光滑參數(shù),n為各子塊樣本數(shù)目,k為核函數(shù)。根據(jù)概率理論,核函數(shù)滿足以下條件

如果各個子塊監(jiān)測圖的統(tǒng)計量超出了統(tǒng)計限,那么說明該子塊發(fā)生了故障。

2.3故障診斷

為了確定引起故障的變量,借鑒文獻(xiàn)[22]的思想,采用以下的故障診斷方法。

首先,把所有子塊劃分為兩部分:可監(jiān)測到故障的子塊集合(FY)和無法監(jiān)測到故障的子塊集合(FN)。具體定義如下

其中,u代表可監(jiān)測到故障的子塊數(shù)目,v代表無法監(jiān)測到故障的子塊數(shù)目,且u+v=k+1,A和B表示相應(yīng)子塊集合中所包含變量的向量。

其次,求出可監(jiān)測到故障的子塊所含變量的交集IVS(included variable set)和無法監(jiān)測到故障的子塊所含變量的交集EVS(excluded variable set),具體定義為

其中,J表示求所有子塊變量的交集。

最后,通過整合IVS和EVS兩個變量集合,可求得該故障的責(zé)任變量集合(responsible variable set,RVS),即

2.4監(jiān)測模型效率分析

由于采集原始數(shù)據(jù)和故障測試數(shù)據(jù)的復(fù)雜性相同,因此本文從定性角度分析分布式 ICA-PCA故障監(jiān)測模型的效率問題。在分布式PCA模型中,首先通過 PCA分解劃分子塊并求出可監(jiān)測到故障的子塊,然后在該子塊構(gòu)建傳統(tǒng)PCA監(jiān)測模型。而分布式ICA-PCA模型是在分布式PCA模型的基礎(chǔ)上,增加了ICA的計算,即式(10)和式(11),因此分布式 ICA-PCA模型的效率稍慢。相比于ICA-PCA故障監(jiān)測模型,由于分布式ICA-PCA模型已確定引起故障的子塊,即建模矩陣和測試矩陣的維數(shù)大大降低,所以分布式 ICA-PCA模型的效率快于ICA-PCA模型。

2.5基于分布式ICA-PCA模型的故障診斷算法

綜合2.1節(jié)、2.2節(jié)、2.3節(jié)的分析,得到分布式ICA-PCA模型的故障診斷算法,其中,步驟(1)~(3)為離線建模階段,步驟(4)~(8)為在線監(jiān)測階段,具體為:

(1)獲取正常數(shù)據(jù),并進(jìn)行歸一化處理,構(gòu)成建模數(shù)據(jù)庫;

(2)對正常數(shù)據(jù)進(jìn)行原始PCA分解,運(yùn)用CPV準(zhǔn)則提取 k個主成分,把過程數(shù)據(jù)劃分為k+1個子塊;

(3)對每個子塊首先進(jìn)行獨(dú)立成分分析,獲取分離矩陣Wi,并對其殘差矩陣Ei進(jìn)行PCA分解,獲取載荷矩陣Pi;

(4)對于新的樣本數(shù)據(jù),同樣進(jìn)行歸一化處理;

(5)計算每個子塊新的獨(dú)立成分矩陣 S?i和得分矩陣 ti;

(6)根據(jù)式(15)~式(21)計算每個子塊的I2、T2和SPE統(tǒng)計量及其對應(yīng)的統(tǒng)計限;

(7)根據(jù)故障監(jiān)測的結(jié)果,把子塊劃分為兩類:可監(jiān)測到故障和無法監(jiān)測到故障;

(8)利用式(25)求出引起該故障的變量,實(shí)現(xiàn)故障診斷。

3 TE過程仿真研究

為了說明所提出方法的性能,本節(jié)通過TE過程進(jìn)行分布式 ICA-PCA、傳統(tǒng) PCA、文獻(xiàn)[16]的ICA-PCA和文獻(xiàn)[22]的分布式 PCA的對比仿真實(shí)驗(yàn)。

Tennessee Eastman(TE)仿真平臺是美國Eastman化學(xué)公司根據(jù)實(shí)際化工反應(yīng)過程開發(fā)的,該平臺是一個開放的、具有挑戰(zhàn)性的化工模型仿真平臺[21,23]。整個過程包括以下5個主要單元:冷凝器、反應(yīng)器、分離器、壓縮機(jī)和汽提塔。TE過程的流程如圖1所示。

圖1 TE平臺流程Fig.1 TE benchmark process

TE過程包括12個操作變量和41個測量[21,23],借鑒文獻(xiàn)[10,16]的分析,本文選擇了 33個變量,其中包括 11個操作變量,22個測量變量。采集過程平穩(wěn)運(yùn)行時的 960個數(shù)據(jù)作為訓(xùn)練樣本,模擬故障工況時,采集 21種故障運(yùn)行時的 960個樣本,故障均在樣本點(diǎn)161時引入。本文選用包含 960個樣本的正常和故障數(shù)據(jù)集,來源于網(wǎng)站http://depts.washington.edu/control/LARRY/TE/down load.html。

根據(jù)CPV準(zhǔn)則,對原始數(shù)據(jù)選擇14個主成分進(jìn)行傳統(tǒng) PCA分解,建立 15個子塊的分布式ICA-PCA監(jiān)測模型,通過檢測各個子塊的負(fù)熵值是否為零或接近零來選擇獨(dú)立成分?jǐn)?shù)目,利用CPV準(zhǔn)則確定子塊的主成分?jǐn)?shù)目,所有統(tǒng)計限的置信度均為95%。15個子塊選擇的主成分?jǐn)?shù)目和獨(dú)立成分?jǐn)?shù)目如表1所示。

表1 子塊主成分和獨(dú)立成分?jǐn)?shù)目Table 1 Selected PC and IC number in each sub-block

分別采用本文方法、傳統(tǒng)PCA方法、ICA-PCA方法、分布式PCA方法進(jìn)行對比仿真實(shí)驗(yàn),其中,傳統(tǒng)PCA和ICA-PCA方法的數(shù)據(jù)來自于文獻(xiàn)[16],分布式PCA方法的結(jié)果來源于文獻(xiàn)[22]。4種方法對于21種故障的漏報率如表2所示,黑體表示同一故障漏報率的最小值。由表2可知,本文的分布式ICA-PCA方法對 TE過程監(jiān)測的改進(jìn)效果是明顯的,即監(jiān)測精度明顯提高,特別對于故障1~4,8~11,15~21,漏報率明顯低于另外3種方法。

引起故障5的原因是冷凝器冷卻水入口溫度階躍變化,在此模式下,從冷凝器到分離器的出口流量也會增加,導(dǎo)致分離器溫度和分離器冷卻水出口溫度升高。由于控制回路溫度補(bǔ)償?shù)淖饔?,約10 h后會再次達(dá)到穩(wěn)態(tài)。文獻(xiàn)[16]中PCA模型的監(jiān)測結(jié)果如圖2所示,從圖2可知: T2、SPE統(tǒng)計量能夠監(jiān)測到第161~350樣本點(diǎn)的故障,但對于350樣本點(diǎn)之后的故障漏報率高,容易引起操作人員的誤判。實(shí)際上,在故障5模式下,350樣本點(diǎn)之后的壓縮機(jī)冷卻水的進(jìn)口溫度依然高于其設(shè)定值[16]。

表2 TE過程中故障數(shù)據(jù)集的漏報率Table 2 Miss alarm rate of fault database in TE process

圖2 故障5的PCA監(jiān)測結(jié)果Fig.2 Monitoring results of fault 5 by PCA

圖3 故障5的ICA-PCA監(jiān)測結(jié)果Fig.3 Monitoring results of fault 5 by ICA-PCA

文獻(xiàn)[16]中ICA-PCA監(jiān)測模型的結(jié)果如圖3所示,可以看出,其達(dá)到很好的監(jiān)測效果,且從表 2可知, I2、T2和SPE統(tǒng)計量的漏報率均為零,但由于其建模的全局性,ICA-PCA模型對大型復(fù)雜工藝流程監(jiān)測效果不理想,且不能實(shí)時診斷出引起故障的因素。在文獻(xiàn)[22]的分布式PCA監(jiān)測模型中,對比各個子塊監(jiān)測圖發(fā)現(xiàn),只有子塊4和子塊6監(jiān)測到故障。由圖4可知,子塊4和子塊6均包括變量15(解析塔液位)、變量17(汽提塔底部流量)、變量30(汽提塔液體產(chǎn)品流量)和變量33(冷凝器冷卻水流量),且其他子塊不包括這些變量。因此,變量15、變量17、變量30和變量33為引起故障5的主要原因。以子塊4和子塊6為研究對象,其分布式PCA監(jiān)測結(jié)果如圖5所示,由圖5可知:分布式PCA監(jiān)測模型子塊4、子塊6的SPE統(tǒng)計量在故障發(fā)生后一直處于報警狀態(tài),但其 T2統(tǒng)計量在第350樣本點(diǎn)后不能監(jiān)測到故障。圖6是本文的分布式ICA-PCA模型監(jiān)測結(jié)果,從圖6可得:分布式ICA-PCA模型子塊4和子塊6的I2、T2和SPE 3個統(tǒng)計量在故障發(fā)生后均處于報警狀態(tài),3個統(tǒng)計量的幅值大,結(jié)合表2可知,3個統(tǒng)計量平均漏報率均為零。

表3列出了4種方法對故障5和故障10的監(jiān)測時間,結(jié)合表2故障5的漏報率說明:對于故障5,分布式ICA-PCA監(jiān)測模型與ICA-PCA監(jiān)測模型相比,其在精確監(jiān)測到故障的同時,并沒有犧牲系統(tǒng)的監(jiān)測效率;與分布式PCA模型和PCA模型相比,雖然監(jiān)測效率稍慢,但漏報率明顯降低。

圖4 兩個子塊的變量貢獻(xiàn)圖Fig.4 Variable contributions in two sub-blocks

圖5 故障5的分布式PCA監(jiān)測結(jié)果Fig.5 Monitoring results of fault 5 by distributed PCA

圖6 故障5的分布式ICA-PCA監(jiān)測結(jié)果Fig.6 Monitoring results of fault 5 by distributed ICA-PCA

表3 故障5的監(jiān)測時間Table 3 Monitoring time of fault 5/s

圖7 故障10的PCA監(jiān)測結(jié)果Fig.7 Monitoring results of fault 10 by PCA

引起故障10的原因是物料C的溫度發(fā)生隨機(jī)變化,文獻(xiàn)[22]中PCA模型的監(jiān)測結(jié)果如圖7所示,根據(jù)表2,PCA模型對于故障10的故障漏報率高。圖8為文獻(xiàn)[16]的ICA-PCA模型監(jiān)測結(jié)果,相比于圖7,ICA-PCA模型提高了監(jiān)測性能。由表2可知,ICA-PCA方法與PCA相比漏報率更低,但由于其建模的局限性,仍存在一定的漏報。在文獻(xiàn)[22]分布式PCA監(jiān)測模型中,對比15個子塊的監(jiān)測效果發(fā)現(xiàn),僅子塊1、子塊2和子塊15能夠很好地監(jiān)測故障。分析圖9子塊1、子塊2和子塊15的變量貢獻(xiàn)圖,3個子塊均包括變量18(汽提塔溫度)、變量19(汽提塔上部蒸汽流量)和變量27(壓縮機(jī)再循環(huán)閥),且其他子塊不包含這3個變量,因此,變量18、19和27是引起故障10的主要原因。圖10是子塊1、子塊2和子塊15的分布式PCA監(jiān)測圖。分布式ICA-PCA模型對于故障10的監(jiān)測結(jié)果如圖11所示,與圖10、圖8和圖7相比,圖11提高了監(jiān)測性能。根據(jù)表2中4種方法對于故障10的漏報率可知,分布式ICA-PCA模型3個統(tǒng)計量的漏報率的均值小(最小值為0.118),說明相較于其他3種方法,本文方法對于故障10的監(jiān)測精確性更高。

圖8 故障10的ICA-PCA監(jiān)測結(jié)果Fig.8 Monitoring results of fault 10 by ICA-PCA

圖9 3個子塊的變量貢獻(xiàn)圖Fig.9 Variable contributions in three sub-blocks

圖10 故障10的分布式PCA監(jiān)測結(jié)果Fig.10 Monitoring results of fault 10 by distributed PCA

表4 故障10的監(jiān)測時間Table 4 Monitoring time of fault 10/s

表4給出了故障10的監(jiān)測時間,根據(jù)表2 中4種監(jiān)測模型對故障10的漏報率可以得出:分布式ICA-PCA監(jiān)測模型與ICA-PCA監(jiān)測模型相比,不僅提高了監(jiān)測精度,而且提高了監(jiān)測效率;與分布式PCA模型和PCA模型相比,雖然降低了漏報率,但監(jiān)測效率也稍低。

考慮每種方法分別對 21種故障監(jiān)測效率的相似性,結(jié)合對表3和表4的分析可知:本文所提方法與PCA方法和分布式PCA方法相比,監(jiān)測效率稍低;與ICA-PCA模型相比,提高了監(jiān)測效率。

圖11 故障10的分布式ICA-PCA監(jiān)測結(jié)果Fig.11 Monitoring results of fault 10 by distributed ICA-PCA

4 結(jié) 論

本文提出了一種基于分布式 ICA-PCA模型的工業(yè)過程故障監(jiān)測方法,針對復(fù)雜工業(yè)過程難以自動劃分子塊和過程數(shù)據(jù)的非高斯性,該方法首先通過原始 PCA分解把工業(yè)過程自動劃分為互不相關(guān)的子塊,其次對各個子塊采用 ICA-PCA的兩步信息提取策略,分別提取出子塊數(shù)據(jù)中的高斯信息和非高斯信息,最后構(gòu)建各子塊的 I2、T2和SPE 3個統(tǒng)計量及對應(yīng)的統(tǒng)計限,并通過變量貢獻(xiàn)圖確定故障變量,實(shí)現(xiàn)故障監(jiān)測和診斷。TE平臺的仿真結(jié)果表明所提出方法的性能:該方法適用于復(fù)雜工業(yè)過程自動劃分子塊和過程數(shù)據(jù)存在非高斯信息的情況。

References

[1]Nomikos P, MacGregor J F. Monitoring batch processes using multiway principal component analysis [J]. AIChE J., 1994, 40: 1361-1375.

[2]Nomikos P, MacGregor J F. Multi-way partial least square in monitoring batch processes [J]. Chem. Intell. Lab. Syst., 1995, 30: 97-108.

[3]Ku W, Storer R H, Georgakis C. Disturbance detection and isolation by dynamic principal component analysis [J]. Chem. Intell. Lab. Syst., 1995, 30: 179-196.

[4]Bakshi B R. Multiscale PCA with applications to multivariate statistical process monitoring [J]. AIChE J., 1998, 44: 1596-1610.

[5]Cheng C, Chiu M S. Nonlinear process monitoring using JITL-PCA [J]. Chem. Intell. Lab. Syst., 2005, 76:1-13.

[6]Kim D, Lee I B. Process monitoring based on probabilistic PCA [J]. Chemom. Intell. Lab. Syst., 2003, 67: 109-123.

[7]Zhao Zhonggai (趙忠蓋), Liu Fei (劉飛). Factor analysis and its application to process monitoring [J]. Journal of Chemical Industry and Engineering (China) (化工學(xué)報), 2007, 58 (4): 970-974.

[8]Zhang Y, Ma C. Fault diagnosis of nonlinear processes using multiscale KPCA and multiscale KPLS [J]. Chem. Eng. Sci., 2011, 66: 64-72.

[9]Song Bing (宋冰), Ma Yuxin (馬玉鑫), Fang Yongfeng (方永鋒), Shi Hongbo (侍洪波). Fault detection for chemical process based on LSNPE method [J]. CIESC Journal (化工學(xué)報), 2014, 65 (2): 620-627.

[10]Lee J M, Yoo C K, Lee I B. Statistical process monitoring with independent component analysis [J]. J. Process Control., 2004, 14: 467-485.

[11]Chen Guojin (陳國金), Liang Jun (梁軍), Qian Jixin (錢積新). ICA and its application to chemical process monitoring and fault diagnosis [J]. Journal of Chemical Industry and Engineering (China) (化工學(xué)報), 2003, 54 (10): 1474-1477.

[12]Lee J M, Yoo C K, Lee I B. Statistical monitoring of dynamic processes based on dynamic independent component analysis [J]. Chem. Eng. Sci., 2004, 59: 2995-3006.

[13]Yoo Chang Kyoo, Lee Dae Sung. Application of multiway ICA for on-line process monitoring of a sequencing batch reactor [J]. Water Research, 2004, 4: 1715-1732.

[14]Ge Z Q, Song Z H. Performance-driven ensemble learning ICA model for improved non-Gaussian process monitoring [J]. Chemometrics and Intelligent Laboratory Systems, 2013, 123: 1-8.

[15]Kano M, Hasebe S, Hashimoto I, Ohno H. Evolution of multivariate statistical process control: application of independent component analysis and external analysis [J]. Comput. Chem. Eng., 2004, 28: 1157-1166.

[16]Ge Z Q, Song Z H. Process monitoring based on independent component analysis-principal component analysis (ICA-PCA) and similarity factors [J]. Ind. Eng. Chem. Res., 2007, 46: 2054-2063.

[17]MacGregor J F, Jaeckle C, Kiparissides C, Kourtoudi M. Process monitoring and diagnosis by multiblock PLS methods [J]. AIChE J., 1994, 40: 826-838.

[18]Westerhuis J A, Kourti T, MacGregor J F. Analysis of multiblock and hierarchical PCA and PLS models [J]. J. Chemom., 1998, 12: 301-321.

[19]Cherry G A, Qin S J. Multiblock principal component analysis based on a combined index for semiconductor fault detection and diagnosis [J]. IEEE Trans. Semiconductor Manufacturing, 2006, 19: 159-172.

[20]Ge Z Q, Song Z H. Two-level multiblock statistical monitoring for plant-wide processes [J]. Korean J. Chem. Eng., 2009, 26, 1467-1475.

[21]Ge Z Q, Song Z H. Nonlinear soft sensor development based on relevance vector machine [J]. Ind. Eng. Chem. Res., 2010, 49: 8685-8693.

[22]Ge Z Q, Song Z H. Distributed PCA model for plant-wide process monitoring [J]. Ind. Eng. Chem. Res., 2013, 52: 1947-1957.

[23]Downs J, Vogel E F. A plant-wide industrial process control problem [J]. Computers &Chemical Engineering, 1993, 17: 245-253.

Fault monitoring of industrial process based on distributed ICA-PCA model

ZHONG Lusheng, HE Dong, GONG Jinhong, ZHANG Yongxian
(College of Electrical Engineering, East China Jiaotong University, Nanchang 330013, Jiangxi, China)

A fault monitoring method based on distributed independent component analysis-principal component analysis (ICA-PCA) model is proposed, which is suitable for complex industrial process that cannot be divided into several sub-blocks through an automatic way and has non-Gaussian information. Firstly, an initial PCA decomposition is carried out upon the variables of the whole process. By constructing sub-blocks through different directions of PCA principal components, the original feature space can be automatically divided into several sub-feature spaces. In addition, a two step extractions of the ICA-PCA information are carried on upon all sub-blocks in order to extract both Gaussian and non-Gaussian information, establishing the new statistics and their statistic limits. Finally, the simulation of TE process shows that the proposed fault detection model is efficient and feasible.

complex industrial process; automatic partitioning sub-blocks; non-Gaussian; ICA-PCA; fault monitoring

引 言

隨著工業(yè)過程生產(chǎn)規(guī)模的不斷擴(kuò)大,對其過程的故障監(jiān)測已成為過程控制領(lǐng)域的研究熱點(diǎn)。其中,主成分分析(PCA)和偏最小二乘法(PLS)在過程監(jiān)測和故障診斷領(lǐng)域得到了成功的應(yīng)用。之后研究人員又提出PCA、PLS的拓展方法,并成功應(yīng)用在故障監(jiān)測中:Nomikos等[1-2]提出使用多向 PCA 和PLS監(jiān)測批處理過程;Ku等[3]使用動態(tài)PCA實(shí)現(xiàn)了故障的監(jiān)測和分離;Bakshi[4]提出使用基于小波分析的多尺度PCA監(jiān)測不同頻率范圍的故障。最近,國內(nèi)外學(xué)者又提出一些新的方法用于工業(yè)過程故障監(jiān)測。Cheng等[5]提出使用實(shí)時學(xué)習(xí)(JITL)和 PCA結(jié)合的方法監(jiān)測非線性靜態(tài)或動態(tài)系統(tǒng);Kim等[6]指出:針對過程數(shù)據(jù)存在噪聲情況,使用概率主成分分析(PPCA)構(gòu)建 PPCA故障監(jiān)測模型;趙忠蓋等[7]針對PCA需要噪聲各向同性的限制,提出基于因子分析的故障監(jiān)測模型;Zhang等[8]將核函數(shù)的思想引入到多尺度主元分析中,不僅改善了常規(guī)PCA在時頻域的局部分析能力,而且使其能夠處理非線性過程。這些方法通常要求過程數(shù)據(jù)服從高斯分布[9],這一條件在復(fù)雜的工業(yè)過程中卻很難滿足。

date: 2015-05-04.

ZHONG Lusheng, lszhongzju@163.com

supported by the National Natural Science Foundation of China (61263010, 60904049), the Natural Science Foundation of Jiangxi Province (20114BAB211014) and the Project of Education Department of Jiangxi Province (GJJ14399).

10.11949/j.issn.0438-1157.20150546

TP 277

A

0438—1157(2015)11—4546—09

2015-05-04收到初稿,2015-08-06收到修改稿。

聯(lián)系人及第一作者:衷路生(1979—),男,博士,副教授。

國家自然科學(xué)基金項(xiàng)目(61263010,60904049);江西省自然科學(xué)基金項(xiàng)目(20114BAB211014);江西省教育廳項(xiàng)目(GJJ14399)。

猜你喜歡
子塊漏報分布式
基于八叉樹的地震數(shù)據(jù)分布式存儲與計算
基于特征值算法的圖像Copy-Move篡改的被動取證方案
基于兩層分塊GMM-PRS 的流程工業(yè)過程運(yùn)行狀態(tài)評價
基于波浪式矩陣置換的稀疏度均衡分塊壓縮感知算法
分布式光伏熱錢洶涌
分布式光伏:爆發(fā)還是徘徊
各類氣體報警器防誤報漏報管理系統(tǒng)的應(yīng)用
基于DDS的分布式三維協(xié)同仿真研究
臨床乳腺檢查篩查乳腺癌中降低病灶漏報率的探討
傳染病漏報原因分析及對策