第2章 速度环模型:从PMSM数学到工程近似
做速度环整定,你得先搞清楚你调的对象到底是什么。很多人一上来就调PI参数,调了半天效果不好,其实根子在对模型的理解上。这一章,我们就从永磁同步电机的数学模型出发,一步步推导出速度环的传递函数,最后给出工程上常用的简化模型。
核心观点:速度环整定的本质,是让控制器匹配被控对象的动态特性。不理解模型,整定就是瞎蒙。
2.1 永磁同步电机的数学模型
先说说PMSM在d-q坐标系下的电压方程。我个人习惯用这个经典形式:
ud = Rs·id + Ld·(did/dt) - ωe·Lq·iq
uq = Rs·iq + Lq·(diq/dt) + ωe·(Ld·id + ψf)
其中:
- ud、uq —— d、q轴电压
- id、iq —— d、q轴电流
- Ld、Lq —— d、q轴电感
- Rs —— 定子电阻
- ωe —— 电角速度
- ψf —— 永磁体磁链
嗯,这里要注意。对于表贴式PMSM,Ld = Lq,方程会简化不少。但内嵌式的就不一样了,磁阻转矩也得考虑进去。
电磁转矩方程是:
Te = 1.5·pn·[ψf·iq + (Ld - Lq)·id·iq]
做速度环控制时,我们通常采用id=0控制策略。为什么?因为这样转矩和电流就是线性关系了。我在项目里遇到过有人非要用id≠0,结果速度环调了半天都稳不住,后来切回id=0,问题立马解决。
当id=0时,转矩方程简化为:
Te = 1.5·pn·ψf·iq = Kt·iq
这里的Kt就是转矩常数。你看,多清爽。
2.2 速度环传递函数推导
有了电机模型,我们开始推导速度环的传递函数。整个过程分三步走:
- 电流环等效 —— 电流环带宽远高于速度环,可近似为一阶惯性环节
- 机械方程 —— 转矩到速度的积分关系
- 闭环传递函数 —— 串联PI控制器后的整体传递函数
先看机械运动方程:
J·(dωm/dt) = Te - TL - B·ωm
其中J是转动惯量,B是阻尼系数,TL是负载转矩。忽略阻尼和负载(做空载分析时),拉氏变换后得到:
ωm(s) / Te(s) = 1 / (J·s)
电流环等效传递函数我一般取:
Gci(s) = 1 / (Tci·s + 1)
Tci是电流环等效时间常数,通常取1~2倍电流环采样周期。你想想看,电流环响应比速度环快一个数量级,这么近似完全合理。
加上PI控制器后,速度环的开环传递函数为:
Gv_open(s) = (Kp + Ki/s) · [1/(Tci·s+1)] · (Kt/J) · (1/s)
整理一下:
Gv_open(s) = Kt·(Kp·s + Ki) / [J·s²·(Tci·s + 1)]
实用技巧:实际工程中,Tci通常很小(0.1~0.5ms),在速度环带宽内可以忽略。我一般先忽略它做初步整定,最后再微调。
2.3 简化模型与工程近似
理论推导完了,但说实话,现场调试时谁还抱着传递函数算?我们需要的是工程上能用的简化模型。
我总结了三种常用近似:
| 近似方法 | 适用场景 | 精度 | 我常用的地方 |
|---|---|---|---|
| 一阶惯性+积分 | 大惯量系统 | 中等 | 注塑机、冲压机 |
| 二阶振荡环节 | 中惯量系统 | 较高 | 机床主轴、印刷机 |
| 纯积分+延迟 | 小惯量系统 | 较低 | 机器人小关节 |
最常用的是一阶惯性+积分模型:
Gv_simple(s) = K / [s·(T·s + 1)]
其中K = Kt·Kp/J,T = Tci。这个模型抓住了速度环的两个本质特征:积分特性(由机械惯量决定)和惯性延迟(由电流环决定)。
避坑指南:我曾经在一个高速主轴项目上直接用纯积分模型,结果速度环在高速段振荡得厉害。后来加上惯性项,问题就解决了。记住:转速越高,电流环延迟的影响越大,不能随便忽略。
下面这张图展示了从PMSM物理模型到工程简化模型的完整映射关系:
2.4 模型参数辨识要点
有了模型,还得知道参数。我分享几个现场辨识的小经验:
- 转动惯量J:用加减速法测。给一个固定转矩指令,记录速度变化率,J = Te/(dω/dt)。我习惯做三次取平均。
- 转矩常数Kt:查电机手册最准。现场可以用堵转法验证,但注意别让电机过热。
- 电流环等效时间常数Tci:看电流环阶跃响应,从10%到90%的时间除以2.2就是时间常数。
现场经验:我遇到过一台老设备,电机铭牌都磨没了。后来用空载加减速法反推J和Kt,再结合速度环阶跃响应反算Tci,三个参数全搞定。所以说,模型不只是理论,更是现场解决问题的工具。
最后说一句。这一章的内容看起来偏理论,但它是后面所有整定方法的基础。你理解了PMSM的数学模型,知道了传递函数怎么来的,也掌握了工程简化的思路,接下来调速度环参数时,心里就有谱了。