|
2#
發(fā)表于 2013-7-25 15:09:12
|
只看該作者
我郵箱1962940284@qq.com4 |$ c9 m/ Q* X
施加彎矩扭矩的方法其實有很多種方法,在這里介紹其中的5種,并進行比較:' C) J$ Q( H/ N4 Z6 g, V8 b3 Y/ t
6 }0 L8 b/ P0 |( ?% ]
1.將矩轉(zhuǎn)換成一對的力偶,直接施加在對應的節(jié)點上面。7 a+ F, X3 [ f2 D8 b
4 v4 \$ x- p; t$ R0 ^( c L2 @
2.在構(gòu)件中心部位建立一個節(jié)點,定義為mass21單元,然后跟其他受力節(jié)點耦合,形成剛性區(qū)域,就是用cerig命令。然后直接加轉(zhuǎn)矩到主節(jié)點,即中心節(jié)點上面。
' D& w3 {( b+ P" P) i$ x m
8 V* [$ A$ H3 ]" q. S y% z 3.使用mpc184單元。是在構(gòu)件中心部位建立一個節(jié)點,跟其他受力節(jié)點分別形成多根剛性梁,從而形成剛性面。最后也是直接加載荷到中心節(jié)點上面,通過剛性梁來傳遞載荷。
# o2 @. r9 J, U" p8 V3 q; u" D
% z n a4 Z: V" t; s% f 4.通過rbe3命令。該方法與方法2很接近。3 \3 S0 R: e' ?4 @4 c
& \: |: K! @5 ~8 }* M0 y" I7 R% @, _& e 5.基于表面邊界法:主要通過定義一個接觸表面和一個目標節(jié)點接觸來實現(xiàn),彎矩荷載可以通過在目標節(jié)點上用“F”命令施加。( m% R' F U! }, a( t1 b
4 ^0 \/ x! N* F9 s9 Z4 A; L 對于方法1,通過轉(zhuǎn)換為集中力或均布力,比如施加扭矩,把端面節(jié)點改成柱坐標,然后等效為施加環(huán)向的節(jié)點力;而施加彎矩,可以將力矩轉(zhuǎn)化為端面的剪切均布力;但這種方法比較容易出現(xiàn)應力集中現(xiàn)象;
7 a. F- c( Q( [
! [6 ^* X$ Z/ m# H/ B1 V 方法2,定義局部剛性區(qū)域,施加過程venture講的很詳細,這里就不在贅述。根據(jù)他的例子,我在下面給出了一段命令流。該方法有個不足,它在端面額外的增加了一定的剛度,只能適用于小變形分析。
) N a( E3 \8 n9 b. K- K. M. f$ I4 S( X/ F& k8 T% k1 B2 v
方法3 ,相對方法2來說,采用剛性梁單元,適用范圍更廣一些,對于大應變分析也能很好的適用。但在小應變分析下,方法2和方法3沒有什么區(qū)別。
/ O+ k8 ^" I& o1 q: F }0 w# v% V4 H) q" g8 Z* I7 b& a) S7 G7 Y
方法4,定義一個主節(jié)點,施加了分布力面,應該說跟實際比較接近一點,但端面的結(jié)果好像不是很理想,結(jié)果有點偏大,在遠離端面處的位置跟實際很符合。! f8 J' f7 F" ]
7 D7 S( m! ^6 @+ i! N! z
方法5,它具體的受力形式有如下兩種:" F4 z0 P. U5 F* x# t
) v( c' y3 p: P 剛性表面邊界(Rigid surface constraint)-認為接觸面是剛性的,沒有變形,和通過節(jié)點耦合命令CERIG比較相似;- t* I! w8 M# ?
( S/ [8 Y/ w4 Z- J
分布力邊界(Force-distributed constraint)-允許接觸面的變形,和邊界定義命令RBE3相似。
. ~4 [9 N, j" W# B: W) ^
; F0 Q& Q4 A1 D U5 F+ d b# b 使用這種方法,需要用KEYOPT(2) = 2打開接觸單元的MPC(多點接觸邊界)算法,
4 q# _1 E6 D* y3 P8 b: J0 ~9 K: a! z
下面針對venture給出的例題,用不同的方法來實現(xiàn)的命令流。0 i4 M( \4 j4 Z! y: n2 M' ~" b, h
) J* k- W+ f) x; Z
方法1不介紹了,方法2:
3 X7 J8 ]7 Z3 K
9 f& ^ }! z$ G8 S2 f0 k) k /PREP7
. K8 F; ` {" R/ n# m+ h7 ~$ N. ?2 Z( h- e3 b
ET,1,95
+ D3 I3 J$ e* V5 g9 ^$ H0 S1 P) A' T- k3 l: J! Q, L/ Z4 {) O3 d3 X
ET,2,21$ }/ K- ?& j" a3 [, f
& Q8 W4 K% y s' K
KEYOPT,2,3,0
8 z! }- ]( s0 }, e. u, r& ~+ u, ~, d4 R
R,1,1E-6
. P( ^& A% }/ ~( c& r6 D3 J; S- j T0 p7 j$ e9 k4 n0 E
MP,EX,1,2.01e5& f+ P8 P! J2 i- G5 F
" ~8 r, H2 h- A% l% ]& g; T MP,PRXY,1,0.3
" |% _; t0 w0 R; D& C9 T7 n v! r+ E( C L+ W9 U
CYLIND,15,10,0,200,0,360,8 X( { V3 A9 X+ R
d2 q% X; b4 L F+ P1 i wpro,,90,
' Z+ ]( @/ [. F( x) b/ m; H' H3 c2 {0 l8 ~3 f1 |. c. w1 Z/ ]
vsbw,all! |! z1 ?( K$ C$ r
5 [" F* w6 o$ Z; S/ Y- d
wpro,,,90
0 u( L9 l' ?9 s. ^5 t1 C1 d4 j8 ]3 I+ y2 E1 ~7 L: [
vsbw,all
0 E; q: O% M- J/ D. ~2 P- P
6 x d% c# {: i y WPCSYS,-1,0# f: D4 z% r* }+ G' c0 {
: W) _$ m' _# X! {% o8 ?5 L K,17 , , ,210
8 u/ ~, I! H4 H5 m' P4 f% Q H" e. u
lsel,s,,,13,16,1$ v5 x. H4 w6 g% |
# z$ u1 v2 g2 U* D" |4 R4 K
lesize,all, , ,8, , , , ,1
| b) o3 O+ k# w9 G* s. Q8 Z6 M+ f( u
lsel,s,,,22( l0 }& \# z* F% u9 y: x# G
7 @3 T. [: \7 y
lesize,all, , ,4, , , , ,1
( V8 q, G6 z4 A
0 f" G4 O$ p) K" ^' O: A9 p3 U, t lsel,s, , ,17,20,1' \2 _* A3 U* L0 b& w. w- A4 a/ {
/ X1 i4 b E3 M/ C8 N* N lsel,a, , ,26,27,1! ?# T, t5 x- w
8 C. I" k% I* i ?& w0 _" G5 q lsel,a, , ,30,31,1/ W& @5 n2 l, g' m
1 U5 M% H6 N# Q" i- @ lesize,all, , ,20,0.4, , , ,1
l, ~2 k: ]5 t$ P% a. v* v! v) G |, j& k' Z7 t* W o
alls
2 K3 b6 b* y- c2 L( C3 i
" N* l9 L# K( ] vmesh,all
" i; f! q" G/ g. }& K+ a
% g% ^2 v* T0 {/ B& ~ !!!!!下面一段開始各個方法有所不同,由于前面的建模一樣,后面的例子就不再給出1 j0 e8 E8 O$ Z9 M0 k" D
: U! U1 d, @! v* l' R5 g ksel,s,,,17
# W, `) `6 U/ K% X4 @5 e' A: w* y) n6 Z5 v% `; ^
type,2& J9 b/ W- u/ E
$ t' A0 V! n6 k! _' @
real,1
& P" d+ p: @5 t4 y" s& o$ J
6 H. k& m* Y1 l' l! K$ ?! f2 J kmesh,all4 C8 V w& A, l( ?
/ S/ _- }+ }; s+ y K J* } allsel& t; G7 Z; d( \+ \, ?7 w$ W
' d; H" n6 z% Z3 `7 X& R, l& x nsel,s,loc,z,200,210
0 H' n5 d: `& j- N" d/ O
* {2 ]) z9 K7 e4 E. c8 O W" z npolt& w7 ]6 `4 @4 c( y
) M. n& E% z' L# }1 q# T) r
CERIG,node(0,0,210),ALL,ALL, , , ,2 y0 o9 d4 \. |( q
, n9 L2 h2 H+ K. T3 [ !!!!!CERIG命令定義局部剛性區(qū)域: L- W2 O W# a
5 m7 F; u$ [( v1 F; N! _& W allsel
2 Q8 q- g0 F& e
. o6 }( _% b9 H$ Q0 T& g! a /SOLU
* X4 n2 H E: J h' ]4 t+ E) c) o7 |" }% t
f,node(0,0,210),mz,10e56 h( _! f) v: O' ~+ y- a" K8 n
8 `8 S5 C% e! W6 t& O FINISH$ f- |' B8 \: b* j: F$ _& E
+ s0 d8 f, }+ d. W3 n !!!!!以下一段邊界條件的施加各種方法一樣,后面例子也不再贅述, N. ^: i# C% b/ B. N' E
# w7 ]0 p4 t. \2 L5 T- j( Q* T( Z
/SOL
% V# g0 _2 l0 L. T: ^ q6 r
9 o P! N# Y5 t nsel,s,loc,z,02 X- J7 d: f4 v4 _2 T" Z
7 C, S1 }$ u! a7 t/ A5 i+ H K
d,all,all
5 n( T$ C: c) Z: \1 f f3 P7 Y; k8 l1 J2 k1 l% j
allsel
- w) ?- A Q4 r6 Y! k
7 D, k" u4 f; |) ^ solve6 M6 g$ a+ G6 b' H5 G
; E+ Q( i, H" ?+ X9 n
方法3:使用MPC184單元定義剛性梁
4 I, l& Z! x- I# X6 J! l# ?& o( K, y
! \& f* v2 I- R* M& ^ ……9 [ P: q) V9 y, u0 n
6 Z) |* s. ]* x( I: q. F0 d
et,2,184) l& _8 r n' e8 Q' B A
) _0 Z: ^: p, P! F
keyopt,2,1,1; b; Z; v# K+ m' s, Z
$ S" q7 V. g6 |9 p
nsel,s,loc,z,200" @9 o: t' o1 A7 w6 Y# l
# }' H6 U6 f$ p
n,15000 ,0,0,210
8 J( E/ x5 d/ G8 r% v6 x" d2 w' y
type,2( f& j! X+ I- }8 M& E7 J& \5 f
6 |& ^; W" A b *get,nnum,node,0,count
# ?3 D! O( A8 j- X' W$ w- \0 {) ?4 l7 Q0 J
*get,ND,node,0,num,min: v8 L$ }7 }$ a6 N4 d. t) |" e
8 [1 `# |4 U# x& c' [ *do,i,2,nnum: k+ d# S2 ~ S# _
- z! P- T' v: Y" u !!!!節(jié)點個數(shù)是nnum,只需要生成nnum個mpc單元4 x- h1 u0 P6 g4 _
/ f3 T7 X- K' P" B b E, 15000,ND
3 ~ Z7 X) Z! o* I% a' L" o+ b
! k* S# d, A; P( h ND=NDNEXT(ND)
7 j* C. [3 [8 l: P: |6 M+ G# q4 P$ ]4 {3 ~
*enddo
$ z" }3 }5 \' b6 o/ r( n I1 o, P5 }! A4 S- |6 ?
allsel1 C% z' | O- w+ [. F% a4 r7 L
a. b6 y( ?: F. g6 a! j /SOLU7 T9 S* U9 c, j9 q: h
9 @% g; l, A1 t7 c) l f,node(0,0,210),mz,10e5
+ _6 Q. G) |) M+ A# J! }! Q# w5 d; _& {( E: c1 [' E+ ?+ l- w' m0 A1 B+ R
FINISH( @; L* k; M9 c7 |; I
; S% y% n: ~6 ] ……9 `# ]& D2 y% D, H5 P
1 {$ z9 m2 v+ q
方法4:rbe3命令
; [7 ?* M3 Q, }+ [# X* \* {$ v8 A7 \" O7 E8 ]: O
……* I1 Z& N1 G, k( B; c
7 c f, X( U6 N: K% D
ET,2,21
, U# E! R9 i" E2 b0 K8 j& z5 B
# }& H3 @! L% E KEYOPT,2,3,0" o! U9 g h$ g7 ^& B4 R( n
' z8 K' k( b" ^# ?- I
R,1,1E-6
; Y' Y- X% Z) C% F4 e2 ?/ o9 J
- H- w* G" z2 W2 M6 m3 _9 }# O K,17 , , ,210
8 u' v- p' m" r- l) y) \, N: T
6 {- F7 [ m. K' ~4 D ksel,s,,,17& |! ^1 U, u; f) }/ C+ k7 S# z
, O' \ V, q* e! G; x2 A
type,2
: c" p+ z, J! P0 o1 P8 p
`/ _* Z+ j! T* ~, h/ A+ N% ? real,1
8 K8 w! d L5 I, S" Y4 a. O( z5 ]0 D* Z5 B$ M* W8 y$ {$ v
kmesh,all
0 Z) O$ S+ P3 b+ X: r
+ s0 \! P2 B* _1 U) _ allsel0 S, B+ j# ~) _. h8 N
1 T9 h1 y2 X, j6 i nsel,s,loc,z,200+ V- O! S( Q3 T) X: l6 K
3 X) {& c0 `) T5 A% }( D, D
*get,nnum,node,0,count
: @$ K6 i# v4 }7 C5 a) w3 |
7 J- m& }. Q! f) l *get,ND,node,0,num,min m3 A1 t l, }: V5 j
8 b' @; R7 n# [# U) s0 y1 q3 O. X *dim,sla,array,nnum
. L6 S5 ~8 \3 ]5 W' i% B
) y1 j8 B$ C4 F: j *dim,sla2,array,nnum' ?. u R2 C4 X0 Q' Y4 u$ A
# e1 B3 [4 T; [+ }
*do,i,1,nnum
: Z) E- f) P; j" V+ ]/ }6 A- a; V* c
sla(i)=ND
Q& B, K: A: l$ {+ v% r
5 B' v. D8 n; r+ j1 L: E6 e sla2(i)=ND
& k( B, E8 T9 E1 E0 p4 m# B- p( w
4 h& X7 C4 W" [/ Q9 a ND=NDNEXT(ND) k0 }* o+ p2 V- s! Q2 _1 e8 Y
1 Z0 d& `! [' E. A' h( S! v. @ *enddo1 j! ~7 J0 p( y1 R5 h. V$ t
/ q5 w7 G! r1 S5 B
allsel
8 I4 s5 g# Q& O: g) \8 z
. U. g/ L9 g# k5 u rbe3,node(0,0,210),all, sla,sla2
6 {! g0 `9 K6 z5 d, A7 P4 Z. p/ T
3 f: ~6 i/ p( A0 ^5 X2 Z /SOLU
1 H1 V$ [2 m& ?# X+ M3 m
$ Y r* N1 o/ B# Q5 [' E, N f,node(0,0,210),mz,10e5 c! r2 ^& K+ }/ u+ e
' d) l; b: Q( Z* ?. j2 E3 ?8 F, X8 r
FINISH& p3 l% O. U6 t! l, C
; {, R- h: _9 l3 l6 q
……7 x @) }- O$ h7 s# h! G
9 ~: G! N% b6 p
方法5:定義剛性接觸面% e" y) q1 b# E
3 o$ g* v3 D2 W" U7 k
……
5 x; a( C& g" v6 S. w6 @% Z( f G/ G
n,15000 ,0,0,200% ?7 e" d$ _# S0 t" `1 _4 z7 i
5 _' \# M' W0 h% m
MAT,1
; \% A$ j7 `( A$ M
$ A2 p$ v; D5 y- \+ z- q R,3
( f: b/ y d+ G8 P' O
! S( W8 e( c7 b! [' i6 x P REAL,3
4 J6 h6 ?& B- B- Y8 J( Y3 d0 R1 z1 @+ \6 Z% H9 S! K
ET,2,170) d; k9 S/ j/ X8 |7 W0 q' \
1 i3 I. `3 x/ s
ET,3,175# }9 H" i; P; T4 G6 \9 O0 a
3 [6 E+ [0 F; V& u/ E$ e KEYOPT,3,12,5
. t8 l8 U4 s8 W4 V, t6 i' S, Z& F7 w) P$ w2 V/ w9 E4 }2 L
KEYOPT,3,4,1
( V! ~/ D5 j* T& k0 b0 d) m
% A8 _3 F' N% ^) o KEYOPT,3,2,2
9 X- {+ z5 p+ q5 R( a3 _* n7 g U, ?5 L; k
KEYOPT,2,2,0& h- k2 v1 I+ g
9 s, }/ A3 u+ Z) w7 K KEYOPT,2,4,111111
& v0 O; N* b8 k4 U
2 ^0 Z/ Z* g+ y TYPE,2. M! y0 \. U9 q+ \: d5 a
9 l) b/ v9 t3 i' i5 a5 {1 [% F
! Create a pilot node! x$ d a3 e/ [
. Y+ S( N( y4 p$ o1 r; r- b3 s/ R
TSHAP,PILO4 \9 [ \4 m9 @9 C2 }4 S8 _* _
5 s4 i# T, e; k0 z4 b E,15000- f; k. J8 G- L8 U8 S4 z j0 b) Y! ^
) a8 A V( T2 F6 Y1 s9 J ! Generate the contact surface" u6 x. e3 }1 W2 X0 U
+ h* v+ r: {$ I7 b, V6 e
ASEL,S,,,14
4 Z7 M0 L% f7 d& H- K) Z; [' K. r: Y7 R
ASEL,A,,,19& [8 s- x' P" G o5 h c P3 p& G% O" P/ q
9 s7 V; H% K/ E1 E) b
ASEL,A,,,24
2 ]- n' \0 f# G6 G6 K- S, Z, }( F! i4 |* X/ a' m
ASEL,A,,,28
' u- e9 f$ t' K' R# g& d! O" D
CM,_CONTACT,AREA
0 o" B/ I. K9 C* X! L/ J
1 }8 F# d7 R1 M/ R& _ TYPE,3
$ ^2 k. Y I# v
: @$ ^+ M' D3 w' l6 g, _ NSLA,S,10 k: a% l% C& x
! ]) x3 S) ]' V1 i$ J& Y
ESLN,S,0$ x9 N* I' S( W+ u
3 R) H \4 J$ w8 L Q0 P7 _! B ESURF0 ^. `* [: Y: A& _8 |( C4 x
; `; l, d+ H v/ L+ L
ALLSEL5 T( D& e9 D. K; J' s8 z
6 F4 }9 s. M( O+ Q0 k) X/ Z
allsel8 v% |; |' z0 y9 r3 o" m
H0 W& ], f; {# p
/SOLU
' N2 [5 h9 v* {# H) A" W3 O3 y$ V
( L' C; L0 G8 V! ?2 \ f,node(0,0,210),mz,10e5
* ?0 D8 G8 e8 \, z& ~8 }# H5 @( j; C% L3 w9 c- [, E6 U
FINISH, x. Q' {# a4 A5 P2 q- F' V7 A
( g$ T4 F. t7 s, d …...; o9 V0 g) z3 C
|
評分
-
查看全部評分
|