3. 位置环与速度环:双环控制架构、位置环增益(Kp)作用、速度环增益(Kv)作用
做伺服调校这些年,我见过不少工程师一上来就猛调位置环增益,结果电机嗡嗡响,定位精度反而更差。其实,你得先搞清楚这两个环到底在干什么。
位置环和速度环,说白了就是伺服系统的“大脑”和“肌肉”。位置环负责思考“我要去哪”,速度环负责执行“我该多快过去”。两者配合不好,系统就会抖、会超调、甚至会飞车。
我个人习惯,调机之前一定先把双环架构在脑子里过一遍。你想想看,如果连控制对象都不清楚,调参数不就是瞎蒙吗?
3.1 双环控制架构:内环与外环的协作
标准的伺服驱动,控制架构是位置环在外、速度环在内。为什么这么设计?
- 位置环(外环):接收上位机发来的目标位置,与编码器反馈的实际位置做差,输出速度指令给内环。
- 速度环(内环):接收位置环给的速度指令,与电机实际速度做差,输出转矩/电流指令给电流环。
内环的响应速度必须比外环快。一般速度环的带宽是位置环的 5~10 倍。如果速度环响应慢,位置环就会觉得“指令发出去半天没反应”,然后拼命加大输出,结果就是震荡。
核心原则:内环快,外环慢。速度环先调稳,位置环再调准。
我在项目里遇到过,有人把位置环增益设得特别高,速度环却还是默认值。结果电机一启动就尖叫,位置还来回过冲。后来我把速度环带宽提上去,位置环增益降下来,系统马上就稳了。
3.2 位置环增益(Kp)的作用
位置环增益 Kp,决定了系统对位置偏差的响应强度。Kp 越大,位置环对误差越敏感,修正速度越快。
但这里有个陷阱。Kp 不是越大越好。我见过有人把 Kp 调到 200 以上,结果电机在目标位置附近来回抖动,根本停不下来。
调校技巧:Kp 的典型范围在 10~100(单位 1/s)。从低往高调,每次增加 20%,观察电机是否出现抖动或过冲。一旦出现抖动,回调 30%。
Kp 的作用可以这样理解:
- Kp 太小:位置环反应迟钝,跟随误差大,走长距离时滞后明显。
- Kp 适中:系统响应快,定位准,过冲小。
- Kp 太大:系统震荡,电机尖叫,甚至触发位置超差报警。
我曾经调试一台贴片机,Kp 设到 80 时定位精度 ±0.02mm,但一加速就超调。后来我把 Kp 降到 55,同时把速度环的 Kv 提上去,效果反而更好。说白了,位置环不能孤军奋战。
3.3 速度环增益(Kv)的作用
速度环增益 Kv,控制的是电机对速度指令的跟随能力。Kv 越高,速度环响应越快,电机加速和减速越干脆。
但 Kv 太高,系统会变得“神经质”——一点点速度波动都会被放大,电机嗡嗡响,电流波形乱七八糟。
| 参数 | 作用 | 典型范围 | 调高后果 | 调低后果 |
|---|---|---|---|---|
| Kp(位置环) | 决定位置跟随刚度 | 10~100 1/s | 过冲、震荡 | 跟随误差大、滞后 |
| Kv(速度环) | 决定速度响应带宽 | 50~500 rad/s | 电机抖动、电流噪声 | 加减速慢、响应迟钝 |
注意:Kv 的调整必须在速度环闭环下进行。很多驱动器默认速度环是开启的,但如果你误关了速度环,位置环直接驱动电流环,系统会非常不稳定。我曾经遇到过客户把速度环增益设成 0,结果电机一启动就飞车,差点撞坏机械限位。
我个人习惯,调 Kv 时先给一个固定速度指令,比如 500 rpm,然后观察速度反馈波形。如果波形平滑、无毛刺,说明 Kv 合适。如果波形上有高频抖动,说明 Kv 太高了。
3.4 Kp 与 Kv 的配合原则
双环调校,最忌讳的就是“各调各的”。Kp 和 Kv 必须协同工作。
- 先调速度环:把 Kv 从低往高调,直到速度响应干脆、无震荡。此时位置环 Kp 先设一个保守值(比如 20)。
- 再调位置环:在速度环稳定的基础上,逐步提高 Kp,观察定位精度和过冲。
- 微调平衡:如果位置环出现震荡,不要只降 Kp,试试提高 Kv 让速度环响应更快,反而能抑制震荡。
你想想看,速度环就像汽车的悬挂系统,悬挂太软(Kv 低),车身晃来晃去,方向盘(位置环)怎么打都不准。悬挂太硬(Kv 高),路面一点点不平都会传到方向盘上,手都抖麻了。
经验公式:Kv ≈ (5~10) × Kp。这个比例不是绝对的,但可以作为起点。我一般先设 Kv = 8 × Kp,然后根据实际响应微调。
嗯,这里要注意一点:不同品牌的驱动器,Kp 和 Kv 的单位可能不一样。有些用 rad/s,有些用 Hz,有些直接用无量纲的百分比。调之前一定要看手册,别把单位搞混了。
我记得有一次,客户说他们的设备定位不准,我远程一看,Kp 设了 500,Kv 设了 20。这明显是位置环太强、速度环太弱。我让他们把 Kp 降到 80,Kv 提到 200,问题马上解决了。很多时候,问题不是参数不够好,而是比例不对。
最后总结一句话:速度环是基础,位置环是上层建筑。基础不牢,地动山摇。