在 ANSYS 中提取位移曲线(通常指载荷-位移曲线或时间-位移曲线),需根据所用界面(经典 APDL 或 Workbench)和分析类型(静力、瞬态等)采用不同方法。以下是主流操作方式:一、经典 ANSYS APDL 界面
适用于使用命令流进行分析的情况。
定义提取变量
进入后处理模块 /POST26(用于时间/荷载历程结果):apdl
/POST
选择关键节点与自由度
例如提取加载点(节点号 N1)的 Z 方向位移:apdl
NSOL, 2, N1, U, Z ! 提取节点 N1 的 UZ 位移,存为变量
提取对应荷载(如支座反力或集中力)
若荷载为集中力,可提取施加点反力:apdl
RFORCE, 3, N1, F, Z ! 提取节点 N1 的 FZ 反力,存为变量
绘制曲线
设置坐标轴并绘图:apdl
XVAR, 2 ! X 轴为位移(变量 2)
PLVAR, 3 ! 绘制变量 3(荷载) vs 变量
导出数据(可选)
使用 *VWRITE 将数据写入 CSV 文件:apdl
*CFOPEN, disp_load, csv
*VWRITE, 2,
(F12.6, ',', F12.6)
*CFCLOS
✅ 注意:需确保分析中已启用大变形(NLGEOM, ON)和足够多的子步(AUTOTS, ON),以获得平滑曲线
二、ANSYS Workbench 界面
适用于图形化操作,尤其适合瞬态或非线性分析。
进入后处理(Solution)
在结构分析模块中,右键点击 Solution → Insert → Deformation → Total。
创建路径或点(若需局部位移)
点提取:在 Details of Total Deformation 中选择 Location → Named Selection(预先创建节点组)。
路径提取:插入 Path,定义起点与终点,再提取路径上位移。
导出数据
在 Solution 结果下,右键 → Export → 选择 CSV 格式。
勾选 Include Headers 和 Include Node IDs 以保留完整信息
使用 Tabular Data 查看数值
点击 Tabular Data 可查看各时间步的位移数值,支持复制粘贴至 Excel
三、批量提取多节点位移(推荐 APDL)
若需提取多个节点(如 100 个)的位移并保存:apdl
/POST
*GET, NMAX, NODE, , NUM, MAX ! 获取最大节点号
*DIM, DISP, ARRAY, NMAX, 3 ! 定义数组存储 X/Y/Z 位移
*DO, I, 1, NMAX
NSOL, 2, I, U, X
NSOL, 3, I, U, Y
NSOL, 4, I, U, Z
DISP(I,1) = VALUE(2)
DISP(I,2) = VALUE(3)
DISP(I,3) = VALUE(4)
*ENDDO
/OUTPUT,DISP_RESULT,TXT
*VWRITE, DISP(1,1), DISP(1,2), DISP(1,3)
(F12.6, ',', F12.6, ',', F12.6)
/OUTPUT
此方法适用于轴对称、球壳等复杂模型的位移统计
四、外部绘图建议
导出 CSV 后,推荐使用以下工具绘制专业曲线:Excel:插入散点图或折线图
Origin:支持多曲线对比与高分辨率导出
Python (matplotlib):灵活定制样式
如需进一步帮助,可参考官方教程:ANSYS Help Documentation
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权