第二章 材料库与属性定义:JMAG材料库调用、自定义永磁体材料(钕铁硼/铁氧体)、硅钢片B-H曲线与铁损设置、绕组材料与绝缘属性
各位同学,咱们接着往下聊。上一章我们把JMAG的界面和基本操作捋了一遍,这一章要进入一个非常关键的环节——材料定义。
说实话,电机仿真里什么最坑?不是网格剖分,不是边界条件,而是材料参数。我见过太多人,模型建得漂漂亮亮,结果材料参数随便填了个数,仿真出来效率120%,一看就知道不对。材料是仿真的灵魂,你给它什么数据,它就给你什么结果。
2.1 JMAG材料库调用:别自己造轮子
JMAG自带了一个相当丰富的材料库,这是它的一大优势。我个人习惯是,能调用现成的,绝不自己从头写。
怎么调用?很简单:
- 在项目树里找到 Materials 节点,右键 → Load from Library
- 弹出来的窗口里,按类别筛选:永磁体、硅钢片、绕组、结构件……
- 选中你要的材料,点 Add to Project
这里有个小技巧:JMAG的材料库是按 厂商+牌号 组织的。比如硅钢片,你搜“35W300”就能找到对应的日本新日铁或者中国宝钢的牌号。但要注意,不同厂商的同牌号材料,性能可能有细微差异。我建议你优先选跟自己实际采购一致的厂商。
2.2 自定义永磁体材料:钕铁硼 vs 铁氧体
库里的材料不一定够用。比如你手头有一批国产的钕铁硼,牌号是N38UH,库里没有。怎么办?自己定义。
右键 Materials → New 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,软件会自动生成线性退磁曲线。但如果你用的是钕铁硼,尤其是高温工况,我建议你输入 非线性退磁曲线。
输入非线性曲线的方法:在材料属性里找到 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里定义硅钢片,主要干两件事:
- 输入B-H曲线(磁化曲线)
- 设置铁损系数
2.3.1 B-H曲线
B-H曲线描述的是材料磁化到饱和的过程。你从供应商那里拿到的通常是 直流B-H曲线,也就是静态磁化曲线。JMAG里默认用的就是直流曲线。
但注意,电机里磁场是交变的,频率从几十Hz到几千Hz。高频下,B-H曲线会变成 交流B-H回线,也就是磁滞回线。如果你做的是高速电机(比如10万转以上),我建议你用交流B-H曲线,否则铁损算不准。
输入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之间
这些系数怎么来?两个途径:
- 从供应商数据手册里查:有些厂商会直接给出不同频率下的铁损曲线,你可以反推出系数。
- 用JMAG自带的拟合工具:在材料属性里点 Iron Loss → Fit from Data,输入几组频率和铁损值,软件自动帮你算系数。
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),是电机热阻的主要来源
2.5 本章知识体系
说了这么多,我画了一张图帮你梳理一下本章的核心逻辑。材料定义不是孤立的工作,它跟后面的仿真设置、结果分析都环环相扣。
这张图把本章的内容串起来了。你想想看,材料库调用是起点,永磁体和硅钢片是核心,绕组和绝缘是细节。每一步都走扎实了,后面的仿真才能放心。
好了,这一章就到这里。材料定义这块,说白了就是“输入决定输出”。你花时间把材料参数搞准了,后面省下的时间远不止这些。下一章我们聊聊网格剖分,那又是一个容易翻车的地方。