4、一键生成 Maxwell 2D 模型:从 RMxprt 导出到 Maxwell 的流程、模型检查与网格剖分初设置

好,咱们接着往下走。前面几章我们把 RMxprt 里的电机方案调得差不多了,性能曲线也看得七七八八。但说实话,RMxprt 算出来的东西,终究是「路」的算法,精度有限。真要拿它去指导生产,我心里还是有点打鼓的。

所以这一章,咱们就干一件很爽的事——一键把 RMxprt 的模型扔到 Maxwell 2D 里,开始做「场」的仿真。说白了,就是从宏观估算切换到微观精算。

核心逻辑:RMxprt 负责快速出方案,Maxwell 负责精确验证。两者联合,才是工程上最靠谱的套路。

4.1 从 RMxprt 导出到 Maxwell:其实就三步

我第一次用这个功能的时候,还傻乎乎地手动在 Maxwell 里重新画了一遍模型。后来被老工程师笑话了:「你点一下这个按钮不就行了?」嗯,确实,Ansys 早就把这个流程打通了。

具体操作是这样的:

  1. 在 RMxprt 里点右键,找到你的设计项目,选择 Create Maxwell Design
  2. 弹出一个对话框,让你选是生成 2D 还是 3D。咱们做电机性能预测,绝大多数情况选 2D。3D 太慢了,除非你要看端部效应或者斜极。
  3. 点确定,Maxwell 会自动打开,模型、材料、激励、边界条件,一股脑全给你导过来。

你看,是不是很简单?但这里有个坑,我当年踩过。

注意:导出前,一定要在 RMxprt 里把 Machine 下的 Analysis 跑一遍。哪怕你只是改了个槽型,也得重新跑一次。否则导出的模型可能是空的,或者参数对不上。

我个人习惯是,每次改完 RMxprt 参数,先点一下 Analyze All,等它算完,再导出。这样心里踏实。

4.2 模型检查:别急着算,先看看长啥样

模型导进来之后,Maxwell 会自动生成一个 2D 截面图。这时候别急着点仿真,先花两分钟检查一下。

我一般会看这几个地方:

  • 几何轮廓对不对? 比如定子齿、转子槽、永磁体的形状,有没有变形或者缺失。我曾经遇到过,RMxprt 里设的是平行齿,导出来变成了梯形齿,后来发现是版本兼容问题。
  • 材料分配有没有乱? 点一下每个部件,看看材料名称。比如硅钢片是不是 M19_24G,永磁体是不是 NdFe35。有时候默认材料会变成 vacuum,那就白算了。
  • 边界条件对不对? 主要是看 Master/Slave 边界有没有配对好。如果没配对,仿真结果会飘。

一个小技巧:在 Maxwell 里按 Ctrl+A 全选所有物体,然后右键 Assign Material,可以快速浏览所有部件的材料。如果发现哪个是灰色的,多半有问题。

你想想看,如果模型本身就有问题,后面算出来的结果再漂亮,也是垃圾。所以这一步,千万别省。

4.3 网格剖分初设置:粗剖还是细剖?

网格剖分,说白了就是把连续的几何空间切成一小块一小块,让计算机能算。剖得越细,精度越高,但时间也越长。剖得太粗,结果可能不准。

对于刚导进来的模型,我建议先做一次粗剖。为什么?因为我们要先验证模型能不能跑通,有没有报错。等确认没问题了,再加密网格做精确计算。

具体操作:

  1. 在 Maxwell 左侧的 Project Manager 里,找到 Mesh Operations
  2. 右键,选择 AssignInside SelectionLength Based
  3. 弹出一个对话框,设置最大网格尺寸。我一般给 5 mm 左右,具体看你电机大小。如果是小电机,可以给 2 mm。
  4. 点确定,然后右键 AnalysisApply Mesh Operations,让 Maxwell 先剖一次。

经验值:对于一台 100 mm 直径的永磁同步电机,粗剖用 5 mm 网格,大概 1 万到 2 万个单元。细剖用 1 mm,能到 10 万以上。粗剖算一次空载反电势,大概 5 分钟;细剖可能要半小时。

我个人习惯是,先粗剖跑一次空载,看看反电势波形对不对。如果波形畸变严重,或者幅值差太多,那可能是模型有问题,先排查。如果波形还行,再加密网格做负载仿真。

嗯,这里要注意:气隙区域的网格一定要加密。因为电磁场的大部分能量都集中在气隙里。如果气隙网格太粗,算出来的转矩和反电势都会偏小。我一般会在气隙里单独设置一个 Surface 网格,尺寸给到 0.5 mm 左右。

4.4 本章知识体系

为了让你更直观地理解整个流程,我画了一张图。你可以把它当作一个操作 checklist:

一键生成 Maxwell 2D 模型:核心流程 步骤 1:导出 RMxprt → Create Maxwell 选 2D,点确定 步骤 2:检查 几何、材料、边界 确认无异常 步骤 3:剖分 粗剖 5 mm 验证模型 关键检查点(按顺序) ① 几何轮廓 齿、槽、磁体形状 ② 材料分配 硅钢片、永磁体 ③ 边界条件 Master/Slave 配对 网格剖分建议 • 粗剖:5 mm(验证用,1~2 万单元,5 分钟出结果) • 细剖:1 mm(精确用,10 万+ 单元,30 分钟+) 气隙区域必须加密,建议 0.5 mm

4.5 避坑指南

最后,分享几个我这些年攒下来的经验,希望能帮你少走弯路:

  • 我曾经导完模型直接点仿真,结果算了两个小时还没完。后来发现是网格剖分太细,而且没设对称边界。记住,能用 1/4 模型就别用全模型,能省 75% 的时间。
  • 我曾经在 RMxprt 里把槽型设成了「自定义」,结果导到 Maxwell 里,槽口尺寸对不上。后来我学乖了,尽量用 RMxprt 自带的槽型库,兼容性最好。
  • 还有一次,我导出的模型里,永磁体的充磁方向反了。检查了半天才发现,是 RMxprt 里 Polarity 设反了。所以导出前,务必看一眼磁体的充磁方向

我的习惯:每次导出后,先跑一个空载反电势的快速仿真。如果波形正弦度好、幅值跟 RMxprt 结果误差在 5% 以内,我就认为模型没问题。如果偏差大,我会回头检查模型和网格。

好了,这一章的内容就到这里。你按照这个流程走一遍,基本上就能把 RMxprt 的模型顺利转到 Maxwell 里,并且完成初步的网格设置。下一章,我们会正式开始跑仿真,看结果。


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