陳友廣,陳 云,謝鯤鵬
(1.蘇州健雄職業(yè)技術(shù)學(xué)院,江蘇 蘇州 215411;2.重慶大學(xué) 機(jī)械傳動(dòng)國(guó)家重點(diǎn)實(shí)驗(yàn)室,重慶 400030;3.重慶華數(shù)機(jī)器人有限公司,重慶 400714)
因其運(yùn)行穩(wěn)定性好、體積小、承載能力強(qiáng)及傳動(dòng)效率高等優(yōu)點(diǎn),行星齒輪箱在航空航天領(lǐng)域、風(fēng)力發(fā)電等領(lǐng)域得到了廣泛的應(yīng)用[1]。
但是,由于其所處環(huán)境差,常受到動(dòng)態(tài)交變載荷的作用,其包含的關(guān)鍵部件之一的齒輪,常常會(huì)出現(xiàn)輪齒斷裂、裂紋、磨損等故障,輕則導(dǎo)致機(jī)械設(shè)備停機(jī)維修,帶來(lái)重大經(jīng)濟(jì)損失,重則可能會(huì)造成人員傷亡[2]。因此,急需對(duì)行星齒輪箱智能故障診斷方法展開(kāi)研究。
在實(shí)際工程中,由于行星齒輪箱轉(zhuǎn)速、負(fù)載不穩(wěn)定及出現(xiàn)故障時(shí),會(huì)產(chǎn)生沖擊,齒輪振動(dòng)信號(hào)具有非平穩(wěn)的特性[3]。
如何從齒輪振動(dòng)信號(hào)中提取有效故障特征一直是很多專(zhuān)家學(xué)者研究的重點(diǎn)。采用經(jīng)驗(yàn)?zāi)B(tài)分解(empirical mode decomposition, EMD)[4]方法可以有效提取齒輪故障特征,但EMD存在端點(diǎn)效應(yīng)和模態(tài)混淆等不足。WU Zhao-hua等人[5]提出了一種集總經(jīng)驗(yàn)?zāi)B(tài)分解(ensemble empirical mode decomposition, EEMD)方法,但采用該方法所得到的結(jié)果存在非標(biāo)準(zhǔn)IMF分量、信號(hào)完備性差等問(wèn)題。
基于上述原因,鄭旭等人[6]提出了一種改進(jìn)的集總平均經(jīng)驗(yàn)?zāi)B(tài)分解(modified ensemble empirical mode decomposition,MEEMD)方法,克服了EMD和EEMD具有的缺陷,采用MEEMD方法分解的效果較好。
近年來(lái),雖然基于上述的信號(hào)特征提取方法所獲得的特征能夠反映齒輪的運(yùn)行狀態(tài),但是對(duì)最終的故障分類(lèi)效果不佳。因此,研究人員考慮通過(guò)圖像處理方式來(lái)提取齒輪特征信息。
采用對(duì)稱點(diǎn)圖案(symmetrized dot pattern, SDP)[7]方法能夠?qū)崿F(xiàn)一維時(shí)間序列到極坐標(biāo)系下的二維對(duì)稱雪花圖的轉(zhuǎn)換,獲得的雪花花瓣形狀特征更加準(zhǔn)確、直觀。在故障模式識(shí)別方面,深度殘差網(wǎng)絡(luò)(deep residual network,DRN)[8]通過(guò)在CNN卷積層中添加殘差學(xué)習(xí)單元,緩解和解決了網(wǎng)絡(luò)訓(xùn)練及卷積網(wǎng)絡(luò)過(guò)擬合問(wèn)題,使得網(wǎng)絡(luò)的層數(shù)更深,特征抽象化過(guò)程更有效,增強(qiáng)了網(wǎng)絡(luò)從原始信息中自主獲取特征的能力,在機(jī)械故障模式識(shí)別中取得了較好的效果。
基于上述分析,筆者提出一種將MEEMD-SDP圖像特征和DRN相結(jié)合的行星齒輪箱智能故障診斷新方法。首先,利用MEEMD分解齒輪振動(dòng)信號(hào);然后,通過(guò)SDP方法提取分解所得的IMF分量,變換到極坐標(biāo)下的雪花圖特征,組成特征向量;最后,采用深度殘差網(wǎng)絡(luò)(DRN)模型實(shí)現(xiàn)齒輪5種不同狀態(tài)的識(shí)別與分類(lèi)。
改進(jìn)的集總平均經(jīng)驗(yàn)?zāi)B(tài)分解(MEEMD)有效解決了模態(tài)混疊、偽分解殘余分量等問(wèn)題,提高了信號(hào)分解完備性。
MEEMD的分解過(guò)程如下[9]:
(1)信號(hào)s(t)添加白噪聲ni(t)和-ni(t),即:
(1)
(2)
(3)
(4)
(4)EMD分解cj(t),以第1階分量c1(t)為例,即:
(5)
(6)
式中:ek(t)—第k階標(biāo)準(zhǔn)IMF分量;qk(t)—?dú)堄唷?/p>
MEEMD分解過(guò)程可簡(jiǎn)化為:
(7)
接下來(lái),筆者通過(guò)對(duì)稱點(diǎn)圖案(SDP)分解方法提取IMF分量,將其變換到極坐標(biāo)下的雪花圖像特征,并組成特征向量。
在信號(hào)x(t)中,設(shè)xn是時(shí)刻n的幅值,采用SDP分析法將其變換到極坐標(biāo)空間S(r(n),θ(n),φ(n))中的點(diǎn)。
SDP分析法的基本原理[10]如圖1所示。
圖1 SDP分析法基本原理圖r(n)—極坐標(biāo)半徑;θ(n),φ(n)—其沿逆時(shí)針和順時(shí)針旋轉(zhuǎn)的角度
r(n)、θ(n)、φ(n)的計(jì)算公式為:
(8)
式中:xmax,xmin—x(t)的最大、最小幅值。
(9)
式中:l—時(shí)間間隔參數(shù);θ—鏡像對(duì)稱平面旋轉(zhuǎn)角度;g—放大因子。
(10)
在SDP分析法中,θ、g、l的選取至關(guān)重要。當(dāng)θ=60°時(shí),鏡像對(duì)稱平面0°、60°、120°、180°、240°、300°共同組成了雪花狀的六邊形,此時(shí)圖像特征清晰、直觀。
通過(guò)已有的研究成果[11],一般取g<θ,l∈[1,10]最佳。
此處,筆者引入深度殘差網(wǎng)絡(luò)(DRN)模型,以實(shí)現(xiàn)對(duì)行星齒輪箱齒輪不同故障的識(shí)別與分類(lèi)。
深度殘差網(wǎng)絡(luò)(DRN)是為解決卷積神經(jīng)網(wǎng)絡(luò)(CNN)因卷積層增加導(dǎo)致性能退化所提出的一種深度學(xué)習(xí)框架,其通過(guò)在卷積層中增加殘差學(xué)習(xí)單元來(lái)解決深層網(wǎng)絡(luò)結(jié)構(gòu)的梯度消失問(wèn)題,使網(wǎng)絡(luò)運(yùn)行更順暢[12]。
深度殘差網(wǎng)絡(luò)包括輸入層、卷積層、BN層、激活層、殘差學(xué)習(xí)單元、池化層、全連接層和輸出層。
卷積層利用多個(gè)不同的卷積核提取輸入圖像的主要特征;
Relu為激活函數(shù),可以避免網(wǎng)絡(luò)模型收斂困難的問(wèn)題[13];
殘差學(xué)習(xí)單元通過(guò)在卷積層間加入跳入連接,使模型參數(shù)更易被優(yōu)化,學(xué)習(xí)效果更佳。
殘差學(xué)習(xí)單元包括2個(gè)卷積層和1個(gè)跳躍連接,如圖2所示。
圖2 殘差學(xué)習(xí)單元x—輸入;F(x)—卷積分支的輸出;H(x)—整個(gè)結(jié)構(gòu)的輸出
池化層對(duì)每個(gè)特征映射圖進(jìn)行壓縮,得到新的特征圖[14]。
為了驗(yàn)證所提方法的有效性,筆者基于東南大學(xué)公開(kāi)的齒輪箱數(shù)據(jù)集進(jìn)行了齒輪箱故障診斷實(shí)驗(yàn),并將所得到的結(jié)果與采用傳統(tǒng)的卷積神經(jīng)網(wǎng)絡(luò)(CNN)所得結(jié)果進(jìn)行了對(duì)比。
齒輪箱[15,16]數(shù)據(jù)集從傳動(dòng)系統(tǒng)動(dòng)力學(xué)模擬器(DDS)中收集,轉(zhuǎn)速-系統(tǒng)負(fù)荷設(shè)置為20 HZ-0V,每種狀態(tài)下采集樣本1 000組,每組樣本長(zhǎng)度為1 024,4種故障狀態(tài)連同正常狀態(tài)(5種不同狀態(tài))共采集5 000組樣本。
為了提高模型的可靠性,樣本按照7 ∶3的比例分為訓(xùn)練集和測(cè)試集。訓(xùn)練集用于訓(xùn)練網(wǎng)絡(luò)模型并通過(guò)不斷調(diào)整相關(guān)參數(shù)最終確定模型最優(yōu)參數(shù),進(jìn)而得到較優(yōu)的訓(xùn)練模型;測(cè)試集用于檢測(cè)訓(xùn)練模型的故障診斷效果。
齒輪5種不同狀態(tài)數(shù)據(jù)集信息及樣本數(shù)詳細(xì)說(shuō)明,如表1所示。
表1 齒輪5種狀態(tài)數(shù)據(jù)集樣本
筆者采用MEEMD方法分解齒輪5種狀態(tài)下的振動(dòng)加速度信號(hào)。
限于篇幅,此處筆者僅給出齒輪切齒狀態(tài)下某一樣本MEEMD分解后的IMF分量結(jié)果,如圖3所示。
圖3 MEEMD分解信號(hào)圖
筆者采用SDP分析方法,分解表1中齒輪正常狀態(tài)和4種故障狀態(tài)下所采集的振動(dòng)信號(hào)MEEMD,分別獲得6個(gè)IMF分量進(jìn)行變換,并獲得SDP極坐標(biāo)圖像,將原始振動(dòng)信號(hào)的特征較好地表達(dá)出來(lái)。
參數(shù)g和l的取值應(yīng)用圖像相關(guān)分析方法,筆者通過(guò)反復(fù)實(shí)驗(yàn),最終選取g=20°、l=10時(shí)為最佳參數(shù)。
齒輪5種狀態(tài)的SDP圖像如圖4所示。
圖4 齒輪5種狀態(tài)的SDP圖像
接下來(lái),筆者建立齒輪DRN故障診斷模型。筆者研究的深度殘差網(wǎng)絡(luò)模型(DRN)包括17個(gè)卷積層、2個(gè)池化層和2個(gè)全連接層。
DSCNN模型結(jié)構(gòu)圖如圖5所示。
圖5 DSCNN模型結(jié)構(gòu)圖
模型的輸入為224×224的雪花圖,輸出大小格式為H×W×C,H為圖像高度,W為圖像寬度,C為圖像通道數(shù)。
DRN模型采用Keras深度學(xué)習(xí)框架編寫(xiě)代碼,損失函數(shù)是交叉熵分類(lèi),訓(xùn)練與測(cè)試的圖片批次數(shù)量為32,優(yōu)化器選用Adam,學(xué)習(xí)率為0.001。
模型結(jié)構(gòu)參數(shù)如表2所示。
表2 深度殘差網(wǎng)絡(luò)結(jié)構(gòu)參數(shù)
為了體現(xiàn)模型的故障診斷能力,筆者將采用深度殘差網(wǎng)絡(luò)模型所得結(jié)果與采用傳統(tǒng)CNN模型[17]所得結(jié)果進(jìn)行對(duì)比。采用以上方法進(jìn)行診斷時(shí),均使用相同的東南大學(xué)齒輪箱數(shù)據(jù)集。
在3 500組訓(xùn)練集上,所有模型訓(xùn)練時(shí)的損失值如圖6所示。
圖6 模型的損失函數(shù)
所有模型在3 500組訓(xùn)練集上訓(xùn)練時(shí)的準(zhǔn)確率結(jié)果分別如圖7所示。
圖7 模型的準(zhǔn)確率曲線
根據(jù)圖(6,7)可以看出:在以上幾種對(duì)比方法中,采用DRN模型所獲得的收斂速度和診斷準(zhǔn)確率都是最佳的。
為了進(jìn)一步比較各模型對(duì)不同齒輪故障類(lèi)型的診斷效果,在1 500組測(cè)試集上,筆者將DRN模型與對(duì)比試驗(yàn)組模型分別進(jìn)行了10次實(shí)驗(yàn)。
筆者獲得的不同模型實(shí)驗(yàn)結(jié)果,即其平均診斷準(zhǔn)確率如表3所示。
表3 不同模型實(shí)驗(yàn)結(jié)果
根據(jù)表3可知:AlexNet、VGG16和DRN3種模型對(duì)齒輪不同故障類(lèi)型均具有良好的診斷效果,而采用DRN模型所獲得的診斷效果是其中最好的。
針對(duì)行星齒輪箱非平穩(wěn)振動(dòng)信號(hào)導(dǎo)致故障診斷準(zhǔn)確率低的問(wèn)題,筆者提出了一種基于MEEMD-SDP圖像特征和DRN相結(jié)合的新故障診斷方法,并通過(guò)實(shí)驗(yàn)對(duì)該故障診斷方法進(jìn)行了驗(yàn)證,經(jīng)分析得出了以下結(jié)論:
(1)齒輪的振動(dòng)信號(hào)作為行星齒輪箱故障識(shí)別的信號(hào)源,可通過(guò)MEEMD方法自適應(yīng)地對(duì)該信號(hào)進(jìn)行有效分解,得到包含較多故障信息的IMF分量;
(2)結(jié)合SDP分析方法得到極坐標(biāo)下雪花圖的特點(diǎn),將齒輪不同狀態(tài)的信號(hào)及各階IMF分量特征通過(guò)圖像方式準(zhǔn)確表征出來(lái),為DRN模型的學(xué)習(xí)奠定良好基礎(chǔ);其具有運(yùn)算速度快、特征直觀等特點(diǎn);
(3)將DRN模型引入齒輪故障診斷,能夠有效地對(duì)齒輪進(jìn)行不同狀態(tài)的識(shí)別分類(lèi),與傳統(tǒng)的CNN模型(AlexNet、VGG16)相比,其平均識(shí)別準(zhǔn)確率分別提高了8.5%、3.8%,診斷時(shí)間也有一定縮短。
為了進(jìn)一步提高齒輪故障的識(shí)別率,在后續(xù)的研究中,筆者將對(duì)SPD圖像做進(jìn)一步預(yù)處理,使其特征更加明顯,再將所得結(jié)果輸入到所建立的DRN故障診斷模型中。