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

基于DPSO的不確定系統測試性建模*

2010-12-21 06:31:42王成剛應朝龍李建海劉志遠
電子器件 2010年4期
關鍵詞:故障

王成剛,應朝龍,李建海,劉志遠

1.海軍航空工程學院 基礎實驗部, 山東 煙臺264001;

2.濟南軍區軍械雷達修理所, 濟南250022

關聯模型也稱為推理模型,表示的是部件之間的因果關系,是目前測試性分析中普遍采用的一種建模技術。但是,復雜裝備常存在故障與測試之間關聯關系不清楚的現象。而從裝備使用階段實際測試性分析與評估的角度來說,由于復雜系統的結構和部件間關系復雜,實際測試性評估往往是小樣本下的基于不確定信息的評價決策問題[1]。由于這些模型不具備對不確定信息的處理能力,因此對實際測試性評估的結果可信度不高,所以必須研究新的測試性分析與評估方法。文獻[ 2]針對航天器中依賴關系不確定的系統,提出采用概率描述不確定系統多信號模型的依賴矩陣,并采用貝葉斯網絡的參數學習和結構學習算法來建立不確定系統的多信號模型因果依賴關系和概率依賴矩陣。文獻[ 3]提出了基于貝葉斯網絡的測試性預計方法。文獻[ 4]將測試時間引入貝葉斯網絡(Bayesian Networks,BN),使基于貝葉斯網絡的測試性評估與故障檢測與隔離時間相關,從而既考慮了系統的不確定信息,又能夠得到系統的FDT和FIT。本文利用離散粒子群算法,實現貝葉斯網絡結構學習。

1 基于BN的不確定系統測試性建模

1.1 基于BN的測試性模型

采用BN來表達故障模式和測試之間的關聯關系,稱為測試性評估BN模型。測試性BN模型包括兩個層次的節點:一是由故障模式節點組成的層次;二是由測試信號節點組成的層次。同層次的節點間沒有關聯關系,關聯關系只能存在于不同層次的節點間[4]。

可用一個五元組<F, Te, D, P, Tt>表達測試性BN模型,如圖1所示,其中

F={F0, F1, F2, …Fn}是故 障模式節點 集, F0表示無故障;

Te={te1, te2, …tem}是測試節點集;

D是連接節點的有向邊集;

P是網絡中的條件概率集;

Tt={t1, t2, …tm}是網絡中的測試時間集。

圖1 測試性BN模型示意圖

測試性評估BN模型可以采取兩種方式建立:一是按因果方向建模,用輸入節點表達故障模式,用輸出節點表達測試信號;二是按測試方向建模,用輸入節點表達測試信號,用輸出節點表達故障模式。

1.2 基于BN的測試性建模流程

BN建造的一般流程可以用圖2表示。由圖可見, BN建造首先是一個故障分析過程,獲得設備故障模式及其相關信息,其次是建立節點之間的依賴關系和節點的條件概率估計。

圖2 測試性BN建模流程圖

隨著維修測試數據的積累, 往往會需要增加(或減少)新的節點變量或需要調整網絡的結構,此時,需要根據需要對貝葉斯網絡結構重新學習。貝葉斯網絡可以自動完成這個學習過程,根據學習結果改變網絡的結構(節點增減、連接更改)和參數。

另外,在基于統計數據的測試性BN建模過程中,由于故障征兆與故障原因統計的不完全性,致使測試性BN結構學習屬于數據不完備情況下的參數和結構學習問題。

1.3 測試性數據完備化

由于一個元件的故障可能出現多個征兆(影響到幾個功能),而實際測試中各故障征兆的觀測有時是不完備的,文獻[5]中貝葉斯網絡沒有考慮征兆層之間的關聯關系。本文考慮了測試信號之間的關聯關系,利用測試—測試關聯矩陣對觀測數據進行完備化處理。將不確定系統測試性分析由原來的數據不完備情況下的貝葉斯網絡結構和參數學習問題轉化為數據完備情況下的貝葉斯網絡結構和參數學習問題。

將測試—測試關聯矩陣記為TT=[ ttij] ,描述測試間的因果邏輯關系[6]。若ti輸出異常時, tj輸出必然異常,則ttij=1;否則, ttij=0。

利用測試—測試關聯矩陣,在故障—測試樣本數據中,測試ti輸出異常時,若tj數據缺失,則可根據矩陣TT=[ttij]將數據補齊。

1.4 測試性建模參數學習

測試性BN結構學習就是要尋找一種網絡,能按某種目標函數最好地與給定故障數據樣本擬合。目標函數用來衡量測試性評估BN表達數據樣本的準確度。假設數據樣本沒有丟失數據,數據是完整的,同時獨立且同分布,目標函數可構造為[7]

為了表示測試性評估BN的條件獨立性,根據BN條件獨立的依賴關系,可對目標函數進行分解,即式(1)分解為關于每個測試與所有故障的獨立因式

其中, Nij表示數據中事件πVi=發生的次數。 ˉθij是事 件 πVi=發生的最大概率值,等于表示Vi有可能取值的個數。

2 基于DPSO的BN結構學習

式(2)是高維非線性函數,可用PSO算法求解。PSO算法中的粒子跟蹤個體和全局極值,在整個問題空間中流動, 以尋求最優解[8-9]。另一方面,式(2)適應度函數是個離散的優化問題。因此,當將PSO算法應用于貝葉斯網絡結構學習時,對應的粒子是貝葉斯網絡的結構(矩陣),而該結構為二進制編碼,只能采用離散粒子群(Discrete Particle Swarm Optimization, DPSO)算法[10]。

2.1 位置及編碼方式

由于BN結構學習的結果是一個與訓練數據匹配較好的網絡結構,因此可以認為每一種粒子位置狀態對應一個網絡結構,狀態空間是所有可能結構的集合。對于測試性BN結構的編碼,可將網絡中每一個變量的編碼用其父節點集合來表示[9]。整個網絡的編碼就是按一定順序排列的節點的父節點集合。例如,編碼為[te1|f0, f1, …, fm;te2|f0, f1, …, fm;…;ten|f0, f1, …, fm],用分號來把各父節點集分開。“|”前邊是要表示的節點(信號、功能或測試), “|”后邊是該節點的父節點集(故障)。每個節點的局部結構(該節點和其父節點集)都可以表示成位置的一個分量的形式。若fi和tej關聯,則相應的編碼位為1;否則為0。

2.2 DPSO

1997年Kennedy和Eberhart提出了DPSO,他們在提出的模型中將每一維和限制為1 或者為0,而速度不作這種限制[11]。用速度表示位置狀態改變的可能性,用速度來更新位置時,如果值大一些,粒子的位置更有可能為1,值小一點則可能為0。速度既然是一個概率值,那么它應該限制在[ 0, 1]之間,由Sig()函數實現, DPSO所定義的粒子速度更新公式和位置公式如下

其中, rand是[0, 1]之間的隨機數,算法中的其他參數都和基本粒子群算法的參數相同。式(3)可表達如下:

Xj=w×Xj⊕c1r1(Xjp⊙Xj)⊕c2r2(Xg⊙Xj)(5)

其中, Xi=Z(x1, …, xq), i=1, …, K,稱為編碼粒子,共有K個,其中, Z為編碼算子。 Xjp為第j編碼粒子所經歷的最好編碼;Xg表示所有編碼粒子所經歷的最好編碼。

⊙法則定義為X1⊙X2是編碼粒子X1和X2的交叉變換。

⊕法則定義為各交叉變換的連接序列。

×法則定義為編碼粒子的自交換。

w是編碼位自交換的隨機位置, c1r1、c2r2是編碼位的交叉變換的隨機位置。

式(5)的含義是:當前編碼粒子進行自交換,由自身的改變得到新的編碼粒子;然后與個體極值作隨機的交叉操作,產生含有個體極值編碼的新編碼;再與全局極值作隨機的交叉操作,又具有了全局極值部分。

3 實例分析

以文獻[12]中電路為例,某基地級修理廠的故障維修數據如表1 所示。基于該組數據,利用本文算法建立該電路基于BN的測試性模型,得到關聯矩陣;再利用采樣統計求得條件概率,將二者合并后得到關聯概率矩陣,如表2所示。

表1 某基地級修理廠故障維修數據

表2 關聯概率矩陣

由上表可以得到測試的FDR、FIR和FIR。與文獻[ 4]中方法相比,本文方法考慮了測試信號樣本數據的不完備性及測試的不確定性,利用測試—測試關聯矩陣對樣本數據進行了完備化處理,當數據缺失時,測試性分析中的關聯概率矩陣更加貼近實際水平。

4 結論

在基于統計數據的測試性建模與評估中,由于故障征兆與故障原因統計的不完全性,致使測試性評估BN結構學習屬于數據不完備情況下的結構和參數學習問題,針對該問題利用離散粒子群算法,通過測試數據完備化,以貝葉斯測度為計分值,實現了貝葉斯網絡結構學習,從而完成了不確定系統的測試性建模。

[ 1] 王波,姜新軍,孟上.一種求解D-S診斷識別框架方法[ J] .海軍航空工程學院學報, 2008, 23(4):445-448.

[ 2] 龍兵.多信號建模與故障診斷方法及其在航天器中的應用研究[D].哈爾濱:哈爾濱工業大學, 2005.

[ 3] 徐赫,王寶龍, 武建輝.基于貝葉斯網絡的測試性預計方法[ J] .彈箭與制導學報, 2007, 27(4):232-235, 239.

[ 4] 王成剛,周曉東,王學偉.基于貝葉斯網絡的復雜裝備測試性評估[ J] .電子測量與儀器學報, 2009, 23(5):17-21.

[ 5] 連光耀.基于信息模型的復雜電子裝備測試性設計與分析方法研究[ D] .石家莊:軍械工程學院, 2008.

[ 6] 楊鵬,邱靜,劉冠軍.基于擴展的關聯模型的測試性分析技術研究[ J] .系統工程與電子技術, 2008, 30(2):371-374.

[ 7] 劉大有,王飛.基于遺傳算法的Bayesian網結構學習研究[ J].計算機研究與發展, 2001, 38(8):916-922.

[ 8] 王波,吳華麗,王燦林.基于貝葉斯網絡的復雜裝備D-S診斷[ J] .計算機仿真, 2009, 28(4):34-37.

[ 9] 劉欣,賈海洋,劉大有.基于粒子群優化算法的Bayesian網絡結 構 學 習[ J].小型微型計算機系統, 2008, 29(8):1516-1519.

[ 10] Elon SCorrea, Alex A Freitas, Colin G Johnson.Particle Swarm for Attribute Selection in Bayesian Classification:An Application to Protein Function Prediction[ J] .Journal of ArtificialEvolution and Applications, 2008, 1-12.

[ 11] EberhartR C, Kennedy J.ADiscrete Binary Version of the Partic le Swarm Algorithm[ C] //IEEE Conference on Systems, Man,and Cybernetics, Orlando, FL, 1997:4104-4109.

[ 12] 王成剛,周曉東,王學偉.面向ATE的電路板測試性分析及評估方法研究[ J] .電子器件, 2008, 31(5):1599-1602.王成剛(1976-), 男,工 程師, 博士, 主要研究方向為智能制導、測試性分析與評估。

猜你喜歡
故障
故障一點通
奔馳R320車ABS、ESP故障燈異常點亮
WKT型可控停車器及其故障處理
基于OpenMP的電力系統并行故障計算實現
電測與儀表(2016年5期)2016-04-22 01:13:50
故障一點通
故障一點通
故障一點通
故障一點通
故障一點通
江淮車故障3例
主站蜘蛛池模板: 国产精品毛片一区视频播| 亚洲六月丁香六月婷婷蜜芽| 精品久久国产综合精麻豆| 国产精品一区二区在线播放| 色综合久久无码网| 国产va在线| 亚洲精品动漫| 久久这里只精品国产99热8| 亚洲一区色| 丁香五月激情图片| 久久鸭综合久久国产| 国产美女一级毛片| 国产性精品| 久久国产精品无码hdav| 东京热av无码电影一区二区| 亚洲精品卡2卡3卡4卡5卡区| 欧美天天干| 久久超级碰| 精品福利网| 国产香蕉在线| 欧美一区二区自偷自拍视频| 青青国产在线| 国产浮力第一页永久地址| 三级毛片在线播放| 色综合热无码热国产| 四虎亚洲国产成人久久精品| 婷婷色丁香综合激情| 国产精品99一区不卡| 波多野结衣一二三| 国产精品手机在线观看你懂的 | 欧美日韩激情在线| 国产人成乱码视频免费观看| 中文字幕永久在线观看| 日韩专区欧美| 亚洲色图欧美激情| 福利在线不卡| 99热这里只有精品5| 久久婷婷六月| 国产成人乱无码视频| 日韩av在线直播| 日韩欧美网址| 国产欧美日韩专区发布| 欧美亚洲中文精品三区| 无码人妻免费| 亚洲成人动漫在线观看| 麻豆国产原创视频在线播放| 久久综合九色综合97婷婷| 精品少妇三级亚洲| 国产小视频网站| a免费毛片在线播放| 国产成人精品三级| 国产美女免费网站| 亚洲色大成网站www国产| 欧美亚洲香蕉| 成人夜夜嗨| 丁香五月激情图片| 国产主播福利在线观看| 国产日韩精品欧美一区喷| 六月婷婷精品视频在线观看| 国产成人精品免费av| 亚洲av无码人妻| 国产欧美精品一区aⅴ影院| 国产精品密蕾丝视频| 国产精品亚洲综合久久小说| 亚洲国产精品日韩欧美一区| 亚洲无码高清免费视频亚洲| 亚洲男人的天堂久久香蕉网| 国产精品va免费视频| av一区二区三区高清久久| 久久成人18免费| 91丨九色丨首页在线播放| 国产日韩欧美精品区性色| 国产精品一区二区国产主播| 亚洲成a人在线播放www| 一级爱做片免费观看久久| 国产精品19p| 欧美激情视频二区| 五月天久久综合国产一区二区| 亚洲精品中文字幕午夜| 亚洲一级毛片免费看| 国产噜噜噜视频在线观看| 亚洲一级毛片免费看|