3. 故障与故障诊断基本概念
在多传感器系统中,故障并不是一个“非黑即白”的事件。传感器漂移、执行器卡死、通信丢包、控制器参数漂移,都会以不同形式破坏系统的一致性。要建立可工程化的故障检测与隔离(FDI)体系,首先必须统一术语:什么是故障,故障有哪些类型,检测、隔离、辨识与容错控制之间是什么关系。这些概念决定了后续残差生成、阈值设计和决策逻辑的边界。
一、故障的定义与边界
在故障诊断领域,故障通常定义为:系统至少一个特征属性或参数偏离了可接受的正常范围,导致系统行为与预期模型不一致。这里的“偏离”可以是突变的,也可以是渐变的;可以是硬件损坏,也可以是软件逻辑错误或外部扰动引起的异常。需要区分三个容易混淆的概念:
- 故障(Fault):系统内部元件或子系统发生的异常状态,如传感器偏置、执行器卡死、电路短路。
- 失效(Failure):系统已无法完成规定功能,通常是故障持续恶化后的结果。
- 扰动(Disturbance):外部输入引起的非预期影响,如风载、振动、电磁干扰,不一定代表系统内部故障。
二、故障类型与数学表达
从时间行为和数学形式看,故障可分为突变故障、渐变故障和间歇故障。突变故障如传感器信号突然跳变;渐变故障如热电偶缓慢漂移;间歇故障如接插件接触不良导致的随机丢包。用状态空间模型可统一表达为:
x(k+1) = A x(k) + B u(k) + E_f f(k) + E_d d(k)
y(k) = C x(k) + F_f f(k) + F_d d(k) + v(k)
其中 f(k) 为故障向量,d(k) 为扰动向量,E_f、F_f 描述故障对状态和输出的影响方向。若 f(k) 为常值偏置,则为加性故障;若故障改变系统矩阵 A 或 C,则为乘性故障。多传感器系统中,乘性故障更隐蔽,因为它不产生明显残差幅值,而是改变系统动态特性。
三、故障检测、隔离与辨识的关系
故障检测回答“有没有故障”,故障隔离回答“哪个部件出了故障”,故障辨识回答“故障有多大、什么形式”。三者构成递进关系,但工程上并不总是串行执行。下图展示了从多传感器测量到容错控制的完整信号链与决策关系:
从图中可以看出,故障检测是入口,隔离是核心,辨识是精细化,容错控制是最终目的。若检测环节漏报,后续所有环节都失效;若隔离错误,容错控制可能把正常通道切掉,造成二次故障。
四、容错控制与故障诊断的闭环关系
容错控制分为被动容错和主动容错。被动容错依靠鲁棒控制器设计,使系统在故障范围内仍能稳定运行,不依赖实时故障信息;主动容错则依赖 FDI 模块提供的故障信息,动态调整控制律或重构系统结构。两者对 FDI 的要求不同:
| 对比维度 | 被动容错 | 主动容错 |
|---|---|---|
| 是否依赖 FDI | 不依赖实时诊断结果 | 强依赖检测与隔离结果 |
| 设计方法 | 鲁棒控制、可靠镇定 | 控制重构、切换、补偿 |
| 适用故障 | 已知范围的小幅故障 | 突变、严重或未知故障 |
| 性能代价 | 保守,正常工况性能下降 | 正常工况性能好,依赖诊断精度 |
| 典型场景 | 航空发动机鲁棒控制 | 无人机传感器切换、容错导航 |
五、工程案例:无人机多传感器故障处理
某四旋翼无人机配备 IMU、GPS、气压计和磁力计。飞行中 GPS 信号出现渐变漂移,IMU 正常。FDI 模块通过卡尔曼滤波器生成残差,检测到 GPS 位置残差持续超过阈值,隔离逻辑判定 GPS 通道故障,辨识模块估计漂移速率,容错控制切换为 IMU+气压计组合导航,并降低位置环增益。整个过程在 1.2 秒内完成,无人机未失控。
六、常见误区与复盘
- 误区一:阈值越小越灵敏。阈值过小会导致误报率上升,容错控制频繁切换,反而降低系统可靠性。
- 误区二:检测到故障就立即停机。很多场景下应优先隔离和重构,而不是直接停机,否则可能造成更大损失。
- 误区三:忽略扰动与故障的区分。把风载扰动误判为传感器故障,会导致错误的隔离决策。
- 误区四:隔离后不做辨识。不知道故障幅值,容错控制无法确定补偿量或降级程度。
复盘时建议记录每次故障的检测延迟、隔离正确率、辨识误差和容错控制效果,形成闭环评估。只有把检测、隔离、辨识和容错控制作为整体来设计,多传感器系统才能在故障条件下保持可用的性能与安全边界。