当使用 毫米(mm) 为单位的模型导入 ANSYS 后出现“变小”现象(例如 1 mm 被识别为 0.001 m),根本原因是 单位系统不匹配:ANSYS 默认采用 国际单位制(SI),即长度单位为 米(m),而建模软件(如 SolidWorks、SpaceClaim、CAD 等)常用 毫米(mm) 建模。
常见原因与现象
建模单位:CAD / SC 中以 mm 建模(如一个 100 mm 的立方体)。
导入 ANSYS 后:被解释为 100 m(数值不变,单位升格),导致模型 放大 1000 倍。
实际应为:100 mm = 0.1 m,但 ANSYS 读作 100 m → 体积膨胀 10⁹ 倍,引发网格异常或求解失败
解决方案
✅ 推荐做法(前置预防)
在 建模端(如 SpaceClaim 或 CAD)导出时启用单位转换:SpaceClaim:导出前点击:File → Export → Options → ✅ Export in Meters
(自动将 mm 缩放为 m,坐标 ×0.001)
SolidWorks / 其他 CAD:建模时统一使用 米(m),或确保导出格式(如 STEP、IGES)携带单位信息(注意:IGES 默认无单位)
✅ 后置矫正(导入 ANSYS 后调整)
在 ANSYS Workbench 或 Fluent Meshing 中手动缩放:Workbench Geometry 模块:选中模型 → 点击工具栏 “Scale” 命令。
输入缩放因子 0.001(将 mm 转换为 m)
Fluent Meshing:进入 Geometry → Scale Geometry → Scale Factor = 0.001
Workbench 单位设置(部分版本支持):右键 Geometry → Properties → 设置 Unit System 为 Millimeter(若可用)
⚠️ 注意:ANSYS APDL(经典界面)默认单位为 m,且 /UNITS,MPA 等命令不适用于 Workbench
单位制统一建议
为避免混淆,推荐以下两种统一方式:方案一:使用 mm 单位制
长度:mm
力:N
应力:MPa(= N/mm²)
密度:t/mm³(即 7.85×10⁻⁹ t/mm³ 对于钢)
方案二:使用 m 单位制(SI)
长度:m
力:N
应力:Pa
密度:kg/m³
💡 关键提示:无论选择哪种单位制,几何、材料、载荷必须统一,否则结果将严重失真
快速诊断步骤
检查模型在 ANSYS 中的 包围盒尺寸(Bounds):正常(已校正):~0.1 m × 0.1 m × 0.1 m
未校正(mm 误读为 m):~100 m × 100 m × 100 m
查看 边界层厚度 是否异常(如设定 1 mm 却生成 1 m 厚)
如需进一步操作指导,可参考 ANSYS 官方文档 或具体模块帮助系统。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权