999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PSO優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的液壓鉆機故障診斷

2016-05-04 01:41:56余發(fā)山,康洪,張宏偉
自動化儀表 2016年4期
關(guān)鍵詞:故障診斷優(yōu)化故障

?

基于PSO優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的液壓鉆機故障診斷

Data analysis

0引言

利用液壓鉆機鉆孔對煤層瓦斯抽采,一方面作為再生能源利用,另一方面可提高煤炭開采效率和減少瓦斯安全事故。液壓鉆機是機電液一體化的復雜裝備,其工作環(huán)境惡劣、工藝復雜、故障率高、排查困難。利用先進的方法進行故障診斷,對提高設(shè)備可靠性和運行效率具有重要意義。

液壓鉆機故障具有隱蔽性、交錯性、隨機性等特點[1-6]。針對其故障特點,研究者提出了故障樹[7]、SOM網(wǎng)絡(luò)[8]等故障診斷方法,但上述方法在應(yīng)用中存在局限性,影響了診斷正確率。故障樹方法搜索過程繁瑣,診斷結(jié)果嚴重依賴于故障樹信息的正確性和完整性,診斷正確率不高。SOM網(wǎng)絡(luò)方法學習速度的選擇需要與最終權(quán)值向量的穩(wěn)定性進行折中,影響了診斷正確率[9-10]。

針對上述問題,本文提出一種基于粒子群算法(particle swarm optimization,PSO)優(yōu)化BP神經(jīng)網(wǎng)絡(luò)(簡稱PSO-BP網(wǎng)絡(luò))的液壓鉆機故障診斷方法。Matlab仿真結(jié)果驗證了此方法的可行性,表明其能夠?qū)σ簤恒@機的部分典型故障進行比較準確的診斷。

1液壓鉆機故障診斷模型

液壓系統(tǒng)大多數(shù)故障都與壓力、油溫 、泄油量等重要參數(shù)相關(guān)。壓力直接反應(yīng)鉆機工作狀態(tài),是各種狀態(tài)信息的載體;泄油量信號反映了液壓泵和液壓馬達等裝置的工作狀態(tài)和泄漏情況;油液溫度作為一個綜合特征信號,能夠反映油液清潔度和黏度、內(nèi)泄漏、運動部件磨損情況等。通過分析液壓鉆機故障特征因素可知,泵壓力、卡盤壓力、油箱溫度、馬達泄油量、泵泄油量、減壓閥壓力等6個參數(shù)(分別用x1~x6表示)為主要特征參數(shù)[11-12]。

鉆機結(jié)構(gòu)復雜,故障類型多樣,鑒于篇幅限制,本文以4種典型故障為例,驗證該方法的可行性和有效性。液壓鉆機常見的故障類型有:馬達回轉(zhuǎn)無力、換向閥阻塞、卡瓦磨損、濾油器阻塞等(分別用F1~F4表示),加上正常狀態(tài)(用F5表示),作為待診斷的五種狀態(tài)類型。鉆機故障與參數(shù)表現(xiàn)存在著重疊與交叉,各工況參數(shù)之間也具有較大的非線性,通過PSO-BP神經(jīng)網(wǎng)絡(luò)提取變量間的非線性關(guān)系,可以實現(xiàn)故障的分類識別。液壓鉆機故障診斷模型如圖1所示。圖1中,特征參數(shù)x1~x6為網(wǎng)絡(luò)模塊的輸入,待診斷狀態(tài)類型F1~F5為網(wǎng)絡(luò)輸出。

圖1 故障診斷模型

2PSO優(yōu)化BP神經(jīng)網(wǎng)絡(luò)

針對常規(guī)BP神經(jīng)網(wǎng)絡(luò)算法應(yīng)用于故障診斷時存在的問題,可利用粒子群算法對BP神經(jīng)網(wǎng)絡(luò)的權(quán)值和閾值進行優(yōu)化,從而加快神經(jīng)網(wǎng)絡(luò)的收斂速度并提高故障診斷的正確率。

2.1BP神經(jīng)網(wǎng)絡(luò)

BP神經(jīng)網(wǎng)絡(luò)是一種雙向傳播的多層前饋網(wǎng)絡(luò),其基本思想是把網(wǎng)絡(luò)學習分為信息的正向傳遞、誤差反向傳遞兩個過程。

①正向過程:計算各層節(jié)點的輸出以及實際輸出與期望輸出的誤差。隱含層輸出如式(1)所示;輸出層的輸出形式如式(2)所示,誤差函數(shù)如式(3)所示。

(1)

(2)

(3)

②反向過程:從輸出層開始,按一定規(guī)則向誤差減小的方向調(diào)整網(wǎng)絡(luò)的各個連接權(quán)值。輸出權(quán)值變化如式(4)所示,隱含層權(quán)值變化如式(5)所示。

(4)

(5)

重復以上前向和反向過程,直到輸出誤差達到要求的范圍之內(nèi),網(wǎng)絡(luò)訓練結(jié)束[13-14]。

2.2標準PSO算法

PSO通過群體中粒子間的協(xié)作與信息共享來指導、優(yōu)化搜索,結(jié)構(gòu)簡單易實現(xiàn),全局搜索能力強,是一種有效的全局尋優(yōu)算法[15]。PSO首先隨機初始化一群粒子,將每個粒子視作極值優(yōu)化問題的一個潛在最優(yōu)解,粒子特征由位置、速度和適應(yīng)度值三項指標表現(xiàn)。適應(yīng)度值由適應(yīng)度函數(shù)計算得出,用來評價粒子性能的好壞[16]。

粒子在搜索最優(yōu)解的過程中,追隨當前最優(yōu)粒子并逐代搜索,最終得到最優(yōu)解。每次迭代過程中,粒子跟蹤兩個極值:一個是粒子本身已找到的最優(yōu)解,另一個是整個群體已找到的最優(yōu)解。粒子通過個體極值和全局極值來更新自身的速度和位置[17-20],更新公式如式(6)和式(7)所示。

(6)

(7)

為防止粒子盲目搜索,可將位置和速度分別限制在[-Xmax,Xmax]和[-Vmax,Vmax]的區(qū)間內(nèi)。w為慣性權(quán)重,用于均衡粒子的探索能力與開發(fā)能力,取值一般采用線性遞減法,如式(8)所示。

(8)

式中:tmax為最大迭代次數(shù);t為當前迭代次數(shù);wstart為初始慣性權(quán)重;wend為最終慣性權(quán)重。

2.3PSO優(yōu)化權(quán)值和閾值

首先,建立粒子與待優(yōu)化參數(shù)間的映射關(guān)系。待優(yōu)化參數(shù)包括權(quán)值w1ij、w2jk以及閾值b1j、b2k,映射關(guān)系由以下矩陣表示:

矩陣長度D即是粒子維數(shù):

D=1×H+H×O+H+O

(9)

式中:I為輸出層節(jié)點數(shù);H為隱含層節(jié)點數(shù);O為輸出層節(jié)點數(shù)。

優(yōu)化網(wǎng)絡(luò)的目的是搜索出一組最優(yōu)權(quán)值和閾值,使訓練樣本的均方誤差值最小,因此可選取適應(yīng)度函數(shù)為:

(10)

PSO優(yōu)化BP神經(jīng)網(wǎng)絡(luò)流程如圖2所示[21-22]。

圖2 PSO優(yōu)化BP網(wǎng)絡(luò)流程圖

3液壓鉆機故障診斷

根據(jù)液壓鉆機工況參數(shù)提取特征信號,歸一化處理建立樣本集,利用訓練樣本訓練PSO優(yōu)化的神經(jīng)網(wǎng)絡(luò),再根據(jù)訓練結(jié)果進行故障診斷,流程如圖3所示。

圖3 故障診斷流程圖

3.1信號采集與特征參數(shù)提取

① 信號采集。利用傳感器、數(shù)據(jù)采集卡和工業(yè)計算機組成信號采集硬件系統(tǒng),硬件結(jié)構(gòu)如圖4所示。選擇性能適當?shù)谋景矀鞲衅鞑杉@機工況信號,經(jīng)過信號調(diào)理電路,對其進行放大、隔離、濾波,然后送入信號采集卡中進行處理,最后經(jīng)數(shù)據(jù)總線送入內(nèi)置LabVIEW程序的工業(yè)計算機中進行顯示和存儲,實現(xiàn)鉆機工況信號采集。

圖4 信號采集硬件結(jié)構(gòu)圖

② 特征參數(shù)提取。同前文所述,提取泵壓力、卡盤壓力、油箱溫度、馬達泄油量、泵泄油量、減壓閥壓力等6個參數(shù)作為故障特征參數(shù),采集馬達回轉(zhuǎn)無力、換向閥阻塞、卡瓦磨損、濾油器阻塞4種典型液壓故障狀態(tài)以及正常工作狀態(tài)下的特征信號,作為液壓鉆機故障的診斷依據(jù)。

3.2建立樣本集

為便于分析比較,按式(11)對采集到的特征信號進行歸一化處理。

(11)

在F1~F5每種狀態(tài)下選取3組數(shù)據(jù),作為BP網(wǎng)絡(luò)的訓練樣本;以同樣的方法從數(shù)據(jù)庫中另選出15組數(shù)據(jù),作為網(wǎng)絡(luò)的測試樣本以檢驗網(wǎng)絡(luò)輸出。訓練和測試樣本如表1所示。

表1 訓練和測試樣本

續(xù)表1

3.3仿真分析

②PSO參數(shù)設(shè)置。粒子群規(guī)模N=40,wstart=0.9,wend=0.4,c1=c2=2,網(wǎng)絡(luò)訓練的最大迭代次數(shù)tmax=200,位置最大值Xmax=5,速度最大值Vmax=1。

③仿真結(jié)果分析。經(jīng)Matlab軟件仿真,適應(yīng)度值曲線如圖5所示。

圖5 適應(yīng)度值曲線

迭代67次之后,適應(yīng)度值達到穩(wěn)定值0.014 3,曲線收斂平滑,速度快。BP網(wǎng)絡(luò)與PSO-BP網(wǎng)絡(luò)訓練誤差曲線如圖6所示。目標均方誤差設(shè)置為0.001,曲線橫坐標為網(wǎng)絡(luò)訓練迭代次數(shù),縱坐標為網(wǎng)絡(luò)的均方誤差值。當網(wǎng)絡(luò)誤差小于目標誤差時,訓練停止。

BP神經(jīng)網(wǎng)絡(luò)經(jīng)531次迭代收斂至目標誤差值,訓練初期曲線收斂速度較慢,訓練后期出現(xiàn)明顯震蕩,見圖6虛線;PSO-BP僅用84次迭代便完成訓練,曲線收斂速度快,無明顯震蕩,見圖6實線。由此可知,PSO-BP網(wǎng)絡(luò)迭代周期明顯減少,收斂速度明顯加快。

利用訓練好的網(wǎng)絡(luò)對測試樣本進行仿真驗證,并根據(jù)網(wǎng)絡(luò)輸出判別分類結(jié)果。選取合適的判別區(qū)間,確定輸出數(shù)據(jù)歸于1或0,表示故障發(fā)生或不發(fā)生。若仿真結(jié)果大于0.9,則判定其為1;若仿真結(jié)果小于0.1,則判定其為0;處于(0,0.9)區(qū)間內(nèi)的數(shù)據(jù)判定為無效分類。網(wǎng)絡(luò)輸出及診斷結(jié)果如表2所示。表2中,S表示測試樣本所屬狀態(tài),R1表示BP網(wǎng)絡(luò)的診斷結(jié)果,R2表示PSO-BP網(wǎng)絡(luò)的診斷結(jié)果,“?”表示分類無效,無法判斷診斷結(jié)果,處于無效分類區(qū)間的數(shù)據(jù)由下劃線標記。

圖6 訓練誤差曲線對比

分析對比表2中的網(wǎng)絡(luò)輸出,BP網(wǎng)絡(luò)有1組輸出出現(xiàn)兩個無效分類數(shù)據(jù)(位于表2編號6),該數(shù)據(jù)及診斷結(jié)果已由下劃線標記,其他14組數(shù)據(jù)分類有效,診斷結(jié)果正確;PSO-BP網(wǎng)絡(luò)所有的仿真輸出均為有效分類數(shù)據(jù),診斷結(jié)果全部正確。由表2可見,PSO-BP網(wǎng)絡(luò)對故障狀態(tài)的識別分類能力明顯高于BP網(wǎng)絡(luò),兩者的診斷結(jié)果對比如表3所示。

由表3可見,與BP神經(jīng)網(wǎng)絡(luò)相比,PSO-BP神經(jīng)網(wǎng)絡(luò)測試誤差和訓練誤差明顯下降,迭代次數(shù)明顯減少,收斂速度明顯加快,故障診斷正確率高。

表2 網(wǎng)絡(luò)輸出及診斷結(jié)果

表3 診斷效果對比

4結(jié)束語

本文提出了一種基于粒子群算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的液壓鉆機故障診斷方法。通過BP神經(jīng)網(wǎng)絡(luò)提取故障特征參數(shù)之間的非線性關(guān)系,實現(xiàn)典型故障的分類識別;利用PSO算法優(yōu)化BP網(wǎng)絡(luò)的權(quán)值和閾值,提高BP網(wǎng)絡(luò)訓練速度,并防止網(wǎng)絡(luò)陷入局部極小值。根據(jù)鉆機工況參數(shù)提取特征信號,進行歸一化處理建立樣本集,利用訓練樣本對網(wǎng)絡(luò)進行訓練,根據(jù)訓練結(jié)果進行故障診斷。仿真結(jié)果表明,PSO優(yōu)化后的BP神經(jīng)網(wǎng)絡(luò)迭代次數(shù)少,收斂速度明顯提高,訓練誤差和測試誤差明顯降低。該方法故障診斷正確率較高,滿足液壓鉆機故障診斷的要求。

參考文獻

[1] 龐海榮.ZDY1900S型全液壓鉆機現(xiàn)場故障診斷[J].煤炭科學技術(shù),2006,34(11):82-84.

[2] 姚克,孫保山,殷新勝,等. ZDY系列履帶定向鉆機的研制及應(yīng)用[J].煤炭科學技術(shù),2013,41(3):28-31,54.

[3] 薄秀英.礦山機電設(shè)備故障診斷技術(shù)分析探討[J].煤炭科學技術(shù),2013(S1):138-139.

[4] 許艷霞,郭俊杰,馮憲琴.煤礦用全液壓坑道鉆機的設(shè)計[J].煤礦機械,2014,35(7):21-23.

[5] 王新宇.ZYG-150型全液壓鉆機常見故障診斷[J].煤礦機械,2005(12):156-157.

[6] 施錦丹,王凱,王伯成,等.液壓系統(tǒng)故障診斷方法綜述[J].機床與液壓,2008,36(11):175-179.

[7] 夏緒波,王西韋.故障樹分析在礦用液壓鉆機中的應(yīng)用[J].價值工程,2013(18):45-46.

[8] 賀康,龐海榮,代粉蕾.SOM神經(jīng)網(wǎng)絡(luò)在全液壓鉆機液壓系統(tǒng)故障診斷中的應(yīng)用[J].煤礦機械,2011,32(4):249-250.

[9] 金鑫,任獻彬,周亮.智能故障診斷技術(shù)研究綜述[J].國外電子測量技術(shù),2009,28(7):30-32.

[10]王曉峰,毛德強,馮尚聰.現(xiàn)代故障診斷技術(shù)研究綜述[J].中國測試,2013,39(6):93-98.

[11]杜京義,張明哲.基于粒子群優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)的液壓鉆機故障診斷[J].煤礦機械,2012,33(5):251-253.

[12]孫立峰,呂楓.基于改進PSO的RBF神經(jīng)網(wǎng)絡(luò)在液壓鉆機故障診斷中的應(yīng)用[J].液壓與氣動,2014(11):91-94,127.

[13]曹鳳才,岳鳳英.基于BP神經(jīng)網(wǎng)絡(luò)的液壓系統(tǒng)故障診斷研究[J].中北大學學報:自然科學版,2010,31(6):596-599.

[14]盧俊文,吳瑞,常虎山,等.航空發(fā)動機氣路改進神經(jīng)網(wǎng)絡(luò)故障診斷研究[J].自動化儀表,2015,36(1):5-8,12.

[15]Sun H,Xue Z,Sun K.Fault diagnosis analysis of power transformer based on PSO-BP algorithm[J].Applied Mechanics and Materials,2012(466-467):789-793.

[16] Dong Z,Zhang X,Zeng J.A modified PSO-BP algorithm in hydraulic system fault diagnosis application[J].Applied Mechanics and Materials,2012(182-183):1145-1148.

[17]劉景艷.基于改進粒子群神經(jīng)網(wǎng)絡(luò)的提升機故障診斷[J].河南理工大學學報:自然科學版,2014,33(3):313-317.

[18]王龍剛,侯媛彬.BP-PSO在電加熱爐中的溫度智能預(yù)測[J].自動化儀表,2013,34(1):54-56,60.

[19]李文,羅恩韜.改進的PSO算法在攤鋪機行駛控制器中的應(yīng)用[J].電子測量與儀器學報,2011,25(4):372-376.

[20]孟艷,潘宏俠.PSO聚類和梯度算法結(jié)合的RBF神經(jīng)網(wǎng)絡(luò)優(yōu)化[J].自動化儀表,2011,32(2):6-8.

[21]馮輝宗,吳小敏,袁榮棣,等.基于PSO-BP神經(jīng)網(wǎng)絡(luò)的發(fā)動機故障診斷[J].化工自動化及儀表,2013,40(1):76-79.

[22]賈凱,李浩,熊曉航.PSO-BP神經(jīng)網(wǎng)絡(luò)采煤機截割系統(tǒng)故障診斷[J].遼寧工業(yè)大學學報:自然科學版,2010,30(3):173-175.

Fault Diagnosis for Hydraulic Drilling Rig Based on BP Neural Network Optimized by PSO

余發(fā)山康洪張宏偉

(河南理工大學電氣工程與自動化學院,河南 焦作454000)

摘要:液壓鉆機故障特征參數(shù)與故障狀態(tài)之間呈現(xiàn)較強的非線性,依賴線性數(shù)學模型的故障診斷方法診斷正確率不高。針對上述問題,提出了一種基于粒子群算法(PSO)優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的液壓鉆機故障診斷方法。該方法利用BP神經(jīng)網(wǎng)絡(luò)提取特征參數(shù)之間的非線性關(guān)系,實現(xiàn)典型故障的分類識別;利用PSO優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的權(quán)值和閾值,提高網(wǎng)絡(luò)訓練的收斂速度。仿真結(jié)果表明,PSO優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)迭代次數(shù)少,收斂速度快。該方法能夠?qū)y試樣本進行有效分類,故障診斷正確率高。

關(guān)鍵詞:液壓鉆機故障診斷BP神經(jīng)網(wǎng)絡(luò)粒子群算法全局優(yōu)化可靠性數(shù)據(jù)分析

Abstract:Because of the strong nonlinearity between fault feature parameters and fault status of hydraulic drilling rig,the diagnostic accuracy of the fault diagnosis method which relies on linear mathematical model is not high.To solve this problem,a fault diagnosis method based on BP neural network optimized by Particle Swarm Optimization(PSO) is proposed.With this method,the nonlinear relationship between the feature parameters is extracted by using BP neural network for realizing classification recognition of the typical faults; and the weights and thresholds of BP neural network are optimized by adopting PSO for increasing the convergence rate of network training.The result of simulation reveals that the BP neural network optimized by PSO features smaller number of iterations and faster convergence rate; the diagnosis method can classify the testing samples effectively,and the accuracy of fault diagnosis is high.

Keywords:Hydraulic drilling rigFault diagnosisBP neural networkParticle swarm optimization(PSO)Global optimizationReliability

中圖分類號:TH6; TP183

文獻標志碼:A

DOI:10.16086/j.cnki.issn1000-0380.201604009

修改稿收到日期:2015-09-20。

第一作者余發(fā)山(1952-),男,1977年畢業(yè)于焦作礦業(yè)學院電氣自動化專業(yè),獲學士學位,教授;主要從事工業(yè)過程控制、運動控制及故障診斷等方向的教學和科研工作。

猜你喜歡
故障診斷優(yōu)化故障
超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
民用建筑防煙排煙設(shè)計優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
故障一點通
奔馳R320車ABS、ESP故障燈異常點亮
因果圖定性分析法及其在故障診斷中的應(yīng)用
故障一點通
江淮車故障3例
基于LCD和排列熵的滾動軸承故障診斷
主站蜘蛛池模板: 欧美黄色网站在线看| 奇米精品一区二区三区在线观看| 国产成人精品视频一区视频二区| 国产精品自拍露脸视频| 中文国产成人精品久久| 亚洲无码高清视频在线观看| 国产一级二级在线观看| 无码国产伊人| 免费一极毛片| 欧美日韩一区二区三区四区在线观看| 国产高清免费午夜在线视频| 日韩一区二区在线电影| 免费一级成人毛片| 国产亚洲现在一区二区中文| 久久不卡精品| 国产又大又粗又猛又爽的视频| 55夜色66夜色国产精品视频| 成年人久久黄色网站| 久久精品中文字幕免费| 99久久精品免费看国产免费软件| 亚洲成A人V欧美综合| 亚洲电影天堂在线国语对白| 中文字幕在线欧美| 97青青青国产在线播放| 一区二区三区在线不卡免费| 久久国产精品麻豆系列| 青青草国产一区二区三区| 亚洲va在线∨a天堂va欧美va| 在线观看精品国产入口| 在线精品欧美日韩| 日本免费一级视频| 在线视频一区二区三区不卡| 91青青草视频在线观看的| 久久这里只有精品国产99| 欧美国产精品拍自| 亚洲成人精品| 99国产精品免费观看视频| 无码AV高清毛片中国一级毛片| 国内毛片视频| 天天爽免费视频| 国产微拍精品| 国产成人免费观看在线视频| 热99re99首页精品亚洲五月天| 欧美第一页在线| 欧美黑人欧美精品刺激| 天堂成人在线视频| 欧美人人干| 亚洲中文字幕久久精品无码一区| 天堂亚洲网| 激情在线网| 操国产美女| 国产精品自在在线午夜| 97久久精品人人| 911亚洲精品| 欧美a√在线| jijzzizz老师出水喷水喷出| 老司机精品久久| 亚洲精品手机在线| 亚洲国产精品久久久久秋霞影院| 免费观看亚洲人成网站| 黑色丝袜高跟国产在线91| 97色婷婷成人综合在线观看| 人人爱天天做夜夜爽| 青青操国产视频| 日韩黄色精品| 欧美午夜视频在线| 嫩草在线视频| 亚洲无码精品在线播放| 午夜精品久久久久久久无码软件 | 亚洲精品动漫| 粉嫩国产白浆在线观看| 国产在线观看91精品亚瑟| 亚洲系列无码专区偷窥无码| 日本午夜精品一本在线观看| 国产网站免费| 日韩精品无码免费一区二区三区| 亚洲专区一区二区在线观看| 亚洲无码一区在线观看| 国产精品人成在线播放| 国产大片喷水在线在线视频| 亚洲国产精品无码AV| 中文字幕人成人乱码亚洲电影|