• 
    

    
    

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

      ?

      基于多值屬性Apriori算法的飛機(jī)IDG故障分析*

      2021-03-01 01:17:44孔祥芬張利寒劉敬赟
      關(guān)鍵詞:項(xiàng)集置信度部件

      孔祥芬,張利寒 ,劉敬赟,王 杰

      (中國民航大學(xué)航空工程學(xué)院,天津 300300)

      0 引言

      近年來,隨著航空公司機(jī)隊(duì)規(guī)模的迅速增加[1],以及民航“一二三三四”的總體發(fā)展思路和“民航高質(zhì)量發(fā)展”的戰(zhàn)略需求,對航空維修提出了更高質(zhì)量的精細(xì)化深度維修要求[2]。而航空維修數(shù)據(jù)的積累以及數(shù)據(jù)挖掘技術(shù)的迅速發(fā)展[3],為飛機(jī)深度維修奠定了重要基礎(chǔ)。整體驅(qū)動(dòng)發(fā)電機(jī)(Integrated Drive Generator, IDG)作為供電系統(tǒng)的主要電源[4],結(jié)構(gòu)復(fù)雜且先驗(yàn)故障知識難以獲得,維修人員難以通過傳統(tǒng)方法得到精確的維修結(jié)論。因此,從數(shù)據(jù)挖掘角度出發(fā),對航空維修數(shù)據(jù)進(jìn)行關(guān)聯(lián)分析,是提升飛機(jī)故障分析能力和深度維修能力的重要保障[5]。

      目前學(xué)者們已在數(shù)據(jù)挖掘分析方面做了大量研究,在故障診斷方面,Thukaram D[6]和Jing C[7]等利用支持向量機(jī)、主成分分析和神經(jīng)網(wǎng)絡(luò)等方法提升了工業(yè)過程中的故障分類精度問題;Zhao Y[8]等利用特征提取與貝葉斯網(wǎng)絡(luò)相結(jié)合的方法提升了鐵路車載設(shè)備的故障診斷效率。在可靠性預(yù)測方面,胡麗娟等[9]利用主成分分析與并行關(guān)聯(lián)規(guī)則挖掘技術(shù)有效預(yù)測了配電網(wǎng)的運(yùn)行可靠性;蔡復(fù)青等[10]利用數(shù)據(jù)挖掘技術(shù)分析航空裝備日常維修數(shù)據(jù),有效預(yù)測實(shí)戰(zhàn)或訓(xùn)練環(huán)境下的飛機(jī)使用可靠性。在算法挖掘方面,Gunay H B[11]、Buddhakulsomsiri J等[12]利用實(shí)際數(shù)據(jù)提出新的文本挖掘和IF-THEN關(guān)聯(lián)規(guī)則挖掘算法,能有效確定故障模式及原因;Sene A等[13]利用關(guān)聯(lián)規(guī)則方法創(chuàng)建機(jī)上遠(yuǎn)程醫(yī)療信息體系,能有效解決遠(yuǎn)程醫(yī)療資源限制的問題;趙久彬等[14]利用Spark平臺提出一種前后部項(xiàng)約束關(guān)聯(lián)規(guī)則并行化FRPFP算法,能有效監(jiān)測滑坡預(yù)警。

      上述文獻(xiàn)對數(shù)據(jù)挖掘分析具有很好的借鑒意義,但目前大多數(shù)研究還集中在類似于機(jī)床、傳感器等可靠性較低、故障頻發(fā)的部件及行業(yè)內(nèi),而對于飛機(jī)等高可靠性、高安全性航空產(chǎn)品的分析研究仍然較少。因此,本文以高可靠性部件——整體驅(qū)動(dòng)發(fā)電機(jī)(IDG)為例,提出一種改進(jìn)的多值屬性Apriori算法,該方法從連接步和剪枝步兩個(gè)方面提升數(shù)據(jù)挖掘精度,能有效提升飛機(jī)故障診斷能力和深度維修能力,對航空維修提供新的思路和建議。

      1 相關(guān)知識

      1.1 K-means聚類算法

      為了實(shí)現(xiàn)對數(shù)據(jù)的深層次挖掘,首先對故障維修數(shù)據(jù)庫進(jìn)行聚類,本文采用一種常見且較成熟的K-means聚類算法,該算法是一種無監(jiān)督的機(jī)器學(xué)習(xí)算法,具有簡單易理解、聚類速度快等特點(diǎn)。核心是確定對象的中心點(diǎn),關(guān)鍵是確定k值,選取的k值決定了聚類效果。為獲得理想的k值,用輪廓系數(shù)評估聚類效果,第i個(gè)元素輪廓系數(shù)為:

      (1)

      其中,ni為同簇內(nèi)第i個(gè)元素與其他元素之間的平均距離;簇外選取某一簇m,計(jì)算m中所有元素與該元素的平均距離,找出最小值,用mi表示,mi=min{mi1,mi2,…,mij}。

      1.2 多值屬性Apriori算法

      關(guān)聯(lián)規(guī)則挖掘是數(shù)據(jù)挖掘中一項(xiàng)重要技術(shù),Agrawal R等[15]首先于1993年提出關(guān)聯(lián)規(guī)則概念,即數(shù)據(jù)庫中項(xiàng)集之間的相關(guān)關(guān)系,同時(shí)又給出了相對應(yīng)的挖掘算法,但性能較差。之后又于1994年提出了著名的Apriori算法[16],是目前關(guān)聯(lián)規(guī)則挖掘領(lǐng)域最具影響力的一種算法,也是許多算法改進(jìn)和發(fā)展的基礎(chǔ)。

      Apriori算法的核心思想是通過對數(shù)據(jù)庫中不同事務(wù)集之間隱含規(guī)律的識別和分析,找出其中的強(qiáng)關(guān)聯(lián)關(guān)系。其中,關(guān)聯(lián)規(guī)則中有兩個(gè)最重要的概念,分別是支持度(support)和置信度(confidence)。其中,支持度用support(X)表示,即某維度下一個(gè)屬性值X在數(shù)據(jù)集D中出現(xiàn)的概率,如式(2)所示;置信度用confidence(X→Y)表示,即屬性X和屬性Y同時(shí)在數(shù)據(jù)集D中出現(xiàn)的概率,如式(3)所示。如果關(guān)聯(lián)規(guī)則結(jié)果滿足最小支持度和置信度閾值,則認(rèn)為該條關(guān)聯(lián)規(guī)則的前后項(xiàng)是高度相關(guān)的。

      (2)

      (3)

      此外,另一個(gè)重要概念是提升度(lift),提升度用lift(X→Y)表示,主要用于描述挖掘出的規(guī)則是否有用,如式(4)所示;其大小可度量此規(guī)則的可用程度,有用規(guī)則的提升度大于1。

      (4)

      Apriori算法的主要思想是利用逐層搜索的迭代方法,Apriori算法的主要過程可以概括為兩步:①通過掃描、計(jì)數(shù)、比較、產(chǎn)生頻繁項(xiàng)集、連接及剪枝等步驟產(chǎn)生候選項(xiàng)集,進(jìn)而尋找所有頻繁項(xiàng)集,重復(fù)上述步驟,直到不能產(chǎn)生更大的頻繁項(xiàng)集為止;②產(chǎn)生關(guān)聯(lián)規(guī)則結(jié)果,對于每個(gè)頻繁項(xiàng)集,計(jì)算其置信度,輸出大于最小置信度閾值的關(guān)聯(lián)規(guī)則。

      Apriori算法利用支持度、置信度及提升度的計(jì)算結(jié)果作為依據(jù),挖掘和分析各屬性之間潛在的內(nèi)在關(guān)聯(lián)關(guān)系。但是也仍存在一些不足,一是生成候選頻繁項(xiàng)集的數(shù)量巨大,需要多次掃描數(shù)據(jù)庫,且非常耗時(shí);二是不適用于多維數(shù)據(jù)的挖掘。因此,基于航空故障維修數(shù)據(jù)維度高的特性,本文提出將基于多值屬性改進(jìn)的Apriori算法應(yīng)用于航空故障維修數(shù)據(jù)故障原因關(guān)聯(lián)規(guī)則的挖掘過程中,即在連接步的過程中加入多個(gè)維度的判斷,并且在剪枝步階段只考慮特定屬性的頻繁項(xiàng),可以有效減少生成的頻繁項(xiàng)集,更簡潔更高效的發(fā)現(xiàn)我們需要的強(qiáng)關(guān)聯(lián)規(guī)則。

      基于多值屬性改進(jìn)的關(guān)聯(lián)規(guī)則由Srikant R等[17]在1996年提出的,其關(guān)鍵思想是以布爾型關(guān)聯(lián)規(guī)則的挖掘算法為基礎(chǔ),將其轉(zhuǎn)化為布爾型關(guān)聯(lián)規(guī)則之后再通過Apriori算法進(jìn)行數(shù)據(jù)挖掘。在IDG部件的故障維修數(shù)據(jù)中,每一個(gè)故障因素下都包含有多個(gè)屬性值,在挖掘過程中,為了避免出現(xiàn)類似“冬季,夏季→油濾堵塞”這樣的無效關(guān)聯(lián)規(guī)則結(jié)果,所以在Apriori算法的基礎(chǔ)上對其進(jìn)行改進(jìn)??紤]到我們的研究是結(jié)合天氣、現(xiàn)象、地域等因素,以挖掘故障原因?yàn)橹饕P(guān)注點(diǎn)對故障維修數(shù)據(jù)進(jìn)行挖掘,所以在連接步過程中加入對“故障原因”和“故障現(xiàn)象”這兩個(gè)維度頻繁項(xiàng)集的判斷,且在規(guī)則剪枝階段只考慮生成“故障原因”的頻繁項(xiàng)。 改進(jìn)算法的主要步驟如下:

      算法1:改進(jìn)的多值屬性Apriori算法

      輸入:IDG部件故障維修數(shù)據(jù)庫D;最小支持度和置信度閾值;

      輸出:數(shù)據(jù)庫D中的頻繁項(xiàng)集L。

      (1)C1={candidate,1-itemsets};

      (2)L1={c∈C1|c.count≥minsupport};

      (3)for{k=2,Lk-1!=Null,k++};

      (4)Ck=sc_candidate(Lk-1);

      (5)ifCi中的頻繁項(xiàng)的屬性值not in [‘故障原因’]and not in[‘故障現(xiàn)象’];

      (6)delete這條頻繁項(xiàng);

      (7)for eachtinD;

      (8)C1=subset(Ck,t);

      (9)for each候選c∈Ci;

      (10)c.count=c.count+1;

      (11)Lk={c∈Ck|c.count≥minsupport};

      (12)for each item inLk;

      (13)if item 的屬性值not in[‘故障原因’];

      (14)delete這條頻繁項(xiàng);

      (15)ReturnL.

      2 案例分析

      本文搜集某航空公司50架B737飛機(jī)近三年的故障維修數(shù)據(jù),主要由技術(shù)記錄本(Technical Log Book, TLB)、保留故障單(Deferred Defect Sheet, DDS)、飛行記錄本(Flight Log Book, FLB)、客艙記錄本(Cabin Log Book, CLB)、飛機(jī)維修日志等組成;對包括飛機(jī)編號、檢驗(yàn)員、FLB、故障現(xiàn)象、故障原因、故障位置、故障時(shí)間、故障地點(diǎn)、在翼時(shí)間、飛行循環(huán)等用自然語言書寫的記錄信息,對此進(jìn)行數(shù)據(jù)整合,重點(diǎn)分析故障維修數(shù)據(jù)中故障現(xiàn)象與多種故障原因之間的相關(guān)性。主要分為以下幾個(gè)步驟:

      (1)數(shù)據(jù)預(yù)處理。數(shù)據(jù)在采集、記錄、存儲(chǔ)過程中由于各種主客觀因素會(huì)出現(xiàn)缺失、冗余、記錄形式不統(tǒng)一等情況,為了得到高質(zhì)量的數(shù)據(jù)作出最精確的決策,需要對原始數(shù)據(jù)進(jìn)行預(yù)處理。主要包括數(shù)據(jù)清洗、信息篩選等。

      (2)關(guān)聯(lián)規(guī)則挖掘。對預(yù)處理后的維修數(shù)據(jù)進(jìn)行K-means聚類分析以及改進(jìn)的多值屬性Apriori算法關(guān)聯(lián)規(guī)則挖掘,得到強(qiáng)關(guān)聯(lián)規(guī)則以獲得故障現(xiàn)象以及各參數(shù)與多種故障原因之間的相關(guān)性規(guī)律。

      (3)結(jié)果分析。結(jié)合IDG各組件故障機(jī)理,對關(guān)聯(lián)規(guī)則結(jié)果進(jìn)行具體分析。

      2.1 數(shù)據(jù)預(yù)處理

      一架B737飛機(jī)一年約850條維修及維護(hù)記錄,則50架飛機(jī)三年則產(chǎn)生約42 500條數(shù)據(jù),其中除掉勤務(wù)工作、例行安檢之后約15 000條。首先,以Python平臺為基礎(chǔ),Pandas函數(shù)讀取搜集到的故障維修數(shù)據(jù),利用Pandas函數(shù)刪除缺失數(shù)據(jù)所在數(shù)據(jù)組;其次,篩選出對故障原因診斷有用的信息,刪除飛機(jī)編號、檢驗(yàn)員等部分無用信息;最后,將剩余數(shù)據(jù)信息進(jìn)行類別梳理并轉(zhuǎn)換成便于分析的形式,篩選出與IDG部件相關(guān)的故障信息,得到30個(gè)故障維修數(shù)據(jù)(記為M1,M2,…,M30),如表1 所示。

      表1 預(yù)處理后的維修數(shù)據(jù)信息表

      2.2 關(guān)聯(lián)規(guī)則挖掘

      2.2.1 K-means聚類分析

      針對飛機(jī)故障維修數(shù)據(jù)的特征,在數(shù)據(jù)預(yù)處理階段對30組故障進(jìn)行聚類,采用合并層次聚類分析法, K-means聚類將所有故障分為3~6類,通過聚類簇?cái)?shù)k的輪廓系數(shù)Si對聚類結(jié)果進(jìn)行評估。不同聚類簇?cái)?shù)k對應(yīng)的輪廓系數(shù)如表2所示。

      表2 聚類簇?cái)?shù)-輪廓系數(shù)對應(yīng)關(guān)系表

      K-means聚類算法是將數(shù)據(jù)集D聚類為k個(gè)簇{C1,C2,…Ck}。首先隨機(jī)抽取k個(gè)聚類質(zhì)心(μ1,μ2,…,μk),計(jì)算每個(gè)樣本xi的所屬類別,目標(biāo)是最小化平方誤差:

      (5)

      其中,μj是Ci簇的聚類中心,即質(zhì)心,重新計(jì)算類j的質(zhì)心,其表達(dá)式為:

      (6)

      經(jīng)反復(fù)計(jì)算,直到收斂。

      由表2可知,故障數(shù)據(jù)分為5類時(shí)進(jìn)行聚類所得效果最好。對30組故障數(shù)據(jù)進(jìn)行K-means動(dòng)態(tài)聚類,結(jié)合IDG部件實(shí)際故障情況,聚類分析結(jié)果如表3所示。

      表3 故障聚類結(jié)果(k=5)

      2.2.2 多值屬性Apriori關(guān)聯(lián)規(guī)則分析

      運(yùn)用多值屬性Apriori算法對預(yù)處理后的IDG部件故障維修數(shù)據(jù)進(jìn)行關(guān)聯(lián)規(guī)則挖掘,為獲得比較理想的關(guān)聯(lián)規(guī)則,確定關(guān)聯(lián)規(guī)則中的支持度和置信度是至觀重要的,不同支持度S閾值和置信度C閾值下產(chǎn)生的規(guī)則數(shù)不同。通過分析設(shè)定支持度閾值為0.6%,置信度閾值為50%,得出規(guī)則前項(xiàng)含故障現(xiàn)象且規(guī)則后項(xiàng)為故障原因的強(qiáng)關(guān)聯(lián)規(guī)則共55條,由于篇幅限制,部分結(jié)果如表4所示。

      表4 IDG部件故障關(guān)聯(lián)規(guī)則

      續(xù)表

      在聚類分析的基礎(chǔ)上,對B737飛機(jī)IDG部件故障維修數(shù)據(jù)進(jìn)行深度挖掘和分析,對多因素之間的潛在規(guī)律進(jìn)行識別,得出以下結(jié)果:

      (1)根據(jù)表4中規(guī)則6和規(guī)則7可以得出高支持度的關(guān)聯(lián)規(guī)則,說明IDG部件故障的高頻故障原因?yàn)閴毫﹄婇T和泵和馬達(dá)組件故障;其中,泵和馬達(dá)組件的結(jié)構(gòu)形式為斜盤柱塞泵,長時(shí)間工作會(huì)導(dǎo)致柱塞缸體等金屬件磨損超標(biāo);壓力電門為非密封式結(jié)構(gòu),經(jīng)常受到污染,進(jìn)而導(dǎo)致電門接觸不良,所以應(yīng)密切關(guān)注零部件的清潔及過度使用的問題。

      (2)對比規(guī)則5和52,可以得出哈爾濱的冬季更容易造成調(diào)速器閥芯抱死進(jìn)而造成發(fā)電機(jī)掉電,說明低溫是造成調(diào)速器閥芯抱死的主要原因,所以溫度等外界環(huán)境因素是影響IDG部件部分故障的關(guān)鍵因素。

      (3)根據(jù)規(guī)則可以得出碳封嚴(yán)磨損和油濾堵塞是造成IDG余油口漏油和IDG壓差指示器跳出的唯一原因;其中碳封嚴(yán)與輸入軸緊密相連,常常會(huì)因?yàn)榻M裝時(shí)裝配技術(shù)的欠缺,造成碳封嚴(yán)磨損,所以應(yīng)密切關(guān)注人為因素在飛機(jī)故障中的影響。

      (4)分析所有故障原因,其中油濾堵塞、磨損超標(biāo)、閥芯抱死等多個(gè)故障都與滑油系統(tǒng)有關(guān),說明滑油系統(tǒng)是影響ODG部件正常工作最重要的原因。

      2.3 結(jié)果分析

      對比傳統(tǒng)Apriori算法和改進(jìn)后的多值屬性Apriori算法對IDG部件故障相關(guān)因素的關(guān)聯(lián)規(guī)則挖掘結(jié)果,在不同支持度下,兩種算法的運(yùn)行時(shí)間如圖1所示。

      圖1 運(yùn)行時(shí)間和支持度之間的關(guān)系曲線

      從圖1中可以看出改進(jìn)后的Apriori算法運(yùn)行時(shí)間減少、效率提升,尤其是支持度較小、頻繁項(xiàng)集較多的情況下,能在更短的時(shí)間內(nèi)輸出更精確的結(jié)果。

      通過聚類和關(guān)聯(lián)規(guī)則分析能更加精確的定位故障發(fā)生的位置及原因。結(jié)合IDG部件的工作原理,在日常維護(hù)階段對IDG部件提出相關(guān)預(yù)防建議,以減少故障發(fā)生、提升飛機(jī)使用可靠性:

      (1)針對泵和馬達(dá)組件及壓力電門等高頻故障組件,了解其故障機(jī)理與具體原因(磨損、污染等)并根據(jù)各組件的故障間隔時(shí)間進(jìn)行可靠性分析,計(jì)算其可靠度、失效率等相關(guān)指標(biāo),根據(jù)結(jié)果及時(shí)檢修。

      (2)針對碳封嚴(yán)等由于人為疏忽、技術(shù)欠缺等原因造成的磨損嚴(yán)重,應(yīng)密切關(guān)注人為因素在飛機(jī)故障中的影響,加強(qiáng)對人的技術(shù)及思想培訓(xùn)。

      (3)針對由外界環(huán)境因素(地點(diǎn)、季節(jié)、溫度等)引起故障,應(yīng)提前做好防護(hù)措施,減少故障發(fā)生。

      (4)IDG部件屬于高速旋轉(zhuǎn)的部件,組件之間承受巨大的摩擦力,導(dǎo)致多數(shù)故障都與滑油系統(tǒng)有關(guān),所以應(yīng)密切關(guān)注滑油系統(tǒng)的工作狀態(tài)。結(jié)合文獻(xiàn)[18],建議每隔1781 Fh對IDG部件進(jìn)行滑油系統(tǒng)的狀態(tài)檢修。

      3 結(jié)論

      基于航空維修業(yè)的發(fā)展需求及航空維修數(shù)據(jù)的逐步積累,本文提出了基于數(shù)據(jù)挖掘的飛機(jī)IDG部件故障關(guān)聯(lián)性分析模型。通過K-means聚類算法得出IDG部件主要的5類故障現(xiàn)象;通過改進(jìn)的多值屬性Apriori關(guān)聯(lián)規(guī)則算法,以故障原因?yàn)殛P(guān)注點(diǎn),挖掘出導(dǎo)致故障發(fā)生的因素組合,由此總結(jié)出高頻故障以及人為因素、外界環(huán)境和滑油關(guān)聯(lián)系統(tǒng)等因素對IDG部件故障的影響;與傳統(tǒng)Apriori算法相比其精度更高、用時(shí)更短。根據(jù)以上結(jié)果及IDG部件的工作機(jī)理對預(yù)防故障發(fā)生可采取的措施提出了一些可行的預(yù)防性維修方案,提升飛機(jī)使用可靠性。本文僅對B737飛機(jī)供電系統(tǒng)中一個(gè)IDG部件進(jìn)行關(guān)聯(lián)規(guī)則挖掘,后續(xù)分析中可以引入更多系統(tǒng)及零部件,建立更全面的故障維修數(shù)據(jù)標(biāo)準(zhǔn)化備案模式以及飛機(jī)維修管理信息系統(tǒng)。

      猜你喜歡
      項(xiàng)集置信度部件
      硼鋁復(fù)合材料硼含量置信度臨界安全分析研究
      基于Siemens NX和Sinumerik的銑頭部件再制造
      正負(fù)關(guān)聯(lián)規(guī)則兩級置信度閾值設(shè)置方法
      部件拆分與對外漢字部件教學(xué)
      水輪機(jī)過流部件改造與節(jié)能增效
      置信度條件下軸承壽命的可靠度分析
      軸承(2015年2期)2015-07-25 03:51:04
      關(guān)聯(lián)規(guī)則中經(jīng)典的Apriori算法研究
      卷宗(2014年5期)2014-07-15 07:47:08
      一種頻繁核心項(xiàng)集的快速挖掘算法
      多假設(shè)用于同一結(jié)論時(shí)綜合置信度計(jì)算的新方法?
      焦利氏秤各部件的修理和改裝
      物理與工程(2011年5期)2011-03-25 10:03:33
      鹿邑县| 苍南县| 两当县| 于都县| 十堰市| 霍邱县| 郓城县| 万年县| 永定县| 额敏县| 揭阳市| 汪清县| 西乌珠穆沁旗| 泗洪县| 汝南县| 长海县| 永新县| 平山县| 米易县| 石台县| 永康市| 吉安市| 锡林浩特市| 汉阴县| 紫金县| 东山县| 安远县| 陕西省| 奉节县| 泾川县| 三明市| 射阳县| 子长县| 罗定市| 五大连池市| 抚宁县| 化州市| 昌邑市| 黄龙县| 靖安县| 周口市|