3. APC系统核心机制
APC(先进过程控制)并不是单一算法,而是一组围绕“在约束内让装置运行得更靠近最优”的机制组合。理解APC,关键是看清它和常规PID的分工:PID负责把单个回路稳定在设定值附近,APC则负责在多个变量相互耦合、约束频繁触发的条件下,动态决定“设定值应该给到哪里”。因此,APC的核心目标可以概括为三句话:卡边运行、协调多变量、滚动优化。
一、模型预测控制:APC的心脏
模型预测控制(MPC)是绝大多数APC产品的核心。它用过程模型预测未来一段时间内被控变量的走向,再在满足约束的前提下求解一组未来控制增量,使目标函数最小。其工作节奏是“预测—优化—只实施第一步—下一周期重新预测”,即滚动时域。
以某常压塔塔顶温度控制为例,假设采样周期为1分钟,预测时域P=30,控制时域M=5。控制器根据阶跃响应模型预测:若回流阀在当前基础上再开2%,塔顶温度将在约8分钟后下降0.6℃。目标函数可写成:
J = Σ (y_pred(k+i) - y_sp)² · Q
+ Σ (Δu(k+j))² · R
+ Σ (u(k+j) - u_opt)² · S
约束:
回流阀 0% ≤ u ≤ 100%
塔顶温度 88℃ ≤ y ≤ 92℃
再沸器负荷 ≤ 设计上限的 95%
其中Q、R、S分别是被控变量偏差、控制增量、控制量经济目标的权重。Q越大,越强调跟踪设定值;R越大,控制动作越平稳;S用于把变量往经济最优方向推。实际投用时,工程师通常先保证稳定,再逐步放开经济优化权重。
二、软测量:给不可测变量装上“推断仪表”
很多关键质量变量无法在线连续测量,例如汽油干点、聚合物熔指、产品纯度。软测量用易测变量(温度、压力、流量、阀位)建立推断模型,实时估计这些难测变量。它解决的是“MPC想控质量,但质量分析仪滞后大或没有在线仪表”的问题。
常见实现方式包括机理简化模型、回归模型和神经网络。工程上更常用“机理+数据校正”的混合结构。例如用塔顶温度、回流比、进料量推断塔顶产品纯度,再定期用化验值做偏置校正。软测量投用前必须做动态响应检查:当回流比阶跃变化时,推断值的方向和滞后应与化验趋势一致,否则不能直接送入MPC作为被控变量。
三、自适应控制:让模型跟着工况走
装置工况会变:催化剂老化、换热器结垢、进料性质波动,都会让原模型失配。自适应控制的作用是让模型或控制器参数在线调整。工程上常见两种做法:一是模型参数在线辨识,用递推最小二乘更新增益和时间常数;二是增益调度,按负荷或工况切换不同参数组。
但自适应不能滥用。若辨识激励不足,参数会漂移;若约束频繁触发,辨识数据会被截断。因此实际项目中,更稳妥的做法是“慢自适应+人工确认”:只在工况稳定、激励充分时更新,并设置参数变化速率限幅。
四、多变量控制与优化:从协调到卡边
多变量控制解决的是变量之间的耦合。例如精馏塔中,回流量增加会降低塔顶温度,同时影响塔压和塔底温度;再沸器负荷变化又会反向影响塔顶。MPC通过模型矩阵同时考虑这些交互,避免多个PID各自为政造成振荡。
优化层通常位于MPC之上,称为实时优化(RTO)或经济MPC。它把价格、能耗、收率折算成经济目标,计算出最优设定值,再交给MPC动态执行。若没有RTO,也可以在MPC目标函数中直接加入经济项,形成“经济MPC”。
五、工程落地时的关键判断
把上述机制组合成可投用的APC,需要关注几个实际判断点。第一,模型质量优先于算法复杂度。阶跃测试得到的模型若增益方向错误,再先进的MPC也会把装置推向危险方向。第二,约束要分层。硬约束(设备联锁、安全阀)不能交给MPC随意触碰,软约束(质量上限、负荷目标)才允许在优化中适度放松。第三,软测量要有校验通道。化验值、在线分析仪、人工取样三者应定期比对,偏置超限时自动退出软测量。第四,自适应要设边界。参数变化速率、增益上下限、辨识使能条件都必须明确,避免“越自适越不稳”。
总结来看,APC的核心机制不是彼此独立的模块,而是一条从“感知不可测变量”到“多变量协调预测”再到“经济卡边优化”的闭环链。软测量解决看得见的问题,MPC解决控得稳的问题,自适应解决模型准的问题,优化解决赚得多的问题。四者协同,才是APC在EAP与APC集成中真正发挥价值的基础。