張業(yè)林,程 剛,成鈺龍,張 帥,邱錦波
(1.中國礦業(yè)大學 機電工程學院,徐州 221116;2.天地科技股份有限公司 上海分公司,上海 200021)
齒輪傳動具有效率高、結(jié)構(gòu)緊湊、工作可靠、壽命長、傳動比穩(wěn)定等優(yōu)點,齒輪傳動是機械傳動中重要的傳動方式之一,其運行狀態(tài)對機械設(shè)備的工作性能影響很大,旋轉(zhuǎn)機械大約10%的故障是由齒輪引起的,而在傳動系統(tǒng)中因齒輪引起的故障則占80%。因此,齒輪的診斷技術(shù)得到了廣泛的重視。
在目前的診斷技術(shù)中振動分析是最常用的方法[1],振動信號易于提取并且攜帶著機械設(shè)備重要的動力學信息。早期的齒輪故障信息夾雜著許多噪聲[2],因此需要精準的信號分析方法。小波變換具有信號降噪的功能,常被用作信號特征向量的提取方法。小波包分析是在小波變換的基礎(chǔ)上,在細節(jié)中尋找有序性,把其中的規(guī)律篩選出來,提供一種更加精細的信號分析方法[3]。SOM神經(jīng)網(wǎng)絡(luò)能將輸入空間的樣本模式類別有序地映射在輸出層。本文提出小波包分析和SOM神經(jīng)網(wǎng)絡(luò)相結(jié)合的齒輪故障診斷方法。該方法首先用小波包分析提取信號能量特征值,將提取的特征值輸入到SOM分類器中進行故障模式分類和識別。
小波包不僅對尺度空間Vj同時也對小波空間Wj進行進一步的分解,并能根據(jù)被分析信號的特征,自動地選擇相應(yīng)頻帶,使之與信號頻譜相匹配[4]。
SOM網(wǎng)絡(luò)也稱Kohonen網(wǎng)絡(luò),它是由荷蘭學者Teuvo Kohonen于1981年提出的[5]。該網(wǎng)絡(luò)是一個由全連接的神經(jīng)元陣列組成的無教師、自組織、自學習網(wǎng)絡(luò),對被控對象的數(shù)學模型依賴程度較低,有較強的容錯性和非線性模式識別的能力[6]。
將采集到的振動信號進行小波包分析,從而提取出信號的特征值[7],它作為SOM神經(jīng)網(wǎng)絡(luò)的輸入。SOM神經(jīng)網(wǎng)絡(luò)根據(jù)輸入空間中輸入向量的樣本分組進行學習和分類,輸入待診斷的數(shù)據(jù)進行分析與識別。系統(tǒng)結(jié)構(gòu)如圖1所示。
圖1 故障診斷系統(tǒng)結(jié)構(gòu)框圖
運用虛擬樣機技術(shù)模擬出四種工作狀況下齒輪傳動的振動信號。這四種工作條件包括正常、磨損、裂紋和斷齒。用上述的方法對采集到的信號分析診斷。
虛擬樣機技術(shù)是復雜模型建立和故障分析的有力工具[8]。運用虛擬樣機可以模擬出各種故障,并且可以分析出系統(tǒng)的動力學特性。
圖2 ADAMS中齒輪虛擬樣機模型
三維建模工具UG NX和運動分析軟件ADAMS聯(lián)合運用可以建立虛擬齒輪非線性模型[6]。首先用UG建立齒輪的三維模型和裝配模型,裝配模型考慮到齒輪副的裝配誤差,然后在UG NX/Motion中建立仿真模型,最后將仿真模型傳遞到ADAMS中進行仿真分析。圖2為在ADAMS中的齒輪虛擬樣機模型。圖3為齒輪的故障類型。
對采集到的信號用“db5”小波進行三層小波包分析,這樣可得到8個小波包變換系數(shù),再計算出每個頻帶的能量,并經(jīng)歸一化處理,依次為R(3,i),i=0,1,…,7,以此作為SOM神經(jīng)網(wǎng)絡(luò)的輸入。表1所列的是經(jīng)歸一化處理的部分訓練樣本和測試樣本的能量特征值。利用MATLAB神經(jīng)網(wǎng)絡(luò)工具箱對樣本進行訓練并仿真,由于實驗樣本量不大,設(shè)計網(wǎng)絡(luò)的競爭層為6×6的結(jié)構(gòu)。利用訓練函數(shù)train對網(wǎng)絡(luò)進行訓練,經(jīng)過訓練的網(wǎng)絡(luò)可以對輸入向量進行正確分類[6]。
圖3 齒輪故障類型
圖4 齒輪振動信號
表2為SOM神經(jīng)網(wǎng)絡(luò)的訓練結(jié)果和測試結(jié)果。當訓練步數(shù)為10時,訓練樣本1、2被分為一類,3、4、5、6、7、8被分為另一類,網(wǎng)絡(luò)對樣本進行了初步分類;當訓練步數(shù)為50時,1和2,4和5,7和8,10和11被分為同一類,這時網(wǎng)絡(luò)對樣本進一步劃分,可對故障類型正確劃分;當訓練步數(shù)為100步時,網(wǎng)絡(luò)對樣本的劃分更加精確了,把每一個樣本單獨劃為一類,這時已經(jīng)沒有這個必要了,圖5為網(wǎng)絡(luò)訓練的權(quán)值分布情況。從網(wǎng)絡(luò)測試的結(jié)果來看,網(wǎng)絡(luò)可以準確地判斷齒輪的故障類型。
研究了小波包分析與SOM神經(jīng)網(wǎng)絡(luò)相結(jié)合的齒輪故障診斷方法,聯(lián)合運用三維建模工具UGNX和運動分析軟件ADAMS建立了齒輪的虛擬樣機模型,模擬出齒輪不同的工作狀況,并采集了齒輪在各種工況下的振動信號,對采集到的振動信號首先用小波包進行分析,提取出小波包變換系數(shù),然后求出各頻帶的能量并歸一化處理,以此作為SOM神經(jīng)網(wǎng)絡(luò)的輸入并對SOM神經(jīng)網(wǎng)絡(luò)進行訓練,最后對已訓練好的網(wǎng)絡(luò)進行測試。結(jié)果表明:小波包分解可以有效的提取出齒輪振動信號的特征值,由各個頻帶上的能量所組成的特征向量可以反映齒輪的運行狀態(tài);SOM神經(jīng)網(wǎng)絡(luò)具有無監(jiān)督、聯(lián)想記憶,診斷結(jié)果簡單、直觀的特點;小波包分析與SOM神經(jīng)網(wǎng)絡(luò)相結(jié)合的齒輪故障診斷方法是可靠的,可以有效的識別齒輪的故障類型,對其他旋轉(zhuǎn)機械的故障診斷和維修保養(yǎng)有一定的參考價值。
表1 SOM 神經(jīng)網(wǎng)絡(luò)學習樣本
圖5 網(wǎng)絡(luò)訓練權(quán)值分布
表2 SOM 神經(jīng)網(wǎng)絡(luò)診斷結(jié)果
[1] 何田, 林意洲, 等.局部均值分解在齒輪故障診斷中的應(yīng)用研究[J].振動與沖擊, 2011, 30(6): 196-201.
[2] 楊江天, 周培鈺.經(jīng)驗?zāi)B(tài)分解和Laplace小波在機車柴油機齒輪故障診斷中的應(yīng)用[J].機械工程學報, 2011,47(7): 109-115.
[3] Jun Yun, Stefan Karlsson.Local Spectral Analysis Using Wavelet Packets[J].Circuits Systems and Signal Processing, 2001, 20(5): 497-528.
[4] 王慧琴.小波分析與應(yīng)用[M].北京: 北京郵電大學出版社, 2011.
[5] 史峰, 王小川, 等.MATLAB神經(jīng)網(wǎng)絡(luò)30個案例分析[M].北京: 北京航空航天大學出版社, 2010.
[6] 吳濤, 原思聰, 等.滾動軸承振動診斷的SOM神經(jīng)網(wǎng)絡(luò)方法[J].機械設(shè)計與制造.2010(1): 198-200.
[7] 時建峰, 時偉, 等.基于小波包與改進BP神經(jīng)網(wǎng)絡(luò)的齒輪故障診斷[J].機械研究與應(yīng)用.2011(1): 82-87.
[8] Zhixiong Li, Xinping Yan, Virtual Prototype and Experimental Research On Gear Multi-fault Diagnosis Using Wavelet-autoregressive Model and Principal Component Analysis Method[J].Mechanical Systems and Signal Processing, 2011, 25(7): 2589-2607.