王 路,殷鴻鑫,劉鴻旭
(1.國能鐵路裝備有限責(zé)任公司肅寧車輛維修分公司,滄州 062350;2.天津哈威克科技有限公司,天津 301799)
作為大型器械運(yùn)轉(zhuǎn)的基礎(chǔ)零件,軸承在制造業(yè)的發(fā)展與社會生產(chǎn)力水平的提升中發(fā)揮著至關(guān)重要的作用。然而,多數(shù)大型器械運(yùn)作環(huán)境較為復(fù)雜,且每日工作量巨大。在連續(xù)高強(qiáng)度作業(yè)條件下,極易造成軸承零件的磨損失效,導(dǎo)致大型器械損壞并可能引發(fā)一系列安全事故[1-2],導(dǎo)致生產(chǎn)中的人員傷亡,造成企業(yè)生產(chǎn)的終止,因此部分相關(guān)行業(yè)研究人員針對故障識別中存在的困難展開了針對性研究。文獻(xiàn)[3]在對大型器械運(yùn)行過程中的軸承振動信號展開采集后,首先利用自適應(yīng)算法對信號展開多頻分割,得到不同頻率上的樣本信息本征模態(tài)分量,從中篩選出能夠體現(xiàn)軸承運(yùn)行狀態(tài)及故障特征的模態(tài)分量,并對其展開特征重構(gòu),然后構(gòu)建深層網(wǎng)絡(luò)MLCELAE 結(jié)構(gòu),對重構(gòu)的軸承振動信號特征展開學(xué)習(xí),使MLCELAE 網(wǎng)絡(luò)具備故障識別功能,并對后續(xù)輸入信息展開故障判斷,此方法在面對多類型的軸承故障識別問題時(shí),故障識別率較低。文獻(xiàn)[4]首先利用VMD 方法對軸承振動信號展開處理,以實(shí)現(xiàn)軸承振動信號的重構(gòu),通過分析重構(gòu)后的頻域信號,實(shí)現(xiàn)軸承故障特征信號的提取,然后以多層感知器原理為基礎(chǔ),構(gòu)建神經(jīng)網(wǎng)絡(luò)模型,將軸承故障信號輸入到神經(jīng)網(wǎng)絡(luò)模型中,結(jié)合歸一化指標(biāo)完成PMSM 軸承故障識別模型的建立,進(jìn)而實(shí)現(xiàn)軸承故障的識別,但此方法故障識別效率較低。
以解決上述方法存在的問題作為預(yù)期目標(biāo),本文提出基于卷積神經(jīng)網(wǎng)絡(luò)的機(jī)械軸承故障智能識別方法。
利用多個(gè)傳感器實(shí)現(xiàn)無損狀態(tài)下軸承振動信號的采集后,通過小波包分析法對采集信息展開去噪處理。小波包是一組函數(shù),可以用于構(gòu)建一個(gè)包含L2(R)空間的規(guī)范正交基庫。L2(R)的子空間中,包括正交尺度函數(shù)ζ(t)與小波函數(shù)ξ(t),設(shè)l 為多尺度因子,ζ(t)與ξ(t)的計(jì)算公式如下:
式中:iol與iml表示不同的濾波系數(shù)。利用二尺度方程內(nèi)的尺度函數(shù)x2n(t)與母小波函數(shù)x2n+1(t)對式(1)展開優(yōu)化,優(yōu)化結(jié)果如下:
當(dāng)式(2)中n=0 時(shí),則x2n(t)=ζ(t)=x0(t),x2n+1(t)=ξ(t)=x1(t),此時(shí)可確定{x2n(t)}為x0(t)=ζ(t)下存在的小波包。
利用小波多變率分析對L2(R)空間進(jìn)行展開分解,分解后的L2(R)包括{wj}與{xj}2 個(gè)子空間。其中{wj}子空間內(nèi)包含多個(gè)尺度函數(shù),{xj}子空間內(nèi)包含多個(gè)小波函數(shù)。為實(shí)現(xiàn)小波包分解中的二進(jìn)制變換[5],現(xiàn)令,以此為前提對小波包分解的遞推公式展開推導(dǎo),推導(dǎo)過程如下:
軸承振動信號數(shù)學(xué)形態(tài)表達(dá)式為
式中:l=0,1,2,…,2l+1,j=1,2,…,n。基于小波包軸承信息分析原理,對軸承運(yùn)轉(zhuǎn)過程中的振動信號展開信號重構(gòu)。根據(jù)上述推論,可得到重構(gòu)無損軸承振動信號的計(jì)算公式如下:
通過適當(dāng)?shù)拈撝颠x擇對小波系數(shù)展開閾值量化,利用式(4)對原始軸承振動信號展開信號重構(gòu),生成高質(zhì)量的機(jī)械軸承振動信號,從而提升信號質(zhì)量。
卷積神經(jīng)網(wǎng)絡(luò)(CNN)是一種前饋網(wǎng)絡(luò),能夠通過神經(jīng)網(wǎng)絡(luò)內(nèi)部的卷積與池化對輸入信息展開拓?fù)浣Y(jié)構(gòu)逐層分析,利用網(wǎng)絡(luò)內(nèi)部算子的運(yùn)算,實(shí)現(xiàn)無損狀態(tài)下無噪軸承振動信號中特征信號的提取,具體工作原理如圖1 所示。

圖1 CNN 特征提取過程Fig.1 CNN feature extraction process
機(jī)械軸承的振動信號數(shù)據(jù)通常由大量的數(shù)據(jù)點(diǎn)構(gòu)成,在利用CNN 對有效振動信號數(shù)據(jù)展開特征提取的過程中,由于數(shù)據(jù)過大,可能導(dǎo)致CNN 網(wǎng)絡(luò)的超負(fù)荷運(yùn)行,造成特征的模糊提取。因此,所提方法在傳統(tǒng)CNN 網(wǎng)絡(luò)中引入時(shí)間步概念[6],利用尺度分割的方式,將輸入的大容量軸承振動信號分割成數(shù)據(jù)點(diǎn)較少的多段數(shù)據(jù),并對其展開特征提取。卷積層負(fù)責(zé)利用卷積核對輸入的軸承振動信號展開小范圍局部卷積,利用CNN 網(wǎng)絡(luò)內(nèi)的激活函數(shù)對軸承振動信號實(shí)施非線性映射[7]。假設(shè)在神經(jīng)元與特征面的局部連接過程中,表示卷積核在上層特征面中的活動步長,輸出特征面的大小ToFM需滿足下式要求:
式中:TiFM表示特征面局部輸入尺寸;?Kernel表示當(dāng)前卷積層內(nèi)卷積核大小。
設(shè)OoFM表示當(dāng)前卷積層內(nèi)輸出特征面的數(shù)量,OiFM表示輸入特征面數(shù)量,則當(dāng)前卷積層內(nèi)的訓(xùn)練參數(shù)Oparam的計(jì)算過程為
式中:g(·)表示CNN 網(wǎng)絡(luò)內(nèi)的線性修正單元的ReLU激活函數(shù),其數(shù)學(xué)形態(tài)表達(dá)式為
利用ReLU 激活函數(shù)[8]參與卷積層卷積操作的優(yōu)勢在于能夠避免過度擬合情況的發(fā)生。在卷積層完成了上述一系列卷積操作之后,池化層將以減少網(wǎng)絡(luò)參數(shù)為目的,對卷積層的輸出信息展開縮放映射處理,進(jìn)入下采樣操作。池化層通常采用的池化算子包括均值池化算子與最大池化算子2種。均值池化首先對卷積層感知域內(nèi)的輸出平均值展開計(jì)算,進(jìn)而實(shí)現(xiàn)軸承振動特征的池化處理,其表達(dá)式為
最大池化對卷積層中每個(gè)特征面感知域的輸出進(jìn)行處理,在保留最重要信息的情況下將每個(gè)感知域的最大值作為輸出結(jié)果,進(jìn)而實(shí)現(xiàn)對機(jī)械軸承振動信號特征提取,結(jié)果如下:
式中:ε 表示池化區(qū)域?qū)挾取3鼗瘜优c卷積層對軸承振動信號的多次分析,使輸出的軸承振動信號特征具備較好的區(qū)分性及魯棒性,能夠較為準(zhǔn)確地反映軸承振動信號特征。
SVDD 是一種單分類機(jī)學(xué)習(xí)算法,通過將軸承正常運(yùn)行狀態(tài)下的特征數(shù)據(jù)映射到高維特征空間中,進(jìn)而實(shí)現(xiàn)信號分類,從而實(shí)現(xiàn)機(jī)械軸承故障智能識別。首先將提取到的軸承振動信號特征合集記為Y={y1,y2,y3,…,yj},設(shè)映射空間內(nèi)最小超球面為b,超球面半徑為R;為排除軸承振動信號特征樣本中的離群點(diǎn)影響,引入懲罰系數(shù)D 與松弛因子φj對原始樣本中的信息點(diǎn)j 展開處理,以此建立信號分類函數(shù),該函數(shù)的描述如下:
式中:Ψ(·)表示非線性函數(shù)。為解決函數(shù)建立過程中的離散性問題,利用對偶形式對式(11)展開簡化內(nèi)積運(yùn)算。映射過程中引入核函數(shù)L,結(jié)合拉格朗日乘子算法[9],利用式(12)實(shí)現(xiàn)軸承正常運(yùn)行狀態(tài)下,其特征數(shù)據(jù)在高維空間的特征映射,結(jié)果如下:
式中:τ 表示高斯核函數(shù)[10]中的寬度參數(shù);βj表示拉格朗日乘子。設(shè)y 表示超球面支持向量,若此時(shí)拉格朗日乘子滿足0<βj<D 條件,則利用式(13)對待測樣本z 到超球體中心的距離E 展開計(jì)算:
對比軸承正常運(yùn)轉(zhuǎn)狀態(tài)下的標(biāo)準(zhǔn)超球距離R,與輸入待測軸承信號樣本z 到超球體中心的距離E。若E≤R,則判定該信號樣本為正常信號,軸承運(yùn)轉(zhuǎn)狀態(tài)正常;若R<E,則判定機(jī)械軸承故障。
通過以上迭代更新,能夠保證軸承機(jī)械故障識別的穩(wěn)定性,避免機(jī)械軸承故障智能識別過程中欠擬合與過擬合情況的發(fā)生,提高故障識別效率與智能性。
為驗(yàn)證所提方法對機(jī)械軸承故障識別的準(zhǔn)確性,在器械標(biāo)準(zhǔn)運(yùn)行負(fù)載和轉(zhuǎn)速下,選取某一滾動機(jī)械軸承作為實(shí)驗(yàn)對象,分別利用所提方法、文獻(xiàn)[3]方法、文獻(xiàn)[4]方法,對軸承故障展開識別。滾動機(jī)械軸承實(shí)驗(yàn)裝置如圖2 所示。

圖2 滾動機(jī)械軸承實(shí)驗(yàn)裝置Fig.2 Experimental device for rolling mechanical bearings
實(shí)驗(yàn)臺左側(cè)是兩馬力的電機(jī)(1 hp=746 W),位于中間的是一個(gè)轉(zhuǎn)矩傳感器,在試驗(yàn)臺下方布置一個(gè)功率計(jì)和電子控制設(shè)備,實(shí)驗(yàn)測試的軸承支撐著電機(jī)軸旋轉(zhuǎn),一個(gè)加速度傳感器垂直置于電機(jī)輸出軸上方外殼上,從而對于實(shí)驗(yàn)中的加速度進(jìn)行測量。滾動機(jī)械軸承規(guī)格參數(shù)如表1 所示。

表1 滾動機(jī)械軸承規(guī)格參數(shù)Tab.1 Specification parameters of rolling machinery bearings
將不同方法的故障信號識別結(jié)果繪制成時(shí)域波形圖像并展開對比,對比結(jié)果如圖3 所示。

圖3 故障識別結(jié)果對比Fig.3 Comparison of fault identification results
分析圖3 可知,所提方法對軸承故障分析的時(shí)域波形與標(biāo)準(zhǔn)波形最相似,證明所提方法對故障的分析更準(zhǔn)確。
為驗(yàn)證所提方法的有效性,選取內(nèi)圈故障、外圈故障、滾動體故障3 種故障類型的機(jī)械軸承作為實(shí)驗(yàn)樣本,分別采用3 種方法對不同故障類型運(yùn)行狀態(tài)下的機(jī)械設(shè)備展開故障識別,識別結(jié)果如表2所示。

表2 三種類型故障識別結(jié)果Tab.2 Three types of fault identification results
觀察表2 可發(fā)現(xiàn),所提方法在檢測樣本數(shù)量不斷增加的前提下,對內(nèi)圈故障、外圈故障、滾動體故障3 種類型的故障識別率皆高于文獻(xiàn)[3]方法、文獻(xiàn)[4]方法。
為驗(yàn)證所提方法的可行性,選取內(nèi)圈故障軸承、外圈故障軸承、滾動體故障軸承、無損機(jī)械軸承樣本各100 個(gè),按照故障類型,將樣本分為編號為0、1、2、3 四個(gè)訓(xùn)練集。引入混淆矩陣對所提方法、文獻(xiàn)[3]方法、文獻(xiàn)[4]方法的故障類型判別精度展開分析及對比。具體對比結(jié)果如圖4 所示。

圖4 收斂情況對比Fig.4 Convergence comparison
觀察圖4 可發(fā)現(xiàn),所提方法對不同類型的軸承故障能夠做到準(zhǔn)確劃分,而文獻(xiàn)[3]方法及文獻(xiàn)[4]方法在多類型軸承故障分類過程中均存在錯(cuò)誤劃分情況,故障識別效果更好。
機(jī)械軸承是大型器械運(yùn)行的核心零件,為保障工業(yè)設(shè)備的安全運(yùn)行,需要對機(jī)械軸承的損壞及故障展開實(shí)時(shí)監(jiān)測。所提方法首先利用小波包分析法,對設(shè)備運(yùn)行過程中采集的軸承振動信號展開去噪處理,利用CNN 網(wǎng)絡(luò)對振動信號展開卷積、池化,提取振動信號特征,根據(jù)振動信號特征提取結(jié)果建立基于SVDD 的信號分類函數(shù),該函數(shù)通過比較標(biāo)準(zhǔn)超球距離以及待測樣本和超球體中心之間的差距實(shí)現(xiàn)信號分類,從而實(shí)現(xiàn)軸承故障智能識別。