UG弹簧的柔性变形运动仿真
最终效果:关于视频的几点解释:
1.这个视频仅仅粗略地展示UG的柔性体分析功能,主要目的是运动仿真的展示,并不作变形参数等的具体分析
2.为什么不用GC工具箱的弹簧建模工具?
因为GC工具箱建立的弹簧是这样的:
可以看到,它和我视频中所用的弹簧差别主要在三点:
(1)两端拉环比较大
(2)拉环是开放的(半环)
以上两点会导致在运动仿真里面解算的时候,弹簧拉环产生严重变形,甚至导致弹簧线径产生显著的变形.
具体情形可以看《UG NX 7.0有限元分析入门与实例精讲》中1.4节中讲解的例子:
螺杆的头部加了一个圆柱面切向的扭矩,但是没有径向的约束,所以产生了径向的膨胀变形。
(3)拉环不包含平面,这一点对后面柔性体添加约束增加了麻烦。
3.为何弹簧拉环采用Steel(钢),而中间的弹簧部分采用nylon(尼龙)?
因为拉环刚度大,弹簧钢度小,应该可以尽量减少拉环部分的形变,尽量使最终结果比较美观。(这个例子只是为了运动仿真,柔性体只是辅助)
当然能够把拉环定义为刚体是最好的,不过我暂时没研究那个做法。
4.为什么弹簧和拉环要拆分开来进行网格划分?
因为虽然整个模型体积不大,但是弹簧钢丝的总长度是不小的,如果整体划分网格,会导致弹簧部分网格特别细长,而且划分网格耗费时间极长
另外上面第三点也提出了,拉环和弹簧部分的刚度要求不同。因此,将拉环和弹簧拆分开来划分网格,而且弹簧部分采用扫掠的方式划分网格,是比较方便的。(我也不保证合理)
5.为什么拉环一端是销钉约束,另一端是自定义约束?
因为如下图,弹簧一段时销钉约束的固定旋转,另一端是自由伸长端,不能用固定的销钉约束,否则会导致运动仿真结果不符合变形规律(弹簧不伸长)。
最终仿真结果:
完全操作过程视频:
(附电脑解说)
http://www.tudou.com/programs/view/dlpAbuXGXrI/
补充内容 (2018-2-11 18:43):
视频是不是失效了?
补充内容 (2018-2-11 18:43):
http://video.tudou.com/v/XMTc4OTQyNTA2MA==.html?spm=a2h3j.8428770.3416059.1 好支持 加油 真是太棒了,楼主能不能把视频的链接发一个,谢谢! 嗯顶一个! 楼主好厉害,学习下 学习了很好的东西{:handshake:} 参数化动画之伸缩弹簧 下载在哪 前面的过程都差不多,最后运动仿真的时候。按照你的步骤好像不行啊,我又增加好几个连杆和约束,才能达到你做的效果,能不能解释一下,这是为什么? ····柔性分析···估计是最困难也是最直观学习的