劉桃生,吉 哲
?
基于雙樹復小波包和PNN的柴油機故障診斷研究
劉桃生,吉 哲
(海軍士官學校機電系,安徽蚌埠 233012)
針對傳統小波變換在故障特征提取中的不足,提出一種基于雙樹復小波包和概率神經網絡(PNN)的故障診斷方法。首先通過雙樹復小波包變換將各個工況的柴油機聲信號分解得到不同頻帶的分量,選取各頻帶分量的能量作為特征向量,再利用PNN對特征向量進行訓練,最后通過測試樣本得到柴油機典型故障診斷結果。實驗表明,該方法可以對柴油機典型故障進行較為準確的診斷,相比傳統小波包有著更高的故障診斷率。
柴油機聲信號 雙樹復小波包 概率神經網絡 故障診斷
柴油機工作環境復雜惡劣,容易產生各類故障。傳統的故障檢測一般是通過各類傳感器的監測或是操作人員的經驗檢查,故障診斷率不高,且要進行機體的拆卸,十分不便。基于聲信號的故障診斷是現代故障診斷技術中的重要方法之一,由于柴油機工作時必然會產生噪聲,柴油機零部件的狀態信息也會通過一定的途徑反映到噪聲信號中,故利用聲信號對柴油機進行非接觸不解體故障診斷是行之有效的方法。故障診斷主要包括故障信息獲取、故障特征提取和故障狀態識別。
小波變換已經在機械故障診斷中得到廣泛應用,作為一種內積變換方法,能夠匹配信號中的非平穩暫態成分。但是小波變換對信號的變換并非平移不變,而且會使信號分解和重構中產生虛假的頻率成分。因此,頻率混疊問題的存在將使得小波分解系數不能全面真實地反映機械設備的狀態信息,影響了特征信息的提取效果。為了解決上述問題,可以采用提高小波基冗余度的方法以構造小波框架。文獻[2]中KINGSBURY設計了低冗余度的雙樹復小波基,增強了平移不變性。文獻[3]中SELESNICK提出了離散復小波基對偶框架構造方法,具有高設計自由度,設計結果具備多種優良性質。
在故障狀態識別方面,常用的是基于人工神經網絡的分類器,人工神經網絡具有較強自組織、自學習能力和非線性逼近能力。概率神經網絡具有良好的泛化能力,相對于BP神經網絡其權值和閾值由訓練樣本一步確定,無需迭代,計算量小,非常適合機械故障的預測。文獻[4]應用概率神經網絡成功的對高壓斷路器進行故障診斷。
本文充分利用雙樹復小波包和概率神經網絡的各自優點,將兩者結合應用到柴油機典型故障診斷中,較為準確地診斷了各種典型故障,證明了所提出方法的有效性。
雙樹復小波變換是由兩個平行的離散小波變換構成,分別可看成實部樹和虛部樹,實部樹和虛部樹采用不同的低通和高通濾波器,在信號分解和重構過程中保持虛部樹的采樣位置位于實部樹的中間,從而保證信號的分解和完全重構,實現近似平移不變性,減少有用信息的丟失。
復小波可表示為:

根據小波理論,實部樹小波變換的小波系數和尺度系數:


式中:為層數。
虛部樹小波變換的小波系數和尺度系數:


由此可以得到雙樹復小波變換的小波系數和尺度系數:


最后,對雙樹復小波變換的小波系數和尺度系數進行重構:





雙樹復小波包變換的分解與重構過程如圖1所示。
為了實現雙樹復小波包變換,本文采用了Kingsbury(2000)構造的Q-shift雙樹濾波器(The quarter-sample shift dual-tree filters),它是一族正交離散(類似于Daubechies濾波器)的濾波器系數。
概率神經網絡(Probabilistic Neural Networks,PNN)是一種概率密度分類估計和并行處理的神經網絡,屬于前饋型神經網絡。概率神經網絡是采用高斯函數為基函數來形成聯合概率密度分布的估計方法和貝葉斯優化規則。概率神經網絡具有一般神經網絡所具有的特點,又具有很好的泛化能力及快速學習能力。圖2為概率神經網絡的體系結構模型,該模型由徑向基層和競爭層組成。

為了實現雙樹復小波包變換,本文采用了Kingsbury(2000)構造的Q-shift雙樹濾波器(The quarter-sample shift dual-tree filters),它是一族正交離散(類似于Daubechies濾波器)的濾波器系數。

圖1 雙樹復小波包變換的分解與重構過程

圖2 PNN體系結構模型
柴油機工作狀態發生變化時,其聲信號的能量空間分布也會發生相應的變化,即聲信號的能量空間分布中包含著豐富的柴油機工作狀態信息。應用雙樹復小波包變換將柴油機聲信號在不同頻帶內進行分解,得到不同頻段的能量分量,使得本不明顯的信號頻率特征在不同分辨率的若干子空間中以顯著的能量變化形式表現出來,這樣便于提取出能夠揭示柴油機不同工作狀態的特征信息。


對每種工況的柴油機聲信號各取100組,利用雙樹復小波包變換進行三層分解得到8個頻帶分量,分別對其求能量,五種工況(各取一組)各頻帶能量柱狀圖如圖4所示。
隨機選取每種工況下80組信號作為訓練樣本,將經雙樹復小波包變換得到的能量向量作為概率神經網絡的輸入,各工況代號1、2、3、4、5作為輸出,對網絡進行訓練,Spread值取默認值0.1。再將每種工況剩余的20組信號作為測試樣本,對網絡進行測試,并對比小波包分解,結果如圖5所示。

圖3 柴油機各工況下的缸蓋聲信號

圖4 柴油機各工況下的子頻帶能量

圖5 測試集預測結果對比
從圖5可以看出,利用小波包分解、雙樹復小波包分解再通過概率神經網絡進行故障診斷均能取得較好的診斷效果,診斷正確率分別為93%和97%。相比之下,雙樹復小波包分解有著更好的診斷效果。錯分樣本集中在類別2和類別3,即斷一缸故障和斷兩缸故障。由于斷兩缸故障中存在斷一缸的2號缸,因此經雙樹復小波包分解后的能量向量差異不是很大,如何對單一故障和復合故障進行區分診斷將是故障診斷領域需要進一步深入的研究工作。
1)有限冗余雙樹復小波包變換,綜合利用了并行兩實數小波變換的節點信息,減少下采樣造成信息的丟失,在聲信號特征提取方面能夠達到較好的效果。
2)以子頻帶能量作為特征向量可以表征柴油機各工況下的差異,有著較好的區分度。
3)雙樹復小波包結合概率神經網絡的方法可以對柴油機進行狀態判別,通過對五種工況下的信號進行驗證,表明該方法可以有效地識別柴油機的故障類型。
[1] Selesnick I W, Baraniuk R G, Kingsbury N G. T-he dual tree complex wavelet transform[J]. IEEE Signal Processing Magzine, 2005, 22(6): 123-151.
[2] Kingsbury N. Complex wavelets and shift invaria-nce[C]. Proc. IEE Colloquium on Time-Scale and Time-Frequency Analysis and Applications, Feb.29, 2000, UK London. Stevenage: IET, 2000: 57-66.
[3] Selesnick I W. The double-density dual-tree DWT[J]. IEEE Trans. on Sig. Proc., 2004, 52(5): 1304-1314.
[4] 楊凌霄, 朱亞麗. 基于概率神經網絡的高壓斷路器故障診斷[J]. 電力系統保護與控制, 2015, 43(10): 62-67.
[5] Bayram I, Selesnick I W. On the dual-tree compl-ex wavelet packet and m-band transforms[J]. IEEETransactions on Signal Processing, 2008, 56(6): 2298-2310.
[6] Kingsbury N G. The dual-tree complex wavelet tr-ansform: a new technique for shift invariance anddirectional filters[J]. IEEE Digital Signal Processi-ng Workshop, 1998.
[7] Gaing Z. Wavelet-based neural network for powerdisturbance recognition and classification[J]. IEEE Trans on Power Delivery, 2004, 19(4): 1560-1568.
[8] 許廣舉等. 柴油機噪聲源識別與噪聲特性研究[J]. 機械設計與制造, 2014(4): 228-230.
Research on Fault Diagnosis of Diesel Engine Based on Dual Tree Complex Wavelet Packet and PNN
Liu Taosheng, Ji Zhe
(Electrical Department, Naval Petty Officer Academy, Bengbu 233012, Anhui, China)
U664.121
A
1003-4862(2019)01-0036-04
2018-07-30
劉桃生(1977-),男,講師。研究方向:柴油發電機組。E-mail: liutsizi@126.com