在微型电磁执行器(如线性振动马达 LRA、摄像头精密执行器 VCM)的有限元仿真中,3D 建模的效率与质量直接决定了后续电磁场求解的精度。很多初学者将坐标系仅仅视为“绘图基准”,这是一种非常表面的认识。

在 ANSYS Maxwell 3D 中,坐标系不仅承载着几何建模的参数化传导,更深度耦合了材料各向异性(Anisotropic)的取向对齐转子永磁体复杂充磁方向(Orientation)的动态跟随以及后处理场量分量提取的数学基准。本文将从底层拓扑逻辑出发,全面剖析 Maxwell 3D 的四大坐标系,并分享高阶工程避坑与应用指南。


1. Maxwell 3D 四大核心坐标系全景解析

在 Maxwell 3D 中,任何几何对象的坐标值都是相对于当前**工作坐标系(Working Coordinate System, WCS)**而言的。软件内部共存在四种拓扑性质各异的坐标系:

  1. 全局坐标系 (Global Coordinate System): 整个仿真空间的绝对坐标系。作为宇宙的“原点”,它在新建项目时自动生成,其空间位置(0,0,0)和轴向绝对独立,不可被用户编辑、移动或删除。
  2. 相对坐标系 (Relative CS): 基于现有基准坐标系通过平移(Offset)、旋转(Rotated)或两者结合(Both)派生出的直角、圆柱或球坐标系。它是参数化建模的核心基础。
  3. 表面坐标系 (Face CS): 严格绑定在三维几何实体的某一特定表面(Face)上。其原点和轴向直接由该表面的拓扑中心和边界几何决定,具备动态实时跟随几何体运动的特性。
  4. 实体坐标系 (Object CS): 直接赋予三维几何体对象(Object)本身的独立坐标系。常用于定义该实体在全局运动(平移/旋转)或执行非线性力学碰撞、电磁步进运动时的随动属性。

所有坐标系均显示在左侧模型树的 Coordinate Systems 节点下。右下方出现红色 “W” 标识的坐标系,即为当前正在起作用的工作坐标系(WCS)。

模型树中的坐标系 图 1:模型树中的坐标系,当前激活的工作坐标系以红色 W 标识突出显示

坐标系工业特性对比大表

坐标系类型独立性拓扑随动特征核心工业应用场景
全局坐标系 (Global)绝对独立,不可编辑不随任何几何体或运动发生偏移基础模型搭建、定子定位、全局物理边界定义
相对坐标系 (Relative)依赖于父级基准坐标系随父级基准坐标系位置变化而同步平移/旋转局部镜像/阵列几何特征创建、铁芯各向异性材料方向对齐
表面坐标系 (Face)强依赖于几何实体的特定面实体发生移动、旋转或变形时,该坐标系实时动态跟随复杂充磁面定位、表面励磁电流截面终端(Terminal)定义
实体坐标系 (Object)强依赖于实体几何本身绑定在实体重心或基准点,随实体运动产生瞬态随动移动/旋转部件(如 LRA 动子质量块)的各向异性定义

2. 核心坐标系的高效创建与高级管理技巧

2.1 相对坐标系(Relative CS)的三种创建模式

相对坐标系的创建路径为:菜单栏 Modeler $\rightarrow$ Coordinate System $\rightarrow$ Create $\rightarrow$ Relative CS。软件提供了三种级联定义模式:

① Offset(仅平移)

  • 操作要点: 在当前 WCS 下,通过在右下角状态栏输入三个相对偏移量 $(\Delta X, \Delta Y, \Delta Z)$,或直接在绘图区通过鼠标点击确定新原点。
  • 特性: 派生出的新坐标系轴向与原坐标系完全平行,仅原点位置发生改变。

在模型树 Coordinate Systems 分组下,单击选择作为基准的坐标系,然后从菜单激活 Offset 命令。

通过模型树选择基准坐标系 图 2:通过模型树展开 Coordinate Systems 节点,选择全局坐标系(Global)作为基准

在快捷工具栏依次选择 【Draw】 $\rightarrow$ 【Relative】 $\rightarrow$ 【Offset】,或通过菜单激活创建。

Offset 快捷按键 图 3:工具栏中的 Offset 坐标系创建快捷按键

在绘图区右下角状态栏中输入精确坐标,也可选择圆柱(Cylindrical)或球形(Spherical)坐标方式。

在右下角状态栏中填入坐标参数 图 4:通过绘图区右下角状态栏精确输入新坐标系的原点坐标

② Rotated(仅旋转)

  • 操作要点: 保持原点不变,通过定义旋转轴(X/Y/Z)及旋转角度(Angle),利用右手法则确定新轴向。
  • 特性: 用于处理具备旋转对称特征的电磁组件,如偏心磁路结构。

③ Both(平移与旋转连续定义,高频实战项)

  • 连续操作步骤:
    1. 激活 Both 指令,首先通过绝对数值或捕捉几何特征点,定义新坐标系的原点位置(完成 Offset 拓扑);
    2. 紧接着,系统会提示指定新坐标系的 X 轴正方向(点击空间第二点,新原点指向该点即为新 X 轴);
    3. 随后,系统会提示在新 X 轴基础上,指定 XY 平面上的一个参考点,由此锁定 Y 轴正方向,并基于右手定则自动生成 Z 轴。
  • 快捷键建议: 建议绑定自定义快捷键 Alt + C,在导入第三方复杂图档进行二次修图时,可瞬间完成非标基准面重定位。

2.2 表面坐标系(Face CS)的快速锚定

表面坐标系创建路径:Modeler $\rightarrow$ Coordinate System $\rightarrow$ Create $\rightarrow$ Face CS

首先在绘图区右键菜单中选择 【Select Objects】 $\rightarrow$ 【Face】(快捷键 F)进入表面选择模式,选中目标实体表面。

选择实体的基准面 图 5:在绘图区右键选择 Faces 进入表面选择模式并点击目标表面

点击快捷工具栏中的 【Draw】 $\rightarrow$ 【Face CS】 图标(或菜单路径),激活表面坐标系创建命令。

Face CS 快捷按键 图 6:工具栏中的 Face CS 创建快捷按键

系统依据该表面的几何边缘中心自动生成原点,U/V 轴切于表面,W 轴垂直于该表面指向外部。创建完成后,Face CS 自动添加至模型树(默认名称 FaceCSn)。

Face CS 建立后的效果 图 7:Face CS 建立后与目标表面完全贴合

💡NOTE

工程诀窍: 表面坐标系在微型马达顶盖的限位阻尼、底部 FPC 穿出隧道的拱桥结构(Symmetry 1/4 对称边界)定义中属于高频刚需工具。

2.3 实体坐标系(Object CS)的创建

实体坐标系 (Object CS) 的作用与表面坐标系类似,主要是将新坐标系与特定的实体(Object)产生拓扑绑定关系。当该实体发生位移、旋转或几何运算时,Object CS 会随之产生完全同步的运动。

与相对坐标系创建类似,实体坐标系亦支持 偏移 (Offset)旋转 (Rotated)双重变换 (Both) 三种定义模式。

绑定于实体的实体坐标系 (Object CS) 图 8:Object CS 绑定在目标实体上,随实体位移/旋转完全同步运动

2.4 坐标系高级管理:模型树的高效操作

初学者习惯通过菜单栏繁琐切换坐标系,在面对数十个磁块、多匝线圈的复杂 VCM/LRA 模型时效率极低。

高级提效方案:

  • 快速切换 WCS: 在模型树 Coordinate Systems 节点下直接双击目标坐标系图标(或右键选择 Set Working)。激活后,该坐标系名称在模型树中变为粗体高亮
  • 参数化控制: 对自定义坐标系进行严格规范命名(如 CS_Coil_RacetrackCS_Magnet_Halbach_Left)。双击打开属性窗口,其 Offset 与 Rotation 的值完全支持输入参数变量(如 Offset_X),从而实现坐标系级维度的整机参数化扫描(Parametric Sweep)。

可在属性窗口中修改坐标系的原点坐标、X/Y 轴方向向量及旋转角度,下游几何体会自动同步重构。

自定义坐标系的属性编辑窗口 图 9:在 Properties 属性窗口中可直接通过参数变量驱动坐标系


3. 拓扑级父子依赖机制与故障排查(避坑红线)

在复杂建模中,坐标系往往不是布局孤立的,理解 Maxwell 3D 内部的拓扑依赖链是规避大面积退单重画的关键。

3.1 父子级依赖链传导(Dependency Propagation)

任何相对坐标系或表面坐标系,在创建的瞬间就与它们的参考基准(基准 CS 或实体 Face)建立起了拓扑父子关系

  • Relative CS 的级联效应:CS_Child 基于 CS_Parent 创建,当后期修改了 CS_Parent 变量的物理位置,CS_Child 会自动在空间中跟随产生同等幅度的平移或旋转。利用这一机制,可将线圈坐标系挂载在质量块坐标系下,实现“整机零部件一键参数化移动”。
  • Face CS 的几何绑定: Face CS 的父级是实体。当实体(Object)由于平移、旋转命令发生空间位移,依附其上的 Face CS 会动态、全自动、无延迟地保持相对位置跟随。

3.2 常见报错故障:参考面丢失(Missing Reference Face)

① 触发故障的典型场景

在实际建模攻关中,为了优化漏磁,我们经常需要对动子铁芯或质量块进行布尔运算(Boolean Operation),例如倒角(Fillet)、剖切(Split)或切除让位槽(Subtract)。

如果操作不当,将某一个 Face CS 原本赖以生存的“原始参考面”给剪裁或破坏掉了,就会直接触发 Maxwell 3D 最经典的拓扑破损报错

② 现象与识别特征

受影响的表面坐标系图标会在模型树中瞬间变成红色并带有黄色警告标识。由于后续的线圈或边界条件基于这个坐标系绘制,整个几何依赖链会发生多米诺式崩溃,无法通过 Validation Check。

[模型树故障示意]
Coordinate Systems
├── Global
├── CS_Base
└── 🔴 Face_CS_Coil_Terminal (Reference face lost!)

③ 专家级诊断与排查步骤

遇到此类问题切忌盲目删除重建(会导致挂载其上的网格剖分、边界条件一同丢失)。标准的工程修复策略如下:

  1. 精确定位: 在报红的坐标系上右键点击,选择 Properties(或直接双击该节点)。
  2. 重定义拓扑参考: 在属性对话框中,定位到 Reference Object/Face 字段,该项此时处于 Missing 状态。
  3. 修复几何链: 点击重新编辑(Re-assign),在三维窗口中重新指定布尔运算后生成的、空间位置等效的新表面作为参考面。确认后,Maxwell 3D 将自动重新计算几何矩阵,红色警告消失,完美实现无损修复。

4. 精密电磁执行器(VCM/LRA)实战工程应用场景

4.1 场景一:永磁体海尔贝克阵列(Halbach Array)的复杂充磁对齐

在旗舰级微型马达中,为了在受限空间内强行压榨出极限的磁场能量,普遍采用多瓦片组合的 海尔贝克阵列(Halbach Array) 磁路设计。阵列中相邻永磁体的充磁方向需遵循“垂直-水平-垂直”的逻辑组合,以实现磁力线的单侧汇聚。

[海尔贝克阵列多向充磁逻辑]

 +----------+  +----------+  +----------+
 |          |  |          |  |          |
 | 充磁 (^) |  | 充磁 (->) |  | 充磁 (v) |
 |  [向上]  |  |  [向右]   |  |  [向下]  |
 |          |  |          |  |          |
 +----------+  +----------+  +----------+
  [磁块 A]      [磁块 B]       [磁块 C]
  (矢量法)      (矢量法)       (矢量法)

💡 专家视角:两种充磁方向定义流派

在 Maxwell 材料属性 Orientation 设置中,存在两种工程实现路径。请根据项目复杂度进行决策:

1. 矢量定义法 (Vector Definition) —— 工业首选,高效便捷

  • 适用场景: 绝大多数线性马达(LRA/VCM)、矩形/方形磁体、充磁矢量始终与全局坐标系(Global CS)平行的设计。
  • 核心优势:
    • 极简高效: 直接在 Material $\rightarrow$ Orientation $\rightarrow$ Vector 中输入 $(0, 1, 0)$ 或 $(1, 0, 0)$ 等常数向量,通过正负号轻松调整。
    • 鲁棒性强: 完全解耦了物理模型与材料属性。即便后期对磁块进行布尔运算(倒角、切槽)导致几何拓扑重构,该定义依然完全有效,不会因坐标系引用失效而报错。
  • 落地实操: 进入各磁铁实体的属性窗口,将 Orientation 切换为 Vector,手动填入各磁块对应的单位矢量坐标(如 A 块填 0, 1, 0;B 块填 1, 0, 0)。

2. 坐标系定义法 (CS Definition) —— 动态旋转与复杂曲面专用

  • 适用场景:
    • 旋转电机: 磁体随转子旋转,充磁矢量在全局空间内随时间改变,必须绑定局部坐标系随动。
    • 非线性几何: 磁体表面为瓦片状曲面,充磁方向需通过特定几何面的法向来定义。
  • 落地实操:
    1. 针对磁块分别在其几何重心或基准面上建立独立的 Face CSRelative CS
    2. 调整这些坐标系的 X 轴,使其精准指向图纸设计的充磁矢量方向;
    3. 在材料属性中,将 Orientation 切换为刚才定制的坐标系名称。

决策指南: 若充磁矢量可由简单的 XYZ 常数描述,请毫不犹豫选择矢量法。只有当充磁方向无法用固定矢量描述,或涉及复杂的动态随动时,才考虑引入独立的坐标系进行控制。

4.2 场景二:各向异性材料(Anisotropic)的压延方向物理对齐

在线性执行器的磁路闭环中,为了极大化降低磁滞损耗并提升导磁率,铁芯往往采用具备高各向异性的取向硅钢片。这类材料在顺着工业压延方向(Rolling Direction)的磁导率 $\mu_{easy}$ 极大,而垂直于压延方向的 $\mu_{hard}$ 较小。

如果铁芯在 3D 模型中处于倾斜或复杂弯折轮廓,直接使用全局直角坐标系赋予其各向异性材料属性,会导致计算出的磁力线发生方向性错配。

落地实操: 必须在铁芯的各段厚度中心或折弯起始点建立精准对齐压延线方向的 Relative CS。在定义材料常数时(如 $B-H$ 曲线分量),指定输入该 Relative CS,确保仿真得出的电磁阻抗和饱和波形与实验室实测结果完全一致。

4.3 场景三:后处理中径向/切向磁密的精确提取(圆柱坐标系高阶调用)

在做线性振动马达(LRA)或微型旋转电机的后处理分析时,研发负责人及客户往往不关心全局的 $B_x, B_y$ 场量,而是高频要求调阅评估气隙处的径向磁密(Radial Flux Density, $B_r$)切向磁密(Tangential Flux Density, $B_t$),以评估打壳噪音(Clipped Noise)和转矩脉动。

   径向磁密 Br (垂直于气隙)
         ^
         |
   +-----+-----+
   |   永磁体   |
   +-----+-----+
         |  气隙 (Air Gap)
   +-----+-----+
   |  定子线圈  |
   +-----------+
         |
         +-----> 切向磁密 Bt (沿气隙平行面)

落地实操: 由于默认全局坐标系是直角坐标系,后处理只能报出 $B_x, B_y, B_z$。高阶工程师的操作是:

  1. 在马达气隙圆心或轴线中心,创建一个 Relative CS(如命名为 CS_Post_Airgap);
  2. 核心转变: 在属性窗口中将其 Coordinate System Type 由默认的 Cartesian(直角坐标系) 切换为 Cylindrical(圆柱坐标系)
  3. 进入后处理数据报表(Results $\rightarrow$ Create Fields Report),在 In Coordinate System 下拉菜单中将参考基准由 Global 切换为新建的圆柱坐标系 CS_Post_Airgap
  4. 此时可选字段已从 $B_x, B_y$ 进化为 B_Radius(径向分量 $B_r$)B_Phi(切向分量 $B_\phi$)。直接导出此曲线,即可精准分离出引起执行器异音和效率衰减的底层分量。

4.4 场景四:LRA 线性振动马达运动边界与对称性建模(Motion Band & Symmetry Boundary)

LRA 线性振动马达是典型的往复谐振机电系统,其动子(包括配重质量块和永磁体)沿着单一物理轴向进行往复振动。在这种高频振动的建模中,坐标系起到了规范运动方向和简化计算的关键作用。

1. 动子与运动区域(Band)的一键参数化装配随动

在 Transient 瞬态电磁求解中,LRA 的运动部件需要被一个紧密包围的运动气隙包——**运动边界体(Motion Band)**所包裹。

  • 痛点:若将动子和 Band 区域直接在全局坐标系中定位,一旦需要调整动子的初始静态装配间隙(Static Air Gap)或极限偏置位,就必须在三维空间中繁琐地平移磁钢、质量块和 Band 实体。
  • 解法:在动子的几何重心处建立一个专用的相对坐标系 CS_Motion_Movable。将磁钢、质量块、Band 图形统统基于该相对坐标系绘制或与之进行 Object 绑定。在运动设置(Motion Setup)中指定该坐标系作为运动参照。当需要改变初始装配位置时,只需在属性窗口中修改 CS_Motion_Movable 的 Origin Offset 参数变量(如 $Gap_Initial),动子装配体和运动边界将整体完美随动,绝不产生几何拓扑断裂。

2. 对称性边界(Symmetry Boundary)与坐标系轴向对齐

由于 LRA 的结构具有高度的对称性(通常为双侧对称或中心对称),在仿真时常采用 1/2 或 1/4 模型以节省 50% 以上的计算网格与求解时间。

  • 网格减阻的关键:Maxwell 中的 Symmetry 对称边界条件,要求对称面必须与当前 WCS 的三个主坐标平面(XY、YZ、XZ)之一完全平行或重合。
  • 实操方法:如果马达在整机中的实际装配角度是倾斜的(非 standard 的轴向放置),千万不要直接在绝对空间中去偏角剖切模型。正确的做法是,在对称面上建立一个相对坐标系 CS_Symmetry_Align,通过旋转(Rotated)使新坐标系的坐标平面与对称物理面完美贴合。双击激活此坐标系为 WCS 后,选中几何体进行 Split(剖切)操作,并直接赋予该剖切面以 Symmetry 边界条件。这能保证几何剖切与电磁边界的一致性。

5. 总结与最佳实践

坐标系类型核心绑定对象主要应用场景运动/变形时的表现
全局坐标系 (Global CS)虚拟绝对零点空间绝对定位与外部装配基准永远固定不变,不可编辑或删除
相对坐标系 (Relative CS)现有 CS 坐标轴局部建模定位、铁芯各向异性对齐、参数化扫描随其基准 CS 的修改发生联动偏移/旋转
表面坐标系 (Face CS)实体的平面/端面永磁体表面充磁方向定义、端部线圈引出随实体面位置同步运动(如电机转子旋转)
实体坐标系 (Object CS)实体几何中心/特征独立刚体运动部件(如 LRA 动子质量块)的各向异性定义随整块实体位移/旋转而整体完全同步运动

💡 建模技巧:

  1. 在创建复杂执行器(如 LRA 或 VCM)时,强烈建议通过参数化变量(Variables)来定义相对坐标系的原点坐标或旋转角度,这样可以实现一键扫频改变整体磁路装配间隙,避免手动重构几何。
  2. 充磁方向务必基于磁体实体的局部坐标系(如 Face CS),避免在永磁体发生旋转时其充磁矢量留在绝对空间方向上导致计算失真。
  3. 在 ANSYS Maxwell 3D 的硬核数字化研发世界里,“看透复杂几何背后的拓扑依赖”是专业工程师的基本功。精通四种坐标系的建立、参数化控制以及在材料充磁、后处理提分量中的级联调用,不仅能够帮你在布尔运算大改动模型的崩溃报错中拯救几何依赖链,更能让你的技术资产在同行中建立起一道无法被轻易复刻的“专业护城河”。

📖 Maxwell 3D 坐标系与磁体各向异性实战

本文引用与技术讨论规范

作者:陈亚明(Tony Chen)|微型电磁执行器数字化研发专家

原始出处:ansv.net

本文链接:https://ansv.net/knowledge-base/maxwell-3d-modeling-handbook/coordinate-systems/

版权声明:除另有说明外,本文原创文字、公式与原创图示采用 CC BY-NC-ND 4.0(署名—非商业性使用—禁止演绎)协议授权。欢迎在署名、注明原文链接且仅作非商业用途的前提下转载;不得改编、删改或拆分原文内容。

除非另有明确说明,文中涉及的第三方商标、专利附图、产品图片及其他第三方素材,均不在本 CC 协议授权范围内,相关权利归其各自权利人所有。

如有技术交流,欢迎联系:hi@ansv.net

💬 探讨与反馈

💡 快速交流与账号登录贴士
🔹 免填/趣味随机昵称:系统已为您随机分配趣味昵称(如「摸鱼的卡皮巴拉」「喝冰美式的工程喵」),可随时点击 快速换一个,支持免注册畅聊。
🔹 第三方账号一键登录(密码绝不泄露):支持 GitHub、微博、Twitter、Facebook、QQ 官方直接授权登录。点击输入区右上角登录图标即可一键登录,采用标准 OAuth 2.0 官方鉴权机制,密码全程由官方平台验证,本站绝不经手且无法获取您的密码,安全可靠。
🔹 QQ 号免密同步头像:直接在邮箱栏输入 QQ 号QQ 邮箱(如 123456@qq.com),无需登录即可秒显您的专属 QQ 头像。