从 ANSYS 18 中导出“动态”通常指导出动画结果(如位移、应力随时间变化的视频或 GIF),或动态数据(如多载荷步/时间步的仿真数据)。根据公开资料和 ANSYS 18 的功能,以下是主要方法:一、导出动画(可视化动态)在 ANSYS Mechanical APDL 或 Workbench 中,可通过以下方式生成动画:使用 ANTIME 命令生成 AVI/MOV 动画(适用于 APDL):必须在 /POST1 模式下运行。
示例命令:apdl
/POST
SET,LAST ! 加载最后一帧结果
ANTIME, NFRAM, DELAY, NCYCL ! NFRAM=帧数, DELAY=帧间隔(秒), NCYCL=循环次数
默认输出为 .avi 格式,可指定路径和文件名
通过 Workbench 图形界面:完成求解后,进入 Solution 模块。
右键点击结果(如 Total Deformation)→ 选择 Animate。
在动画控制窗口中,点击 Export Animation,选择格式(如 MP4、AVI、GIF)并保存
二、导出动态数据(多时间步/载荷步结果)若需导出每个时间步或载荷步的数值数据(如位移、应力),推荐以下方法:直接导出为 CSV 文件(适用于 Workbench):在 Solution 中右键所需结果(如 Displacement)。
选择 Export → 选择 CSV 格式。
勾选 Include Headers,指定保存路径即可
使用 APDL 脚本批量导出(适用于多载荷步):apdl
/POST
*GET, nsteps, SET, , LAST ! 获取总载荷步数
*DO, i, 1, nsteps,
SET, i ! 加载第 i 步结果
*CFOPEN, 'result_step', i, 'csv' ! 创建文件
*VWRITE, node_num, ux, uy, uz ! 写入节点位移
(I8, 3E15.7)
*CFCLOSE
*ENDDO
此脚本可自动为每一步生成独立 CSV 文件
使用 Python 脚本自动化导出(推荐用于大规模数据):利用 pyansys 或 ansys-mechanical-core 库读取 .rst 结果文件。
示例代码可提取所有时间步的节点位移并保存为 CSV
三、注意事项ANSYS 18 的 APDL 命令与新版基本兼容,但部分 GUI 功能可能略有差异。
导出动画时,确保模型已定义足够多的时间步/载荷步,否则动画会不连贯。
若需与 ADAMS 等软件协同,可导出 .mnf(模态中性文件)格式
如需具体操作指导,可参考官方文档:ANSYS Help Documentation。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权