4. 夹套加热蒸汽流量前馈补偿控制方案设计

前馈补偿要解决什么问题

夹套温度反馈PID的固有缺陷是“偏差出现后才动作”。当进料温度 T_f 骤降或蒸汽管网压力 P_s 下塌时,夹套温度先被拉偏,PID 才慢慢把蒸汽阀补回来,波动幅度大、恢复慢。前馈的思路是:在扰动进入被控对象之前,直接测量它,并按对象特性提前算出阀门该动多少,让扰动在夹套温度上“来不及表现”就被抵消。本例以进料温度为主扰动、蒸汽压力为次扰动,设计静态+动态前馈补偿器,与反馈PID叠加成复合控制。

复合控制结构与信号叠加关系

前馈输出与反馈输出在阀门指令处相加,前馈负责“粗调抵消”,反馈负责“精修残差”。因此前馈通道的增益符号必须与反馈通道一致(本例蒸汽阀为气开阀、正作用,扰动增大需开大阀门)。

夹套温度前馈-反馈复合控制信号链 进料温度 T_f (主扰动) 蒸汽压力 P_s (次扰动) 前馈补偿器 G_ff(s) 静态增益 K_ff 超前滞后 T1/T2 限幅 ±Δu_ff,max 一阶滤波 T_f 反馈 PID SP = 夹套温度设定 PV = 夹套温度测量 Σ 蒸汽调节阀 气开 / 正作用 夹套-釜体对象 G_p(s) 夹套温度 T_j 夹套温度测量反馈(负反馈) 扰动经对象通道直接影响 T_j

静态前馈增益的确定

静态前馈只保证稳态无差,是动态补偿的基础。设扰动通道(进料温度→夹套温度)静态增益为 K_d,控制通道(蒸汽阀开度→夹套温度)静态增益为 K_p,则前馈增益:

K_ff = - K_d / K_p

工程上更常用“阀门开度增量 / 扰动变化量”的比值形式。以本例教学示例参数为例(均为假设值,需现场辨识):

参数含义示例值获取方式
K_d进料温度变化1℃引起的夹套温度稳态变化0.35 ℃/℃阶跃试验,进料温度阶跃2℃,记录夹套温度稳态变化
K_p蒸汽阀开度变化1%引起的夹套温度稳态变化0.12 ℃/%阀门开度阶跃5%,记录夹套温度稳态变化
K_ff前馈静态增益-0.35/0.12 ≈ -2.92 %/℃计算

负号表示:进料温度升高时,需减小蒸汽阀开度。若现场阀门为气开正作用,则前馈输出需取反后与PID输出相加,或在组态中直接配置负增益。

动态补偿:超前-滞后环节

扰动通道与控制通道的动态响应时间不同,仅用静态增益会在过渡过程中产生“过补偿”或“欠补偿”。用一阶超前-滞后环节匹配两者动态:

G_ff(s) = K_ff · (T1·s + 1) / (T2·s + 1)
  • T1:扰动通道时间常数,由进料温度阶跃响应辨识,示例取 45 s。
  • T2:控制通道时间常数,由阀门开度阶跃响应辨识,示例取 25 s。
  • 当 T1 > T2 时该环节具有超前作用,使前馈动作“抢在”扰动影响之前。
  • 再加一阶滤波 1/(T_f·s+1),T_f 取 5~10 s,抑制测量噪声直接进入阀门。

前馈输出限幅与投运步骤

前馈是开环通道,一旦扰动测量异常(如热电偶断线跳到满量程),前馈输出会瞬间把阀门推到极限。必须配置限幅:

Δu_ff = clamp(K_ff · ΔT_f, -15%, +15%)   // 相对当前PID输出的增量限幅
u_total = u_pid + Δu_ff
u_total = clamp(u_total, 0%, 100%)        // 最终阀门指令限幅
投运顺序:先单独整定反馈PID至稳定(可略保守),再将前馈增益从 0 逐步加到计算值的 50%、80%、100%,每步观察进料温度阶跃时夹套温度波动是否减小、阀门是否出现反向抖动。若阀门抖动,优先增大滤波时间 T_f 或减小前馈增益。

抑制效果验证方法

用同一扰动做对比试验:在稳定工况下让进料温度阶跃下降 3℃(示例),分别记录“纯反馈”和“前馈+反馈”两种模式下夹套温度的最大偏差与恢复时间。

评价指标纯反馈(示例预期)前馈+反馈(示例预期)判读
夹套温度最大偏差约 1.1 ℃约 0.4 ℃偏差幅值下降约 60% 为有效
恢复至 ±0.2℃ 时间约 180 s约 90 s恢复时间缩短为改善
阀门动作方向偏差出现后才开大扰动一出现即提前开大前馈动作应先于偏差
上表数值为教学示例的预期量级,不是实测结果。实际效果取决于对象辨识精度、扰动测量滞后和阀门特性,必须以现场阶跃试验数据为准。若前馈投入后波动反而增大,常见原因是 K_ff 符号错误或 T1/T2 配置颠倒。

关键配置清单

  • 扰动测量点:进料温度变送器需安装在前馈补偿器上游,采样周期 ≤ 1 s,且与控制器同一扫描周期。
  • 前馈增益符号:与反馈通道一致,组态后先用小阶跃确认阀门动作方向正确。
  • 限幅:前馈增量限幅 ±15%,总输出限幅 0~100%,防止测量故障导致阀门满行程。
  • 滤波:T_f = 5~10 s,兼顾响应速度与抗噪。
  • 无扰切换:前馈投入/切除时对 Δu_ff 做斜坡过渡,避免阀门阶跃。