4. 故障模式、影响与危害性分析实战

FMECA(故障模式、影响与危害性分析)不是一张填完就归档的表格,而是把“可能怎么坏、坏了会怎样、坏得多严重、该先管谁”这条判断链固化成可追溯的工程记录。它的直接产出是维修任务分析的输入:哪些故障模式必须设计预防性维修任务,哪些只能做检查或功能测试,哪些需要冗余、监控或备件策略兜底。本节以一个典型机电系统——电动舵机(含控制器、无刷直流电机、减速器、位置反馈电位计、机械限位)为例,完整走一遍从系统分解到关键件排序的过程。

一、先定边界与分析层级

FMECA 的第一步不是填表,而是确定分析对象和约定层次。约定层次决定了“故障模式”和“影响”的参照点:同一件事在部件层是故障模式,在系统层就是故障影响。以电动舵机为例,可划分为三层:

  • 系统层:电动舵机总成,功能是接收飞控指令并输出规定角位移。
  • 部件层:控制器、电机、减速器、位置反馈、机械限位。
  • 零件/元件层:功率 MOSFET、霍尔传感器、齿轮副、电位计碳膜、轴承等。

本节分析到部件层,对关键件下探到元件层。同时明确功能与任务剖面:舵机在 28V 供电、环境温度 -40℃~+70℃、每飞行小时平均动作 120 次、设计寿命 2000 飞行小时的条件下工作。这些参数是后续危害度计算的输入,不能省略。

二、识别故障模式:从功能和物理失效两条线走

识别故障模式有两条互补路径。第一条是功能反推:把功能写成“输入—变换—输出”的形式,再逐项问“这一步失效会表现成什么”。第二条是物理失效机理:从应力、磨损、老化、污染等角度列出元件级失效。两条线交叉,才能避免只写“不工作”这类无信息量的模式。

以位置反馈电位计为例,功能是“将输出轴角位移转换为电压信号”。功能反推得到:无输出、输出恒高、输出恒低、输出跳变、输出滞后。物理机理补充得到:碳膜磨损导致接触电阻增大、电刷弹片疲劳导致瞬时开路、引线焊点热循环开裂。这些模式在维修任务上的处置完全不同——磨损适合定期更换,瞬时开路适合增加滤波与自检,焊点开裂适合改进工艺而非增加维修频次。

三、影响分析与严酷度定级

影响分析要沿“局部影响—上层影响—最终影响”逐级上升。仍以电位计瞬时开路为例:局部影响是反馈信号丢失;上层影响是控制器进入位置环开环,舵面可能抖动或卡滞;最终影响取决于舵面配置,若为单通道关键舵面,可能导致任务失败甚至等级事故。

严酷度等级采用五级制,并在本节中固定如下约定,全文与图示保持一致:

等级名称判据(示例)
Ⅰ灾难性导致系统功能完全丧失并危及安全
Ⅱ致命性导致任务失败,或需立即返场
Ⅲ临界性功能降级,任务可完成但余度减少
Ⅳ轻度非关键功能受影响,可继续使用
Ⅴ轻微无功能影响,仅维护性变差

定级时必须写明判据来源,不能凭感觉。例如“电位计瞬时开路”在单通道构型下定为Ⅱ级,在双余度构型下降为Ⅲ级——这说明严酷度不仅取决于故障本身,还取决于系统构型,这也是 FMECA 必须与设计构型同步迭代的原因。

四、危害度计算:把定性判断变成可排序的数

危害度用于在同一严酷度等级内进一步排序。采用常用的危害度模式公式:

Cm = α · β · λp · t

α:故障模式频数比,该模式占该产品全部故障的比例
β:故障影响概率,该模式导致对应严酷度影响的概率
λp:产品工作失效率(1/h)
t:任务时间(h)

以电位计为例,取示例参数:λp = 2.0×10⁻⁶ /h,任务时间 t = 1h,碳膜磨损 α = 0.45、β = 0.6;瞬时开路 α = 0.20、β = 0.9。则:

磨损:Cm = 0.45 × 0.6 × 2.0e-6 × 1 = 5.4e-7
开路:Cm = 0.20 × 0.9 × 2.0e-6 × 1 = 3.6e-7

注意:以上数值为教学示例,用于说明计算过程,不代表任何真实产品的实测数据。计算完成后,把各故障模式的 Cm 按严酷度等级分组累加,得到该产品的危害度,再与整机危害度比较,即可识别关键件。

五、关键件识别与维修任务输入

关键件不是“贵的件”,而是“严酷度高且危害度大”的件。工程上常用二维判据:严酷度Ⅰ/Ⅱ级,或严酷度Ⅲ级且 Cm 超过阈值。本例中,电位计瞬时开路(Ⅱ级)、减速器齿轮断齿(Ⅱ级)、功率 MOSFET 短路(Ⅰ级)进入关键件清单。

关键件确定后,维修任务分析输入就自然形成。对每个关键故障模式,给出可检测性、检测方法和建议任务类型:

  • 碳膜磨损:可检测,用位置反馈线性度测试,建议定期功能检查 + 视情更换。
  • 瞬时开路:难检测,需增加信号合理性自检,建议设计改进优先于维修任务。
  • 齿轮断齿:可检测,用振动特征与回差测量,建议定期检查 + 备件保障。
  • MOSFET 短路:可检测,用上电自检与电流监测,建议冗余设计 + 定期功能测试。
FMECA 的输出不是“结论”,而是“输入”:它把故障模式、严酷度、危害度和关键件清单交给维修任务分析,后者再决定任务类型、间隔和级别。两者之间必须有可追溯的编号对应关系。

六、本节实战流程可视化

下图给出从系统分解到维修任务输入的完整数据流,重点表现“故障模式—影响—严酷度—危害度—关键件—维修任务”之间的传递关系,以及两条识别路径的汇合点。

电动舵机 FMECA 数据流与维修任务输入 系统分解 控制器/电机/减速器 反馈/限位 功能反推 输入—变换—输出 物理失效机理 磨损/老化/应力 故障模式清单 磨损/开路/断齿 短路/卡滞 影响分析 局部→上层→最终 严酷度Ⅰ~Ⅴ 危害度计算 Cm=α·β·λp·t 按严酷度分组累加 关键件清单 严酷度Ⅰ/Ⅱ 或 Cm 超阈值 维修任务输入 任务类型 检测方法 任务间隔 任务级别 备件策略 可追溯编号 设计改进/构型变更反馈迭代 示例:电位计故障模式危害度 λp = 2.0×10⁻⁶ /h,t = 1h(教学示例值) 碳膜磨损:α=0.45,β=0.6 Cm = 0.45×0.6×2.0e-6×1 = 5.4e-7 瞬时开路:α=0.20,β=0.9 Cm = 0.20×0.9×2.0e-6×1 = 3.6e-7 开路严酷度Ⅱ级,进入关键件清单 磨损严酷度Ⅲ级,安排功能检查

七、实战中的常见偏差

第一类偏差是把 FMECA 做成“故障清单”,只列模式不写影响和判据,导致后续无法排序。第二类偏差是严酷度定级随人而变,同一模式在不同人手里差两级;解决办法是提前固化判据表并评审。第三类偏差是只做一次不迭代,设计改了、构型变了、任务剖面变了,FMECA 却不动,危害度计算就失去意义。

危害度计算中的 α、β、λp 必须有来源:来自相似产品数据、试验数据、标准手册或供应商数据。若暂时没有数据,应明确标注为假设值,并在后续用试验或使用数据修正,不能把假设值当作结论直接用于维修间隔决策。

完成本节实战后,应得到三份可直接移交的成果:一份带编号的故障模式清单(含严酷度与危害度)、一份关键件清单、一份面向维修任务分析的输入表。这三份成果的编号必须一一对应,任何一条维修任务都能回溯到具体的故障模式和危害度依据,这才是 FMECA 作为维修保障规划起点的真正价值。