《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > PSO優化BP神經網絡齒輪箱故障診斷
PSO優化BP神經網絡齒輪箱故障診斷
2019年電子技術應用第12期
張永超1,李金才1,趙錄懷2
1.西安交通大學城市學院,陜西 西安710018;2.西安交通大學 電氣學院,陜西 西安710048
摘要: 針對目前齒輪箱系統在利用神經網絡故障診斷時存在正確識別率低和依靠經驗選擇參數的問題,提出了基于粒子群優化BP網絡的齒輪箱故障診斷方法。簡要介紹利用齒輪振動原理提取特征參數建立故障模型,該模型以齒輪箱特征向量為輸入、故障類型為輸出,詳細分析了通過BP神經網絡、概率神經網絡和粒子群優化BP神經網絡實現齒輪箱故障診斷。仿真結果表明,BP神經網絡對齒輪箱故障診斷收斂速度慢,故障識別率為82%;概率神經網絡的模型故障診斷識別率依據經驗選取spread值決定,故障識別率最大為98%;粒子群優化后的BP神經網絡故障診斷分類識別率為100%且自適應能力強。
中圖分類號: TN711;TP183
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.190668
中文引用格式: 張永超,李金才,趙錄懷. PSO優化BP神經網絡齒輪箱故障診斷[J].電子技術應用,2019,45(12):42-46,50.
英文引用格式: Zhang Yongchao,Li Jincai,Zhao Luhuai. Diagnosis of gearbox faults based on particle swarm optimization BP neural network[J]. Application of Electronic Technique,2019,45(12):42-46,50.
Diagnosis of gearbox faults based on particle swarm optimization BP neural network
Zhang Yongchao1,Li Jincai1,Zhao Luhuai2
1.Xi′an Jiaotong University City College,Xi′an 710018,China; 2.Electrical College,Xi′an Jiaotong University,Xi′an 710048,China
Abstract: Aiming at the problem of low correct recognition rate and relying on experience to select parameters in gear box fault diagnosis by using neural network, a fault diagnosis method of gear box based on particle swarm optimization BP network is proposed. In this paper, a fault model is established by extracting characteristic parameters from gear vibration principle. The model takes eigenvector of gear box as input and fault type as output. The fault diagnosis of gear box is realized by BP neural network, probabilistic neural network and particle swarm optimization BP neural network. The simulation results show that the convergence speed of BP neural network for gear box fault diagnosis is slow, and the recognition rate of fault diagnosis is 82%. The recognition rate of probabilistic neural network model fault diagnosis is determined by selecting spreads based on experience, and the maximum recognition rate is 98%. The recognition rate of BP neural network fault diagnosis based on particle swarm optimization is 100% and adaptive ability is strong.
Key words : gear box; fault diagnosis; PSO-BP neural network;fault model

0 引言

    齒輪箱主要由齒輪、軸承、旋轉軸等振動部件組成,具有傳動轉矩大、結構緊湊等優點,廣泛應用在航空機械、農業機械中,用來傳遞動力和改變轉速[1]。齒輪箱通常工作在高速、重載等環境下,導致齒輪箱發生問題的概率大大增加[2]。為確保其安全可靠運行,對齒輪與軸承等關鍵部件進行故障診斷具有重要意義[3]

    基于神經網絡進行故障診斷在很多領域都得到了廣泛應用,通過齒輪箱故障樣本訓練便可掌握輸入的振動信號與輸出的故障類型之間的內在聯系[4-7]。如文獻[8]利用訓練好的BP神經網絡模型對齒輪箱進行故障檢測,對無故障、齒根裂紋、斷齒這3種模式進行判斷;文獻[9]采用改進的BP神經網絡進行獨立的局部故障診斷,以及采用D-S證據理論規則,將3個測點的神經網絡輸出結果進行融合,得到整個齒輪箱的故障診斷結果;文獻[10]利用LabVIEW的本身優勢和集成特性建立了齒輪故障智能診斷系統,實現了對齒輪振動的診斷工作;文獻[11]基于動態慣性權重粒子群算法的齒輪箱故障診斷研究,提出了確定特征重要程度的方法。以上方法存在的缺點是:(1)正確識別率低;(2)對人工神經網絡的控制參數依靠經驗選取;(3)對故障類型劃分較為粗糙。

    本文通過對振動信號特征向量的提取,利用BP神經網絡、概率神經網絡(Probabilistic Neural Network,PNN)、粒子群優化(Particle Swarm Optimization,PSO)BP神經網絡(PSO-BP)[12]對齒輪箱的5種狀態(斷齒、斷齒磨損、正常、點蝕和點蝕磨損)進行故障檢測分類,并對3種方法進行比較,仿真結果顯示PSO-BP神經網絡對故障識別率高。

1 3種神經網絡的對比

    BP神經網絡是一個處理非線性優化問題的神經網絡,但是容易陷入局部極小值,魯棒性差,并且對初始化參數權值和閾值比較敏感,所以預測準確率較低。而對于PNN神經網絡,不同平滑因子,故障識別率不同,要依靠人工經驗,才能找到spread最優解,否則誤差率較大。

    粒子群算法是通過模擬鳥群覓食行為而發展起來的一種基于群體協作的隨機搜索算法。本文將BP神經網絡和PSO算法有機結合,提出一種PSO-BP神經網絡方法,利用PSO算法優化BP神經網絡的權值和閾值,將該方法用于齒輪箱系統的故障診斷與分類中,結果表明,PSO-BP神經網絡可有效提高齒輪箱故障診斷的正確率。

2 齒輪箱故障分類及特征參數采集

2.1 齒輪箱故障分類

    齒輪箱經常工作在強噪聲干擾、重載環境下,故障時有發生。現場運行表明,較為常見的故障類型主要有斷齒、斷齒磨損、正常、點蝕、點蝕磨損。

2.2 數據采集

    為獲取齒輪箱的故障建模數據,以JZ250型齒輪箱為對象在實驗室模擬了1種正常狀態和4種典型故障狀態,實驗平臺利用激光轉速儀加速度傳感器,獲取齒輪箱多處測試點的振動信號,實驗臺和數據采集及處理系統如圖1所示。采樣點數設置為52 000,采樣頻率設置2 000×2.56 Hz,采樣負載電流分別設置為0.05 A、0.1 A、0.2 A和空載電流。提取故障特征樣本如表1所示,每種狀態列舉兩組數據。控制器用FPGA芯片,為Altera公司EP1C6Q240C8 Cyclone系列,電源電壓為3.3 V,最高工作頻率為275 MHz,LCD采用1602LCD液晶顯示器。

rgzn1-t1.gif

rgzn1-b1.gif

3 BP神經網絡齒輪箱故障診斷

    以齒輪箱故障特征參數為輸入、故障編碼為輸出,建立BP神經網絡并仿真。

3.1 BP神經網絡建立

    本文采集的特征參數為9類,所以輸入神經元為9個,輸出編碼為一個。

    設計隱含層神經元個數時,隱含層神經元個數過少會導致神經網絡兼容性較差,導致學習樣本的能力比較差;隱含層神經元個數過多會導致網絡訓練時間較長,泛化能力較弱。本文的輸入神經元個數為15,輸出神經元個數為1,根據公式:

     rgzn1-gs1.gif

式中:L為隱含層節點數目,m為輸入層節點數目,n為輸出層節點數目,a為1~10的調節常數。

    可得隱含層神經元個數為0.18<L<36,結合L=2m+1得L=15。

    為了防止小數值信號被淹沒,將實驗數據進行歸一化處理,即把實驗數據轉化為[0,1]區間內。

3.2 BP神經網絡仿真驗證

    設允許最大訓練步數為2 000步,訓練目標最小誤差為0.001,每間隔100步顯示一次訓練結果,學習速率為0.05。具體為net.trainParam.epochs=1000;net.trainParam.goal=0.001;et.trainParam.show=10;net.trainParam.lr=0.05。

    利用200組樣本訓練網絡,利用50組非訓練樣本檢測網絡的正確識別率,BP神經網絡對齒輪箱的5種狀態分類結果如圖2所示,縱坐標編碼1~5分別表示齒輪箱的5種狀態:斷齒、斷齒磨損、正常、點蝕和點蝕磨損。

rgzn1-t2.gif

    由圖2可知,第6,7,9,10,11,16,17,18,19,20組樣本預測錯誤,正確組數為41組,正確分辨率為82%。

4 PNN神經網絡齒輪箱故障診斷

    以齒輪箱特征參數為輸入、故障編碼為輸出,建立PNN神經網絡并仿真。

4.1 PNN神經網絡建立

    概率神經網絡(PNN)是一個前饋神經網絡,其被廣泛用于分類和模式識別問題。只要樣本數目夠多,該方法所獲得的函數可以連續平滑地逼近原概率密度函數[13]。由Parzen方法得到PDF公式為:

    rgzn1-gs2.gif

式中,Xai為故障模式θi的第i個訓練向量;θA為故障模式的訓練樣本數量,σ為平滑因子,P為類的概率密度函數,m′為求和層節點數。

    PNN神經網絡結構由輸入層、競爭層、求和層和輸出層組成。

    PNN神經網絡對齒輪箱進行故障診斷分為訓練階段和診斷階段,故障診斷流程如圖3所示,具體為:(1)對訓練集和測試集中的各樣本數據進行歸一化處理,形成訓練樣本集和測試樣本集;(2)設置spread的值對網絡進行訓練,得到相應的故障診斷模型;(3)利用得到的故障診斷模型,對待測試的樣本進行診斷;(4)得出診斷結果。

rgzn1-t3.gif

4.2 PNN神經網絡仿真驗證

    當spread的值接近于0時,它構建成最鄰分類器;當spread的值較大時,它構成對幾個訓練樣本的臨近分類器。所以分別取spread=0.1,spread=1,spread=6,利用200組訓練樣本去訓練網絡,利用50組樣本檢測網絡的正確分類識別率結果如圖4~圖6所示,縱坐標編碼1~5分別表示齒輪箱的5種狀態:斷齒、斷齒磨損、正常、點蝕和點蝕磨損。

rgzn1-t4.gif

rgzn1-t5.gif

rgzn1-t6.gif

    由圖4可知,第1組到第40組樣本預測錯誤,第41組到50組數據正確,正確分辨率為20%。

    由圖5可知,第6,7,8,9,10,16,17,18,19,20,23,24,29組樣本預測錯誤,有37組數據預測正確,正確分辨率為74%。

    由圖6可知,第6組樣本預測錯誤,有49組預測正確,正確分辨率98%。

5 PSO-BP神經網絡齒輪箱故障診斷

    以齒輪箱特征參數為輸入、故障編碼為輸出,建立PSO優化BP神經網絡并仿真。

5.1 PSO-BP神經網絡建立

    網絡建立分為6步,流程如圖7所示:(1)定義PSO-BP神經網絡模型的輸入輸出,首選單隱層BP神經網絡進行PSO優化;(2)將輸入參數進行歸一化預處理,使各個參數處于[-1,1]的區間內;(3)初始化粒子群PSO算法,優化的參數為BP神經網絡中所有權值和閾值的集合[14];(4)更新粒子位置速度,將所有粒子輸入到模型中進行訓練,通過計算粒子群的適應度函數來評估粒子的好壞,以此為基礎調整每個粒子的位置和速度,粒子群的適應度函數值越小,適應度越高;(5)迭代計算輸出最優粒子,PSO算法的終止條件有兩種形式,一是當種群粒子的適應度值小于給定值時停止算法,二是當種群進化次數達到上限T時停止,為了克服 PSO-BP神經網絡算法的過度擬合問題[15]

rgzn1-t7.gif

    本文提出第3種終止條件,當連續幾代最優適應度的差小于給定值時,PSO算法終止。如果此時 PSO算法繼續運行下去,PSO-BP神經網絡網絡的預測誤差仍會逐漸減小,但此時PSO-BP神經網絡的通用性和魯棒性將會逐漸降低,事實上,此時大多數粒子已經訓練得很好了。算法停止時,可以獲得全局最優解,此時將其映射到BP神經網絡的權值和閾值。

    隨后進行神經網絡模型訓練,確定 PSO-BP神經網絡權值和閾值后,可以輸入訓練數據訓練 PSO-BP神經網絡模型。

5.2 PSO-BP神經網絡仿真驗證

    用200組訓練樣本訓練網絡,用50組檢測樣本檢測網絡的正確識別率。

    由圖8可知,50組樣本預測完全正確,正確識別率為100%。

rgzn1-t8.gif

5.3 3種神經網絡仿真結果比較及分析

    BP、PNN和PSO-BP神經網絡診斷結果如表2所示。

rgzn1-b2.gif

    由表2可知:(1)BP神經網絡易陷入局部極小值,魯棒性差,對初始化參數比較敏感,所以預測準確率較低;(2)PNN神經網絡的識別正取率由spread值決定,該值依據經驗選取,PNN神經網絡的spread=6,正確識別率最高,證明不同平滑因子,故障識別率不同;(3)PSO-BP神經網絡有效提高了非線性映射能力,故障識別率達到100%。

6 結論

    本文建立BP、PNN和PSO-BP神經網絡診斷模型,用于齒輪箱的故障診斷建模。主要結論為:(1)BP神經網絡易陷入局部極小值,故障識別正確率為82%;(2)PNN神經網絡對齒輪箱故障診斷識別正確率由spread值決定,該值依據經驗選取,經多次試驗當spread=6時故障識別正確率最高為98%;(3)為了克服BP和PNN神經網絡缺點,引入PSO-BP神經網絡,故障識別正確率為100%。

    通過3種神經網絡對比,PSO-BP神經網絡對齒輪箱故障正確率最高達到100%,為齒輪箱等非線性復雜系統的故障診斷提供一種通用可行的解決方案。

參考文獻

[1] 鄧海順,鄧月飛,黃坤,等.平衡式雙排軸向柱塞泵缸體力學性能分析[J].機床與液壓,2017,45(17):140-144.

[2] 劉景艷,李玉東,郭順京.基于Elman神經網絡的齒輪箱故障診斷[J].工礦自動化,2016,42(8):47-51.

[3] 陳如清,李嘉春,尚濤,等.改進煙花算法和概率神經網絡智能診斷齒輪箱故障[J].農業工程學報,2018,34(17):192-198.

[4] 彭雅奇,許承東,牛飛,等.基于PSO-BP神經網絡的廣播星歷軌道誤差預測模型[J].系統工程與電子技術,2019,41(7):1617-1622.

[5] 熊青春,王家序,周青華.融合機床精度與工藝參數的銑削誤差預測模型[J].航空學報,2018,39(8):272-280.

[6] Yang Xinlan,Zhang Shuanglin,Sha Qiuying.Joint analysis of multiple phenotypes in association studies based on cross-validation prediction error[J].Scientific Reports,2019,9(1):1073.

[7] Jia Feng,Lei Yaguo,Guo Liang,et al.A neural network constructed by deep learning technique and its application to intelligent fault diagnosis of machines[J].Neurocomputing,2018,272(10):619-628.

[8] 許敬成,陳長征.BP神經網絡在齒輪箱故障診斷中的應用[J].噪聲與振動控制,2018,38(S2):673-677.

[9] 黃劍文,李瑞琴,金劍.基于D-S證據理論和BP神經網絡的齒輪箱故障診斷[J].煤礦機械,2014,35(10):287-290.

[10] 段志偉,高丙坤,王煥躍,等.基于LabVIEW的齒輪故障智能診斷系統[J].化工自動化及儀表,2015,42(1):77-81.

[11] 曹鳳才,魏秀業,潘紅俠.基于動態慣性權重粒子群算法的齒輪箱故障診斷研究[J].太原理工大學學報,2011,42(2):145-148.

[12] PAVAO L V,COSTA C,RAVAGNANI M A S S,et al.Large-scale heat exchanger networks synthesis using simulated annealing and the novel rocket fireworks optimization[J].AIChE Journal,2017,63(5):1582-1601.

[13] JIA F,LEI Y G,GUO L.A neural network constructed by deep learning technique and its application to intelligent fault diagnosis of machines[J].Neurocomputing,2018,272(10):619-628.

[14] 于耕,方鴻濤.基于BP神經網絡改進UKF的組合導航算法[J].電子技術應用,2019,45(4):29-33.

[15] 楊向萍,吳玉丹.基于PSO-BP神經網絡的人體穴位定位系統設計[J].電子技術應用,2018,44(9):75-78.



作者信息:

張永超1,李金才1,趙錄懷2

(1.西安交通大學城市學院,陜西 西安710018;2.西安交通大學 電氣學院,陜西 西安710048)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品日韩欧美一区二区| 一区二区免费在线观看| 欧美日韩一区二区免费在线观看 | 亚洲国产欧美一区二区三区同亚洲| 一区二区三区四区蜜桃| 亚洲六月丁香色婷婷综合久久| 在线观看福利一区| 国内精品视频在线播放| 国模精品娜娜一二三区| 国产亚洲欧美日韩在线一区| 国产日本欧美一区二区三区在线| 国产精品久久久久久久午夜片| 欧美日韩中文字幕在线| 欧美日韩亚洲一区二区三区在线 | 亚洲制服丝袜在线| 亚洲无限乱码一二三四麻| 99精品视频免费观看| 亚洲美女网站| 一本色道久久综合亚洲精品高清| 99在线精品视频| 正在播放欧美视频| 亚洲制服丝袜在线| 小黄鸭精品aⅴ导航网站入口 | 欧美xxx成人| 欧美精品aa| 欧美美女喷水视频| 欧美日韩精品久久久| 欧美日韩色婷婷| 欧美午夜久久| 国产酒店精品激情| 国内精品美女av在线播放| 伊人狠狠色j香婷婷综合| 亚洲国产精品123| 亚洲精品视频免费在线观看| 99视频精品在线| 亚洲影院色在线观看免费| 香蕉精品999视频一区二区| 亚洲大胆女人| 亚洲免费电影在线| 在线综合+亚洲+欧美中文字幕| 亚洲在线播放电影| 久久久久久97三级| 欧美激情精品久久久久久黑人| 欧美日韩一区在线播放| 国产精品亚洲成人| 伊人男人综合视频网| 99国产精品久久久久久久| 亚洲一区在线观看免费观看电影高清| 欧美一区二区三区四区在线| 亚洲人成7777| 亚洲欧美电影院| 久久久夜夜夜| 欧美区日韩区| 国产美女精品视频免费观看| 亚洲第一精品福利| 亚洲社区在线观看| 午夜精品久久久| 亚洲人被黑人高潮完整版| 亚洲一区二区三区激情| 久久久久久网| 欧美日韩视频在线第一区| 国产欧美日韩亚洲| 亚洲国内自拍| 亚洲一区二区三| 亚洲国产一区二区三区在线播 | 香蕉乱码成人久久天堂爱免费 | 亚洲一本视频| 老色批av在线精品| 国产精品成人观看视频国产奇米| 禁断一区二区三区在线| 一区二区电影免费观看| 亚洲第一视频网站| 亚洲一区二区三区中文字幕| 久久这里有精品视频| 欧美日韩亚洲网| 一区二区三区自拍| 亚洲男人第一av网站| 亚洲美女黄网| 久久免费高清| 国产精品久久久久久久一区探花| 亚洲成人在线视频播放| 亚洲欧美在线免费| 一区二区三区视频免费在线观看| 久久婷婷国产综合国色天香| 欧美视频在线观看| 亚洲电影在线免费观看| 欧美亚洲综合久久| 亚洲一区二区免费看| 免费在线观看日韩欧美| 国产情人节一区| 一区二区三区四区精品| 99精品99久久久久久宅男| 久久躁日日躁aaaaxxxx| 国产亚洲精品久久飘花| 在线中文字幕不卡| 日韩亚洲欧美一区| 老司机午夜精品视频在线观看| 国产精品自拍三区| 中文国产成人精品久久一| 亚洲另类自拍| 免费久久精品视频| 国产在线成人| 欧美一区二区| 欧美一区在线看| 国产精品欧美风情| 亚洲无限乱码一二三四麻| 99在线热播精品免费| 欧美大片在线看| 在线观看视频一区二区欧美日韩| 欧美亚洲视频在线观看| 性色av香蕉一区二区| 国产精品国产| 在线视频亚洲一区| 亚洲视频大全| 欧美视频免费在线观看| 亚洲国产1区| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美视频手机在线| 日韩午夜剧场| 在线综合亚洲| 欧美日韩一区三区| av成人免费观看| 亚洲一区二区免费看| 欧美视频一区在线观看| 中文亚洲字幕| 午夜国产不卡在线观看视频| 国产精品久久国产精品99gif| 日韩网站免费观看| 在线中文字幕日韩| 欧美丝袜第一区| 一区二区三区色| 午夜精品久久久久久久久| 国产精品一级二级三级| 亚洲主播在线| 久久久久久97三级| 伊人久久综合| 亚洲精品国产无天堂网2021| 欧美精品成人在线| 亚洲乱码精品一二三四区日韩在线 | 亚洲专区免费| 久久久久久网址| 在线观看91精品国产麻豆| 亚洲国产女人aaa毛片在线| 欧美高清视频在线观看| 亚洲精品久久久蜜桃| 亚洲夜晚福利在线观看| 国产精品看片资源| 欧美一二三区在线观看| 久久青草久久| 最新成人av网站| 亚洲一区二区精品在线观看| 国产麻豆成人精品| 亚洲电影免费观看高清| 欧美 日韩 国产一区二区在线视频 | 亚洲国产日韩欧美在线图片| 欧美精品免费观看二区| 一本色道88久久加勒比精品 | 亚洲欧美日韩在线| 黑人一区二区| 亚洲精品久久久久久一区二区 | 99精品欧美一区| 国产精品每日更新| 欧美在线视频观看免费网站| 女人香蕉久久**毛片精品| 在线视频日韩精品| 久久久久久一区二区| 亚洲黄色精品| 香蕉久久国产| 亚洲高清在线观看| 亚洲专区在线视频| 极品裸体白嫩激情啪啪国产精品 | 亚洲视频欧洲视频| 国产一在线精品一区在线观看| 亚洲激情专区| 国产精品v欧美精品∨日韩| 久久国产一区| 欧美日韩久久久久久| 香蕉久久一区二区不卡无毒影院| 免费观看国产成人| 在线中文字幕不卡| 蘑菇福利视频一区播放| 亚洲一区二区精品在线| 久久综合影视| 亚洲一区在线观看免费观看电影高清| 麻豆国产精品777777在线| 一区二区三区视频在线观看| 老司机精品福利视频| 亚洲私人影院在线观看| 久久一区二区三区四区| 亚洲少妇中出一区| 欧美国产日本高清在线| 亚洲女ⅴideoshd黑人| 欧美激情亚洲自拍| 欧美在线视频网站| 欧美性猛交视频| 日韩午夜视频在线观看| 国产一区二区0| 亚洲在线观看免费视频| 亚洲激情视频网站| 久久婷婷成人综合色|