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

[K文件] 分析过程中,如何让两节点位置重合

[复制链接]
发表于 2012-3-1 14:12:17 | 显示全部楼层 |阅读模式 来自 上海南汇区
悬赏20仿真币未解决
本帖最后由 tiny0o0 于 2012-3-1 14:14 编辑

如何在仿真分析中,通过设置相关关键字, 让dyna 中不同的part 之间的指定两节点位置重合 (两节点分别属于不同的单元)
不是前处理阶段

现有解决方案是: 给其中两点分别施加一个位移载荷,移到指定相同坐标地点去

另寻其他方案。

评分

1

查看全部评分

 楼主| 发表于 2012-3-1 20:09:52 | 显示全部楼层 来自 上海
Simdroid开发平台
假设节点1-10号节点,需要和11至20号节点一一对应,节点数一多,按现有解决方案根本不好解决。
通过辅助单元?还有... ...
回复

使用道具 举报

发表于 2012-3-1 23:15:12 | 显示全部楼层 来自 浙江杭州
像ansys中的MPC类似的辅助单元dyna中还没有吧,研究研究tied contact没准儿管用。
*CONTACT_TIED_NODES_TO_SURFACE
*CONTACT_TIED_SURFACE_TO_SURFACE

In tied contact types, the slave nodes are constrained to move with
the master surface. At the beginning of the simulation, the nearest
master segment for each slave node is located based on an orthogonal
projection of the slave node to the master segment. If the slave
node is deemed "close" to the master segment based on established
criteria, the slave node is moved to the master surface. In this
way, the initial geometry may be slightly altered without invoking
any stresses.

评分

1

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2012-3-2 14:53:53 | 显示全部楼层 来自 上海南汇区
本帖最后由 tiny0o0 于 2012-3-2 15:02 编辑
roczhp 发表于 2012-3-1 23:15
像ansys中的MPC类似的辅助单元dyna中还没有吧,研究研究tied contact没准儿管用。
*CONTACT_TIED_NODES_TO_ ...

事实上,采用contact之类的话他们的相对距离就基本上不变了,而且也不适合距离长的两节点。
如下面的例子,相把其中的中间的那两个边上给焊住,两两对应应,



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2012-3-2 16:47:03 | 显示全部楼层 来自 浙江杭州
本帖最后由 roczhp 于 2012-3-2 17:01 编辑

你要它视觉上也拉在一起?也就是相对距离也缩在一起?那在前处理做,可是你又不要这样做,呵呵,不明白你的意思。再说contact定义也是在前处理过程做的。tie的距离(tolerance)是可以改变的,但是很大距离的tie会不会如手册所说改变几何形状就不知道了。如果是焊住,dyna里面有类似焊接和铆接的接触定义,spotweld和rivet种类的contact,没有用过,你看看manual有没有用?但那种接触是用来耦合和传递作用力的,也不是在视觉上把很远的节点拉到一起吧!

评分

1

查看全部评分

回复

使用道具 举报

发表于 2012-3-2 17:03:51 | 显示全部楼层 来自 湖南湘潭
让其中一个part的node按照既定轨迹运动到另一个part中可否?这样就算有很多node也可以实现,只要节点的位置能够拟合。
回复

使用道具 举报

 楼主| 发表于 2012-3-4 11:10:28 | 显示全部楼层 来自 浙江嘉兴
roczhp 发表于 2012-3-2 16:47
你要它视觉上也拉在一起?也就是相对距离也缩在一起?那在前处理做,可是你又不要这样做,呵呵,不明白你的 ...

我是不要那么做的,我是想要让对应两个节点,自己通过分析运动靠在一起,然后算结构的平衡。

相当于弄个绳子,将对应两点拉在一起。
回复

使用道具 举报

 楼主| 发表于 2012-3-4 11:11:35 | 显示全部楼层 来自 浙江嘉兴
本帖最后由 tiny0o0 于 2012-3-4 11:13 编辑
长脚 发表于 2012-3-2 17:03
让其中一个part的node按照既定轨迹运动到另一个part中可否?这样就算有很多node也可以实现,只要节点的位置 ...


现有的方案就是给指定位移给节点,结构变形有应力后,然后应力释放掉。然后自动计算结构响应
回复

使用道具 举报

发表于 2012-3-5 00:19:58 | 显示全部楼层 来自 浙江杭州
本帖最后由 roczhp 于 2012-3-5 00:42 编辑

你看看manual中的*BOUNDARY_PRESCRIBED_motion,*BOUNDARY_PRESCRIBED_final_geometry这部分,可以给指定的节点一个位移或者几何形状,把某些节点硬拉到某一个指定的几何位置(比如需要重合的节点坐标) ,看看是否符合你的需要。

评分

2

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2012-3-6 10:41:45 | 显示全部楼层 来自 上海南汇区
roczhp 发表于 2012-3-5 00:19
你看看manual中的*BOUNDARY_PRESCRIBED_motion,*BOUNDARY_PRESCRIBED_final_geometry这部分,可以给指定的 ...

谢谢你的回复,上述的两个关键字只能把他们位置合在一起,然后结构响应随后没有办法算,因为两部分都有应力。

我一直在寻找类似功能,找一个弹簧,两点间设置一弹簧,属性设置为:”当绝对距离为零时无力,当绝对距离大于0时作用力很大“。这样两点合在一起了,变形会导致初始应力,然后作为加载,结构响应随后也可以计算。

可惜没有找到类似的设置,关键字里面只有相对位移vs力的设置,而且必须是节点挨个一个一个的设置。

回复

使用道具 举报

 楼主| 发表于 2012-3-6 10:45:49 | 显示全部楼层 来自 上海南汇区
长脚 发表于 2012-3-2 17:03
让其中一个part的node按照既定轨迹运动到另一个part中可否?这样就算有很多node也可以实现,只要节点的位置 ...

这就是现有方案,但是移过去后,结构响应没有办法算了
回复

使用道具 举报

 楼主| 发表于 2012-3-14 10:47:42 | 显示全部楼层 来自 上海南汇区
我来顶一下吧。   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 10:15 , Processed in 0.054162 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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