在 ANSYS 中导出曲线数据(如位移-时间、温度-时间、应力-路径等)有多种方法,根据使用场景和软件模块(如 Workbench、Mechanical、Fluent、Maxwell 等)不同,操作略有差异。以下是主流且实用的导出方式:一、ANSYS Workbench / Mechanical 中导出曲线数据
适用于瞬态结构、热分析等场景。
方法 1:通过 GUI 右键导出(推荐用于简单需求)
在 Solution 模块中,右键点击要导出的结果(如 Total Deformation、Temperature 等)。
选择 Export。
格式选择 CSV 或 TXT,勾选 Include Headers。
保存路径后点击 Save,即可用 Excel 打开
方法 2:创建探针并导出时间历程
在 Tree Outline 中,右键 Solution → Insert → Probe → Path or Point Probe。
选择目标点或路径,求解后会生成时间/载荷历程曲线。
在 Details of Probe 中,点击 Export → 选择 CSV 格式保存
方法 3:使用 Python 脚本自动化导出(适合批量或复杂分析)
利用 PyAnsys 库读取 .rst 或 .rth 结果文件,提取节点/路径数据并保存为 CSV。
示例代码可参考:CSDN博客 - 用Python脚本一键导出ANSYS Workbench瞬态分析的所有节点数据
二、ANSYS Fluent 中导出瞬态曲线数据
适用于 CFD 瞬态模拟中的监测点或表面数据。
方法 1:通过 File → Export Solution Data
求解完成后,点击 File → Export → Solution Data。
选择 ASCII 格式。
选择 Surface/Region 和 Variable(如 Pressure、Velocity Magnitude)。
设置输出时间步(All Time Steps 或 Specific),点击 Write
方法 2:使用 Execute Commands 自动导出
在 Solve → Execute Commands 中设置每 N 步自动导出数据,避免手动操作
三、使用 APDL 命令流导出(适用于 Classic ANSYS 或 Workbench 中的 Command Snippet)
适用于需要高度定制化或批量处理的情况。
导出节点位移到 CSV 文件示例:apdl
/POST
SET,LAST
*GET,ncount,NODE,,COUNT
*CFOPEN,'node_displacement','csv'
*VWRITE,'Node ID','Displacement X','Displacement Y','Displacement Z'
(2X,A8,2X,A18,2X,A18,2X,A18)
*DO,i,1,ncount
NSEL,S,NODE,,i
*GET,nid,NODE,0,NUM
*GET,ux,NODE,nid,U,X
*GET,uy,NODE,nid,U,Y
*GET,uz,NODE,nid,U,Z
*VWRITE,nid,ux,uy,uz
(2X,I8,2X,E18.9,2X,E18.9,2X,E18.9)
*ENDDO
*CFCLOSE
FINISH
导出时间历程变量(如荷载-位移曲线)到 Excel:使用 /POST26 + NSOL 提取变量,再用 *VWRITE 和 /OUTPUT 输出为 .csv 或 .xls
四、第三方工具辅助导出
EnSight:可导入 ANSYS 结果文件,进行高级后处理与数据导出
FineBI / Excel:直接打开导出的 CSV 文件进行可视化分析
总结建议
需求场景 推荐方法
单次、少量数据导出 GUI 右键 Export → CSV
多个节点/路径批量导出 Python 脚本(PyAnsys)
瞬态热/结构分析关键点曲线 创建 Probe + 导出
高度自动化或集成到流程 APDL 命令流
Fluent 瞬态场数据 File → Export → ASCII
如需具体操作演示或脚本模板,可访问以下资源:CSDN:ANSYS Workbench 瞬态数据导出教程
帆软:ANSYS 数据导出方法汇总
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权