林雪芬,郭太良,姚劍敏,林志賢,徐 勝
(福州大學(xué) 物理與信息工程學(xué)院,福建 福州 350002)
由于模擬電路故障診斷過程龐大、繁瑣,元件容差帶來的不確定誤差以及眾多非線性因素等[1]容易影響故障診斷結(jié)果。采用一般的故障診斷方法存在一定的局限性,如基于馮·諾依曼計算機的故障字典法只能檢測單硬故障,K故障法僅適用于線性電路,且受網(wǎng)絡(luò)拓?fù)涞南拗啤;谏窠?jīng)網(wǎng)絡(luò)的故障診斷法克服了這些問題。
目前,人工神經(jīng)網(wǎng)絡(luò)日益成熟并且大量運用于模擬電路故障診斷中,如BP網(wǎng)絡(luò)、Hopfield網(wǎng)絡(luò)和自組織網(wǎng)絡(luò)。但對于FED驅(qū)動電路這種自主研制的規(guī)模較大的電路,僅采用如BP神經(jīng)網(wǎng)絡(luò)進行故障診斷,存在輸入數(shù)目太多、結(jié)構(gòu)規(guī)模大、訓(xùn)練時間太長等不足[2]。采用小波與神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法,有效減少了神經(jīng)網(wǎng)絡(luò)的輸入單元數(shù),提高了網(wǎng)絡(luò)的預(yù)測能力,可以很好地解決這些問題。本文采用小波包變換來提取模擬電路故障信號的特征,并通過歸一化處理,將能量樣本作為神經(jīng)網(wǎng)絡(luò)的輸入,減小了神經(jīng)網(wǎng)絡(luò)的輸入數(shù)目,從而簡化了神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)。
目前,基于小波分析對電路的故障診斷方法中,大多都是對低頻信號進行分解,而FED驅(qū)動電路信號的能量很多集中在高頻部分,小波包變換是在小波分解的基礎(chǔ)上,將高頻系數(shù)繼續(xù)分解,因此使用小波包分解更合適[3]。小波包的系數(shù)為

小波包分解實際上是對上層所有的子帶都進行劃分,對輸出的電壓信號進行高頻分解,不但保留了小波分解的多分辨率特性,而且充分利用了輸出信號的細(xì)節(jié)信息,成為有效的特征向量,從而提高了準(zhǔn)確率。
FED驅(qū)動電路的行板掃描脈沖信號非常短,信號的局部特性較明顯[4]。在靠近脈沖的時刻,信號的能量比較大,而在遠離脈沖的時刻,信號的主要成分是平穩(wěn)噪聲以及低頻干擾,信號能量較小。在FED驅(qū)動電路系統(tǒng)中,檢測到的電阻容差的信號波形,在時域看來有時是非常相似的,通過小波包系數(shù)提供了許多有用的信息,完成特征信號的提取,確定故障信號。圖1為電路在正常信號和故障信號下的波形特征。
從圖1可以看出,信號的幅值和下降沿的變化速度有著極大的區(qū)別,運用小波包基提取信號在0.05~1.00 ms時間段的信息具有重要的意義。

圖1 FED驅(qū)動電路輸出電壓信號正常和故障時的波形特征

把小波函數(shù)看作平滑函數(shù)的導(dǎo)數(shù),|Wa1f(t)|的極值點對應(yīng)信號快變化點和慢變化點的位置[5],通過對Wa2f(t)的值能判定拐點的位置,因此采用局部極值點對信號進行檢測可以有效提取信號的特征信息。
FED驅(qū)動電路的信號具有窄寬度和快速變化的特征,選擇db2小波包對電壓信號進行N層的小波包分解,分解成2N個子頻帶,取第N層尺度函數(shù)空間上的低頻分解系數(shù)序列和高頻分解系數(shù)序列[6],各小波包分解系數(shù)序列的能量為

當(dāng)系統(tǒng)發(fā)生故障時,會對各個頻帶內(nèi)的能量產(chǎn)生較大的影響[7],因此以能量為元素構(gòu)造反映故障的特征向量T,T的構(gòu)造如下

則T=(E1′,E2′,E3′,…)就是歸一化后的故障特征向量。
人工神經(jīng)網(wǎng)絡(luò)具有學(xué)習(xí)、記憶、識別和推理等功能,適合用作故障狀態(tài)分類器。在人工神經(jīng)網(wǎng)絡(luò)的實際應(yīng)用中,絕大部分的神經(jīng)網(wǎng)絡(luò)模型采用BP網(wǎng)絡(luò)及其變化形式。BP網(wǎng)絡(luò)是一種多層前饋型神經(jīng)網(wǎng)絡(luò),又稱誤差反向傳播算法網(wǎng)絡(luò)。FED驅(qū)動電路故障診斷流程圖如圖2所示。

在對FED驅(qū)動電路的行板高壓單元模塊進行故障診斷時,通過小波包變換對數(shù)據(jù)進行預(yù)處理,確定可能出現(xiàn)的故障狀態(tài)。將特征向量T輸入到神經(jīng)網(wǎng)絡(luò),并給定期望輸出[8]。神經(jīng)網(wǎng)絡(luò)通過修改權(quán)值和閾值進行訓(xùn)練學(xué)習(xí),最后再收斂到允許的誤差范圍之內(nèi)。訓(xùn)練完成后,將實際測得的特征向量輸入到訓(xùn)練過的神經(jīng)網(wǎng)絡(luò),用于識別故障。
將上述提到的方法運用于FED驅(qū)動電路的行板高壓單元模塊,電路圖如圖3所示。

FED的行板是768路,行掃描電壓是奇偶場,幀速60幀/秒(f/s),故采用幅度為12 V,寬度為1÷60÷(768÷2)=43.4 μs的窄帶脈沖作為激勵源,經(jīng)過PSpice仿真,將仿真得到的波形數(shù)據(jù)導(dǎo)入Matlab中。對電路輸出電壓信號進行3層小波包變換,對各類故障進行容差分析并構(gòu)成訓(xùn)練樣本。圖4~圖6分別表示R3正常和故障時的原始信號和小波分解系數(shù)。

從圖4~圖6可以看出,小波分解系數(shù)的波形明顯不同,R3正常時的特征值為T=[99.175 9,0.6361,0.062 9,0.065 2,0.004 1,0.009 3,0.036 6,0.009 9],R3=100 kΩ時的特征值為 T=[99.748 8,0.193 7,0.006 3,0.025 9,0.001 4,0.004 4,0.016 8,0.002 6],R3=500 kΩ時的特征值為 T=[99.939 7,0.042 9,0.000 7,0.013 3,0.000 2,0.000 5,0.002 2,0.000 5]。當(dāng)電路發(fā)生故障時,小波系數(shù)有明顯的變化。
電路的輸出電壓信號進行3層的小波包變換,將歸一化處理后的故障特征向量作為神經(jīng)網(wǎng)絡(luò)的輸入[9]。根據(jù)文獻[10]的算法在Matlab中設(shè)計神經(jīng)網(wǎng)絡(luò)。對神經(jīng)網(wǎng)絡(luò)進行訓(xùn)練,隱含層和輸出層的激勵函數(shù)為非線性Sigmoid函數(shù)。以8個輸入神經(jīng)元,5個輸出神經(jīng)元,12個隱含層神經(jīng)元構(gòu)造神經(jīng)網(wǎng)絡(luò)。利用表1中的數(shù)據(jù)進行網(wǎng)絡(luò)訓(xùn)練,不斷調(diào)整修正網(wǎng)絡(luò)權(quán)值和閾值,使誤差滿足要求。經(jīng)過425次訓(xùn)練后,訓(xùn)練結(jié)果誤差小于目標(biāo)誤差,數(shù)據(jù)見表1。


表1 測試樣本的各個頻段的能量分布表
將實際測得的數(shù)據(jù)輸入訓(xùn)練過的神經(jīng)網(wǎng)絡(luò),測試結(jié)果符合實際測試信號對應(yīng)的狀態(tài),結(jié)果證明了利用小波包變換能夠有效地提取故障特征,并通過訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)能夠?qū)﹄娐返墓收显\斷準(zhǔn)確分類,診斷的正確識別率為87.17%。
筆者提出了一種小波包變換和蟻群算法相結(jié)合的方法,并將其應(yīng)用于FED的驅(qū)動電路故障診斷。通過小波包變換對樣本數(shù)據(jù)進行預(yù)處理,減少了冗余信號,因此減小了神經(jīng)網(wǎng)絡(luò)的規(guī)模,縮短了故障診斷的時間,提高了故障的準(zhǔn)確性。
[1]楊士元.模擬系統(tǒng)的故障診斷與可靠性設(shè)計[M].北京:清華大學(xué)出版社,1993.
[2]譚杰,謝勝曙,尹新.基于小波神經(jīng)網(wǎng)絡(luò)的電路故障診斷方法[J].儀器儀表用戶,2006(6):102-103.
[3]李峰,曹鵬,李春月,等.基于小波包變換和蟻群算法的紋理分類[J].計算機工程與應(yīng)用,2009,45(28):202-204.
[4]林志賢,郭太良.場致發(fā)射顯示器新型圖像驅(qū)動技術(shù)的研究[J].液晶與顯示,2009,24(5):685-691.
[5]林志賢,郭太良,張麗凡.印刷型FED顯示器圖像校正模塊的設(shè)計[J].電視技術(shù),2009,33(8):30-32.
[6]譚陽紅,葉佳卓.模擬電路故障診斷的小波方法[J].電子與信息學(xué)報,2006,28(9):1748-1751.
[7]魏蛟龍,王晴.基于小波包與量子神經(jīng)網(wǎng)絡(luò)的容差模擬電路的軟故障診斷[J].微電子學(xué)與計算機,2009,26(5):187-192.
[8]董長虹.Matlab神經(jīng)網(wǎng)絡(luò)與應(yīng)用[M].北京:國防工業(yè)出版社,2007.
[9]周志華,曹存根.神經(jīng)網(wǎng)絡(luò)及其應(yīng)用[M].北京:清華大學(xué)出版社,2004.
[10]葛哲學(xué),沙威.小波分析理論與MATLABR2007實現(xiàn)[M].北京:電子工業(yè)出版社,2007.