模型: MARS-12S10P_SSSR_D76-C150_V5.0-0819.mot (Axial Flux BPM, 12槽10极
单定子单转子, 气隙 1mm, 磁钢轴向厚 3mm/径向深 13mm/极弧 67.2%, 5000rpm,
RMS 相电流 21A; 注意 .mot 中 Magnet_Length=3 才是轴向厚度,
Magnet_Thickness=13 是径向深度, 磁钢温度默认 100°C)
工具: Motor-CAD 2026R1 (v261) E-Magnetic, 2.5D 多切片 FEA (2 个径向切片,
截面中心半径 28.25 / 34.75 mm), PyMotorCAD 前台驱动
运行: 2026-08-25 21:25 (commit deb6b65, results/axialforce_final_0825_212518)
| 工况 | 转子净轴向力 (均值) | 纹波 (峰峰) |
|---|---|---|
| 空载 (开路) | 342.9 N | 3.5 N (~1.0%) |
| 负载 (RMS 21A, 相位角 0°) | 343.2 N | 3.9 N (~1.1%) |
axialforce_final_0825_212518.json — 全部波形+校核数据axial_force_0825_212518.csv — 净轴向力时间序列 (31 时间步/电周期)MARS_SSSR_axialF_0825_212518.mot — 求解工作副本 (原模型未动)b448fc6)另一台机器按 REPRODUCE.md 原样重跑 (Motor-CAD 2026R1 @ D: 盘, 自带 Python
pymotorcad 0.8.4, 求解 150.9 s; 数据 axialforce_final_0826_130316.json):
| 工况 | 转子净轴向力 (均值) | 纹波 (峰峰) | 对比 08-25 定版 |
|---|---|---|---|
| 空载 (开路) | 342.9 N | 3.53 N | 一致 |
| 负载 (RMS 21A) | 343.2 N | 3.87 N | 一致 |
三判据全过 (作用-反作用 1.70%/1.69%, 转矩交叉 3.2%, 解析 485 N 同量级)。 跨机复现成功, 数值与定版完全一致。
复现机新增环境要点 (详见 KNOWLEDGE_BASE.md §1):
MOTORCAD_ACTIVEX
(=%APPDATA%\Ansys\v261\motorcad\activex.bat) 与
ANSYSLMD_LICENSE_FILE (=1055@localhost);set_motorcad_exe() 回退。get_magnetic_3d_graph_point("Fr_{Rotor|Stator}_{OL|OC}_Lumped", 切片, 节点, 时间步)ElectromagneticForcesCalc_Load/OC 再求解; 一次求解 OC/OL 全出。CurrentDefinition=1 (RMS 口径): 改电流要设 RMSCurrent,
改 PeakCurrent 无效 (首跑踩坑)。get_magnetic_graph_point(名, 0) 报错文案区分
"Graph name does not exist" (不存在) vs "No points exist" (存在未求解)。