李健寶 彭 濤
1.湖南工業大學,株洲,412008 2.中南大學,長沙,410083
滾動軸承是旋轉機械中應用最廣泛的零部件之一,軸承工作狀況的好壞決定著機器能否正常工作。統計顯示,旋轉機械設備的功能失效有30%是由軸承故障引起的,因此,對滾動軸承進行故障診斷具有十分重要的意義。
軸承運行時的振動信號是典型的非線性非平穩時間序列,很難用一個完全確定的數學函數來表達。因而對軸承進行故障診斷常通過提取振動信號的特征參數并建立其與運行狀態之間的關系來實現。時間序列分析(time series analysis)通過將觀測數據擬合為一個參數模型,實現對系統動態特征與內在結構關系的近似描述[1]。常用的時間序列參數模型,如自回歸(autoregressive,AR)模型、滑動平均(moving average,MA)模型和自回歸滑動平均(autoregressive moving average,ARMA)模型等,都是在假定數據序列為平穩的條件下建立的,在實際應用中存在一定的局限性。時變參數模型因其具有較高的非平穩信號時頻分布分辨率而受到普遍關注[2-6]。時變自回歸 (time-varying autoregressive,TVAR)模型是目前應用最多的一種時變參數模型,如文獻[5]通過對滾動軸承振動信號的TVAR模型求取的時頻譜進行奇異值分解,提取奇異值作為特征參數,文獻[6]對轉子系統振動信號的TVAR模型,提取其基函數的組合權值作為特征參數,實現了對旋轉機械的狀態監測和故障診斷。目前,直接提取振動信號TVAR模型的時變參數作為反映機械設備運行狀態特征參數的研究還不多見。
通過對軸承振動信號的TVAR模型的時變參數進行大量實驗研究分析,發現時變參數能有效利用信號的時頻分布信息,較好地表征非平穩信號的動態特征。為此,本文提出一種基于時變自回歸參數模型的滾動軸承智能故障診斷方法。首先對滾動軸承的振動信號建立時變自回歸參數模型,提取時變參數的均值作為反映軸承運行狀態的特征參數,然后采用支持向量機(support vector machines,SVM)分類器實現對滾動軸承的智能故障診斷。
對離散時間序列{x(t),t=1,2,…,N}可建立如下TVAR模型:

式中,ai(t)為時變參數;p 為模型的階次;ε(t)為均值為零、方差為σ2的白噪聲。
時變參數ai(t)可用一組基函數的線性組合來表示[7],即

式中,m為基函數維數;aij為基函數的組合權值;gj(t)為一組基函數。
常用的基函數有時間多項式基函數、傅里葉基函數、離散余弦基函數、勒讓德多項式基函數和離散長球序列基函數等。由于軸承的振動信號可近似看作是循環周期信號[8-9],而傅里葉基函數比較適于周期變化情況[10],因此,本文采用傅里葉基函數,其表達形式為

將式(2)代入式(1)可得



進而可以求得模型殘差ε(t)的方差σ2的最小二乘估計值:

利用式(9)求解模型參數時存在矩陣求逆的問題,當矩陣較大時,求解式(9)需要很大的存儲空間和很長的時間。可以利用遞推算法來求解式(9)。令則有如下遞推算法[11]:

估計出參數a10,…,a1m,…,ap0,…,apm后,就可根據式(2)求出模型參數ai(t)在各個時刻的值。
在實際應用中,模型的階次通常是未知的,需要根據觀測數據來適當地判定。AIC準則(akaike information criterion)是目前應用比較廣泛的定階方法,通過使平均對數似然函數為最大或Kullback信息量最小來確定AR模型的最佳階次,其定義如下[12]:

本文提出的滾動軸承智能故障診斷方法流程見圖1,首先對滾動軸承運行時的振動信號建立時變自回歸參數模型,用模型參數的均值構建特征向量來表示第i個樣本信號(i=1,2,…,N),然后采用支持向量機實現狀態的智能識別。

圖1 故障診斷流程圖
具體實現過程如下:
(1)分別在軸承正常、內環故障、滾動體故障和外環故障狀態下,按一定的采樣頻率進行采樣,獲得一定數量的振動信號作為樣本(1024個采樣點為一個樣本)。
(2)對來自傳感器的含有大量噪聲的原始信號進行低通濾波等預處理,得到待分析信號x(t),利用式(12)確定p、m,然后由式(11)估計出參數A,建立時變自回歸參數模型。
(4)利用訓練樣本對SVM分類器進行訓練,SVM的建立詳見文獻[13]。
(5)用訓練好的SVM多類分類器對測試樣本進行故障模式識別。
本部分采用的數據全部來自美國Case Western Reserve大學滾動軸承數據中心[14]。測試平臺如圖2所示,由1492W(2馬力)三相交流電機(左)、轉矩傳感器(中)、測力計(右)和電子控制裝置(未顯示)組成。電機軸由測試軸承支撐,通過放電加工(electro-discharge machining,EDM)技術在測試軸承中植入單一局部故障缺陷,故障點直徑分別為177.8μm(7mil)、355.6μm(14mil)和533.4μm(21mil),深度為279.4μm,測試軸承為6025-2RS JEM SKF型深溝軸承。

圖2 測試臺
振動信號通過加速度傳感器采集,采樣頻率為48kHz。在不同電機負載/轉速工況工作條件(0、746W、1492W 和2238W)、4種不同故障類型(正常狀態、滾動體故障、內環故障、外環故障)和3種不同故障程度情況下記錄振動加速度信號數據,共獲得40組數據(正常狀態無故障大小,只需采集不同工況下的4組數據),并將每組數據以1024個采樣點為一個樣本構成一組樣本集。按相同負載/轉速、相同故障程度分類,可將40組樣本集分成12個數據集,每個數據集由在相同負載/轉速和相同故障點直徑條件下的4種不同故障類型樣本集組成,如表1所示,表中,N表示正常狀態,I表示內環故障,B表示滾動體故障,O表示外環故障(下同)。以相同負載/轉速、相同故障類型分類(不包含正常情況),亦可將36組樣本集分成12個數據集,每個數據集由在相同負載/轉速和相同故障類型條件下的3種不同故障點直徑的樣本集組成,如表2所示,表中,FD7表示故障直徑為177.8μm,FD14 表示故障直徑為355.6μm,FD21表示故障直徑為533.4μm(下同)。按第2節所述方法對各數據集進行仿真實驗研究,在此以數據集D007_0為例,對具體過程加以詳細說明。

表1 樣本集分類描述(一)

表2 樣本集分類描述(二)
選取4種故障類型的樣本各一個,進行模型階次(p×m)的確定。得到正常狀態的最佳模型階次為19×4,內環故障的最佳模型階次為18×3,滾動體故障的最佳模型階次為18×3,外環故障的最佳模型階次為20×3。為便于進行SVM分類,需對數據集中的各樣本建立相同階次的TVAR模型,為此,選取最佳模型階次為18×3。然后求出數據集中各樣本的時變參數,圖3所示為數據集D007_0中每類故障各一個樣本的部分時變參數情況。可見,不同故障類型的時變參數之間具有較大的區分度,如正常和內環故障的時變參數a1(t)與滾動體和外環故障的時變參數a1(t)之間有較大的差異等。因此,時變自回歸模型的參數可以用作反映軸承運行狀態的特征參數。
如果直接將時變參數作為表征軸承運行狀態的特征向量輸入到SVM,則一個樣本的輸入即為18×1024=18 432維的高維向量,不利于SVM的處理,且影響分類效率。為此,在求出軸承振動信號的TVAR模型參數的基礎上,需進一步研究時變參數的特性來獲取低維特征參數,用以表征軸承的運行狀態。本文在建立軸承振動信號的TVAR模型后,分別對每一個時變參數求平均,這樣18個時變參數可獲得18個平均值,則特征參數的維數降至18維。在大量實驗研究分析的基礎上發現,在軸承的不同運行狀態下,對應的TVAR模型參數的均值亦有著較大的可分性。以數據集D007_0為例,各樣本的部分TVAR模型參數的均值如圖4所示,顯然,不同故障類型所對應TVAR模型參數的均值之間仍具有較大的區分度。選取表2中的數據集DINN_2進行分析,結果如圖5所示,可見,不同故障程度所對應TVAR模型參數的均值之間同樣具有較大的區分度。大量實驗研究分析表明,時變自回歸模型參數的均值可以較好地刻畫運行在不同負載條件下不同故障類型、不同故障程度軸承的動態特性,因而可以用作描述軸承振動信號的特征參數。

圖3 單個樣本的部分時變參數

圖4 D007_0各樣本的部分時變參數均值

圖5 DINN_2各樣本的部分時變參數的均值
因此,對軸承的振動信號建立18×3階TVAR模型,采用模型參數的均值作為反應軸承運行狀態的特征參數,即構建特征向量用以反映軸承的運行狀態。由特征向量Xi構造出訓練樣本集和測試樣本集利用訓練樣本對SVM分類器進行訓練,并用訓練好的SVM多類分類器對測試樣本進行故障模式識別。
對表1、表2中的數據集分別進行仿真實驗,結果如表3和表4所示,各狀態均有較高的分類識別率。仿真實驗結果說明,采用本文所提的特征提取方法可以有效地提取出反映軸承運行狀態的特征參數,從而實現滾動軸承故障的有效診斷。將本文方法與文獻[6]所提方法進行對比實驗(均采用SVM作為分類器),限于篇幅,此處只列出各數據集整體分類識別率,分別如表3和表4中文獻[6]方法一欄所示,可知,采用本文方法所獲得的整體分類識別率均高于文獻[6]所述方法,結果進一步說明了本文所提方法的有效性。

表3 測試結果(一)

表4 測試結果(二)
本實驗是在筆者所在實驗室的QPZZ-Ⅱ型旋轉機械故障平臺上進行的,裝置如圖6所示,軸承型號為N205型滾珠軸承。分別在不同負載、轉速下通過安裝在軸承座外殼上的加速度傳感器采集軸承運行時的振動信號,采樣頻率為20kHz,模擬的故障分別為外環、內環、滾動體出現細小裂紋的情況。然后采用第2節所述的方法對其進行故障診斷,同樣以1024個采樣點為一個樣本,得到各狀態的訓練樣本和待識別(測試)樣本數分別為20和480,診斷結果如表5所示。由表5可知,在不同的故障發生形式下,采用本文所提的方法對各種故障類型進行分析亦具有較高的分類識別率,說明本文所提方法具有一定的實用性。

圖6 QPZZ-Ⅱ旋轉機械故障模擬平臺

表5 驗證實驗結果
通過對滾動軸承的振動信號建立時變自回歸參數模型,提出了一種用模型的時變參數均值構建表征軸承運行狀態特征參數的方法,經支持向量機分類器對所提取特征進行故障診斷與分類,實現了滾動軸承故障的智能診斷。利用不同運行狀態下的數據進行仿真實驗,結果證明了本文所提方法的有效性。
[1] 吳今培,孫德山.現代數據分析[M].北京:機械工業出版社,2006.
[2] Chen Z S,Yang Y M,Hu Z,et al.Detecting and Predicting Early Faults of Complex Rotating Machinery Based on Cyclostationary Time Series Model[J].Journal of Vibration and Acoustics,2006,128(5):666-671.
[3] Zhan Y M,Mechefske C K.Robust Detection of Gearbox Deteriorateion Using Compromised Autoregressive Modeling and Kolmogorov-Smirnov Test Statistic-PartⅠ:Compromised Autoregressive Modeling with the Aid of Hypothesis Tests and Simulation Analysis[J].Mechanical System and Signal Processing,2007,21:1953-1982.
[4] 王勝春,韓捷,李志農,等.基于TVAR的自適應時頻分析及在故障診斷中的應用[J].軸承,2007(6):28-31.
[5] Wang G F,Luo Z G,Qin X D,et al.Fault Identification and Classification of Rolling Element Bearing Based on Time-varying Autoregressive Spectrum[J].Mechanical System and Signal Processing,2008,22:934-947.
[6] 張龍,熊國良,柳和生,等.基于時變自回歸模型與支持向量機的旋轉機械故障診斷方法[J].中國電機工程學報,2007,27(9):99-103.
[7] Pally R K,Louis Beex A A.Modeling of Time-varying Instantaneous Frequency in a Finitely Correlated Environment[C]//In 16th International Conference on Digital Signal Processing.Santorini,2009:1165-1170.
[8] McCormick A C,Nandi A K.Cyclostationarity in Rotating Machine Vibrations[J].Mechanical System and Signal Processing.1998,12:225-242.
[9] Capdessus C,Sidahmed M,Lacoume J L.Cyclostationarity Processes:Application in Gear Faults Early Diagnosis[J].Mechanical System and Signal Processing,2000,14:371-385.
[10] 張海勇,李勘.非平穩隨機信號的參數模型分析方法[J].系統工程與電子技術,2003,25(3):386-390.
[11] Girault J M,Ossant F.Time-varying Autoregressive Spectral Estimation for Ultrasound Attenuation in Tissue Characterization[J].IEEE Transactions on Ultrasonics,Ferroelectrics,and Frequency Control,1998,45(3):650-659.
[12] Zhan Y M,Jardine A K S.Adaptive Autoregressive Modeling of Non-stationary Vibration Signals Under Distinct Gear States.Part 1:Modeling[J].Journal of Sound and Vibration,2005,286:429-450.
[13] 楊正友,彭濤.基于振動信號分析和支持向量機的滾動軸承故障診斷[J].湖南工業大學學報,2009,23(1):96-99.
[14] Case Western Reserve University.Bearing Data Center[EB/OL].[2010-02-10].http://www.eecs.cwru.edu/laboratory/bearing/welcome_overview.htm.