OR门:$Q_{top}= 1 - \prod_i(1-Q_i)$
AND门:$Q_{top}= \prod_i Q_i$
Birnbaum重要度:$I_B^{(i)}= \dfrac{\partial Q_{top}}{\partial Q_i}$
Fussell-Vesely重要度:$FV_i = \dfrac{Q_i \cdot I_B^{(i)}}{Q_{top}}$
通过AND/OR门构建故障树,实时计算最小割集、顶事件概率及Birnbaum/FV重要度指标。符合IEC 61508要求的安全分析辅助工具。
OR门:$Q_{top}= 1 - \prod_i(1-Q_i)$
AND门:$Q_{top}= \prod_i Q_i$
Birnbaum重要度:$I_B^{(i)}= \dfrac{\partial Q_{top}}{\partial Q_i}$
Fussell-Vesely重要度:$FV_i = \dfrac{Q_i \cdot I_B^{(i)}}{Q_{top}}$
故障树分析的核心是计算顶事件发生的概率(不可用度)。这取决于逻辑门类型和基本事件的失效概率。对于独立的底事件,其核心计算公式如下:
$$Q_{top}= 1 - \prod_{i=1}^{n}(1-Q_i)$$这是OR门的计算公式。$Q_{top}$是顶事件(或该门输出)的失效概率,$Q_i$是第$i$个输入事件的失效概率,$\prod$表示连乘。公式含义是:顶事件不发生,需要所有输入事件都不发生。
另一个核心公式用于AND门,它要求所有输入同时失效:
$$Q_{top}= \prod_{i=1}^{n}Q_i$$这里,$Q_{top}$是AND门的输出概率,$Q_i$是各输入事件的失效概率。公式非常直观:所有事件同时发生的概率就是各自概率的乘积。
为了量化每个基本事件对系统风险的影响,我们使用重要度分析。其中Birnbaum重要度衡量敏感度:
$$I_B^{(i)}= \frac{\partial Q_{top}}{\partial Q_i}$$$I_B^{(i)}$表示第$i$个基本事件的Birnbaum重要度,即顶事件概率$Q_{top}$对该事件失效概率$Q_i$的偏导数。值越大,说明该事件概率的微小变化对系统整体风险影响越大。
汽车功能安全 (ISO 26262):在定义汽车的ASIL(汽车安全完整性等级)时,工程师使用故障树分析来量化诸如“非预期加速”等危害事件的风险。通过计算最小割集,可以识别出导致危害的单点故障(如一阶割集),并据此设计冗余系统或安全机制,以满足目标ASIL等级的要求。
流程工业与化工厂安全:在工艺危害分析(PHA)中,故障树用于分析“反应器超压爆炸”等顶事件。通过构建故障树并计算割集,可以找出导致灾难的关键设备组合故障路径,从而优先安装压力安全阀、联锁停机系统等防护层,防止事故发生。
航空航天与国防 (MIL-STD-1629A):这是故障树分析的传统强领域。用于评估飞机起落架无法放下、导弹发射失败等关键任务失效的概率。通过重要度分析(如Birnbaum重要度),可以确定哪些部件需要最高等级的可靠性设计和定期维护。
核电站安全系统:核安全是故障树分析最早大规模应用的领域之一。用于评估应急堆芯冷却系统、停堆系统等安全系统的整体失效概率。分析结果直接用于证明电站风险低于监管要求,并指导安全系统的设计和定期测试策略。
首先,“概率低就安全”的误解是危险的。例如,当5个概率为0.001(千分之一)的基本事件通过AND门连接时,顶事件概率会降至 $0.001^5 = 10^{-15}$ 的极低值。但如果它们通过OR门连接,概率会跃升至约0.005。若误判逻辑门类型,可能导致风险被低估,需特别注意。
其次,关于基本事件概率设定的依据。不应随意拖动滑块设定,而应基于实际数据(故障率数据库、企业自身维护记录)或专家判断进行设置。“因为不清楚就暂设为0.1”的做法,会导致计算出的重要度缺乏现实意义。若无数据,可采用乐观值/最可能值/悲观值三点进行仿真,通过结果范围来评估风险,这是工程实践中的常用方法。
最后需注意:“最小割集”未必等同于“物理独立的故障路径”。例如“电源中断”与“软件死机”虽是不同基本事件,却可能因共同原因(如雷击浪涌)同时发生。未考虑这种“共因故障”的FTA会低估实际风险。查看仿真输出的割集列表时,应养成质疑习惯:“这些事件是否真正独立?”