4. AMS报警优先级与泛滥报警的过滤规则配置

为什么“优先级+泛滥过滤”要一起配

报警风暴的本质不是报警数量多,而是低价值报警的重复率过高,把少数关键报警挤出操作员视野。AMS 中可用的两道闸门是:

  • 优先级分级:按工艺后果把报警分为 P1(安全/联锁相关)、P2(重要工艺偏离)、P3(一般提示)、P4(记录类),决定颜色、声音与是否进入首屏。
  • 泛滥报警过滤(Flood Suppression):对同一报警源在时间窗内的重复触发做“首次放行、后续抑制”,抑制项进入汇总计数而不占用首屏。

两者必须配合:只分级不过滤,P3/P4 仍会刷屏;只过滤不分级,被放行的首个报警仍可能不是关键项。下面给出可直接落地的配置与验证方法。

原始报警流(风暴期间) P1 高压联锁 触发 P3 液位高 触发 P3 液位高 重复 P3 液位高 重复 P4 通信抖动 记录 P4 通信抖动 记录 P3 温度偏差 触发 P3 温度偏差 重复 P1 高压联锁 复位 P3 液位高 重复 P4 通信抖动 记录 规则引擎(两级串联) ① 优先级分级 P1 安全/联锁 → 首屏+声光 P2 重要偏离 → 首屏 P3 一般提示 → 列表 P4 记录类 → 仅归档 依据:后果等级 + 允许响应时间 ② 泛滥过滤(按报警源) 时间窗 T = 60 s 同源重复 → 首次放行,后续抑制 抑制项计入“被抑制 N 条”汇总 P1 不参与抑制(旁路) 键:位号 + 报警类型 + 优先级 过滤后首屏 关键报警(可见) P1 高压联锁 触发 P1 高压联锁 复位 首屏仅保留 P1/P2,无刷屏 汇总区(不占首屏) P3 液位高:放行 1,抑制 3 P3 温度偏差:放行 1,抑制 1 P4 通信抖动:归档 3 可展开查看被抑制明细 P1 旁路 P3/P4

配置前先定分级依据

优先级不能凭感觉拍。用“后果严重度 × 允许响应时间”两维定级,避免把大量一般偏差误升为 P1:

优先级判定条件(示例)显示行为是否参与泛滥抑制
P1触发联锁、人身/设备安全、允许响应 < 1 min首屏置顶 + 声光否(旁路)
P2重要工艺偏离,允许响应 1–5 min首屏可选
P3一般偏差,允许响应 5–30 min报警列表是
P4记录/统计类,无需即时响应仅归档是

泛滥过滤规则的关键参数

过滤规则以“位号 + 报警类型 + 优先级”为键,核心参数只有三个,配置时逐项确认:

  • 时间窗 T:同一键在 T 内重复触发视为泛滥。抖动型信号取 30–60 s;慢过程偏差可取 120–300 s。
  • 放行策略:首次放行(推荐)或按周期放行(每 N 个窗口放行 1 次),后者用于需要周期性提醒的场合。
  • 旁路条件:P1 及联锁相关报警强制旁路,确保关键报警永不被抑制。
配置顺序建议:先分级并核对首屏效果,再开启过滤。若先开过滤,被抑制的报警会掩盖分级错误,导致 P1 被误配为 P3 时难以发现。

配置示例(规则表形式)

以下为某装置液位/压力回路的规则片段,字段可直接对应 AMS 报警配置界面的条目:

规则ID | 位号      | 报警类型 | 优先级 | 时间窗T | 放行策略   | 旁路
R-001  | PT-1201   | 高压     | P1     | -       | 不抑制     | 是
R-002  | LT-3305   | 液位高   | P3     | 60 s    | 首次放行   | 否
R-003  | TT-2208   | 温度偏差 | P3     | 120 s   | 首次放行   | 否
R-004  | COM-01    | 通信抖动 | P4     | 60 s    | 仅归档     | 否

验证过滤后关键报警的可视性

验证不看“报警总数下降”,而看两个指标:关键报警首屏可见率与被抑制条数是否可追溯。用同一段风暴日志回放,对比配置前后:

  1. 回放风暴时段日志,记录首屏出现的报警条目与时间。
  2. 确认 P1 报警(如 PT-1201 高压触发/复位)在首屏完整出现,未被任何规则抑制。
  3. 确认 P3/P4 重复项进入汇总区,且“被抑制 N 条”计数与日志中重复次数一致。
  4. 展开汇总区,抽查 1–2 条被抑制明细,核对其时间戳落在对应时间窗内。
若回放后发现 P1 报警缺失,优先检查该位号是否被误纳入某条过滤规则,或旁路开关未生效;不要通过缩短时间窗来“绕过”问题,那会重新引入刷屏。

通过条件示例:风暴时段内首屏 P1 报警 0 漏显;P3 液位高由原始 4 次降为放行 1 次、抑制 3 次;P4 通信抖动全部归档且不占首屏。满足即说明分级与过滤规则协同生效,关键报警可视性得到保障。