3. PI控制器基础:比例与积分的作用,为什么速度环常用PI而非PID
各位同学,欢迎来到第三章。这一章我们聊聊控制理论里最基础、也最实用的东西——PI控制器。
很多刚入行的工程师,一上来就想着上PID,觉得三个参数比两个参数“高级”。其实不然。我在项目里见过太多把速度环调成震荡环的例子,问题就出在“多了一个D”。今天我们就把它彻底讲透。
3.1 比例控制:最直接的“纠偏”手段
比例控制,说白了就是“偏差越大,出力越大”。
你设定速度1000rpm,当前只有800rpm,偏差200rpm。比例系数Kp=0.5,那控制器输出就是100。就这么简单。
核心公式:
P_out = Kp × e(t)
其中 e(t) = 目标值 - 当前值
比例控制有个天生的毛病——稳态误差。为什么?
你想想看,当系统接近目标时,偏差e(t)变得很小,P_out也跟着变小。如果这个输出刚好等于负载需要的力矩,系统就停在那里,永远差那么一点点。我调试过一个伺服驱动器,Kp从0.1试到2.0,稳态误差始终有3%左右。这就是比例控制的极限。
| Kp值 | 响应速度 | 稳态误差 | 稳定性 |
|---|---|---|---|
| 过小 | 慢 | 大 | 稳定 |
| 适中 | 较快 | 较小 | 良好 |
| 过大 | 快 | 小 | 易震荡 |
我的经验:调Kp时,先给一个很小的值,然后慢慢往上加。当你听到电机开始发出“嗡嗡”的震荡声,马上退回20%。那个点附近就是最佳Kp。
3.2 积分控制:专治“差一点”
积分控制就是来解决稳态误差的。它把过去所有的偏差都累加起来,只要还有偏差,积分项就会一直增长。
核心公式:
I_out = Ki × ∫e(t)dt
积分项有个特点:它“记得”过去。比例项只看当下,积分项看历史。哪怕当前偏差很小,只要历史上有过偏差,积分项就会持续输出,直到偏差彻底归零。
但积分也有副作用——积分饱和。我在做一款AGV小车的速度环时遇到过这个问题:电机启动瞬间,偏差很大,积分项疯狂累积。等电机实际转速追上来时,积分项已经积了太多“债”,导致系统超调严重,来回震荡了好几次才稳定下来。
避坑指南:我曾经因为积分饱和吃过亏。解决方法是加积分限幅,或者用条件积分——只在偏差小于某个阈值时才启用积分。具体做法后面章节会细讲。
3.3 为什么速度环不用微分?
这是本章的重点。很多教材告诉你“微分可以预测未来,抑制超调”,听起来很美好。但在速度环里,微分往往是个麻烦制造者。
原因有三:
- 噪声放大——微分是对偏差求导。速度信号本身就有噪声,一求导,噪声被放大。我实测过,加了微分项后,电流指令上的毛刺直接翻倍。
- 高频谐振——电机和负载之间有机械谐振。微分项对高频分量特别敏感,很容易把谐振点激发出来。我在调试一个皮带传动系统时,加了D之后,系统在200Hz附近出现了明显的啸叫。
- 调参难度剧增——三个参数互相耦合,调起来非常痛苦。你调Kp影响响应,调Ki影响稳态,调Kd又反过来影响前两者。我曾经花了两天时间调一个PID速度环,最后发现去掉D之后,只用PI反而效果更好。
结论:在速度环中,PI控制已经能覆盖90%以上的应用场景。微分项带来的收益远小于它引入的风险。除非你面对的是极高动态响应的场合(比如机械手末端抖动抑制),否则我建议你老老实实用PI。
3.4 PI控制器的整体结构
下面这张图展示了PI控制器在速度环中的位置和内部结构。我特意把信号流向画清楚了,方便你理解。
3.5 PI参数对系统的影响
我整理了一个表格,把Kp和Ki各自的影响列出来。调参时对照这个表,能少走很多弯路。
| 参数 | 增大效果 | 减小效果 | 典型问题 |
|---|---|---|---|
| Kp | 响应变快,稳态误差减小 | 响应变慢,稳态误差增大 | 过大导致震荡 |
| Ki | 消除静差更快,但超调增大 | 消除静差变慢 | 过大导致积分饱和 |
调参顺序建议:先调Kp,让系统响应基本满意(允许有少量静差)。然后加Ki,一点点加,直到静差消失。每次改完参数,让系统跑几分钟,观察稳态表现。别急着一次到位。
3.6 一个实际案例
去年我帮一个客户调试印刷机的收卷轴速度环。电机是400W伺服,负载惯量变化很大(卷径从小到大)。
一开始他们用的是PID,D项设得比较大。结果在卷径最小时,系统出现高频抖动,印刷套色不准。我过去一看,D项对速度反馈的噪声太敏感了。
我的做法:
- 把D项直接去掉(设为0)
- Kp从0.3开始,逐步调到1.2
- Ki从0.01开始,逐步调到0.08
- 加了积分限幅,限制在额定电流的80%
最终效果:全卷径范围内,速度波动控制在±1rpm以内。客户很满意。你看,有时候“少即是多”。
本章核心要点:
- 比例控制负责快速响应,但无法消除稳态误差
- 积分控制负责消除静差,但要注意积分饱和
- 速度环不用微分,因为噪声放大和机械谐振风险远大于收益
- PI控制已经能满足绝大多数速度环应用