在 ANSYS 中保存并导出计算结果,主要分为 图形界面操作 和 命令流/脚本自动化 两种方式。根据当前主流版本(如 ANSYS Workbench 和 Mechanical),推荐以下方法:一、ANSYS Workbench / Mechanical 图形界面导出
适用于大多数用户,操作直观、无需编程。
导出节点/单元结果(如位移、应力)为 CSV/TXT 文件:完成分析后,在左侧树形结构中点击 Solution 模块。
右键点击要导出的结果项(如 Total Deformation 或 Equivalent Stress)。
选择 Export。
在弹出对话框中:格式选择 CSV 或 TXT(推荐 CSV,便于 Excel/Python 处理)。
勾选 Include Headers(包含列名,如节点号、X/Y/Z 位移)。
指定保存路径,点击 Save。
导出路径(Line Path)结果:在 Solution 下插入 Path → Line Path,定义起止点。
右键该路径 → Export,按上述步骤保存。
导出表格数据:右键 Solution → Insert → Table。
添加所需结果项(如等效应力),点击 Add Rows 选择节点。
表格生成后,右键 → Export → 保存为 CSV。
💡 提示:导出前确认单位一致(如 mm/N/s vs m/kg/s),避免数量级错误;若文件过大,可先选择特定部件再导出
二、APDL 命令流批量导出(适用于高级用户)
适合需要自动化处理多个载荷步或结果集的情况。
基本流程:进入后处理:/POST
加载结果步:SET,,LAST(最后一步)或 SET,,i(第 i 步)
使用 *GET 提取节点/单元数据
使用 *CFOPEN、*VWRITE、*CFCLOSE 写入文件
示例:导出所有节点位移到 CSV 文件
apdl
/POST
SET,,LAST ! 加载最后一步结果
*GET,ncount,NODE,,COUNT ! 获取节点总数
*CFOPEN,'disp','csv' ! 打开文件
*VWRITE,'Node','UX','UY','UZ' ! 写表头
(A8,3F12.6)
*DO,i,1,ncount,
*GET,ux,NODE,i,U,X
*GET,uy,NODE,i,U,Y
*GET,uz,NODE,i,U,Z
*VWRITE,i,ux,uy,uz
(I8,3F12.6)
*ENDDO
*CFCLOSE
⚠️ 注意:*VWRITE 格式控制符如 F12.6 表示浮点数占12位、小数点后6位;A8 为8字符字符串
三、Python 脚本导出(推荐用于复杂自动化)
利用 PyAnsys 或 Mechanical 内置脚本 实现高效批量导出。
单个结果导出(Mechanical 内置):python
import clr
clr.AddReference("Ansys.Mechanical.DataModel")
from Ansys.Mechanical import DataModel
result = DataModel.Project.Model.Solution.Children[0] 获取第一个结果
result.ExportToTextFile("C:\\path\\to\\output.txt")
批量导出所有结果:python
import os
solution = DataModel.Project.Model.Solution
folder = "C:\\export_results\\"
os.makedirs(folder, exist_ok=True)
for res in solution.Children:
path = os.path.join(folder, res.Name + ".txt")
res.ExportToTextFile(path)
✅ 安装 PyAnsys:pip install pyansys,可直接读取 .rst 文件
四、保存 ANSYS 项目文件(非结果导出)
若只是想保存整个项目(含模型、网格、结果等)以便后续打开:Workbench:点击 File → Save As,保存为 .wbpj 文件。
经典界面:输入命令 SAVE,'filename',,path 保存为 .db 文件
总结建议
需求 推荐方法
快速导出少量结果 Workbench 右键 → Export → CSV
批量处理多个载荷步 APDL 命令流
自动化/集成到数据分析流程 Python 脚本(PyAnsys 或 Mechanical API)
保存整个项目 Workbench 保存为 .wbpj 或 APDL 使用 SAVE
如需进一步帮助,可参考官方文档:ANSYS Help。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权