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

基于遺傳優化的RBF-BP神經網絡電液伺服閥故障診斷算法研究

2015-03-22 06:32:43劉春艷樊立萍
沈陽化工大學學報 2015年1期
關鍵詞:故障診斷

劉春艷, 樊立萍

(沈陽化工大學 信息工程學院, 遼寧 沈陽 110142)

基于遺傳優化的RBF-BP神經網絡電液伺服閥故障診斷算法研究

劉春艷, 樊立萍

(沈陽化工大學 信息工程學院, 遼寧 沈陽 110142)

電液伺服閥是液壓伺服系統的核心元件,因此是故障診斷的重點對象,其故障原因經常呈現出非線性和不確定性等復雜狀態.單一的BP網絡是全局逼近神經網絡,學習速度很慢,容易陷入局部極小,易產生震蕩等不足,RBF網絡是局部逼近神經網絡,訓練速度快,在訓練時不會發生震蕩,也不會陷入局部極小.基于它們各自的優缺點,通過將RBF神經網絡和BP神經網絡有效地結合在一起,取長補短,建立一個由RBF子網和一個BP子網兩部分串聯構成的雙隱藏層RBF-BP組合神經網絡.該網絡既具有BP網絡較好的泛化性能,又具備RBF網絡較快的逼近速度.用遺傳算法優化該神經網絡的初始權值和閾值.該網絡同時具有 RBF 網絡和 BP 網絡的優點,適用于復雜非線性系統的故障檢測.

故障診斷; RBF-BP神經網絡; 遺傳算法

電液伺服閥在液壓伺服系統中起著舉足輕重的作用.它的響應速度快,控制精度高,但由于其元件比較復雜,精密度高,且常在高溫高壓環境下工作,因此故障出現的頻率較高.而且一旦出現故障,不僅昂貴的診斷費用直接影響企業的經濟效益,還可能使整個工作線停止,嚴重時可能引起人員傷亡,造成嚴重的經濟損失,所以對電液伺服閥的故障進行有效診斷與維修具有重要的現實意義[1].

故障診斷技術發展至今,有智能故障專家系統、灰色系統理論、神經網絡理論、模糊理論等各種診斷方法.神經網絡具有很好的非線性函數逼近能力,結合電液伺服閥的特性,采用人工神經網絡對其進行故障診斷是一種有效的手段.BP網絡自學習、自適應能力強,但學習速度慢、易陷入局部最優,而RBF網絡具有學習快、能夠避免陷入局部最優等優點[2],但對訓練樣本依賴性強,泛化能力較差.因此本文將兩種單一網絡相互結合構成一個雙隱藏層RBF-BP組合神經網絡對電液伺服閥進行故障診斷.

1 電液伺服閥的組成

電液伺服閥通常由力矩馬達(或力馬達)、液壓放大器、反饋機構(或平衡機構)三部分組成.如圖1所示.

圖1 電液伺服閥的組成原理

輸入信號由力矩馬達將電氣控制信號轉化為力矩或力來控制液壓放大器的運動;由液壓放大器控制液壓能源流向液壓執行機構的流量或壓力;反饋機構(平衡機構)的作用是將輸出流量或輸出壓力反饋到先導級閥的輸入端或比例放大器的輸入端,獲得所需的伺服閥壓力-流量性能,解決功率級主閥的定位問題[1].

電液伺服閥主要的失效形式有磨損(例如主閥芯控制窗口棱邊磨損和主閥套密封破損)、卡緊(如閥芯卡死或卡滯)、溫升等幾種.

2 RBF-BP組合神經網絡結構和參數設計

RBF-BP組合神經網絡是由一個RBF子網和一個BP子網兩部分組合而成的雙隱藏層神經網絡,第一隱藏層結點的傳遞函數使用高斯函數,第二隱藏層結點的傳遞函數使用Sigmoid型函數[3].

徑向基神經元模型[4]如圖2所示.

圖2 徑向基神經元

其徑向基傳輸函數為radbas,其輸出表達式為:

a=f(‖W-P‖·b)=

radbas(‖W-P‖·b),

(1)

(1)式也可表示為:

a(n)=radbas(n)=e-n2,

(2)

其中:

[(W-PT)(W-PT)T]1/2

(3)

BP神經元模型[5]如圖3所示.

圖3 BP神經元

若傳遞函數為tansig,其輸出表達式為:

a=f(Wp+b)=tansig(Wp+b);

(4)

(4)式也可表示為:

(5)

若傳遞函數為logsig,其輸出表達式為:

a=f(Wp+b)=logsig(Wp+b),

(6)

(6)式也可表示為:

(7)

RBF-BP組合神經網絡模型結構如圖4所示.其中P=(p1,p2…pi)T是輸入向量,pi是輸入向量的第i個元素,w1,j(i)是pi對應第一隱藏層第j個神經元的權值,(b11…b1j)T是第一隱藏層的閾值向量,w2,n(j)是第一隱藏層第j個神經元對應到第二隱藏層第n個神經元的權值,(b21…b2n)T是第二隱藏層的閾值向量,w3,k(n)是第二隱藏層第n個神經元對應到輸出層第k個神經元的權值,(b31…b3k)T是輸出層的閾值向量,Y=(y1,y2…yk)T是輸出向量.

圖4 RBF-BP組合神經網絡

3 算法描述

采用Delta(δ)學習規則,選擇均方誤差(mse)作為誤差準則函數,則有

(8)

式中:tk代表期望的輸出;yk為網絡的實際輸出;m為輸出層的神經元個數.

RBF-BP組合神經網絡的學習過程分為兩個步驟:

第一步是通過設置的網絡結構,學習樣本從網絡的第一層向后經過隱層處理,計算各神經元的輸出,傳向輸出層,這是正向傳播.

第二步是將誤差信號(理想輸出與實際輸出之差)按連接通路反向計算,從最后一層向前計算各權值和閾值對總差的影響(梯度),據此不斷修正網絡的權值和閾值,這是反向傳播.

3.1 正向傳播

第一隱層第j個神經元的輸出pj采用radbas函數激發,由公式(1)、(2)、(3)得:

(9)

其中l為輸入層神經元個數.

第二隱層第n個神經元的輸入是第一隱層所有神經元輸出的加權和與閾值之和,即:

(10)

其中r為第一隱層神經元個數.根據公式(4)、(5)得第二隱層第n個神經元的輸出為:

(11)

輸出層第k個神經元的輸入是第二隱層所有神經元輸出的加權和與閾值之和,即:

(12)

其中s為第二隱層神經元個數.根據公式(6)、(7)得輸出層第k個神經元的輸出為:

(13)

網絡第k個輸出與相應理想輸出tk的誤差為:

ek=tk-yk,

(14)

根據公式(8)可知第p個樣本的誤差性能指標函數為:

(15)

3.2 反向傳播

采用SCG算法調整各層間的權值和閾值.在變梯度算法中,沿變化方向進行搜索,其收斂速度比最速下降法的速度更快.學習算法如下:

所有變梯度算法的第一次迭代都是沿著最陡梯度下降方向開始進行搜索[4]:

q0=-g0

(16)

然后決定最佳距離的線性搜索沿著當前搜索方向進行:

xh+1=xh+αhqh,

(17)

qh=-gh+βhqh-1,

(18)

(19)

αh為搜索步長,由式mine(xh+1)決定,其結果為:

(20)

4 MATLAB實現

使用RBF-BP組合神經網絡進行故障診斷,首先設計網絡結構和輸入輸出模式,采用文獻[1]中的實驗數據,即在系統壓力分別為3、3.5、4、4.5和5MPa,5種狀態模式,16組固定電流下測得的進口壓差和出口壓差的實驗數據.因此網絡的輸出采用如下形式表示:

Y=(y1,y2,y3,y4,y5);

正常狀態: (1,0,0,0,0);

閥芯一端限位: (0,1,0,0,0);

一側固定節流孔堵塞: (0,0,1,0,0);

閥芯磨損: (0,0,0,1,0);

伺服閥零位不對中: (0,0,0,0,1).

因此RBF-BF組合神經網絡結構采取的是32個輸入、5個輸出、2個隱層數的神經網絡,隱層神經元的數目與輸入層神經元的個數有近似關系[11]:r=2×l+1,因此2個隱藏層的神經元個數均取65,然后創建網絡并設置相應參數.調用newff函數創建雙隱藏層的BP神經網絡,將第一個隱藏層神經元的傳遞函數設置為高斯(Gauss)型函數radbas,并將第二個隱藏層和輸出層神經元的傳遞函數設置為Sigmoid型函數tansig和logsig,采用的訓練函數為trainscg并設置學習率、訓練次數等相關參數.

另外,因無法準確獲得網絡的結構及初始連接權值和閾值,這對網絡訓練的影響很大.而遺傳算法具有較強的魯棒性,可以搜索全局的最優解,所以在對RBF-BP網絡訓練時,采用與遺傳算法相結合的方式對網絡的權值和閾值進行優化,獲得最佳的初始權值和閾值,使優化后的神經網絡能夠更好地進行樣本診斷.

圖5是遺傳優化后得到的權值和閾值矩陣X的誤差進化曲線,最小誤差e=0.039 42.

圖5 誤差進化曲線

圖6和圖7分別為使用隨機權值和閾值、使用優化后的權值和閾值兩種情況下的訓練誤差曲線.表1是輸出的預測值、預測誤差和訓練誤差.表1中測試樣本預測結果Y的5行數據分別代表檢測出的5種故障狀態,依次為正常狀態;閥芯一端限位;一側固定節流孔堵塞;閥芯磨損;

伺服閥零位不對中.通過比較可以看出,優化初始權值和閾值后的測試樣本的誤差由0.391 63減少到0.039 42,訓練樣本的誤差由0.625 51減少到0.092 99.網絡的訓練和樣本的測試效果都得到了很大的改善.

圖6 隨機權值和閾值訓練誤差曲線

圖7 優化后的權值和閾值訓練誤差曲線

權值和閾值測試樣本預測結果Y測試樣本的仿真誤差訓練樣本的仿真誤差0.98970.00460.28550.00390.0044使用隨機權值和閾值0.00290.99070.00260.00550.01130.05200.00030.73790.03300.03640.391630.625510.00530.00400.01500.99610.09540.00620.00890.01540.00750.91160.97990.00510.00060.00000.0000使用優化后的權值和閾值0.00020.96130.00020.00270.00070.00310.00281.00000.00040.00000.039420.092990.00190.00000.00020.99890.00970.00080.00240.00240.00090.9887

5 結 論

通過大量的樣本訓練,使用RBF-BP組合神經網絡進行故障診斷,并采用遺傳算法進行優化,得到網絡的權值和閾值等參數,將測試樣本輸入到訓練好的網絡,驗證了網絡的正確性.且采用SCG算法能加快訓練速度,網絡訓練次數較少,識別準確度高,能較準確的診斷出故障點,能滿足系統要求.

[1] 李成.基于B-P神經網絡的電液伺服閥的故障診斷[D].武漢:武漢科技大學,2010:1-45.

[2] 李仿華,王愛平,姚麗娜,等.基于遺傳優化的 RBF-BP 網絡的實時故障檢測[J].微型機與應用,2012,31(8):90.

[3] 諶愛文.基于BP和RBF神經網絡的數據預測方法研究[D].長沙:中南大學,2007:26-27.

[4] 周開利,康耀紅.神經網絡模型及其MATLAB仿真程序設計[M].北京:清華大學出版社,2005:101.

[5] 朱凱,王正林.精通MATLAB神經網絡[M].北京:電子工業出版社,2010:193.

[6] 孫英廣.神經網絡在徑流預測模型研究中的應用及軟件實現[D].大連:大連理工大學,2005:32-34.

[7] 劉倩.城市軌道交通客流誘導系統的研究與實現[D].北京:北京交通大學,2009:34-36.

[8] 王卓宇.SCG算法優化調強放射治療計劃子野權重研究[D].廣州:第一軍醫大學,2006:11-21.

[9] 王兆麗,王力.一個簡單高效的動態手勢識別方法[J].計算機工程與應用,2002(19):74.

[10]許丹,孫志林,潘德爐.錢塘江河口鹽度的神經網絡模擬[J].浙江大學學報:理學版,2011,38(2):235-236.

[11]史峰,王輝,郁磊,等.MATLAB智能算法30個案例分析[M].北京:北京航空航天大學出版社,2011:29-30.

Fault Diagnosis Algorithm Research of Hydraulic Servo Valve Based on Genetic Optimization of RBF-BP Neural Network

LIU Chun-yan, FAN Li-ping

(Shenyang University of Chemical Technology, Shenyang 110142, China)

The servo valve as a core component of the hydraulic servo system is the focus of fault diagnosis,and the cause of the malfunction often exhibits complex state of uncertainty and nonlinear.Single BP network is a global approximation of neural networks with some shortcomings,such as learning speed is very slow,easy to fall into local minima,and easy to produce shock.RBF network is a local approximation neural network with training speed,and it will not produce shock or trap in local minima during training.Based on their respective advantages and disadvantages,by using RBF network and BP network effectively together,this paper complements each other,and builds double combinations of hidden layers RBF-BP neural network consisting of two parts series.The network not only has better generalization performance of BP network,but also had a faster approach speed of RBF network.Genetic algorithm is used to optimize the initial weights and thresholds of the neural network.The network also has advantages of RBF network and BP network for complex nonlinear system fault detection.

fault diagnosis; RBF-BP neural network; genetic algorithm

2013-11-04

國家科技支持計劃項目(2012BAF09B01)

劉春艷(1989-),女,遼寧普蘭店人,碩士研究生在讀,主要從事軋機故障診斷等方面的研究.

樊立萍(1965-),女,山東淄博人,博士,教授,主要從事復雜系統建模與控制等方面的教學與研究.

2095-2198(2015)01-0049-05

10.3969/j.issn.2095-2198.2015.01.011

TP273

A

猜你喜歡
故障診斷
基于包絡解調原理的低轉速滾動軸承故障診斷
一重技術(2021年5期)2022-01-18 05:42:10
ILWT-EEMD數據處理的ELM滾動軸承故障診斷
水泵技術(2021年3期)2021-08-14 02:09:20
凍干機常見故障診斷與維修
基于EWT-SVDP的旋轉機械故障診斷
數控機床電氣系統的故障診斷與維修
電子制作(2018年10期)2018-08-04 03:24:46
基于改進的G-SVS LMS 與冗余提升小波的滾動軸承故障診斷
因果圖定性分析法及其在故障診斷中的應用
改進的奇異值分解在軸承故障診斷中的應用
基于LCD和排列熵的滾動軸承故障診斷
基于KPCA和PSOSVM的異步電機故障診斷
主站蜘蛛池模板: 日韩中文精品亚洲第三区| 国产成a人片在线播放| 久久精品欧美一区二区| 福利一区在线| 婷婷开心中文字幕| 精品成人一区二区| 99精品一区二区免费视频| 亚洲日本精品一区二区| 国产一在线| 99热国产这里只有精品无卡顿"| 最新国产你懂的在线网址| 久久精品无码国产一区二区三区 | 91人妻在线视频| 91丝袜美腿高跟国产极品老师| 91国内视频在线观看| 精品三级网站| 国产欧美日韩精品第二区| 91色老久久精品偷偷蜜臀| 国产精品成人免费视频99| 久久久噜噜噜久久中文字幕色伊伊| 国产呦精品一区二区三区下载 | 57pao国产成视频免费播放| 国产乱子伦视频三区| 久久香蕉国产线看观看式| 国产女人18毛片水真多1| 亚洲成人手机在线| 亚洲福利视频网址| 精品综合久久久久久97| 久久综合国产乱子免费| 国产高潮流白浆视频| 久久无码av三级| 国产亚洲欧美日韩在线一区二区三区| 91精品国产福利| 国产又色又爽又黄| 青青草原国产一区二区| 欧美中文字幕第一页线路一| 毛片网站在线播放| 亚洲欧洲天堂色AV| 重口调教一区二区视频| 国产一区二区三区精品久久呦| 久久永久免费人妻精品| 亚洲美女高潮久久久久久久| 久久青草热| 日韩欧美中文在线| 四虎在线观看视频高清无码 | 午夜影院a级片| 欧美日韩精品一区二区视频| 深夜福利视频一区二区| 中文字幕在线一区二区在线| 国产精品福利一区二区久久| 一本一道波多野结衣av黑人在线| 国产精品亚欧美一区二区| 伊人久久大香线蕉影院| 国产在线欧美| 乱人伦99久久| 国产国模一区二区三区四区| 日韩成人在线一区二区| av在线无码浏览| 久久特级毛片| 久久夜色精品| 日韩区欧美区| 超级碰免费视频91| 乱系列中文字幕在线视频| 呦系列视频一区二区三区| 777午夜精品电影免费看| 国产自在线拍| 99久久精品久久久久久婷婷| 国产精品视频免费网站| 在线观看无码av五月花| 欧美精品成人| 日本黄色不卡视频| 亚洲人人视频| 国产精品尤物铁牛tv | 高清视频一区| 欧美中文字幕无线码视频| 亚洲熟女中文字幕男人总站| 国产欧美专区在线观看| 久久久久亚洲AV成人网站软件| 午夜老司机永久免费看片| 亚洲午夜综合网| 久久青草热| 男女性午夜福利网站|