4. 故障隔离基本概念
在飞控健康监测体系中,故障检测回答的是“系统是否异常”,而故障隔离回答的是“异常发生在哪里、影响到了谁、还能不能继续飞”。故障隔离是连接检测与容错重构的关键环节,它决定了后续是切换余度、降级控制律,还是进入安全返航模式。本章围绕故障隔离的定义、故障定位、故障传播、可隔离性、隔离率与误隔离率等核心指标展开,建立一套可量化、可验证的隔离能力认知框架。
一、故障隔离的定义与边界
故障隔离(Fault Isolation)是指在故障被检测到之后,通过分析传感器量测、执行机构反馈、机载总线数据与模型残差,将故障限定到最小可更换单元(LRU)或最小可识别功能模块的过程。它包含三个动作:定位(确定故障源)、定界(确定影响范围)、定性(判断故障类型与严重程度)。
需要区分三个易混概念:故障检测只给出“有/无”的二值判断;故障隔离给出“哪一个/哪一类”的多值判断;故障辨识则进一步估计故障幅值或参数漂移量。飞控工程中,隔离粒度通常与余度管理策略绑定,例如三余度舵机回路要求隔离到单通道,而大气数据系统可能只需隔离到“左/右/备用”三组。
二、故障定位:从残差到故障源
故障定位依赖残差生成与残差评价两个阶段。残差是观测量与模型预测值之间的偏差,常见来源包括解析冗余、硬件余度比较和总线一致性校验。定位方法可分为三类:
- 基于模型的方法:利用飞控动力学与传感器模型构造观测器,通过残差方向判断故障通道,适合传感器与执行机构缓变故障。
- 基于知识的方法:使用故障树、专家规则或符号有向图,适合逻辑复杂、模型难以精确建立的场景。
- 基于数据的方法:通过神经网络、支持向量机等对历史故障样本分类,适合模式丰富但可解释性要求不极端的场合。
实际机载实现中,常采用“硬件余度比较 + 解析冗余校验 + 时序逻辑确认”的组合定位策略。例如三余度迎角传感器,先做三通道两两比较,若某通道持续偏离另外两通道超过阈值并满足持续时间,则判定该通道故障,同时用另外两通道的均值继续参与控制。
三、故障传播与影响路径
故障隔离不能只看故障点本身,还必须理解故障在系统中的传播路径。飞控系统是典型的“传感器—计算—执行—气动”闭环链路,一个局部故障可能沿信号流、能量流或信息流扩散。例如,空速管堵塞会导致空速信号冻结,进而使控制律中的动压补偿失效,最终表现为俯仰指令偏差;若隔离只定位到“空速传感器”,却未评估其对控制律的影响,就可能遗漏更严重的功能降级。
工程上常用故障传播图(FPG)或依赖矩阵(D矩阵)描述“故障源—可观测信号”的关联关系。D矩阵的行表示故障模式,列表示测试点,矩阵元素表示该测试点能否观测到该故障。通过D矩阵可以快速判断哪些故障可被唯一隔离,哪些故障存在模糊组。
四、可隔离性、隔离率与误隔离率
可隔离性(Isolatability)描述系统在给定测试点集合下,能否将某一故障模式与其他故障模式区分开。若两个故障模式在所有测试点上的响应完全相同,则它们构成模糊组,无法被唯一隔离。可隔离性是系统设计属性,必须在架构设计阶段通过D矩阵分析、测试点优选来保证。
隔离率(Isolation Rate)通常定义为:在全部被检测到的故障中,能够被正确隔离到规定粒度的故障所占比例。误隔离率(False Isolation Rate)则是在隔离动作中,将正常通道或非故障单元误判为故障的比例。两者是一对矛盾指标:提高隔离灵敏度会降低漏隔离,但可能抬高误隔离;提高确认门限则相反。
| 指标 | 定义 | 典型目标 | 主要影响因素 |
|---|---|---|---|
| 可隔离性 | 故障模式能否被测试点唯一区分 | 关键故障100%可隔离 | 测试点布局、D矩阵秩 |
| 隔离率 | 正确隔离故障数 / 检测到故障数 | ≥95% | 残差灵敏度、确认逻辑 |
| 误隔离率 | 误隔离次数 / 总隔离次数 | ≤1% | 噪声、门限、瞬态干扰 |
| 隔离时间 | 从检测到给出隔离结论的时延 | ≤200ms | 确认窗口、计算周期 |
五、工程案例:三余度迎角通道隔离
某型无人机三余度迎角传感器在爬升段出现通道C缓慢漂移。监测系统首先通过三通道两两比较生成残差,通道C与A、B的偏差在2秒内超过0.8°,且持续超过确认窗口。隔离逻辑结合D矩阵判断:该偏差仅出现在迎角通道C,未传播至空速与姿态解算,因此定位为“迎角传感器C故障”,定界为“仅影响迎角余度”,定性为“缓变漂移”。系统随即切除通道C,使用A、B均值继续控制,隔离时间约120ms,未触发误隔离。
[FAULT_DETECT] t=12.340s AOA_CH_C residual=0.92deg
[CONFIRM] t=14.360s persist=2.02s threshold=0.80deg
[ISOLATE] t=14.480s target=AOA_CH_C action=CH_C_OFF
[RECONFIG] t=14.500s source=AOA_CH_A/B average
[RESULT] isolation=correct false_isolation=0
六、常见误区与复盘要点
误区一:把检测当隔离。检测到异常后直接切除通道,未做故障源确认,容易在瞬态干扰下误隔离正常通道。
误区二:忽视故障传播。只定位到传感器,未评估其对控制律和气动面的影响,导致容错动作不完整。
误区三:隔离粒度过细或过粗。过细会增加计算与确认负担,过粗则无法支撑余度重构。
复盘建议:每次隔离事件后,回放残差曲线、确认窗口、D矩阵匹配结果与最终容错动作,统计隔离率与误隔离率,并检查是否存在未被覆盖的模糊组。将新发现的故障模式补充进D矩阵,形成“检测—隔离—验证—迭代”的闭环。
故障隔离不是单一算法,而是贯穿架构设计、测试点布置、残差评价与容错决策的系统能力。理解可隔离性的边界,量化隔离率与误隔离率,才能让飞控健康监测从“能报警”走向“能定位、能决策、能安全飞行”。