|
本帖最后由 奇秘幽诡 于 2015-3-7 19:12 编辑
1 T1 s; ]' H, M7 Q) q" y6 {
5 v. ~: T7 F, ]( {/ I最终效果:
8 @% B/ T5 c3 F/ y. U
7 q( U- @$ U" e% j6 U2 Y$ X6 L# [9 f
% H3 S4 h- U. c% R% F0 C关于视频的几点解释:, {" U. d- z( N8 W T5 U
1.这个视频仅仅粗略地展示ug的柔性体分析功能,主要目的是运动仿真的展示,并不作变形参数等的具体分析
2 \0 X' Y( Q5 A2 q1 w# Y2.为什么不用GC工具箱的弹簧建模工具?. P/ i$ C& D! Y$ s
因为GC工具箱建立的弹簧是这样的:
1 d% |4 p4 Q9 t* o7 n
! H) J! N* |' @& H- c4 N1 ?
6 I6 P+ A$ ^) v' g }1 Y8 |* d可以看到,它和我视频中所用的弹簧差别主要在三点:
7 t' ?# ~6 E( p* Y- \(1)两端拉环比较大
: p# {( `4 c: F- I(2)拉环是开放的(半环)
) b0 m+ d1 W( P$ m0 ^以上两点会导致在运动仿真里面解算的时候,弹簧拉环产生严重变形,甚至导致弹簧线径产生显著的变形.
0 G6 v! ?6 z2 k9 m R" g) b具体情形可以看《UG NX 7.0有限元分析入门与实例精讲》中1.4节中讲解的例子:
8 a) r+ S, d+ E0 K R螺杆的头部加了一个圆柱面切向的扭矩,但是没有径向的约束,所以产生了径向的膨胀变形。/ R7 r( P# s$ y3 J7 k$ ^' `/ }# t1 M
7 a& l2 ~3 K5 r4 R( \9 R
4 J4 g' U, Y8 ]: T5 e+ y. E(3)拉环不包含平面,这一点对后面柔性体添加约束增加了麻烦。5 a5 [5 u0 j! F& k
3 c9 k" _" q( d7 w/ ~7 }/ R9 w
8 Z" I4 \$ W3 y8 [0 z- d4 Y* s3.为何弹簧拉环采用Steel(钢),而中间的弹簧部分采用nylon(尼龙)?
+ P* q# @. G1 x# } e; C- u" C因为拉环刚度大,弹簧钢度小,应该可以尽量减少拉环部分的形变,尽量使最终结果比较美观。(这个例子只是为了运动仿真,柔性体只是辅助)
2 [( ]7 {6 s/ b j当然能够把拉环定义为刚体是最好的,不过我暂时没研究那个做法。
4 Q. p4 \9 k1 R
/ G: R+ k+ O6 Y7 S% `4.为什么弹簧和拉环要拆分开来进行网格划分?
: ^1 E1 H% y; s- d* U5 s* O因为虽然整个模型体积不大,但是弹簧钢丝的总长度是不小的,如果整体划分网格,会导致弹簧部分网格特别细长,而且划分网格耗费时间极长
$ g" ] t3 Q1 X, t; @另外上面第三点也提出了,拉环和弹簧部分的刚度要求不同。因此,将拉环和弹簧拆分开来划分网格,而且弹簧部分采用扫掠的方式划分网格,是比较方便的。(我也不保证合理)
5 j. ~. W7 w- p9 `, C" O! _
6 [+ H% X, y0 e3 b5.为什么拉环一端是销钉约束,另一端是自定义约束?6 F& B* [( f4 T7 @; D- x0 g* Q
因为如下图,弹簧一段时销钉约束的固定旋转,另一端是自由伸长端,不能用固定的销钉约束,否则会导致运动仿真结果不符合变形规律(弹簧不伸长)。
+ r, r! ]% ?& B: B! `最终仿真结果:5 _8 s; a, p2 ^
3 p% o2 y# \# S9 ^5 R) T. b8 @. k. k
5 l9 d' u. `2 ~: e
- A: E1 L* Q3 C7 c" n
4 Y9 |. N: h( j" |: \2 H
; n" W4 X9 N ^+ W7 I; F; J+ O% ?
& L7 M% ]' x3 j$ J3 l' ]1 i: E) }0 ]- U! Q0 I; a, f
完全操作过程视频:
" G* j3 A4 O+ V O2 i$ _! z7 n(附电脑解说) S5 T" S: R5 T; ~- z! _; z
; `. e5 r; m7 [
) ?" q- T8 e3 o* D T; F' N9 s3 d' v9 h6 z: ]
|
|