在 ANSYS 中导出仿真结果,可根据使用环境(Workbench/Mechanical 或 APDL/Classic)和需求(图形界面操作或脚本自动化)采用不同方法。以下是主流且实用的导出方式:一、ANSYS Workbench / Mechanical 图形界面导出
适用于大多数工程人员,操作直观:导出整个模型的节点结果(如位移、应力)
在 Solution 模块中右键点击所需结果(如 Total Deformation 或 Equivalent Stress)。
选择 Export。
保存格式推荐 CSV 或 TXT,勾选 Include Headers 和 Include Node IDs。
点击 Save 即可生成含节点号与结果值的文件
导出路径(Line/Profile)结果
在 Solution 下插入 Path → 定义路径起点与终点。
右键该路径 → Export → 选择 CSV/TXT 格式
导出表格数据(关键节点)
右键 Solution → Insert → Table。
添加目标结果项(如应力、位移)。
手动添加关注节点 → 右键表格 → Export
二、APDL 命令流批量导出(适合自动化或多载荷步)
适用于需要高效处理大量数据或复杂后处理场景:核心命令组合:/POST1:进入通用后处理。
SET,,LAST 或 SET,,TIME:加载指定结果步。
*GET:提取节点解(如位移、温度)。
*VWRITE / *CFWRITE:格式化写入文件
示例:导出所有节点位移
apdl
/POST
SET,,LAST ! 加载最后一步结果
*GET,MaxNode,NODE,,NUM,MAX ! 获取最大节点号
*CFOPEN,disp,txt ! 打开文件
*VWRITE,'Node','UX','UY','UZ' ! 写入表头
(A8,3F12.6)
*DO,i,1,MaxNode,
*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
*CFCLOS ! 关闭文件
多载荷步自动导出(如 300 步)
apdl
*DO,step,1,300,
SET,,step
*CFOPEN,disp_step%step%,csv
! ... (类似上述写入逻辑)
*CFCLOS
*ENDDO
此方法适用于 Workbench 中插入 APDL Commands
三、其他实用技巧
推荐格式:优先使用 CSV,便于用 Excel、Origin 或 Python(pandas)处理
避免乱码:保存时选择 UTF-8 编码
单位一致性:导出前确认 ANSYS 单位系统(如 mm/N/s vs m/kg/s)
二次开发:若需高度自定义,可使用 Python 脚本调用 ANSYS Mechanical APDL 接口
如需具体操作指导(如某类结果导出或脚本调试),可进一步说明使用场景(如静力分析、热分析、是否含多个载荷步等)。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权