前言:尋找寫作靈感?中文期刊網用心挑選的卷積神經網絡的軸承精細化診斷技術探究,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:針對滾動軸承故障診斷問題,提出基于一維卷積神經網絡的軸承精細化診斷方法,獲得了網絡的參數模型,可用于軸承的精細化診斷。首先對數據進行分解與重構,以剔除其中的噪聲信號;其次將去噪信號分別作為一維卷積神經網絡輸入進行模型的訓練,確定網絡的參數模型;最后,以某實驗室不同故障等級、不同故障類型的數據為分析對象,構建其網絡參數模型,利用該方法能夠精細化準確識別出其不同故障類別及故障等級。結果表明:該方法能夠有效應用于軸承故障精準化識別。
關鍵詞:軸承;故障診斷;卷積神經網絡
0引言
軸承作為旋轉機械系統里重要的元件之一,在各大領域被廣泛應用。因其重要性,如何提早發現故障種類和位置并進行消除顯得尤為重要。滾動軸承的狀態監測和故障診斷一般以采集的振動信號作為分析對象。高金吉院士將引起旋轉機械故障的原因分析總結為10類共計45種[1]。McFaddenP.D.等將時域同步平均技術與高頻共振解調技術相結合分析滾動軸承振動信號[2]。WangY.F.針對低速滾動軸承故障診斷提出了包絡自相關技術[3]。PrabhakarS.等使用離散小波變換(DWT)分析了滾動軸承外環、內環故障[4]。AltmannJ.等利用小波包分析與軸承振動信號包絡的AR分析相結合,大大提高了信噪比[5]。RubmiR.等利用連續小波提取脈沖的優良特性,使用若干頻率截面平均幅值譜監測滾動軸承故障的發展趨勢[6]。比利時根特大學JanssensO等[7]首次利用卷積神經網絡對齒輪箱中的齒輪進行故障診斷,將常規算法的故障診斷率提高了6%。陸爽等[8]利用AR模型參數建立了徑向基函數(RBF)神經網絡,將該網絡應用于對正常軸承與外環故障軸承的識別,最后通過計算機仿真驗證了該網絡的有效性。王平等[9]將振動信號首先進行包絡分析,從包絡信號中提取特征信號用于BP神經網絡的輸入,實現了對軸承故障模式的精細化識別。何寬芳等[10]提出小波重構與神經網絡相結合的算法,并通過遺傳算法對網絡中的各項參數進行優化調整,使網絡運行速度和診斷準確率得到提高。2017年,張偉[11]研究了傳統卷積神經網絡應用于軸承故障診斷的諸多不便,提出了一種新的卷積神經網絡框架WDCNN模型,并給出了該模型的超參數設計準則,降低了模型的調參難度,最后運用該模型在第三方標準軸承數據庫CWRU數據集上驗證并取得了優異的結果。李恒、安晶等[12,13]將時域信號通過短時傅里葉變換轉換成頻域信號,結合DCNN網絡實現軸承故障精準預測。本文提出基于一維卷積神經網絡軸承故障精細化智能識別方法,利用實驗數據進行網絡參數的確定,確定網絡模型實驗參數進行故障識別,并以西儲大學的軸承數據進行計算機仿真,驗證該方法的正確性。
1一維卷積神經網絡算法
典型的卷積神經網絡(ConvolutionalNeuralNetworks,CNN)通常包含輸入層、卷積層、池化層、全連接層和輸出層。在CNN的前期特征提取算法中,通過交替利用卷積層和池化層進行輸入數據特征的層層提取,接近輸出層則采用普通多層神經網絡。在卷積層中,卷積核對前一層輸出的特征矢量進行卷積操作,利用非線性激活函數構建輸出特征矢量,每一層的輸出均為對多輸入特征的卷積結果,其數學模型可以描述為:h(x)=f(∑iwixi+bi).其中:h(x)為輸出量;wi為第i個神經元權重;f為激活函數;xi為第i個神經元輸入特征量;bi為第i個神經元偏置。一維CNN網絡的輸入為一維數據,因此其卷積核也相應地采用一維結構,每個卷積層和池化層的輸出也相應的為一維特征矢量。一維卷積神經網絡模型如圖1所示。
2實驗數據為了驗證本文方法的有效性,選取凱斯西儲大學軸承數據庫(CaseWesternReserveUniversity,CWRU)的數據作為驗證數據。CWRU實驗裝置如圖2所示。軸承通過電火花加工設置成四種尺寸的故障,直徑分別為0.007英寸、0.014英寸、0.021英寸、0.028英寸(對應1.778×10-4m、3.556×10-4m、5.334×10-4m、7.112×10-4m)。實驗中使用加速度傳感器采集振動信號,傳感器分別被放置在電機驅動端與風扇端。由于驅動端采集到的振動信號數據全面,并且受到其他部件和環境噪聲的干擾較少,因此本文選取驅動端采集的振動信號作為實驗數據。選取采樣點數為2048個,轉速維持在1800r/min左右,提取正常情況、內/外圈故障下、滾動體故障下的數據。
3滾動軸承故障診斷仿真
為擴充樣本數量,提高訓練準確度,對所有故障類型以及故障尺寸的數據進行處理,因為數據集中外圈故障直徑只有0.007英寸、0.014英寸、0.021英寸三種,因此選取內圈、外圈、滾動體的三種故障進行驗證。因此數據集以50%的重疊率擴充樣本,將1024個數據作為一組進行分割,最終得到每類樣本900組數據,以500、200、200的數量配比分為訓練集、驗證集和測試集并設置類型標簽,如表1所示。通過仿真分析方法,確定的一維CNN模型參數如表2所示。模型設置的最大迭代次數為100次,在經過20次迭代訓練后模型網絡趨于穩定,訓練精度達100%,損失函數趨于0;在驗證集中精度也趨于100%,如圖3、圖4所示,表明該模型訓練完畢,準確率較高。將該模型應用于測試集,最終結果如圖5所示,其中絕大部分計算值與真實值吻合,圖中出現的灰色點即代表了計算誤差。實驗結果表明,該模型最終的整體準確率達到99.75%,說明該方法具有較高準確性,可應用于軸承故障精準識別。
4結束語
本文提出一種基于一維卷積神經網絡用于軸承故障診斷的方法,對軸承故障進行精準化分類識別。通過仿真得到模擬訓練確定參數的一維CNN模型,對于軸承精細化診斷具有較高的故障識別率,平均準確率達99.75%。
作者:蔡文波 賈延 吳一鳴 李默 郭大志 單位:海軍裝備部 海軍工程大學 中國船舶集團703研究所