4、dq轴数学模型:从三相静止到两相旋转的蜕变

好,咱们进入第四章。前面几章我们把三相静止坐标系下的电机模型捋了一遍,说实话,那个模型看着就头疼——三个相、互相耦合、还随时间变化。你想想看,要是直接用那个模型去做控制,光是解耦就能把你绕晕。

所以这一章,我带你看看dq轴数学模型。说白了,就是把三相交流的东西,通过坐标变换,变成两相直流的东西。这样一来,控制就简单多了。

核心思想:把时变的交流量,变成恒定的直流量。这是矢量控制的基石。

4.1 为什么要引入dq坐标系?

我记得刚入行那会儿,带我的老师傅跟我说:“小X,你记住,交流电机控制的核心就四个字——以直代交。”当时不太理解,后来做项目做多了,才明白这句话的分量。

三相静止坐标系(ABC)下,电压、电流、磁链都是正弦波。正弦波意味着什么?意味着它们的大小和方向一直在变。你用一个一直在变的量去做PI调节,效果能好吗?

dq坐标系就不一样了。它跟着转子一起转,你站在dq坐标系上看,那些正弦波都变成了直流量。直流量好办啊,PI调节器直接上,稳态误差为零。

我个人习惯,把dq变换看作是“给交流量拍了一张照片”。照片定格了,你就能看清楚每个时刻的幅值和相位。

4.2 dq坐标系下的磁链方程

先看磁链。这是所有方程的基础。

在dq坐标系下,定子磁链和转子磁链可以写成:

ψsd = Ls * isd + Lm * ird
ψsq = Ls * isq + Lm * irq
ψrd = Lm * isd + Lr * ird
ψrq = Lm * isq + Lr * irq

这里:

  • ψsd、ψsq:定子d轴和q轴磁链
  • ψrd、ψrq:转子d轴和q轴磁链
  • Ls、Lr:定子自感和转子自感
  • Lm:互感
  • isd、isq、ird、irq:对应的电流分量

你仔细看,这个方程比三相静止坐标系下的简单多了。没有复杂的三角函数,没有相间耦合。每个磁链只跟同轴的电流有关,d轴和q轴是解耦的。

小提示:这里的Ls和Lr是等效两相绕组的值,不是三相绕组的实际电感值。做仿真的时候,记得换算一下。

4.3 dq坐标系下的电压方程

电压方程稍微复杂一点,因为多了个旋转电动势项。我直接给出来:

usd = Rs * isd + d(ψsd)/dt - ωe * ψsq
usq = Rs * isq + d(ψsq)/dt + ωe * ψsd
urd = Rr * ird + d(ψrd)/dt - (ωe - ωr) * ψrq
urq = Rr * irq + d(ψrq)/dt + (ωe - ωr) * ψrd

其中:

  • Rs、Rr:定子电阻和转子电阻
  • ωe:同步电角速度
  • ωr:转子电角速度
  • d(ψ)/dt:磁链变化率,也就是变压器电动势
  • ωe * ψsq 和 ωe * ψsd:旋转电动势,也叫运动电动势

这里有个坑,我跟你讲一下。你看定子电压方程里,d轴电压方程里有个 -ωe * ψsq,q轴电压方程里有个 +ωe * ψsd。这两个交叉项,就是d轴和q轴之间的耦合。

我在做第一个矢量控制项目时,没处理好这个耦合,结果电流环一直抖。后来加了前馈补偿,才把问题解决。嗯,这个后面讲控制策略时会细说。

4.4 dq坐标系下的转矩方程

转矩方程是电机控制的最终目标。在dq坐标系下,电磁转矩可以写成多种形式:

Te = 1.5 * p * (ψsd * isq - ψsq * isd)

或者用磁链和电流的另一种组合:

Te = 1.5 * p * Lm * (isd * irq - isq * ird)

最常用的形式,是代入磁链方程后的简化版:

Te = 1.5 * p * (Lm / Lr) * ψr * isq

这个形式太漂亮了!你看,转矩只跟转子磁链幅值ψr和q轴电流isq有关。如果我能把转子磁链稳住,那么转矩就完全由isq控制。这就是矢量控制“转矩和磁链解耦”的本质。

关键结论:在dq坐标系下,控制isq就是控制转矩,控制isd就是控制磁链。两者互不干扰。

4.5 dq轴电感参数详解

说到电感参数,这里有个容易混淆的地方。dq坐标系下的电感,跟三相坐标系下的电感不是一回事。

对于表贴式永磁同步电机(SPMSM):

  • Ld = Lq = Ls(d轴和q轴电感相等)
  • 因为转子磁钢是表贴的,气隙均匀

对于内置式永磁同步电机(IPMSM):

  • Ld < Lq(d轴电感小于q轴电感)
  • 因为转子磁钢内嵌,d轴磁路有永磁体,磁阻大

对于感应电机(异步电机):

  • Ld = Lq(对称转子)
  • 但要注意,有励磁电感和漏感的区别
电机类型 Ld 与 Lq 关系 特点 应用场景
SPMSM Ld = Lq 无磁阻转矩,只有永磁转矩 高速、低转矩脉动场合
IPMSM Ld < Lq 有磁阻转矩,可利用凸极效应 电动汽车、需要弱磁扩速
感应电机 Ld = Lq 需要励磁电流,效率略低 工业变频、大功率传动

注意:dq轴电感不是常数!随着电流增大,磁路饱和,Ld和Lq都会下降。尤其是IPMSM,Lq的饱和效应更明显。做参数辨识时,一定要考虑饱和的影响。

4.6 知识体系总览

说了这么多,我画个图帮你理一理思路。dq轴数学模型的核心逻辑是这样的:

dq轴数学模型知识体系 三相静止 → 两相旋转 (Clark + Park) 磁链方程 电压方程 转矩方程 运动方程 Ld、Lq 电感参数 Rs、Rr 电阻参数 ψf 永磁体磁链 矢量控制 (FOC) / 直接转矩控制 (DTC) SVPWM 调制输出 核心:解耦

从图上你能看到,dq轴数学模型是整个矢量控制的中间桥梁。它把三相交流量变成两相直流量,然后通过控制isd和isq,分别控制磁链和转矩。最后经过反变换和SVPWM,输出实际的三相电压。

4.7 我的一点经验

最后,分享几个我在项目中踩过的坑:

  • 参数匹配问题:我曾经在一个项目中,直接用电机厂家给的Ld、Lq参数做仿真,结果电流环带宽怎么调都不对。后来实测才发现,厂家给的是空载电感,带载后饱和了,电感值掉了30%。所以,一定要做在线参数辨识。
  • 坐标变换的方向:dq变换有“等幅值”和“等功率”两种形式。我习惯用等幅值变换,因为这样电流环的PI参数好调。但如果你用等功率变换,注意转矩公式前面系数是3/2还是1,别搞混了。
  • 初始角度:dq变换需要转子位置角。如果初始角度不对,整个控制就全乱了。我建议上电后先做一次转子预定位,把角度校准了再启动。

好了,这一章的内容就到这儿。dq轴数学模型是矢量控制的灵魂,你把它吃透了,后面的SVPWM和控制策略就都好理解了。