3. 顺序逻辑的适用边界判定
批次控制中,顺序逻辑(Sequential Logic)擅长处理“离散事件驱动”的动作:开阀、启泵、升温到某值、保持一段时间、取样、切换、排料。但化工单元本身往往同时包含连续动态过程(传热、传质、反应速率、相平衡),因此真正要判定的不是“用不用顺序逻辑”,而是顺序逻辑负责哪一层、连续控制负责哪一层、安全仪表系统(SIS)独立承担哪一层。本节以反应、精馏、干燥三类典型单元为对象,建立可操作的边界判定准则。
一、判定准则的三个维度
建议从三个维度判断:①过程是否由离散事件主导——若关键动作由“到达某状态后触发下一步”决定,顺序逻辑是主控;②是否存在必须连续调节的被控量——温度、压力、液位、流量若需稳定跟踪设定值,应由PID等连续控制回路承担,顺序逻辑只做设定值切换与使能;③是否存在不可接受的风险后果——超温、超压、溢罐、干烧等,必须由独立SIS按安全完整性等级执行联锁,不能把安全功能寄托在批次顺序逻辑的步序判断上。
由此形成一条实用边界:顺序逻辑管“何时做、做几步、按什么条件转移”;连续控制管“做到什么程度、稳得多好”;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 的边界在纸面上先划清,再进入组态与测试,可显著减少批次运行中的步序卡死、误跳车与超温超压事件。