Abstract
故障樹分析是系統安全和可靠度分析的方法之一,對於系統故障或不希望發生之災害尋找造成原因,可提供系統改善及災害預防的基礎。目前它已經被廣泛的使用在太空,核能,和化學工程等方面,給定同一個系統和同一個不希望發生之事件,不同的工程師常導致不同的結構的故障蝡,且推導過程非常耗時。為執行故障樹分析精確和迅速起見,故障樹合成之自動化勢為所需,因此,如何設計一計算機軟體,僅需輸入各個系統,即可迅速得到其故障樹,為本研究的主題。而故障樹合成自動化之設計應包括:(一)系統輸入之設計(二)元件模式及其資料庫之建立與設計,(三)故障樹輸出之設計,(四)演算法(Algorithm )之設計。其中元件模式建立的方法有 I/O表,有向圖 (I/O tables and associated diagraphs),決策表 (decision tables),極小樹 (minitrees),經過標準化後的元件模式可以存入資料庫內,以便將來進行其它系統之故障樹合成之需,因此理論上,本方法完成後,僅需將系統及不希望發生的事件輸入即能得出故障樹。本研究提出了一個計算機輔助之故障樹合成分析的方法,透過 1) 建立工廠中常使用元件的I/O 表之資料庫(Library) ,和如何去建立這些I/O表, 2) 將所研究系統中之一些特定的一些子系統如控制迴路(Control Loops) ,保護系統(Protective Sys-tem),或工廠其它部分 (Other plant section)被視為一個虛擬元件 (Dummy units)下加以分解。這里提出的 I/O表,它的觀念主要來自於參考資料一,不過在數學上將更為精確。我們提出的分解方式將使系統的輸入電腦更為可行又能幫助在故障樹合成方面提出一些規則及一些啟發式(Heuristics)的觀念讓合理化(Rationalization) 為容易也使得發展出的故障樹結構更讓人明了。理論上,故障樹合成的品質或效率將完全依賴元件模式( 即I/O 表) 和分解時的品質或準確性而定。