许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  技术文档 >  ansys workbench导出计算数据的方法

ansys workbench导出计算数据的方法

阅读数 18
点赞 0
article_banner
在 ANSYS Workbench 中导出计算数据,主要有以下几种方法,适用于不同场景和需求:

‌一、图形界面手动导出(适合少量数据或单次操作)‌

‌适用场景‌:导出单个结果(如位移、应力)或少量节点数据。

‌操作步骤‌:

完成求解后,在 ‌Solution‌ 分支下右键点击所需结果(如 “Total Deformation”)。

选择 ‌Export → Export Text File‌。

在弹出对话框中指定文件路径和格式(默认为 .txt,也可另存为 .csv 或 .xlsx)。

‌关键设置‌:若需包含节点坐标,必须先启用全局选项:

进入 ‌Mechanical‌ 界面 → 顶部菜单 ‌File → Options → Export‌。

将 ‌Include Locations‌ 由 No 改为 ‌Yes‌ ‌‌

‌二、使用 APDL 命令流导出(适合批量或复杂提取)‌

‌适用场景‌:多工况、多载荷步、特定面/线/点数据批量导出。

‌前提条件‌:在 Workbench 中设置 ‌Save MAPDL_db = Yes‌ ‌‌

‌基本流程‌:

在 ‌Analysis Settings‌ 中启用 ‌Save MAPDL_db = Yes‌。

求解完成后,右键 ‌Solution → Transfer Data to New → Mechanical APDL‌。

右键 ‌Mechanical APDL → Edit in Mechanical APDL‌。

在 APDL 界面中使用 /POST1、*VREAD、*VWRITE 等命令读取并导出数据 ‌‌

‌示例代码片段‌:

apdl

/POST

SET,

*CFOPEN,surface_results,txt

*DO,i,1,num_nodes

ansys workbench导出计算数据的方法

*GET,coord_x,NODE,i,LOC,X

*GET,coord_y,NODE,i,LOC,Y

*GET,disp_x,NODE,i,U,X

*VWRITE,coord_x,coord_y,disp_x

(3E15.6)

*ENDDO

*CFCLOSE

‌三、Python 脚本自动化导出(推荐用于批量、重复性任务)‌

‌适用场景‌:瞬态分析、多节点、多物理量自动提取,支持导出为 CSV、Excel、TXT 等格式。

‌环境要求‌:ANSYS 2021 R1 或更高版本(内置 IronPython)‌‌

‌核心方法‌:

使用 ExtAPI 访问结果对象。

调用 ExportToTextFile() 导出单个结果 ‌‌

通过 GetResult().NodeValues 批量获取时程数据 ‌‌

‌典型功能‌:

自动创建 Named Selection(基于坐标筛选节点)‌‌

批量导出所有结果到指定文件夹 ‌‌

支持并行处理提升效率 ‌‌

‌示例脚本功能‌:

python

import clr

ansys workbench导出计算数据的方法

clr.AddReference("Ans.Utilities")

from Ansys.UI.Toolkit import *

弹出文件保存对话框,导出当前选中结果

res = FileDialog.ShowFileDialog(...)

if res: Tree.FirstActiveObject.ExportToTextFile(res)

‌四、使用 PyAnsys 或 ACT 扩展(高级用户)‌

‌PyAnsys‌:通过 Python 脚本直接读取 .rst、.db 等结果文件,无需打开 Workbench ‌‌

bash

pip install pyansys

python

import pyansys

result = pyansys.read_binary('file.rst')

nnum, displacements = result.nodal_solution(0)

np.savetxt('disp.csv', displacements, delimiter=',')

‌ACT(Application Customization Toolkit)‌:可开发自定义按钮集成到 Workbench 界面中,实现一键导出 ‌‌

‌五、注意事项与避坑指南‌

‌坐标缺失问题‌:默认导出不包含节点坐标,务必在 ‌File → Options → Export‌ 中设置 ‌Include Locations = Yes‌ ‌‌

‌命名一致性‌:若导出多个结果到同一表格,确保使用相同的 Named Selection,以保证节点顺序一致 ‌‌

‌大模型优化‌:对于大规模模型,建议使用 ‌内存映射‌ 或 ‌并行处理‌ 提升脚本效率 ‌‌

如需具体脚本模板或操作截图,可参考以下资源:

CSDN:用Python一键导出瞬态节点数据

CSDN:3步搞定特定面节点坐标导出


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

相关文章
技术文档
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
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空