李發(fā)光,劉 鎮(zhèn),陳生春
(海軍工程大學(xué) 船舶與動(dòng)力學(xué)院,武漢430033)
傳感器是柴油機(jī)狀態(tài)監(jiān)測(cè)與故障診斷系統(tǒng)中一個(gè)至關(guān)重要的環(huán)節(jié),其工作狀態(tài)直接決定了診斷結(jié)果,但傳感器也是最容易出現(xiàn)故障的環(huán)節(jié)。
由于干擾、增益、偏差等原因引起的測(cè)量誤差其幅度范圍有可能和系統(tǒng)真實(shí)故障引起的幅度偏差達(dá)到相同的結(jié)果,故如未對(duì)傳感器的輸出信號(hào)進(jìn)行處理判斷,就對(duì)監(jiān)測(cè)系統(tǒng)實(shí)施故障診斷,很有可能漏判或誤判。為此,有必要建立傳感器故障實(shí)時(shí)監(jiān)測(cè)系統(tǒng)。
傳感器常用的故障診斷技術(shù)有硬件冗余法和解析冗余法[1],對(duì)于系統(tǒng)的狀態(tài)檢測(cè)與故障診斷,運(yùn)用到了大量具有相關(guān)性的傳感器組群,對(duì)與監(jiān)測(cè)相同對(duì)象,相同性質(zhì)的狀態(tài)參數(shù)來(lái)說(shuō),傳感器組群之間具有一定的冗余性,利用冗余性,可以進(jìn)行傳感器的狀態(tài)判別。
具有傳感器故障診斷模塊的設(shè)備故障診斷框架其基本思想是在故障診斷流程中引入傳感器故障診斷模塊。
圖1所示為具有傳感器故障診斷模塊的故障診斷系統(tǒng)。在此系統(tǒng)中,對(duì)設(shè)備進(jìn)行實(shí)時(shí)監(jiān)測(cè),若系統(tǒng)工作正常,對(duì)運(yùn)行狀態(tài)參數(shù)進(jìn)行記錄和保存,不啟用傳感器故障診斷模塊;若發(fā)現(xiàn)系統(tǒng)工作異常,首先啟動(dòng)傳感器故障診斷模塊,若是傳感器故障,修復(fù)傳感器,否則進(jìn)行設(shè)備故障模式識(shí)別。
圖1 具有傳感器故障診斷模塊的故障診斷系統(tǒng)
可以看出,其核心是RBF神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)器。
在時(shí)間序列的預(yù)測(cè)領(lǐng)域中,徑向基函數(shù)RBF(radial basis function)是一種新穎而有效的手段。它不僅具有良好的推廣能力,而且計(jì)算量小、速度快[2-3]。
RBF神經(jīng)網(wǎng)絡(luò)通常是一種兩層前向網(wǎng)絡(luò),隱層中的基函數(shù)使用徑向基函數(shù),它對(duì)輸入激勵(lì)產(chǎn)生一個(gè)局部化的響應(yīng),結(jié)構(gòu)見(jiàn)圖2。
圖2 RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖
運(yùn)用RBF神經(jīng)網(wǎng)絡(luò)對(duì)傳感器進(jìn)行故障診斷就是已知傳感器當(dāng)前和過(guò)去一段時(shí)間內(nèi)的輸出信號(hào),預(yù)測(cè)傳感器在未來(lái)某一段時(shí)間內(nèi)的運(yùn)行狀況。對(duì)傳感器的預(yù)測(cè)可以轉(zhuǎn)化為數(shù)學(xué)建模問(wèn)題,該模型建立在RBF神經(jīng)網(wǎng)絡(luò)上。可以將神經(jīng)網(wǎng)絡(luò)預(yù)報(bào)模型用如下預(yù)測(cè)方程表示:
式中:fi(x)——輸入變量的非線性函數(shù);
x(k-i)——該時(shí)間序列d時(shí)間之前的時(shí)間序列值;
ε——隨機(jī)白噪聲。
在多步預(yù)報(bào)時(shí),依據(jù)以上所建立的預(yù)測(cè)模型,可以把預(yù)測(cè)值代入預(yù)報(bào)模型,逐步推算出多步的未來(lái)值,這樣的多步預(yù)報(bào)過(guò)程在獲得單步預(yù)報(bào)結(jié)果時(shí),就已經(jīng)存在著預(yù)報(bào)誤差。為此,若需要進(jìn)行多步預(yù)報(bào),可以增大時(shí)間序列d時(shí)間之前的時(shí)序間隔值,而對(duì)此進(jìn)行單步預(yù)測(cè)。目前的監(jiān)測(cè)系統(tǒng)大都具有強(qiáng)大的數(shù)據(jù)庫(kù)功能,對(duì)歷史數(shù)據(jù)時(shí)間間隔選擇后進(jìn)行預(yù)報(bào),可以大大提高預(yù)測(cè)精度。
預(yù)測(cè)器一邊不斷學(xué)習(xí)新的數(shù)據(jù)樣本,一邊對(duì)傳感器的下一時(shí)刻輸出值做出預(yù)測(cè),若預(yù)測(cè)值顯著偏離傳感器的輸出值,有傳感器故障和機(jī)械設(shè)備故障兩種可能。因此單純從誤差大小還不能判定該傳感器是否發(fā)生了故障。由于三向加速度傳感器三向之間存在著高度的相關(guān)性,利用冗余率,可以對(duì)傳感器狀態(tài)進(jìn)一步做出判斷。
三向加速度傳感器在提供了被測(cè)對(duì)象在三個(gè)方向振動(dòng)信息的同時(shí),也提供了各向之間的冗余信息。由于冗余性表示多傳感器所提供的對(duì)象之間的信息是相關(guān)的,重復(fù)的,故一組具有冗余性的傳感器中,若某個(gè)傳感器發(fā)生故障,其與剩余傳感器的冗余率必然發(fā)生變化,利用一組傳感器冗余率的變化可以達(dá)到故障診斷的目的。
任意兩個(gè)傳感器x和y對(duì)同一對(duì)象進(jìn)行測(cè)量,兩者之間的冗余性可視為由y接收到有關(guān)x的信息量。設(shè)有一個(gè)連接兩個(gè)傳感器的實(shí)際通道,x為該通道的輸入,y為其接收到的輸出,它們之間的冗余率R可表示為:
式中:P(x)——x的概率分布;
Py(x)——x的條件概率分布;
P(x,y)——x和y的聯(lián)合概率分布。
由于實(shí)際中聯(lián)合概率分布難于計(jì)算,而如果兩個(gè)傳感器是冗余的,它們之間必然存在著相關(guān)性,因而可以從兩個(gè)傳感器輸出的相關(guān)性來(lái)間接判定它們之間的冗余性[4]。
假設(shè)兩個(gè)信號(hào)互相關(guān)函數(shù)的幅值分布概率為P(x),可以定義互相關(guān)熵函數(shù)為:
它反映了兩個(gè)信號(hào)相關(guān)性的大小,由于互相關(guān)函數(shù)可以用快速傅立葉變換的方法計(jì)算,互相關(guān)熵的計(jì)算得到了大大的簡(jiǎn)化,因而可作為兩個(gè)傳感器信息冗余性的一種度量。
在三向加速度傳感器工作過(guò)程中,若發(fā)現(xiàn)系統(tǒng)工作異常,通過(guò)傳感器故障診斷模塊,預(yù)測(cè)值顯著偏離傳感器的輸出值,有傳感器故障和機(jī)械設(shè)備故障兩種可能。通過(guò)仿真模擬了某向傳感器發(fā)生故障情況;通過(guò)實(shí)際柴油機(jī)故障設(shè)置,對(duì)柴油機(jī)底座松動(dòng)故障進(jìn)行了實(shí)機(jī)測(cè)試分析。
圖4為三向加速度傳感器采集到的正常工況下柴油機(jī)振動(dòng)信號(hào)圖。
設(shè)x向加速度傳感器的模型為:
圖4 柴油機(jī)振動(dòng)信號(hào)圖(正常工況)
式中:u——實(shí)際測(cè)量值;
w——系統(tǒng)的真實(shí)狀態(tài);
b——測(cè)量偏差;
v——測(cè)量中存在的噪聲。
對(duì)x向信號(hào)模擬干擾、增益、偏差三種故障,即在原信號(hào)基礎(chǔ)上,分別對(duì)這三向增加故障因子:
式中:k——增益故障,k=2;
bb——偏差故障,bb=0.5;
vv——干擾,vv=0.5sin(sot)
分別計(jì)算正常情況下和添加了故障因子情況下各向傳感器之間的互相關(guān)熵,結(jié)果見(jiàn)表1。
表1 三向傳感器之間互相關(guān)熵
分析表中Ir值的變化,可以看出,當(dāng)x向傳感器發(fā)生故障時(shí),其與另外兩向傳感器之間的冗余率發(fā)生了變化,而沒(méi)有發(fā)生故障的傳感器之間的冗余率不變。
圖5為三向加速度傳感器采集到的柴油機(jī)底座松動(dòng)振動(dòng)信號(hào)圖,可以看出其各向傳感器之間的冗余率較正常狀況是一致變小,且其變化的幅值分別是0.17、0.18和0.14,大致相等。利用這些特點(diǎn),可以迅速地判斷出傳感器是否發(fā)生故障,并由此做出診斷策略。
圖5 柴油機(jī)振動(dòng)信號(hào)圖(底座松動(dòng))
在具有冗余率傳感器組設(shè)備故障診斷系統(tǒng)中引入傳感器故障診斷模塊是提高診斷系統(tǒng)可靠性和準(zhǔn)確性的一種重要途徑。理論分析和實(shí)驗(yàn)研究都表明了該方法的可行性。
[1]袁小宏,屈梁生.故障診斷中多傳感器信息冗的研究[J].振動(dòng)測(cè)試與診斷,2003,23(1):59~65.
[2]S.Rangwala and D.A.Dornfeld.Sensor Intergration Using Neural Networks for Intelligent Tool Condition Monitoring[J].Journal of Engineering for Industry,1990,112:219~228.
[3]Light W A.Some aspect of radial basis function approximation in approximation theory,spline function and functions[A].NATO ASI series[C].Boston:Kluwer Academic Publishers,1992.
[4]黃向華,孫建國(guó).基于自聯(lián)想網(wǎng)絡(luò)的發(fā)動(dòng)機(jī)傳感器解析余度技術(shù)[J].航空動(dòng)力學(xué)報(bào),1999,14(4):433~438.