第二章 材料库与属性定义:JMAG材料库调用、自定义永磁体材料(钕铁硼/铁氧体)、硅钢片B-H曲线与铁损设置、绕组材料与绝缘属性

各位同学,咱们接着往下聊。上一章我们把JMAG的界面和基本操作捋了一遍,这一章要进入一个非常关键的环节——材料定义。

说实话,电机仿真里什么最坑?不是网格剖分,不是边界条件,而是材料参数。我见过太多人,模型建得漂漂亮亮,结果材料参数随便填了个数,仿真出来效率120%,一看就知道不对。材料是仿真的灵魂,你给它什么数据,它就给你什么结果。

2.1 JMAG材料库调用:别自己造轮子

JMAG自带了一个相当丰富的材料库,这是它的一大优势。我个人习惯是,能调用现成的,绝不自己从头写。

怎么调用?很简单:

  1. 在项目树里找到 Materials 节点,右键 → Load from Library
  2. 弹出来的窗口里,按类别筛选:永磁体、硅钢片、绕组、结构件……
  3. 选中你要的材料,点 Add to Project

这里有个小技巧:JMAG的材料库是按 厂商+牌号 组织的。比如硅钢片,你搜“35W300”就能找到对应的日本新日铁或者中国宝钢的牌号。但要注意,不同厂商的同牌号材料,性能可能有细微差异。我建议你优先选跟自己实际采购一致的厂商。

我的习惯: 每次新建项目,先把常用的几款材料从库里拖进来,比如50W470硅钢片、N35SH钕铁硼、2级铜绕组。省得后面边仿真边找材料,打断思路。

2.2 自定义永磁体材料:钕铁硼 vs 铁氧体

库里的材料不一定够用。比如你手头有一批国产的钕铁硼,牌号是N38UH,库里没有。怎么办?自己定义。

右键 MaterialsNew Material,然后你会看到一堆属性需要填。别慌,核心就几个:

属性 钕铁硼 (NdFeB) 铁氧体 (Ferrite)
剩磁 Br (T) 1.1 ~ 1.45 0.38 ~ 0.45
矫顽力 Hc (kA/m) 800 ~ 1100 250 ~ 350
最大磁能积 (BH)max (kJ/m³) 250 ~ 420 25 ~ 35
工作温度 (°C) 80 ~ 200 (视牌号) 250 ~ 300
相对磁导率 μr 1.05 ~ 1.10 1.05 ~ 1.15

定义永磁体时,最关键的是 退磁曲线。JMAG里你可以输入Br和Hc,软件会自动生成线性退磁曲线。但如果你用的是钕铁硼,尤其是高温工况,我建议你输入 非线性退磁曲线

我曾经踩过的坑: 有一次做高温电机仿真,我偷懒用了线性退磁曲线,结果算出来的反电动势比实测高了8%。后来换成非线性曲线,误差降到了2%以内。高温下钕铁硼的退磁曲线膝盖会弯,线性近似会高估性能。

输入非线性曲线的方法:在材料属性里找到 Demagnetization Curve,点 Edit,然后粘贴你从供应商那里拿到的B-H数据点。格式一般是两列:H (kA/m) 和 B (T)。

// 示例:N38SH 在 100°C 下的退磁曲线数据点
H (kA/m)    B (T)
0           1.25
-200        1.18
-400        1.08
-600        0.92
-800        0.70
-900        0.50
-950        0.30
-1000       0.05

铁氧体呢?它的剩磁低,但价格便宜、耐高温。我一般用在低成本或者高温场合。定义铁氧体时,注意它的退磁曲线在第二象限几乎是线性的,所以用Br和Hc两个参数就够了。

2.3 硅钢片B-H曲线与铁损设置

硅钢片是电机的“骨架”,它的性能直接影响电机的效率和温升。JMAG里定义硅钢片,主要干两件事:

  1. 输入B-H曲线(磁化曲线)
  2. 设置铁损系数

2.3.1 B-H曲线

B-H曲线描述的是材料磁化到饱和的过程。你从供应商那里拿到的通常是 直流B-H曲线,也就是静态磁化曲线。JMAG里默认用的就是直流曲线。

但注意,电机里磁场是交变的,频率从几十Hz到几千Hz。高频下,B-H曲线会变成 交流B-H回线,也就是磁滞回线。如果你做的是高速电机(比如10万转以上),我建议你用交流B-H曲线,否则铁损算不准。

一个小经验: 如果你没有交流B-H数据,可以用直流曲线近似,但铁损系数要适当调高。我一般会把铁损系数乘以1.1~1.2作为补偿。

输入B-H曲线的步骤:

  • 在材料属性里找到 B-H Curve,点 Edit
  • 选择 Table Input,粘贴你的数据
  • 注意单位:B用T,H用A/m(JMAG默认)
// 示例:50W470 硅钢片 B-H 曲线
H (A/m)     B (T)
0           0
50          0.20
100         0.45
200         0.85
500         1.30
1000        1.50
2000        1.60
5000        1.70
10000       1.78
20000       1.85
50000       1.92
100000      1.95

2.3.2 铁损设置

铁损是电机发热的主要来源之一。JMAG里铁损计算用的是 Steinmetz公式 的改进版:

P_iron = Kh * f * B^α + Kc * f^2 * B^2 + Ke * f^1.5 * B^1.5

其中:

  • Kh:磁滞损耗系数
  • Kc:涡流损耗系数
  • Ke:附加损耗系数(有时也叫异常损耗)
  • α:磁滞损耗指数,一般在1.6~2.0之间

这些系数怎么来?两个途径:

  1. 从供应商数据手册里查:有些厂商会直接给出不同频率下的铁损曲线,你可以反推出系数。
  2. 用JMAG自带的拟合工具:在材料属性里点 Iron LossFit from Data,输入几组频率和铁损值,软件自动帮你算系数。
注意: 铁损系数跟频率范围有关。你拟合时用的频率范围,应该覆盖你电机的实际运行频率。比如你的电机最高转速下频率是500Hz,那你拟合时用的数据最好在100Hz~1000Hz之间。超出范围,误差会很大。

2.4 绕组材料与绝缘属性

绕组材料相对简单,但有几个细节容易忽略。

2.4.1 绕组导体

最常用的是 ,偶尔用铝(低成本场合)。定义时主要设置:

  • 电导率:铜在20°C时是58 MS/m,但温度升高会下降。我一般设置成 温度相关 的,这样仿真能反映热态电阻。
  • 填充系数:也叫槽满率。这个值不是材料属性,而是在绕组设置里定义的。但你要知道,填充系数直接影响电阻和热导。

设置温度相关电导率的方法:在材料属性里找到 Conductivity,选择 Temperature Dependent,输入参考温度(比如20°C)和对应的电导率,以及温度系数(铜大约是0.00393 /°C)。

// 铜的温度相关电导率设置示例
参考温度: 20 °C
参考电导率: 58 MS/m
温度系数: 0.00393 /°C

2.4.2 绝缘属性

绝缘材料在电磁仿真里通常被忽略,因为它的相对磁导率接近1,电导率接近0。但如果你做 热仿真 或者 高频仿真,绝缘层就不能忽略了。

JMAG里你可以定义绝缘层的:

  • 介电常数:一般在3~5之间(取决于绝缘漆类型)
  • 击穿强度:这个在电磁仿真里用不到,但做绝缘校核时会用到
  • 热导率:绝缘漆的热导率很低,只有0.2~0.3 W/(m·K),是电机热阻的主要来源
我的做法: 在纯电磁仿真里,我通常不建绝缘层模型,而是通过调整绕组的等效电导率来间接考虑绝缘的影响。比如,把铜的电导率乘以一个系数(0.8~0.9),模拟绝缘占用的空间。这样既简化了模型,又不会太离谱。

2.5 本章知识体系

说了这么多,我画了一张图帮你梳理一下本章的核心逻辑。材料定义不是孤立的工作,它跟后面的仿真设置、结果分析都环环相扣。

材料库与属性定义知识体系 材料定义 材料库调用 永磁体定义 硅钢片定义 绕组与绝缘 厂商+牌号筛选 添加至项目 钕铁硼 铁氧体 退磁曲线 温度特性 B-H曲线 铁损系数 Steinmetz公式 频率范围 电导率 温度系数 绝缘属性 填充系数 材料定义准确 → 仿真结果可靠 → 设计一次成功

这张图把本章的内容串起来了。你想想看,材料库调用是起点,永磁体和硅钢片是核心,绕组和绝缘是细节。每一步都走扎实了,后面的仿真才能放心。

好了,这一章就到这里。材料定义这块,说白了就是“输入决定输出”。你花时间把材料参数搞准了,后面省下的时间远不止这些。下一章我们聊聊网格剖分,那又是一个容易翻车的地方。


专注资料整理