2. 电机数学模型:PMSM在dq坐标系下的数学模型

做弱磁控制,绕不开dq坐标系下的数学模型。说白了,这就是我们分析电机行为的“通用语言”。我个人习惯先把电压方程、磁链方程、转矩方程这三块基石搭好,后面做仿真才心里有底。

2.1 为什么选dq坐标系?

三相静止坐标系下的PMSM模型,变量多、耦合强,看着就头疼。你想想看,三个相电流、三个相电压,还随时间正弦变化,控制起来太麻烦。

dq变换的核心思想,就是把定子电流分解成两个直流分量:

  • d轴分量(直轴):产生磁场的部分,类似直流电机的励磁电流
  • q轴分量(交轴):产生转矩的部分,类似直流电机的电枢电流

这样一来,交流电机就变成了“直流电机”来分析。我在项目中遇到过不少新手,上来就对着三相波形调参数,调了半天没效果。换成dq坐标系后,问题一下子就清晰了。

核心思想:dq变换将时变交流量转化为直流量,使控制器可以像控制直流电机一样控制PMSM。

2.2 电压方程

先看电压方程,这是最基础的东西。PMSM在dq坐标系下的定子电压方程为:

ud = Rs * id + d(ψd)/dt - ωe * ψq
uq = Rs * iq + d(ψq)/dt + ωe * ψd

这里:

  • ud、uq:d、q轴电压分量
  • id、iq:d、q轴电流分量
  • Rs:定子电阻
  • ψd、ψq:d、q轴磁链
  • ωe:电角速度

注意看,方程里有两项:

  • Rs * id 和 Rs * iq:电阻压降,这个好理解
  • d(ψd)/dt 和 d(ψq)/dt:变压器电动势,由磁链变化引起
  • -ωe * ψq 和 +ωe * ψd:运动电动势,由转子旋转引起

嗯,这里要注意:运动电动势项是dq轴之间的耦合项。d轴电压受q轴磁链影响,q轴电压受d轴磁链影响。这就是为什么弱磁控制时要同时考虑d、q轴。

我的经验:在高速弱磁区,运动电动势项占主导地位。我曾经调试一个高速电机,忽略了这个耦合项,结果电流环怎么都稳不住。后来加上前馈补偿,问题就解决了。

2.3 磁链方程

磁链方程描述了电流与磁链的关系。对于表贴式PMSM(SPMSM)和内嵌式PMSM(IPMSM),磁链方程略有不同。

通用形式:

ψd = Ld * id + ψf
ψq = Lq * iq

其中:

  • Ld、Lq:d、q轴电感
  • ψf:永磁体磁链(转子磁链)

这里有个关键区别:

电机类型 Ld与Lq关系 特点
表贴式(SPMSM) Ld = Lq 磁路对称,无磁阻转矩
内嵌式(IPMSM) Ld < Lq 磁路不对称,有磁阻转矩

为什么这个区别重要?因为弱磁控制主要靠d轴电流id来削弱永磁体磁场。对于IPMSM,Ld小于Lq,同样的id能产生更大的弱磁效果。我做过一个项目,用IPMSM做弱磁,效果比SPMSM好很多。

避坑指南:我曾经遇到过磁链参数不准导致弱磁失败的情况。ψf和Ld、Lq会随温度和电流变化,仿真时一定要考虑参数变化。建议用查表法或在线辨识来补偿。

2.4 转矩方程

转矩方程是控制的目标。PMSM的电磁转矩为:

Te = 1.5 * p * [ψf * iq + (Ld - Lq) * id * iq]

其中p是极对数。这个方程包含两部分:

  • ψf * iq:永磁转矩,由永磁体与q轴电流相互作用产生
  • (Ld - Lq) * id * iq:磁阻转矩,由d、q轴电感差异产生

对于SPMSM(Ld = Lq),磁阻转矩为零,转矩只与iq成正比。对于IPMSM(Ld < Lq),磁阻转矩为负值,可以通过注入负的id来增加总转矩。

你想想看,在弱磁区,我们注入负的id,虽然永磁转矩会略微下降,但磁阻转矩会增加。合理分配id和iq,就能在高速区输出更大的转矩。这就是弱磁控制的精髓。

关键结论:弱磁控制通过注入负的d轴电流,利用磁阻转矩补偿永磁转矩的下降,从而扩展电机的恒功率运行范围。

2.5 知识体系总览

下面这张图把dq坐标系下PMSM数学模型的核心关系串起来了。我建议你把它存下来,后面做仿真时随时对照。

PMSM dq坐标系数学模型框架 PMSM dq坐标系数学模型框架 电压方程 磁链方程 转矩方程 磁链反馈 电压方程展开 ud = Rs·id + dψd/dt - ωe·ψq uq = Rs·iq + dψq/dt + ωe·ψd 磁链方程展开 ψd = Ld·id + ψf ψq = Lq·iq 转矩方程展开 Te = 1.5·p·[ψf·iq + (Ld-Lq)·id·iq] 💡 三大方程通过id、iq、ψd、ψq相互耦合 弱磁控制的核心:利用id调节ψd,间接影响电压和转矩 电机参数 控制目标 运行约束

2.6 稳态与动态的区别

做仿真时,要分清稳态和动态两种情况:

  • 稳态运行时:dψd/dt = 0,dψq/dt = 0,电压方程简化为:
    ud = Rs * id - ωe * ψq
    uq = Rs * iq + ωe * ψd
  • 动态过程中:必须保留微分项,否则会丢失重要的瞬态信息

我刚开始做弱磁仿真时,图省事用了稳态方程,结果启动阶段的电流波形完全不对。后来加上微分项,才和实测数据对得上。

实用建议:在Simulink中搭建模型时,直接用微分模块(du/dt)实现dψ/dt项,不要手动近似。这样既准确又省事。

2.7 本章小结

好了,我们把dq坐标系下的PMSM数学模型梳理完了。记住三个核心方程:

  1. 电压方程:描述电压与电流、磁链的关系,包含耦合项
  2. 磁链方程:描述磁链与电流的关系,区分SPMSM和IPMSM
  3. 转矩方程:描述转矩与电流的关系,包含永磁转矩和磁阻转矩