在 ANSYS 中导出节点信息(如坐标、编号、结果数据等),主要分为 Workbench 环境 和 经典 APDL 环境 两种方式。根据当前主流使用场景和最新公开资料(截至 2026 年 5 月),推荐以下方法:一、ANSYS Workbench 中导出节点信息
这是最常用且用户友好的方式,适用于大多数工程仿真场景。
核心步骤
启用坐标导出选项
进入 Mechanical 界面(模型树中的 “Model” 或 “Solution”)。
点击顶部菜单栏 File → Options。
在弹出窗口中,找到 Export → Include Locations(注意:软件拼写为 “Loctions”,实为 “Locations”)。
将其设为 Yes。这是关键步骤,否则导出文件将不含 X/Y/Z 坐标
选择要导出的节点
可通过 Named Selection(命名选择集) 精确选择特定面、边或节点组
右键点击模型树中的 Solution → Insert → Named Selection,在图形窗口中选择目标几何区域并命名。
执行导出
在模型树中右键点击 Named Selection(或直接选中 “Solution”)。
选择 Export → Node Data。
在对话框中:设置输出路径(如 Raw_Node_Data\)。
选择格式(CSV 或 TXT)。
勾选 Coordinates、Deformation、Stress 等所需数据项。
点击 OK 完成导出
💡 提示:若需批量导出多个面,可全选多个 Named Selection 后使用 Batch Export 功能
二、ANSYS APDL(经典界面)中导出节点信息
适用于需要自动化、脚本化处理的高级用户。
导出节点坐标与编号:apdl
/PREP
NUMMRG,NODE ! 合并重复节点
NUMCMP,NODE ! 重编号为连续升序
*CFOPEN,node_info,txt
*VWRITE,'Node','X','Y','Z'
*VWRITE,(A6,3X,3F12.6)
*GET,nmax,NODE,0,COUNT
*DO,i,1,nmax
Node_X = NX(i)
Node_Y = NY(i)
Node_Z = NZ(i)
*VWRITE,i,Node_X,Node_Y,Node_Z
*VWRITE,(I8,3F12.6)
*ENDDO
*CFCLOSE
导出后处理结果(如位移、应力):apdl
/POST
SET,1 ! 读取第一个载荷步结果
*DIM,noresults,ARRAY,1000,4 ! 预分配数组存储节点ID和Ux,Uy,Uz
*GET,nmax,NODE,0,COUNT
*DO,i,1,nmax
*GET,noresults(i,1),NODE,i,LOC,X ! X坐标
*GET,noresults(i,2),NODE,i,U,X ! Ux
*GET,noresults(i,3),NODE,i,U,Y ! Uy
*GET,noresults(i,4),NODE,i,U,Z ! Uz
*ENDDO
*CFOPEN,results.txt,txt
*VWRITE,noresults(1,1),noresults(1,2),noresults(1,3),noresults(1,4)
*VWRITE,(4F12.6)
*CFCLOSE
✅ 更多 APDL 命令示例见 CSDN 博客
三、自动化方案(Python 脚本)
对于大规模模型或重复任务,可使用 Python 脚本 自动化导出:支持 瞬态分析 所有时间步的节点数据导出。
可按坐标范围自动创建命名选择集。
输出格式支持 CSV、HDF5 等
示例代码框架:python
import clr
clr.AddReference('Ans.ANSYS.API.ANSYSCFB')
from Ansys.Mechanical import DataModel
solution = DataModel.Project.Model.Analyses[0].Solution
result = solution.Children['U_Results'] 位移结果
for step in result.Steps:
step.Activate()
node_values = step.GetResult().NodeValues
写入文件...
完整脚本示例见 CSDN 博客
总结建议
场景 推荐方法
日常导出节点坐标 Workbench + Include Locations=Yes
批量处理多个面 Named Selection + Batch Export
自动化/脚本化 APDL 命令流 或 Python 脚本
需要精确控制格式 **APDL 的 VWRITE / CFOPEN
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权