




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 基于神經(jīng)網(wǎng)絡(luò)的機車滾動軸承故障診斷研究 童珠滿 費樹岷Summary 針對目前機車滾動軸承故障診斷效率低、速度慢的問題,設(shè)計一種基于小波包與粗糙集神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷方法。首先運用小波包分解構(gòu)造故障特征集,之后運用粗糙集對故障特征集進行降維處理,消除冗余信息,然后將降維后的最小屬性集作為LevenbergMarquardt算法改進的BP神經(jīng)網(wǎng)絡(luò)的輸入,建立相應(yīng)的神經(jīng)網(wǎng)絡(luò)模型實現(xiàn)故障診斷。測試結(jié)果表明,相較于普通BP網(wǎng)絡(luò)模型,該方法降低了神經(jīng)網(wǎng)絡(luò)模型構(gòu)建的復(fù)雜度,提高了故障診斷速度與故障診斷準確率。Key 小波包;粗糙集理論;故障診斷;LevenbergMarquardt算法;
2、神經(jīng)網(wǎng)絡(luò);機車滾動軸承DOIDOI:10.11907/rjdk.181025:TP319:A:16727800(2018)009015304英文標題Fault Diagnosis of Locomotive Rolling Bearing Based on Neural Network副標題英文作者TONG Zhuman,F(xiàn)EI Shumin英文作者單位(Automated Institute,Southeast University,Nanjing 210096, China)英文SummaryAbstract:Aiming at the problem of low efficiency
3、and slow speed of locomotive rolling bearing fault diagnosis,this paper presents a fault diagnosis method of rolling bearing of locomotive running department based on wavelet packet and rough set and neural network.Firstly,wavelet packet decomposition is used to construct the fault feature set,and t
4、hen the rough set is used to reduce the dimension to eliminate the redundant information.Secondiy,the minimum attribute set after dimension reduction is used as the input of BP neural network improved by LevenbergMarquardt algorithm to establish the corresponding neural network model to achieve faul
5、t diagnosis.The test results show that the method not only reduces the complexity of the neural network construction model but also improves the convergence speed and accuracy of fault diagnosis compared with the ordinary BP network model.英文關(guān)鍵詞Key Words:wavelet packet;rough set theory;fault diagnosi
6、s;LevenbergMarquardt algorithm;neural network;locomotive rolling bearing0引言隨著經(jīng)濟的快速發(fā)展,我國鐵路運輸?shù)南嚓P(guān)配套設(shè)施也日益完善,機車經(jīng)過多次提速之后進入高鐵時代,然而機車安全事故仍時有發(fā)生。機車走行部的滾動軸承是十分重要且容易受損的零件,滾動軸承狀態(tài)對整臺機車的正常運行起著決定性作用。一旦滾動軸承出現(xiàn)故障,將可能導(dǎo)致重大鐵路交通事故。由于發(fā)生故障時,導(dǎo)致故障原因復(fù)雜,各類故障反映的特征參數(shù)也不完全相同,因而給故障診斷帶來極大困難1。BP神經(jīng)網(wǎng)絡(luò)由于具有很強的非線性映射能力和柔性的網(wǎng)絡(luò)結(jié)構(gòu)及分類能力,在故障診斷領(lǐng)域得
7、到廣泛應(yīng)用。如黃國強2在基于遺傳算法的BP網(wǎng)絡(luò)在機車滾動軸承故障診斷應(yīng)用中,設(shè)計的GABP算法模型診斷精度較高,提升了診斷能力;張肖曼3在基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷研究中,設(shè)計了一套機車走行部滾動軸承故障診斷工具箱;陳特放4在基于小波分析的機車走行部故障診斷方法中,對鐵路機車高噪聲背景下瞬變信號的描述比以往的時域、頻域信號處理技術(shù)更為精確;陳二恒5在基于小波包與貝葉斯分類的機車走行部滾動軸承故障診斷研究中,構(gòu)建的模型時間較短,分類準確率也較高;李虎成6在基于粗糙集BP神經(jīng)網(wǎng)絡(luò)的機車滾動軸承故障診斷中,設(shè)計的故障診斷模型也取得了較好效果??傮w而言,以上研究都取得了一定成果,然而
8、小波變換方法存在模型構(gòu)建時間長、采樣數(shù)據(jù)量大以及冗余信息多等缺陷,而普通BP神經(jīng)網(wǎng)絡(luò)存在訓(xùn)練時間長、診斷精度低、易陷入局部極小值等問題,這些都給滾動軸承故障診斷工作帶來一定困難。本文針對以上問題作出改進,提出一種基于小波包與粗糙集LevenbergMarquardt算法改進(簡稱LM法)BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承故障診斷方法。該方法首先運用3層小波包分解處理故障樣本數(shù)據(jù),得到8個頻率分量的能量作為故障特征集,并將其作為條件屬性;然后使用粗糙集對條件屬性進行約簡,通過刪除冗余信息實現(xiàn)降維;最后將未降維和使用粗糙集方法降維后的故障特征集分別作為經(jīng)LM算法優(yōu)化之后BP神經(jīng)網(wǎng)絡(luò)的輸入,以達到滾動
9、軸承故障診斷的目的。本故障診斷方法和傳統(tǒng)方法最大的區(qū)別在于:將3層小波包分解后的結(jié)果再用粗糙集理論進行約簡,可減少模型構(gòu)建時間,提高診斷精度;另外普通BP網(wǎng)絡(luò)經(jīng)LM算法優(yōu)化之后,訓(xùn)練速度得到了很大提高,也是本方法的獨特之處。1小波包分解小波包變換是小波變換的發(fā)展和延伸,繼承了小波變換時頻的局部化特性,并對多分辨分析中未分解的高頻頻帶作進一步分解,使信號中的微弱信號特征明顯體現(xiàn)出來。小波包分解很好地彌補了小波變換的不足,通過自適應(yīng)選擇對應(yīng)頻帶,使該頻帶與信號頻譜相匹配,提高時頻分辨率7。小波包分解的原理是對多分辨率分析中的各小波子空間進行分解。在多分辨率分析中,定義函數(shù)un(t)的閉包空間為Un
10、j,函數(shù)u2n(t)的閉包空間為U2nj,令un(t)滿足如下組合方程:u2n(t)=2kZhkun(2t-k)u2n+1(t)=2kZgkun(2t-k)(1)其中g(shù)(k)=(-1)kh(1-k),由基函數(shù)u0(t)=(t)得到的正交小波包序列為un(t)nZ。u0(t)為尺度函數(shù)(t),u1(t)為小波基函數(shù)(t)。設(shè)gnj(t)unj,則gnj可表示為:gnj(t)=ldj,nlu(2jt-1)(2)由上式(1)、(2)易知,小波包分解即是將gnj+1(t)分解為g2nj(t)和g2n+1j(t)。小波包分解算法是由dj,nl求dj+1,2nl和dj+1,2n+1l,即:dj+1,2nl
11、=khk-2ldj,nkdj+1,2n+1l=kgk-2ldj,nk(3)小波包的重構(gòu)算法即是由dj+1,2nl和dj+1,2n+1l計算dj,nl,可表示為:dj,nl=khl-2kdj+1,2nk+gl-2kdj+1,2n+1k(4)2粗糙集基礎(chǔ)粗糙集理論(Rough Set,RS)是一種主要用于處理不完整數(shù)據(jù)、不精確知識表達以及模糊數(shù)據(jù)集的信息處理方法。該方法在保持分類能力不變的前提下,通過對樣本數(shù)據(jù)進行約簡,建立問題決策規(guī)則,從而找到其中的潛在規(guī)律。目前,該理論已被廣泛應(yīng)用于機器學(xué)習(xí)等研究領(lǐng)域。2.1信息系統(tǒng)與決策表定義R代表論域U中的一種關(guān)系,U/R表示根據(jù)R、U中對象構(gòu)成的所有等價
12、類族。對于子集X,YU,用XR表示X和Y由屬性R無法分辨。若PR,且P,則P也是一個等價關(guān)系,記作ind(P)。信息系統(tǒng)可用三元組S=(U,A,V)表示,其中U是有限非空集,也稱為論域;A為屬性的有限非空集,V=aAVa,Va是屬性a集的值域,也可用S=(U,A)代替S=(U,A,V)。如果A=CD,CD=,則稱(U,A)為一個決策表,其中C、D中的屬性分別稱為條件屬性和決策屬性。2.2知識約簡知識約簡是粗糙集理論的核心內(nèi)容之一,是指在保持分類能力不變的情況下,刪除其中的冗余信息。約簡(Reduct)和核(core)是其中的兩個基本概念,其中核是屬性集的本質(zhì)部分,從中去掉任何一個屬性都將影響屬
13、性集對論域中對象的分辨能力。設(shè)BA為屬性集,屬性bB,如果ind(B-b)=ind(B),則b在B中可省去,否則b在B中是必要的。如果所有的bB在B中都是必需的,則稱B是無關(guān)的,否則B是相關(guān)的。子集BA是A的一個約簡,當且僅當B是無關(guān)的,ind(B)=ind(A)。A中所有必要屬性的集稱為A的核,表示為core(A)。核是所有約簡的交集,即core(A)=red(A),其中red(A)是A的所有約簡構(gòu)成的族89。3BP學(xué)習(xí)算法及其改進BP算法也稱為誤差反向傳播算法,是一類有導(dǎo)學(xué)習(xí)算法,用于BP網(wǎng)的權(quán)值和閾值學(xué)習(xí)。評價一個神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法的優(yōu)劣有很多指標,包括:學(xué)習(xí)所需時間;泛化能力;神經(jīng)網(wǎng)絡(luò)結(jié)
14、構(gòu)復(fù)雜性;魯棒性,即算法參數(shù)出現(xiàn)很大波動時,算法是否還能維持原有學(xué)習(xí)效果10。BP神經(jīng)網(wǎng)絡(luò)在故障診斷方面具有一定優(yōu)勢,然而BP算法也存在易陷入局部極小點、收斂速度慢等缺陷,本文針對避免局部最小和提高收斂速度等問題作出一些改進。(1)加動量算法。為提高算法收斂速度,可引入動量項,即:w(n0+1)=w(n0)+(n0)d(n0)+w(n0)(5)其中:d(n0)=-EAw(n0)(6)w(n0)=w(n0)-w(n0-1)=(n0-1)d(n0-1)(7)此時權(quán)值修正量加上了有關(guān)上一時刻權(quán)值修改方向的記憶。動量因子一般取值為0.10.8。(2)LM算法。LM法是使用最廣泛的非線性最小二乘算法,也
15、是一種最優(yōu)化算法。其權(quán)值調(diào)整率選為:w=(JTJ+I)-1JTe(8)式中,參數(shù)J是誤差為權(quán)值微分的Jacobian矩陣,參數(shù)e為訓(xùn)練誤差向量。=0時,w則接近于Hessian陣的牛頓法。當較大時,LM算法近似為小步長梯度法。迭代時為了保證表現(xiàn)函數(shù)最后減小到一定的值,訓(xùn)練成功時需要減小值,反之要增加值。下面分別對普通BP算法和上述兩種改進方法進行訓(xùn)練,比較其訓(xùn)練結(jié)果11。為便于比較,在以下訓(xùn)練中,規(guī)定樣本數(shù)據(jù)如下:輸入:my_input=-1 -1 2 2;0 5 0 5輸出:my_output=-1 -1 1 1隱含層節(jié)點數(shù)都為3,隱含層神經(jīng)元傳遞函數(shù)都為tansig,輸出層神經(jīng)元傳遞函數(shù)都
16、為purelin,訓(xùn)練周期epochs=2 000,訓(xùn)練要求精度為0.001,訓(xùn)練步長show=10,學(xué)習(xí)率為0.05。普通BP網(wǎng)絡(luò)訓(xùn)練結(jié)果如圖1所示。經(jīng)過190次循環(huán)訓(xùn)練成功,網(wǎng)絡(luò)驗證結(jié)果為:(-1003,-0.998,0.995,1.002)。有動量的梯度下降法訓(xùn)練結(jié)果如圖2所示。經(jīng)過32次循環(huán)訓(xùn)練成功,網(wǎng)絡(luò)驗證結(jié)果為:(-1.001,-0.999,0.997,1.001)。LM方法訓(xùn)練結(jié)果如圖3所示。經(jīng)過2次循環(huán)訓(xùn)練成功,網(wǎng)絡(luò)驗證結(jié)果為:(-1000,-1.000,1.000,1.000)。從以上3種訓(xùn)練方法對比得出:LM訓(xùn)練方法收斂速度很快,且準確率能達到100%。因此,本文采用基于L
17、M算法改進的BP神經(jīng)網(wǎng)絡(luò)取代普通BP網(wǎng)絡(luò)實現(xiàn)故障診斷。4基于小波包與粗糙集的神經(jīng)網(wǎng)絡(luò)滾動軸承故障診斷流程本文所用數(shù)據(jù)來自美國Case Western Reserve大學(xué)軸承數(shù)據(jù)中心提供的免費數(shù)據(jù),是在軸承轉(zhuǎn)速30r/s、采樣頻率為1kHz情況下通過加速度傳感器采集到的原始振動加速度信號。首先,建立LM算法改進的BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練樣本集;然后通過小波包分解對頻譜信號進行3層分解,得到8個頻率分量的能量作為故障特征集元素,從而構(gòu)造原始故障特征集。將分解得到8個頻率分量的能量作為條件屬性,分別用a1a8表示,實際出現(xiàn)的滾動軸承故障類型分為4種:正常狀態(tài)、內(nèi)圈故障、外圈故障和滾子故障,將其作為決策屬性,
18、分別用1、2、3、4表示,從而建立包括8 類條件屬性和4 類決策屬性的滾動軸承故障診斷信息決策表;接下來進行粗糙集預(yù)處理,包括連續(xù)屬性離散化和決策表約簡,以刪除冗余信息;之后將得到的相對最小條件屬性作為LM算法改進后BP神經(jīng)網(wǎng)絡(luò)的輸入向量,對應(yīng)的故障類型作為BP神經(jīng)網(wǎng)絡(luò)的輸出,建立相應(yīng)的滾動軸承故障診斷模型,并利用梯度下降法調(diào)節(jié)權(quán)值,進行學(xué)習(xí)和訓(xùn)練,從而確定BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)參數(shù)12。具體流程如圖4所示。5仿真分析5.1故障診斷模型建立由于篇幅所限,本文只采用采集數(shù)據(jù)樣本的其中8 組滾動軸承振動加速度數(shù)據(jù)作為原始數(shù)據(jù)樣本(用u-1u-8表示)進行分析研究。經(jīng)小波包3層分解后,每個數(shù)據(jù)樣本有8維
19、特征向量(用a1a8表示),從而構(gòu)造出88的故障特征訓(xùn)練樣本集。然后將8個頻率分量的能量作為粗糙集條件屬性,對應(yīng)的故障類別作為決策屬性,構(gòu)建學(xué)習(xí)樣本集,如表1所示。將本文的連續(xù)條件屬性值劃分成3個等寬度的值域進行離散化,取0,0.3、0.3,0.7、0.7,1區(qū)間的編碼分別為1、2、3,得到離散化后的故障診斷信息表。然后將其分成兩塊建立決策表進行約簡處理,得到條件屬性為a1a4與a5a8的分決策表。通過計算可獲得兩者的核分別為a1,a3與a5,a6,a7,則整個實驗樣本的核為屬性a1、a3、a5、a6、a7。由于得到的離散化信息表中的u2和u7行不相容,故需要刪除u2與u7行,最終得到如表2所
20、示的相對最小約簡的學(xué)習(xí)樣本集。可以看出,經(jīng)過粗糙集約簡后,在保持原分類不變的情況下,條件屬性明顯減少,刪除了其中的冗余信息1314。5.2仿真測試分別建立兩種故障診斷網(wǎng)絡(luò)模型。普通BP網(wǎng)絡(luò)的結(jié)構(gòu)為8143,其中傳遞函數(shù)為tansig,purelin,訓(xùn)練要求精度都為0.001,訓(xùn)練周期都是epochs= 1 000;粗糙集BP網(wǎng)絡(luò)模型的結(jié)構(gòu)為5143,其它參數(shù)相同。得到的神經(jīng)網(wǎng)絡(luò)訓(xùn)練誤差曲線分別如圖5、圖6所示1516。由圖5、圖6看出,普通BP網(wǎng)絡(luò)迭代99次可訓(xùn)練成功,而本方法模型只用迭代68次即可訓(xùn)練成功。因此,相對于普通BP網(wǎng)絡(luò)而言,粗糙集BP網(wǎng)絡(luò)提高了網(wǎng)絡(luò)訓(xùn)練速度。6結(jié)語本文充分利用基
21、于粗糙集理論和LM算法改進的BP神經(jīng)網(wǎng)絡(luò)的優(yōu)點,并將其運用于機車走行部滾動軸承故障診斷中。分別用普通BP網(wǎng)絡(luò)和本文方法模型對滾動軸承故障進行訓(xùn)練和測試,測試結(jié)果表明:相較于普通BP網(wǎng)絡(luò),本文提出的模型故障診斷方法不僅簡化了神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),訓(xùn)練速度也得到提高,且故障診斷準確率較高,在故障原因較復(fù)雜的機車走行部滾動軸承故障診斷中具有一定實用價值。ReferenceReference:1賈天麗.軌道列車走行部滾動軸承故障診斷研究D.北京:北京交通大學(xué),2011:812.2黃國強,陶海龍.基于遺傳算法的BP網(wǎng)絡(luò)在機車滾動軸承故障診斷中的應(yīng)用J.甘肅科技,2011,27(12):5860.3張肖曼.基于BP神經(jīng)網(wǎng)絡(luò)的機車走行部滾動軸承的故障診斷研究D.北京:北京交通大學(xué),2012:6467.4陳特放,黃采倫,樊曉平.基于小波分析的機車走行部故障診斷方法J.中國鐵道科學(xué),2005,26(4):8992.5陳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐館財務(wù)內(nèi)控培訓(xùn)
- 幼兒園獲獎公開課:大班語言《小河馬有用處》課件
- 2025年中粘煤合作協(xié)議書
- 酒店客房部應(yīng)知應(yīng)會培訓(xùn)
- 2025年虛擬軸加工中心或虛擬軸銑床項目發(fā)展計劃
- 大概念:課程創(chuàng)新與教學(xué)變革的著力點研究報告
- 2025年鋼化真空玻璃項目發(fā)展計劃
- 鐵道工程新生培訓(xùn)
- 靜脈流的臨床運用及護理
- 腦出血作業(yè)治療
- 湖北日報傳媒集團(湖北日報社)招聘筆試沖刺題2025
- 危險性較大工程培訓(xùn)課件
- 建筑施工安全員述職
- 公司安全生產(chǎn)事故隱患內(nèi)部報告獎勵工作制度
- 開封市第二屆職業(yè)技能大賽無人機裝調(diào)檢修項目技術(shù)文件(國賽項目)
- 2024解析:第九章固體壓強-基礎(chǔ)練(解析版)
- 移動式升降平臺安全指導(dǎo)手冊
- 人美版六年級美術(shù)教案下冊全冊
- 老舊小區(qū)電梯改造的經(jīng)濟效益方案
- 水上箱變平臺施工方案
- 導(dǎo)數(shù)壓軸突破-切線放縮(含答案及解析)
評論
0/150
提交評論