常 春,王國威,梅檢民,張玲玲,郭 正
(1.軍事交通學院研究生管理大隊,天津300161;2.軍事交通學院軍用車輛系,天津300161)
連桿軸承是發動機的重要部件,其狀態的好 壞直接影響發動機的技術狀態,及時發現并診斷連桿軸承故障對發動機安全運轉具有重要意義。發動機殼體振動信號往往包含有豐富的故障信息,連桿軸承特征微弱,容易被發動機其他振動和噪聲淹沒,因此,要實現連桿軸承故障診斷,需要研究有效的特征提取和故障診斷方法。
對于往復式發動機連桿軸承異響故障的研究,國內外許多學者已經進行了較為深入的工作[1-4],主要是采用振動分析方法,針對發動機缸體表面振動信號,使用不同的信號處理和模式識別方法進行故障診斷。
發動機振動信號具有非平穩和非線性特點,信號中還包含多激勵源和噪聲干擾,要從中剝離出特征信息,需要有效噪聲抑制和特征提取方法。小波包能將信號進行多層次劃分,自適應地選擇相應的頻帶匹配信號特征,將包含特征信息的信號和其他信號分解在不同的頻段中[5],實現了特征信號與干擾信號的分離,但要準確識別哪些頻帶包含了主要特征信息,需要對小波包分解后的各頻段信號再進行特征提取分析。自回歸(auto regressive,AR)譜是基于參數建模的功率譜估計,相比經典功率譜具有更好的頻率分辨率,適合分析短樣本信號,對觀測數據具有外延特性,非常適合對小波包分解的頻率信號進行深入細致分析。
支持向量機(support rector machine,SVM)作為一種結構風險最小化的機器訓練和模式識別方法,能實現小樣本準確模式識別,具有直觀的幾何解釋和良好的泛化能力,已經成功應用于機械故障診斷、圖像識別等分類問題[6],而選擇有效的特征向量作為支持向量機的學習樣本是影響SVM分類性能的重要因素[7]。
本文以東風EQ6BT型柴油發動機連桿軸承故障診斷為研究對象,對3種不同磨損狀態的連桿軸承振動信號進行小波包分解,重構各頻段信號并分別進行AR譜估計,提取不同頻帶的小波包-AR譜能量,將不同位置不同頻段能量輸入支持向量機,建立SVM多分類器,對正常與多種故障狀態進行分類,取得了良好的效果。
小波包分解實質上對檢測信號進行多通道濾波,通過不同頻率的小波與檢測信號相互作用,將信號劃分成不同的頻段,減少信號間的干擾。同時,小波包分析能夠根據被分析信號的特征,自適應地選擇相應頻帶,使之與信號頻譜相匹配,從而提高時頻分辨率。因而,小波包分析更適合對信號進行時頻分析,可用于分析復雜的往復機械故障特征[8]。


式中:hl-2k、gl-2k分別為小波包重構的低通、高通濾波器組。
以3層小波包分解重構為例,將故障信號S進行3層小波包分解,分別提取第3層從低頻到高頻成分的信號特征;小波包分解系數為X30,X31,…,X37。(0,0)節點代表原始信號 S;(1,0)代表小波包分解的第1層低頻系數X10;(1,1)代表小波包第1層的高頻系數X11,以此類推。對小波包分解系數重構,提取各頻帶范圍的信號。S30表示X30的重構信號,S31表示X31的重構信號,其他類推。則原信號S可表示為S=S30+S31+…+S37。
信號僅通過小波包分解難以得到希望的結果,需要進一步采用其他的方法進行分析。信號的譜估計主要有參數模型法和非參數模型法兩類,AR譜估計是參數模型法中最廣泛的一種方法,其譜峰尖銳,頻率定位準確,易反映功率譜中的峰值信息。AR譜估計的基本思想是先對時間序列信號建立AR模型,再用模型系數計算信號的自功率譜[9]。
AR(N)模型的一般表達式為

式中:x(n)為自回歸時間序列;u(n)為具有零均值、方差為的正態分布有限帶寬白噪聲;ak為回歸系數;N為模型的階次。
如果將式(3)看作一個系統的輸入/輸出方程,則u(n)可視為系統的白噪聲輸入,x(n)為系統在有限帶寬白噪聲激勵下的相應輸出。
根據自譜的定義,利用傳遞函數可求出信號的單邊譜為

式中:取 f∈[0~fs/2](一般取 f∈[0~fs/2.56]);Ts=1/fs,fs為采樣頻率。
支持向量機由Vapnik首先提出,它的主要思想是建立一個分類超平面作為決策曲面,使得正例和反例之間的隔離邊緣被最大化。SVM[10]將向量映射到一個更高維的空間里,在這個空間里建立一個最大間隔超平面H。在超平面H的兩邊建立兩個互相平行的超平面H1、H2。平行超平面間的距離越大,分類器的總誤差越小。圖1為SVM分類示意,H1、H2上的樣本為支持向量。尋找最優分類面的問題可轉化為

式中:ω為分類超平面的權系數向量;Φ(·)為從低維空間向高維空間的線性映射;c為懲罰因子;ξi為松弛變量。

圖1 支持向量分類示意
利用拉格朗日乘子法,并引入核函數,問題轉化為

核函數取徑向基函數:

式中ai為拉格朗日乘子。
核函數中參數g的取值對模型的分類精度有重要影響。懲罰因子c用于控制模型復雜度和逼近誤差的折中,c越大則對數據的擬合程度越高,但泛化能力將降低。通過求解可得ai,進而求得ω和b,從而確定分類超平面。
SVM采用一對一的思想實現多分類,采用k組交叉驗證(k-fold cross validation,k-CV)的思想進行訓練,將數據分成k組,每組分別做一次測試集,其余作為訓練集,這樣得到k個模型,用這個模型分類準確率的平均值作為k-CV下分類器的性能指標,此處取k=3。
基于小波包-AR譜和SVM的故障診斷方法首先將發動機連桿軸承振動信號進行小波包分解,重構各頻段信號并進行AR譜分析;然后累加不同頻段的能量實現連桿軸承故障特征提取,將提取的特征作為輸入向量對SVM多分類器進行訓練;最后將待測樣本的特征值輸入SVM,即可實現正常狀態與故障狀態的識別。該方法的實現流程如圖2所示。

圖2 基于小波包-AR譜和SVM的故障診斷方法
以東風EQ6BT型柴油發動機作為試驗對象,選擇第3缸連桿軸承為故障軸承,分別設置連桿軸承的配合間隙為0.08 mm(正常間隙)、0.20 mm(輕微磨損)、0.40 mm(嚴重磨損)。
圖3給出了試驗裝置結構圖,上位機采用NI PXI-1044計算機,配有PXI-6221數采卡實現A/D轉換和數據采集功能,振動傳感器采用IMI 601A11傳感器,轉速傳感器采用霍爾傳感器。轉速監測裝置與A/D轉換器構成非穩態信號采集器,與傳感器、上位機構成信號采集系統。其工作原理是下位機加電后,發動機轉速監測模塊開始工作,監測發動機轉速,當發動機轉速達到預先設置的起始轉速時,開始根據預設的采樣頻率和采樣點數采集發動機振動信號,并將振動信號保存到上位機中。

圖3 試驗裝置結構示意
文獻[11]指出,連桿軸承的最佳診斷部位為發動機缸體—油底結合左右側和油底下部,故將振動加速度傳感器分別放置在3個最佳診斷部位:A——油底與缸體接合處第3缸右側;B——油底與缸體接合處第3缸左側;C——第3缸油底下部。測量發動機運轉時的振動信號。
在柴油機轉速為1 300 r/min時采集試驗數據,采樣頻率為25.6 kHz,采集了前述3種技術狀況下的發動機振動信號,位置A處3種技術狀況下的振動信號如圖4所示。

圖4 油底與缸體接合處第3缸右側振動信號
用小波包濾波產生頻帶能量進行特征化過程如下。
(1)對信號進行4層小波包分解,提取第4層從低頻到高頻 16 個頻率成分(W[4,i])的信號特征。
(2)對小波包分解系數重構,提取各頻帶范圍的信號。以 S4,i表示 W[4,i]的重構信號,其中 i=0,1,…,15,則總信號S可以表示為S=
(3)求各頻帶信號的總能量。輸入信號為一隨機信號,其輸出也為一隨機信號。設 S4,i對應的能量為 E4,i,則有∫|Si(t)|2dt。表 1 列出了1 300 r/min測試位置A的小波包AR譜特征能量,可以看出,第2、3、4頻段(表格黑體字)的小波包AR譜能量比其他頻段能量大,而且隨著故障程度漸重,能量對應增強,有效反映了連桿軸承的技術狀態變化。

表1 1 300 r/min測試位置A小波包AR譜特征能量
(4)分別選取A、B、C三處加速振動信號進行小波包AR譜分析,計算每個區間的2、3、4頻段的功率譜平均能量,作為特征參數構成了模糊聚類分析指標參數,構造特征向量:

根據以上算法建立的故障樣本特征向量見表2。
每類工況隨機選擇兩個樣本作為訓練集,兩個樣本作為測試集進行訓練和預測。測試結果見表3,6組測試樣本的測試結果均與實際狀況相一致,診斷正確率為100%。

表2 樣本特征向量

表3 待測樣本診斷結果
(1)小波包分解,能將包含特征信息的信號與其他干擾信號分解在不同的頻帶中,實現了特征信息與干擾信息的分離。
(2)對小波包分解的各頻帶信號進行AR譜分析,能有效提取出包含特征信息的頻帶,這些頻帶的信號能量能有效反映連桿軸承的技術狀態。
(3)在小樣本情況下,SVM模型仍然能夠準確識別柴油機各種故障狀態,因此通過小波包-AR譜對發動機振動信號進行特征提取,將特征向量輸入支持向量機,能有效診斷連桿軸承故障。
[1] 孔凡讓,賈繼德,李志遠,等.連桿軸承故障診斷研究[J].中國機械工程,2003,14(6):494-496.
[2] 賈繼德,孔凡讓,劉永斌,等.發動機連桿故障噪聲診斷研究[J].農業機械學報,2005,36(6):87-91.
[3] 張玲玲,任金成,張海峰,等.發動機連桿軸承異響故障分析研究[J].振動、測試與診斷,2014,34(2):379-384.
[4] Barell L,Bidini G,Buratti C,et al.Diagnosis of internal combustion engine through vibration and acoustic pressure nonintrusive measurements[J].Applied Thermal Engineering,2009,29(9):1707-1713.
[5] 張玲玲,趙懿冠,肖云魁,等.基于小波包-AR譜技術的變速器軸承故障特征提取[J].振動、測試與診斷,2011,31(4):492-495.
[6] 劉本得,胡昌華,蔡艷寧.基于聚類和SVM多分類的容差模擬電路故障診斷[J].系統仿真學報,2009,21(20):6479-6482.
[7] Saimurugan K I,Ramachandran V S.Multi component fault diagnosis of rotational mechanical system based on decision tree and support vector machine[J].Expert Systems with Applications,2011,38:3819-3826.
[8] 楊誠,夏魯寧,楊振冬.基于小波包和包絡譜的齒輪箱異響分析[J].汽車工程學報,2011,1(5):480-484.
[9] 胥永剛,孟志鵬,陸明.基于雙樹復小波包和AR譜的滾動軸承復合故障診斷方法[J].北京工業大學學報,2014,40(3):335-340
[10] Vapnik N.An overview of statistical learning theory[J].IEEE Transactions on Neural Networks,1999,10(5):988-999.
[11] 肖云魁.汽車故障診斷學[M].北京:北京理工大學出版社,2006:58-76.