1. 速度环概述:三环控制架构解析,速度环在其中的角色与重要性
做运动控制这些年,我见过不少工程师一上来就调速度环,调了半天电机嗡嗡响,就是跑不稳。为什么?说白了,他们没搞懂速度环在整个系统里到底扮演什么角色。
今天咱们先把三环控制架构这张图刻在脑子里。你想想看,一个伺服系统要精确控制位置,靠的是三个环路层层嵌套——位置环、速度环、电流环。它们就像三级管理体系,各有各的职责。
核心观点:速度环是连接位置指令和电机力矩的桥梁。它既要响应位置环的指令,又要抑制外部扰动。调不好速度环,位置环再努力也是白搭。
1.1 三环控制架构全景
先看一张我手绘的架构图。这张图我每次培训都会拿出来讲,因为它把三环的关系说得明明白白。
从图里你能看到,三环是串联结构。位置环在最外层,它算出一个速度指令,丢给速度环。速度环再算出一个电流指令,丢给电流环。电流环最后直接驱动电机。
我刚开始做伺服驱动时,犯过一个低级错误——把三个环的带宽设成一样。结果系统高频振荡,电机啸叫。后来才明白,三环的带宽必须拉开距离,否则互相打架。
1.2 速度环的角色定位
速度环到底在干什么?说白了就两件事:
- 跟踪指令:让电机实际转速尽快跟上位置环给的目标速度
- 抑制扰动:当负载突变或外力干扰时,快速把转速拉回来
你想想看,如果速度环响应慢,位置环就会觉得"指令发出去了怎么还没动",于是加大输出,结果超调。这就是为什么很多位置控制不稳,根子其实在速度环。
我的经验:调位置环之前,先把速度环调到"指哪打哪"的程度。速度环调好了,位置环往往只需要一个很小的P值就能稳定。
1.3 三环的带宽分配原则
带宽分配是门学问。我见过一份德国某驱动器的内部文档,他们推荐的带宽比例是这样的:
| 环路 | 典型带宽范围 | 比例关系 | 说明 |
|---|---|---|---|
| 电流环 | 1 ~ 5 kHz | 最高 | 受PWM频率和采样率限制 |
| 速度环 | 100 ~ 500 Hz | 电流环的 1/5 ~ 1/10 | 受机械谐振频率限制 |
| 位置环 | 10 ~ 50 Hz | 速度环的 1/5 ~ 1/10 | 受系统刚性和负载惯量影响 |
为什么要这样分配?我举个例子你就明白了。假设电流环带宽 2kHz,速度环带宽 200Hz。当速度环发出一个指令,电流环能在 0.5ms 内响应。反过来,如果电流环带宽只有 200Hz,速度环带宽也是 200Hz,那速度环的指令电流环根本来不及执行,系统就会震荡。
注意:速度环带宽不能超过电流环带宽的 1/5。我曾经在一个项目里把速度环带宽拉到电流环的 1/3,结果电机在低速时剧烈抖动,编码器反馈全是噪声。后来降到 1/8 才稳定下来。
1.4 速度环的输入输出信号
搞清楚了角色,咱们再看看速度环具体怎么工作的。它的输入输出其实很简单:
- 输入:速度指令(来自位置环)和速度反馈(来自编码器/霍尔传感器)
- 输出:电流指令(送给电流环)
速度环内部通常是一个 PI 控制器。比例项负责快速响应,积分项负责消除静差。但这里有个坑——积分项如果太强,系统会 overshoot;如果太弱,稳态误差消不掉。
我记得有一次调试一个印刷机,速度环积分时间常数设了 50ms,结果每次加减速都有明显的超调,纸张都拉断了。后来把积分时间拉到 200ms,超调没了,但响应慢了。最后折中到 120ms,配合前馈补偿才搞定。
1.5 速度环的重要性总结
说了这么多,我想强调一点:速度环是三环控制系统的"腰部"。腰不好,全身都别扭。
速度环调好了,你能得到:
- 位置环调参变得极其简单,甚至只用 P 控制就能稳定
- 系统抗扰动能力大幅提升,负载突变时转速波动小
- 加减速过程平滑,没有明显的超调和震荡
- 整个系统的带宽利用率最高,动态响应最优
反过来,速度环没调好,你会发现:位置环怎么调都抖,电流环怎么调都响,电机发热严重,编码器噪声被放大。这些问题我都在项目里踩过坑,后面几章咱们会一个一个解决。
嗯,这一章先到这里。把三环架构和速度环的角色刻在脑子里,后面调参才有方向感。