《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 基于遺傳優(yōu)化的RBF-BP網(wǎng)絡(luò)的實時故障檢測
基于遺傳優(yōu)化的RBF-BP網(wǎng)絡(luò)的實時故障檢測
來源:微型機與應(yīng)用2012年第8期
李仿華1,王愛平1,姚麗娜2,國瑋瑋1,徐曉燕1
(1.安徽大學 計算機科學與技術(shù)學院,安徽 合肥230039; 2.鄭州大學 電氣工程學院,河南 鄭
摘要: 針對單一神經(jīng)網(wǎng)絡(luò)對復(fù)雜模型難以實時做出準確預(yù)測和BP神經(jīng)網(wǎng)絡(luò)自身的缺陷,結(jié)合RBF神經(jīng)網(wǎng)絡(luò)可以逼近任意函數(shù)的特性,提出了基于遺傳優(yōu)化的混合神經(jīng)網(wǎng)絡(luò)模型(RBF-BP)。由RBF網(wǎng)絡(luò)和BP網(wǎng)絡(luò)并聯(lián)作為一個神經(jīng)網(wǎng)絡(luò)(簡稱為RBF-BP)的隱層,利用該網(wǎng)絡(luò)對被控對象進行逼近訓練、實時故障檢測,該算法同時具有RBF網(wǎng)絡(luò)和BP網(wǎng)絡(luò)的優(yōu)點,適用于復(fù)雜非線性系統(tǒng)的故障檢測。
Abstract:
Key words :

摘  要: 針對單一神經(jīng)網(wǎng)絡(luò)對復(fù)雜模型難以實時做出準確預(yù)測和BP神經(jīng)網(wǎng)絡(luò)自身的缺陷,結(jié)合RBF神經(jīng)網(wǎng)絡(luò)可以逼近任意函數(shù)的特性,提出了基于遺傳優(yōu)化的混合神經(jīng)網(wǎng)絡(luò)模型(RBF-BP)。由RBF網(wǎng)絡(luò)和BP網(wǎng)絡(luò)并聯(lián)作為一個神經(jīng)網(wǎng)絡(luò)(簡稱為RBF-BP)的隱層,利用該網(wǎng)絡(luò)對被控對象進行逼近訓練、實時故障檢測,該算法同時具有RBF網(wǎng)絡(luò)和BP網(wǎng)絡(luò)的優(yōu)點,適用于復(fù)雜非線性系統(tǒng)的故障檢測。
關(guān)鍵詞: 實時;神經(jīng)網(wǎng)絡(luò);RBF-BP;故障檢測

    隨著工業(yè)化程度的提高,工業(yè)過程對系統(tǒng)的安全性和可靠性的要求也越來越高。因此,對故障檢測技術(shù)的研究也越來越重要。目前已形成了多種故障檢測技術(shù),如人工智能[1]、線性矩陣不等式[2]、小波分析[3]和專家系統(tǒng)等方法。由于神經(jīng)網(wǎng)絡(luò)具有在微觀結(jié)構(gòu)上模擬人的認識能力的優(yōu)點,它通過模擬人的大腦結(jié)構(gòu)的形象思維來解決實際問題,決策時依據(jù)的是經(jīng)驗,而不是一組規(guī)劃,對于任意非線性系統(tǒng)都可以看作是由輸入到輸出的一個映射,而神經(jīng)網(wǎng)絡(luò)具有很好的函數(shù)逼近能力,如RBF神經(jīng)網(wǎng)絡(luò)[4],所以基于神經(jīng)網(wǎng)絡(luò)的故障檢測方法[5]是一種有效的手段。理論上分析,只要選擇合適的網(wǎng)絡(luò)拓撲結(jié)構(gòu)和連接權(quán)值,多層前饋網(wǎng)絡(luò)和RBF網(wǎng)絡(luò)均可以逼近任意的非線性函數(shù)。但由于BP網(wǎng)絡(luò)具有學習速度慢、易陷入局部最優(yōu)等不足,而RBF網(wǎng)絡(luò)具有學習快、能夠避免陷入局部最優(yōu)等優(yōu)點,因此本文將兩種單一網(wǎng)絡(luò)相互結(jié)合構(gòu)成一個網(wǎng)絡(luò),即RBF-BP,且只考慮穩(wěn)定狀態(tài)下的故障檢測。

    現(xiàn)要求得到某一映射h,在某種條件下,映射h是映射g的最佳逼近,神經(jīng)網(wǎng)絡(luò)就是一個最好的選擇。利用BP等神經(jīng)網(wǎng)絡(luò)就能夠?qū)崿F(xiàn)對簡單非線性函數(shù)的逼近,但是由于BP網(wǎng)絡(luò)易陷入局部最優(yōu)等不足,而對于RBF神經(jīng)網(wǎng)絡(luò)的非線映射能力主要體現(xiàn)在隱層基函數(shù)上,而基函數(shù)的特性主要由基函數(shù)的中心確定,從數(shù)據(jù)點中任意選取中心構(gòu)造出來的RBF神經(jīng)網(wǎng)絡(luò)的性能同樣不能令人滿意,因此引入RBF-BP神經(jīng)網(wǎng)絡(luò),結(jié)構(gòu)如圖1所示。
  
    采用遺傳算法對網(wǎng)絡(luò)的訓練實驗結(jié)果如圖2和圖3所示。

3 實時故障檢測
    將訓練好的RBF-BPNN按圖4所示結(jié)構(gòu)建立仿真模型。

其中δ為經(jīng)過遺傳算法優(yōu)化的RBF-BPNN輸出y與被控對象實際輸出y的殘差,當殘差大于某一設(shè)定的閾值ξ時就認為被控對象發(fā)生了故障,這時故障識別僅需一個BP網(wǎng)絡(luò)便可滿足要求,下面是以東大智能多功能過程控制平臺為實驗平臺,以溫控、流速和液位控制作為被控對象進行實驗,結(jié)果如下(故障類型設(shè)為DefaultType):
    (1)當無故障發(fā)生時,系統(tǒng)殘差ε<δ,此時將視殘差信號作為噪聲處理,實驗結(jié)果如圖5所示(系統(tǒng)正常時DefaultType輸出為1)。

 

 

    (2)當系統(tǒng)發(fā)生故障時,即殘差ε>δ,不能簡單地用消噪的方式消除,此時根據(jù)領(lǐng)域?qū)<以O(shè)定的閾值就可判斷被控對象發(fā)生了故障,實驗結(jié)果如圖6、圖7所示。

參考文獻
[1] YUSOF R,ZAFIRA R,RAHMAN A,et al.Fault detection and diagnosis for process control rig using artificial intelligent[J].ICIC Express Letters,2010,4(5B):1811-1816.
[2] CHUGHTAI S S,Wang Hong.A high-integrity multivariable robust control with application to a process control rig[J]. IEEE Transactions on Control Systems Technology,2007,15(4):775-785.
[3] 吳艦,吳楠.基于小波分析的煤礦機電設(shè)備故障檢測關(guān)鍵技術(shù)應(yīng)用研究[J].自動化與儀器儀表,2011(5):83-89.
[4] 柴杰,江青茵,曹志凱.RBF神經(jīng)網(wǎng)絡(luò)的函數(shù)逼近能力及其算法[J].模式識別與人工智能,2002,15(3):310-316.
[5] Zhang Liang,LINDSAY B J,ASOKE K N.Fault detection using genetic programming[J].Systems and Signal Processing,2005(19):271-289.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。