周小龍,張耀娟,王 堯,陳 思,馬風雷
(1.北華大學機械工程學院,吉林 吉林 132021; 2.長春汽車工業(yè)高等??茖W校汽車工程學院,長春 130013;3.長春工業(yè)大學機電工程學院,長春 130012)
齒輪是旋轉(zhuǎn)機械設備中的重要零部件,其健康狀態(tài)將直接影響設備的運行狀態(tài)和生產(chǎn)效益。在齒輪的實際工況中,其工作環(huán)境十分惡劣,早期故障所產(chǎn)生的故障特征比較微弱,易淹沒在強背景噪聲中[1]。因此,對于齒輪故障特征提取及診斷方法的研究具有十分重要的意義。
當齒輪發(fā)生故障時,其振動信號往往表現(xiàn)出強耦合性、非線性和非平穩(wěn)性的特點[2]。近年來,經(jīng)驗模態(tài)分解[3](Empirical mode decomposition,EMD)方法由于具有自適應性和較高的時頻分辨能力,被廣泛應用于齒輪振動信號的分析。但由于自身算法的限制,EMD在分解信號過程中易產(chǎn)生模態(tài)混疊問題,這將嚴重影響分析結果的準確性,并限制了故障診斷精度的提高[4]。目前解決模態(tài)混疊問題最為常用的方法是由Wu Z等[5]所提出的集合經(jīng)驗模態(tài)分解(Ensemble Empirical Mode Decomposition,EEMD)方法。但實際計算中,受限于白噪聲添加次數(shù),EEMD分解中所添加的噪聲難以完全消除,這在一定程度上影響了模態(tài)混疊問題的處理效果與信號特征提取的準確性[6]。針對上述問題,Dragomiretskiy K等[7]提出一種非遞歸式自適應信號處理方法——變分模態(tài)分解(Variational Mode Decomposition,VMD)。VMD以求解變分問題最優(yōu)解的形式篩選IMF分量,因此,可有效避免分解過程中模態(tài)混疊問題的產(chǎn)生。
齒輪在故障狀態(tài)下的振動信號同正常情況相比,攜帶了很多微弱故障信息。熵可有效反映事件中所包含的信息,在機械故障診斷中應用廣泛。由于缺少相關定量指標,僅利用單一熵值對機械故障進行診斷的效果并不理想[8]。因此,有必要對齒輪故障信號進行多尺度、多特征熵值分析。
基于上述分析,本文提出一種基于VMD復合熵值法和最小二乘支持向量機(Least Squares Support Vector Machine,LS-SVM)相結合的齒輪故障診斷方法。并通過對實測齒輪振動信號的分析,驗證了所提方法的實用性和有效性。
VMD方法可根據(jù)預設尺度參數(shù)K將信號分解成K個中心頻率為ωk的模態(tài)函數(shù)uk。則可得到變分約束問題:
(1)
式中,?t為對函數(shù)求時間t的偏導數(shù);δ(t)為單位脈沖函數(shù)。
引入增廣拉格朗日函數(shù)ζ,將約束問題轉(zhuǎn)化為非約束問題:
(2)
式中,α為二次懲罰因子,保證在高斯噪聲存在情況下信號的重構精度;< >表示向量內(nèi)積。
(3)
(4)
(5)
本文試驗設備采用PQZZ-II機械故障模擬綜合試驗臺,該試驗臺主要由驅(qū)動電機、聯(lián)軸器、齒輪軸、定軸齒輪箱和磁粉扭力器等組成。
試驗過程中,采用試驗臺提供的齒輪標準故障組合套件,其中斷齒故障和點蝕故障發(fā)生在大齒輪(齒數(shù)為75),磨損故障發(fā)生在小齒輪(齒數(shù)為55),各齒輪均為標準直齒輪,模數(shù)為2 mm。電動機轉(zhuǎn)頻為50 Hz,數(shù)據(jù)采集系統(tǒng)包括ADA16-8/2(LPCI)型采集卡、加速度傳感器型號為KD1001L型,并安裝在輸出軸軸承座Y方向上。
信號采集時,采樣頻率fs= 5120 Hz,采樣時長10 s,分析時長1 s。輸入軸平均轉(zhuǎn)速為1470 r/min。使用數(shù)據(jù)采集系統(tǒng)對正常、點蝕故障、斷齒故障和磨損故障4種狀態(tài)下的振動信號進行采集,4種狀態(tài)下各采集40組振動信號用于后續(xù)分析。圖1為不同狀態(tài)下所測得的一組齒輪振動信號。
(a) 正常狀態(tài)振動信號
(b) 點蝕故障振動信號
(c) 斷齒故障振動信號
(d) 磨損故障振動信號圖1 不同狀態(tài)下齒輪振動信號
由圖1可知,由于信號采集系統(tǒng)中并未有消噪裝置,導致采集到的信號中含有較多噪聲成分,若以此信號作為后續(xù)故障診斷的源信號,這將影響故障識別的準確性,同時增加故障檢測難度。
為有效濾除環(huán)境噪聲等干擾成分對故障診斷準確性的影響,對采集到的齒輪振動信號進行VMD分解。
對VMD方法而言,預設尺度數(shù)K是影響該方法分解精度的重要參數(shù)。若K取值過小,將會出現(xiàn)欠分解現(xiàn)象;反之,則極易產(chǎn)生過分解現(xiàn)象。
目前,對于VMD參數(shù)的選擇一般采用默認值法,這在一定程度上限制了該方法的性能。由VMD算法可知,信號經(jīng)VMD分解所獲得的各IMF分量的中心頻率以由低頻到高頻的形式分布,若取得最優(yōu)預設尺度數(shù)K,則最后1階IMF分量的中心頻率應首次取得最大值[10]。因此,本文以各IMF分量中心頻率首次取得最大值確定預設尺度數(shù)K最佳值。
選用圖1c斷齒故障信號進行VMD分解,不同K值下各IMF分量中心頻率如表1所示。由表1可知,當K= 4時,IMF4分量的中心頻率取得最大值,當K>4時,IMF分量中心頻率最大值幾乎不變,且最大、最小中心頻率值都趨于穩(wěn)定。因此,可認定K= 4為預設尺度的最佳值。
表1 不同K值對應的各IMF分量中心頻率
罰參數(shù)α的選取決定了VMD分解得到的各IMF分量的帶寬,通過對大量齒輪振動信號VMD分解結果的測試分析并結合文獻[7],本文選取懲罰參數(shù)α=2000。
基于上述分析,采用VMD方法對斷齒故障信號進行分解。分解得到的各模態(tài)分量及其頻譜如圖2所示。由圖2可知,VMD分解所得各IMF分量集中在各自中心頻率附近,有效抑制了模態(tài)混疊問題,減少了各模態(tài)分量間的信息泄露,從而可有效提高使用熵值作為故障特征的準確性。
圖2 斷齒信號VMD分解結果及其頻譜
時域互相關系數(shù)求解法[9]是常用的VMD虛假模態(tài)函數(shù)剔除方法,但信號的噪聲成分會影響時域相關系數(shù)求解的準確性。在頻域內(nèi),噪聲及迭代誤差等成分的功率譜密度峰值明顯低于表征信號特征成分的模態(tài)分量,因此,以各IMF分量同原信號間的頻域互相關系數(shù)對VMD分解所得虛假IMF分量進行判別[10]。
設Gx、Gy分別為信號xi和yi功率譜,fa為分析頻率,則頻域內(nèi)信號xi和yi的互相關系數(shù)可表示為:
(6)
式中,∣ρf∣越大,表明兩信號在頻域上相關性越好;反之,∣ρf∣越小,說明兩信號在頻域上相關性越差。
計算斷齒故障信號經(jīng)VMD分解后所得各IMF分量的頻域互相關系數(shù)ρf結果如表2所示。
表2 斷齒故障各IMF分量的頻域互相關系數(shù)
由表2可知,IMF1~ IMF3為表征信號自身特征的主模態(tài)分量,而IMF4為虛假干擾。取前3階IMF分量組成重構信號。按上述方法,對圖1中不同狀態(tài)下齒輪振動信號進行分析,所得重構信號如圖3所示。
(a) 重構后齒輪正常狀態(tài)振動信號
(b) 重構后齒輪點蝕故障振動信號
(c) 重構后齒輪斷齒故障振動信號
(d) 重構后齒輪磨損故障振動信號圖3 不同狀態(tài)下齒輪重構振動信號
對比圖1和圖3可知,本文所提方法有效提純了齒輪振動信號,濾除了大部分無用的噪聲干擾信號成分,突顯了信號自身信息,為后續(xù)信號特征提取的準確性提供了保證。
樣本熵具有抗干擾能力強、估計值穩(wěn)定性好等特點,可有效度量信號的復雜性;奇異值熵在機械信號信息刻畫能力、信息成分分析等方面具有其獨特優(yōu)勢;功率譜熵是表征信號復雜程度的非線性特征量,同時可表征信號的振動譜型在頻域的分布情況;而當齒輪出現(xiàn)故障時,故障信號頻帶內(nèi)的能量會出現(xiàn)較大差別,能量熵可有效刻畫齒輪振動信號的能量隨頻率分布變化情況。
采用VMD算法對4種類型齒輪振動信號的各40組數(shù)據(jù)進行分解,根據(jù)基于頻域互相關系數(shù)準則的虛假IMF判別算法濾除信號中的環(huán)境噪聲和虛假干擾,并計算出各重構信號的樣本熵值、奇異值熵值、功率譜熵值和能量熵值,由此組成40×4的樣本數(shù)據(jù)集。限于篇幅,在此僅在表3中列出不同工況下部分樣本數(shù)據(jù)經(jīng)VMD消噪處理后計算所得的特征向量。
表3 部分樣本的特征向量
分析表3可以發(fā)現(xiàn),表中所求熵值特征向量從時域、頻域和時-頻域等不同尺度有效地刻劃了齒輪信號在不同狀態(tài)況下的狀態(tài)特征。
在工程實際應用中,機械故障診斷所面臨的多為小樣本情況,SMV分類器在該種情況下具有良好的分類能力。因此,該方法被廣泛應用于機械故障診斷領域[11]。
在齒輪故障樣本較少的情況下,本文選擇LS-SVM作為故障分類算法。相較于傳統(tǒng)SVM算法,該方法將優(yōu)化指標平方處理,從而使不等式約束變?yōu)榈仁郊s束,由此將二次規(guī)劃問題轉(zhuǎn)變?yōu)榫€性方程組求解問題,由一個分類器解決了多分類器問題,有效提高了算法的收斂精度和計算速度。
LS-SVM可有效解決二分類問題,對于多狀態(tài)分類問題的解決思路為將此類問題轉(zhuǎn)化為二分類問題。為此,采用“層分類”法解決多分類問題。該方法具有分解速度快、分解精度適中等優(yōu)點。
基于VMD復合熵值法和LS-SVM的齒輪故障診斷方法的具體步驟如下:
步驟1:在齒輪故障模擬綜合試驗臺上獲取4種不同狀態(tài)下的試驗數(shù)據(jù);
步驟2:對每種狀態(tài)下的齒輪振動信號進行VMD分解,得到若干階IMF分量;
步驟3:采用基于頻域互相關系數(shù)準則的虛假IMF判別算法獲取表征信號自身特征的主模態(tài)分量,將主模態(tài)分量重構的信號作為后續(xù)故障識別數(shù)據(jù)源;
步驟4:分別計算重構信號的樣本熵、奇異值熵、功率譜熵和能量熵,提取故障特征;
步驟 5:構建高維狀態(tài)特征向量:
T=[Es,H,Hf,HEN]
(7)
步驟 6 :采用LS-SVM組成的多故障分類器對齒輪所處狀態(tài)進行識別。將采集到的齒輪振動信號按照步驟2 ~ 步驟5求出相應的特征向量T,并將其作為LS-SVM的輸入,以分類器輸出結果確定齒輪的工況和故障類型。
隨機抽取4種類型齒輪振動信號計算出的20組特征向量作為訓練樣本,用以訓練LS-SVM分類器,剩余20組特征向量作為測試樣本,以檢驗齒輪狀態(tài)識別效果。
將80組特征向量作為輸入量,輸入LS-SVM分類器進行訓練。分別采用線性核函數(shù)、多項式核函數(shù)及高斯徑向基核函數(shù)對齒輪的工作狀態(tài)進行分類,其中,多項式核函數(shù)參數(shù)d=3,高斯徑向基核函數(shù)參數(shù)γ=1,誤差懲罰因子C=100,識別結果如表4所示。
表4 基于VMD復合熵值法的齒輪振動信號LS-SVM識別結果
由表4可知,3種核函數(shù)的訓練時間差別不大,但基于高斯徑向基核函數(shù)的LS-SVM分類結果明顯優(yōu)于其他兩種核函數(shù)。同時,4種狀態(tài)下齒輪測試樣本共80組特征向量用基于高斯徑向基核函數(shù)的LS-SVM訓練的總體識別準確率為100%,可見,在小樣本情況下,本文所提方法也可有效對齒輪故障進行診斷和識別。
齒輪發(fā)生故障時,其振動信號是非線性非平穩(wěn)信號,利用單一尺度和特征無法全面有效地對齒輪故障特征進行提取。VMD是一自適應、非遞歸式信號分解方法,利用其將齒輪振動信號分解為多個IMF分量,并根據(jù)頻域互相關系數(shù)準則可有效獲取表征信號自身特征的主模態(tài)分量進行信號重構。計算重構信號的排列熵、奇異值熵、功率譜熵和能量熵構造齒輪狀態(tài)特征向量并融合LS-SVM方法,可有效對齒輪的工作狀態(tài)和故障類型進行識別。通過實例分析,證明了所提方法的實用性和可行性。