|
2#
發(fā)表于 2013-7-25 15:09:12
|
只看該作者
我郵箱[email protected]
6 p3 f8 ?0 c$ z- m5 i施加彎矩扭矩的方法其實有很多種方法,,在這里介紹其中的5種,,并進行比較:9 f* d m8 J" @3 e0 { D) a% b8 ~# {2 c
5 f/ D) M4 n# h; D- a
1.將矩轉(zhuǎn)換成一對的力偶,直接施加在對應(yīng)的節(jié)點上面,。
1 [; w& d( _' y U/ h6 g" z6 X- t: [. R
2.在構(gòu)件中心部位建立一個節(jié)點,,定義為mass21單元,然后跟其他受力節(jié)點耦合,,形成剛性區(qū)域,,就是用cerig命令。然后直接加轉(zhuǎn)矩到主節(jié)點,即中心節(jié)點上面,。
- D f5 W! M" p' S/ S
$ P/ \) _, [/ x# S& a 3.使用mpc184單元,。是在構(gòu)件中心部位建立一個節(jié)點,跟其他受力節(jié)點分別形成多根剛性梁,從而形成剛性面,。最后也是直接加載荷到中心節(jié)點上面,,通過剛性梁來傳遞載荷。% K9 ?; W9 L5 V4 {, J4 G
; p+ w: f) t* o( v9 l 4.通過rbe3命令,。該方法與方法2很接近,。. {, M) P* f4 E3 ? c$ |
1 k' r' C, K, H1 a 5.基于表面邊界法:主要通過定義一個接觸表面和一個目標節(jié)點接觸來實現(xiàn),彎矩荷載可以通過在目標節(jié)點上用“F”命令施加,。; }2 }- _" p; g; A% c
. M. D; J' X4 b- N7 v& J
對于方法1,,通過轉(zhuǎn)換為集中力或均布力,比如施加扭矩,,把端面節(jié)點改成柱坐標,,然后等效為施加環(huán)向的節(jié)點力;而施加彎矩,可以將力矩轉(zhuǎn)化為端面的剪切均布力;但這種方法比較容易出現(xiàn)應(yīng)力集中現(xiàn)象;
& J( H& q6 S+ G9 w5 F5 v! b
, P5 H" Q/ r& E 方法2,,定義局部剛性區(qū)域,,施加過程venture講的很詳細,這里就不在贅述,。根據(jù)他的例子,,我在下面給出了一段命令流。該方法有個不足,,它在端面額外的增加了一定的剛度,只能適用于小變形分析,。, O9 A' g& E6 b& E8 n8 h o( R
3 N4 K; |7 [2 u
方法3 ,,相對方法2來說,采用剛性梁單元,,適用范圍更廣一些,,對于大應(yīng)變分析也能很好的適用。但在小應(yīng)變分析下,,方法2和方法3沒有什么區(qū)別,。8 {9 Q6 z) u4 i: ]$ S c7 V" |, [
W: i) V9 T: Q) T- u4 ~ 方法4,定義一個主節(jié)點,,施加了分布力面,,應(yīng)該說跟實際比較接近一點,但端面的結(jié)果好像不是很理想,,結(jié)果有點偏大,,在遠離端面處的位置跟實際很符合。( I% V, R7 u2 i; M7 K
4 t; c: D' a6 l+ N6 J/ F$ v 方法5,它具體的受力形式有如下兩種:( E* E2 w6 y. `* t3 A
6 s+ i$ _2 y6 t/ m4 Q+ g0 l/ W
剛性表面邊界(Rigid surface constraint)-認為接觸面是剛性的,,沒有變形,,和通過節(jié)點耦合命令CERIG比較相似;
. q# [5 @ h# ^: ~( x5 a: m( o! t) D
分布力邊界(Force-distributed constraint)-允許接觸面的變形,和邊界定義命令RBE3相似,。3 M- V/ F/ i5 q, F1 B- H; I
$ r' V, f5 F! {! r 使用這種方法,,需要用KEYOPT(2) = 2打開接觸單元的MPC(多點接觸邊界)算法,) c7 o+ v% f1 c$ i( U% [+ w+ }* F
4 ^& c: t7 [8 ?8 z* i8 X" U 下面針對venture給出的例題,,用不同的方法來實現(xiàn)的命令流,。
! t' Z. V$ a" f" A( ^( U' L- n/ e4 h. \: L
方法1不介紹了,方法2:4 S" ^7 I' K; H7 ~8 Y$ Z+ ]4 }
& d. `" s J7 p4 t) V4 T* A. V /PREP7
: Z/ s8 K# y' w: d$ J5 o3 J# j O8 ~ [$ H- ]0 K6 p! ?8 X
ET,1,95" i1 w2 o: A% Z& |6 L" x
, C- G, i; t) e; c
ET,2,21- d1 p' n P" Y6 u7 V$ C
) V* V9 G8 Y8 S. N KEYOPT,2,3,0
) K8 ^) ^) Q) {6 `" d$ X1 K1 [: J) Q& e
R,1,1E-63 l7 {' E2 N' F, D
2 R3 W6 w5 G- P" A: Y2 v. C
MP,EX,1,2.01e5
5 J+ R# n6 l# r- L, W0 v) y) d4 E3 E( g' f. q2 I
MP,PRXY,1,0.3
% p0 e- E* N% \ b% j
" s i+ E; l$ q& o& l7 S% `. y6 Y8 T: B CYLIND,15,10,0,200,0,360,! C3 b: t1 i8 y- n" {" G
/ x! m5 { D3 w8 O$ D# C wpro,,90,
+ p+ a5 R; f0 Y" {/ t# i2 ~$ v5 Z5 Z+ }8 \) J: D
vsbw,all
+ j8 y3 }5 p/ t% l8 H
k2 P6 a9 `/ X% n9 y9 X0 U: p8 N wpro,,,906 _3 {. v. K( C$ @
0 {+ H0 _4 s. [8 \% @* z/ b
vsbw,all
) J' H. z/ c4 R8 V; j7 J$ G) N: Z
0 v- y, n3 I7 I) a: |+ O, {% H, V( `% | WPCSYS,-1,0
7 D2 U1 I5 F+ m% q+ v3 r, i! t% R2 t- l- v! }: K
K,17 , , ,210
* r0 k- |) M$ Y4 r+ O- C4 a2 A, W+ b3 k! B4 Q2 Z
lsel,s,,,13,16,1* p6 m( X7 F; [% k
' M' E* u- `! m7 C n O8 k
lesize,all, , ,8, , , , ,1) o1 _: c3 s- z! K# y$ W G0 D
, g" W8 x- i9 O2 e lsel,s,,,22
7 t O" _+ x e6 o, A' f$ e/ E4 H4 X* Q1 e8 ^& K% F1 F" y
lesize,all, , ,4, , , , ,1
; f8 u2 W- p3 W1 m
6 } L4 Z' s( E( i lsel,s, , ,17,20,14 V1 I2 E2 V5 B) _3 r( o$ O- D
0 L9 E2 t9 o9 l5 O9 h7 Q5 N& E
lsel,a, , ,26,27,1
& n; r% E/ F2 e) C
' z, e! U8 k& d$ d lsel,a, , ,30,31,1 M o, A# w _+ z
4 ^, Y( H1 E5 _: a. a; J7 w' T lesize,all, , ,20,0.4, , , ,1
. M& U' `7 v v: N' J8 n4 q9 W4 ?5 w" t6 L9 t$ F0 Y3 v; c8 W6 w
alls/ P6 U0 j1 t" C: Q9 k9 \3 C6 z
: V, J- ^' X# B, K! e vmesh,all0 o. a1 E1 K! q$ _ v, {" ~5 f
; q% r3 |/ J: ?- j+ j8 N& v
!!!!!下面一段開始各個方法有所不同,,由于前面的建模一樣,,后面的例子就不再給出
5 u% t( ^' g0 E( o# G D2 Q& B; F
ksel,s,,,17* ~3 ]; G6 |+ A* l
* c4 K' t' y, Z/ ^ type,2
4 d) k' g) Y/ E0 m8 g1 r
; M' s! Q$ l- E4 P2 z real,1
' E1 R5 ` x$ l0 b' i) ~5 B( e0 M- U% H/ y4 J& ]. i
kmesh,all
" l* W1 t: h7 @: Y8 L
7 I8 \5 d, G: r+ f allsel" m' q' c, n% n
) t. l( J+ `3 F/ T) d nsel,s,loc,z,200,210
; L; e( H9 m9 F0 O* Y
6 O8 ^- i! q4 l. a7 n npolt3 p$ p" ~9 m6 w6 k
, U/ k( J* _* [' Z CERIG,node(0,0,210),ALL,ALL, , , ,& ?6 ~9 t4 z4 H
: \- u3 n# N' R6 h7 {/ r !!!!!CERIG命令定義局部剛性區(qū)域, _7 @: _9 `, Z( N, T
& i/ V2 o( p# L. {: ^' X
allsel/ Z/ \) B6 }6 l1 }- c
4 T: }4 G" ^) }% ?4 ]( e
/SOLU
. D- J' d9 H& ^3 u& K
4 X# m$ q. ]0 Y( D: O6 J f,node(0,0,210),mz,10e5
. R1 V, A! v, U& Q& b- ?/ d2 c: f( m" n
FINISH( N4 V5 T4 H6 \4 I; W) |8 Q
/ y5 q/ x: e' c. b. E% Y: S7 g! Q) l !!!!!以下一段邊界條件的施加各種方法一樣,后面例子也不再贅述" S& t; s0 X2 L" B& X
: F$ F! y0 z) @8 t" a) ]2 Y3 P
/SOL# Q" }7 e6 F: Q
% G; [# v. B& V) Z
nsel,s,loc,z,0. g i+ M& ?% f+ h
8 H( ~4 y3 b/ g9 A. v( \3 [ d,all,all0 L' Y; R9 j7 e$ q% ]' }- p: d
3 P& b/ [: @1 \+ |
allsel
5 @. q& \' Z2 _. f; ^0 _1 s
1 z4 t$ O ^, M' m! o& a# j/ ` solve5 O" T& d) L0 o+ x( u% C K7 p
" J8 @+ R! i4 P, Y: o 方法3:使用MPC184單元定義剛性梁& B6 V: d9 y w1 s+ s: c* L
u. e" x/ }$ G8 I; i5 ?
……
& Q+ _8 c6 ~' t) A2 c& k8 ^' d1 A: f4 R. t: b. F0 s4 c
et,2,184- [# J ^& Y0 `7 s
+ v+ m/ h U) y% X$ ^
keyopt,2,1,1
5 ^, }0 ~! _$ B7 f4 \
' d3 F: ^1 t- @ Y/ T6 W nsel,s,loc,z,200
; X7 E# a. x% _ I6 t/ ~; v8 f8 ~1 |! q4 U+ A
n,15000 ,0,0,210
$ e) f+ T# _/ F8 @; s4 ~ @2 y
* ]0 S+ |0 ` [! Y type,2
* L2 [+ |3 |2 ^9 b9 C* _! e
5 O% @0 ?, l! K. j* r# j# E4 N, H/ g *get,nnum,node,0,count% V6 Y- B6 T& P' S# j2 _
2 t; ~. a& t9 |7 s3 `9 @+ F
*get,ND,node,0,num,min
: R5 B5 P, m) n9 g/ `2 [( d- G% n2 n' E* g5 l0 I
*do,i,2,nnum9 w$ b V, {) K) ~$ S- k1 y
5 R/ l# B% S1 d% {9 y6 i$ z
!!!!節(jié)點個數(shù)是nnum,,只需要生成nnum個mpc單元6 y! U( l2 P: T! H8 D- W
+ }- K/ B) ]" Q D$ a8 Q; R" v E, 15000,ND
2 ?! o! o4 Y7 t2 |/ V
5 I, _- e- U' Z" ]. ], F6 y' @ ND=NDNEXT(ND)9 T0 U, j8 R6 X$ N; M8 X
% m3 a1 F7 C. M2 g& A1 p9 [2 q9 T
*enddo
7 c8 P: m/ C/ M: v$ B. i/ [9 h- x
9 d2 A3 o6 e, ] D0 }8 w0 T6 D: G allsel6 j- {' y/ b8 L
9 z, {4 [" h" N: U3 t /SOLU
0 a3 D) ~: }) i$ ~2 p
a) M+ v: j3 p- U* a& ~+ R; Z3 _ f,node(0,0,210),mz,10e5
% Q: Y5 ^& |4 ?' m9 }( X% A, G* ~, T4 ]& ]$ R2 L2 H- T! |6 k
FINISH3 R3 V& ^6 h# I/ f+ q
$ x% g# g7 O$ A. C* }8 g3 L4 w
……
7 q! G$ c- |. p2 Z/ E, h& F7 |9 Y
3 j4 O% H! X' Q% E% {9 C 方法4:rbe3命令4 H: u" e+ {/ Z9 f3 P! m1 p$ |
! U) \1 M% I9 S7 ` ……
5 q8 W8 x$ A3 g$ Q4 H' q; t( B+ Z3 A1 E$ E, A3 W$ e
ET,2,219 l; K5 z1 ^" D3 @. K, W D
/ E! |0 `/ u3 t. G0 k- u1 v
KEYOPT,2,3,0* w! N/ O$ [6 Z! m9 `0 A, i
8 L5 E5 h v2 x7 G$ H! A# k3 F R,1,1E-62 Z# c8 ?, f9 `
. a& j1 y* s. \& k+ {: V3 s( Y1 I K,17 , , ,210
& I( n0 C" p/ V8 B% l: C, @9 O8 i& a5 ?7 e5 D# y/ ^
ksel,s,,,17
. {9 y" ~! I. t* e2 A9 i, B# E( D
type,2, |: H8 ?! i2 q6 E9 D' ]( ~) D
) |: H7 I' x& v- r3 u4 ^. I real,1
2 w' M. W+ R3 y7 @- C
4 H9 B- [( V. B. Q/ h kmesh,all$ x& ]6 L# M9 \ L* s1 q; ~' k! k
# [3 t1 S7 H! r8 }0 t9 [; O allsel
0 E" X5 @: [3 X* X% C$ }* ?0 |& @: X! m" W
nsel,s,loc,z,200
2 y1 e" ~. K9 @) U8 x# X8 L6 f
1 h, x# ?6 f( F- C! P/ S( W8 D *get,nnum,node,0,count
7 z! P* P+ i: n' E% F$ `
5 e( D1 B4 C Y6 n: J8 d *get,ND,node,0,num,min
3 F; Z. X( q& ^% l4 J' f- e
( I: u- j) R8 _# C9 X *dim,sla,array,nnum; ^, n3 W7 E9 j0 i
1 F$ a3 z- u b, ?; a
*dim,sla2,array,nnum
) i& g% G7 j* o0 K) W1 I& r. P. V6 I0 [
*do,i,1,nnum& Q6 B3 ]) H* W0 `+ `$ m" r
) N( D+ u! ^+ q0 l( \) L sla(i)=ND. N3 b1 C, D( d& L% \) L- z& a
$ M: T7 a; d b$ l9 U sla2(i)=ND
9 ]: b3 i$ a, U) Y" t3 T& O
9 V1 C- G* U, f# q& h ND=NDNEXT(ND)1 a% D9 x/ p" g2 P9 \
0 E5 z, S$ J1 Y6 V
*enddo
2 D/ o7 c4 }$ w6 J. ^8 n" }! y( Y
1 O0 @4 Q, ?/ S( l5 F& H9 m* R8 e2 n S allsel* L: c" z$ T& ^# Z7 k9 A; y( D
5 v1 d0 Y# K$ D$ v3 I' O rbe3,node(0,0,210),all, sla,sla2) _% {: ]- e" ?8 I7 |- G& |
8 O; K- b0 z0 g- l& r# p /SOLU
# @9 L- d/ I3 r* H& I0 b
1 ~. d$ s9 |' \" R6 h f,node(0,0,210),mz,10e5$ G7 @7 W$ S9 X/ ]3 |
6 w. M6 V2 V% R
FINISH |7 L2 r& a7 J; @
1 v4 r6 ^; a4 p- J0 j
……
, t6 O, ?/ F. ` c) b( [7 B
6 G X! L" P( ?& `$ n+ O. Z' I1 u7 t 方法5:定義剛性接觸面( Z7 {( j' g5 @7 _
6 s0 M0 e) R1 t& h5 @
……$ R- b+ F* A+ N* j
8 R9 j: ^8 T( M# M8 c" Q, _ n,15000 ,0,0,200
7 G; u Y7 b2 f) i: a8 \+ \7 ~9 n [. v9 H# h
MAT,1
, B! [1 X0 u5 L8 R& v, v+ h- V0 U. X, z/ X
R,3
3 b8 ~" u# K8 b h# F! X- p8 q' ?0 D) H0 P; u$ q# u9 g) k
REAL,3
! w( X: v. w3 U7 U) ~( { v7 ` v3 C
ET,2,170, F% D, I6 j5 E5 e# c2 k; m: ]
- \4 N+ x/ P2 H) f
ET,3,1756 `4 n* f1 x( _& j( K& ?
! N/ B3 T$ V z5 V KEYOPT,3,12,5
# X. l2 ^4 v t4 @: U3 _: l% V0 i d O9 S' t! v* ?
KEYOPT,3,4,1! m, B, ^& @2 u# ]/ U- h
$ k& `1 _# v5 P/ n! S2 q& b
KEYOPT,3,2,26 I- I5 \2 i$ d! y$ ~7 N2 _0 ]
! H0 q! B. E3 f9 E KEYOPT,2,2,0 l6 u: ?% F( o- }% g
5 w7 m2 k' m2 @ m4 v KEYOPT,2,4,111111* F8 R, e4 t; ]4 `+ ^- ~
, U, w9 S8 v9 q0 f1 R. v2 m TYPE,2; i E- y" U7 |) M- ~
! i2 j& R) |0 n, A5 d ! Create a pilot node2 \3 H- H. I& I- d) O F' i" u
# Y4 r; v. X6 j1 `( A& ^5 c; Z @
TSHAP,PILO
0 v7 \# X& D/ Q/ I: E
2 @: L% R, u7 [# n/ O E,15000/ Z0 j5 f( ^2 v) r% z& a; R1 _
# g& I2 X# X' A ! Generate the contact surface
4 @' d& x8 g' @" v5 e( `6 v
7 g! d/ K# ~0 z( g/ y ASEL,S,,,14
u' r! q+ e1 m# l
" ?8 n; X6 d" X h6 a9 }' L8 }# K ASEL,A,,,19
) e/ p4 T+ Y9 ]1 {: b
X6 J4 O6 h* ?4 I' P' B ASEL,A,,,24- O2 n% N% g+ q2 F
6 q$ Z/ j+ Y1 e) X. C+ i ASEL,A,,,28
' ~/ @7 @: S$ x6 x+ I( P
: `( v E" H: ?0 L `0 F CM,_CONTACT,AREA6 J; V! m, z% n. j; a$ O
& [/ f5 ?; _) j$ t& y: G TYPE,34 K( X r* V) r; O: p" _" i8 }5 c: z
* i3 N+ x& Q8 j6 J3 H" ]% j
NSLA,S,1; m* k$ R8 [0 e2 i- X
1 h: x( T! ^3 @ ESLN,S,0
- n( [0 M. N6 U, {" }
9 z; x2 C# k" @ ESURF# b% W e0 P( }. ^2 m4 ]& u
# s) }% C! s# M; u- T& g, q
ALLSEL0 I# l, q- m2 G9 v: s: Z
# j# L3 J4 R7 d8 M6 S2 K allsel
" s+ A; B) d7 G, q( G( v! m( O# C. n5 m
/SOLU
; P6 c: E( d3 M$ T" B. E2 ?8 U& B7 d3 m
f,node(0,0,210),mz,10e5
) t e+ ?2 c# }+ u' Z2 u1 [" k- b7 F( s7 f" ~
FINISH
, e9 g$ }, y3 w& a5 [+ Z: [; @" o/ K6 B2 V1 t8 N. }1 \ l
…...6 T k+ j# q" O5 y) \8 K. v# {
|
評分
-
查看全部評分
|