姜海燕 林 波②
(①湖南鐵道職業(yè)技術學院鐵道供電與電氣學院,湖南株洲412001;②華東交通大學電氣與自動化工程學院,江西南昌330013)
滾動軸承是旋轉機械的重要組成部分之一,而其運行的好壞直接影響整臺機組的運行性能。根據(jù)相關數(shù)據(jù)統(tǒng)計,30%的旋轉機械故障都是由滾動軸承故障引起的。因此,對旋轉機械的滾動軸承運行狀態(tài)的監(jiān)測與診斷是至關重要的[1]。然而滾動軸承在運行過程中表現(xiàn)出來的振動信號往往是較復雜的,簡單的時域特征和頻域特征分析也無法完美地刻畫滾動軸承的故障特征信息。Weibull分布模型能較好的應用于機械設備疲勞壽命預測中,能夠較好地預測機械設備的疲勞壽命[2-6]。文獻[7]對滾動軸承振動信號通過小波降噪處理之后,對降噪后的信號建立Weibull分布模型,求取模型的似然對數(shù)值作為表征滾動軸承的特征向量,進行模式識別應用于滾動軸承故障診斷中,取得了較好的效果。因此,Weibull分布模型的相關參數(shù)能較好的刻畫復雜的滾動軸承的振動信息。
但是滾動軸承振動信號通常也具有非線性、非平穩(wěn)性和非高斯性等特點,Hilbert頻譜分析能有效地從具有非線性、非平穩(wěn)性的信號中提取特征頻率,通過特征頻率來判斷滾動軸承的故障類型[8]。而僅靠Hilbert頻譜分析提取出來的特征頻率往往不是很明顯,會受一些干擾信號的限制。文獻[9]是通過小波包分解之后,對每層重構的小波信號進行最優(yōu)化選擇,選擇相關信息最吻合的小波包重構信號進行Hilbert變換,繪制Hilbert頻譜圖,準確找到電動機的故障頻率,應用于電動機的故障診斷中。改進的Hilbert邊際譜等方法也廣泛應用于滾動軸承故障診斷中[10-12]。但這些方法是利用Hilbert的頻譜分析來進行故障診斷的,并沒有用在滾動軸承故障特征信息提取方面。
因此,本文結合Weibull分布模型的參數(shù)能較好地刻畫復雜滾動軸承振動信號的非高斯性和Hilbert變換的包絡信息能較好的表征滾動軸承振動信號的非線性與非平穩(wěn)性的特點。將Hilbert變換與Weibull兩參數(shù)分布模型相融合應用于滾動軸承故障診斷中,并通過對比試驗證明,本文所提特征提取方法的優(yōu)越性與有效性。
對于時間序列信號x(t)而言,其Hilbert變換為y(t)=H·x(t)被定義為:
使用中值理論將式(1)估計為:
其中f為頻率,其單位為Hz。經(jīng)Hilbert變換之后,原始信號x(t)的正頻率成分作-90°相移,負頻率成分作+90°相移。因此,hilbert變換器可以看成是一個全通濾波器,變換之后,信號頻譜的幅度沒有發(fā)生變換,而改變的只是其相位關系。
變換之后,信號的實數(shù)部分和虛數(shù)部分重新組成一個新的復數(shù)的表達式為:
那么,Z(t)為原始信號x(t)的相關分析信號,Z(t)適當?shù)臑V去了x(t)的負頻率部分。其復數(shù)信號Z(t)的包絡定義為E(t):
1.2.1 建模
Weibull分布是瑞典人Weibull在1939年提出的一種描述材料疲勞強度的分布模型,因其模型參數(shù)可以較好地反映隨機載荷下機械產(chǎn)品及其零部件的疲勞壽命和疲勞強度,故在可靠性研究中得以廣泛應用[2-7]。
常用的三參數(shù)Weibull分布概率密度函數(shù)(Probability Density Function,PDF)和累積密度函數(shù)(Cumulative Density Function,CDF)分別為[2-7]:
式中:w為載波頻率;A(t)為調幅信號x(t)的包絡,即瞬時振幅。令X=A(t),則:
式中:其形狀參數(shù) β>0,尺度參數(shù) η>0,位置參數(shù)x0≥0,當x>x0,即為與尺度參數(shù)具有相同尺度單位的隨機變量。傳統(tǒng)的可靠性分析方法是通過記錄產(chǎn)品的故障、拆修等事件數(shù)據(jù)來估計產(chǎn)品的物理特征,此時X表示為產(chǎn)品的失效時間或壽命。而在特征提取和故障診斷技術方面往往通過對機械的運行狀態(tài)進行實時數(shù)據(jù)監(jiān)控,通過對采集的數(shù)據(jù)分析其機械運行的特征,因此,X也可以為采集到的原始振動信號。
當x0=0時,模型退化為最常用的雙參數(shù)模型,其PDF和CDF分別為:
對Hilbert變換之后求取的包絡信號建立兩參數(shù)威布爾分布模型,其具體步驟如下:
(1)將式(6)中的包絡信號X代入式(10)中得:
(2)將式(11)轉換成如下所示:
因此,可以得出兩參數(shù)的Weibull模型在概率紙圖上是一條直線,其斜率為β,截距為-βlnη。令A=β,B=-βlnη,則式(14)變成如下所示。
(3)如果Hilbert的包絡信號能按式(15)在y-z平面上繪制的曲線接近于一條直線,則證明該信號符合兩參數(shù)Weibull分布模型。
1.2.2 參數(shù)估計
Weibull分布的參數(shù)估計方法較多,有最大似然估計法、相關系數(shù)優(yōu)化估計法、矩估計法以及最小二乘估計法等。在這些參數(shù)估計法中,最小二乘參數(shù)估計法是比較有效而應用較廣的估計方法[13]。本文采用此方法估計Weibull分布模型的尺度參數(shù)和形狀參數(shù)。
由式(15)可知,其為線性方程,通過最小二乘法可估計此線性方程的回歸系數(shù)A和B的值如下:
從式(13)可知,若
由此可得,β和η的估計值為:
1.2.3 模型的擬合度檢驗
擬合優(yōu)度是檢驗所觀測的數(shù)據(jù)模擬的分布模型與選定的理論分析模型是否相符的度量標準。此度量標準能有效反映所選觀測數(shù)據(jù)擬合的模型與所選的理論模型是否一致,即可用此理論模型進行擬合觀測數(shù)據(jù)的重要指標。最簡單的擬合優(yōu)度檢驗的方法是計算模型的判定系數(shù)(Coefficient of Determination)R2,定義如下:
判定系數(shù)的取值范圍為0~1之間,越接近1,說明觀測數(shù)據(jù)越符合所選用的理論模型。
基于廣義Weibull參數(shù)模型的滾動軸承故障診斷流程如圖1所示。
具體實現(xiàn)過程如下:
(1)通過安裝在滾動軸承的加速度傳感器按一定的采樣頻率采集正常軸承振動信號、內圈故障軸承振動信號、外圈故障軸承振動信號和滾動體故障軸承振動信號,得到一定的振動信號作為實驗樣本。
(2)對上述過程采集到的原始振動信號進行信號預處理,得到分析信號xs(n)。對分析信號進行Hilbert變換,并對變換的數(shù)據(jù)進行包絡分析,得到包絡信號x(n)。
(3)將包絡信號x(n)按照1.2.1節(jié)所述方法建立Weibull分布模型,然后由式(17)估計出Weibull分布模型的尺度參數(shù)和形狀參數(shù),最后根據(jù)式(18)計算出觀測數(shù)據(jù)擬合模型的判定系數(shù),對兩參數(shù)的Weibull分布模型進行驗證。
(4)將第3步估計出來的尺度參數(shù)和中位數(shù)構建一個2維的特征向量Xa= [ ηa,βa](a=1,2,…,M),M表示樣本個數(shù),選擇特征向量Xa中的20個樣本作為訓練樣本集{(,yl)},剩下的部分作為測試樣本集{(,yk)},其中yl、yk為 SVM 分類器的目標輸出值,分別為1、2、3和4(1標記正常軸承運行狀態(tài),2標記內圈故障軸承運行狀態(tài),3標記滾動體故障軸承運行狀態(tài),4標記外圈故障軸承運行狀態(tài))。
(5)利用訓練樣本對SVM分類器進行訓練,SVM的建立詳見文獻[14]。
(6)測試樣本通過訓練好的SVM多分類器進行故障模式識別。
實驗分析的數(shù)據(jù)來自美國凱斯西儲大學(Case Western Reserve University)電氣工程實驗室。軸承幾何尺寸和實驗裝置見文獻[15]。通過此滾動軸承信號采集裝置分別采集了正常運行狀態(tài)的滾動軸承振動信號、內圈故障軸承振動信號、外圈故障軸承振動信號和滾動體故障軸承振動信號。這3種故障狀態(tài)下運行的滾動軸承的故障點直徑為0.177 8 mm,分別在不同電機負載/轉速工況條件(0、1、2和3馬力與其對應的1 797、1 772、1 750 和 1 730 r/min)下采集的振動信號。獲得4組16種運行狀態(tài)的數(shù)據(jù),而每個樣本分析的數(shù)據(jù)點為1 024個點。
按本文第1節(jié)所述的方法,對每個樣本進行Hilbert變換,對變換之后的復數(shù)求解其Hilbert的包絡信息。4種不同運行狀態(tài)下的滾動軸承的原始振動信號的時域圖如圖2所示。這4種運行狀態(tài)的振動信號對應的Hilbert的包絡信號如圖3所示。從圖3可以看出,Hilbert變換之后的包絡信號能反映滾動軸承振動信號的瞬時特征,而滾動軸承發(fā)生故障時,往往其振動幅值發(fā)生明顯的變化。因此,Hilbert包絡信號能表征軸承的運行狀態(tài)信息,而且從圖3可知,通過式(15)計算出的包絡信號為正值,為建立Weibull分布模型作準備。對Hilbert包絡信息建立Weibull分布模型,Weibull的尺度參數(shù)和形狀參數(shù)能更好的表征滾動軸承振動信號的特征信息。
圖4為4種不同運行狀態(tài)下滾動軸承Hilbert包絡信號的Weibull模型的概率分布紙圖,從概率分布紙圖可以看出,這些數(shù)據(jù)近似于一條直線,因此滾動軸承的Hilbert包絡信號可以用Weibull分布模型來模擬。為了更進一步驗證該模型的符合性,并通過式(18)計算4種運行狀態(tài)的滾動軸承信號擬合Weibull分布模型的判定系數(shù)分別為:正常軸承的斷定系數(shù)9 9.65%;內圈故障軸承的判定系數(shù)=98.92%;滾動體故障軸承的判定系數(shù)99.55%;外圈故障軸承的判定系數(shù)=96.93%。
驗證模型的可行性之后,根據(jù)式(17)計算模型的尺度參數(shù)和形狀參數(shù),其尺度參數(shù)如圖5所示,從圖5可以看出,4種不同運行狀態(tài)下的滾動軸承的尺度參數(shù)各不相同,將其送入SVM進行模式識別與分類,能更好地判斷故障類型。
從每種運行狀態(tài)中隨機抽取20個樣本總計80個樣本特征向量作為訓練樣本建立SVM分類器,其余剩下的樣本作為測試樣本,將測試樣本送入建立好的SVM分類器進行模式識別與故障診斷,并對經(jīng)過Hilbert變化的滾動軸承振動信號進行Weibull分布模型驗證。按第2節(jié)所述對滾動軸承進行故障診斷,其識別結果標記為A。為了證明此方法的優(yōu)越性與有效性,本文還做了一個對比試驗:對原始振動信號進行Hilbert變換,變換之后求取其包絡信息,提取包絡信息的均值和方差作為特征向量輸入SVM進行模式識別與故障診斷,識別結果標記為B。實驗結果如表1所示。
表1 不同故障類型SVM識別結果
從表1可知,本文所提特征提取方法的識別率明顯高于第2種方法,而且準確率都在99.5%以上。因此,廣義的Weibull分布模型參數(shù)的滾動軸承故障特征提取方法是可行的。
(1)Hilbert變換在滾動軸承故障診斷中的應用,通常是繪制Hilbert的包絡譜圖,通過包絡譜圖來準確判斷不同故障類型的滾動軸承的故障頻率來識的別滾動軸承的故障類型。而本文是通過對滾動軸承振動信號進行Hilbert變換,求取包絡信號,對包絡信號建立兩參數(shù)的Weibull模型,求取模型的尺度參數(shù)和形狀參數(shù)作為表征滾動軸承運行狀態(tài)的特征信號,通過SVM分類器模式識別驗證表明,該特征提取方法是有效,也是一種新的特征提取方法。
(2)本文通過對比試驗:對滾動軸承振動信號進行Hilbert變換之后求取包絡信號,對包絡信號進行均值和方差的計算,將均值與方差輸入SVM分類器進行模式識別與診斷。模式識別結果表明本文提出的特征提取方法的結果比該對比試驗結果準確率更高。
(3)通過實驗證明基于廣義的Weibull分布的滾動軸承故障特征提取是有效的,能較好的表征滾動軸承的運行狀態(tài)信息。