3、速度环参数整定基础:比例增益Kp的作用、积分增益Ki的作用、Kp与Ki的耦合关系
好,咱们今天聊聊速度环最核心的两个参数——Kp和Ki。很多刚入行的朋友一上来就问我:“老师,这两个参数到底怎么调?先调哪个?” 嗯,别急,咱们一步步拆开来看。
3.1 比例增益Kp:系统的“硬脾气”
比例增益Kp,说白了就是系统对误差的即时反应强度。你想想看,当电机实际转速跟目标转速有偏差时,Kp决定了这个偏差被放大了多少倍去驱动电机往回拉。
- Kp越大:响应越快,系统越“硬”。但过大会引起震荡,甚至啸叫。
- Kp越小:响应越慢,系统越“软”。但稳态精度差,容易有静差。
我个人习惯:先给一个保守的Kp值(比如额定转矩的10%对应速度环带宽的1/10),然后慢慢往上加,直到听到电机有轻微的高频声,再往回退10%~20%。
我在项目中遇到过一台印刷机,Kp调得太大,结果每次启停都像“点头”一样,印刷套色全偏了。后来把Kp降下来,配合适当的Ki,问题就解决了。
3.2 积分增益Ki:消除静差的“老黄牛”
Ki的作用是消除稳态误差。你想想,如果只有Kp,系统最终会有一个“残余偏差”——比如目标1000转,实际只能到980转。Ki就是那个慢慢累积、慢慢把最后20转补上去的“老黄牛”。
- Ki越大:消除静差越快,但容易引起超调,甚至积分饱和。
- Ki越小:消除静差越慢,系统越稳定,但响应迟钝。
避坑指南:我曾经在调试一台高速主轴时,为了追求零静差,把Ki设得很大。结果每次加速到目标转速时,都会冲过头200多转,然后来回震荡好几秒才稳定下来。后来我把Ki减半,虽然静差消除慢了0.2秒,但整体运行平稳多了。
3.3 Kp与Ki的耦合关系:不是“1+1=2”那么简单
这里有个关键点——Kp和Ki不是独立工作的。它们之间有一种“你中有我,我中有你”的耦合关系。说白了,你调Kp会影响Ki的效果,调Ki也会影响Kp的表现。
为什么会这样?因为速度环的传递函数中,Kp和Ki共同决定了系统的带宽和阻尼比。简单来说:
- Kp决定系统的“刚度”——抵抗扰动的能力。
- Ki决定系统的“持久力”——消除长期偏差的能力。
- 两者共同决定系统的“稳定性”——会不会震荡、会不会发散。
注意:千万不要同时大幅度调整Kp和Ki!我见过太多工程师一次调两个参数,结果系统乱跳,根本不知道是哪个参数引起的。我的建议是:先调Kp到临界稳定,再慢慢加Ki消除静差。
3.4 知识体系框架图
下面这张图帮你理清Kp和Ki的关系,以及它们在速度环中的位置:
3.5 参数整定实用表格
下面这张表是我多年调试经验的总结,你可以直接拿来参考:
| 参数 | 作用 | 调大后的效果 | 调小后的效果 | 典型应用场景 |
|---|---|---|---|---|
| Kp | 即时响应误差 | 响应快,易震荡 | 响应慢,有静差 | 高刚度场合(如机床主轴) |
| Ki | 消除稳态误差 | 消除静差快,易超调 | 消除静差慢,系统稳 | 高精度场合(如印刷机) |
| Kp+Ki | 共同决定带宽和阻尼 | 带宽高,阻尼小 | 带宽低,阻尼大 | 需平衡响应与稳定 |
我的经验口诀:先Kp后Ki,Kp调刚度,Ki补静差。Kp大了会抖,Ki大了会冲。两者配合好,系统稳如狗。
3.6 实际调试步骤
好了,理论讲完了,咱们来点实际的。下面是我常用的调试步骤:
- 初始化:Kp设为一个较小值(比如额定转矩的5%对应速度环带宽的1/20),Ki设为0。
- 调Kp:慢慢增加Kp,观察电机响应。当出现轻微震荡时,记录当前Kp值,然后退回20%。
- 加Ki:保持Kp不变,慢慢增加Ki。观察稳态误差是否消除。如果出现超调,适当减小Ki。
- 微调:同时微调Kp和Ki,找到最佳平衡点。每次只调一个参数,调完观察效果。
- 验证:在不同速度、不同负载下测试,确保系统稳定。
警告:千万不要在系统已经震荡时去加Ki!我曾经犯过这个错误,结果系统直接发散,电机差点飞车。记住:震荡时先降Kp,稳定后再加Ki。
嗯,关于Kp和Ki的基础知识就讲到这里。记住,参数整定不是一蹴而就的事,需要耐心和细心。多动手、多记录、多总结,你也能成为调参高手。
公众号:蓝海资料掘金营,微信deep3321