曹軍海, 杜海東, 申 瑩
(裝甲兵工程學院技術保障工程系, 北京 100072)
基于改進Bayes-Bootstrap方法的系統(tǒng)可靠性仿真評估
曹軍海, 杜海東, 申瑩
(裝甲兵工程學院技術保障工程系, 北京 100072)
摘要:針對小樣本條件下系統(tǒng)可靠性評估的特點,以及傳統(tǒng)Bayes方法在進行可靠性數(shù)據分析時存在的不足,提出了一種基于改進Bayes-Bootstrap的系統(tǒng)可靠性仿真評估方法。首先,對基于Bayes方法進行系統(tǒng)可靠性評估時易發(fā)生的現(xiàn)場試驗數(shù)據“湮滅”問題進行了分析;其次,針對傳統(tǒng)Bayes-Bootstrap方法的局限性,提出了一種基于經驗函數(shù)修正的Bayes-Bootstrap數(shù)據抽樣算法;最后,結合算例對方法的有效性進行了驗證。結果表明:該仿真評估算法具有較高的評估精度,有效降低了傳統(tǒng)Bayes方法進行可靠性評估的主觀性和處理過程的復雜性。
關鍵詞:Bayes-Bootstrap方法; 可靠性評估; 仿真評估
復雜系統(tǒng)可靠性評估中的小樣本問題是系統(tǒng)可靠性評估中經常遇到且難以處理的問題。Bayes方法為該問題的解決提供了有效途徑,但其在實際操作過程中也存在諸多問題[1-3]。如:1)在先驗信息的處理和使用方面,當現(xiàn)場試驗數(shù)據量小時,由于依據相關先驗信息得到的先驗分布易受主觀因素的影響,易發(fā)生現(xiàn)場試驗數(shù)據 “湮滅”問題,降低評估結果的可信度[4-5];2)在評估過程中,先驗分布的確定以及后驗分布的計算十分繁瑣,加大了評估的難度。盡管有學者將Bayes理論與傳統(tǒng)仿真算法相結合提出了Bayes-Bootstrap方法,來降低數(shù)據處理過程的復雜程度,但該方法自身的局限性限制了其進一步的推廣應用[6]。為此,筆者針對傳統(tǒng)Bayes-Bootstrap方法在數(shù)據抽樣過程中存在的不足,提出了一種基于經驗函數(shù)修正的仿真抽樣算法,該算法充分利用現(xiàn)場試驗數(shù)據信息,提高了評估的精度,有效降低了傳統(tǒng)解析計算的復雜性,并克服了傳統(tǒng)Bayes-Bootstrap方法的局限性。最后,結合算例對該方法的有效性進行了驗證。
1復雜系統(tǒng)可靠性評估分析
新研裝備系統(tǒng)由于受研制周期和試驗條件的限制,一般很難進行整裝系統(tǒng)可靠性試驗,獲取的可靠性數(shù)據很少。根據武器裝備發(fā)展的特點,新裝備一般會大量使用較成熟的部件或組件,針對這些成熟的部件或組件,已獲取了大量可用的可靠性基礎數(shù)據,如歷史經驗數(shù)據、仿真數(shù)據等。傳統(tǒng)Bayes方法通過應用先驗信息可在小樣本數(shù)據條件下進行系統(tǒng)可靠性評估,但也由于大量使用先驗樣本數(shù)據,當現(xiàn)場試驗數(shù)據量相對較小時,在進行后驗分布推算中現(xiàn)場試驗數(shù)據發(fā)揮的作用幾乎可忽略,進而導致 “湮滅”現(xiàn)象發(fā)生;若先驗信息與試驗數(shù)據差異較大時,則評估結果的置信度令人質疑。
利用傳統(tǒng)Bayes方法進行系統(tǒng)可靠性評估時,成敗型數(shù)據條件下系統(tǒng)先驗分布一般選取Beta共軛分布[5-6],其表達式為
(1)
π(R|S,F)=
(2)
由于進行系統(tǒng)可靠性評估是基于后驗分布,則系統(tǒng)可靠度R的評估結果為
(3)
式中:q=n/(a+b+n),n為樣本量。
2基于Bayes-Bootstrap的可靠性數(shù)據仿真
2.1Bayes-Bootstrap方法的原理
Bayes-Bootstrap方法是一種蒙特卡羅仿真方法,與Bootstrap方法進行數(shù)據抽樣相似,其主要根據當前樣本數(shù)據的加權情況進行隨機抽樣,通過擴大已有樣本數(shù)據容量來實現(xiàn)未知參數(shù)分布和特征參數(shù)的估計。其優(yōu)勢在于不進行任何假設即可利用有限樣本數(shù)據實現(xiàn)系統(tǒng)分布估算,仿真原理如下:
假定存在一組樣本數(shù)據X=(x1,x2,…,xn),將x1,x2,…,xn按順序排列,可得到次序統(tǒng)計量x(1) 基于仿真生成服從經驗累積分布函數(shù)Fn(x)的隨機抽樣原理如下: 1) 在[0,1]區(qū)間上生成均勻分布的隨機數(shù)η; 2) 令β=(n-1)η,i=[β]+1,[β]為向下取整; 3) 令xF=x(i)+(β-i+1)(x(i+1)-x(i)),則xF為所需的隨機樣本。 根據上述抽樣原理進行可靠性數(shù)據處理的流程如圖1所示。 圖1 數(shù)據抽樣流程 2.2Bayes-Bootstrap方法的改進 由于利用傳統(tǒng)Bayes-Bootstrap方法抽樣生成的隨機樣本數(shù)據的取值范圍為[x(1),x(n)],則依據其進行的系統(tǒng)可靠性分析結果的可信度難以保證。這是因為:1)在試驗樣本量較小情況下,試驗獲取的數(shù)據信息并不能完整體現(xiàn)系統(tǒng)的全部可靠性特征,雖然通過傳統(tǒng)Bayes-Bootstrap方法能夠擴大樣本容量,但由于抽樣數(shù)據過于集中,會造成有效信息丟失,難以有效反映系統(tǒng)可靠性的變化規(guī)律;2)經驗累積分布函數(shù)Fn(x)在擬合頭部和尾部樣本時的效果不好,使得由Fn(x)生成的隨機數(shù)取值范圍受到限制[6-7]。為此,筆者對Bayes-Bootstrap方法進行了改進,采用一種指數(shù)分布函數(shù)來擬合右尾部樣本,增加隨機樣本的隨機性,擴大其取值范圍。具體改進過程如下: 1) 對于初始樣本,在第n-m個樣本之前構造分段線性經驗累積分布函數(shù)。 2) 在第n-m個樣本之后,利用修正的經驗分布函數(shù)對樣本抽樣過程進行修正,并確保修正前后經驗分布的均值與樣本均值保持一致。構造的修正經驗累積分布函數(shù)為 1) 在[0,1]區(qū)間上生成均勻分布的隨機樣本η,且記為U1,U2,…,Un-1,令U0=0,Un=1,構造隨機變量序列Vi=Ui-Ui-1, i=1,2,…,n,由于V1+V2+…+Vn=1,所以V1,V2,…,Vn服從Dirichlet分布。 2.3特征參數(shù)估計 圖2 基于Bayes-Bootstrap方法及其改進方法的抽樣樣本特征參數(shù)分布 3案例分析 3.1問題描述 某型火炮的供彈機結構如圖3所示[9],該系統(tǒng)由供彈、鉸接和撥彈3個環(huán)節(jié)的3個關鍵部件構成。 圖3 某型火炮供彈機結構 假定該型供彈機的可靠性壽命分布為指數(shù)型,其現(xiàn)場試驗壽命數(shù)據為X=(690.972,476.233,440.809,716.268,1 485.135,82.169,680.039,56.116,122.889,230.888)。 3.2結果分析 利用改進Bayes-Bootstrap方法對樣本X進行仿真抽樣,設定仿真次數(shù)為106,仿真輸出結果如圖4所示。 圖4 基于改進Bayes-Bootstrap的抽樣分布 表1 供彈機可靠性估計結果(γ=0.8) 由表1可以看出:1)解析計算法是根據系統(tǒng)的可靠性模型和部件的可靠性參數(shù)來直接計算系統(tǒng)的可靠性估計值,其計算結果較為保守,且計算復雜度易受系統(tǒng)結構復雜度的影響;2)經典統(tǒng)計方法由于只考慮現(xiàn)場試驗數(shù)據信息,估計值偏高,同時當試驗樣本中無失效數(shù)據時,不適合利用該方法進行估計;3)傳統(tǒng)Bayes方法的估計值偏保守,且易產生現(xiàn)場試驗數(shù)據“湮滅”現(xiàn)象;4)文獻[4]的混合Bayes方法得到的估計值介于2)、3)之間,但繼承因子的確定易受主觀因素的影響;5)改進的Bayes-Bootstrap方法由于僅使用了現(xiàn)場試驗數(shù)據,其估計值的精度與混合Bayes方法相比稍差,但其計算和數(shù)據處理便捷性、適用性更好。 參考文獻: [1]張士峰,樊樹江,王慧頻.復雜系統(tǒng)的Bayes可靠性評估[J].航天控制, 2000, 18(2): 72-79. [2]張西山,黃考利,閆鵬程,等.基于仿真數(shù)據的小子樣復雜裝備系統(tǒng)測試性綜合評估[J].計算機測量與控制, 2014, 22(4): 1175-1177. [3]張立波,王宏力,陳聰,等.基于相似電子產品信息的可靠性評估方法[J].航天控制, 2012, 30(3): 84-87. [4]周利東,溫玉全,王瑋,等.引信可靠性小樣本評估方法研究[J].北京理工大學學報, 2010, 30(7): 761-764. [5]趙宇.可靠性數(shù)據分析[M].北京:國防工業(yè)出版社, 2011: 251-266. [6]黃瑋,馮蘊雯,呂震宙.極小子樣試驗的虛擬增廣樣本評估方法[J].西北工業(yè)大學學報, 2005, 23(3): 384-387. [7]Brockwell P J,Kreiss J P, Niebuhr T, et al. Bootstrapping Continuous-time Autoregressive Processes[J]. Annals of the Institute of Statistical Mathematics, 2014, 66(1): 75-92. [8]賈占強,蔡金燕,梁玉英.基于改進Bootstrap和Bayesian Bootstrap的小樣本產品實時性能可靠性評估[J].計算機應用研究, 2009, 26(8): 2851-2854. [9]程剛,張相炎,董志強,等.高速供彈機構運動可靠性仿真研究[J].兵工學報, 2011, 32(7): 801-804. (責任編輯: 王生鳳) Simulation Assessment of System Reliability Based on Improved Bayes-Bootstrap Method CAO Jun-hai, DU Hai-dong, SHEN Ying (Department of Technical Support Engineering, Academy of Armored Force Engineering, Beijing 100072, China) Abstract:Aiming at the characteristics of system reliability assessment under small-sampling conditions and the shortcomings in the analysis of reliability data with traditional Bayes, the paper presentes an assessment method based on improved Bayes-Bootstrap. The field test data annihilation question existing in system reliability assessment by traditional Bayes method is analyzed firstly, and then an improved sampling arithmetic is raised on the foundation of an experience function. At last, the effectiveness of method is proved through an example. The research result has shown that the method is more accurate than traditional Bayes, effectively reducing the objectivity and complexity in the assessment of complex system. Key words:Bayes-Bootstrap; reliability assessment; simulation assessment 文章編號:1672-1497(2016)01-0095-04 收稿日期:2015-10-14 基金項目:軍隊科研計劃項目 作者簡介:曹軍海(1972-),男,副教授,博士。 中圖分類號:TB114.3; O212.8 文獻標志碼:A DOI:10.3969/j.issn.1672-1497.2016.01.019