许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  技术文档 >  ansys如何保存计算结果导出

ansys如何保存计算结果导出

阅读数 29
点赞 0
article_banner
在 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

ansys如何保存计算结果导出

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字符字符串 ‌‌

ansys如何保存计算结果导出

‌三、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。


武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空