news 2026/6/23 23:09:48

得到ansys workbench网格节点坐标和单元信息的命令,亲测好用【张毛毛的学习笔记】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
得到ansys workbench网格节点坐标和单元信息的命令,亲测好用【张毛毛的学习笔记】

1、目标


得到ansys workbench网格节点坐标和单元信息(软件版本2023R1)。示意图如下。

2、操作步骤


1)网格生成完成,加载荷和约束,计算完成;
2)右键模型树「Solution」→「Insert」→「Command」;
3)清空原有内容,粘贴命令全文(见下文或附录资源);
4)点击「Solve」求解;计算完成;
5)右键 solution→「open solve files directory」,找到对应文件。

node_info.txt:纯节点信息(带注释抬头 + 仅核心字段);
elem_info.txt:纯单元信息(带注释抬头 + 仅核心字段);
fe_model_info.txt(可选):总文件,先节点后单元。

3、命令全文


! ====================== 核心预处理(保证编号升序) ======================
/PREP7 ! 进入前处理模块,加载完整的网格数据
NUMMRG,NODE ! 合并重复节点(解决节点编号断档的根源)
NUMCMP,NODE ! 强制节点编号从1开始、连续升序(无跳号)
NUMCMP,ELEM ! 强制单元编号从1开始、连续升序(保持你确认的逻辑)

! ====================== 导出纯节点信息(仅编号+坐标,1开始升序) ======================
*CFOPEN,node_info.txt,txt ! 单独生成节点信息文件
! 写入节点信息抬头+注释说明
*VWRITE
(‘========== 节点信息说明‘)
*VWRITE
(‘节点编号:节点的唯一标识(从1开始连续升序)’)
*VWRITE
(‘X/Y/Z坐标:节点在笛卡尔坐标系下的坐标值(单位:模型设定单位)’)
*VWRITE
(’
=======================’)
*VWRITE
(‘节点编号’,8X,‘X坐标’,10X,‘Y坐标’,10X,‘Z坐标’)
*VWRITE
(‘---------------------------------’)
! 循环读取所有节点,仅输出核心信息(无任何无关内容)
*GET,Node_Total,NODE,0,COUNT ! 获取总节点数
*DO,i,1,Node_Total
Node_X=NX(i) ! 读取第i个节点的X坐标
Node_Y=NY(i) ! 读取第i个节点的Y坐标
Node_Z=NZ(i) ! 读取第i个节点的Z坐标
*VWRITE,i,Node_X,Node_Y,Node_Z
(F8.0,8X,F12.6,8X,F12.6,8X,F12.6) ! 格式:编号+X+Y+Z,无冗余
*ENDDO
*CFCLOSE ! 关闭节点文件

! ====================== 导出纯单元信息(仅编号+3个节点号,1开始升序) ======================
*CFOPEN,elem_info.txt,txt ! 单独生成单元信息文件
! 写入单元信息抬头+注释说明(适配三角形网格)
*VWRITE
(‘========== 单元信息说明(三角形网格)‘)
*VWRITE
(‘单元编号:单元的唯一标识(从1开始连续升序)’)
*VWRITE
(‘节点1/节点2/节点3:三角形单元对应的3个节点编号(按单元拓扑顺序)’)
*VWRITE
(’
===================================’)
*VWRITE
(‘单元编号’,8X,‘节点1’,10X,‘节点2’,10X,‘节点3’)
*VWRITE
(‘---------------------------------------------’)
! 循环读取所有单元,仅输出核心信息(无任何无关内容)
*GET,Elem_Total,ELEM,0,COUNT ! 获取总单元数
*DO,i,1,Elem_Total
Elem_Node1=NELEM(i,1) ! 读取第i个单元的第1个节点号
Elem_Node2=NELEM(i,2) ! 读取第i个单元的第2个节点号
Elem_Node3=NELEM(i,3) ! 读取第i个单元的第3个节点号
*VWRITE,i,Elem_Node1,Elem_Node2,Elem_Node3
(F8.0,8X,F8.0,8X,F8.0,8X,F8.0) ! 格式:单元号+3个节点号,无冗余
*ENDDO
*CFCLOSE ! 关闭单元文件

! ====================== 可选:合并节点+单元到总文件(二选一) ======================
/OUTPUT,fe_model_info.txt,txt
*VWRITE
(‘========== 节点信息(1开始连续升序)‘)
*DO,i,1,Node_Total
*VWRITE,i,NX(i),NY(i),NZ(i)
(F8.0,8X,F12.6,8X,F12.6,8X,F12.6)
*ENDDO
*VWRITE
(’
单元信息(三角形网格,1开始连续升序) ==========’)
*DO,i,1,Elem_Total
*VWRITE,i,NELEM(i,1),NELEM(i,2),NELEM(i,3)
(F8.0,8X,F8.0,8X,F8.0,8X,F8.0)
*ENDDO
/OUTPUT

4、over

碎碎念:为了得到这些信息,我和豆包聊一天了,它总是虎我,还一虎一个准,因为我不会编程,也不会命令。(废话,要是会,我还问它干啥)。不断的聊,不断的尝试,不断的再聊。最终还真的得到了我想要的数据,现在回想起来,操作还挺简单,分享给大家,命令直接用,不用再花时间聊了。下午没聊出来的时候,自己非常伤心,出去买了个麦当劳吃,但觉得不好吃,一个人吃太孤单呜呜。最近想念之前的伙伴,很想很想。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 19:52:56

【数据分享】1951-2024年我国省市县三级逐日、逐月和逐年近地面气温数据(Shp/Excel格式)

之前我们分享过1951-2024年我国逐日\逐月\逐年近地面气温栅格数据(可查看之前的文章获悉详情)。该数据源于国家青藏高原科学数据中心分享的1951—2024年中国逐3小时\逐日\逐月\逐年多指标气象数据。很多小伙伴拿到数据后反馈栅格数据不太方便使用&#x…

作者头像 李华
网站建设 2026/6/23 18:51:43

金融行业广告投放:在合规的赛道上,实现精准增长

在金融行业做营销,您是否常常感觉在“走钢丝”?一边是严苛的监管红线和平台审核规则,稍有不慎便面临素材驳回、账户封禁;另一边是激烈的市场竞争,需要高效触达高意向客户,并建立至关重要的信任。传统的广撒…

作者头像 李华
网站建设 2026/6/23 6:53:41

长安汽车11月销量28.3万辆,同比增长2.3%

长安汽车2025年11月销量快报发布,全月总计销量28.3万辆,对比去年同期的27.7万辆,同比增长2.3%。新能源与海外市场成为增长亮点。新能源领域单月销量12.5万辆,同比增长23%,并实现连续3个月销量破10万辆的佳绩。阿维塔销…

作者头像 李华
网站建设 2026/6/23 19:48:13

1688 商品详情接口深度解析:从百川签名突破到供应链数据重构

一、接口核心机制与 B 端风控体系拆解 1688 商品详情接口(核心接口alibaba.item.get,基于阿里百川开放平台架构)作为 B2B 电商供应链数据核心入口,采用「百川签名验证 商家等级权限校验 IP 白名单绑定」的三重防护架构&#xf…

作者头像 李华
网站建设 2026/6/23 19:21:12

LobeChat心理情绪日记分析工具

LobeChat心理情绪日记分析工具 在数字时代,人们越来越依赖技术来管理生活、提升效率。但与此同时,心理健康问题也日益凸显——压力、焦虑、孤独感成为现代人的共同挑战。传统的纸质日记或简单的笔记应用虽然能帮助记录情绪,却缺乏互动性与洞…

作者头像 李华