• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于擾動搜索屬性約簡的裝備故障診斷研究

      2017-06-23 12:22:30汪文峰張昭建陳永革
      彈箭與制導(dǎo)學(xué)報 2017年1期
      關(guān)鍵詞:約簡搜索算法粗糙集

      鄭 鈮,張 琳,汪文峰,趙 宇,張昭建,陳永革

      (空軍工程大學(xué)防空反導(dǎo)學(xué)院,西安 710051)

      基于擾動搜索屬性約簡的裝備故障診斷研究

      鄭 鈮,張 琳,汪文峰,趙 宇,張昭建,陳永革

      (空軍工程大學(xué)防空反導(dǎo)學(xué)院,西安 710051)

      為提高裝備故障診斷效率,提出了一種新的粗糙集屬性約簡方法。首先將屬性約簡問題轉(zhuǎn)化為集合覆蓋問題,在相關(guān)矩陣的基礎(chǔ)上構(gòu)建相關(guān)系數(shù)矩陣;然后基于優(yōu)質(zhì)特征集選取原則,引入隨機變異機制,設(shè)計擾動搜索算法,求出屬性約簡結(jié)果;最后,用UCI數(shù)據(jù)集和某型復(fù)雜裝備電源系統(tǒng)進(jìn)行驗證。仿真結(jié)果表明,在滿足分類精度要求的基礎(chǔ)上,有效剔除了冗余屬性,縮短了故障診斷時間。

      屬性約簡;集合覆蓋;故障診斷;電源系統(tǒng)

      0 引言

      科學(xué)技術(shù)的進(jìn)步推動著武器裝備日益向大型化、精密化和自動化方向發(fā)展,武器裝備組成的復(fù)雜性隨之增加,如何實現(xiàn)復(fù)雜裝備故障的快速定位將直接影響裝備的戰(zhàn)備完好性及作戰(zhàn)能力[1]。電源系統(tǒng)是武器裝備的核心組成部分,一旦出現(xiàn)故障,可能導(dǎo)致武器裝備作戰(zhàn)能力下降乃至癱瘓。由于電源系統(tǒng)結(jié)構(gòu)復(fù)雜,致使其故障診斷測試繁瑣,工作時間長。因此,提高電源系統(tǒng)故障診斷速度成為保證裝備戰(zhàn)備完好性亟待解決的問題。粗糙集是研究不精確、不確定性知識的有力工具[2]。其最大特點是可以通過屬性約簡算法過濾冗余屬性,得到體現(xiàn)故障特征的若干核心屬性。因此,文中結(jié)合某型電源系統(tǒng)故障特點,提出一種改進(jìn)型粗糙集屬性約簡算法,找到能體現(xiàn)其故障的核心屬性,從而有效提高故障診斷效率。

      1 粗糙集的屬性約簡

      粗糙集理論研究的對象是信息系統(tǒng),文獻(xiàn)[3]詳細(xì)介紹了信息系統(tǒng)的定義。信息系統(tǒng)中通常包含大量冗余和與決策屬性不相關(guān)的屬性,所謂屬性約簡,就是指在保持信息系統(tǒng)分類能力不變的前提下,通過消除冗余屬性和冗余屬性值,得到信息系統(tǒng)的最精簡屬性集合,達(dá)到提高分類算法效率,降低算法空間復(fù)雜性的目的[4]。

      對信息系統(tǒng)S=,U是對象的集合,也稱為論域;A為屬性全體;V=∪a∈AVa,Va是屬性a的值域;f:U×A→V是一個信息函數(shù)映射,即?a∈A,x∈U,有f(x,a)∈Va。若A既包含條件屬性集C,又包含決策屬性集D,此信息系統(tǒng)稱為決策表,記為S=[5]。

      對于系統(tǒng)S=,若b∈B?A,若U/B=U/(B-),則稱b是B不必要的,否則b是B必要的。若B中任意屬性都是必要的,則稱B獨立;若B?A,且B獨立,U/B=U/A,則稱B是A的一個絕對約簡。A可以有多個絕對約簡,所有絕對約簡的交集為Red(A),記為Core(A)=∩Red(A)。文獻(xiàn)[6]對相關(guān)概念進(jìn)行了闡述與證明。

      雖然粗糙集的理論研究已有長足發(fā)展,但目前仍沒有一個公認(rèn)的高效屬性約簡算法。而作為經(jīng)典NP問題的集合覆蓋問題,其理論發(fā)展已相對成熟。文獻(xiàn)[7]證明了粗糙集問題簡化為集合覆蓋問題的可行性,現(xiàn)簡述如下。

      (1)

      由mij組成的矩陣M=[mij]稱為一致決策表S的相關(guān)矩陣[8]。在相關(guān)矩陣M=[mij]中,若mij=1,則屬性Cj可以區(qū)分ui=(X′,X″)∈U′對應(yīng)的兩個不同的類X′和X″,否則不能區(qū)分X′和X″。由U′中所有能被Cj區(qū)分的ui=(X′,X″)全體組成的集合叫做屬性Cj的區(qū)分集合。

      2 基于擾動搜索算法的屬性約簡

      2.1 構(gòu)造相關(guān)系數(shù)矩陣

      建立相關(guān)矩陣M時,要求全部屬性值嚴(yán)格相等才能滿足mij=1的限制條件,且相關(guān)矩陣中僅包含“0”、“1”,不能很好描述Cj對ui=(X′,X″)∈U′的相關(guān)性大小。因此,在相關(guān)矩陣M的基礎(chǔ)上,構(gòu)造相關(guān)系數(shù)矩陣N=[nij],用nij來衡量Cj對ui=(X′,X″)∈U′中X′和X″的相關(guān)性。其中,nij越大表明X′和X″相對于屬性Cj的相關(guān)性越小,區(qū)分能力越強。nij可由下式計算:

      (2)

      2.2 優(yōu)質(zhì)特征集的選擇

      運用集合覆蓋方法解決屬性約簡問題,首先要給出屬性約簡結(jié)果是否為可行解的判定依據(jù),其次要從屬性約簡結(jié)果中選取相對優(yōu)質(zhì)的屬性約簡結(jié)果。在判定屬性約簡可行性中,可利用屬性依賴度γ[9]。設(shè)最終屬性約簡集為R,信息系統(tǒng)決策屬性為D,若γR(D)=1,則認(rèn)為最終約簡集是可行解。屬性約簡效果可用信息包容能力f(R)來衡量,其定義如下:

      決策表S,C為條件屬性集,R為約簡后的條件屬性集,card(C)、card(R)分別表示屬性集合C、R包含的屬性個數(shù),矩陣N為相關(guān)系數(shù)矩陣,則:

      (3)

      式中:

      (4)

      (5)

      式(5)稱為屬性R的數(shù)量函數(shù)。顯然,card(R)越小,則f(R)越大,約簡結(jié)果越優(yōu)。

      基于相關(guān)系數(shù)矩陣N,屬性約簡優(yōu)質(zhì)特征集選取可用下式表達(dá):

      max |f(x)|

      (6)

      式中:P為約簡后屬性集;W為N的行集合構(gòu)成的矩陣;λ為各行被覆蓋的次數(shù)集合構(gòu)成的對角矩陣。

      2.3 擾動搜索算法

      目前多采用貪心搜索算法找尋最優(yōu)解,但其搜索范圍十分有限,受遺傳算法中變異思想啟發(fā),通過優(yōu)化并擾動啟發(fā)式信息,引入隨機變異機制建立最小集合覆蓋問題的擾動搜索算法,描述如下:

      輸入:矩陣N,X=[X1X2…Xm]為其行,C=[C1C2…Cn]為其列。

      輸出:屬性約簡結(jié)果。

      Step1:對原始條件屬性值進(jìn)行離散化處理。

      Step2:構(gòu)建相關(guān)系數(shù)矩陣N′,并設(shè)定δ=0.5。

      Step3:設(shè)置變異概率pm,最大變異次數(shù)kmax,序列J=(J1,J2,…,JQ)用于存儲f(R)值,對應(yīng)個體序列K=(K1,K2,…,KQ)用于存儲屬性約簡集合,k=1。

      Step4:在相關(guān)系數(shù)矩陣N′中,以每行元素中max(nij)為啟發(fā)式信息進(jìn)行搜索,得到一個矩陣N′的全覆蓋集合R0,由R0、X組成全覆蓋矩陣N0。

      Step5:可行解驗證,計算γR0(D),若γR0(D)=1轉(zhuǎn)Step7,否則轉(zhuǎn)Step6。

      Step6:修補操作:在矩陣N0中,找出覆蓋值最小的對應(yīng)行,用基本貪心算法從該行覆蓋列集合的未選擇元素中,挑選最優(yōu)覆蓋列Cj補充至R0,此時R0=R0∪Cj,重新計算γR0(D),重復(fù)該步驟直至γR0(D)=1。

      Step7:得到可行解后,計算集合R0對應(yīng)的適應(yīng)值f(R0)。

      Step8:變異循環(huán)操作。若k

      Step9:輸出記憶序列J中最大值對應(yīng)的個體記憶序列K中的值。

      3 仿真驗證

      3.1 算法檢驗

      為驗證算法性能,選取UCI數(shù)據(jù)庫Mechanical Analysis數(shù)據(jù)集中CTG數(shù)據(jù)進(jìn)行檢驗。CTG共有數(shù)據(jù)2 126條,屬性21個,可分為10類,為計算簡便,選取第1、6、8類數(shù)據(jù),運用文中算法進(jìn)行屬性約簡,并輸入SVM分類器進(jìn)行分類,其結(jié)果如表1所示。

      表1 屬性約簡前后對比

      3.2 實例應(yīng)用

      選取電源系統(tǒng)某重要組成電路作為故障診斷實例,其結(jié)構(gòu)如圖1所示。

      圖1 故障診斷電路

      采用Multsim10仿真平臺進(jìn)行電路仿真,設(shè)置電阻和電容的容差均為5%。假設(shè)電路發(fā)生4類單硬故障:R1減故障、R6增故障、C1減故障和C2減故障。通過電路仿真分析可得正常態(tài)和故障態(tài)下電路幅頻響應(yīng)如圖2所示。為提取故障特征,需對幅頻響應(yīng)曲線上有效點進(jìn)行采樣提取。在曲線[100 kHz,10 kHz]上等間隔選取20個點進(jìn)行采樣。實驗?zāi)康氖沁\用算法從20個特征中剔除冗余特征。

      圖2 正常態(tài)和故障態(tài)下電路的幅頻響應(yīng)曲線

      對正常狀態(tài)和故障狀態(tài)進(jìn)行100次Monte Carlo仿真,得到500個故障樣本。隨機選取一半作為訓(xùn)練樣本,輸入SVM進(jìn)行分類;另一半作為測試樣本,運用擾動搜索算法進(jìn)行屬性約簡,再輸入SVM進(jìn)行分類。其結(jié)果如表2、表3所示。

      表2 屬性約簡前后屬性個數(shù)比較

      表3 屬性約簡前后分類精度比較

      3.3 結(jié)果分析

      通過實驗發(fā)現(xiàn),運用擾動搜索算法,可以在保證分類精度的基礎(chǔ)上,有效剔除冗余屬性,縮短運算時間,提高故障診斷效率。CTG數(shù)據(jù)中21個屬性經(jīng)約簡后提取出4個核心屬性,運算時間縮短至原來的1/3。某模擬電路的20個特征經(jīng)屬性約簡后提取出6個核心特征,故障區(qū)分能力與約簡前相差無幾,但計算量顯著減少,有效提高了診斷效率。

      4 結(jié)語

      文中將粗糙集理論與集合覆蓋應(yīng)用到復(fù)雜裝備故障診斷中,提出了基于擾動搜索的屬性約簡算法。在屬性約簡過程中,將屬性約簡問題轉(zhuǎn)化為集合覆蓋問題,以條件屬性對兩類不同等價類的區(qū)分能力為判斷依據(jù),構(gòu)建相關(guān)系數(shù)矩陣,以矩陣中行元素最大值為啟發(fā)信息搜索約簡,同時引入變異機制,擴(kuò)大搜索范圍。將該方法應(yīng)用于電源系統(tǒng)故障診斷,故障診斷效率顯著提高,結(jié)果表明了算法的有效性。

      [1] 張琳, 孫安全, 王天一, 等. 某型導(dǎo)彈裝備的故障智能診斷 [J]. 中南大學(xué)學(xué)報(自然科學(xué)版), 2013, 44(增刊1): 216-220.

      [2] PAWLAK Z, SKOWRON A. Rudiments of rough sets [J]. Information Sciences, 2007, 177(1): 3-27.

      [3] 徐襲, 姚瓊薈, 石敏. 基于粗糙集與支持向量機的故障智能分類方法 [J]. 計算技術(shù)與自動化, 2006, 25(1): 32-34.

      [4] 劉鋒. 基于粗糙集的支持向量機分類方法 [D]. 江西: 南昌大學(xué), 2010.

      [5] 葛浩, 李龍澍, 楊傳健. 基于簡化差別矩陣的增量式屬性約簡 [J]. 四川大學(xué)學(xué)報(工程科學(xué)版), 2013, 45(1): 116-124.

      [6] 譚安輝, 李進(jìn)金, 陳錦坤, 等. 圖支配集問題的粗糙集屬性約簡方法 [J]. 模式識別與人工智能, 2015, 28(6): 507-512.

      [7] 陳彩云, 李治國. 關(guān)于屬性約簡和集合覆蓋問題的探討 [J]. 計算機工程與應(yīng)用, 2004(2): 44-46.

      [8] 馬超, 陳西宏, 徐宇亮, 等. 基于支持向量機屬性約簡集成的模擬電路故障診斷 [J]. 儀器儀表學(xué)報, 2011, 32(3): 660-666.

      [9] 劉春英. 基于屬性依賴度的缺失值順序填充算法 [J]. 計算機應(yīng)用與軟件, 2013(9): 215-218.

      Research on Equipment Fault Diagnosis Based on an Disturbance Search Attribute Reduction

      ZHENG Ni,ZHANG Lin,WANG Wenfeng,ZHAO Yu,ZHANG Zhaojian,CHEN Yongge

      (Air and Missile Defense College, Air Force Engineering University, Xi’an 710051, China)

      A new attribute reduction method of rough set was proposed to improve the efficiency of fault diagnosis. First, the attribute reduction problem was transformed into the set covering problem and the correlation coefficient matrix was built based on the correlation matrix. Then based on the selection principle of high quality feature set, the random mutation mechanism was introduced, and the disturbance searching algorithm was designed and the result of attribute reduction was obtained. At last, the UCI data set and the power system of one complex equipment were used to validate the algorithm. The simulation results indicated that the redundancy attribute was eliminated effectively and the fault diagnosis time was shortened on the basis of meeting the requirements of the classification accuracy.

      attribute reduction; set covering; fault diagnosis; power system

      2016-03-05

      國家自然科學(xué)基金(61473163);陜西省自然基金(2014JM2-6110)資助

      鄭鈮(1989-),女,山西長治人,碩士研究生,研究方向:裝備維修保障。

      E919

      A

      猜你喜歡
      約簡搜索算法粗糙集
      基于Pawlak粗糙集模型的集合運算關(guān)系
      改進(jìn)的和聲搜索算法求解凸二次規(guī)劃及線性規(guī)劃
      基于二進(jìn)制鏈表的粗糙集屬性約簡
      實值多變量維數(shù)約簡:綜述
      基于模糊貼近度的屬性約簡
      多粒化粗糙集性質(zhì)的幾個充分條件
      雙論域粗糙集在故障診斷中的應(yīng)用
      基于汽車接力的潮流轉(zhuǎn)移快速搜索算法
      基于逐維改進(jìn)的自適應(yīng)步長布谷鳥搜索算法
      兩個域上的覆蓋變精度粗糙集模型
      齐齐哈尔市| 长寿区| 灌南县| 湘阴县| 延庆县| 阿图什市| 清远市| 西藏| 正宁县| 临江市| 托克托县| 拜泉县| 泸水县| 十堰市| 江西省| 雷波县| 吉林市| 陈巴尔虎旗| 朝阳区| 静乐县| 逊克县| 万安县| 辛集市| 调兵山市| 从化市| 雅安市| 微博| 邵武市| 平乐县| 岳西县| 大洼县| 西乡县| 江孜县| 永德县| 富顺县| 定兴县| 瑞金市| 武山县| 科技| 饶平县| 云南省|