3. 报警系统需求工程
报警系统需求工程的核心任务,是把“工艺上怕什么、设备上会怎么坏”翻译成“报警系统必须做什么、做到什么程度”。如果跳过这一步直接组态报警点,结果往往是报警数量失控、优先级失真、操作员在高负荷工况下无法判断先处理哪一条。本节围绕一条可复用的转化链展开:工艺危害分析(HAZOP/LOPA)→ 设备失效模式与影响分析(FMEA)→ 报警需求规格(ARS)→ 报警优先级与分级策略。
一、从危害与失效模式提取“报警需求源”
报警需求不是凭空想出来的,它来自两类结构化输入。第一类是工艺危害分析:HAZOP 以工艺参数(温度、压力、流量、液位、组分)为引导词,识别偏差及其后果。例如某反应釜放热反应,节点为“反应釜本体”,引导词“高”,偏差“温度过高”,后果为“反应失控、超压泄漏”,现有保护为“安全阀+联锁”,那么报警需求就是“在联锁动作前提供足够早的预警”。第二类是设备失效模式分析:对关键设备逐项列出失效模式、原因、局部影响与系统影响。例如循环泵的失效模式包括“轴承磨损导致振动升高”“密封泄漏导致流量下降”“电机过载导致电流升高”,每种模式对应不同的可观测征兆,也就对应不同的报警需求。
把两类输入合并后,可以得到一张“报警需求源清单”,其关键字段是:偏差/失效模式、原因、后果、现有保护、可观测征兆、要求响应时间。这张清单是后续所有工作的输入,缺了“可观测征兆”就无法确定用什么变量报警,缺了“要求响应时间”就无法确定优先级。
二、转化为报警需求规格(ARS)
报警需求规格把“需要预警”变成可验证的工程条目。一条完整的 ARS 至少包含:报警标识、触发变量与设定值、死区、延时、优先级、要求操作员响应、响应时间上限、关联操作规程、验证方法。以“反应釜温度过高”为例,可写成如下规格:
ARS-001 反应釜温度高报警
触发变量: TT-101 反应釜温度
设定值: 高报 145 ℃;高高报 155 ℃
死区: 2 ℃
延时: 高报 3 s;高高报 1 s
优先级: 高报 = 中;高高报 = 高
要求响应: 高报 10 min 内确认并调整冷却水阀;
高高报 2 min 内确认并执行紧急降温
响应时间上限: 从越限到操作员可见 ≤ 2 s
关联规程: SOP-R-012 反应釜超温处置
验证方法: 回路校验 + 报警响应测试 + 操作员确认记录
这里有两个容易出错的参数。一是死区:若死区过小,温度在设定值附近波动会反复触发报警,形成抖动;若死区过大,报警复归过慢,操作员无法判断工况是否已恢复。二是延时:延时用于滤除瞬时扰动,但延时越长,真实越限被发现的时刻越晚,必须与“要求响应时间”一起校核。设定值本身也不是拍脑袋定的,应来自工艺安全限值(如反应失控起始温度)与正常操作范围的差值,并留出操作员响应所需的时间余量。
三、报警优先级与分级策略设计
优先级不是“重要/不重要”的主观排序,而应由后果严重度与可用响应时间共同决定。常用做法是二维矩阵:纵轴为后果严重度(可接受、轻微、较大、严重、灾难),横轴为允许响应时间(秒级、分钟级、十分钟级、小时级)。后果越严重、允许响应时间越短,优先级越高。工业实践中通常分为四级:紧急(P1)、高(P2)、中(P3)、低(P4),并配合颜色与声音区分。
分级策略还要控制各优先级的数量比例。若所有报警都是高优先级,等于没有优先级。一个可参考的工程目标是:P1 与 P2 合计不超过报警总数的 10%~15%,P3 为主体,P4 用于提示性信息。同时应设置“报警抑制”规则:同一原因引发的多条报警只保留最上游一条;设备停机期间相关工艺报警自动抑制;已确认且正在处理中的报警不再重复鸣响。
四、一个可执行的转化示例
仍以反应釜为例。HAZOP 给出偏差“温度过高”,后果“反应失控”,现有保护“联锁切断进料”。FMEA 给出冷却水泵失效模式“叶轮磨损导致流量下降”,征兆“冷却水流量降低”。两条需求源合并后,ARS 中应同时包含“反应釜温度高”和“冷却水流量低”两条报警,且后者应比前者更早触发,因为它是原因侧的前兆。若只报温度高,操作员看到时反应已经接近失控;若只报流量低,又无法覆盖温度异常的其他原因(如进料配比错误)。因此原因侧与后果侧报警要成对设计,并明确哪条是首要响应对象。
优先级判定时,把“温度高高报”放入“严重度=灾难、响应时间=秒级”格,得 P1;“温度高报”放入“严重度=较大、响应时间=分钟级”,得 P2;“冷却水流量低”若能在温度上升前数分钟预警,放入“严重度=较大、响应时间=十分钟级”,得 P3,但若该泵无备用且失效后果直接导致联锁停车,则应上调为 P2。这说明优先级不是一次定死的,它随保护配置、备用状态和工艺阶段变化,需要在 MOC(变更管理)中复审。
总结本节方法:先用 HAZOP 与 FMEA 生成带“可观测征兆”和“要求响应时间”的需求源清单,再逐条写成含设定值、死区、延时、优先级、响应上限和验证方法的 ARS,最后用“后果严重度 × 允许响应时间”矩阵定级,并用数量比例和抑制规则控制报警负荷。这样得到的报警系统,才是从工艺危害和设备失效中推导出来的,而不是凭经验堆出来的。