许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  技术文档 >  ansys提取节点编号

ansys提取节点编号

阅读数 26
点赞 0
article_banner
在 ANSYS 中提取节点编号,根据使用场景(Workbench 或 APDL)和需求(全部节点、特定区域、带坐标等),有多种方法。以下是‌主流且实用的提取方式‌,结合当前(2026年)最新公开资料整理:

‌一、通过 APDL 命令流提取(适用于 Classic ANSYS 或 Workbench 中插入命令)‌

‌提取所有节点编号及坐标‌

使用以下命令可导出节点编号、X/Y/Z 坐标到文本文件:

apdl

/PREP

NUMMRG,NODE ! 合并重复节点

NUMCMP,NODE ! 强制编号连续

*CFOPEN,node_info,txt

*VWRITE,'Node','X','Y','Z'

*VWRITE

*GET,Ntot,NODE,,COUNT

*DO,i,1,Ntot

*VWRITE,i,NX(i),NY(i),NZ(i)

(F8.0,8X,F12.6,8X,F12.6,8X,F12.6)

*ENDDO

*CFCLOSE

输出文件 node_info.txt 包含所有节点信息 ‌‌

‌按位置条件选择节点(如面上节点)并提取编号‌

例如提取 Y=0 面上所有节点:

apdl

NSEL,S,LOC,Y,

*GET,Nmin,NODE,,NUM,MIN

*GET,Nmax,NODE,,NUM,MAX

*GET,Ncount,NODE,,COUNT

*DIM,node_list,,Ncount

d=

*DO,k,Nmin,Nmax,

*IF,NSEL(k),EQ,1,THEN

ansys提取节点编号

node_list(d)=k

d=d+

*ENDIF

*ENDDO

*CFOPEN,node_ids.txt,txt

*VWRITE,node_list(1),(1F8.0)

*CFCLOSE

此方法可处理‌无序、不连续编号‌的节点 ‌‌

‌按单元所属面提取节点‌

若需提取附着在某面上的单元所包含的节点,可先选面 → 选单元 → 提取单元节点:

apdl

ASSEL,S,AREA,,n ! 选择面n

ESLL,S ! 选依附于该面的单元

*GET,nelem,ELEM,,COUNT

*DIM,elem_nodes,,nelem,8 ! 假设为六面体单元

*DO,i,1,nelem

*DO,j,1,

elem_nodes(i,j)=NELEM(i,j)

*ENDDO

*ENDDO

‌二、通过 ANSYS Workbench GUI 操作(无需编程)‌

‌使用 FE Info 插件(推荐)‌

安装 FE Info 插件(CSDN 2026年4月发布)。

在 Mechanical 中选中几何体或网格,插件可‌一键显示选中节点的编号与坐标‌,并支持按坐标反向定位 ‌‌

支持导出为 CSV 或 TXT,适合批量处理。

‌通过“Named Selection” + 导出‌

完成网格划分后,在模型树中右键 ‌Named Selection‌ → 创建新集合。

选择目标面/边/体 → 自动关联对应节点。

ansys提取节点编号

在 Solution 中插入 ‌Command‌,使用 APDL 命令(如上述)提取该 Named Selection 对应的节点 ‌‌

‌三、通过 Python 脚本批量提取(适用于 Workbench 后处理)‌

适用于‌瞬态分析结果中提取多个节点的时间历程数据‌(如位移、应力)‌‌

python

示例:创建节点组并导出位移

ns = ExtAPI.DataModel.Project.Model.NamedSelections

my_node = ns.CreateNamedSelection("MyNode", [node_id]) node_id 为整数列表

result = Solution.AddDisplacement()

result.Location = my_node

result.Export("displacement.csv") 自动导出为 CSV

⚠️ 注意:需启用 ‌Mechanical 的 Python API‌,适用于 WB 2021 R1 及上面版本 ‌‌

‌四、快速查看单个关键点对应的节点号‌

在 APDL 中输入:

apdl

K,122 ! 查看关键点122对应的节点

界面会弹出提示,显示该关键点关联的节点编号(如 716)‌‌

‌总结建议‌

需求 推荐方法

快速查看少量节点编号 FE Info 插件(Workbench)‌‌

批量导出全部节点信息 APDL 命令流 + *CFOPEN ‌‌

提取特定区域(如面上)节点 NSEL + 循环筛选 ‌‌

后处理中提取结果节点数据 Python 脚本 ‌‌

查看关键点对应节点 K, keypoint_num ‌‌

如需具体命令模板或插件下载,可参考:

FE Info 插件使用指南

ANSYS APDL 节点提取实战


武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空