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

[后处理] 如何提取计算后两关键点间的距离

[复制链接]
发表于 2012-5-15 22:47:17 | 显示全部楼层 |阅读模式 来自 河北秦皇岛
如题,如何提取计算后两关键点间的距离?如结合面上同一位置分属不同体的两关键点,计算后结合面间出现间隙,两关键点间的距离,怎么提取?请指教!
发表于 2012-5-16 09:21:03 | 显示全部楼层 来自 四川乐山
Simdroid开发平台
知道关键点号码可以通过查询或是直接用数学形式计算
回复 不支持

使用道具 举报

发表于 2012-5-16 09:21:19 | 显示全部楼层 来自 湖北武汉
先把在该关键点出的节点号提取出来,然后用命令distnd(n1,n2)就能够计算距离了
回复 不支持

使用道具 举报

发表于 2012-5-16 09:26:37 | 显示全部楼层 来自 上海
楼上所说只是变形前两点的距离,还需要将变形后的节点位移加到原来的坐标值上,才能计算出变形后的距离,可以手工计算,也可以使用 upcoor 命令先根据位移修改节点坐标,然后再使用 distnd 命令获得变形后的的距离。
回复 不支持

使用道具 举报

 楼主| 发表于 2012-5-16 09:45:29 | 显示全部楼层 来自 河北秦皇岛
htbbzzg 发表于 2012-5-16 09:26
楼上所说只是变形前两点的距离,还需要将变形后的节点位移加到原来的坐标值上,才能计算出变形后的距离,可 ...

好像关键点计算后的位移在ansys里不能直接提取,我想出了一个办法:
1.设关键点编号是k1,k2,*GET,j1,KP,K1,ATTR,NODE,就能得到与k1关键点对应的节点编号j1;同理得出j2
2.关键点计算后的位移转换为节点位移,由于是同一位置,所以距离:
x1=ux(j1)-ux(j2)
y1=uy(j1)-uy(j2)
z1=uz(j1)-uz(j2)
dis_k1,k2=sqrt(x1*x1+y1*y1+z1*z1)
谢谢大家的回复,我很高兴跟大家分享我的想法!
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-22 01:22 , Processed in 0.031221 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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