2. 速度环的物理基础:电机模型与转矩方程,从电流到速度的转换逻辑
做速度环调试,很多人一上来就调PI参数,调了半天发现怎么都稳不住。其实问题往往出在根上——你连电机是怎么从电流变出速度来的都没搞清楚。
这一章,我们就来拆解这个转换逻辑。说白了,就是搞明白三件事:电机怎么产生转矩、转矩怎么变成加速度、加速度怎么积分成速度。这三件事搞透了,速度环在你眼里就不再是一堆玄学参数了。
2.1 永磁同步电机的转矩方程
先看最核心的公式。我习惯把转矩方程写在手边,每次调参前都扫一眼:
Te = 1.5 × pn × [ψf × iq + (Ld - Lq) × id × iq]
这里:
- Te —— 电磁转矩,单位 N·m
- pn —— 电机极对数
- ψf —— 永磁体磁链,单位 Wb
- Ld、Lq —— d/q 轴电感
- id、iq —— d/q 轴电流
这个公式看着复杂,但实际工程中,大部分情况下我们只用前半部分。为什么?
关键结论:对于表贴式永磁同步电机(SPMSM),Ld ≈ Lq,所以磁阻转矩项 (Ld - Lq) × id × iq 几乎为零。此时转矩简化为:
Te = 1.5 × pn × ψf × iq
也就是说,转矩和 iq 电流成正比。这就是为什么我们常说“调速度环就是调 q 轴电流”。
我在项目里遇到过一台设备,速度波动一直压不下去。查了半天,发现是 id 被设成了非零值,引入了额外的磁阻转矩脉动。把 id 归零后,问题立刻解决。嗯,有时候问题就是这么简单,但你不看公式就想不到。
2.2 从转矩到加速度:转动惯量的角色
有了转矩,接下来就是牛顿第二定律的旋转版本:
Te - TL = J × α
其中:
- TL —— 负载转矩(包括摩擦力、切削力等)
- J —— 系统总转动惯量(电机转子 + 负载折算值)
- α —— 角加速度,单位 rad/s²
这个公式告诉我们一个很直白的道理:同样的电流(转矩),负载惯量越大,加速度越小。
实战经验:我调过一台大型转台,负载惯量是电机惯量的 20 倍。速度环增益按默认值根本推不动,必须把惯量比参数设到 20 以上,速度环才“感觉”到负载的存在。如果你发现速度环响应特别慢,先看看惯量比设对了没有。
2.3 从加速度到速度:纯积分关系
加速度对时间积分,就是速度:
ω(t) = ω(0) + ∫ α(t) dt
这个积分关系,在频域里就是 1/s。也就是说,从转矩到速度,电机本身就是一个积分环节。
为什么会这样?你想想看:只要转矩不为零,加速度就不为零,速度就会一直变化。除非你精确控制转矩为零,否则速度不会自己停下来。这就是为什么速度环需要比例积分控制器——比例项负责快速响应,积分项负责消除静差。
2.4 完整的电流→速度传递函数
把上面几段串起来,我们得到从 q 轴电流指令到实际速度的传递函数:
G(s) = ω(s) / iq*(s) = [1.5 × pn × ψf] / [J × s]
这个模型虽然简化了(忽略了电流环动态、摩擦、反电动势等),但它抓住了本质:速度环控制的对象,本质上是一个积分器加上一个比例系数。
注意:实际系统中,电流环不是理想的。电流环的带宽有限,通常只有速度环带宽的 5~10 倍。如果速度环增益设得过高,电流环的滞后就会显现出来,导致系统振荡。我见过有人把速度环比例增益调到 500,结果电机嗡嗡响,一测电流波形全是毛刺。这就是忽略了电流环动态的后果。
2.5 知识体系总览
下面这张图把从电流到速度的整个逻辑串起来了。我建议你把它存下来,每次调参前看一眼:
2.6 关键参数速查表
我把这一章涉及的核心参数整理成了一张表。调参时拿不准,回来翻翻:
| 参数 | 符号 | 单位 | 对速度环的影响 |
|---|---|---|---|
| 极对数 | pn | — | 决定转矩系数,越大转矩越大 |
| 永磁体磁链 | ψf | Wb | 转矩系数核心,温度升高会下降 |
| q 轴电流 | iq | A | 速度环的直接控制量 |
| 总转动惯量 | J | kg·m² | 越大响应越慢,需要更高增益 |
| 负载转矩 | TL | N·m | 相当于扰动,积分项负责消除 |
一个小技巧:我习惯在调试前先做一次“惯量辨识”。很多伺服驱动器都有这个功能,跑一次就能自动测出系统总惯量。有了准确的 J 值,速度环的初始增益就能设得八九不离十,省去大量试错时间。
2.7 避坑指南
最后,分享几个我踩过的坑:
- 忽略电流环带宽:我曾经把速度环比例增益设得特别高,结果电流环跟不上,系统高频振荡。后来把速度环带宽控制在电流环带宽的 1/5 以内,问题解决。
- 忘记负载惯量变化:有一台机器人,空载时调得好好的,一抓工件就开始抖。后来加了惯量前馈,根据负载变化实时调整增益,才稳住。
- 磁链随温度漂移:电机跑热了,永磁体磁链下降,同样的电流产生的转矩变小。如果你发现设备冷机时正常、热机后速度偏慢,多半是这个原因。
嗯,这一章的内容就到这里。把电流到速度的转换逻辑吃透了,后面调速度环参数,你就能知道每个旋钮到底在控制什么,而不是瞎蒙了。