第2章 电流环数学模型:PMSM的d-q轴电压方程
做电流环整定,你首先得搞清楚你在调什么。说白了,电流环控制的对象就是永磁同步电机(PMSM)的电磁动态。如果连数学模型都模糊,参数整定就是瞎蒙。我刚开始做电机驱动时也犯过这毛病——上来就调PI参数,结果电机嗡嗡叫,电流波形乱七八糟。后来老老实实把方程捋了一遍,问题才迎刃而解。
这一章,我们就来啃下PMSM在d-q轴坐标系下的电压方程。这是电流环设计的基石,也是你后续整定工作的理论依据。
2.1 为什么非要转到d-q坐标系?
三相静止坐标系下的PMSM方程,是时变的、强耦合的。你想想看,三相电流ia、ib、ic随着转子位置不停变化,电感矩阵里还带着电角度θe,直接拿来做控制,简直是一场噩梦。
我个人的习惯是:能解耦就解耦,能简化就简化。d-q变换(也叫Park变换)就是把三相静止坐标系下的交流量,投影到随转子同步旋转的d-q坐标系上。这样一来,原本时变的电感矩阵变成了常数,磁链和电流的关系也变得清晰明了。
核心思想:d-q变换的本质,是把交流电机等效成一台直流电机来控。d轴对应励磁分量,q轴对应转矩分量。两者解耦后,你就可以独立调节励磁和转矩,电流环的整定才有了清晰的物理意义。
2.2 d-q轴电压方程的推导(直接给结论)
推导过程教科书上都有,我这里不啰嗦。直接给出工程上最常用的形式:
d轴电压方程:ud = Rs * id + Ld * (did/dt) - ωe * Lq * iq
q轴电压方程:uq = Rs * iq + Lq * (diq/dt) + ωe * (Ld * id + ψf)
其中:
- ud、uq:d轴和q轴的定子电压(你最终要输出的控制量)
- id、iq:d轴和q轴的定子电流(你采样并变换后的反馈量)
- Rs:定子相电阻
- Ld、Lq:d轴和q轴电感(对于表贴式PMSM,Ld ≈ Lq;对于内置式,Lq > Ld)
- ωe:电角速度(ωe = np * ωm,np是极对数,ωm是机械角速度)
- ψf:永磁体磁链(转子上的永磁体产生的磁链)
嗯,这里要注意:方程里出现了ωe * Lq * iq和ωe * (Ld * id + ψf)这两项。它们就是反电动势(Back-EMF)和交叉耦合项。速度越高,这两项的影响越大。如果你在电流环里忽略它们,高速时电流就会失控。
我的经验:在低速(比如低于额定转速的5%)时,反电动势项很小,可以暂时忽略。但一旦转速上去,你必须做前馈补偿,否则电流环的带宽会急剧下降。我曾经在一个伺服项目里吃过这个亏——低速调得好好的,一加速电流就开始震荡,后来加上前馈才稳住。
2.3 方程里藏着什么?——电流环的“敌人”
把电压方程拆开看,电流环要对付的主要有三个东西:
| 分量 | 来源 | 对电流环的影响 |
|---|---|---|
| 电阻压降 (Rs * i) | 定子绕组电阻 | 低频时占主导,影响稳态精度 |
| 电感压降 (L * di/dt) | 绕组电感 | 决定电流的动态响应速度,是PI参数整定的主要对象 |
| 反电动势 & 耦合项 (ωe * L * i, ωe * ψf) | 转子旋转和交叉耦合 | 随转速升高而增大,是高速时的主要干扰,需要前馈补偿 |
你看,前两项是电机本身的阻抗特性,第三项是运动带来的扰动。电流环整定的本质,就是设计一个控制器,让电流能快速、准确地跟踪指令,同时抑制掉这些扰动。
2.4 从方程到传递函数
做参数整定,我们习惯把方程拉普拉斯变换一下,得到传递函数。忽略反电动势耦合项(或者认为前馈已经补偿掉),d轴和q轴的电流环可以近似为一阶惯性环节:
G(s) = i(s) / u(s) = 1 / (L * s + Rs)
这个形式太熟悉了,对吧?一阶系统,时间常数τ = L / Rs。电流环PI参数整定的很多方法(比如零极点对消法),就是基于这个简化模型。
注意:这个简化只在反电动势被完全补偿、且忽略数字控制延迟时才成立。实际系统中,你还要考虑PWM更新延迟、采样延迟、以及逆变器的非线性。所以,理论算出来的PI参数只能作为初值,最终还是要靠实验微调。我一般把理论值作为起点,然后现场跑阶跃响应,根据超调和响应时间再调。
2.5 一张图看懂本章核心
下面这张SVG图,把PMSM电流环的数学模型和核心逻辑串起来了。你可以把它当作本章的知识地图。
2.6 参数怎么来?——实测与估算
方程有了,但里面的参数Rs、Ld、Lq、ψf从哪来?我一般用两种方法:
- 查手册:电机厂商通常会提供这些参数。但要注意,手册上的值往往是额定工况下的标称值,实际运行时可能会变化(比如温度升高导致Rs增大)。
- 自己测:用直流实验测Rs,用交流实验或高频注入法测Ld、Lq,用反电动势法测ψf。我在项目里更喜欢自己测,因为更贴近实际工况。
避坑指南:我曾经在一个项目里直接用了手册上的Lq值,结果电流环响应比预期慢了很多。后来一查,发现手册上标的是Lq = 8mH,但实际因为磁路饱和,大电流下Lq降到了5mH。所以,电感是随电流变化的,整定时最好用你实际工作点附近的电感值。
2.7 小结:你该记住什么?
- d-q变换把时变、耦合的三相系统,变成了时不变、解耦的两相系统。这是电流环能独立控制id和iq的前提。
- d-q轴电压方程包含三项:电阻压降、电感压降、反电动势+耦合项。前两项是阻抗特性,第三项是运动扰动。
- 忽略扰动后,电流环可近似为一阶惯性系统G(s) = 1/(Ls + Rs)。这是PI参数整定的理论起点。
- 实际参数(尤其是电感)会随工况变化,不要迷信手册值,最好实测或在线辨识。