4. PID微分时间三水平筛选试验
为什么只动微分时间
在温度、压力这类带明显惯性的回路里,比例增益 Kc 决定“推多大”,积分时间 Ti 决定“追多快”,而微分时间 Td 决定“提前多久刹车”。前两例已经把 Kc 与 Ti 的组合摸清,本例把二者冻结在当前整定值,只对 Td 取三个水平做单因子试验,目的是看清微分作用的两面性:一方面抑制超调和振荡,另一方面放大测量噪声、造成阀门抖动。
单因子 DOE 的价值在于:当其他因子被固定,观测到的响应差异可以较干净地归因于 Td。但前提是固定值本身不能处于临界振荡边缘,否则三个水平都会被“背景振荡”污染。
试验设计:三水平与随机化
设当前回路为某换热器出口温度控制,控制器为 PID,采样周期 1 s,量程 0–200 ℃。冻结参数取 Kc = 2.0、Ti = 120 s,微分时间三水平如下(水平间距按 2 倍关系拉开,便于观察趋势而非仅比较相邻点):
| 水平 | Td (s) | 预期作用 |
|---|---|---|
| L1 | 0 | 纯 PI,作为基线 |
| L2 | 20 | 轻度微分,抑制超调 |
| L3 | 60 | 强微分,噪声敏感风险高 |
每个水平重复 3 次,共 9 次运行,运行顺序随机化(例如 L2→L1→L3→L3→L2→L1→L1→L3→L2),以削弱环境温度漂移、负荷缓慢变化等时间相关干扰。每次运行前将回路切手动、把温度拉回同一初始偏差(设定值阶跃 +5 ℃),再投自动并记录 10 min 响应曲线。
随机化顺序要写进试验记录表,DCS 趋势组要按运行号打标记,否则事后无法把曲线和水平对应起来。
DCS 中的实施要点
- 在控制器组态中把
Td设为可在线修改的参数(多数 DCS 的 PID 功能块支持Td在线写入),修改后确认无扰切换。 - 微分作用对噪声敏感,先确认测量信号是否已滤波。若温度变送器输出叠加了明显高频毛刺,L3 水平很可能直接表现为阀门频繁动作,这本身就是重要结论。
- 每次运行记录:超调量
σ%、调节时间ts(进入 ±2% 带)、IAE、以及阀门动作次数(可用 DCS 历史趋势统计输出变化次数或累计行程)。 - 微分增益(Derivative Gain)若可设,保持默认,不要在本轮同时改动,否则又变成两因子。
示例数据与判读
下表为一次教学示例的整理结果(数值为示例,用于说明判读方法,非实测):
| 水平 | Td (s) | 超调 σ% | 调节时间 ts (s) | IAE | 阀门动作次数/10min |
|---|---|---|---|---|---|
| L1 | 0 | 18.5 | 210 | 142 | 26 |
| L2 | 20 | 6.2 | 165 | 108 | 41 |
| L3 | 60 | 3.1 | 190 | 121 | 97 |
判读要点:
- 超调从 18.5% 降到 3.1%,说明微分确实在“提前刹车”,方向正确。
- 调节时间在 L2 最短,L3 反而变长——强微分把噪声也放大了,输出在稳态附近来回修正,拖长了进入 ±2% 带的时间。
- 阀门动作次数从 26 跳到 97,是微分放大噪声的直接证据。对调节阀而言,这意味着填料和阀杆磨损加速,长期运行成本上升。
- 综合看,L2(Td=20 s)在超调抑制与噪声代价之间取得较好平衡;L3 虽然超调最小,但稳态抖动和阀门动作不可接受。
若 L3 的抖动幅度已接近工艺允许波动带,说明该回路的测量噪声水平不支持这么大的 Td。此时应先处理噪声源(如加阻尼、检查接地、缩短信号线),而不是继续在 DOE 里加大 Td。