4. 故障隔离基本概念

在飞控健康监测体系中,故障检测回答的是“系统是否异常”,而故障隔离回答的是“异常发生在哪里、影响到了谁、还能不能继续飞”。故障隔离是连接检测与容错重构的关键环节,它决定了后续是切换余度、降级控制律,还是进入安全返航模式。本章围绕故障隔离的定义、故障定位、故障传播、可隔离性、隔离率与误隔离率等核心指标展开,建立一套可量化、可验证的隔离能力认知框架。

一、故障隔离的定义与边界

故障隔离(Fault Isolation)是指在故障被检测到之后,通过分析传感器量测、执行机构反馈、机载总线数据与模型残差,将故障限定到最小可更换单元(LRU)或最小可识别功能模块的过程。它包含三个动作:定位(确定故障源)、定界(确定影响范围)、定性(判断故障类型与严重程度)。

需要区分三个易混概念:故障检测只给出“有/无”的二值判断;故障隔离给出“哪一个/哪一类”的多值判断;故障辨识则进一步估计故障幅值或参数漂移量。飞控工程中,隔离粒度通常与余度管理策略绑定,例如三余度舵机回路要求隔离到单通道,而大气数据系统可能只需隔离到“左/右/备用”三组。

故障隔离的本质是在有限观测条件下,用可计算的判据把故障假设集合压缩到可执行容错动作的粒度。

二、故障定位:从残差到故障源

故障定位依赖残差生成与残差评价两个阶段。残差是观测量与模型预测值之间的偏差,常见来源包括解析冗余、硬件余度比较和总线一致性校验。定位方法可分为三类:

  • 基于模型的方法:利用飞控动力学与传感器模型构造观测器,通过残差方向判断故障通道,适合传感器与执行机构缓变故障。
  • 基于知识的方法:使用故障树、专家规则或符号有向图,适合逻辑复杂、模型难以精确建立的场景。
  • 基于数据的方法:通过神经网络、支持向量机等对历史故障样本分类,适合模式丰富但可解释性要求不极端的场合。

实际机载实现中,常采用“硬件余度比较 + 解析冗余校验 + 时序逻辑确认”的组合定位策略。例如三余度迎角传感器,先做三通道两两比较,若某通道持续偏离另外两通道超过阈值并满足持续时间,则判定该通道故障,同时用另外两通道的均值继续参与控制。

三、故障传播与影响路径

故障隔离不能只看故障点本身,还必须理解故障在系统中的传播路径。飞控系统是典型的“传感器—计算—执行—气动”闭环链路,一个局部故障可能沿信号流、能量流或信息流扩散。例如,空速管堵塞会导致空速信号冻结,进而使控制律中的动压补偿失效,最终表现为俯仰指令偏差;若隔离只定位到“空速传感器”,却未评估其对控制律的影响,就可能遗漏更严重的功能降级。

工程上常用故障传播图(FPG)或依赖矩阵(D矩阵)描述“故障源—可观测信号”的关联关系。D矩阵的行表示故障模式,列表示测试点,矩阵元素表示该测试点能否观测到该故障。通过D矩阵可以快速判断哪些故障可被唯一隔离,哪些故障存在模糊组。

飞控故障隔离与传播路径示意 传感器层 迎角/空速/IMU 信号处理与比较 余度比较/残差生成 故障隔离逻辑 定位/定界/定性 容错重构 余度切换/降级 故障源 空速管堵塞 传播路径 空速冻结→动压补偿失效 功能影响 俯仰指令偏差 飞行风险 姿态失控 可隔离性判据(D矩阵简化示例) 故障模式 测试点A 测试点B 测试点C 可隔离性结论 F1 传感器 1 0 1 可唯一隔离 F2 执行机构 0 1 1 与F3存在模糊组

四、可隔离性、隔离率与误隔离率

可隔离性(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矩阵,形成“检测—隔离—验证—迭代”的闭环。

故障隔离不是单一算法,而是贯穿架构设计、测试点布置、残差评价与容错决策的系统能力。理解可隔离性的边界,量化隔离率与误隔离率,才能让飞控健康监测从“能报警”走向“能定位、能决策、能安全飞行”。