故障树分析 返回
Reliability Analysis

故障树分析·割集计算工具

通过AND/OR门构建故障树,实时计算最小割集、顶事件概率及Birnbaum/FV重要度指标。符合IEC 61508要求的安全分析辅助工具。

故障树设置
预设
顶门
中间门(2个分支)
基本事件概率
计算结果
顶事件概率
系统可用率
最小割集数
单点故障数
最关键事件(FV最大)
最小割集
Tree
重要度指标(按FV排序)
理论与主要公式

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门”又是干嘛的?
🎓
这就像逻辑开关。“AND门”要求它下面的所有分支事件同时发生,顶事件才会发生,比如“发动机过热冷却液泄漏”才会导致“发动机损坏”。“OR门”则要求至少一个分支事件发生。你可以在模拟器里拖动连接线,把基本事件(比如“传感器故障”)通过AND或OR门连到中间门上,马上就能看到顶事件概率的变化。
🙋
哦!那工具里算出来的“最小割集”又是什么?听起来像数学集合。
🎓
问得好!这就是故障树分析的核心。最小割集就是导致顶事件发生的最小故障组合。比如,你构建的树显示“泵A故障”(“阀B卡住”“传感器C失灵”)都会导致停机。那么【泵A故障】就是一个一阶最小割集(单点故障),【阀B卡住,传感器C失灵】是一个二阶最小割集。工具会自动帮你算出所有这些关键组合,试着改变下面基本事件的故障率,看看割集列表和顶事件概率如何实时变化,你就明白哪个环节最脆弱了!

物理模型与关键公式

故障树分析的核心是计算顶事件发生的概率(不可用度)。这取决于逻辑门类型和基本事件的失效概率。对于独立的底事件,其核心计算公式如下:

$$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会低估实际风险。查看仿真输出的割集列表时,应养成质疑习惯:“这些事件是否真正独立?”