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

模糊免疫算法在電路故障診斷中的應用研究

2012-10-26 03:31:46田玉玲任正坤
太原理工大學學報 2012年3期
關鍵詞:故障診斷故障

田玉玲,任正坤

(太原理工大學 計算機科學與技術(shù)學院,太原 030024)

隨著電子技術(shù)的快速發(fā)展,現(xiàn)代電子系統(tǒng)的規(guī)模越來越大,復雜性越來越高。該設備任何部分的故障都可能會導致部分故障或整個設備的故障,對這種設備的維修和保養(yǎng)十分復雜,耗費人力物力。在電子設備中,模擬電路和模擬器件更是不可缺少的,而且極易發(fā)生故障。根據(jù)統(tǒng)計,電子設備的混合電路中,數(shù)字電路占到80%,但是發(fā)生故障的部分80%是出自模擬電路,由此可見,模擬電路的故障診斷是電路故障診斷的瓶頸,制約著整個混合電子系統(tǒng)故障診斷技術(shù)的發(fā)展[1]。因此,研究模擬電路故障診斷方法,具有十分重要的意義。

近年來,人工智能和計算機技術(shù)等學科的快速發(fā)展,成為故障診斷技術(shù)的理論基礎,基于知識的故障診斷方法也逐步產(chǎn)生。這種方法并不需要某個對象的精確數(shù)學模型,并且也有一些“智能”的特點,所以,這種方法具有很強的生命力。基于知識的故障診斷主要包括以下幾種方法:神經(jīng)網(wǎng)絡故障診斷方法;故障樹故障診斷方法;專家系統(tǒng)故障診斷方法和數(shù)據(jù)融合的故障診斷方法等。在多種故障診斷方法中,基于知識的故障診斷方法是一個比較新穎的方法,具有很大的發(fā)展?jié)摿Γ壳耙延胁簧賾茫泊嬖诤芏嗑窒扌浴?/p>

為了提高算法的性能,許多基于人工免疫理論的算法都用于集群。人工免疫系統(tǒng),是一種適應性學習系統(tǒng),現(xiàn)有的生物免疫系統(tǒng)有許多有用的功能,如學習、記憶、自我調(diào)節(jié)等。到目前為止,一些算法或模型,包括否定選擇算法、克隆選擇算法和免疫網(wǎng)絡都在研究解決聚類問題。

基于生物免疫理論,提出一個新的免疫模型。與傳統(tǒng)的免疫算法或模型相比,這種模式更加適應和有效。

1 免疫系統(tǒng)原理

從計算機科學的角度來看,生物免疫系統(tǒng)是一個高度并行、分布、自適應和自組織的系統(tǒng),它具有很強的學習、識別、記憶和特征提取能力[2]。

免疫細胞是指所有參與免疫應答或與免疫應答有關的細胞,免疫系統(tǒng)最重要的生理功能是對抗原分子的識別和應答,這種識別作用是由免疫細胞完成的。免疫細胞主要有兩大類,一類為淋巴細胞,主要為T淋巴細胞和B淋巴細胞,前者參與細胞免疫,后者參與體液免疫。另一類是噬菌細胞,它們是能夠攝取和消化微生物并遷移進它們組織內(nèi)部的白細胞,它具有攝取抗原、處理抗原并將處理后的抗原通過一定方式提呈給淋巴細胞的功能。免疫分子在機體免疫系統(tǒng)的發(fā)育、免疫細胞的活化和免疫應答中起著十分重要的作用。它們在誘導和調(diào)節(jié)免疫方面也發(fā)揮著重要作用。

為定量的描述免疫系統(tǒng),Perelson和Oster(1979)提出所有的免疫事件都在形狀空間V中發(fā)生。形狀空間是抗體和與之結(jié)合的分子之間的結(jié)合程度,以及描述抗原可能性區(qū)域的多維空間,本質(zhì)上它是免疫系統(tǒng)所確認的屬性的抽象,在數(shù)學上,這種屬性被描述成L維字符串或向量。形態(tài)空間模型可以描述出抗體和抗原之間的相互作用。在形狀空間中的每一個檢測器和抗原都有一個特定的位置,而且檢測器或抗原的變異會改變它們在形狀空間中的位置[2]。

在生物免疫系統(tǒng)的理論和形態(tài)空間模型上,許多學者提出不同的免疫算法和相應的探測器(個體)的生成方法。Forrest首先對否定選擇算法[3]用窮舉檢測器生成算法,建立合格的檢測器集合。該算法將正常的網(wǎng)絡行為定義為自體,將異常的網(wǎng)絡行為定義為非自體集。隨機產(chǎn)生候選檢測器,每個檢測器和自體集合中的元素進行比較,看是否匹配成功。如果成功,則放棄該檢測器;如果匹配不成功,這就是一個合格的檢測器,并將其放入合格的檢測器集合中。De Castro借鑒生物免疫系統(tǒng)的克隆選擇原理的基礎上提出了最早的克隆選擇算法[4]。該算法利用克隆操作,以確保種群的高親和力,同時,通過變異操作來找到更優(yōu)個體。在尋找更優(yōu)個體的效果方面,克隆選擇算法已大大改善,因為該算法允許使用新的個體,以取代個別低親和力的個體,所以能在一定程度上保持個體的多樣性。然而,由于隨機生成候選種群將不可避免地產(chǎn)生較多冗余個體,特別是當進行大規(guī)模種群的克隆變異時,模式識別匹配的規(guī)模迅速擴大,計算量增加,大大降低了檢測系統(tǒng)的效率。

2 模糊免疫算法

模糊免疫算法依據(jù)在親和力基礎上的隸屬度函數(shù)的結(jié)果,對抗原群體實施變閾值檢測,并對不同隸屬度的抗原群體施以不同的閾值進行檢測。在這個模型中,B細胞是一個以聚類數(shù)據(jù)為目的,集群繪制出的一個簇群,一個簇群對應一個B細胞。檢測器被稱為抗體,抗原是樣本數(shù)據(jù)的聚類。

整個算法過程分為兩個階段:模型生成階段和模糊免疫階段。

2.1 問題定義

定義1 設U=[0,1],F(xiàn)(U)是U 上的Fuzzy冪集合,如果映射

定義2 對于非空集合U,?映射A:U→[0,1]稱為U的模糊子集,A(·)稱為A的隸屬度函數(shù)。

定義3 對于二進制空間的模式匹配問題,已知自體集

定義任意候選抗體Nj對任意抗體Sj的Euclid貼近度為

式(1)定義的測度可以描述單個抗體之間“接近”程度,式(2)定義的測度能夠反映單個抗體在形態(tài)空間中的位置與整個自體集合的接近程度。模糊數(shù)學中對問題采用“高”、“低”、“中”等帶有不確定性的描述方式。

2.2 模型生成階段

首先,根據(jù)故障診斷中的實際問題來定義形態(tài)空間V,下面所有的學習和故障識別問題(包括檢測器生成階段定義的B細胞、B細胞分泌的抗體和識別階段引入的識別樣本)都發(fā)生在形態(tài)空間V內(nèi)。接下來,通過已知故障的類別來定義B細胞,并確定出所有B細胞的中心C(x1,x2,…,xL)(L 為形狀空間的維數(shù))和半徑R。B細胞的定義與B細胞中心和半徑的確定都根據(jù)專家的經(jīng)驗來確定,這樣既能提高算法學習和識別過程的效率,又可以較好地利用專家的專業(yè)知識。抗體的分泌數(shù)量為:

式中:R為該B細胞的半徑;T為形狀空間跨度(即形狀空間的直徑);K為抗體分泌常數(shù)。B細胞和抗體在形狀空間中的關系如圖1所示。

檢測半徑由抗體和B細胞中心之間的距離決定。抗體檢測半徑的計算公式為:

式中:R為該抗體所屬B細胞的半徑;r為抗體的檢測半徑,并且r=R/L(L為常數(shù));d為抗體與B細胞中心的距離。如圖2所示,距離B細胞中心越近的抗體,其檢測范圍越大。

圖1 B細胞和抗體表示

為了保證對故障檢測的有效性,B細胞內(nèi)的抗體要經(jīng)過耐受過程,即進行克隆變異。首先,計算B細胞的中心與其分泌的抗體之間的距離,并且將抗體按照升序排列。然后對所有抗體進行克隆,因為每個B細胞分泌的抗體數(shù)量為N,所以抗體克隆出的總數(shù)為:

式中:β是繁殖因子;N是現(xiàn)有抗體的總數(shù)量。變異率與抗體到B細胞之間的距離成反比關系。變異后的抗體為:

式中:Bn是變異前的抗體;C是抗體所屬的B細胞的中心,μ為變異系數(shù)(0≤μ≤1)。將抗體的克隆變異過程和抗體的評估過程分別在每個B細胞內(nèi)重復執(zhí)行后,如果抗體能夠在B細胞內(nèi)監(jiān)測出足夠的有效空間,那么B細胞的耐受完成。

圖2 新的B細胞的生成

2.3 模糊免疫算法工作原理

模糊免疫算法是基于人工免疫系統(tǒng),引入模糊數(shù)學的知識,將已有的免疫算法改進后得到的。由于有了模糊推理過程,其結(jié)果更加清晰,容易理解。模糊免疫算法主要包括以下六個步驟:記憶細胞演化、親和突變、免疫選擇、募集新成員、新抗體群和模糊推理。這個算法可以確保依據(jù)概率收斂到全局最優(yōu),并且在過程中不斷隨機搜索進化。模糊免疫算法的基本原理流程如圖3所示。

圖3 模糊免疫算法的基本原理流程圖

2.4 模糊免疫算法流程描述

模糊免疫算法的主要過程和步驟如下:

1)參數(shù)的確定:m,nl,nn,mn。其中m表示有多少抗體類型,nl表示二進制編碼長度,mn表示抗體數(shù)量,nn表示抗原數(shù)量。

2)取數(shù)量50個,隨機生成初始的抗體集合。

3)親和力的計算。將親和力定義為抗體和抗原之間歐氏距離的倒數(shù)。親和力的計算見公式(7):

式中:Ab為抗體;Ag為抗原;F(Ab)為抗體Ab的親和力。

4)克隆變異。在抗體群中,尋找出親和力較強的抗體進行變異,同時克隆產(chǎn)生下一代。

5)條件判斷。判斷此時是否滿足迭代終止的條件,如果滿足條件,則可得到親和力較高的抗體并停止;否則返回步驟3)。

6)計算模糊隸屬度。得到高親和力的抗體后,計算測試樣本的模糊隸屬度。如式(8)所示:

式中:i=1,2,…,N;,j=1,2,…,c;Xi表示抗體群中第i個測試樣本;Mj表示高親和力抗體的第j個特征向量;μj(Xi)表示第i個測試樣本對第j個特征向的隸屬度大小;b是模糊程度常數(shù),一般取b=5。

3 模擬電路故障診斷仿真實驗

3.1 電路選擇

采用某裝備的一個弱信號放大電路,其中有2個運放芯片HA1774稱為U9和U10,8個電阻:R1=2kΩ,R2=20kΩ,R3=R4=4kΩ,R5=20kΩ,R6=2kΩ,R7=20kΩ,R8=10kΩ;2個電容:C1=10 μF,C2=5μF;電源電壓U6=0.1V,其頻率為50 Hz。

3.2 故障類別假定及測點選擇

在正常元件的容差范圍內(nèi),設置5類故障:F1—R2短路,F(xiàn)2—R7短路,F(xiàn)3—R7短路而 C1開路,F(xiàn)4—R7短路而C2開路,F(xiàn)5—R5、R7、C1短路。

應用蒙特卡洛法,對這5類故障各產(chǎn)生10個樣本,將50個樣本組成抗原群,對各樣本群分別進行訓練和學習,對應各故障狀態(tài)分別產(chǎn)生最優(yōu)抗體,再對每類故障各獨立測取5個故障向量組成測試樣本。

在直流電狀態(tài)下,進行電路仿真,測量電路節(jié)點處的電壓值U1,U2,U3和U4,并按照順序組成特征向量。

3.3 試驗結(jié)果

對隨機產(chǎn)生的抗體群進行學習,經(jīng)過20代進化后,形成的最優(yōu)抗體及其親和力如表1所示。

輸入25個測試樣本,計算其隸屬度,檢驗最優(yōu)抗體的性能,測試樣本分類結(jié)果輸出如表2所示。

表1 最優(yōu)抗體及親和力

表2 測試樣本分類結(jié)果輸出

依次計算測試樣本對各故障類型中心的隸屬度大小,借助模糊數(shù)學理論中的分類規(guī)則和隸屬度概念,將測試樣本歸入隸屬度最大的故障類型。

4 算法對比分析

下邊給出了傳統(tǒng)免疫算法對本文仿真電路及其故障的診斷結(jié)果,并與本文提出的模糊免疫分類算法診斷結(jié)果進行了比較。

在MATLAB 6.0中分別進行兩種算法設計,運行于AMD Turion 64×2的計算機上,共設5類故障,每類故障各選取10個訓練樣本,共計50個訓練樣本。二者比較的結(jié)果如圖4和圖5所示。

圖4 算法誤報率

比較結(jié)果分析:相對于傳統(tǒng)免疫算法,模糊免疫算法增加了抗體之間的貼近度計算,搜索復雜度并沒有提高,算法的檢測率和誤報率性能明顯優(yōu)于傳統(tǒng)免疫算法。

圖5 算法檢測率

5 結(jié)論

通過上述模擬電路故障診斷實例及與傳統(tǒng)免疫算法比較結(jié)果表明,人工免疫理論可用于解決計算問題,如數(shù)據(jù)挖掘等。隨著研究的發(fā)展,人工免疫系統(tǒng)的性能將得到提高。本文介紹的模糊免疫算法,與傳統(tǒng)免疫算法不同,是一種新型的免疫算法,也為未來人工免疫理論的研究提供了一種新的方法,本文的實驗也驗證了其效率。

[1]殷桂梁,肖麗萍,等.免疫原理用于異步電動機故障診斷的研究[J].中國電機工程學報,2003,26(3):132-133.

[2]李濤.計算機免疫學[M].北京:電子工業(yè)出版社,2004:6-11.

[3]Forest S,Perelson A S,Allen L,et al.Self/noneself discrimination in a computer[C]∥IEEE Symposium on Research in security and Privacy,CA,IEEE Computer society Press,1994:221-231.

[4]De Castro L N,Timmis J.Artificial Immune Systems:A New Computational Intelligence Approach[M].London:Springer,2002:3-9.

[5]劉繼忠,王波.AIS超變異模式識別技術(shù)及 Matlab語言實現(xiàn)[J].計算機時代,2005,5:22-23.

[6]楊士元.模擬系統(tǒng)的故障診斷與可靠性設計[M].北京:清華大學出版社,1993.

[7]Kim J,Bentley P J.Towards an Artificial Immune System for Network Intrusion Detection:An Investigation of Dynamic Clonal Selection[C]∥Proceedings of Congress on Evolutionary Computation,2002:1015-1020.

[8]Bradley D,Tyrell A.Immunotronics:Hardware fault tolerance inspired by the immune system[C]∥Proceedings of the 3rd International conference on Evoluable Systems(ICES2000),London:1801,Springer-verlag,2000.

[9]P S Andrews,J Timmis.Adaptable lymphocytes for artificial immune systems[C]∥Proceeding of the 7th International Conference on Artificial Immune Systems.Phuket,Tailand,2008:376-386.

[10]Gong M G,Jiao L C,Du H F,etc.Multiobjective immune algorithm with nondominated neighbor-based selection[J],Evolutionary Computation,2008,16(2):225-255.

猜你喜歡
故障診斷故障
凍干機常見故障診斷與維修
故障一點通
基于量子萬有引力搜索的SVM自駕故障診斷
奔馳R320車ABS、ESP故障燈異常點亮
因果圖定性分析法及其在故障診斷中的應用
故障一點通
故障一點通
故障一點通
江淮車故障3例
基于LCD和排列熵的滾動軸承故障診斷
主站蜘蛛池模板: 特级毛片免费视频| 九九香蕉视频| 亚洲动漫h| 国产欧美日韩在线一区| 自拍亚洲欧美精品| 91精品免费高清在线| 中文成人在线视频| 国产91精品最新在线播放| 欧美国产三级| 天天综合网在线| 这里只有精品免费视频| AV老司机AV天堂| www.国产福利| 亚洲天堂视频网站| 国产人在线成免费视频| 久久青草免费91观看| 国产高清无码第一十页在线观看| 久久久受www免费人成| 精品久久777| 日日摸夜夜爽无码| 亚洲愉拍一区二区精品| 996免费视频国产在线播放| 色婷婷色丁香| 丁香婷婷激情网| 91在线视频福利| 91福利一区二区三区| 在线看片中文字幕| 麻豆精品在线播放| 国产视频欧美| 性色一区| 国产导航在线| 2019国产在线| 91在线国内在线播放老师| 欧美在线国产| 亚洲an第二区国产精品| 成人福利在线看| 欧美成人免费| 国产精品一线天| 尤物成AV人片在线观看| 成人日韩视频| 国产福利小视频在线播放观看| 自拍欧美亚洲| 狠狠色成人综合首页| 91亚洲精品国产自在现线| 欧美一道本| 99re这里只有国产中文精品国产精品| 亚洲中文字幕av无码区| 国产极品美女在线| 国产偷倩视频| 精品国产免费观看| 亚洲综合18p| 日本在线免费网站| 亚洲最猛黑人xxxx黑人猛交| 亚洲毛片一级带毛片基地| 香蕉久久永久视频| 中文字幕首页系列人妻| 国产欧美精品午夜在线播放| 婷婷综合色| 热久久这里是精品6免费观看| 国产成人精品综合| 国产精选小视频在线观看| 在线观看91香蕉国产免费| 欧美日韩激情| 黄色网址免费在线| 色婷婷在线播放| 亚洲第一区在线| 国产精品三级专区| 成人在线综合| 国产网站在线看| 99福利视频导航| AV不卡国产在线观看| 亚洲中文字幕av无码区| 国产国语一级毛片在线视频| 午夜不卡福利| 亚洲日韩精品伊甸| yjizz视频最新网站在线| 国产第一福利影院| 久久亚洲高清国产| 欧美成人怡春院在线激情| 亚洲Av激情网五月天| 日本午夜三级| 97人妻精品专区久久久久|