• 
    

    
    

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

      基于蒙特卡羅模擬的航空發(fā)動機故障風險預測

      2015-12-20 05:31:22趙洪利劉宇文
      北京航空航天大學學報 2015年3期
      關(guān)鍵詞:機隊蒙特卡羅概率分布

      趙洪利,劉宇文

      (1.中國民航大學 航空工程學院,天津300300;2.中國民航大學 中歐航空工程師學院,天津300300)

      航空發(fā)動機的風險水平指在規(guī)定的時間內(nèi)、正常飛行的條件下,航空發(fā)動機出現(xiàn)故障的概率或次數(shù)[1].故障風險預測方法能夠給出航空發(fā)動機在未來一段時間周期內(nèi)可能發(fā)生故障的次數(shù).航空運營企業(yè)為了保證飛機運行的可靠性,需要計劃好發(fā)動機維修,并儲備相應數(shù)量的需備件,這就需要對發(fā)動機的故障風險水平做出預測,估計發(fā)動機在未來一段時間內(nèi)各部件及發(fā)動機系統(tǒng)出現(xiàn)故障的次數(shù),從而為生產(chǎn)或運營計劃做出安排.

      航空發(fā)動機部件多,結(jié)構(gòu)復雜,不同部件都有各自的故障概率分布.經(jīng)過多年發(fā)展,航空發(fā)動機部件故障概率的分析方法有很多[2-3].其中,經(jīng)典的解析方法雖然能夠給出單個部件統(tǒng)計特性的精確表達式,但是用于確定多部件組成的復雜系統(tǒng)的故障風險等可靠性參數(shù)是十分困難的.而其他系統(tǒng)分析方法,如故障樹分析法、馬爾可夫狀態(tài)轉(zhuǎn)移法等,其問題求解的規(guī)模往往會隨著部件數(shù)目的增多而呈指數(shù)量級增大[4-5],且對所求解的系統(tǒng)往往有一定限制(如部件故障概率分布形式等).蒙特卡羅方法作為一種隨機模擬方法,通過對模型或系統(tǒng)的觀察或抽樣試驗來計算所求參數(shù)的統(tǒng)計特征,能夠很好地避免以上問題.

      1 蒙特卡羅方法

      蒙特卡羅方法的主要步驟[6]包括:針對具體問題構(gòu)造相應的概率過程;實現(xiàn)已知概率分布的隨機抽樣;利用隨機抽樣的結(jié)果計算具體的估計量.

      1.1 構(gòu)造概率過程

      構(gòu)造概率過程即找到具體問題所服從的概率分布,如二項分布、指數(shù)分布、正態(tài)分布等.準確描述問題的概率過程是蒙特卡羅求解方法的關(guān)鍵,整個隨機模擬過程都是建立在已知的概率分布之上.如何確定問題所服從的概率分布,這需要根據(jù)已有的數(shù)據(jù)并結(jié)合相應的數(shù)據(jù)處理方法來確定.

      1.2 隨機抽樣與統(tǒng)計

      構(gòu)造完概率過程后,就知道了系統(tǒng)各個部分所服從的概率分布,如一輛汽車中儀表盤等電子元器件壽命可能服從指數(shù)分布,發(fā)動機故障時間可能服從威布爾分布等.在已知概率分布的基礎(chǔ)上,產(chǎn)生滿足相應分布的隨機變量即為隨機抽樣過程.隨機抽樣的核心在于隨機數(shù)的生成,常用的方法有工程上的物理方法和數(shù)學公式遞推法.工程上的物理方法無法重復便捷地生成隨機數(shù),且價格昂貴.數(shù)學遞推公式法利用計算機就可重復產(chǎn)生大量的隨機數(shù),雖然無法做到真正意義上的隨機性,但只要滿足相應的隨機數(shù)檢驗,即可滿足大部分要求[7].

      蒙特卡羅模擬方法能否得到好的結(jié)果關(guān)鍵在于整個隨機過程的構(gòu)造和計算過程中隨機數(shù)的性質(zhì).在隨機抽樣的基礎(chǔ)上,根據(jù)所求解的問題,對隨機抽樣過程中產(chǎn)生的數(shù)據(jù)進行記錄、統(tǒng)計,進而確定問題的估計量,得到問題的解.

      2 故障風險預測算法

      2.1 故障概率模型

      在航空發(fā)動機故障數(shù)據(jù)處理中,威布爾分布是最常見的,且與數(shù)據(jù)符合程度相對較好的一種分布[8].航空發(fā)動機是一種高可靠性的產(chǎn)品,通常只有小樣本的故障數(shù)據(jù).威布爾分析在處理小樣本數(shù)據(jù)時,與其他分析方法相比通常都具有較好的效果[9-10].因此,在航空發(fā)動機故障風險預測中,本文采用了威布爾分布模型.

      威布爾累積概率分布函數(shù)為

      式中,F(xiàn)(t;β,η)為累積概率,t為故障時間,β 為形狀參數(shù),η為尺度參數(shù);t0為起始點.

      對于小樣本航空發(fā)動機故障數(shù)據(jù),為了得到合適的尺度參數(shù)和形狀參數(shù),采用中位秩回歸參數(shù)估計法[11].

      1)將故障時間數(shù)據(jù)T=[T1T2… Tn]T從小到大排列,并利用式(2)計算各個數(shù)據(jù)的中位秩,當故障時間數(shù)據(jù)中存在刪失數(shù)據(jù)時,需利用式(3)調(diào)整數(shù)據(jù)排序值.

      式中,i為數(shù)據(jù)序號;Ri為第i個數(shù)據(jù)的中位秩;N為數(shù)據(jù)總數(shù).

      式中,i′為調(diào)整后的排序值;j為前一個數(shù)據(jù)調(diào)整后的排序值;p為當前刪失數(shù)據(jù)之后的數(shù)據(jù)個數(shù).

      2)計算故障時間的自然對數(shù),記為Y=ln T,并令

      式中,I為單位矩陣;RY為Y的中位秩.

      式中,xi,yi為向量 X,Y 的分量.

      2.2 隨機變量的抽樣方法

      滿足威布爾分布的隨機數(shù)生成算法有很多,反變換法是其中一種便捷、有效的方法[12-13].設需產(chǎn)生分布函數(shù)F(x)的連續(xù)隨機數(shù)x,若已有[0,1]區(qū)間均勻隨機數(shù) r,則產(chǎn)生x的反變換公式[14]為

      則威布爾的反變換公式為

      式中,T為隨機故障時間.

      反變換法的關(guān)鍵在于[0,1]區(qū)間上高品質(zhì)的均勻隨機數(shù).采用目前廣泛使用的乘同余組合發(fā)生器來產(chǎn)生[0,1]區(qū)間上的均勻隨機數(shù).遞推公式[15]為

      式中,i=0,1,…;j=1,2,…,m;ri為[0,1]區(qū)間上隨機數(shù);mod為求余運算符;m為組合數(shù).

      選取組合數(shù)m=2,且令

      2.3 蒙特卡羅模擬流程

      設發(fā)動機有n種故障模式,記為F1,F(xiàn)2,…,F(xiàn)n.這n種故障模式相互獨立,均服從威布爾分布,參數(shù)記為(η1,β1),(η2,β2),…,(ηn,βn),故障時間抽樣為

      式中,rk∈R,R為乘同余組合發(fā)生器生成的隨機數(shù)序列.

      假定發(fā)動機定期檢查時間為T,故障修復后,發(fā)動機使用時間重新計,累積到時間T時,再做下次定檢,則蒙特卡羅模擬運行流程如圖1所示.

      圖1 蒙特卡羅模擬流程Fig.1 Monte Carlo simulation process

      由圖1可知,模擬的基本步驟如下:

      1)輸入機隊的原始數(shù)據(jù),包括機隊總數(shù),使用率,機隊年齡分布;

      2)利用乘同余組合發(fā)生器構(gòu)建[0,1]區(qū)間均勻隨機數(shù)表;

      3)針對每臺發(fā)動機,從隨機數(shù)表中順序選取隨機數(shù),利用式(13)計算各個故障模式的隨機故障時間 F1,F(xiàn)2,…,F(xiàn)n,首次故障時間需大于發(fā)動機的已安全運行時間,否則需重新產(chǎn)生一組隨機故障時間,直到均大于發(fā)動機已安全運行時間;

      4)判斷 min{F1,F(xiàn)2,…,F(xiàn)n}是否小于定期檢查時間T,若是,則記錄該故障Fk,該故障模式發(fā)生次數(shù)累加1;

      5)針對k故障模式,重新抽樣故障時間Fk;

      6)重復步驟4)和步驟5),直到min{F1,F(xiàn)2,…,F(xiàn)n}超過發(fā)動機定期檢查時間T,則一次模擬結(jié)束;

      7)遍歷機隊內(nèi)所有發(fā)動機,每臺發(fā)動機均進行N次模擬,并記錄結(jié)果;

      8)計算發(fā)動機各個故障模式發(fā)生的概率;

      9)結(jié)合機隊原始數(shù)據(jù),計算機隊未來一段時間內(nèi)發(fā)動機各個故障模式可能發(fā)生的次數(shù).

      3 算例及結(jié)果分析

      3.1 算例描述

      為了驗證該模型的準確性與適用性,本文采用了某發(fā)動機公司手冊中的數(shù)據(jù)作為輸入條件,利用上述故障風險預測算法進行模擬仿真,并將結(jié)果與發(fā)動機公司給出的軟件仿真結(jié)果進行分析對比.手冊中提供了某噴氣式發(fā)動機4種相互獨立的故障模式:F1表示過熱,F(xiàn)2表示葉片裂紋,F(xiàn)3表示油管裂紋,F(xiàn)4表示燃燒室裂紋.4種故障模式均服從不同參數(shù)的威布爾分布,具體參數(shù)見表1.同時,發(fā)動機的定期檢查時間為1 000 h,整個機隊發(fā)動機運行時間分布如圖2所示.假定發(fā)動機使用率為25 h/月.

      表1 4種故障模式參數(shù)列表Table1 Parameters list of 4 failure modes

      3.2 模擬流程

      針對初始時間為0的發(fā)動機,詳細闡述蒙特卡羅風險預測方法,模擬流程見圖3.

      1)為4種模式生成隨機故障時間.利用隨機數(shù)表,順序選取前4個[0,1]區(qū)間上的隨機數(shù):0.007,0.028,0.517,0.603.根據(jù)式(13),則有:

      圖2 機隊發(fā)動機運行時間分布Fig.2 Operation time distribution of engine fleet

      圖3 模擬流程Fig.3 Simulation process

      2)4種故障模式中,最小的故障時間為951 h,并未達到定期檢查時間1000 h.

      3)最先發(fā)生的為F1故障,記錄該故障發(fā)生時間為951 h,相當于在未來第38個月發(fā)生故障.從隨機數(shù)表中選取下一個隨機數(shù)0.442,為F1故障重新生成隨機故障時間,F(xiàn)1=8827 h.此時,min{F1,F(xiàn)2,F(xiàn)3,F(xiàn)4}已超過定期檢查時間 1 000 h.至此,一次模擬結(jié)束.

      針對每臺發(fā)動機重復模擬N次,并遍歷所有發(fā)動機.根據(jù)大數(shù)定理,則發(fā)動機故障發(fā)生概率近似為

      式中,i=1,2,3,4 為故障模式序號;j=1,2,…,12為發(fā)生故障的月份;Ni,j為第i種故障在j月份發(fā)生的次數(shù);Pi,j為第i種故障模式在j月份發(fā)生的概率;Na為額外抽樣次數(shù);Ne為發(fā)動機數(shù)量.

      則發(fā)動機故障風險預測結(jié)果為

      式中,F(xiàn)i,j為第 i種故障在 j月份發(fā)生的預測次數(shù).

      發(fā)動機一年內(nèi)的故障風險預測結(jié)果見表2,某發(fā)動機公司提供的內(nèi)部軟件預測結(jié)果見表3,圖4給出了12月份發(fā)動機故障次數(shù)的收斂結(jié)果.

      表2 發(fā)動機累積故障次數(shù)預測結(jié)果Table2 Forecasting results of cumulative failure number of engine

      表3 某發(fā)動機公司預測結(jié)果Table3 Forecasting results provided by an engine company

      圖4 12月份發(fā)動機故障次數(shù)收斂結(jié)果Fig.4 Convergence results of engine failure number on December

      3.3 結(jié)果分析

      在模擬過程中,為了得到穩(wěn)定的結(jié)果,需要實時觀察模擬輸出的數(shù)值,以便確定輸出結(jié)果是否穩(wěn)定.以12月份發(fā)動機的故障次數(shù)預測結(jié)果為例,每10000次輸出一次模擬數(shù)值,并做100次抽樣,則總模擬次數(shù)為106.由圖4可知,最終結(jié)果已收斂.一般來說,模擬次數(shù)越大,預測結(jié)果越逼近真實情況.在試驗過程中,通過對比總模擬次數(shù)為106,107和108時的收斂圖形,發(fā)現(xiàn)結(jié)果差別不大.因此,總模擬次數(shù)設定為106已滿足收斂性要求.同時,由表2和表3可以看出,機隊內(nèi)發(fā)動機一年內(nèi)各部件累積故障次數(shù)的預測結(jié)果與發(fā)動機公司提供的數(shù)據(jù)相差不大,故障總次數(shù)僅相差0.97.預測結(jié)果準確,驗證了該算法的有效性與適用性.

      4 結(jié)論

      1)在確定了失效分布規(guī)律后,利用蒙特卡羅模擬算法進行仿真,能夠比較準確地估算出整個機隊發(fā)動機在未來不同時間段內(nèi)的故障風險水平,從而為發(fā)動機維修管理提供可靠性指標參考;

      2)蒙特卡羅模擬是多故障模式下風險預測的一個有效方法,并且在多故障模式下,該算法不但可以預測機隊整體風險水平,而且還可確定何種故障模式最易發(fā)生,從而可以有針對性地對該故障制定相應的改進措施,降低機隊的故障風險;

      3)當某個易發(fā)故障得到改進后,可重新進行仿真模擬來找到下一個易發(fā)故障,不斷迭代,從而實現(xiàn)對機隊內(nèi)發(fā)動機的動態(tài)管理.

      致謝 中國民航大學郭慶副教授提供了某發(fā)動機廠商的技術(shù)資料,并為文章寫作提出了建設性意見,在此表示感謝!

      References)

      [1] 趙宇.可靠性數(shù)據(jù)分析[M].北京:國防工業(yè)出版社,2011:14-20.Zhao Y.Data analysis of reliability[M].Beijing:National Defense Industry Press,2011:14-20(in Chinese).

      [2] 楊宇航,馮允成.基于仿真的復雜系統(tǒng)可靠性、可用性和MTBF評估文獻綜述[J].系統(tǒng)工程理論與實踐,2003,42(2):80-85.Yang Y H,F(xiàn)eng Y C.Survey of reliability and availability evaluation of complex system using Monte Carlo techniques[J].Systems Engineering-Theory & Practice,2003,42(2):80-85(in Chinese).

      [3] 劉曉平,唐益明,鄭利平.復雜系統(tǒng)與復雜系統(tǒng)仿真研究綜述[J].系統(tǒng)仿真學報,2008,20(23):6303-6315.Liu X P,Tang Y M,Zheng L P.Survey of complex system and complex system simulation[J].Journal of System Simulation,2008,20(23):6303-6315(in Chinese).

      [4] 邵偉.蒙特卡洛方法及在一些統(tǒng)計模型中的應用[D].濟南:山東大學,2012.Shao W.Monte Carlo methods theory and their applications in some statistical model[D].Jinan:Shandong University,2012(in Chinese).

      [5] 袁明偉.復雜系統(tǒng)可靠性分析[D].馬鞍山:安徽工業(yè)大學,2013.Yuan M W.Reliability analysis of complex system[D].Maanshan:Anhui University of Technology,2013(in Chinese).

      [6] Dickman B H,Gilman M J.Technical note Monte Carlo optimization[J].Journal of Optimization Theory and Applications,1989,60(1):149-157.

      [7] 周文彬.組合式偽隨機數(shù)發(fā)生器的研究與設計[D].哈爾濱:哈爾濱工程大學,2013.Zhou W B.Design and research of the combined pseudo-random number generator[D].Harbin:Harbin Engineering University,2013(in Chinese).

      [8] Baumshtein M V,Prokopenko A V,Ezhov V N.Probabilistic prediction of the fatigue life of gas-turbine engine compressor blades under two-level programmed loading[J].Strength of Ma-terials,1985,17(5):587-592.

      [9] Nee A Y C,Song B,Ong S K.Re-engineering manufacturing for sustainability[M].Singapore:Springer Singapore,2013:699-703.

      [10] Saralees N,Samuel K.Strength modeling using Weibull distributions[J].Journal of Mechanical Science and Technology,2008,22(7):1247-1254.

      [11] 麻曉敏,張士杰,胡麗琴,等.可靠性數(shù)據(jù)威布爾分析中秩評定算法改進研究[J].核科學與工程,2007,27(2):152-155.Ma X M,Zhang S J,Hu L Q,et al.An improved rank assessment method for weibull analysis of reliability data[J].Nuclear Science and Engineering,2007,27(2):152-155(in Chinese).

      [12] Yadolah D.The concise encyclopedia of statistics[M].New York:Springer New York,2008:446-447.

      [13] Johnson G E.Constructions of particular random processes[J].Proceedings of the IEEE,1994,82(2):270-285.

      [14] 金暢.蒙特卡羅方法中隨機數(shù)發(fā)生器和隨機抽樣方法的研究[D].大連:大連理工大學,2005.Jin C.Study on random number generator and random sampling in Monte Carlo method[D].Dalian:Dalian University of Technology,2005(in Chinese).

      [15] 楊自強,魏公毅.常見隨機數(shù)發(fā)生器的缺陷及組合隨機數(shù)發(fā)生器的理論與實踐[J].數(shù)理統(tǒng)計與管理,2001,20(1):45-51.Yang Z Q,Wei G Y.Drawbacks in classical random number generators-theory and practice of combined generator[J].Journal of Applied Statistics and Management,2001,20(1):45-51(in Chinese).

      猜你喜歡
      機隊蒙特卡羅概率分布
      離散型概率分布的ORB圖像特征點誤匹配剔除算法
      利用蒙特卡羅方法求解二重積分
      智富時代(2019年6期)2019-07-24 10:33:16
      廈航機隊 Fleet
      廈門航空(2018年2期)2018-03-09 00:51:54
      南航機隊展示
      空中之家(2018年1期)2018-01-31 01:50:56
      關(guān)于概率分布函數(shù)定義的辨析
      科技視界(2016年19期)2017-05-18 10:18:46
      南航機隊展示
      空中之家(2017年5期)2017-04-26 06:25:51
      南航機隊展示
      空中之家(2017年1期)2017-04-17 06:09:58
      基于概率分布的PPP項目風險承擔支出測算
      探討蒙特卡羅方法在解微分方程邊值問題中的應用
      復合型種子源125I-103Pd劑量場分布的蒙特卡羅模擬與實驗測定
      同位素(2014年2期)2014-04-16 04:57:20
      双牌县| 梧州市| 杭州市| 洛浦县| 雅江县| 平乡县| 沽源县| 宜兰市| 黄浦区| 梅州市| 扶沟县| 辽宁省| 丰原市| 衡阳县| 宜州市| 大城县| 荆门市| 阳东县| 呼图壁县| 梓潼县| 九江县| 梁平县| 南溪县| 手游| 稷山县| 偃师市| 岑溪市| 万盛区| 栾川县| 磐安县| 庄河市| 曲麻莱县| 沛县| 大英县| 年辖:市辖区| 重庆市| 个旧市| 丘北县| 桦南县| 九龙坡区| 康平县|