唐 剛,秦朝任
(北京化工大學(xué) 機(jī)電工程學(xué)院,北京 100029)
滾動(dòng)軸承是旋轉(zhuǎn)機(jī)械最常用也是最易發(fā)生故障的部件之一.通過(guò)對(duì)設(shè)備的大數(shù)據(jù)統(tǒng)計(jì)分析,可知軸承故障約占機(jī)械故障的30%,因此,滾動(dòng)軸承故障診斷是1個(gè)熱門且有價(jià)值的研究方向[1].滾動(dòng)軸承振動(dòng)和聲學(xué)特性變化能有效地反應(yīng)軸承的運(yùn)行狀態(tài),可以通過(guò)安裝傳感器進(jìn)行信號(hào)采集與監(jiān)測(cè),分析診斷軸承的運(yùn)行狀態(tài),為軸承的智能運(yùn)維提供重要技術(shù)支撐[2].
振動(dòng)信號(hào)分析是目前軸承故障診斷最主要的方法之一[3].振動(dòng)傳感器以接觸式為主,安裝位置和數(shù)量經(jīng)常受到限制,聲學(xué)傳感器則可以有效地解決此問(wèn)題.但是,由于機(jī)械系統(tǒng)本身的復(fù)雜性,各個(gè)零部件之間互相沖擊振動(dòng),加之聲學(xué)傳感器信號(hào)的信噪比通常低于振動(dòng)傳感器信號(hào),導(dǎo)致采集的滾動(dòng)軸承的聲學(xué)信號(hào)中經(jīng)常包含很多干擾信息,給相關(guān)研究帶來(lái)了很大挑戰(zhàn).
聲學(xué)信號(hào)特征提取是開(kāi)展?jié)L動(dòng)軸承故障診斷的必要前提之一.使用單一特征通常難以全面準(zhǔn)確地反映軸承的運(yùn)行狀態(tài),同時(shí)具有很大的隨機(jī)性與不確定性,因此需要從不同角度提取充分反映其運(yùn)行狀態(tài)的多種特征,提高故障診斷的準(zhǔn)確性[4].但是過(guò)多的特征參數(shù)又會(huì)導(dǎo)致信息冗余,增加分析計(jì)算的代價(jià)和難度,甚至多個(gè)特征之間會(huì)產(chǎn)生交叉干擾,影響故障診斷精度.信息融合降維技術(shù)為解決該問(wèn)題提供了思路[5-6].基于此技術(shù),眾多學(xué)者在不同領(lǐng)域開(kāi)展了相關(guān)研究.例如,文獻(xiàn)[7]基于多模型PCA開(kāi)展了翻車機(jī)液壓系統(tǒng)的故障診斷研究,文獻(xiàn)[8-9]研究了基于主成分分析(Principal Components Analysis, PCA)和支持向量機(jī)(Support Vector Machine, SVM)的發(fā)動(dòng)機(jī)故障診斷方法,通過(guò)PCA將多個(gè)特征融合降維,利用SVM進(jìn)行故障診斷分類.然而,這些傳統(tǒng)方法雖然能夠?qū)?shù)據(jù)進(jìn)行降維,但是由于滾動(dòng)軸承聲學(xué)信號(hào)的特征微弱,很多傳統(tǒng)的線性變換降維算法難以有效地提取反映軸承狀態(tài)的敏感特征[10].
自編碼(AutoEncoder, AE)網(wǎng)絡(luò)通過(guò)設(shè)置非線性激活函數(shù),利用訓(xùn)練學(xué)習(xí)輸入數(shù)據(jù)的內(nèi)在特征,消除冗余特征信息,避免發(fā)生維數(shù)災(zāi)難,得到具有較強(qiáng)泛化能力的網(wǎng)絡(luò)[11-13],其隱含層具有較少的神經(jīng)元.因此,使用滾動(dòng)軸承聲學(xué)信號(hào)的多種特征訓(xùn)練自編碼網(wǎng)絡(luò),提取隱含層的輸出作為瓶頸特征參數(shù),有望解決以上傳統(tǒng)方法存在的問(wèn)題.
在提取有效的敏感特征后,還需要進(jìn)行故障的分類與識(shí)別.SVM由Vapnik等[14-15]在統(tǒng)計(jì)學(xué)習(xí)理論基礎(chǔ)上提出.該方法因其穩(wěn)定、高效在故障診斷領(lǐng)域得到了廣泛應(yīng)用[16-18],尤其適用于本文所面臨的小樣本集的數(shù)據(jù)處理問(wèn)題.
本文基于非接觸式聲學(xué)傳感器采集聲學(xué)信號(hào),開(kāi)展?jié)L動(dòng)軸承故障診斷研究.使用自編碼網(wǎng)絡(luò)提取聲學(xué)信號(hào)的瓶頸特征,并通過(guò)SVM訓(xùn)練學(xué)習(xí)實(shí)現(xiàn)滾動(dòng)軸承故障診斷及分類.
自編碼(AE)網(wǎng)絡(luò)作為無(wú)監(jiān)督類型網(wǎng)絡(luò),目的是使輸入和輸出的重構(gòu)誤差最小,主要包括編碼和解碼兩部分.最基本的AE模型包含1個(gè)輸入層,1個(gè)隱含層,以及1個(gè)輸出層,典型的AE網(wǎng)絡(luò)基本結(jié)構(gòu)如圖1所示.
AE網(wǎng)絡(luò)的前向傳播過(guò)程可簡(jiǎn)單解釋為: 輸入信號(hào)x由編碼器編碼后映射到1個(gè)新的維度空間,得到隱含層h,解碼器將隱含層解碼輸出,公式如下:
h=f1(xW1+b1),
(1)
(2)
式中:f1,f2是隱含層和輸出層的激活函數(shù),本文選用Sigmoid函數(shù)作AE網(wǎng)絡(luò)的激活函數(shù);W1,W2是權(quán)重參數(shù);b1,b2是閾值.
AE網(wǎng)絡(luò)的反向傳播過(guò)程是通過(guò)預(yù)置的損失函數(shù),反向傳播輸出與輸入的誤差,迭代更新權(quán)重參數(shù),使輸出不斷逼近輸入,公式如下:
(3)
式中:W′,b′表示更新后的權(quán)重.
使用提取的特征對(duì)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,完成后提取瓶頸層的輸出作為瓶頸特征的參數(shù)集.基于采集到的聲學(xué)信號(hào)特性,本文所用的AE網(wǎng)絡(luò)的損失函數(shù)設(shè)置為均方誤差(Mean Square Error, MSE),使用隨機(jī)梯度下降(Stochastic Gradient Descent, SGD)訓(xùn)練網(wǎng)絡(luò).
圖2是本文方法的流程圖,主要包括以下4步.
1) 數(shù)據(jù)采集: 采集滾動(dòng)軸承故障聲學(xué)數(shù)據(jù)并作歸一化處理.
2) 特征提?。?分別提取絕對(duì)平均值、方差和峭度等多種特征指標(biāo),并作歸一化處理.
3) 瓶頸特征提取: 訓(xùn)練自編碼網(wǎng)絡(luò),提取瓶頸特征.
4) 故障診斷分類: 基于瓶頸特征,使用SVM進(jìn)行滾動(dòng)軸承故障診斷的分類.
圖1 自編碼網(wǎng)絡(luò)的基本結(jié)構(gòu)Fig.1 The basic structure of AE network
圖2 本文方法的流程圖Fig.2 Flow chart of the proposed method
在內(nèi)圈、外圈和滾動(dòng)體預(yù)設(shè)故障,故障為寬0.1mm、深0.05mm的貫穿槽.采用如圖3所示的滾動(dòng)軸承試驗(yàn)臺(tái)開(kāi)展試驗(yàn),故障軸承安裝在距離電動(dòng)機(jī)最遠(yuǎn)處的軸承座內(nèi),以盡量減小電動(dòng)機(jī)帶來(lái)的干擾.聲學(xué)傳感器位置如圖3所示,采樣頻率為20kHz,分別開(kāi)展了滾動(dòng)體、內(nèi)圈和外圈單一故障3種試驗(yàn),滾動(dòng)軸承故障的特征頻率的計(jì)算公式如表1所示,試驗(yàn)的實(shí)際轉(zhuǎn)速和對(duì)應(yīng)的故障特征頻率如表2所示.
圖3 滾動(dòng)軸承故障試驗(yàn)臺(tái)Fig.3 Test rig of rolling bearing fault
表1 滾動(dòng)軸承故障的特征頻率的計(jì)算方法Tab.1 Calculation method of characteristic frequency of rolling bearing fault
注:fB,fI,fO分別表示滾動(dòng)體、內(nèi)圈和外圈故障的特征頻率;r為轉(zhuǎn)速;n為滾珠個(gè)數(shù);d為滾動(dòng)體直徑;D為軸承節(jié)徑;α為接觸角.
表2 滾動(dòng)軸承故障的類型、轉(zhuǎn)頻及其對(duì)應(yīng)故障特征頻率Tab.2 Type, frequency conversion and corresponding fault frequency of rolling bearing fault
3組實(shí)驗(yàn)的采樣時(shí)間均為3s,60000個(gè)采樣點(diǎn).圖4為原始數(shù)據(jù)的波形圖和包絡(luò)譜圖.從圖4中可以看出: 原始信號(hào)的幅值較低,沖擊不明顯,包含大量干擾噪聲,通過(guò)包絡(luò)分析也只能夠得到故障特征頻率的1倍頻.相對(duì)于內(nèi)圈故障,滾動(dòng)體和外圈故障干擾更加嚴(yán)重,這和實(shí)際情況相吻合.同時(shí)驗(yàn)證了聲學(xué)信號(hào)信噪比低于振動(dòng)加速度信號(hào)的問(wèn)題,極大增加了診斷的難度.
圖4 原始數(shù)據(jù)的波形圖和包絡(luò)譜圖Fig.4 Waveform and envelope spectrum of original data
將以上3組數(shù)據(jù)分別歸一化后提取各個(gè)樣本的絕對(duì)平均值、方差和峭度等多個(gè)特征指標(biāo),并輸入到自編碼網(wǎng)絡(luò)中提取瓶頸特征.將每組數(shù)據(jù)樣本分為訓(xùn)練集和測(cè)試集,輸入到SVM中進(jìn)行故障診斷及分類,結(jié)果如圖5所示.
圖5中類別1,2,3分別代表滾動(dòng)體故障,內(nèi)圈故障和外圈故障,由測(cè)試集的結(jié)果可以看到: 本文提出的方法對(duì)滾動(dòng)軸承聲學(xué)故障診斷及分類具有較好的效果,整體正確率達(dá)到96.7%,其中對(duì)內(nèi)圈和外圈故障的診斷正確率達(dá)到100%,對(duì)滾動(dòng)體故障的診斷正確率為90%.滾動(dòng)體故障相對(duì)微弱,是造成其正確率相對(duì)較低的主要原因.
圖5 本文方法的故障分類的結(jié)果Fig.5 The results of fault classification of the proposed method
為了比較各方法的優(yōu)越性,采用同樣的數(shù)據(jù)處理方法提取出同樣的多個(gè)特征指標(biāo).將特征歸一化后輸入主成分分析降維,按照能量占比超過(guò)95%取降維后的維數(shù),3組數(shù)據(jù)對(duì)應(yīng)的能量占比如圖6所示,圖中柱狀圖代表的是各個(gè)特征的能量占比,藍(lán)線代表能量占比的加和.
圖6 PCA降維后特征的能量占比Fig.6 Energy proportion of features after PCA dimension reduction
PCA降維后前4個(gè)特征能量占比已經(jīng)超過(guò)95%,所以選取前4個(gè)特征,輸入到SVM中進(jìn)行訓(xùn)練診斷,得到的結(jié)果如圖7所示.
圖7 傳統(tǒng)方法的故障的分類結(jié)果Fig.7 Fault classification results of the traditional method
PCA和SVM在滾動(dòng)軸承加速度信號(hào)處理等領(lǐng)域廣泛應(yīng)用,因此選其作為對(duì)比方法,驗(yàn)證本文方法的優(yōu)越性.從圖7中可以看出,訓(xùn)練集正確率較好,測(cè)試集整體準(zhǔn)確率卻較低,只有70%.出現(xiàn)該問(wèn)題的原因有很多,比如過(guò)擬合、樣本數(shù)據(jù)差等原因.試驗(yàn)結(jié)果中內(nèi)圈故障的識(shí)別率較高,滾動(dòng)體和外圈故障的識(shí)別率較差,只有50%和70%.對(duì)于相對(duì)微弱的滾動(dòng)體和外圈故障,該方法不能有效地提取出敏感特征信息,進(jìn)而不能夠有效地診斷出滾動(dòng)軸承故障類型.
通過(guò)比較,傳統(tǒng)的方法對(duì)低信噪比下聲學(xué)信號(hào)的微弱特征識(shí)別存在很多不足,本文提出的方法能夠在一定程度上克服其存在的問(wèn)題,準(zhǔn)確識(shí)別滾動(dòng)軸承故障的類型.
本文提出的方法具有聲學(xué)信號(hào)測(cè)量的非接觸性優(yōu)勢(shì),且對(duì)低信噪比的軸承聲學(xué)信號(hào)表現(xiàn)出了良好的故障診斷分類的能力,取得了較高的分類正確率.相比傳統(tǒng)的方法,該方法能夠有效地識(shí)別受噪聲干擾的微弱故障,表現(xiàn)出較好的優(yōu)越性,提高了基于聲學(xué)信號(hào)的滾動(dòng)軸承故障的診斷能力.