4. 异常类型与告警需求分析

遥测参数在正常工况下并非恒定不变,而是围绕某个工作点、按某种节律、与其它参数保持某种约束关系地变化。异常识别的本质,是判断“这种变化方式是否偏离了它应有的形态”。因此,在写任何阈值或算法之前,必须先回答两个问题:偏离的形态属于哪一类,以及这类偏离需要多快、多强地被通知。前者决定检测方法,后者决定告警等级。本节把工程中最常见的六类异常形态逐一拆开,并给出可落地的告警分级口径。

一、六类异常形态的判别特征

跳变指参数在极短时间内发生远超正常波动幅度的阶跃,典型特征是“单点或两三点内突变、之后维持在新水平”。例如某电源模块输出电压正常在 28.0±0.3 V 波动,若某一帧直接变为 31.5 V 并保持,即为跳变。判别要点是变化率而非绝对偏差:用相邻采样点差分 |x[k]−x[k−1]| 与历史差分分布比较,超过 6σ 或超过工程限幅即触发。跳变常对应开关误动、单粒子翻转、传感器瞬时失效。

漂移是参数缓慢、持续地偏离基准,单点变化率很小,但累积偏差显著。它最容易被固定阈值漏检,因为每一帧都在“合格范围”内。判别应使用滑动窗口内的趋势斜率或与基准曲线的残差累积。例如陀螺零偏在 8 小时内从 0.02°/h 漂到 0.15°/h,单帧差分几乎不可见,但线性拟合斜率显著非零。漂移多对应温漂、老化、标定失效。

卡滞指参数失去变化能力,长时间保持同一数值或同一量化台阶。判别特征是方差趋零:在应持续波动的窗口内,标准差低于正常下限,或连续 N 帧完全相等。卡滞与“稳定”必须区分——稳定是低幅波动,卡滞是零波动。它常对应传感器输出冻结、数据链缓存、采集通道死锁。

周期破坏针对本应具有节律的参数,如太阳翼驱动电流、热控加热器占空比、自旋体转速相关量。正常时其自相关函数在特定周期处有明显峰值,频谱在基频及谐波处集中。异常表现为周期丢失、周期漂移或谐波结构畸变。判别可用自相关峰值衰减、主频偏移量、谱熵上升。它常对应机构卡阻、控制律异常、时钟失步。

关联失效指单个参数各自看都正常,但参数之间的约束关系被破坏。例如母线电流与各分路电流之和应近似相等,若总电流正常、分路也正常,但两者不再守恒,说明存在未监测的泄漏或测量链路错位。判别方法是建立残差 r = f(x₁,x₂,…),监测 r 是否超出正常带。这类异常最难用单参数阈值发现,必须依赖多参数模型。

渐变故障是漂移与关联失效的复合形态:多个参数沿同一物理机理缓慢退化,早期各自不越限,但联合残差持续增大。例如蓄电池内阻上升会同时表现为充电电压偏高、放电电压偏低、温升加快。判别应使用多参数退化指标并做趋势外推,估计剩余可用时间。

六类异常形态的波形特征与判别依据 跳变 单点突变后维持新水平 · 看差分 漂移 缓慢持续偏离 · 看窗口斜率 卡滞 方差趋零 · 看标准差下限 周期破坏 节律丢失/畸变 · 看自相关与主频 关联失效 x₁ x₂ r 单参数正常但约束被破坏 · 看残差 渐变故障 多参数协同退化 · 看趋势外推 告警等级定义(按响应紧迫度与影响范围) 一级 · 紧急 跳变越限/关联失效 立即处置,秒级上报 二级 · 重要 卡滞/周期破坏 分钟级确认并干预 三级 · 关注 漂移/渐变早期 趋势跟踪,计划处理 四级 · 提示 统计特征轻微偏移 记录归档,择机分析

二、从形态到告警等级:分级口径

告警等级不能只按“偏差大小”划分,而应同时考虑响应紧迫度与影响范围。工程上通常采用四级:

  • 一级(紧急):跳变越限、关联失效已确认。特征是“已经发生且可能继续恶化”,要求秒级上报、立即处置。例如母线电压跳变超过 ±5% 且持续 3 帧以上。
  • 二级(重要):卡滞、周期破坏。特征是“功能已受损但未立即危及安全”,要求分钟级确认并干预。例如太阳翼驱动电流连续 20 帧零波动。
  • 三级(关注):漂移、渐变故障早期。特征是“尚未越限但趋势明确”,要求趋势跟踪、纳入计划处理。例如陀螺零偏斜率连续 2 小时超过 0.01°/h²。
  • 四级(提示):统计特征轻微偏移,如均值偏移小于 1σ、谱熵略升。仅记录归档,供事后分析。
分级的关键是“可行动性”:一级必须有人立刻动手,二级必须有人确认,三级必须有人跟踪,四级只需系统记录。若某条告警无法对应任何行动,说明等级定义或检测逻辑需要修正。

三、检测参数与判据的落地示例

以某卫星电源母线电压为例,采样周期 1 s,正常范围 27.5~28.5 V,历史差分标准差 σ_d = 0.05 V。可定义如下判据(示例参数,非实测):

跳变:|x[k] - x[k-1]| > 6 * σ_d = 0.30 V,且连续 2 帧成立 → 一级
漂移:30 分钟窗口线性拟合斜率 |k| > 0.02 V/min → 三级
卡滞:10 分钟窗口标准差 < 0.005 V → 二级
关联失效:|I_bus - ΣI_branch| > 0.5 A 持续 5 帧 → 一级
周期破坏:自相关主峰衰减 > 40% 或主频偏移 > 5% → 二级
渐变故障:内阻估计值连续 6 小时单调上升且斜率 > 阈值 → 三级

这些判据的共同点是:先定义正常形态,再定义偏离形态,最后映射到等级。阈值不是拍脑袋定的,而是从历史正常数据中统计得到,并随工况(如光照区/阴影区)分段设置。若不分段,阴影区电压本就偏低,会被误判为漂移。

常见误区:把“超限”等同于“异常”。超限只是异常的一种,卡滞、周期破坏、关联失效往往在限内发生。只做阈值告警的系统,会漏掉大量早期故障。反之,若把所有统计偏移都报成一级,又会淹没真正紧急的事件。分级的意义正在于把“形态”和“紧迫度”解耦。

四、告警需求分析表(可直接填写)

异常形态核心判据建议等级响应时限典型对象
跳变相邻差分 > 6σ_d一级秒级母线电压、指令电流
漂移窗口斜率超限三级小时级陀螺零偏、温度基准
卡滞窗口标准差趋零二级分钟级传感器输出、编码器
周期破坏自相关/主频畸变二级分钟级驱动电流、转速
关联失效约束残差超限一级秒级电流守恒、功率平衡
渐变故障多参数趋势外推三级小时级蓄电池内阻、效率

实际落地时,建议先对每个遥测参数标注它“可能属于哪几类异常”,再为每类异常选择判据和等级。一个参数可以同时受多条规则监控,但同一时刻只应上报最高等级,避免重复告警。规则之间要有优先级和抑制关系:例如已确认跳变时,同一参数的漂移告警应被抑制,否则会持续刷屏。完成这一步,后续的阈值整定、算法实现和告警收敛才有明确的依据。