李大偉,陳云翔,項(xiàng)華春,宋 飛
(1.空軍工程大學(xué) 裝備管理與安全工程學(xué)院,西安710051;2.解放軍94565 部隊(duì)73 分隊(duì),安徽 蚌埠233000)
可靠性分配是指將系統(tǒng)設(shè)計(jì)中規(guī)定的可靠性指標(biāo)按照一定的算法分配給各個(gè)分系統(tǒng)、部件和元器件,是系統(tǒng)論證、方案設(shè)計(jì)乃至工程研制階段的重要工作[1-2]??煽啃苑峙涞目茖W(xué)性對(duì)保證指標(biāo)的實(shí)現(xiàn)至關(guān)重要。目前,工程上常用的可靠性分配方法有等分配法、比例分配法、AGREE 分配法(考慮重要度和復(fù)雜度的分配法)、評(píng)分分配法和工程加權(quán)法等[3]。等分配法是建立在各個(gè)分系統(tǒng)重要度、復(fù)雜度等一樣的前提下,過(guò)于理想化。比例分配法需要找到與該系統(tǒng)非常相似的系統(tǒng)作為參照,不具有一般性。AGREE 分配法、評(píng)分分配法和工程加權(quán)法雖然考慮到影響系統(tǒng)可靠性的諸多因素,但都不夠全面。同時(shí),上述這些方法都是針對(duì)串聯(lián)系統(tǒng)的[4]。
重要度是可靠性分配中一個(gè)非常重要的影響因素。故障樹(shù)是系統(tǒng)可靠性建模的有效工具,傳統(tǒng)的故障樹(shù)分析法計(jì)算底事件重要度時(shí)需要進(jìn)行不交化運(yùn)算。文獻(xiàn)[5]給出了一種基于二元決策圖(Binary Decision Diagrams,BDD)的方法,文獻(xiàn)[6]對(duì)這兩種方法進(jìn)行了比較,表明故障樹(shù)分析法由于要進(jìn)行不交化運(yùn)算,計(jì)算結(jié)果存在誤差,BDD 法得到的是精確解。但是BDD 法的計(jì)算復(fù)雜度與節(jié)點(diǎn)順序有很大關(guān)系,文獻(xiàn)[7]雖然提出了一種確定最優(yōu)節(jié)點(diǎn)順序的方法,但是算法復(fù)雜度隨底事件個(gè)數(shù)呈指數(shù)增長(zhǎng)。
貝葉斯網(wǎng)絡(luò)(Bayesian Network,BN)是進(jìn)行不確定性概率推理的有效工具,從狀態(tài)描述和推理機(jī)制看,它比故障樹(shù)分析適用范圍更廣,非常適用于可靠性分析[8]。基于以上考慮,本文對(duì)AGREE 分配法和評(píng)分分配法進(jìn)行了改進(jìn),提出了一種綜合考慮重要度、復(fù)雜度、環(huán)境條件、工作時(shí)間和技術(shù)成熟度的可靠性分配方法,能夠?qū)崿F(xiàn)系統(tǒng)初步設(shè)計(jì)階段系統(tǒng)可靠性指標(biāo)的快速分配。
貝葉斯網(wǎng)絡(luò)由Pearl 于1986年提出,是一個(gè)包含條件概率表的有向無(wú)環(huán)圖。BN 能表示大規(guī)模變量集合的聯(lián)合概率分布,可以分析大量變量之間的相互關(guān)系,利用貝葉斯定理揭示的學(xué)習(xí)和統(tǒng)計(jì)推斷功能,實(shí)現(xiàn)預(yù)測(cè)、診斷和聚類(lèi)等任務(wù)[9]。
貝葉斯網(wǎng)由代表變量的節(jié)點(diǎn)和連接節(jié)點(diǎn)的有向邊組成,一個(gè)簡(jiǎn)單的包括6 個(gè)節(jié)點(diǎn)的貝葉斯網(wǎng)絡(luò)如圖1所示。
圖1 簡(jiǎn)單的貝葉斯網(wǎng)舉例Fig.1 Example of a simple Bayesian network
一個(gè)具有N 個(gè)節(jié)點(diǎn)的貝葉斯網(wǎng)絡(luò)可以用一個(gè)二元組N = <<V,E >P >描述,包括兩部分,下面分別介紹。
(1)<V,E >表示一個(gè)有向非循環(huán)圖G。網(wǎng)絡(luò)圖中的節(jié)點(diǎn)V={V1,V2,…,VN}(N≥1)表示變量,變量可以是任何問(wèn)題的抽象。網(wǎng)絡(luò)圖中節(jié)點(diǎn)間的有向邊E 是弧的集合,表示節(jié)點(diǎn)變量之間的關(guān)聯(lián)關(guān)系。對(duì)于網(wǎng)絡(luò)圖中的有向邊(Vi,Vj),將Vi稱(chēng)為Vj的父節(jié)點(diǎn),Vj稱(chēng)為Vi的子節(jié)點(diǎn)。沒(méi)有父節(jié)點(diǎn)的節(jié)點(diǎn)稱(chēng)之為根節(jié)點(diǎn),沒(méi)有子節(jié)點(diǎn)的節(jié)點(diǎn)稱(chēng)為葉節(jié)點(diǎn)。網(wǎng)絡(luò)圖中,用pa(Vi)表示Vi的父節(jié)點(diǎn)集合,A(Vi)表示Vi的非后代節(jié)點(diǎn)集合。
有向圖<V,E >蘊(yùn)含了非常重要的條件獨(dú)立性假設(shè),即在給定的pa(Vi)下,Vi與A(Vi)條件獨(dú)立,即
P(Vi|pa(Vi),A(Vi))=P(Vi|pa(Vi))
(2)貝葉斯網(wǎng)絡(luò)圖中P 表示一個(gè)與每個(gè)節(jié)點(diǎn)相關(guān)的條件概率分布(Conditional Probabilities Distribution,CPD)。由條件獨(dú)立性假設(shè)可知,貝葉斯網(wǎng)絡(luò)的條件概率分布可表示為P(Vi|pa(Vi)),它代表節(jié)點(diǎn)和其父節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系。當(dāng)網(wǎng)絡(luò)圖中根節(jié)點(diǎn)的先驗(yàn)概率和非根節(jié)點(diǎn)條件概率給定時(shí),就可得到包括所有節(jié)點(diǎn)的聯(lián)合概率分布
圖1中的聯(lián)合概率分布函數(shù)可表示為
當(dāng)根節(jié)點(diǎn)先驗(yàn)概率和節(jié)點(diǎn)間條件概率給定時(shí),就可得到任意節(jié)點(diǎn)的邊緣概率
由于在BN 中避免了底事件不交化運(yùn)算,因此計(jì)算得到的底事件重要度是精確解。傳統(tǒng)故障樹(shù)(Fault Tree,F(xiàn)T)中最小割集、底事件重要度等運(yùn)算在BN 中都很容易實(shí)現(xiàn)。
FT 向BN 轉(zhuǎn)化的算法如下:
Step 1:對(duì)FT 中的每個(gè)底事件,在BN 中建立一個(gè)根節(jié)點(diǎn),對(duì)該根節(jié)點(diǎn)進(jìn)行命名。對(duì)FT 中重復(fù)出現(xiàn)的事件,只需用一個(gè)節(jié)點(diǎn)表示;
Step 2:按照FT 中底事件的失效分布確定BN中對(duì)應(yīng)根節(jié)點(diǎn)的先驗(yàn)概率分布;
Step 3:對(duì)FT 中的邏輯門(mén),在BN 中建立一個(gè)節(jié)點(diǎn),節(jié)點(diǎn)狀態(tài)取值與邏輯門(mén)的輸出事件一致。FT 的頂事件即為BN 總的輸出節(jié)點(diǎn);
Step 4:按照FT 中邏輯門(mén)的輸入輸出關(guān)系確定BN 中節(jié)點(diǎn)之間的連接關(guān)系。
根據(jù)以上算法,任何故障樹(shù)都可以轉(zhuǎn)化為相應(yīng)的貝葉斯網(wǎng)絡(luò)圖。典型的故障樹(shù)邏輯門(mén)對(duì)應(yīng)的貝葉斯網(wǎng)絡(luò)及相應(yīng)的條件概率如圖2所示。
圖2 典型故障樹(shù)邏輯門(mén)對(duì)應(yīng)的貝葉斯網(wǎng)絡(luò)Fig.2 Corresponding BN of typical gate for FT
在故障樹(shù)分析中,求解最小割集需先找出所有的割集,然后利用吸收律和等冪律將割集最小化,過(guò)程非常復(fù)雜,利用BN 求解最小割集則較為容易,求解過(guò)程可參見(jiàn)文獻(xiàn)[8]。
底事件重要度表示了底事件對(duì)頂事件的貢獻(xiàn),用于改進(jìn)系統(tǒng)設(shè)計(jì)、確定需要重點(diǎn)監(jiān)控的部位和制定故障診斷時(shí)的核對(duì)清單等。利用BN 中的精確推算法可以求出根節(jié)點(diǎn)Ei的重要度。
(1)概率重要度
概率重要度又稱(chēng)Birnbaum 重要度,指在只有第i 個(gè)部件由正常狀態(tài)轉(zhuǎn)為故障狀態(tài)時(shí)使頂事件發(fā)生概率的變化。概率重要度度量了部件i 所導(dǎo)致的頂事件發(fā)生概率的變化,它并沒(méi)有直接考慮部件i 實(shí)際發(fā)生的概率。概率重要度表示如下:
(2)關(guān)鍵重要度
為考慮那些不僅對(duì)頂事件的發(fā)生起關(guān)鍵作用,自身發(fā)生概率也很高或者能夠改進(jìn)的部件,就需要采用一種修正Birnbaum 重要度的重要度計(jì)算方法。關(guān)鍵重要度是指部件i 故障概率的變化率與它引起頂事件發(fā)生概率的變化率之比,計(jì)算公式為
(3)結(jié)構(gòu)重要度
結(jié)構(gòu)重要度表示第i 個(gè)部件在系統(tǒng)中所處位置的重要程度,與部件本身的故障概率沒(méi)有關(guān)系,表示為
(1)重要程度
根據(jù)部件的重要程度評(píng)定,重要度高的部件分配較高的可靠性指標(biāo)。由于在系統(tǒng)初步設(shè)計(jì)階段底事件的發(fā)生概率是未知的,因此,以結(jié)構(gòu)重要度ISti表征部件的重要程度,ISti∈[0,1]。
(2)復(fù)雜程度
根據(jù)組成系統(tǒng)的部件數(shù)量以及組裝的難易程度評(píng)定,復(fù)雜的部件分配較低的可靠性指標(biāo)。
(3)技術(shù)成熟度
根據(jù)下屬部件的技術(shù)水平和成熟度來(lái)評(píng)定,技術(shù)上不成熟的部件分配較低的可靠性指標(biāo)。
(4)環(huán)境條件
根據(jù)部件所處的環(huán)境評(píng)定,工作環(huán)境嚴(yán)酷的部件分配較低的可靠性指標(biāo)。
(5)工作時(shí)間
根據(jù)部件工作時(shí)間來(lái)評(píng)定,工作時(shí)間長(zhǎng)的部件分配較低的可靠性指標(biāo)。
在傳統(tǒng)的評(píng)分分配法中,專(zhuān)家按照10 分制對(duì)復(fù)雜程度、技術(shù)成熟度、環(huán)境條件和工作時(shí)間進(jìn)行打分[1],由于分值范圍大,給專(zhuān)家打分帶來(lái)困難。由于專(zhuān)家的偏好判斷和信息的不完全等原因,用模糊數(shù)來(lái)進(jìn)行刻畫(huà)專(zhuān)家打分更符合實(shí)際[10]。
考慮到不同專(zhuān)家的專(zhuān)業(yè)水平和經(jīng)驗(yàn),假設(shè)n 個(gè)專(zhuān)家的權(quán)重分別為λ1,λ2,…,λn,專(zhuān)家對(duì)第k 個(gè)指標(biāo)的打分用三角模糊數(shù)可表示為珘A1=(l1,m1,u1),=(l2,m2,u2),…,=(ln,mn,un)。根據(jù)三角模糊數(shù)的運(yùn)算法則[11],則所有專(zhuān)家的綜合打分 珘Ak可用模糊數(shù)表示為
在系統(tǒng)可靠性設(shè)計(jì)中,由于系統(tǒng)組成的復(fù)雜性、底事件可靠性指標(biāo)獲取困難,要做到分配結(jié)果的絕對(duì)精確是不可能的,在初步設(shè)計(jì)時(shí)沒(méi)有必要浪費(fèi)大量的時(shí)間和精力。因此,在把握總的設(shè)計(jì)原則的前提下,能滿(mǎn)足頂層可靠性指標(biāo)即可。
(1)基于最小割集的父節(jié)點(diǎn)可靠性指標(biāo)分配
最小割集重要度主要用于系統(tǒng)故障診斷的排序中,每個(gè)最小割集代表一個(gè)故障模式。按照最小割集重要度一致的思想,將頂層可靠性指標(biāo)等分:
式中,PT為父節(jié)點(diǎn)的可靠性指標(biāo),K 為最小割集,m為最小割集數(shù),PK為最小割集分配的可靠性指標(biāo)。
(2)基于結(jié)構(gòu)重要度和根節(jié)點(diǎn)評(píng)分的最小割集可靠性指標(biāo)分配
若最小割集中包含1 階最小割集,首先將PK在1 階最小割集之間分配。假設(shè)故障樹(shù)共包含h 個(gè)1階最小割集Ki(i=1,2,…,h),分別對(duì)應(yīng)根節(jié)點(diǎn)Ei,則
式中,PKi表示第i 個(gè)1 階最小割集分配的可靠性指標(biāo),Ci為最小割集對(duì)應(yīng)的根節(jié)點(diǎn)Ei的綜合評(píng)分,rij為根節(jié)點(diǎn)Ei第j 個(gè)因素的評(píng)分。
并且滿(mǎn)足約束
則根節(jié)點(diǎn)Ei分配的可靠性指標(biāo)PEi為
對(duì)1 階以上最小割集,根據(jù)可靠性指標(biāo)分配的原則,將最小割集的可靠性指標(biāo)向根節(jié)點(diǎn)進(jìn)行分配。假設(shè)某最小割集K 共包括n 個(gè)根節(jié)點(diǎn)Ei(i =1,2,…,n),則有
式中,Ci、rij定義同前。
且滿(mǎn)足約束
則有
式中,PEik表示由于最小割集中存在交集時(shí)PEi的第k 個(gè)分配值。
以某型飛機(jī)橫向電傳操縱系統(tǒng)“喪失平尾的滾轉(zhuǎn)控制功能”為頂事件構(gòu)建故障樹(shù),以其中部分子樹(shù)(見(jiàn)圖3)為例進(jìn)行可靠性指標(biāo)分配。圖3中,或門(mén)G2、G3 下的底事件是相互獨(dú)立的。已知頂事件G1“飛控系統(tǒng)控制失效”的可靠性要求為1. 44×10-4,顯然,G2 和G3 下包含相同的底事件E1、E4和E5,通過(guò)故障樹(shù)計(jì)算時(shí)必須進(jìn)行不交化運(yùn)算。
圖3 飛行控制系統(tǒng)控制失效的故障樹(shù)Fig.3 FT of control failure for flight control system
利用Kevin Murphy 等開(kāi)發(fā)的基于Matlab 的貝葉斯網(wǎng)絡(luò)仿真軟件FullBNT[12],建立了與圖3對(duì)應(yīng)的貝葉斯網(wǎng)絡(luò),如圖4所示。
圖4 飛控系統(tǒng)控制失效的貝葉斯網(wǎng)絡(luò)Fig.3 BN of control failure for flight control system
根據(jù)上文提出的基于貝葉斯網(wǎng)絡(luò)的最小割集計(jì)算方法,得到圖3所示故障樹(shù)的最小割集,見(jiàn)表1。
表1 飛控系統(tǒng)控制失效最小割集Table 1 Minimum cut sets of control failure for flight control system
用FullBNT 中聯(lián)合樹(shù)推理引擎計(jì)算圖4中根節(jié)點(diǎn)結(jié)構(gòu)重要度,并將計(jì)算結(jié)果與FTA、BDD 的計(jì)算結(jié)果進(jìn)行對(duì)比,列于表2。從表2可以看出,利用BN 和BDD 法計(jì)算得到的底事件結(jié)構(gòu)重要度是一致的,F(xiàn)TA 得到的結(jié)果與上述兩種方法存在誤差,誤差產(chǎn)生的原因是用FTA 求解底事件重要度需進(jìn)行不交化運(yùn)算。
表2 結(jié)構(gòu)重要度計(jì)算結(jié)果Table 2 Results of structure importance
邀請(qǐng)4 位可靠性專(zhuān)家對(duì)10 個(gè)底事件在復(fù)雜度、技術(shù)成熟度、環(huán)境條件和工作時(shí)間方面進(jìn)行打分,由層次分析法確定4 位決策專(zhuān)家的權(quán)重分別為λ1=0.277 5、λ2=0.296 2、λ3=0.220 5、λ4=0.205 8。指標(biāo)評(píng)語(yǔ)與三角模糊數(shù)的對(duì)應(yīng)關(guān)系見(jiàn)表3。
表3 指標(biāo)評(píng)語(yǔ)與三角模糊數(shù)之間的關(guān)系Table 3 Relationship between index description and triangular fuzzy numbers
以底事件E1的復(fù)雜度評(píng)價(jià)為例,4 位決策專(zhuān)家的評(píng)語(yǔ)分別為一般、一般、復(fù)雜、復(fù)雜,由式(4)~(5)計(jì)算得,E1的復(fù)雜度最終評(píng)分為r11=6,類(lèi)似地可以確定其他底事件相應(yīng)指標(biāo)的評(píng)分,結(jié)果列于表4。
表4 專(zhuān)家打分表Table 4 Expert scores
將結(jié)構(gòu)重要度計(jì)算結(jié)果和專(zhuān)家評(píng)分代入公式(6)~(12)對(duì)可靠性進(jìn)行分配并與AGREE 分配法對(duì)比,如表5所示。從表5可知,考慮到底事件的綜合影響因素后,改進(jìn)方法對(duì)1 階最小割集對(duì)應(yīng)的底事件中E4、E5的可靠性要求更高,這是由E4、E5的綜合評(píng)分Ci決定的。1 階以上最小割集分配的可靠性指標(biāo)數(shù)量級(jí)基本一致,但是部分指標(biāo)進(jìn)行了重新分配。因此,改進(jìn)方法分配的可靠性指標(biāo)能夠充分考慮到部件重要度、復(fù)雜程度、技術(shù)成熟度、環(huán)境條件、工作時(shí)間對(duì)可靠性指標(biāo)的影響,能滿(mǎn)足飛機(jī)初步設(shè)計(jì)階段可靠性分配要求。
表5 可靠性指標(biāo)分配結(jié)果Table 5 Allocation results of reliability index
(1)通過(guò)貝葉斯網(wǎng)絡(luò)求解最小割集避免了用吸收律和等冪律將割集最小化的過(guò)程,計(jì)算過(guò)程簡(jiǎn)單。在底事件重要度計(jì)算中,貝葉斯網(wǎng)絡(luò)方法得到的是精確解,且易于計(jì)算機(jī)編程實(shí)現(xiàn)。
(2)所建立的可靠性指標(biāo)分配模型能夠全面考慮割集重要度、底事件重要度、復(fù)雜度、環(huán)境條件、工作時(shí)間和技術(shù)成熟度的影響,比AGREE 分配法和評(píng)分分配法更為科學(xué)。
(3)案例僅給出了與門(mén)和或門(mén)構(gòu)成的故障樹(shù)的可靠性分配,通過(guò)將故障樹(shù)的其他邏輯門(mén)轉(zhuǎn)化為基本邏輯門(mén),能夠?qū)崿F(xiàn)復(fù)雜系統(tǒng)的可靠性分配,但對(duì)于不能轉(zhuǎn)化為與門(mén)和或門(mén)的邏輯門(mén),該模型還有待進(jìn)一步完善。
(4)可靠性分配是逐步迭代的過(guò)程,本文提出的可靠性性分配模型中底事件重要度按結(jié)構(gòu)重要度計(jì)算的,隨著設(shè)計(jì)的深入,在獲取底事件實(shí)際發(fā)生概率的條件下,可以以概率重要度或關(guān)鍵重要度作為底事件重要度進(jìn)行分配,模型仍然有效。
[1] 宋筆鋒,馮蘊(yùn)雯,劉曉東,等.飛行器可靠性工程[M].西安:西北工業(yè)大學(xué)出版社,2006.SONG Bi- feng,F(xiàn)ENG Yun- wen,LIU Xiao- dong,et al. Aircraft Reliability Engineering [M]. Xi'an:Northwestern Polytechnical University Press,2006. (in Chinese)
[2] 朱起悅.電子產(chǎn)品研制過(guò)程的可靠性管理[J].電訊技術(shù),2005,45(2):183-186.ZHU Qi-yue.Reliability Management for Developing Electronic Products[J]. Telecommunication Engineering,2005,45(2):183-186.(in Chinese)
[3] 吳曉穎,張萬(wàn)君.某型引信可靠性分配[J].四川兵工學(xué)報(bào),2010,31(12):38-39.WU Xiao- ying,ZHANG Wan- jun. Reliability Allocation for an Fuze[J].Journal of Sichuan Ordnance,2010,31(12):38-39.(in Chinese)
[4] 梁曉鋒.以頂層參數(shù)為目標(biāo)的艦船可靠性關(guān)鍵技術(shù)研究[D].上海:上海交通大學(xué),2011.LIANG Xiao-feng.Research on Key Technology for Warship Reliability Analysis Aiming at Top-Level Parameters[D].Shanghai:Shanghai Jiaotong University,2011.(in Chinese)
[5] Andrews J D,Dunnett S J.Event-tree Analysis Using Binary Decision Diagrams[J].IEEE Transactions on Reliability,2000,49(2):230-238.
[6] 于捷,孫立大,石耀霖,等.基于BDD 技術(shù)的數(shù)控機(jī)床故障樹(shù)重要度分析[J]. 機(jī)床與液壓,2008,36(12):186-189.YU Jie,SUN Li- da,SHI Yao- lin,et al. Analysis of Fault Tree Importance of CNC Machine Tools Based on BDD[J]. Machine Tool & Hydraulics,2008,36(12):186-189.(in Chinese)
[7] Sinnamon R M,Andrews J D. Improved Accuracy in Quantitative Fault Tree Analysis[J]. Quality and Reliability Engineering International,1997(13):285-292.
[8] 周忠寶,董豆豆,周經(jīng)倫.貝葉斯網(wǎng)絡(luò)在可靠性分析中的應(yīng)用[J].系統(tǒng)工程理論與實(shí)踐,2006(6):95-98.ZHOU Zhong-bao,DONG Dou-dou,ZHOU Jing-lun.Application of Bayesian Networks in Reliability Analysis[J].Systems Engineering-Theory & Practice,2006(6):95-98.(in Chinese)
[9] 李海軍,馬登武,劉霄,等. 貝葉斯網(wǎng)絡(luò)理論[M]. 北京:國(guó)防工業(yè)出版社,2009.LI Hai- jun,MA Deng- wu,LIU Xiao,et al. Bayesian Network Theory[M]. Beijing:National Defense Industry Press,2009.(in Chinese)
[10] 劉衛(wèi)鋒,何霞.一種對(duì)方案有偏好的三角模糊數(shù)多屬性決策方法[J].模糊系統(tǒng)與數(shù)學(xué),2013,27(2):155-159.LIU Wei- feng,HE Xia. A Triangular Fuzzy Number Multi-attribute Decision-making Method with Preference Information on Alternatives[J].Fuzzy Systems and Mathematics,2013,27(2):155-159.(in Chinese)
[11] 冉靜學(xué).三角模糊數(shù)排序方法的研究[J].中央民族大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,20(4):37-41.RAN Jing-xue.The Research on the Rank of Triangular Fuzzy Numbers[J].Journal of the Central University for Nationalities(Natural Scientific Edition),2011,20(4):37-41.(in Chinese)
[12] Murphy K P.The Bayes net toolbox for matlab[J].Computing Science and Statistics,2001,33(5):331-351.