我郵箱[email protected]5 W* u+ y2 e* h
施加彎矩扭矩的方法其實有很多種方法,在這里介紹其中的5種,,并進行比較:
% m; X- S: i# Y( x0 d
/ f" @% _: c, C 1.將矩轉(zhuǎn)換成一對的力偶,,直接施加在對應的節(jié)點上面,。0 A! W( l, b) I& H
3 {! u* i p4 K! {/ r
2.在構(gòu)件中心部位建立一個節(jié)點,,定義為mass21單元,,然后跟其他受力節(jié)點耦合,形成剛性區(qū)域,,就是用cerig命令,。然后直接加轉(zhuǎn)矩到主節(jié)點,即中心節(jié)點上面,。
) @4 C3 K8 \- Y$ y
( W. A$ D+ g) S# T* d1 w+ t 3.使用mpc184單元,。是在構(gòu)件中心部位建立一個節(jié)點,跟其他受力節(jié)點分別形成多根剛性梁,從而形成剛性面,。最后也是直接加載荷到中心節(jié)點上面,,通過剛性梁來傳遞載荷。
% s. }4 X R/ n; R; w/ C7 S
1 }- @ i* ~0 W* b/ g- l% G 4.通過rbe3命令,。該方法與方法2很接近,。
; A4 s `4 ~: s0 z8 e7 h' r; P% {% m3 w
) ?1 y3 C- z3 L( q 5.基于表面邊界法:主要通過定義一個接觸表面和一個目標節(jié)點接觸來實現(xiàn),彎矩荷載可以通過在目標節(jié)點上用“F”命令施加,。1 Q2 `3 s+ b N( q: o
2 M* @: y* U! e0 h) F0 w 對于方法1,,通過轉(zhuǎn)換為集中力或均布力,比如施加扭矩,,把端面節(jié)點改成柱坐標,,然后等效為施加環(huán)向的節(jié)點力;而施加彎矩,可以將力矩轉(zhuǎn)化為端面的剪切均布力;但這種方法比較容易出現(xiàn)應力集中現(xiàn)象;
- r- }4 S0 S/ D0 Y9 @
0 M" T6 T5 u2 [0 @( A) X, y 方法2,,定義局部剛性區(qū)域,,施加過程venture講的很詳細,這里就不在贅述,。根據(jù)他的例子,,我在下面給出了一段命令流。該方法有個不足,,它在端面額外的增加了一定的剛度,,只能適用于小變形分析。, @7 H. W0 v8 i+ I' m
4 s0 \- b1 e6 `) ~ 方法3 ,,相對方法2來說,,采用剛性梁單元,適用范圍更廣一些,,對于大應變分析也能很好的適用,。但在小應變分析下,方法2和方法3沒有什么區(qū)別,。
' L# N' m9 _/ t V3 b
6 I* p5 @7 h) b 方法4,,定義一個主節(jié)點,施加了分布力面,,應該說跟實際比較接近一點,,但端面的結(jié)果好像不是很理想,,結(jié)果有點偏大,在遠離端面處的位置跟實際很符合,。
( u! F" H1 v$ }8 B& C$ L$ I; b" Z, L. v- ~
方法5,,它具體的受力形式有如下兩種:
0 }: m! e$ s! i8 a" K0 c, C2 X6 ~; R# H4 m0 W: e( M2 x
剛性表面邊界(Rigid surface constraint)-認為接觸面是剛性的,沒有變形,,和通過節(jié)點耦合命令CERIG比較相似;
" N, h( @" W5 y6 A9 V6 r0 o! J1 f
分布力邊界(Force-distributed constraint)-允許接觸面的變形,,和邊界定義命令RBE3相似。
( {. }. Y* ]4 x V. u- j( s, ]* ` h
$ m/ Z/ c0 p: ^8 P1 H+ {/ ` 使用這種方法,,需要用KEYOPT(2) = 2打開接觸單元的MPC(多點接觸邊界)算法,,
4 ]+ {+ t* Y. [2 ^: u) T
# s( y1 |$ ?2 |5 u/ |; b 下面針對venture給出的例題,用不同的方法來實現(xiàn)的命令流,。5 S& ^$ `+ \( `# t
8 D6 H2 g& G3 J# D A2 b
方法1不介紹了,,方法2:
9 g$ k8 }& v% ?0 T" U2 D# ^9 h
/PREP7
1 Y" x" S0 f' W0 h; G f% M
2 I) }4 n! G# X9 ~; M ET,1,955 [; i7 N; I1 ~
8 X' {8 j$ }3 k7 m e1 T" E7 m9 q
ET,2,21
8 }1 t5 h/ e. T
+ D$ ^% A8 `2 Z, C r KEYOPT,2,3,09 w1 C+ M* B. I+ f& Y t$ U$ s7 z
8 {, }. ^! v- T
R,1,1E-6
. ~5 T5 V# X/ f, ~' u, `4 f
# u" E; ?+ s6 T& i MP,EX,1,2.01e5! W9 @9 e- W; J5 j f" K, D8 Z
+ B2 M4 b4 f- {( j8 t
MP,PRXY,1,0.3- U0 x2 K- k+ ~# C- ]- e7 W
& F l$ F3 E& ?7 m6 D! Z CYLIND,15,10,0,200,0,360,
; [ J' v8 X" `! V6 v# j
% Q5 k m+ p, t/ q2 s: ?9 h, P wpro,,90,
" Z4 x" i, S( {" P# T$ f: `+ h
; S* }0 N' X7 h; l% Y, V1 T vsbw,all! ?$ h! P. X5 [8 M2 ~) f
) D. H9 J, b+ G
wpro,,,90
' u& @2 R$ z) U/ D
# J- q5 c, o4 J8 ^1 c& K$ d vsbw,all9 i$ K s& Z; n' B& e
* M5 O d/ `1 b% T WPCSYS,-1,0
/ B' @9 G9 y4 I( V% k5 ~+ ?9 A: @. g: ?2 l1 S
K,17 , , ,210
L% q" C0 t9 d0 @0 E( H
& L4 s/ N. a) P! N/ B; A; Y lsel,s,,,13,16,1$ X( R' ]& N' Y4 R
, n l+ e! e( E" P2 E$ h3 S: ~ lesize,all, , ,8, , , , ,1
/ Q1 x# I* [+ P1 E* I. o C
# x/ o7 Q* g, o5 {1 j. c8 V lsel,s,,,22
2 w2 u/ N2 p) S5 `! }4 _$ ~
+ k* X0 [; J9 Q lesize,all, , ,4, , , , ,1; b" |3 V; ~+ d$ b- F3 t
5 i8 D' ]5 q0 v+ N% ]+ P lsel,s, , ,17,20,1- U9 E0 c/ d7 j" U
0 f2 p: x: r& x. i# [, v: \- d lsel,a, , ,26,27,1
4 y1 e/ N0 r! u5 C. \5 N& U6 }% M% y$ z5 N
lsel,a, , ,30,31,1' \6 _* \% l, K4 e: O
# v- |/ h( t9 h7 p lesize,all, , ,20,0.4, , , ,1
" W" h- c7 ]0 J2 e2 l& ^# ^. ^3 F: o- E% }
alls
4 R& p9 K* q7 I4 e
- _+ c6 d" n0 @, _: Q vmesh,all
l; o2 D; ]2 h Q: K+ o8 |
0 R0 y3 X. Z$ C- Y3 J# D !!!!!下面一段開始各個方法有所不同,由于前面的建模一樣,,后面的例子就不再給出, L1 H; u6 V" J% \( p
9 b/ M& |! L6 D ksel,s,,,175 l+ s- a; [- d+ S7 |& k
: j5 X R) D$ I1 ^
type,27 n7 d1 X% @, T7 ^* _
" ~$ O+ M! `# A. t$ a real,1
% G0 F H% z, I9 h* Y# J2 s6 d, z. C" o/ T0 O4 O& _7 ^
kmesh,all
/ {# l6 P4 p9 m
, q" |: O* o% p8 _1 k# ] allsel6 x3 T1 u2 V) T- O) G
, v7 c8 b& E a7 K
nsel,s,loc,z,200,210/ ^+ U \" @; o- @
P1 W* g5 B, q, Q8 A
npolt
! o" Q: K1 s- u' H9 D9 V# s: g- `! C( }( O# t" }
CERIG,node(0,0,210),ALL,ALL, , , ,
8 s: p0 m4 r7 e. u1 B
& j1 v' D8 s( x. ? !!!!!CERIG命令定義局部剛性區(qū)域4 Q+ u x0 C" K$ I! A- V& M
" q. ^% M, Z I* t, Q
allsel
4 K1 F3 s" s4 \( j9 x* s
( T1 v+ e9 J4 T, W! H /SOLU
8 m3 A2 j. I) x, [$ R5 j2 E4 y5 s9 _4 e+ j n
f,node(0,0,210),mz,10e5
7 ?* g8 A6 I* C9 P
2 k- ?% e# _; s4 T; t FINISH+ K' f1 I" l0 s
: b9 W( P* n h* c, q !!!!!以下一段邊界條件的施加各種方法一樣,,后面例子也不再贅述: @" N7 ? O, j \
! L/ j2 Y8 c: H. u% V+ }
/SOL
3 s, h6 J+ s) k& @. n) c0 Y2 d. k! h5 w% L& ^. }, I4 e
nsel,s,loc,z,05 k' w% G. A5 V+ N- B; _( k
+ L' E0 w ~' D; j/ l5 o; R
d,all,all# ?" w/ ]- {% x) Q2 I" V0 W
/ S) q$ T" a: H7 O( Q. Y allsel- H: d' m: L: ]: m
* W6 O; M% {) U1 Z) X solve- T8 [- X7 P; Q% O9 f3 Q
; f! l. B1 B! J7 G1 T: y9 p, P8 V
方法3:使用MPC184單元定義剛性梁) o1 R) @& n7 H% O
' Y; R5 W/ m) F9 }! Y f
……
2 Y4 ^% a) ~- R1 ~" V$ a7 }2 _
/ X3 i6 Z% B# s S n( L/ l et,2,184
5 f# Y3 F J2 S, m, H3 d9 p" _
( \- L6 g2 P; g7 Z/ `+ c keyopt,2,1,1$ {) O# W G! U( P: d3 j1 E; v
4 K9 ~ v; Z& Q- {
nsel,s,loc,z,200 l9 Z& z6 N7 E4 i6 ^, u
3 C: ]- Q4 p0 Q& Q" q
n,15000 ,0,0,210
1 d1 D8 B/ L9 o5 r3 I! q. }9 O
! O' `' C. k/ H' w8 ^. { type,2
, m: F% E" R! ^% n8 Q: l' z- S6 e% H k4 y( G; {* j# N! ~5 Z2 a
*get,nnum,node,0,count
2 P e+ E) w4 H1 x8 D. y4 I, p. |/ H7 H) u8 y \
*get,ND,node,0,num,min
1 x) _1 ?4 |5 [6 T" Y0 {( l% `, Q# t
*do,i,2,nnum
! F6 i9 g# p* c" M& f! e
' M1 c) s5 L. ~8 m !!!!節(jié)點個數(shù)是nnum,只需要生成nnum個mpc單元
+ l$ U- V: X5 `' j0 W" K, x. T6 K
' x; R5 p' s/ B9 V* ] E, 15000,ND
7 P( A: f$ t9 ]6 p B) k! j% h
5 P' P# `' C! B1 a0 n$ R; ^/ s% F+ w ND=NDNEXT(ND)
K4 H9 N7 H+ E; d4 a( S
" s1 H7 e. Q: B( Q& d *enddo9 F9 Q/ R' v3 X4 z1 Z
8 {. c2 k" u ?% f' j' Q- K
allsel
. P; x: c5 D2 _. F5 d; \: B' X! v. R I# }& Z, V
/SOLU8 i! G f- i1 p# a( S
( X8 s. {8 N) ~2 b# D% ~' M) _! F f,node(0,0,210),mz,10e5
1 ]6 v8 C! ~6 U1 |9 P( h4 c7 a, \- {6 q7 ]7 _* e
FINISH3 k7 L4 i a& m: W9 H/ R
$ p4 j1 Z# W G6 d9 U3 {$ U ……8 c. Q) t* o$ I G/ N; f
) e x/ R, @4 A% P% q4 q
方法4:rbe3命令
7 o: g) ?# F6 a' c4 {+ P
2 h# p( ?! W$ h5 ~: i ……6 z0 v/ E- y Y, m/ @6 Z& Y
) Q' s7 r5 @0 p8 x: O8 S
ET,2,21
0 R. {2 i. }9 V5 M& ]8 C& }# P1 i% [; S- L
KEYOPT,2,3,0
0 n5 R s" A4 R$ P: r: a1 u' Z! d; a- I+ U- u$ w
R,1,1E-6
% _' o2 D( g, \. }* y/ `* \
$ d3 M @( R7 j: F; U0 K- y; L K,17 , , ,210
) ?# G6 v; x- E4 \- F
U+ l/ B* [3 K1 A9 Z+ C+ N- v. t ksel,s,,,176 v8 @$ k4 S$ _" a2 s
5 c% r& c: c% H4 v T! i( ?
type,2+ x" u/ m# s3 Y# f y
% W$ @" J9 i9 R$ |
real,1
% G% I1 T- c( K6 c* @
+ m. b: E: q7 A! V) I+ _8 Y; N kmesh,all
) |# d- D& N7 W/ X
+ q% @; l& d; S* G3 T% L4 o, w allsel
3 G4 ~3 r/ O% V. `6 S$ \& Y# i8 T* |1 [' R3 ?9 m; v6 y
nsel,s,loc,z,200! ?0 n& u2 P! u& y& E7 M, S( ~: C
& N+ P' H7 Q, E# w- y *get,nnum,node,0,count
7 q1 J6 a/ T( _- G7 S' K5 K4 c4 e0 h, z
*get,ND,node,0,num,min
9 n* b& U# f- x; @$ l$ r6 Z5 B6 {$ [3 j1 J, @) D
*dim,sla,array,nnum8 K" N6 [0 K$ J& F4 K% ~
; Y& E7 {0 J* h& s7 f* ~3 q
*dim,sla2,array,nnum
! V- D* I/ L. ?. U2 z& @' T. Y6 _3 p. O) f7 h" N$ A
*do,i,1,nnum
% X- k: w- k) J) O9 Z' ]
9 C& J" b( _$ t2 W& [ q sla(i)=ND
$ s) z1 b# F" L# d$ [+ g. X X4 [! i# `
sla2(i)=ND
8 P4 k; s$ `1 I3 j; {
! }+ F- x! r1 m! A, z ND=NDNEXT(ND)5 h! g' I8 h3 i+ y$ |# L$ M8 {
- a, ^+ j; D# @! q8 A *enddo9 m- U) X- L- d
! c0 z9 T) a0 `8 _( T
allsel# p, }$ v* e( _1 x
* d. y* R9 d- _7 q6 U# Q7 F rbe3,node(0,0,210),all, sla,sla2
( w) b. y i0 h% |; a7 B
0 S" E' X) s2 Q0 O7 L) e, y+ N4 H /SOLU
0 B- Z# @% e! L3 ~2 |3 d& E! f; s8 U2 p
f,node(0,0,210),mz,10e5, f& B. D) u; u5 g ^
) E& y' h6 \2 p. ~& j! n FINISH
" x" m$ P' A% }. l/ [% c j" Q6 P# K
……
# [4 j/ e2 _( \; Q% `* A6 {
* N+ Y R5 U( T6 C- I2 ?- k. Q 方法5:定義剛性接觸面
+ A) E! L U7 @/ i/ Z9 _9 }1 v+ e) A% u' l* `
……
; g; f; c4 G5 r) r0 L6 w8 [0 d
* h6 X6 Y/ Y5 r0 b1 n n,15000 ,0,0,2006 ^7 J- F, d* x5 c% r
) h2 }7 r6 p b0 x' X7 R MAT,1
4 Z* Z& Z2 i& ^: b+ C0 q9 u) [
8 h$ \8 Q2 C, \( p R,3
9 Q! c j% P2 B3 p6 h- r7 A
8 } `* ^( ~5 r: c REAL,37 S( x+ U3 |# t3 l! c8 G
2 u* B, z3 q. G
ET,2,170
) [5 b, v* S2 i: p# M- S b
5 g& R5 R- s. ]/ M! w ET,3,175
0 h& k% ?% ]- C: ^) t* k+ X! a; | K8 M8 I' {# R% p3 k
KEYOPT,3,12,5
. M, y+ R: h, o8 s% F* F' S6 v5 `9 Y- Q1 N
KEYOPT,3,4,13 K! Z/ j4 \" O3 _) F3 |* B
, Q4 t$ t: W8 |. W
KEYOPT,3,2,22 M$ [. H! {/ g' a3 s; g2 D
8 [: i# R" |& o6 J KEYOPT,2,2,0
U8 u1 Y' q5 K- R- W3 v; Z; T. E! O5 s' {0 L
KEYOPT,2,4,1111117 ~- j5 V# p0 C$ @; ]+ F
) z& {0 T8 Y/ @8 J, L2 D3 k; }
TYPE,2
) D( G( q/ v' a* u2 k( ^
# G% Q# b; X6 r+ W. F- q8 G- R ! Create a pilot node* E$ o8 d P! a+ ?5 i
/ R- j5 S* | W. M: Q6 [ TSHAP,PILO
/ v& t4 @! u" Q9 q/ f0 B; k, ]5 L+ Z- O1 X, T, ^
E,15000
3 H5 a9 `+ ~ h! u6 o+ r( g$ |3 f7 n- t$ ?) L5 F
! Generate the contact surface
2 _, w" x4 L% U! d# U! S( n D- Y& [1 ^7 t; W2 [8 [& @* V
ASEL,S,,,14, H, b+ n1 s% u7 c- w8 N
# k* ~. E; ]& i8 Y* ^ | ASEL,A,,,19
+ R6 i" J7 O/ c$ d+ f+ `/ C' _/ T0 u5 d3 L5 D0 k' I
ASEL,A,,,24. h! n$ f2 m# e1 u+ ]1 U9 D; n) l
/ n' R7 y7 { Z7 O
ASEL,A,,,28) |# g- d5 q; g( U
( Q( H# F; _3 k2 f1 Z/ X CM,_CONTACT,AREA9 y" a# b4 m- ]4 T- I
$ y- H- `% Q6 |! M; J TYPE,3
4 M" J8 I! \0 q9 R6 I2 x* G7 g
6 n7 y, x: ^) q9 Y NSLA,S,1" N, [& p+ p* Q/ |$ [' v
+ I$ t4 h; Q: d6 u1 p. n) v ESLN,S,0% P# [/ n/ G# A- W$ Z1 E2 a
" g% H3 Y6 M/ e( j9 U7 B! {
ESURF' Z9 b" ^/ q4 E* a
; a: M7 X9 G: W, J
ALLSEL3 l q7 _8 R: t: o3 j1 e8 Z' ?
/ R: k5 n# F( K
allsel" L) x( }6 s- q* S* k6 @) B
* k/ n1 b6 V& r* m /SOLU0 u2 }. c. v% y! ]0 K" U
% I9 f$ d, X2 B0 o
f,node(0,0,210),mz,10e5
# M8 t$ q% H( `7 y% D5 G7 Y$ h- i- S: Z* i* |/ Z
FINISH8 `; b8 B( b3 ^; q, k1 i9 ~
- T. e$ R2 X: W- J% [" J
…...
+ s; P3 h7 c% {- ]$ @ |