3、速度环参数整定基础:比例增益Kp的作用、积分增益Ki的作用、Kp与Ki的耦合关系

好,咱们今天聊聊速度环最核心的两个参数——KpKi。很多刚入行的朋友一上来就问我:“老师,这两个参数到底怎么调?先调哪个?” 嗯,别急,咱们一步步拆开来看。

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的关系,以及它们在速度环中的位置:

速度环参数整定知识体系 速度环控制器 目标速度 ω* 误差 e Kp 比例增益 Ki 积分增益 Σ 转矩指令 T* 实际速度 ω Kp与Ki的耦合关系:Kp决定响应速度,Ki消除静差,两者共同决定系统稳定性

3.5 参数整定实用表格

下面这张表是我多年调试经验的总结,你可以直接拿来参考:

参数 作用 调大后的效果 调小后的效果 典型应用场景
Kp 即时响应误差 响应快,易震荡 响应慢,有静差 高刚度场合(如机床主轴)
Ki 消除稳态误差 消除静差快,易超调 消除静差慢,系统稳 高精度场合(如印刷机)
Kp+Ki 共同决定带宽和阻尼 带宽高,阻尼小 带宽低,阻尼大 需平衡响应与稳定

我的经验口诀:先Kp后Ki,Kp调刚度,Ki补静差。Kp大了会抖,Ki大了会冲。两者配合好,系统稳如狗。

3.6 实际调试步骤

好了,理论讲完了,咱们来点实际的。下面是我常用的调试步骤:

  1. 初始化:Kp设为一个较小值(比如额定转矩的5%对应速度环带宽的1/20),Ki设为0。
  2. 调Kp:慢慢增加Kp,观察电机响应。当出现轻微震荡时,记录当前Kp值,然后退回20%。
  3. 加Ki:保持Kp不变,慢慢增加Ki。观察稳态误差是否消除。如果出现超调,适当减小Ki。
  4. 微调:同时微调Kp和Ki,找到最佳平衡点。每次只调一个参数,调完观察效果。
  5. 验证:在不同速度、不同负载下测试,确保系统稳定。

警告:千万不要在系统已经震荡时去加Ki!我曾经犯过这个错误,结果系统直接发散,电机差点飞车。记住:震荡时先降Kp,稳定后再加Ki

嗯,关于Kp和Ki的基础知识就讲到这里。记住,参数整定不是一蹴而就的事,需要耐心和细心。多动手、多记录、多总结,你也能成为调参高手。


公众号:蓝海资料掘金营,微信deep3321