增壓鍋爐作為艦船動力系統(tǒng)的重要組成部分,其運行安全性好壞將直接影響戰(zhàn)斗能力,對其進行安全性分析有著重要的現(xiàn)實意義。
故障樹分析法(簡稱FTA)是1961年由美國貝爾實驗室的Watson提出的,20世紀60年代初,在航空和宇航工業(yè)得到了應用。從60年代到70年代,應用FTA法定量分析有了迅速發(fā)展[1-4]。目前,F(xiàn)TA作為安全性定量分析的一種重要工具,日益受到重視。
FTA方法在進行定量分析時,要用到底事件的故障概率,而實際情況是這類故障事件很少且不易得到,給分析帶來了困難。本文試圖將基于Bayes方法的Monte-Carlo數(shù)字仿真運用于FTA定量分析中,對底事件概率進行仿真,對增壓鍋爐爐膛進行安全性分析;計算了各部件的重要度,并提出了相應的建議。實例分析表明這種方法是切實可行的。
取n個產(chǎn)品進行試驗,事先指定一個故障數(shù)r(0≤r≤n),當實驗進行到有r個產(chǎn)品故障時結束試驗。根據(jù)試驗過程是否替換已故障產(chǎn)品,分為無替換和有替換兩種試驗。
對于指數(shù)單元的定數(shù)截尾試驗數(shù)據(jù)進行統(tǒng)計推斷時,要用到如下定理:
(1)
在故障樹定量分析時,一般作如下假設:
1) 故障樹中的底事件之間是相互獨立的;
2) 每一個底事件及頂事件只考慮其發(fā)生或不發(fā)生兩種狀態(tài);
3) 底事件的故障分布都為指數(shù)分布。
(2)
故障率λ的共軛先驗分布密度取f0(λ)=Γ(λ|z0,τ0),根據(jù)Bayes定理,λ的后驗分布密度為:
(3)
式中,參數(shù)z和τ為單元失效數(shù)和總試驗時間;參數(shù)z0和τ0為驗前信息;Γ(g)是參數(shù)為z0+z和τ0+τ的伽馬分布函數(shù)。所以,故障率λ的抽樣公式為:
(4)
式中,ri為(0,1)區(qū)間隨機數(shù);λBi為故障率的抽樣值。
基于Bayes方法的Monte-Carlo數(shù)字仿真,進行故障率評定的具體步驟為[5-7]:
1) 從仿真循環(huán)次數(shù)i=1開始,抽取(0,1)區(qū)間隨機數(shù)ri;
2) 代入式(4),求Γ分布函數(shù)對應于隨機數(shù)ri的分位數(shù)λBi,得到故障率的一個抽樣值;
3)i=i+1重復上述過程,1≤i≤N,N為仿真次數(shù);
4) 對抽樣值由小到大排序得λB1≤λB2≤λB3≤…≤λBN,得到故障率的分布密度函數(shù);
5) 給定置信度γ,在故障率的分布密度函數(shù)中,求γN的整數(shù)部分對應的λBi,就是給定置信度為γ的故障率上限值λu,B。
本文將上述Monte-Carlo仿真過程產(chǎn)生的λu,B作為故障樹底事件故障率λ,給定工作時間t,則底事件Xi發(fā)生概率:
Qi=1-e-λui,Bt
(5)
Qi用于后續(xù)的定量FTA分析。
為保證故障率上限收斂,本文仿真次數(shù)N取10 000。由于計算量比較大,借用MATLAB的概率統(tǒng)計工具函數(shù)GAMMAINC[8],編程計算λ。
爐膛是蒸汽鍋爐最重要的部件之一,既是一個燃燒室,又是一個換熱設備。爐膛是鍋爐溫度最高的區(qū)域。在爐膛內,燃燒與傳熱過程同時進行,參與燃燒與傳熱的各種因素互相影響,使爐膛內發(fā)生的過程十分復雜[9]?,F(xiàn)選取爐膛爆炸事件作為頂事件,建立如圖1所示故障樹。
圖1 爐膛爆炸故障樹
需要說明的是,X1本質上是觸發(fā)事件,為了故障樹的規(guī)范化,將其作為底事件,實際分析時不將其作為故障對待;X5是未展開事件,也不作故障分析。
對故障樹進行定性分析得9個最小割集:
C1={X1,X2,X7},C2={X1,X2,X8},C3={X1,X3,X7},C4={X1,X3,X8},C5={X1,X4,X7},C6={X1,X4,X8},C7={X1,X2,X5,X6},C8={X1,X3,X5,X6},C9={X1,X4,X5,X6}。
上述最小割集都在三階以上,故系統(tǒng)中不存在單點故障。這是因為系統(tǒng)采用了冗余設計,反映在故障樹上,與門比較靠近頂事件。
3.2.1底事件概率仿真
X1本身不引起故障,其Q1值取1;X5是未展開事件,無須分析,也取Q5為1;另外根據(jù)經(jīng)驗[10]取Q2=Q3=10-4,Q6=1.1×10-5,Q8=10-3。對事件X4和X7的失效概率Q4和Q7進行仿真。
對X4:指數(shù)分布單元進行定數(shù)截尾試驗,失敗數(shù)為z=1,總試驗時間為τ=100 h,工作時間為t0=10 h。驗前信息為z0=1,τ0=500 h。
對X7:指數(shù)分布單元進行定數(shù)截尾試驗,失敗數(shù)為z=1,總試驗時間為τ=100 h,工作時間為t0=10 h。驗前信息為z0=2,τ0=500 h。
置信度γ取0.9,仿真次數(shù)N=10 000。用MATLAB編程計算,得λU4,B=7.8×10-3(1/h),λU7,B=1.05×10-2(1/h)。再取t=10 h,由式(5)計算,得失效概率Q4=0.075 0,Q7=0.099 7。
3.2.2后續(xù)FTA定量分析
1) 頂事件發(fā)生概率
最小割集C1的發(fā)生概率為:
同理可計算其余最小割集的發(fā)生概率,結果見表1。
表1 p(Ci)計算值
該值表示故障樹頂事件發(fā)生概率為0.007 6,因此,爐膛能連續(xù)工作10 h而不發(fā)生爆炸事故的概率為1-0.007 6=0.992 4。
2) 重要度分析
概率重要度的定義可以解釋為:i部件狀態(tài)取1時頂事件概率和i部件狀態(tài)取0時頂事件概率值的差。因為X2存在于C1,C2,C7中,所以:
同理求得其余底事件概率重要度,列于表2(X1,X5無須分析)。
表2 底事件概率重要度
從計算結果可以看出,除X1、X5之外的6個底事件概率重要度由大到小的順序為:X4X7X8X2X3X6。此順序表明,X4和X7概率重要度最大,則系統(tǒng)處于配風器和霧化片為關鍵部件狀態(tài)的概率最大。
關鍵重要度的表達式為:
由前面分析可知,該系統(tǒng)有g=0.007 6,則
同理計算其他底事件關鍵重要度的值,結果見表3。
由計算結果可以看出,因底事件X7和X4發(fā)生而導致頂事件發(fā)生的概率最大,在需要快速排除故障的場合,應首先檢查霧化片和配風器兩個部件。
綜上所述,本文提出將基于Bayes方法的Monte-Carlo數(shù)字仿真方法用于事件概率的仿真計算,在此基礎上進行了爐膛安全性的FTA分析。通過數(shù)字仿真,克服了以往事故數(shù)據(jù)不足給分析造成的困難,解決了部件失效數(shù)據(jù)的來源問題,為后續(xù)的FTA定量分析創(chuàng)造了條件。
[1] 周經(jīng)倫,龔時雨,顏兆林.系統(tǒng)安
[1] 全性分析[M].長沙:中南大學出版社,2003.
[2] 全國軍事技術裝備可靠性標準化技術委員會.國家軍用標準《故障模式、影響及危害性分析程序》《故障樹分析》實施指南[M],1994.
[3] ORTMEIER F, REIF W. Safety optimisation:a combination: a fault treeanalysis and optimization techniques[R]. Proceedings of the 2004 International Conference on Dependable Systems and Networks (DSN’04),2004.
[4] XIANG J W, FUTATSUGI K, HE Y X. Fault tree and formal methods in system safety analysis[R]. Proceedings of the Fourth International Conference on Computer and Information Technology,2004.
[5] 金星,洪延姬.系統(tǒng)可靠行評定方法[M].北京:國防工業(yè)出版社,2005.
[6] 張圣坤,白勇,唐文勇.船舶與海洋工程風險評估[M].北京:國防工業(yè)出版社,2003.
[7] 陳國兵.可維修小子樣大型復雜系統(tǒng)可靠性評定方法研究[D].武漢:海軍工程大學,2007.
[8] 王正林,劉明.精通MATLAB7[M].北京:電子工業(yè)出版社,2007.
[9] 周國義主編.艦用鍋爐原理[M].武漢:海軍工程大學,2002.
[10] 楊鐵勇,楊波.FTA在船舶鍋爐燃燒供風系統(tǒng)中的應用[J].機電設備,2000,3:7-10.