速度环概述:伺服系统的“定海神针”
大家好,欢迎来到第二章。今天咱们聊聊速度环。
很多刚入行的工程师,一上来就盯着电流环调,觉得电流环调好了,电机就能转得稳。其实不然。我见过不少项目,电流环响应飞快,但电机一加减速就 overshoot,或者带载后速度掉得一塌糊涂。问题出在哪?出在速度环没调好。
速度环,说白了就是伺服系统的“定海神针”。它决定了电机能不能按照你想要的转速稳定运行,能不能在负载变化时快速恢复。今天我就把速度环的作用、它和电流环的关系,以及性能指标,掰开了讲清楚。
核心观点:速度环是伺服系统动态性能的“门面”。电流环再快,速度环调不好,整个系统也是“跛脚鸭”。
一、速度环在伺服系统中的作用
速度环的任务很明确:让电机的实际转速,紧紧跟随你给定的目标转速。听起来简单,但做起来门道很多。
我把它拆成三个核心作用:
- 抗扰动:负载突然变大,电机转速会掉下去。速度环要能快速把转速拉回来。我在做印刷机张力控制时,遇到过卷径变化导致负载剧烈波动的情况,速度环要是反应慢半拍,印刷品就报废了。
- 稳精度:稳态运行时,转速波动要小。比如数控机床的主轴,转速波动大了,加工表面光洁度就完蛋。
- 定响应:从零速加速到目标转速,要快、要稳、不能超调。机器人关节电机如果超调,末端执行器就会抖一下,这在精密装配里是致命的。
嗯,这里要注意:速度环的带宽通常比电流环低一个数量级。为什么?因为速度环的反馈来自霍尔传感器或编码器,信号有延迟,而且机械系统的惯性比电气系统大得多。你想想看,电流环可以做到 kHz 级别的带宽,速度环一般也就几十到几百 Hz。
二、速度环与电流环的关系
很多教材把电流环和速度环的关系画成嵌套结构。没错,实际工程中就是速度环在外,电流环在内。我习惯叫它“双闭环控制”。
为什么这么设计?我举个例子你就明白了。
假设你要让电机从静止加速到 1000 rpm。速度环先算出来:当前转速是 0,目标是 1000,误差很大。于是速度环输出一个很大的电流指令(比如 5A)。这个电流指令会传给电流环,电流环再去控制 PWM 占空比,让实际电流快速跟上 5A。
你看,速度环只管“要多少电流”,电流环只管“把电流给我实现出来”。各司其职。
我总结了一张对比表,方便你理解:
| 对比项 | 电流环(内环) | 速度环(外环) |
|---|---|---|
| 控制对象 | 电机相电流(转矩电流 Id/Iq) | 电机转子机械转速 |
| 反馈信号 | 电流传感器(霍尔/采样电阻) | 霍尔传感器/编码器 |
| 带宽 | 高(1~5 kHz) | 低(50~500 Hz) |
| 主要任务 | 快速跟踪电流指令,抑制反电动势 | 抗负载扰动,保证转速稳态精度 |
| 典型控制器 | PI + 前馈(解耦) | PI + 积分限幅 + 抗饱和 |
| 输出 | 电压指令(Vd/Vq) | 电流指令(Iq_ref) |
我的经验:调参时一定要先调好电流环,再调速度环。电流环调不好,速度环再怎么折腾也是白费力气。我曾经在一个项目中偷懒,电流环参数随便设了个值就去调速度环,结果速度环怎么调都振荡。最后回头重新整定电流环,速度环一次就过了。
这里还有一个关键点:速度环的输出是电流环的输入。所以速度环的 PI 输出必须做限幅,不能超过电流环允许的最大值。否则电流环会饱和,系统就失控了。
三、性能指标
评价速度环调得好不好,不能光凭感觉。我一般看四个指标:
- 稳态精度:电机在恒速运行时,实际转速与目标转速的偏差。通常用百分比或绝对值表示。比如目标 1000 rpm,实际 998~1002 rpm,稳态精度就是 ±0.2%。
- 动态响应时间:从给定阶跃指令到转速第一次进入稳态误差带的时间。这个时间越短越好。我一般要求 < 50 ms(视机械惯量而定)。
- 超调量:阶跃响应中,转速最大值超过目标值的百分比。超调量太大,系统容易振荡;太小,响应又慢。我通常控制在 5%~10% 之间。
- 抗扰动恢复时间:突加负载后,转速跌落到恢复至稳态误差带内的时间。这个指标在工业现场特别重要。比如你给电机突加 50% 额定负载,转速掉下去后,多久能拉回来?
我画了一张速度环阶跃响应的示意图,帮你直观理解这些指标:
避坑指南:我曾经在一个项目中,只盯着稳态精度调,把积分系数加得很大。结果稳态精度确实好了,但一遇到负载突变,系统直接振荡发散。后来我才意识到,抗扰动能力比稳态精度更重要。尤其是在频繁启停、负载变化的场合,一定要优先保证动态响应和抗扰动性能。
最后,我再说一个容易被忽略的点:速度环的采样频率。霍尔传感器的分辨率有限,如果采样频率太低,速度反馈信号会有很大的量化噪声。这会导致速度环输出抖动,进而影响电流环,最终表现为电机运行不平顺。我一般建议速度环采样频率至少是速度环带宽的 5~10 倍。