|
2#
發(fā)表于 2013-7-25 15:09:12
|
只看該作者
我郵箱[email protected]7 P! ~% P/ I/ C4 E* {7 O, u2 u
施加彎矩扭矩的方法其實有很多種方法,,在這里介紹其中的5種,,并進行比較:
9 H; B+ l [: ~5 Y: z6 t! u3 K; c. D; @7 u: x
1.將矩轉(zhuǎn)換成一對的力偶,直接施加在對應(yīng)的節(jié)點上面,。0 U9 t! |+ |- H+ S
- o+ Y a, n1 R0 q3 T* y4 b 2.在構(gòu)件中心部位建立一個節(jié)點,,定義為mass21單元,然后跟其他受力節(jié)點耦合,,形成剛性區(qū)域,,就是用cerig命令。然后直接加轉(zhuǎn)矩到主節(jié)點,,即中心節(jié)點上面,。
' N& {( w8 q2 Z0 t1 k
* X& k0 h; u1 P. p/ a 3.使用mpc184單元。是在構(gòu)件中心部位建立一個節(jié)點,跟其他受力節(jié)點分別形成多根剛性梁,,從而形成剛性面,。最后也是直接加載荷到中心節(jié)點上面,通過剛性梁來傳遞載荷,。
0 F1 |7 O9 l E' V6 y8 w1 q) W- N P: z- ~2 h
4.通過rbe3命令,。該方法與方法2很接近。
) N, j4 h z* R) d% P: b/ J( w# {6 n# L1 ` g( z
5.基于表面邊界法:主要通過定義一個接觸表面和一個目標(biāo)節(jié)點接觸來實現(xiàn),,彎矩荷載可以通過在目標(biāo)節(jié)點上用“F”命令施加,。
' f2 | X' l: D& N0 Z. E7 ~+ K4 @4 a: f! p" b
對于方法1,通過轉(zhuǎn)換為集中力或均布力,,比如施加扭矩,,把端面節(jié)點改成柱坐標(biāo),然后等效為施加環(huán)向的節(jié)點力;而施加彎矩,,可以將力矩轉(zhuǎn)化為端面的剪切均布力;但這種方法比較容易出現(xiàn)應(yīng)力集中現(xiàn)象;
- L# \! F q( W$ C; ~! \8 f( A$ {4 i, C' F, S
方法2,,定義局部剛性區(qū)域,施加過程venture講的很詳細(xì),,這里就不在贅述,。根據(jù)他的例子,我在下面給出了一段命令流,。該方法有個不足,,它在端面額外的增加了一定的剛度,只能適用于小變形分析,。! {9 O7 X# ~$ s& I
: o5 f8 K$ D9 n# _& G) h8 ]
方法3 ,,相對方法2來說,,采用剛性梁單元,適用范圍更廣一些,,對于大應(yīng)變分析也能很好的適用,。但在小應(yīng)變分析下,方法2和方法3沒有什么區(qū)別,。
8 e+ Y% C/ a3 o/ F
7 a" c) E' v5 i/ o5 j i5 d 方法4,,定義一個主節(jié)點,施加了分布力面,,應(yīng)該說跟實際比較接近一點,,但端面的結(jié)果好像不是很理想,結(jié)果有點偏大,,在遠(yuǎn)離端面處的位置跟實際很符合,。
8 ~: x* h: c2 ]0 m$ Y7 h
2 c8 X' U5 |% w0 Q$ C) z: X 方法5,它具體的受力形式有如下兩種: y% r. c( g1 T: D# \
5 b) y7 q% Y& Q
剛性表面邊界(Rigid surface constraint)-認(rèn)為接觸面是剛性的,,沒有變形,,和通過節(jié)點耦合命令CERIG比較相似;
8 N. v2 e) I7 a% |" z5 V
4 H% U i/ v5 F; R; I0 O# Y 分布力邊界(Force-distributed constraint)-允許接觸面的變形,和邊界定義命令RBE3相似,。% c) L! r# f; S4 ~
; y6 v- f% p2 |+ c, O 使用這種方法,,需要用KEYOPT(2) = 2打開接觸單元的MPC(多點接觸邊界)算法,' X/ p, ~* v0 y! D; h
. {* x" m2 Y4 F- W1 Y" T 下面針對venture給出的例題,,用不同的方法來實現(xiàn)的命令流,。: b' A4 y5 H9 Y C* w% g
" V0 m. I9 m0 j, x 方法1不介紹了,方法2:$ t0 x# E( O9 ~" v' y
2 U6 s3 B5 V* s/ ?4 Q
/PREP79 S% I8 z" \' x4 J. s
3 C* F; Z8 A# r; {. H
ET,1,95
~; A" u* j8 \' g! y9 w4 A% r, R( y. r7 m
ET,2,21
9 P( P2 l3 V' t, ]3 T8 D# {8 o* F4 L' t9 t# I. c6 H
KEYOPT,2,3,0
" b4 T9 f7 i' f4 r
# C4 T& u2 H/ J) |, p- i5 Q( i& q R,1,1E-6$ @$ |2 w7 L4 ?/ n4 W- j6 v- r
! p6 r8 N7 T5 H0 l2 h: N0 { MP,EX,1,2.01e5. u2 A6 C8 y8 ~: B, e
3 h1 G8 e$ Q, U0 F5 X+ R$ x
MP,PRXY,1,0.3
) y g/ T1 y. p3 y3 l" X @6 _; x) F8 z/ {3 A, J
CYLIND,15,10,0,200,0,360,
' A1 r$ s2 O; e2 L. m+ ?2 F/ _* w0 h5 W3 d0 O
wpro,,90,
+ b* I* h$ y! d4 c1 a* |' `+ P' T; P; I5 w$ `5 ^- Z
vsbw,all
) u5 R4 Q; M" h# \; w& o
9 _! D! i" d6 K2 r wpro,,,90
* h" m" Y- w$ o5 N- |; Z, a/ `5 r* Q
vsbw,all
% F6 J, q, L4 n: N5 r- e& q( D
' J: S8 R, P2 o1 k WPCSYS,-1,0
4 ]( m# f4 i! ?2 z
+ S. L. q& ~$ q$ Z8 g2 ~, Q5 { K,17 , , ,210# }% n5 z( K3 ?! f; w% u
3 l T# k2 U, I' U lsel,s,,,13,16,1& p% H/ d& P) L$ g: Q/ H7 g2 S
( A7 z% Q9 l G8 x- M lesize,all, , ,8, , , , ,1
3 b+ J! y9 P8 B$ h8 K' E
$ N) ^9 R/ _ e lsel,s,,,22
c' c1 e6 M- |, r- j+ w
' Z7 B' r$ d) ^; K0 b9 D) E0 M- ? lesize,all, , ,4, , , , ,1
3 r2 T' C7 Z+ \! {$ [
% ?% v& q$ A5 P* f0 c/ a; o/ b4 @ lsel,s, , ,17,20,1
+ H7 _+ j% o4 U% s0 \5 Y8 Y
0 r0 C. @9 F6 P; K" X; e lsel,a, , ,26,27,1
( E% m9 g w1 f, w5 S+ F/ W! G) R; _8 i- T
lsel,a, , ,30,31,1
7 ?; y, P' s: Z* K' N, u2 @2 ]3 L& ?& f, f
lesize,all, , ,20,0.4, , , ,1 Q5 m; G& Y, t" P+ Q1 o
R5 u2 U: ~( [* _- |9 g3 }2 }( r alls
4 L0 v0 Z+ M- }1 L" T" g, t- d s2 N7 q% z5 p4 Y e7 I# w
vmesh,all
/ p) A. L* O5 }3 h, E" Z+ S2 D4 e& E
!!!!!下面一段開始各個方法有所不同,,由于前面的建模一樣,,后面的例子就不再給出
4 [" ^' C2 H# U9 {: U7 \' V' X: M% i5 V; f- K
ksel,s,,,17
- L \! r$ h1 |! Q' ? {- K
" E; d' N' o e; M) I0 y type,2( S t6 L. d2 y) \: j' C1 c" k+ I( X
# C3 |( a8 t( z real,1
( ?/ y* ]: j' G Y& ^
- l+ q+ ?2 A X P' O) W kmesh,all
: d% S8 M7 `, w+ O B* a
# C' o: o9 i' J- N9 y) C allsel ~/ \' P/ v6 ~1 k
/ j/ T: @: p6 J5 c, M7 }
nsel,s,loc,z,200,2103 X9 o9 \3 q9 n9 Y
9 C0 b+ x8 |! x npolt
5 U. A/ g& O7 ~% _6 i F2 V7 \; {. P$ e9 g
CERIG,node(0,0,210),ALL,ALL, , , ,
- i* _& \2 w* p0 s' `/ I* O
5 O* s; h* g/ l* @: p! L !!!!!CERIG命令定義局部剛性區(qū)域' ~ \3 p7 j# _' N6 Q/ L$ E0 ~; g' S
2 g0 w3 F3 M; q5 j2 b- j2 e" X allsel
2 F7 E. U2 M, ^6 `' I- {4 y' e6 |9 i4 p8 ?) G" D! v
/SOLU' y5 k* e& M# d; b$ }! u5 _
d+ K; c8 i' k% D: Y% K( t1 `+ a
f,node(0,0,210),mz,10e5
: l1 B: Z0 r% [- e: j% R% w4 M# c9 {* @- P
FINISH
. |: c, f& `" E0 i& f( \* o- z' v, N/ E# ~4 e- [! w4 \
!!!!!以下一段邊界條件的施加各種方法一樣,后面例子也不再贅述, L, Z! ?9 D J: T$ C* { A
: ]# L+ t; ~& k! p7 i
/SOL
8 e }) ?' x' d$ Q$ o- \* u2 U& r5 g4 |5 Y V' C4 C, `, \5 R5 P4 ?% d
nsel,s,loc,z,0
0 j7 Y0 I/ k# I0 ^. Q2 y/ [7 P7 t# H, q* Z- H
d,all,all
F8 e- r1 E& Q" N0 E, ]% b3 \6 o! J% Q }5 H
allsel1 z6 \6 F s% Y [9 |( Y. F
) f6 V: `' T! u4 E4 U5 y) N solve
0 P: }. l" N8 M& [$ L! c8 _- f: |/ z& [6 j& T
方法3:使用MPC184單元定義剛性梁
5 Y' i9 c3 K6 n0 s! }9 X. c
% X4 L* G6 a5 `7 \' s9 r5 d- Y ……$ N7 Z7 v& l: a* y+ e
" V' Q) y/ q: i1 H) ~
et,2,1846 |4 K; U, j! f2 p
' C7 M& E8 T- e keyopt,2,1,1
( U2 M, r7 `6 j# _! ]* A- g% g8 }4 \$ E. d# J! j
nsel,s,loc,z,2002 d6 l- O5 m$ X& k7 Y* t
/ u! `( w8 L9 N# ]/ |, U( m n,15000 ,0,0,2101 Y" t* d$ C: E4 ~, Y
" p4 \0 L! Y. b2 U$ X: s: i! s type,2; T8 R- l$ A% Z/ }
9 e- i* Z x/ B, z8 W& v
*get,nnum,node,0,count+ G$ D: A5 V! y" r4 q* r
+ e& S5 N0 l3 i, I$ o5 }$ B4 V *get,ND,node,0,num,min
0 x. \' u! @6 i# l' R
1 G! t; T5 L4 m: {. e *do,i,2,nnum) H& [; }( d7 U o4 D' n5 U' m
7 X4 v9 t% k ]- Z5 o4 H
!!!!節(jié)點個數(shù)是nnum,,只需要生成nnum個mpc單元
3 Z% y: a, O& v W- ^) H1 V& o: n7 Y2 R
E, 15000,ND
/ N! I% v3 E" x: ]/ v
6 e! l: X8 V) g' q ND=NDNEXT(ND)! y% ~$ N' X5 i" u8 W% f" k* v9 W
" x) ~2 {' u( a; y- W: ?
*enddo
; F) I& Z" C0 H# f; i0 M
! M$ N& Y* Z; K( {! A allsel% A0 m% O6 {4 J& X
9 f$ `: b h1 r2 I9 c# E /SOLU2 R6 q9 K- g/ X9 w+ [
0 a( H6 ]5 ^; ~8 A$ e f,node(0,0,210),mz,10e5
1 u$ l4 v2 Y7 Z5 g5 @- N: X2 X- _* i3 M/ ?& V
FINISH
1 u6 ~1 W, C& g( N
3 C: D; p" o7 {1 Q ……
4 J" k/ S' ^* ~. s
. @6 `! b2 N0 \- c9 @ 方法4:rbe3命令
{. f1 \# k9 n, y3 _5 u! e
3 P* z( a( x# E; j: ]5 x8 e ……
3 R8 H( Q1 i2 v( k V! V
) L3 q' K& {: c6 V ET,2,21+ B: p: V7 O9 l4 n8 t: E& G
4 ], t6 \3 E6 x. b4 Q, Q KEYOPT,2,3,0# v( u' k/ Y$ Q$ j1 K
5 |3 H6 z, o9 g: ^) r% K9 i& t
R,1,1E-6
" a% q3 h) j7 g
$ M; `5 `: T3 f) [* V8 g- U( ~ K,17 , , ,2107 ^3 v9 }7 h* e5 ^5 D1 j M
$ E9 T: G% P/ Y j o5 G5 c* T+ v ksel,s,,,17
2 T" j0 Z1 ^) ]0 o
0 l6 J3 G) ]- h; q type,2# p% U: j( v7 j7 v
# _% C8 }1 s/ h! ]8 ^0 x. t* H
real,1
/ R3 c8 x; L+ W7 v9 @: b- [) [
5 r8 o! n0 A( V& D kmesh,all
4 h: b+ S: u4 C6 x: w% }; Q6 v2 G" ~6 Y$ Q
allsel" o/ y# o- b; h& X4 Y
3 {3 c% m. `6 Y0 b! ?7 R/ v7 _" x+ q nsel,s,loc,z,200# L5 ?- w7 a; o/ [8 Z3 x
# X7 N M# |: q# V* o- x$ ~3 W9 m8 S
*get,nnum,node,0,count' Y5 s0 D. p n3 ~
l a# T, Z B
*get,ND,node,0,num,min
* Y! d3 z3 i) ^% H, @2 V, a8 e9 X
*dim,sla,array,nnum
" D5 E3 V5 E7 e3 E0 z0 T3 M8 C
. l3 u& u, U8 g1 t2 M7 y, y: S *dim,sla2,array,nnum
/ E; b6 L; z% q' _- J! B7 P5 V9 B' ^ A. t
*do,i,1,nnum
2 G3 N4 K+ u1 n8 I3 M/ u
/ P% m1 X0 }' A" ^ sla(i)=ND
7 j1 d( V, `# S" I1 {# X @. T0 b# a2 O5 ?6 T! O
sla2(i)=ND
+ L. m& f) S; f2 k6 \! ]4 c; T
. a4 i! d1 F; C( x5 U( { ND=NDNEXT(ND)9 K0 U; `: L7 c+ o3 Q% u: Q
# y: u3 z" F# L: h( K( W& z) K! x
*enddo( W* f% o( ^" G5 W& f
2 R6 B/ X# ]7 b& k allsel
/ l4 W- q* L4 M% l$ S% w1 v
5 Q7 c8 {+ F1 E2 ]/ H& R" { rbe3,node(0,0,210),all, sla,sla2
: z. J* N) X5 c; u2 b+ k4 J G% c! c- E* r' g/ d6 U+ D" d
/SOLU
" w0 G3 `8 J9 J
% i) s& I! f+ D) f- i+ m2 ]- d& i f,node(0,0,210),mz,10e5# ?9 ]1 d: n! G; j7 u
l: f. {- Y1 [* t3 R5 e: F5 m, G FINISH
- M$ O! i& E- e: F1 @8 R! s, v, m3 ?# r* K
……
6 j W/ O$ T& L. ]. a8 E* M; M [. k k0 L9 h5 {4 X
方法5:定義剛性接觸面) a1 p9 M2 K; f+ c
2 w; |/ n5 P3 I# n3 O ……( T3 Q- J$ N8 |) _: @0 _
4 P! G1 x; B7 T% \0 G4 w' I: K n,15000 ,0,0,200/ q$ Q8 b; c( R6 F$ X t7 k) S% B2 g
" P0 L8 c3 K, v4 k6 Y MAT,1
5 D+ ^' P3 T# p7 U( v: m' f' {) _0 t8 p% }# S: j2 g
R,3
6 k$ t, u6 b5 C% N7 `, _' l o% U% K- K n- i. |; R( i
REAL,3
2 \/ A2 `- r1 s) \) B& F
8 N, W: \3 r3 Z3 a* v8 M: k: c5 L: R ET,2,170; K% ?. K/ X9 N2 P8 _
1 e8 L3 ^4 I3 z/ I
ET,3,175
, V0 B+ k( g3 j& M! W3 b. a+ Y* w- S# v, u. ?; X
KEYOPT,3,12,5
' A' ]. t' }' ?2 X+ l
; B; m1 w( p* V+ e( o3 c0 ]7 f KEYOPT,3,4,1
' y( P1 f1 e# b/ M$ F- ?' |8 v O h
KEYOPT,3,2,25 x+ r4 y; m$ u4 \0 _$ o, H
* r) [; q. Q- P2 t+ } KEYOPT,2,2,0- i- ?& f q, Y/ W( l
4 t" |0 B+ ]$ w
KEYOPT,2,4,1111110 D1 J# P+ i4 e) F8 H
' Y. ]9 ~% F3 G
TYPE,2
+ {- \3 R; n; t5 S( p/ @" C" h4 b
! E* u2 t6 J0 P! @/ Y1 ~ ! Create a pilot node
3 o" @6 H. @3 c( ?9 O8 @4 \! _8 Q4 w. G& o9 s( A
TSHAP,PILO$ D( i" I8 g2 D( `
+ E4 P) L: `, a! ?! C8 q E,15000
9 H9 ^3 [- d! _9 o% H- N; N- Z3 i& c& c" k- U
! Generate the contact surface
% G+ G- ~' C$ |4 D4 \4 G$ ?, j. \8 v- {& g" Q& c
ASEL,S,,,14
* ^/ `2 b5 R0 V! C* h9 h1 I' B, e, B- Q# v, C, b8 w4 Z1 ], O1 y
ASEL,A,,,19
1 E5 K- U/ x; [, f. M) L
5 g7 q8 k/ U. c- J$ q ASEL,A,,,24/ {6 t2 m9 S# ?! D7 V
2 y8 _! b* p* u% N; ^6 ~
ASEL,A,,,28
: k# x" X5 C5 m; A3 R8 ^
1 q: V, H. T( Y- J. T6 F7 O/ n CM,_CONTACT,AREA# [& f9 M4 o8 t$ B
5 {3 @! L, u3 }6 |8 ]+ w: y" {
TYPE,3% D& P. b# `1 g# K- B
6 {+ l `8 G- q, u8 Z- C/ R; K NSLA,S,1
7 a" L8 Q0 m0 t" x
- L* F7 b0 n0 H ESLN,S,0
/ H( c0 X3 j' Z* m ?( u
9 {3 @0 _) s+ U8 Y' J ESURF1 s8 u& y. R- B; j5 {- {% k* S5 n
# T+ u/ q% G* i6 |4 ?
ALLSEL
4 |9 a1 w: L4 D' o8 E$ F Y% _+ C O1 z- v
allsel- } x0 f/ Z( M0 `% c% E
1 t5 O2 |) _8 l- n, i /SOLU4 h8 {" @6 T& S; Z
* m: n; Y# P" v! _ y; I- E f,node(0,0,210),mz,10e5$ G9 d% Q9 L1 `7 g) _& r1 y8 ]
9 C0 e1 b' T- Q, N1 y2 Z FINISH. h- t2 ?3 Q) A5 l1 i
- W8 ^% f% I/ g1 |
…...( ?3 \. y) [6 f! m
|
評分
-
查看全部評分
|