3. 顺序逻辑的适用边界判定

批次控制中,顺序逻辑(Sequential Logic)擅长处理“离散事件驱动”的动作:开阀、启泵、升温到某值、保持一段时间、取样、切换、排料。但化工单元本身往往同时包含连续动态过程(传热、传质、反应速率、相平衡),因此真正要判定的不是“用不用顺序逻辑”,而是顺序逻辑负责哪一层、连续控制负责哪一层、安全仪表系统(SIS)独立承担哪一层。本节以反应、精馏、干燥三类典型单元为对象,建立可操作的边界判定准则。

一、判定准则的三个维度

建议从三个维度判断:①过程是否由离散事件主导——若关键动作由“到达某状态后触发下一步”决定,顺序逻辑是主控;②是否存在必须连续调节的被控量——温度、压力、液位、流量若需稳定跟踪设定值,应由PID等连续控制回路承担,顺序逻辑只做设定值切换与使能;③是否存在不可接受的风险后果——超温、超压、溢罐、干烧等,必须由独立SIS按安全完整性等级执行联锁,不能把安全功能寄托在批次顺序逻辑的步序判断上。

由此形成一条实用边界:顺序逻辑管“何时做、做几步、按什么条件转移”;连续控制管“做到什么程度、稳得多好”;SIS管“越界时无条件回到安全状态”。三者通过设定值、使能位、状态字和联锁复位信号交互,而不是互相替代。

批次单元三层职责边界:顺序逻辑 / 连续控制 / SIS 顺序逻辑层(PLC/DCS 批次控制) 步序推进 · 条件转移 · 设定值切换 · 阀门/泵启停 · 计时与计数 · 批次记录 输出:步号、使能位、SP 切换命令、完成/异常状态字 连续控制层(PID 回路 / 比值 / 分程) 温度、压力、液位、流量闭环跟踪 · 串级 · 前馈 · 阀位输出 接收顺控 SP 与使能,回送 PV、OP、回路就绪状态 安全仪表层(SIS 独立联锁) 超温/超压/高高液位/干烧/搅拌失效联锁 · 切断进料 · 紧急泄放 · 独立传感器与执行元件 不依赖批次步序判断,动作后向顺控回送“联锁动作/需复位”信号 SP / 使能 PV / 就绪 越界信号(独立测量) 联锁动作/复位 反应釜(间歇/半间歇) 顺控:投料顺序、升温保持、 取样、冷却、出料、清釜 连续:夹套温度 PID、滴加流量 比值/串级、釜压调节 SIS:超温、冷却失效、搅拌停 精馏塔(间歇/切换) 顺控:全回流建立、采出切换、 回流比切换、塔顶/塔底采出 连续:塔压 PID、回流罐液位、 再沸器温度/蒸汽流量串级 SIS:塔压高、液泛、回流中断 干燥器(间歇/连续) 顺控:进料、升温、恒速干燥、 降速干燥、出料、冷却 连续:进风温度 PID、风量、 出口温度串级、物料含水率 SIS:超温、风量低、干烧

二、反应单元:顺控主导,连续控制贴身,SIS 兜底

间歇反应釜的投料、升温、保温、取样、冷却、出料天然是离散事件序列,顺序逻辑应作为主控。但“升温到 80 ℃”这一步,正确做法是顺控把夹套温度回路的设定值从当前值切到 80 ℃并置使能,由 PID 完成跟踪;顺控只监视“釜温 PV ≥ 78 ℃ 且保持 20 min”作为转移条件。若把升温写成“开蒸汽阀到 60% 等 30 min”,就丢掉了对放热速率的闭环约束,容易在诱导期后超温。

半间歇滴加反应更典型:滴加流量由流量回路闭环,顺控负责“釜温达到引发温度后允许滴加”“转化率或累计滴加量达到设定值后停止滴加”。安全边界必须独立:以釜温高高(例如设定 95 ℃,与工艺控制上限 85 ℃留出裕量)、冷却水流量低低、搅拌电流低低作为 SIS 联锁条件,触发切断滴加并全开冷却。示例参数仅为教学假设,工程中需按反应量热数据与HAZOP结论确定。

三、精馏单元:连续控制为主,顺控管工况切换

精馏塔的压力、回流罐液位、再沸器加热量本质是连续动态,必须由连续控制回路稳定。顺序逻辑的合理边界是工况切换与采出策略:全回流建立阶段,顺控将回流比置为全回流、关闭采出阀;当塔顶温度稳定且回流罐液位达到某值后,顺控切换到“按回流比采出”,把回流比设定值下发给比值控制。若试图用顺控“每 5 min 开 10 s 采出阀”来替代回流比控制,会造成塔内物料与能量平衡周期性扰动,产品纯度波动。

边界判定要点:凡是需要持续跟踪一个设定值的量(塔压、液位、温度),归连续控制;凡是离散地改变设定值、阀位组合或流程走向的动作(全回流/采出、塔顶/塔底切换、备用再沸器切换),归顺序逻辑。塔压高高、回流中断等后果严重的工况,由 SIS 独立联锁,顺控只接收“联锁动作”状态字并进入安全步。

四、干燥单元:按干燥阶段划分边界

干燥过程常被误认为“全是顺控”。实际上恒速干燥段物料表面温度接近湿球温度,进风温度需闭环;降速干燥段物料温度上升、含水率下降,若继续按固定时间吹风会过干或热损伤。合理做法是:顺控管理“进料—升温—恒速段—降速段—出料—冷却”的阶段迁移,连续控制负责进风温度 PID 与出口温度串级,并以出口温度上升斜率或在线含水率作为降速段迁移条件。SIS 则针对超温、风量低低、干烧设置独立联锁。

五、可执行的边界判定表

下表给出一份可直接用于步序设计评审的判定示例,参数为教学假设,实际项目应按工艺包与联锁台账填写。

单元/动作 主导层 顺控职责 连续控制职责 SIS 联锁条件(示例)
反应釜升温保温 顺控 切 SP、计时、条件转移 夹套温度 PID 釜温 ≥ 95 ℃ 切断加热
半间歇滴加 顺控+连续 允许/停止滴加 滴加流量闭环 冷却水流量低低、搅拌停
精馏全回流转采出 顺控 阀位组合与回流比切换 塔压、液位、回流比回路 塔压高高、回流中断
干燥降速段迁移 顺控+连续 阶段迁移与出料 进风温度 PID、出口温度串级 出口温度高高、风量低低
判定口诀:“事件驱动归顺控,跟踪设定归连续,越界保命归 SIS”。评审时逐条问三个问题:这个动作是由事件触发还是由偏差驱动?这个量需要稳定跟踪吗?失效后果是否必须独立于批次逻辑?三问定层,再谈接口信号。
常见误区:把 SIS 联锁条件写进顺控的步转移判断中,用同一套 PLC 的同一测量点做“超温则跳步”。这会使安全功能依赖批次程序扫描与步序状态,且测量不独立,不满足安全完整性要求。正确做法是 SIS 独立检测、独立执行,顺控仅接收联锁状态并进入安全步、等待人工复位。

落地时建议在步序设计文档中为每一步标注“主导层、输入条件、输出动作、所属回路、关联联锁”,并在联锁台账中反向标注该联锁动作后顺控应进入哪个安全步。这样顺序逻辑、连续控制与 SIS 的边界在纸面上先划清,再进入组态与测试,可显著减少批次运行中的步序卡死、误跳车与超温超压事件。