第四章:材料属性定义——给电机“选材”是门手艺活

做电机仿真这么多年,我越来越觉得:材料定义这事儿,看着简单,其实特别容易翻车。你想想看,硅钢片、永磁体、铜线、气隙——这四种材料,每一种都有自己的脾气。我在项目里见过太多人,随便选个默认材料就开跑,结果仿真结果跟实测差了十万八千里。

今天咱们就好好聊聊,在JMAG里怎么给这四种材料“安排明白”。

4.1 硅钢片——电机的“骨架”

硅钢片是电机铁芯的主力。说白了,它负责导磁。我个人的习惯是,先看电机的工作频率。如果是工频电机,50Hz或60Hz,那普通的无取向硅钢片就够了。但要是高速电机,比如几千转甚至上万转,那就得用薄一点的硅钢片,像0.35mm甚至0.2mm的。

在JMAG里定义硅钢片,核心就是B-H曲线。这个曲线决定了材料的磁化特性。嗯,这里要注意:B-H曲线不是随便找一条就能用的。我踩过这个坑——有一次偷懒,用了软件自带的默认曲线,结果算出来的齿槽转矩偏小很多。后来一查,发现那条曲线是低频下测的,跟我实际用的高频材料根本不是一回事。

关键点:B-H曲线必须来自材料供应商的实测数据,或者至少是同牌号、同工艺的材料。别用“近似”曲线糊弄自己。

设置步骤其实不复杂:

  1. 在材料库中新建一个“Steel”材料
  2. 输入密度、电阻率等基本参数
  3. 导入B-H曲线数据(通常是个CSV文件,第一列是H,第二列是B)
  4. 设置铁损曲线(这个后面章节会细讲)

我建议你养成一个习惯:每次拿到新批次的硅钢片,都跟供应商要一份最新的B-H曲线。别嫌麻烦,这钱省不得。

4.2 永磁体(NdFeB)——电机的“心脏”

钕铁硼永磁体,现在用的最多。剩磁Br、矫顽力Hc、最大磁能积(BH)max,这三个参数是核心。我在项目中遇到过一个问题:客户给的永磁体参数是常温下的,但电机实际工作温度有80°C。结果仿真出来的反电动势跟实测差了15%。

为什么会这样?因为钕铁硼的剩磁随温度升高会下降。温度系数大概是-0.12%/°C。你想想看,80°C比室温高了60°C,剩磁就掉了7%以上。

避坑指南:我曾经因为没考虑温度对永磁体的影响,导致一个项目返工了两次。从那以后,我每次定义永磁体材料,都会同时设置不同温度下的退磁曲线。JMAG支持温度相关的材料定义,一定要用起来。

在JMAG里设置永磁体时,记得:

  • 选择“Permanent Magnet”类型
  • 输入剩磁Br(单位T)
  • 输入矫顽力Hc(单位kA/m)
  • 设置磁化方向(径向、平行、Halbach等)
  • 添加温度系数

对了,还有一个细节:永磁体的电导率。很多人会忽略这个,但如果你要做涡流损耗分析,这个参数就很重要。钕铁硼的电导率一般在0.6~0.8 MS/m左右。

4.3 铜线——电机的“血管”

铜线负责导电。在JMAG里,铜线的定义相对简单。但简单不代表可以马虎。我见过有人把铜线的电阻率设成纯铜的,但实际用的是漆包线——漆包线的有效导电截面积会小一些。

设置铜线材料时,主要关注:

  • 电导率:纯铜在20°C时约为58 MS/m
  • 温度系数:铜的电阻温度系数约为0.00393/°C
  • 密度:8960 kg/m³

小技巧:如果你做的是高频电机,比如开关磁阻电机或者永磁同步电机的高频工况,记得考虑集肤效应。这时候可以用“等效电阻”来近似,或者直接在JMAG里设置绞线模型。

我个人习惯把铜线材料单独建一个文件夹,按线径分类。比如“Cu_0.5mm”、“Cu_1.0mm”这样。因为不同线径的填充系数不一样,会影响槽满率。

4.4 气隙——看不见但最关键的部分

气隙不是“空”的。在JMAG里,气隙需要分配材料。默认是空气,但如果你做的是永磁电机,气隙里其实有磁场。所以气隙材料的定义,核心是相对磁导率。

空气的相对磁导率是1.0。但注意:如果你在气隙里加了结构件,比如支撑环、护套,那这些部分的材料就要单独定义。我做过一个项目,气隙里有个不锈钢护套,结果忘了定义它的磁导率,算出来的齿槽转矩波形完全不对。

设置气隙材料时:

  • 选择“Air”或“Vacuum”类型
  • 相对磁导率设为1.0
  • 电导率设为0(除非你要考虑气隙中的涡流)

重要提醒:气隙网格的质量直接影响齿槽转矩的计算精度。我建议气隙区域至少划分3层网格,而且要用“滑动网格”或者“气隙网格”功能。这个后面仿真设置章节会详细讲。

4.5 材料定义的完整流程

说了这么多,咱们总结一下。在JMAG里定义这四种材料,我一般按这个顺序来:

  1. 先定义硅钢片,导入B-H曲线和铁损曲线
  2. 再定义永磁体,设置剩磁、矫顽力和温度系数
  3. 然后定义铜线,设置电导率和温度系数
  4. 最后定义气隙,确认相对磁导率为1.0

每一步做完,我都会保存成一个材料模板。下次做类似项目,直接调用就行。省时省力,还不会出错。

下面这张图,是我自己整理的材料定义逻辑框架,你可以参考一下:

JMAG电机材料定义逻辑框架 电机材料定义 硅钢片(铁芯) 永磁体(NdFeB) 铜线(绕组) 气隙(空气) • B-H曲线(实测数据) • 铁损曲线 • 密度/电阻率 • 剩磁Br / 矫顽力Hc • 温度系数 • 磁化方向 • 电导率(含温度系数) • 线径/填充系数 • 绞线模型(高频) • 相对磁导率=1.0 / 网格划分

这张图把四种材料的定义要点都串起来了。你照着这个框架去设置,基本不会漏掉什么。

4.6 材料库管理的小建议

最后,聊点个人经验。JMAG的材料库是可以自定义的。我建议你建一个自己的材料库,把常用的硅钢片牌号、永磁体型号都存进去。比如:

材料类型 牌号/型号 关键参数 适用场景
硅钢片 50W470 B50=1.72T, 铁损4.7W/kg 工频电机
硅钢片 35W300 B50=1.68T, 铁损3.0W/kg 高速电机
永磁体 N35SH Br=1.21T, Hc=915kA/m 通用永磁电机
永磁体 N42UH Br=1.30T, Hc=955kA/m 高转矩密度电机
铜线 纯铜 电导率58 MS/m 常规绕组

有了这个表,每次新建项目,直接复制粘贴材料定义,效率能提高不少。而且不容易出错。

好了,材料定义这块就聊到这儿。记住一句话:材料定义是仿真的地基,地基没打好,上面盖的房子再漂亮也是危房。下一章咱们开始讲网格划分——嗯,那个话题更有意思。


公众号:蓝海资料掘金营,微信deep3321