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

一種基于混沌約簡算法的雷達故障診斷分析

2015-04-29 00:00:00潘偉
電子產品世界 2015年9期

摘要:在對粗糙集理論和混沌遺傳算法的研究基礎上,提出了一種基于知識依賴度為啟發信息的混沌遺傳約簡算法,并應用到雷達故障診斷中。在該算法中,對隨機產生的二進制初始種群用屬性核加以限制,在適應度函數中引入了決策屬性對條件屬性的依賴度,并對交叉概率和變異概率進行了新的設計,對產生的新一代個體增加修正校驗算子。利用該算法對雷達故障進行診斷,獲取簡單而又能體現故障征兆與故障原因對應的診斷規則,避免了傳統基于故障樹的專家故障診斷系統準確性差、效率低的缺點。本文網絡版地址:http://wxvw.eepw.com.cn/article/279218.htm

關鍵詞:混沌遺傳算法;粗糙集;雷達故障診斷;知識依賴度;約簡

DOI:10.3969/j.issn.1005-5517.2015.8.008

引言

雷達是現代防御系統的關鍵設備,一旦發生故障,將產生嚴重的后果。因此,通過智能診斷系統來保證雷達的正常工作,具有非常重要的意義。目前,雷達裝備故障自動檢測和診斷系統中,用得最多的方法是基于故障樹的專家故障診斷系統。系統主要通過雷達裝備的設計者和使用者等領域專家,根據裝備的工作原理和使用期間的經驗,對故障模式、故障類型、故障征兆等進行分析和驗證,形成診斷知識,通過各種測試手段實現故障的檢測和定位。隨著雷達裝備的日趨復雜化,需要建立專家系統所需的信息量非常大,因而所獲得的專家知識中存在較大的冗余性,這在一定程度上影響了專家系統診斷的準確性和效率。

在處理大量數據和消除冗余信息方面,粗糙集理論有著良好的結果。而遺傳算法是一種借鑒生物界自然選擇和自然遺傳機制的高度并行、隨機、自適應搜索算法,它能在復雜而龐大的搜索空間中自適應地搜索,能以較大概率尋找出最優或最準解,且有算法簡單、適用、魯棒性強等優點。

本文提出一種基于知識依賴度為啟發信息的改進混沌遺傳算法。在該算法中,對隨機產生的二進制初始種群用屬性核加以限制,在適應度函數中引入了決策屬性對條件屬性的依賴度,對產生的新一代個體增加修正校驗算子。

1 混沌遺傳算法

遺傳算法中的編碼策略和遺傳操作對算法起到至關重要的作用,也是實數遺傳算法與二進制遺傳算法區別最大的地方。

1.1 編碼策略

實數編碼與二進制編碼的方法是相似的,只是每個基因有10種可能取值:O~9。若每個變量用L位十進制數表示,則染色體長度為m*L。實值編碼策略不對變量進行編碼,而將每個變量當作一位基因直接處理,染色體長度為m。

1.2 混沌優化的過程

令tk+1=μtk(1-tk)(1)

其中,tk表示混沌變量在k次迭代時的值;μ為控制參量,當μ=4時,系統(1)完全處于混沌狀態。tk在(O,1)范圍內遍歷。

混沌優化算法的基本步驟如下:

(1)初始化:對式(1)中tk分別賦予n個具有微小差異的初值f不能為不動點0.25、0.5和0.75)。可以得到n個軌跡不同的混沌變量t(k),k=1,f=f(x*),x*為當前最優解。

(2)用混沌變量進行搜索:

xi(k)=xi+citi(k)一di

(2)

式(2)中,ci、di為常數,其作用是把混沌變量的取值范圍變換到相應的優化變量的取值范圍。計算性能指標:f(k)=f(x(k)),x(k)=(x1(k1),X2(k),…,xn(k))(3)

(3)若f(k)

1.3 個體優化策略

個體優化策略是用來對種群中的個體進行修復,保證所有個體都是候選約簡,使搜索總在可行解空間上進行,并在保證候選約簡的條件下,盡可能增加個體適應度值的大小,在遺傳算法的交叉變異過程中,或者在新種群形成之后,可以對若干個個體進行局部優化,使其成為局部空間中的最優解。在本算法中,修正和校驗策略采用知識重要度和依賴度來做啟發式信息指導遺傳算法的搜索空間,具體是判斷種群個體的依賴度是否為1,然后在決策表的條件屬性集中,選擇在當前種群之外的條件屬性集中知識重要度較高的單個屬性,加入到搜索空間中來,為找到合適的、不影響整個決策表原始信息的屬性約簡做出貢獻。

具體優化步驟如下:

步驟1:計算r(R,D),其中R為當前個體表示的屬性集,若r(R,D)=1,則轉入步驟4,否則重復步驟2和步驟3:

步驟2:在C/R中選擇屬性a使得SGF(a,R,D)達到最大值,并將其設為ai;

步驟3:將ai對應的基因位由“0”變成“1”,R= Ruai,轉入步驟1;

步驟4:若r(R,D)=1,則計算此屬性集R中每個屬性aj的重要度SGF(aj,R,D),去除重要度為0的屬性,得到較優約簡;

步驟5:修正過程終止,修改適應度值。

經過以上步驟,就可以從一個初始的個體出發找到該個體所在的空間的局部最優解。保證了解的可行性,使得搜索總在可行解范圍內進行,并在保證可行解的條件下盡量增加其適應度值。

2 混沌遺傳約簡算法的算法描述

基于知識依賴度的混沌遺傳算法描述:

輸入:經過連續屬性離散化后的決策表,條件屬性為C,決策屬性為D:

輸出:屬性約簡的決策表。

具體步驟如下:

步驟1:計算依賴度r(R,D),計算出決策屬性D對條件屬性C的依賴度:

步驟2:計算屬性核CORE(C),令CORE(C)=φ,對d∈c,若r(c-{a},D)≠r(c,D) , 則CORE(C):CORE(C)u{a},即屬性核CORE(C),若r(C-{a},D)=r(C,D),則CORE(C)為最小相對約簡;

步驟3:產生初始種群,隨機產生N個長度為m(條件屬性的個數)的二進制串組成初始群體pop(t),對于核中的屬性,其對應位取“1”,其它對應位則隨機取“O”或“1”,設t=l:

步驟4:計算適應度值,對于種群pop(t)中的每一個染色體popi(t),分別計算出決策屬性對每個個體所含的條件屬性的依賴度,然后根據設定的適應度函數fi=fitness(popi(t》計算出每個個體的適應度:

步驟5:判斷是否滿足終止條件,若滿足終止條件,則算法停止,否則,轉步驟6;

步驟6:選擇操作,計算出每個個體被選擇的概率,使用排序法+最佳個體保存法,從pop(t)中選擇出待配對個體:

步驟7:交叉操作,根據自適應交叉概率Pe。進行交叉操作,采用單點交叉方式,得到一個由新的染色體構成的新的種群pop(t+l);

步驟8:變異操作,根據自適應變異概率Pm進行變異操作,采用基本位變異方式,生成一個新的種群pop(t+l),其中核中屬性的對應位不發生變異:

步驟9:修正校驗,對新的種群pop(t+l)進行個體修正策略,轉步驟5。

與傳統的遺傳約簡算法相比,本算法在初始化產生二進制種群中,增加了以屬性核對種群中的個體進行限制,在交叉變異產生新種群后,增加了一個新的個體修正算子。

3 雷達故障診斷方法描述

3.1 雷達故障診斷決策系統的定義

一個雷達故障診斷決策系統可以用S=(U,A),A=cuD來表示,其中:

(1)U為非空有限集,稱故障狀態域:

(2)C,D均為非空有限集,分別稱為故障征兆屬性集合與故障決策屬性集合,且C∩D=φ;

(3)對每一個aeC有一個映射a:U→Va,這里Va是故障征兆屬性的值域。按照上述定義可知,故障狀態域的每個實例,對應故障的某個狀態,而描述該狀態的若干征兆用集合C表示,對每一個狀態的故障類型的評價用故障決策屬性集合D表示。

3.2 雷達故障診斷過程

首先需要獲取雷達故障診斷決策規則,規則的獲取根據已知數據樣本獲得初始的知識表達系統,消除決策信息系統中的重復成員,使其不含有屬性及屬性值相同的成員。

通過知識約簡獲取故障診斷規則,建立故障診斷決策規則庫,如圖1所示,具體方法如下:

(1)提取用于訓練的數據變為符合粗糙集理論要求的決策表系統S=(U,A),A=cuD,其中,u={x1,x2,…,Xn)是對象的有限集合,即故障域,C為條件屬性集合,即故障征兆屬性集合,D為決策屬性集合,即故障決策屬性集合;

(2)利用領域知識,對條件屬性值進行量化處理:

(3)樣本相容性檢查,刪除不相容的樣本:

(4)利用知識的充分性理論對樣本進行簡化,消去樣本集中的重復信息:

(5)利用混沌遺傳算法求出最小的條件屬性集:

(6)根據最小的條件屬性集和相應的原始數據,建立故障診斷規則庫;

(7)根據故障診斷規則庫建立故障診斷決策網絡。

運用上述獲得的決策規則網絡進行故障診斷,對已知的故障問題進行預處理,然后根據得到的故障征兆值在網絡中進行匹配,得到故障診斷的決策屬性。

3.3 應用實例

首先以某型雷達顯示組合的故障為例來說明診斷規則的獲取步驟。表1為根據以往運行數據獲取的故障診斷決策信息系統。

其中,k為樣本個數,U={Xl,X2,X3,X4,X5,X6},為該顯示組合的6個故障樣本,每個樣本個數為k,A={a,b,c,d,e}表示顯示器的5個征兆屬性的集合,其中a表示F脈沖,6表示鋸齒波脈沖,c表示距離標志信號,d表示速度標志信號,e表示M1標志,表1中數值為O表示有此癥狀,數值為1說明不含此癥狀,數值為2說明此癥狀不穩定。D={g}表示決策屬性集,其中g=1,2,3表示某相關插件1、2、3有故障。

按照上所述算法對表1進行約簡可以得到如下最小約簡結果{a,c,e},{6,c,e},{c,d,e}。任選一個約簡可得如表2所示的簡化決策表。從表2中可以很方便地抽取到3條規則,分別是

規則1:if(a=l and e=0)or(a=land c=0) then g=l;

規則2:if(a=l and c=l and e=0)or(a=Oandc=lande=l)then g=2;

規則3:if(c=l and e=l)or(a=land e=l)theng=3。

獲得規則后再分兩種情況進行實驗,(1)采用所有屬性的知識庫模型,即傳統知識庫;(2)基于混沌遺傳算法獲得的知識庫,即遺傳約簡知識庫。以該雷達的自檢軟件為平臺,對3種知識庫進行測試,測試樣本數為100,其結果如表3所示。

由表3可見,采用傳統的知識庫進行故障診斷正確率較低,據判樣本數較大,診斷速度較慢,這是由于傳統的知識庫具有冗余的信息且無法判斷具有不確定信息的樣本:采用遺傳約簡知識庫進行故障診斷具有正確率較高,據判樣本數較小,且診斷速度較快的特點,能夠滿足雷達故障診斷的要求。

4 結論

本文探討了混沌遺傳算法在雷達故障診斷中的應用,提出了一種基于知識依賴度為啟發信息的改進自適應遺傳算法的屬性約簡算法,目的在于解決傳統故障診斷方法中難以自動獲取診斷規則這一難題。本算法在隨機產生的二進制初始種群中以屬性核加以限制,并增加了基于知識依賴度的個體修正策略,加強了局部搜索能力的同時保證遺傳算法的全局搜索在有效的可行解空間進行,縮短算法的計算時間,并提高決策表屬性約簡結果的準確性。

基于自適應遺傳約簡的知識理論可以對其故障原因進行提煉,獲取簡單而又能體現故障征兆與故障原因對應的規則。應用實例的結果表明,對于復雜系統該方法可以簡化結構,并有效的提高診斷系統的速度與效率。

主站蜘蛛池模板: 综合亚洲色图| 中文成人在线视频| 国内毛片视频| 久久公开视频| 狠狠色噜噜狠狠狠狠色综合久| 国产激爽大片在线播放| 国产亚洲成AⅤ人片在线观看| 国产毛片网站| 国产白浆一区二区三区视频在线| 无码在线激情片| 久久久久免费精品国产| 国产激情第一页| 好吊色妇女免费视频免费| 国禁国产you女视频网站| 国产一级无码不卡视频| 免费国产一级 片内射老| 四虎亚洲精品| 国产一区二区视频在线| 欧美国产精品不卡在线观看| www亚洲天堂| 九九久久精品国产av片囯产区| 婷婷五月在线视频| 久久天天躁狠狠躁夜夜2020一| 91无码国产视频| 国产免费网址| 亚洲男人的天堂久久香蕉网| 97视频免费看| 国产精品xxx| 久久免费视频6| 欧美国产在线精品17p| 亚洲AV人人澡人人双人| 91在线视频福利| 农村乱人伦一区二区| 国产精品私拍在线爆乳| 成人福利视频网| 亚洲一级毛片在线观播放| www.亚洲一区| 欧美精品三级在线| 爱爱影院18禁免费| 欧美人在线一区二区三区| 久久精品一品道久久精品| 国产日产欧美精品| 亚洲国产精品不卡在线| 99视频在线观看免费| 国产人成在线视频| 国产成人精品一区二区秒拍1o| 九九九久久国产精品| 中文字幕在线播放不卡| 久久窝窝国产精品午夜看片| 久久久久免费精品国产| 国产女人18毛片水真多1| 精品一区二区三区视频免费观看| 亚洲第一视频网| 精品无码一区二区在线观看| 亚洲精品不卡午夜精品| 国产亚洲欧美另类一区二区| 玖玖免费视频在线观看| 久久综合久久鬼| 国产香蕉在线视频| 日韩一区精品视频一区二区| 亚洲人成网站日本片| 在线观看免费黄色网址| 无码有码中文字幕| 国产高颜值露脸在线观看| a毛片免费在线观看| 蜜芽一区二区国产精品| 天天干天天色综合网| 午夜毛片免费看| 免费无码一区二区| 香蕉国产精品视频| 国产成人久视频免费| 免费一级毛片完整版在线看| 99久久精品视香蕉蕉| 一本综合久久| 国产微拍一区二区三区四区| 国产欧美另类| 中文无码毛片又爽又刺激| 久久动漫精品| 亚洲午夜国产精品无卡| 欧美日本激情| 天堂成人在线视频| 国产欧美一区二区三区视频在线观看|