永久磁石同步电动机(PMSM)的设计仿真

分类:电磁场解析 > 电动机设计 | 更新 2026-04-11
PMSM motor electromagnetic FEM simulation showing magnetic flux density distribution in rotor and stator
PMSM转子·定子断面的磁通密度分布(FEM解析结果的例子)

永久磁石同步电动机(PMSM)的设计理论基础

什么是PMSM

🧑‍🎓

老师,PMSM和感应电动机有什么区别?我听说EV中PMSM是主流。

🎓

简单来说,PMSM在转子上使用永久磁石,而感应电动机的转子也通电。PMSM的转子铜损为零,所以效率很高。自从丰田初代普锐斯(1997年)采用IPMSM以来,EV/HEV的驱动电动机就一直以PMSM为主流。

🧑‍🎓

SPMSM和IPMSM的区别是什么?

🎓

将磁石贴在转子表面的是SPM(表面永久磁石),将其埋入铁心内部的是IPM(内嵌永久磁石)。IPM具有"突极性",除了磁石转矩外,还能产生磁阻转矩。EV用的大多是IPMSM。

🧑‍🎓

PMSM设计中,FEM分析在哪个阶段使用?

🎓

初期设计用磁路等效电路快速迭代,详细设计阶段投入FEM。特别是d-q轴电感的精确值必须通过FEM获得。对于IPM电动机,磁饱和的影响很大,仅用等效电路可能导致转矩计算误差10~20%。

d-q轴模型和电压方程

🧑‍🎓

经常出现d-q轴模型,为什么非得做坐标变换呢?

🎓

将三相交流量变换到转子固定的旋转坐标系中,稳态时就成为直流量了。这样制控和FEM的联动都容易得多。这种变换方法叫Park变换(dq变换),是PMSM控制和解析的基础。

d-q轴的电压方程如下:

$$v_d = R_s i_d + L_d \frac{di_d}{dt} - \omega_e L_q i_q$$ $$v_q = R_s i_q + L_q \frac{di_q}{dt} + \omega_e L_d i_d + \omega_e \psi_m$$
🧑‍🎓

$\omega_e$ 是什么?还有 $\psi_m$ 是什么?

🎓

$\omega_e = p \cdot \omega_m$ 是电学角速度,$p$ 是极对数,$\omega_m$ 是机械角速度。$\psi_m$ 是永久磁石引起的磁通链数。通过FEM计算时,仅励磁磁石的状态下计算线圈的磁通链数积分:

$$\psi_m = \int_S \mathbf{B}_{\text{PM}} \cdot d\mathbf{S}$$

转矩方程:磁石转矩和磁阻转矩

🧑‍🎓

请给我讲讲PMSM的转矩公式。我听说有磁石转矩和磁阻转矩两种。

🎓

三相PMSM的转矩可以这样表示:

$$T = \frac{3}{2} p \left[ \underbrace{\psi_m i_q}_{\text{磁石转矩}} + \underbrace{(L_d - L_q) i_d i_q}_{\text{磁阻转矩}} \right]$$
🎓

第一项是永久磁石产生的磁石转矩(磁铁转矩),与q轴电流 $i_q$ 成正比。第二项是磁阻转矩,只有在 $L_d \neq L_q$ 时才会产生。SPMSM的 $L_d \approx L_q$,所以磁阻转矩几乎为零。IPMSM中 $L_d < L_q$,可以通过控制 $i_d < 0$ 来增加磁阻转矩。

🧑‍🎓

在实际的EV电动机中,磁阻转矩占多大比例?

🎓

典型的EV用IPMSM,在最大转矩运转点,磁阻转矩可占总转矩的30~50%。减少稀土磁石用量的同时确保转矩的设计关键就是优化这个突极比 $L_q / L_d$。最近无稀土铁氧体IPMSM实用化进展顺利,它主要利用磁阻转矩。

反电动势(Back-EMF)

🧑‍🎓

反电动势对设计有什么影响?

🎓

反电动势 $e = \omega_e \psi_m$ 与转速成正比。高速时反电动势会达到逆变器的输出电压上限,因此需要进行弱磁通控制($i_d < 0$)来降低 $\psi_m$ 的有效值。FEM需要计算Back-EMF的波形并评估高次谐波含量(THD)。THD大会导致转矩纹波和振动噪声。

Back-EMF的有效值表示为:

$$E_{\text{rms}} = \frac{\omega_e \psi_m}{\sqrt{2}} = \frac{2\pi f_e \psi_m}{\sqrt{2}}$$

d轴·q轴电感的物理含义

🧑‍🎓

$L_d$ 和 $L_q$ 物理上有什么不同?

🎓

d轴是磁石排列的方向,磁石的相对磁导率接近于空气($\mu_r \approx 1.05$),所以磁阻大,$L_d$ 较小。q轴是磁石之间——通过铁心的磁路,磁阻小,$L_q$ 较大。所以IPMSM总是 $L_q > L_d$。

🧑‍🎓

但样本上的数据是单一数值。实际上电流会改变吗?

🎓

这是关键问题。铁心磁饱和时磁导率下降,所以 $L_d$ 和 $L_q$ 都会随电流变化。还有d轴电流影响q轴电感的交叉耦合。所以要用FEM在整个 $i_d$-$i_q$ 范围内计算 $L_d(i_d, i_q)$ 和 $L_q(i_d, i_q)$ 的数据。这是PMSM设计中FEM不可或缺的最大原因。

参数SPMSMIPMSM备注
$L_d$ vs $L_q$$L_d \approx L_q$$L_d < L_q$IPMSM的突极性
突极比 $L_q/L_d$1.0~1.12.0~4.0越大磁阻转矩越增
磁阻转矩基本为零总转矩的30~50%IPMSM设计的核心
弱磁能力有限直接影响高速运转范围
Coffee Break 闲话

初代普锐斯将"IPMSM"传向世界

1997年面世的丰田初代普锐斯,在电动机界也是历史性的事件。在那之前,EV和HEV普遍认为应该采用感应电动机,但普锐斯反而选择了IPMSM(内嵌永久磁石同步电动机)。原因是"高效率且体积小",完全适合混动系统受限的空间。这个选择向全球汽车制造商传达了"HEV/EV=IPMSM"的公式,随后20多年IPMSM一直是EV驱动电动机的主流。学习PMSM的设计解析,就是理解现代EV心脏部位的过程。

永久磁石同步电动机(PMSM)的设计数值计算手法

电磁场FEM的定式化

🧑‍🎓

PMSM的电磁场解析,支配方程是麦克斯韦方程组对吧?FEM中如何定式化?

🎓

电动机的工作频率(几百Hz到几kHz)可以使用准静态近似。也就是忽略位移电流项,采用磁矢势 $\mathbf{A}$ 的定式化。二维截面解析时,这简化为标量方程 $A_z$:

$$\nabla \times \left( \frac{1}{\mu} \nabla \times \mathbf{A} \right) = \mathbf{J}_s - \sigma \frac{\partial \mathbf{A}}{\partial t} + \nabla \times \mathbf{M}$$
🧑‍🎓

右边的三项各自代表什么?

🎓

$\mathbf{J}_s$ 是定子线圈的外加电流密度,$-\sigma \partial \mathbf{A}/\partial t$ 是涡流项(铁心和转子导体的涡流),$\nabla \times \mathbf{M}$ 是永久磁石的等效电流源。二维解析通常用边缘单元(Nedelec单元)或节点单元。电动机的情况多数用二维三角形节点单元就足够了。

二维截面解析时,上式简化为标量形式:

$$-\nabla \cdot \left( \nu \nabla A_z \right) = J_z - \sigma \frac{\partial A_z}{\partial t} + \left( \frac{\partial M_y}{\partial x} - \frac{\partial M_x}{\partial y} \right)$$

这里 $\nu = 1/\mu$ 是磁阻率(磁导率的倒数)。

非线性B-H曲线的处理

🧑‍🎓

铁心的磁饱和怎么处理?$\mu$ 不是常数对吧。

🎓

这正是PMSM解析的核心。硅钢板的B-H曲线有很强的非线性。磁通密度超过1.5T时磁导率急剧下降。用牛顿-拉夫逊法处理。每个迭代步骤更新 $\nu(B)$ 并重建雅可比矩阵:

$$[K(\nu^{(k)})] \{A\}^{(k+1)} = \{F\} - \{R^{(k)}\}$$
🎓

收敛判定通常为 $||R|| / ||R_0|| < 10^{-4}$。IPMSM的齿尖和桥梁部分饱和度可达2.0T左右,所以B-H曲线数据必须包括2.0T以上的部分。如果数据不足,"饱和区域外的推外"会导致结果严重偏离。实测数据的品质直接影响FEM结果的信度。

旋转网格和滑动界面

🧑‍🎓

转子旋转时,网格如何对应?每步重新划分吗?

🎓

在气隙中设置滑动界面(滑移面)是标准方法。转子侧的网格做刚体旋转,气隙边界处与定子侧进行插值连接。JMAG叫"滑动网格法",Maxwell叫"Band"对象。不需要重新划分,计算效率高。

🧑‍🎓

时间步长怎么确定?

🎓

每电学度1步(也就是1个电学周期360步)是起点。要精确评估齿槽转矩的话需要0.5度以下。转速×时间步长=角度步长,比如3000rpm、4极的电动机电学角频率是100Hz,0.5度步长的话 $\Delta t = 0.5/(360 \times 100) \approx 13.9 \mu s$。

通过FEM提取Ld/Lq的手法

🧑‍🎓

从FEM中提取d-q轴电感的具体方法是?

🎓

基本手法叫"冻结磁导率法"。步骤如下:

  • 用磁石+电流做全励磁FEM解析,得到铁心的 $\mu$ 分布(反映饱和状态)
  • 将该 $\mu$ 分布"冻结"(固定)
  • 消去磁石,只用d轴电流解析 → 得到d轴磁通链数 $\psi_d$ → $L_d = \psi_d / i_d$
  • 同样用q轴电流解析 → $L_q = \psi_q / i_q$
  • $$L_d(i_d, i_q) = \frac{\psi_d(i_d, i_q) - \psi_m}{i_d}, \quad L_q(i_d, i_q) = \frac{\psi_q(i_d, i_q)}{i_q}$$
    🧑‍🎓

    也就是说,在饱和的 $\mu$ 状态下求电感,这样可以得到电流依存的地图?

    🎓

    完全正确。$i_d$ 设在 -200A~0A,$i_q$ 设在 0A~400A 这样的范围格点计算,就能得到 $L_d$-$L_q$ 地图。这个数据后来被传到控制仿真(Simulink等)。JMAG有自动运行这个计算的"效率地图解析"功能。

    铁损·涡流损失的计算

    🧑‍🎓

    电动机的效率地图需要铁损计算对吧?

    🎓

    铁损通常用基于Steinmetz经验式的分离模型计算:

    $$W_{Fe} = \underbrace{k_h B_m^{\alpha} f}_{\text{滞后损}} + \underbrace{k_e (B_m f)^2}_{\text{涡流损}} + \underbrace{k_a (B_m f)^{1.5}}_{\text{异常涡流损}}$$
    🎓

    FEM中对每个单元的磁通密度波形进行频率分解,对各高次谐波分量应用上式。通过后处理积分得到全体铁损。最新的软件还能考虑PWM载波高频谐波导致的追加铁损。

    永久磁石同步电动机(PMSM)的设计实务应用

    PMSM设计的解析流程

    🧑‍🎓

    PMSM设计中,FEM解析怎样进行?

    🎓

    典型的流程是这样的:

    1. 规格确定:额定扭矩·转速、最大扭矩·转速、DC电压、体积限制
    2. 初期设计(磁路等效电路):极数·槽数组合、磁石量·线圈规格的概算
    3. 2D-FEM静磁场解析:空载Back-EMF波形、齿槽转矩确认
    4. 2D-FEM过渡解析:负载时扭矩、转矩纹波、$L_d$/$L_q$ 地图提取
    5. 铁损·效率地图计算:全运转范围的效率等高线图
    6. 减磁判定:最坏工况(最大电流+高温150℃)的不可逆减磁检查
    7. 3D解析(必要时):端部效应、斜度、线圈端头的涡流
    8. 多场耦合:离心应力、温度分布、电磁加振力→振动·噪声
    🧑‍🎓

    全部用3D模型解析不行吗?

    🎓

    2D解析的计算时间是3D的1/100以下,设计初期的参数探索用2D极其高效。端部效应和斜度的影响可以用补正系数来处理。3D真正需要的场景只有端部漏磁很大的轴向间隙电动机或复杂转子形状的电动机。

    网格划分的最佳实践

    🧑‍🎓

    电动机网格中特别需要留意的地方在哪?

    🎓

    PMSM解析中最关键的网格区域是气隙。至少配置3~5层单元。如果气隙长0.5mm,单元大小应该在0.1~0.15mm。

    区域推荐单元大小理由
    气隙间隙长/3~5直接影响扭矩和齿槽精度
    磁石端部磁石厚/5以下减磁判定精度保证
    槽开口部开口宽/3以下齿槽转矩波形精度
    定子齿尖0.2~0.5mm精确捕捉饱和导致的漏磁
    转子桥梁桥梁厚/2以下饱和→漏磁的定量评估
    后铁2~5mm粗化也可(梯度温和)
    🧑‍🎓

    网格收敛怎么判断?

    🎓

    用齿槽转矩的峰值来判定最敏感(灵敏度最高)。将网格细化至一半,齿槽转矩变化在5%以内就足够了。平均扭矩收敛得比较早,齿槽才是最严格的指标。

    边界条件和周期对称性

    🧑‍🎓

    电动机的对称性能用来减少计算量吧?

    🎓

    8极48槽的电动机,最小周期是1/8模型(1极分,45度)。但要小心周期境界条件的设定。PMSM的磁石极性交替,所以奇数倍周期要用"反周期境界条件"($A_z$ 符号反转)。偶数倍的话通常周期境界条件可以。

    🎓

    外周边界条件用 $A_z = 0$(狄利克雷条件)是标准。定子外周视为远场。实际的电动机有外壳,所以将外壳也包括在模型中会更精确,但在设计初期 $A_z = 0$ 就足够了。

    参数化研究和优化

    🧑‍🎓

    要优化磁石的形状和布置怎么办?

    🎓

    改变参数自动运行FEM的参数化研究是基本。比如磁石厚、磁石宽、磁通阻挡槽形状做成参数,以最大扭矩·最小齿槽·最小材料成本为目标函数。优化算法有:

    • 响应面法(RSM):从少数计算点构建近似函数。适合初期探索
    • 遗传算法(GA):多目标优化很强。能得到帕累托前沿
    • 贝叶斯优化:评估次数少时高效

    JMAG的参数化解析功能和Maxwell与OptiSLang的联动经常被用到。

    Coffee Break 闲话

    PMSM量产支撑的"公差管理"之战

    设计阶段FEM完美,但量产中磁石的矫顽力和钢板BH特性因批号而异。某EV厂商经历过磁石剩余磁通密度变化仅3%,转矩就变了约6%的事件。这时活跃的是概率型FEM解析(蒙特卡洛法),计算成千上万种公差情景来掌握最坏情况。"设计值合格"是不够的,必须在"公差范围内也合格"——这才是实践型PMSM设计的精髓。

    永久磁石同步电动机(PMSM)的设计软件比较

    JMAG-Designer

    🧑‍🎓

    日本用得最多的电动机解析软件是JMAG吗?

    🎓

    没错。JSOL公司开发,丰田·日产·本田等国内汽车OEM的用户占有率极高。最大强项是电动机设计专用的工作流,从模板快速定义IPMSM或SPMSM,几分钟就能搞定。效率地图解析、$L_d$-$L_q$ 地图自动生成、NVH联动(音压级评估)等一揽子功能。

    🧑‍🎓

    有什么缺点吗?

    🎓

    作为通用电磁场求解器范围受限。天线和EMC解析不适用。纯粹是"旋转机·变压器·执行器专用"。国外Ansys Maxwell系的占有率很高,全球团队工具统一比较困难的情况也有。

    Ansys Maxwell

    🧑‍🎓

    Maxwell在海外很流行,和JMAG有什么区别?

    🎓

    Ansys Maxwell(原Ansoft Maxwell)是低频电磁场通用求解器,不仅电动机,还涵盖变压器、继电器、螺线管、磁屏蔽等广泛应用。最大的武器是与Ansys生态系统的联动。Mechanical(结构)、Fluent/Icepak(热流体)、Twin Builder(系统仿真)的双向耦合很自然。

    🎓

    另一个特色是自适应网格。精度不足的区域自动细化。初学者不用费心设计网格,也能得到一定精度。但细化有时会过度导致计算时间爆炸,最好设上限。

    COMSOL Multiphysics

    🧑‍🎓

    COMSOL能用于电动机解析吗?

    🎓

    AC/DC模块可以进行PMSM解析。COMSOL的真正优势是多物理场。电磁-热-结构可以在同一网格上直接耦合,比如"高速运转时涡流损→温度上升→磁石特性变化→转矩下降"能一站式计算。研发和定制物理很有利,但大量运行效率地图这样的量产设计任务时,JMAG或Maxwell的工作流更成熟。

    开源选择方案

    🧑‍🎓

    免费的电动机解析工具有吗?

    🎓

    有几个:

    • FEMM (Finite Element Method Magnetics):二维静磁场·涡流解析。免费且轻量。教学和初期检讨最适用。Lua/MATLAB脚本自动化也可以
    • Elmer FEM:芬兰CSC开发的开源FEM。有电磁模块。支持3D但学习成本高
    • Gmsh + GetDP:网格划分+通用FEM求解器组合。完全脚本驱动,自动化有利但GUI直观操作困难

    学生或初创企业初期检讨用FEMM最方便。

    功能对比矩阵

    功能JMAGMaxwellCOMSOLFEMM
    电动机模板◎ 丰富○ RMxprt联动△ 手动构建× 无
    $L_d$/$L_q$ 地图自动生成◎ 标准功能○ 脚本可用△ 手动设定× 不可
    效率地图解析◎ GUI完备○ 可用× 不可
    铁损计算◎ 高精度△ 有限
    NVH联动◎ 内置○ Mechanical联动○ 直接耦合× 不可
    多物理场△ 外部联动○ Ansys联动◎ 原生× 不可
    脚本自动化○ Python○ IronPython○ MATLAB/Java○ Lua
    成本中~高免费
    Coffee Break 闲话

    "工具选型"决定设计团队生产力提升3倍

    选择PMSM电磁场解析工具时,计算精度往往没有"能融入工作流的便利性"更关键。某Tier 1供应商改用能与MATLAB Simulink无缝联动的工具后,控制设计与电磁设计的迭代周期缩短到原来的1/3。计算精度最高的求解器不如"团队能充分利用"的工具——PMSM开发现场这个悖论经常成立。

    永久磁石同步电动机(PMSM)的设计故障排除

    非线性收敛失败

    🧑‍🎓

    PMSM解析时出现"Newton-Raphson iteration did not converge"错误。什么原因?

    🎓

    PMSM解析的非线性收敛失败,99%都是B-H曲线问题。检查清单:

    • B-H数据不足:没有2.0T以上数据时,饱和区域的 $\nu(B)$ 会发散。从生产商获得最多到2.5T的实测数据
    • B-H曲线非单调:插值导致微分 $d\nu/dB^2$ 为负会导致发散。确认样条插值的设定
    • 气隙网格太粗:网格粗时磁通分布振荡
    • 初值问题:过渡解析初期大电流变化时,减小时间步长
    🧑‍🎓

    检查了B-H曲线,结果只到1.8T有数据…

    🎓

    那就是问题所在。临时对策是饱和区用 $B = \mu_0 H + J_s$($J_s$ 是饱和磁化)外推。35A300这样的常见硅钢 $J_s \approx 2.0$ T。

    齿槽转矩与实测不符

    🧑‍🎓

    FEM算的齿槽转矩和实测值差一倍。什么原因?

    🎓

    齿槽转矩是全转矩的1%以下量级,模型误差微小也会剧变。常见原因:

    • 网格不足:气隙5层以上、角度刻度0.25度以下重新计算
    • 未考虑斜度:量产电动机用斜度(转子或定子的轴向扭转)降低齿槽。2D模型没有斜度补正就不对
    • 磁石着磁方式:实机磁石着磁不是理想矩形波,而是接近梯形或正弦。更逼近现实的分布会改善
    • 制造公差:转子偏心、槽口宽公差等对实测齿槽影响很大

    减磁判定和温度依赖性

    🧑‍🎓

    减磁的检查方法具体是?

    🎓

    最坏工况下运行FEM,检查磁石内部各单元的工作点是否超过膝点(不可逆减磁开始的H值)。条件:

    • 温度:最高使用温度(常150~180℃)。NdFeB磁石温升时保磁力下降约0.5%/℃
    • 电流:最大d轴逆电流(弱磁通控制最强点)
    • 磁石级:N35SH等温度特性好的磁石,180℃时保磁力也会降至一半

    JMAG和Maxwell有专门的减磁判定功能,自动突出膝点以下的单元。

    调试清单

    症状主要原因对策
    转矩是理论值的一半极对数 $p$ 设定错误,线圈绕向反重确认线圈模板的极配置
    Back-EMF没有输出磁石剩余磁通密度为0、材料未设定确认材料属性的Br值
    转矩纹波异常大网格太粗、时间步长太粗网格和时间步长减半重算
    铁损是实测的10倍铁损系数单位错误(W/kg与W/m³混淆)与钢板厂商数据对照
    q轴电感为负磁通链数符号定义错误确认dq变换坐标系定义
    计算异常缓慢未用周期对称性、3D全体模型应用周期边界,用1极分模型
    🧑‍🎓

    结果异常时有什么诀窍吗?

    🎓

    记住3条铁律:

    1. 先看Back-EMF波形——空载Back-EMF正确是前提。不对的话下面的结果全错。最初要检查的量
    2. 只改一个参数重算——网格和B-H曲线和边界条件同时改,不知道什么起作用
    3. 做简单估算交叉检验——用 $T = \frac{3}{2} p \psi_m i_q$ 估算转矩,和FEM结果比较。量级对上就设定大体正确
    相关仿真器

    在这个领域的交互式仿真器上体验理论

    仿真器列表

    相关领域

    耦合解析结构解析热解析
    本文评价
    感谢您的回答!
    有参考
    价值
    想要更
    详细
    报告
    错误
    有参考价值
    0
    想要更详细
    0
    报告错误
    0
    作者 NovaSolver Contributors
    匿名工程师和AI代理 — 网站地图
    查看作者信息