找回密码
 注册
Simdroid-非首页
查看: 568|回复: 21

[后处理] 分享:提取节点应力时如何区分中节点

[复制链接]
发表于 2009-4-16 22:59:22 | 显示全部楼层 |阅读模式 来自 江苏徐州
前两天进行模型的后处理,需要提取节点应力,遇到了不少问题:


先是发现很多节点里没有“存储”应力数据,幸而得到版主指点——那些可能是中节点,果然。

那么,就需要区分中节点与实际节点了,......如何区分呢???


——在坛子里搜了下,并未得到全解,发现不少同仁也有类似的疑惑。

经过这两天思考和尝试,终于找到了解决方法(如下),特此贴出,与坛子里的同仁们共享。

评分

1

查看全部评分

 楼主| 发表于 2009-4-16 23:01:08 | 显示全部楼层 来自 江苏徐州
Simdroid开发平台
先贴张例图,以便说明:

回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-16 23:04:21 | 显示全部楼层 来自 江苏徐州
上图里红色的节点是实际节点(如3729),黑色字体就是“中节点”的编号(如2128),蓝色大号字是单元编号(如3、4、5、6)。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-16 23:10:57 | 显示全部楼层 来自 江苏徐州
仔细观察可以看出:中节点必定在2个不同单元的界线上,而实际节点则联系着很多个单元(至少也有3个)

——这个特征很重要:实际节点连接的单元数>中节点连接的单元数,一般大于等于3个单元
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-16 23:15:18 | 显示全部楼层 来自 江苏徐州
ANSYS有个很有用的内部函数:ENEXTN ( N , LOC )

——返回与节点 N 相连的单元号;如果节点连接了多个单元,则由 LOC 指定。

例如:ENEXTN ( 3729 , 2 ) :返回与节点3729相连接的第2个单元,比如是单元 4 (如上图)
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-16 23:18:12 | 显示全部楼层 来自 江苏徐州
因为“中节点”至多连接 2 个单元,所以, 对于中节点2128,如下命令:

ENEXTN ( 2128 , 3 ) —— 将返回 0 值

而对于实际节点 3729 , ENEXTN ( 3729 , 3 ) —— 将返回一个 非0 值
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-16 23:25:12 | 显示全部楼层 来自 江苏徐州
给出如下简单的流程控制语句:

Tmp = ENEXTN ( Nod , 3 )   ! 若第3个单元为0则为中节点
*IF,Tmp ,NE,0,THEN
  ! 节点 Nod 是实际节点
*ELSE
  ! 节点 Nod 是中节点
*ENDIF

——Ok,如此即可判别节点Nod 是否为“中节点”了。

如果它不是“中节点”,再进行提取节点应力的操作,ANSYS将正常执行。

我的工作终于可以GO ON 了。——但愿对你也有帮助!
回复 不支持

使用道具 举报

发表于 2009-4-17 15:05:30 | 显示全部楼层 来自 挪威
感谢楼主分享心得。

也可以用NELEM。对于一个六节点三角形单元,它的4,5,6位上的节点就是中间节点。
回复 不支持

使用道具 举报

发表于 2009-4-17 19:29:35 | 显示全部楼层 来自 辽宁沈阳
呵呵  以后也要用
回复 不支持

使用道具 举报

发表于 2009-4-18 20:48:57 | 显示全部楼层 来自 天津
thanks for sharing.....
回复 不支持

使用道具 举报

发表于 2009-4-18 21:23:13 | 显示全部楼层 来自 江苏南京
好东西,感谢分享,我在使用过程中也发现这个问题,现在明白了
回复 不支持

使用道具 举报

发表于 2009-9-5 09:05:08 | 显示全部楼层 来自 北京
感谢楼主和p版的分享。不过按连接单元数考虑不能100%保证吧,因为对于边界上的单元而言,一些非中间节点可能也只连接2个单元。当然对整个模型而言,绝大部分非中间节点都是连接大于等于3个单元的。
回复 不支持

使用道具 举报

发表于 2009-9-5 17:48:50 | 显示全部楼层 来自 湖南长沙
在单元几何 坐标系 一图中,节点在单元内的编号已经给出,可能用NELEM更好些
回复 不支持

使用道具 举报

发表于 2009-9-5 17:52:45 | 显示全部楼层 来自 重庆
非常感谢楼主
回复 不支持

使用道具 举报

发表于 2009-9-5 19:24:43 | 显示全部楼层 来自 西安交通大学
nsle,s,mid
nsel,inve

这样可能也能剔除中间节点
回复 不支持

使用道具 举报

发表于 2009-9-5 19:55:43 | 显示全部楼层 来自 台湾
Thanks a lot!
回复 不支持

使用道具 举报

发表于 2009-9-5 22:17:29 | 显示全部楼层 来自 辽宁大连
thanks for sharing
回复 不支持

使用道具 举报

发表于 2010-7-1 20:29:20 | 显示全部楼层 来自 陕西西安
很不错,谢谢分享
回复 不支持

使用道具 举报

发表于 2013-6-28 17:40:53 | 显示全部楼层 来自 陕西西安
好东西,很有用,谢谢分享
回复 不支持

使用道具 举报

发表于 2013-6-28 20:17:33 | 显示全部楼层 来自 陕西西安
好东西,很有用,谢谢分享
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-25 03:22 , Processed in 0.072508 second(s), 19 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表