Motor-CAD 手动操作指南 — 轴向磁拉力求解与看结果
适用: Motor-CAD 2026R1 (v261), 模型 MARS-12S10P (Axial Flux BPM, SSSR)。
说明: 核心开关与数据位置均经脚本实测 (变量名在括号中注明); 个别 GUI 菜单
措辞可能因版本略有出入, 以实际界面为准。
第 1 步 启动与打开模型
- 启动: 开始菜单 "Ansys Motor-CAD 2026 R1",或直接运行
E:\Program Files\ANSYS Inc\v261\motorcad\MotorCAD.exe。
- File → Open,选
MARS-12S10P_SSSR_D76-C150_V5.0-0819.mot。
- 立刻 File → Save As 另存副本 (如 output_motorcad/ 下带日期的文件名),
避免污染原模型 —— 项目纪律。
- 确认左上模型类型为 BPM / Axial Flux (基于 YASA 模板)。
第 2 步 核对几何 (Geometry 页)
- Radial / Axial 两个视图切换查看。
- 关键值: 气隙 Airgap=1mm; 磁钢轴向厚 Magnet Length=3mm
(注意 Magnet Thickness=13mm 是磁钢环径向深度, 别改错); 极弧
Magnet Arc [ED]=121° (=67.2% 覆盖率); 定子内/外径 50/76mm。
第 3 步 设置工况 (E-Magnetics 界面 → Input Data)
- 电流: 本模型电流定义是 RMS 口径 (CurrentDefinition=1) ——
改电流填 "RMS Current" 框 (当前 21A);填 Peak Current 无效,这是
实测踩过的坑。相位角 Phase Advance = 0。转速 5000 rpm。
- 温度: Temperatures 页 → Magnet Temperature。模型默认 100°C
(热态, 轴向力 343N);要对标解析报告的冷态就改 20°C (轴向力 417N)。
F ∝ Br², Br 温度系数 −0.12%/K。
第 4 步 打开力计算 (Calculation 页, 已按 2026R1 实际界面核对)
Calculation 页右侧 Performance Tests 栏里, "Electromagnetic Forces"
复选框出现两次, 分别在两个分组里, 两个都要勾:
- Open Circuit 分组 → ✅ Electromagnetic Forces
(=ElectromagneticForcesCalc_OC, 空载力)
- On Load 分组 → ✅ Electromagnetic Forces
(=ElectromagneticForcesCalc_Load, 负载力)
- On Load 分组的 Torque 保持勾选。
注意没有单独叫 "Open Circuit" 的选项 —— 是 OC/On Load 两个分组各有一个
同名复选框, 容易只勾到一个。不勾就没有对应工况的力结果; 两个都勾则一次
求解空载/负载力全出。
同页顺带核对: 左侧 Drive 栏 Line Current Definition=RMS、RMS Current=21、
Phase Advance=0、Shaft Speed=5000; 中间 Temperatures 栏 Magnet
Temperature (100=热态基线 / 20=对标解析报告的冷态); Skew 栏 Rotor
slices=2 (即两个径向切片)。
第 5 步 求解
点 Solve E-Magnetic Model。本机实测约 90~110 秒。底部状态栏会依次
显示: Open Circuit Force Calculation → Back EMF → Transient Torque →
2D FFT (力谐波后处理) → Solving Completed。
第 6 步 看结果
| 想看什么 |
位置 |
说明 |
| 转矩/电压/损耗汇总 |
Output Data 页 (顶部标签) |
平均转矩约 0.52 Nm @21A |
| 转矩/反电动势/气隙磁密波形 |
Graphs 页 (顶部标签) |
气隙磁密峰值 ~0.85T (20°C) |
| 轴向力 (本项目主角) |
Forces 页 (顶部标签, Sensitivity 左边) |
图名含 "Axial Force"; 按 Rotor/Stator、OL/OC、切片选择 |
| 磁密云图/饱和检查 |
FEA 页 |
逐时间步查看 |
| 全部图名清单 (脚本用) |
Help → Graph Viewer |
自动化图名从这里查 |
| 全部变量名 (脚本用) |
Help → Automation Parameter Names (F2) |
|
Forces 页读图指南 (2026R1 实际界面, 已实测核对):
- 左上 Force Type: Rotor (Axial) = 转子轴向力 (报告主口径);
Calculation 下拉切 On Load / Open Circuit; Angle 下拉选圆周位置。
- 子页: Time Harmonics 1D = 单点力密度(N/m²)时间波形+时间谐波;
Space Harmonics 1D = 空间分布+空间谐波; Time Domain 2D = 空间×时间
全矩阵 (脚本读的数据源); Frequency Domain 2D = 2D FFT; Polar Plot。
- GUI 不直接显示净合力标量 (343/416N 这类数), 须对节点求和 —— 用
axial_force_final.py。快速核对: Time Harmonics 的 0 阶(DC)幅值 ≈ 平均
轴向力密度, ×定子齿面有效面积 (~全环 2573mm²×0.7) ≈ 净力量级。
- 单点力密度的 2 阶(2倍电频)脉动幅值可与 DC 同量级, 但各节点相位沿圆周
错开、求和后抵消 → 净合力纹波仅 ~1%。轴承看净力 (平稳); 定子盘
局部振动/NVH 看这里的 2 阶分布激励。
看轴向力的关键须知:
- AFM 的 2.5D 展开模型沿用径向机命名 —— 界面上的 "Radial/法向" 力
(Fr) 就是轴向力, Tangential (Ft) 是切向力。
- GUI 显示的是每节点集中力 (Lumped, 单位 N): 转子 10 节点 (36° 步距)、
定子 12 节点 (30° 步距), 分两个径向切片 (r=28.25 / 34.75 mm)。
- GUI 不直接给净合力 —— 净轴向力 = 两切片所有节点求和 (0°/360° 是同
一节点, 只算一次)。手工核对: 转子切片1 每节点均值 ~14.9N ×10 + 切片2
~20.8N ×10 ≈ 357N (t=0 快照); 精确合力用脚本
python -X utf8 axial_force_final.py (自动求和+校核, 见 REPRODUCE.md)。
- 定子侧数值为负 (反作用力), 与转子合力大小近似相等 (差 ~1.7%, 离散误差)。
第 7 步 (可选) 气隙敏感性 / 磁负刚度
改 Geometry 页 Airgap (如 0.6 / 1.0 / 1.5mm) 分别重解, 记录净轴向力:
20°C 实测 513 / 417 / 327 N, 中心差分得 kneg ≈ 207 N/mm @1mm ——
气隙越小吸力越大 (正反馈), 轴承/结构轴向刚度须 >10×kneg。
参考结果速查 (本项目已验证)
| 工况 |
净轴向力 (转子, 指向定子) |
| 100°C 热态, 1.0mm, 空载 |
342.9 N (纹波峰峰 3.5N) |
| 100°C 热态, 1.0mm, 负载 21A |
343.2 N (电流影响 +0.1%) |
| 20°C 冷态, 1.0mm, 空载 |
416.5 N |
| 20°C 冷态, 0.6 / 1.5mm |
513.1 / 326.7 N |