【连载19】 FTA:从顶上事件往下拆,找到真正的罪魁祸首

FTA:从顶上事件往下拆,找到真正的罪魁祸首

 

做过FMEA的工程师都知道:从最底层零件出发,一层层往上推,“这个零件坏了,会导致什么后果?”

这个思路是对的。但它有一个天然盲区:它从来不回答“顶上事件发生了,到底是谁干的”。

FMEA告诉你:“轴承内圈裂纹”可能导致“传动失效”。但如果产品已经发生了“传动失效”,你需要的是:快速定位,谁是罪魁祸首?

这就是FTA要做的事。

 

01 什么是FTA:从顶上事件往下拆

FTA(Fault Tree Analysis,故障树分析)是一种演绎法分析工具——从“我们不希望发生的事情”(顶上事件,Top Event)出发,逐层往下分解,找出所有可能导致该事件发生的因果路径。

与FMEA的归纳法(从底层往上推)正好相反。两者是互补关系,不是替代关系。

FTA在1960年代诞生,最初用于军事和航空等安全关键系统。美国核管理委员会后来发布了《故障树手册》(Vesely et al., 1981),使FTA走向标准化。

FTA给你两样东西:

  • 定性分析:找到所有导致顶上事件的故障路径和最小割集

  • 定量分析:计算顶上事件的发生概率

 

02 FTA的典型应用场景

FTA特别适合回答以下问题:

  • 安全分析:系统失效会导致人员伤亡吗?谁负责?

  • 根因分析:产品出了事故,到底是哪个环节出问题?

  • 设计评审:在设计阶段就预判单点故障风险

  • 冗余设计验证:加了备份,真的安全吗?

很多企业的FMEA做得漂亮,但一遇到顶上事件(客户投诉、安全事故),就不知道怎么往下查了。FTA是他们的必修课。

 

03 FTA符号:门和事件

事件符号:

符号
名称
含义
圆形
基本事件
不需要继续分解,有数据支撑
矩形
中间事件
由若干基本事件通过逻辑门组合而成
菱形
未展开事件
不再继续分解,原因未知或影响不大

逻辑门符号:

名称
逻辑
AND(与门)
所有输入事件同时发生,输出才发生(并联)
OR(或门)
任一输入事件发生,输出就发生(串联)
k/n(表决门)
n个输入中至少k个发生

与门等于并联可靠性框图,或门等于串联可靠性框图——FTA的概率计算可以直接借用串并联公式。

 

04 割集分析:FTA的灵魂

割集定义: 若干基本事件的集合,这些事件一旦发生,必然导致顶上事件发生。

最小割集: 去掉任意一个事件后,剩下的事件集合就不再是割集——最精简的必要条件组合。

单事件割集永远最重要——单点故障无冗余保护。 如果你发现FTA结果里全是单事件割集,你发现了产品最脆弱的地方。

 

05 定量计算:从故障树到概率

  • 与门 → 并联系统:R = (1-p₁) × (1-p₂),p为各基本事件的发生概率

  • 或门 → 串联系统:R = 1 – [(1-p₁) × (1-p₂)]

EGR系统例子: 假设X₁=0.02、X₂=0.05、X₃=0.01、X₄=0.1,最终顶上事件发生概率为0.07。

有7%的概率发生EGR完全不工作——在排放法规严格的今天,是不可接受的。

 

06 FTA与FMEA:联合使用才是完整方案

FTA常与FMEA联合使用,以增强对严重失效模式的故障机理识别。

维度
FMEA
FTA
方向
从下往上
从上往下
起点
零件失效模式
顶上事件(系统故障)
回答
“哪里可能坏?”
“这一次坏了是谁的错?”
  • FMEA的故障机理 → FTA的基本事件

  • FTA的最小割集 → FMEA的改进优先级输入

简单说:FMEA告诉你“哪里可能坏”,FTA告诉你“这一次坏了是谁的错”。

 

07 工程实践中的FTA注意事项

  1. 从FMEA获取基本事件数据:不要凭空捏造发生概率,要用历史数据或实验数据支撑

  2. 常见门混用错误:“任一原因导致失效”应用或门,不是与门

  3. 不要过度分解:分解到有数据的层面就够了

  4. 单点故障是红线:任何一个单事件最小割集都意味着没有冗余保护,优先级最高

  5. 软件FTA是专门领域:软件在系统中的比重越来越大,软件故障树的建立方法有其特殊性

 

FMEA和FTA,一个从下往上,一个从上往下。两者加起来,才是完整的失效分析闭环。

正本文基于《产品生命周期可靠性工程(美)杨广斌(Guangbin Yang)著(Wiley, 2006)》整理。

作者提示:个人观点,仅供参考

评论