劉田田,,,
(遼寧石油化工大學(xué)信息與控制工程學(xué)院,遼寧 撫順 113001)
基于提升小波和溯因推理網(wǎng)絡(luò)實(shí)時(shí)故障診斷
劉田田,劉曉琴,孫海軍,邸超
(遼寧石油化工大學(xué)信息與控制工程學(xué)院,遼寧 撫順 113001)
對(duì)于復(fù)雜故障,溯因推理網(wǎng)絡(luò)(abductive reasoning network,ARN)與相同結(jié)構(gòu)的神經(jīng)網(wǎng)絡(luò)相比,具有優(yōu)越的診斷準(zhǔn)確性和更簡單的結(jié)構(gòu)。對(duì)于非線性多故障的化工系統(tǒng)故障,采用溯因推理網(wǎng)絡(luò)對(duì)故障進(jìn)行分類,能有效實(shí)現(xiàn)實(shí)時(shí)故障診斷,提高診斷精度。通過T-E過程(Tennessee-Eastman)仿真,結(jié)果表明所提出的方法優(yōu)于小波神經(jīng)網(wǎng)絡(luò)方法。
故障診斷;實(shí)時(shí);提升小波;溯因推理網(wǎng)絡(luò)
實(shí)時(shí)故障診斷與監(jiān)控在保障工業(yè)生產(chǎn)過程的正常運(yùn)行與產(chǎn)品質(zhì)量中,有非常重要作用。在化工生產(chǎn)過程中,過程監(jiān)控方法將過程操作經(jīng)驗(yàn)、工藝知識(shí)、歷史故障記錄等利用起來,對(duì)故障診斷方法的實(shí)時(shí)性大有裨益?;どa(chǎn)過程復(fù)雜、變量多,是典型的非線性系統(tǒng),可測過程變量和故障原因之間的關(guān)系復(fù)雜,單一故障診斷方法都具有一定的局限性。為了提高故障診斷方法的性能,將多個(gè)單一故障診斷方法相結(jié)合的集合型故障診斷方法成為研究熱點(diǎn),提出多種非實(shí)時(shí)故障診斷方法集合型方法[2-8]。
1.1 提升小波信號(hào)處理方案
提升小波由三部分組成:分解(split)、預(yù)測(predict)和更新(update)
(1)分解:將輸入信號(hào)cj分裂成為2個(gè)互不相交的子集cj+1和dj+1, cj+1和dj+1的相關(guān)性愈強(qiáng),分裂的效果愈好,通常是將一個(gè)序列分為偶數(shù)序列和奇數(shù)序列,即
(2)預(yù)測:利用數(shù)據(jù)間的相關(guān)性,采用一個(gè)與數(shù)據(jù)集無關(guān)的預(yù)測算子P,可用cj+1去預(yù)測dj+1,產(chǎn)生的差值即小波系數(shù)d[n],此差值反映了兩者的逼近程度。如果預(yù)測是合理的,則差值數(shù)據(jù)集所包含的信息是原始子集dj+1要少得多。預(yù)測過程的表達(dá)式為
提升小波方法有:1)選擇合適小波基函數(shù),對(duì)有噪聲信號(hào)進(jìn)行提升小波變換,利用提升方案構(gòu)造出合適的小波分解和重構(gòu)濾波器;2)確定合適的處理提升小波系數(shù)的閾值。對(duì)分解的提升小波系數(shù)進(jìn)行閾值處理,得到估計(jì)提升小波系數(shù);3)將經(jīng)閾值處理過的提升小波系數(shù)進(jìn)行提升小波重構(gòu),得到恢復(fù)的原始信號(hào)估計(jì)值。
1.2 溯因推理網(wǎng)絡(luò)故障分類
溯因推理網(wǎng)絡(luò)是一個(gè)分層網(wǎng)絡(luò),由簡單低階多項(xiàng)式構(gòu)成多層節(jié)點(diǎn)函數(shù),用來模擬高度非線性故障診斷問題。溯因推理網(wǎng)絡(luò)是一個(gè)帶有前饋函數(shù)節(jié)點(diǎn)的分層網(wǎng)絡(luò),結(jié)構(gòu)如圖2所示。參數(shù)、數(shù)量、類型和函數(shù)節(jié)點(diǎn)的連接權(quán)值源自于訓(xùn)練數(shù)據(jù)。圖2中ARN由七個(gè)類型節(jié)點(diǎn)構(gòu)成,三階多項(xiàng)式分別含有一次、二次、三次多項(xiàng)式,即表示分別含有一個(gè)、兩個(gè)或三個(gè)輸入。三重節(jié)點(diǎn)的代數(shù)形式如式(1)。
其中 代表訓(xùn)練參數(shù), 代表輸入變量。值得注意的是,二次、三次多項(xiàng)式有交叉,允許節(jié)點(diǎn)輸入變量之間的相互作用。
流感有時(shí)會(huì)惡化成重癥,甚至威脅生命,因此要盡可能地提前接種疫苗。流感疫苗需要每年接種。6個(gè)月以上的兒童和成人均可接種。孕婦在懷孕的第4個(gè)月起,可以考慮接種流感疫苗;對(duì)于處于流感并發(fā)癥風(fēng)險(xiǎn)中的孕婦,不管其懷孕處于什么階段,推薦使用本疫苗。哺乳期媽媽也可以接種。
其它部分的內(nèi)容如下所示。
正規(guī)化子把原始輸入變量轉(zhuǎn)換成零均值方差,使用標(biāo)準(zhǔn)差正態(tài)化。
輸出包括前面的所有輸出層的線性權(quán)值之和。
單位化指把網(wǎng)絡(luò)的輸出序列轉(zhuǎn)換成與之對(duì)應(yīng)的輸出值的均值和方差,用來訓(xùn)練網(wǎng)絡(luò)。
4)線元素
通過最小預(yù)測方差(PSE)模型標(biāo)準(zhǔn),ARN會(huì)自動(dòng)確定最佳網(wǎng)絡(luò)結(jié)構(gòu)、節(jié)點(diǎn)類型、參數(shù)和連接權(quán)值。
對(duì)于訓(xùn)練數(shù)據(jù),PSE表示模型的預(yù)測誤差平方,F(xiàn)SE表示擬合方差,OP表示過度擬合處罰,C表示由使用者指定的復(fù)雜處罰乘數(shù),K表示模型的參數(shù)總和或模型復(fù)雜性的隱含值,N代表訓(xùn)練數(shù)據(jù)的數(shù)量,是一個(gè)先驗(yàn)估計(jì)模型的誤差方差。PSE最小的網(wǎng)絡(luò)是最好的網(wǎng)絡(luò)結(jié)構(gòu),因?yàn)镕SE隨著模型中每個(gè)額外參數(shù)K而減少但總是非負(fù),可獲得最小值,而OP線性增加參數(shù)數(shù)量。
根據(jù)PSE標(biāo)準(zhǔn),節(jié)省原則的保留有利于提高準(zhǔn)確性(低FSE)和減化復(fù)雜性(OP?。C恳环N類型的多項(xiàng)式按順序被評(píng)估和排序,得到所有合適的輸入組合,而單獨(dú)合成每一層直到最優(yōu)結(jié)構(gòu)或停止規(guī)則(層指定的最大數(shù)量)。ARN確定最佳網(wǎng)絡(luò)結(jié)構(gòu)以減少PSE,這樣避免手工干預(yù)網(wǎng)絡(luò)結(jié)構(gòu)。
1.3 溯因推理網(wǎng)絡(luò)算法
利用提升小波對(duì)采樣數(shù)據(jù)進(jìn)行實(shí)時(shí)去噪,以提高分類器的分類精度,而后將去噪的數(shù)據(jù)通過實(shí)時(shí)算法訓(xùn)練溯因推理網(wǎng)絡(luò),輸出故障類型,步驟如下。
(1)將原始數(shù)據(jù)進(jìn)行提升小波處理;(2)保留提升分解后的低頻系數(shù),丟棄噪聲分量,實(shí)現(xiàn)對(duì)原始數(shù)據(jù)消噪;(3)確定三層溯因推理網(wǎng)絡(luò)結(jié)構(gòu),設(shè)定參數(shù);(4)輸出診斷結(jié)果。
TE(Tennessee Eastman)過程是一個(gè)化工過程的真實(shí)模擬,1993年,有由Downs和Benchmark根據(jù)伊斯曼化學(xué)公司的實(shí)際工藝流程作少許修改提出來的。
整個(gè)系統(tǒng)各部分之間耦合嚴(yán)重,高度非線性,且開環(huán)不穩(wěn)定。T-E過程共有20種擾動(dòng),其中15種擾動(dòng)是已知擾動(dòng)。
采集TE過程的1008個(gè)數(shù)據(jù)樣本作為故障特征信息輸入診斷系統(tǒng),過程有52個(gè)變量,網(wǎng)絡(luò)的輸入節(jié)點(diǎn)I=52,系統(tǒng)有21個(gè)故障狀態(tài)類型,網(wǎng)絡(luò)的輸出節(jié)點(diǎn)J=21。依據(jù)經(jīng)取驗(yàn),LW-ARN的C值取1.0,W-BP隱含層節(jié)點(diǎn)H=25。
本文提出了將提升小波與溯因推理網(wǎng)絡(luò)相結(jié)合的實(shí)時(shí)故障診斷方法,該方法能對(duì)復(fù)雜非線性化工過程故障進(jìn)行實(shí)時(shí)診斷。TE過程故障診斷的實(shí)驗(yàn)結(jié)果表明,與小波神經(jīng)網(wǎng)絡(luò)算法相比,該方法具有更快的診斷速度和更高的準(zhǔn)確率,對(duì)處理復(fù)雜多故障系統(tǒng)具有較好的適應(yīng)性。
[1]谷雷,楊青,王大志.基于小波分析與概率神經(jīng)網(wǎng)絡(luò)的化工過程故障診斷[J].工業(yè)儀表與自動(dòng)化裝置,2008(03):8-11.
[2]戴一陽,趙勁松,陳丙珍.化工過程混合故障診斷系統(tǒng)的應(yīng)用[J].化工學(xué)報(bào),2010(02):342-246.
[3]陳劍雪.ACO-BP算法在化工過程故障診斷中的應(yīng)用[J].化工自動(dòng)化及儀表,2012(07):872-875.
[4]許亮,李秀喜,郭子明,錢宇.化工過程實(shí)時(shí)故障診斷專家系統(tǒng)的研究與開發(fā)[J].計(jì)算機(jī)工程與應(yīng)用,2007(08):245-248.
[5]鄭小霞,錢鋒.模糊神經(jīng)網(wǎng)絡(luò)推理的實(shí)時(shí)故障診斷專家系統(tǒng)[J].計(jì)算機(jī)工程與應(yīng)用,2006(03):226-229.
[6]周燕等.基于DeltaV的實(shí)時(shí)故障診斷系統(tǒng)應(yīng)用與研究[J].東南大學(xué)學(xué)報(bào),2006(01):164-167.
國家青年自然科學(xué)基金:直流母線上無輔助開關(guān)的諧振直流環(huán)節(jié)軟開關(guān)逆變器的研究(51207069).
劉曉琴(1975-),女,遼寧遼陽人,碩士,副教授,研究方向:故障診斷。