4. 被控对象动态特性辨识
PID整定的本质,是让控制器的动态特性去"补偿"被控对象的动态特性。因此,在动任何一个整定参数之前,必须先回答一个问题:这个被控对象在阶跃扰动下究竟怎么动?它是有自衡能力的,还是开环不稳定的?它近似一阶加纯滞后,还是积分型?它会不会先"反向"动一下再回头?这些问题的答案,直接决定了该用P、PI还是PID,以及增益、积分时间、微分时间大致落在什么量级。
一、自衡与非自衡:先判断对象"稳不稳"
自衡过程指对象受到阶跃扰动后,依靠自身内部负反馈机制,能在有限时间内重新稳定到新的平衡值。典型例子是换热器出口温度、储罐液位(出口有阻力)、管道压力等。它的阶跃响应曲线最终会"走平",稳态增益 K 为有限值。
非自衡过程则相反:扰动后输出持续单调变化,不会自行停下,必须靠控制器才能稳定。最典型的是积分对象,例如无出口阻力的小储罐液位——进料阀开度阶跃增加后,液位以恒定速率上升,永远不会自己停在某个新高度。这类对象的开环增益在数学上趋于无穷,用常规的"增益×比例带"思路整定会失效,必须先把积分特性纳入考虑。
判断方法很直接:给对象一个已知幅值的阶跃输入,记录输出曲线。若曲线在若干倍主导时间常数后趋于水平,是自衡;若持续等速上升或下降,是非自衡(积分型)。这一步决定了后续用哪套整定公式。
二、一阶加纯滞后(FOPDT):工程上最常用的近似
大量自衡过程可以用一阶加纯滞后模型近似描述:
G(s) = K · e^(-τs) / (T·s + 1)
K —— 过程增益(输出稳态变化量 / 输入阶跃幅值)
T —— 时间常数(输出达到稳态变化量 63.2% 所需时间)
τ —— 纯滞后(从输入阶跃到输出开始明显变化的时间)
从阶跃响应曲线上提取这三个参数,是本章最核心的实操技能。以某加热器出口温度为例:蒸汽阀开度从 40% 阶跃到 50%(Δu = 10%),出口温度从 80.0 ℃ 最终稳定到 92.0 ℃(Δy = 12 ℃),则 K = 12 / 10 = 1.2 ℃/%。若温度达到 80 + 0.632×12 ≈ 87.6 ℃ 的时刻距阶跃起点为 45 s,则 T ≈ 45 s;曲线在阶跃后约 8 s 才开始明显上升,则 τ ≈ 8 s。于是得到 G(s) = 1.2·e^(-8s)/(45s+1)。
需要强调:τ 与 T 的比值 τ/T 是衡量对象"难控程度"的关键指标。τ/T 越大,纯滞后占比越高,控制器能"提前反应"的余地越小,增益就必须压得越低,积分也要放慢,否则极易振荡。经验上 τ/T < 0.1 属易控,0.1~0.5 为一般,> 0.5 则需谨慎并考虑前馈或串级。
三、积分对象与反向响应:两类容易踩坑的动态
积分对象的阶跃响应是一条斜率恒定的直线,其"增益"用积分速度表示,即单位时间内输出的变化量。例如某储罐液位在进料阶跃后以 0.5 %/min 的速率上升,则积分速度 K_i = 0.5 %/min。对这类对象,纯比例控制会留下稳态误差且无法消除,必须引入积分作用;同时比例增益不能过大,否则液位会在设定值附近持续等幅振荡。
反向响应(又称非最小相位响应)则更隐蔽:阶跃输入后,输出先朝相反方向变化,随后才转向最终方向。典型场景是锅炉汽包水位——给水阀开大瞬间,冷水进入使汽泡冷凝、水位反而先下降,之后才因水量增加而上升。若整定时只看到"先降"就加大增益,会严重误判。处理反向响应的原则是:增益取小、积分放慢,必要时用微分或前馈补偿,切忌按最终稳态方向盲目提高比例度。
四、从阶跃响应提取参数的实操流程
工程现场做阶跃辨识,建议按以下要点执行,避免数据不可用:
- 选择工况点:在正常生产负荷附近做,阶跃幅值取正常操作量的 5%~10%,既保证信噪比,又不扰动生产。
- 先手动、后记录:切手动,待输出稳定至少 3~5 倍预估时间常数后,再施加阶跃并同步记录输入与输出趋势。
- 记录足够长:至少记录到输出达到新稳态的 95% 以上,否则 T 会被低估。
- 提取 K:K = Δy / Δu,注意单位与量纲一致。
- 提取 T 与 τ:用 63.2% 法或两点法。两点法取输出变化 28.3% 和 63.2% 对应的时刻 t₁、t₂,则 T = 1.5(t₂ − t₁),τ = t₂ − T。
- 校验 τ/T:据此判断对象难控程度,为后续整定定基调。