找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3640|回复: 2

[ansys] 求高手指点,怎样在ANSYS12.0面加载扭矩呢?最好附图,,,

[复制链接]
发表于 2013-7-25 14:59:05 | 显示全部楼层 |阅读模式
求高手指点,怎样在ANSYS12.0面加载扭矩呢?最好附图,,,轴承可是为什么约束呢?本人新手最好附图哦,多谢。。。。。
回复

使用道具 举报

发表于 2013-7-25 15:09:12 | 显示全部楼层
我邮箱1962940284@qq.com. Z# E2 E8 A1 z9 _' R3 |  j8 `
施加弯矩扭矩的方法其实有很多种方法,在这里介绍其中的5种,并进行比较:
# h- D4 v5 c/ U/ m5 u# a
/ V* w2 _5 q2 J7 c9 _, E  1.将矩转换成一对的力偶,直接施加在对应的节点上面。
# `) d, R3 i% t4 s7 {: _& \$ v( T% Y' @( _' d9 W
  2.在构件中心部位建立一个节点,定义为mass21单元,然后跟其他受力节点耦合,形成刚性区域,就是用cerig命令。然后直接加转矩到主节点,即中心节点上面。3 D* D: Z9 N7 I8 ^8 p) u- B

- r+ G. U+ Z5 k  3.使用mpc184单元。是在构件中心部位建立一个节点,跟其他受力节点分别形成多根刚性梁,从而形成刚性面。最后也是直接加载荷到中心节点上面,通过刚性梁来传递载荷。7 |3 Z, }7 F' G  p. J: b- Z. s+ r# J

! `- i8 d* P& }" j$ p) \  4.通过rbe3命令。该方法与方法2很接近。
: R# {8 I- X$ f: T7 a( ~( a( d( u1 E& ]! U
  5.基于表面边界法:主要通过定义一个接触表面和一个目标节点接触来实现,弯矩荷载可以通过在目标节点上用“F”命令施加。
2 c. A6 {& V) E0 A# a* k  y2 h
- ?6 C" V( F- j* g3 h4 E  Q  对于方法1,通过转换为集中力或均布力,比如施加扭矩,把端面节点改成柱坐标,然后等效为施加环向的节点力;而施加弯矩,可以将力矩转化为端面的剪切均布力;但这种方法比较容易出现应力集中现象;' M9 u4 C+ n" G! f

' r- q9 N) {# ]9 Y4 y. J  方法2,定义局部刚性区域,施加过程venture讲的很详细,这里就不在赘述。根据他的例子,我在下面给出了一段命令流。该方法有个不足,它在端面额外的增加了一定的刚度,只能适用于小变形分析。
7 {& ]3 i! W8 `9 c  {8 O8 f4 _, u  U+ H% d( m6 c$ {
  方法3 ,相对方法2来说,采用刚性梁单元,适用范围更广一些,对于大应变分析也能很好的适用。但在小应变分析下,方法2和方法3没有什么区别。
" H* b6 T" L- Z+ l. u( t( i; y1 N7 C& A2 T5 Y
  方法4,定义一个主节点,施加了分布力面,应该说跟实际比较接近一点,但端面的结果好像不是很理想,结果有点偏大,在远离端面处的位置跟实际很符合。
# t& A0 v! d7 {' l9 b& Q1 J* f  e
& q' B1 L2 z* q, r1 t# q3 m2 t& `  方法5,它具体的受力形式有如下两种:
+ T* \4 P3 m4 _+ n9 r/ M2 D/ [5 _  h4 z
  刚性表面边界(Rigid surface constraint)-认为接触面是刚性的,没有变形,和通过节点耦合命令CERIG比较相似;5 Y. N9 C* {: X# ~3 o

% C' r. h7 |* j8 f4 Y) K  分布力边界(Force-distributed constraint)-允许接触面的变形,和边界定义命令RBE3相似。2 I' v+ ^, h& n, C! n1 P

4 R2 c0 @. ~$ S% F- Q  使用这种方法,需要用KEYOPT(2) = 2打开接触单元的MPC(多点接触边界)算法,
& p9 Q9 u8 Z8 t$ A3 S  ?$ Y( L5 Q# X* Q& u) z
  下面针对venture给出的例题,用不同的方法来实现的命令流。
2 ~* o4 Q) U7 i3 j9 U& Z' u" g. d1 I
3 ^5 P% Q) B; K: F( I/ R  方法1不介绍了,方法2:7 ~5 t7 \. L1 r

1 Z2 c1 j/ m5 o3 g  v  /PREP7
/ w* }$ |+ m4 }  J, D' S
1 y( b! V( A3 Y# ]  ET,1,95/ r% U0 \, X6 v$ X

1 t, R# B5 S# B# K5 `. o3 q; _  ET,2,21
0 d2 m: o, d0 L% ^
: C( Z. f' J4 U% P  KEYOPT,2,3,09 n6 C5 m4 W1 ]: P
7 W  \. \1 r9 e/ o$ d
  R,1,1E-6
. e' }' d0 k* z% `
/ l3 R- p$ {' z( s  MP,EX,1,2.01e5$ |. c1 m" v: A# i: w+ I0 @
/ D; \' h: B6 Q# J6 E- L# ]
  MP,PRXY,1,0.3
* x3 f. G3 w! C* z$ _% {# Y3 G! D. F" e/ b9 \! ?
  CYLIND,15,10,0,200,0,360,
1 i" ]: q, b/ s" N; P
4 {% a1 }0 E4 X8 M8 G8 g! O  wpro,,90,
2 s3 n; n% }. m) y; N  B! L9 R( h0 x: `
  vsbw,all
) c# N* g- ?/ X3 a# h9 P
! ]) Z9 l0 E) `5 h9 a  wpro,,,90
: A5 \6 L( a* A# d( V3 j. u$ k) z) }6 {4 D  E" o( R: H" ^
  vsbw,all
4 C( o! I& Q1 h. s+ E7 ~* |) B5 k0 w9 W0 Y( s- N# d8 Z5 k2 @
  WPCSYS,-1,0
  r: b5 b# p; X5 K5 Z
/ u) R8 O$ x4 ^; q: V& ~  K,17 , , ,210
. r0 F8 I, W, M1 L! L9 B) ~" V. E5 y8 e
  lsel,s,,,13,16,1; [& ~* x+ k4 K. B
' }" V. W, T$ [: H
  lesize,all, , ,8, , , , ,1
& j% b+ q! Y7 r$ j  b: I* Z" V! H2 [4 l7 i. }
  lsel,s,,,22
+ `, R, A% W/ L/ C7 c- o' i8 v+ c6 ^! o! b) o5 \. N
  lesize,all, , ,4, , , , ,1
# T# m% @1 _7 X' j  F4 p  q9 I' Z) E- h
  lsel,s, , ,17,20,1* O  d; |; K) [/ E
7 t+ T  D8 _0 F+ z5 j+ C
  lsel,a, , ,26,27,15 N; E5 h$ x7 \. q  }4 B  d

4 w4 W. e: w3 z4 I% C& A6 }! B; _  lsel,a, , ,30,31,1
& }/ O( V( i# x0 H2 J6 ^1 J' W
- {9 f1 u+ h6 g7 P  lesize,all, , ,20,0.4, , , ,1
4 n# O$ e, O6 m% w) F+ \- E  H+ {' T4 ?
  alls3 I# q) u9 R9 o" k! f! f% v: ^
0 a) q3 y2 g" p# K7 f3 y
  vmesh,all
4 x; b- _. v/ |) t" e4 L6 w- [) e% j) N* t6 ?; J$ \2 j; S
  !!!!!下面一段开始各个方法有所不同,由于前面的建模一样,后面的例子就不再给出
3 ?2 m! J5 ?$ A# \: q+ p% v9 T# B% Y4 N0 X
  ksel,s,,,17
0 d% t* n. h7 I+ m' D
, S6 F  Y4 s2 R; C5 _/ n7 P  type,2
+ @) h4 ~2 |! x4 }+ C0 f! W
. z) E0 ^$ N9 l" T1 _1 P  real,1  A! a7 [; b* S! J/ C% V' F

" P& L3 l% [, r' ?6 F7 X  kmesh,all, ]6 ^0 C& M$ |$ y# v
6 ^7 W/ @3 |- q. ~! n
  allsel2 U8 S9 L8 f( l, ]( e* f
9 K; I( L! p0 a3 L& K
  nsel,s,loc,z,200,2106 F  f: L9 Q# ^" h. G; J- I
, X5 t: `8 B; p" H
  npolt: U( A' z) p8 ]( x1 D' z
. ]+ Y% V+ |  U: R# w9 k# G
  CERIG,node(0,0,210),ALL,ALL, , , ,% w6 p! `2 G$ k$ y% ~& l# U

1 m% |% O5 o7 p6 J4 K) N! y  !!!!!CERIG命令定义局部刚性区域
' O4 _/ X4 |- _5 E* X& |6 _
7 _. x  o) M/ @$ J& u. K  allsel+ Q3 {6 G+ J% t2 s: D2 M

; w; g  P* y) m  /SOLU
8 d# t/ l( E9 D
# H! {; P  i8 {* {# j7 }2 I  f,node(0,0,210),mz,10e5
( }) p& D' a7 }* K6 M
4 P( R( R6 {6 [  FINISH
3 f8 P: V9 {/ [. w! U6 C
, {% u3 p7 i! `! B1 \/ b) \3 ^  !!!!!以下一段边界条件的施加各种方法一样,后面例子也不再赘述
9 ]5 M: N7 x* w3 r
3 _4 V( K7 H+ R3 d6 I4 @3 S' p  /SOL
0 N9 F3 b- W3 r1 r( j4 R. u: r" t9 ~( B0 A  V9 s" u. \
  nsel,s,loc,z,0  _# ~4 g+ X( Q9 P8 a. [# n+ Q1 Q# \0 C

( z8 m" O3 D1 [/ ?7 g1 B6 o  d,all,all
. c6 ?% q) f. e$ g; i) S. [8 G2 u0 X6 B
  allsel# I, x* S1 _# e; k$ j4 l
1 [9 i  I+ a/ ^% Z; i5 R; D) T
  solve
7 a6 A( c* v  }
  E1 E0 h* M" K  ?9 P# m# R$ S; G5 n  方法3:使用MPC184单元定义刚性梁* ~3 w( [. u4 \3 B3 B
6 v" T3 K9 n( S" a
  ……
- f. ~+ e' I! r  Z$ q" q9 `% Q. v: ^9 w! P
  et,2,184, U& e) ^/ H% m# @* ^+ r; c7 k

& s' ]& s% i& ?/ e  I2 @$ D2 @7 L( N  keyopt,2,1,1
  w# W( B' q# h6 X. ?
% f' r  s' {: T2 H  nsel,s,loc,z,200# v* C* J1 J0 S4 K4 C$ b5 h

4 l" t' _# g9 Y) j& V  n,15000 ,0,0,210) F/ w; x" L8 n+ n3 k) r
: {3 ~0 m+ g5 V4 T5 t
  type,2% E0 {5 X  v0 ]8 x
& q! q/ f6 _% @6 M6 J6 A- j% d
  *get,nnum,node,0,count
# H* c( j, Z! ^6 j1 K% {
3 [7 S- ^! m1 C0 W  *get,ND,node,0,num,min3 O; m$ X0 ?% C, i/ l! C

0 h' R! I& ^+ }; }, {8 H  *do,i,2,nnum" I3 W$ C  b, K
5 I% Z8 o+ i) J$ Y) l% Z! c
  !!!!节点个数是nnum,只需要生成nnum个mpc单元
5 k9 n+ b! L2 v3 G9 t( j$ k0 S( i2 k0 \) q7 @( I
  E, 15000,ND
: p- ?, p+ b9 s* x
, j4 u+ `' Q+ l4 R% e  ND=NDNEXT(ND)) L7 F( S8 ~  \
( t5 I$ y% Q9 u9 q+ f2 V
  *enddo
0 t2 M' k/ i% D0 w8 @9 U  {/ v) b' x1 e+ L
  allsel# V# l/ _! G+ p& d
  [  A# {  X. l5 b; U
  /SOLU
7 D0 q$ s/ ?% h
3 V& S! @1 }, n0 A' ~- W( Y2 \0 a  f,node(0,0,210),mz,10e57 A* L7 {0 A- g  G
7 \8 N& e( u1 b9 B  Y) m
  FINISH  @+ |2 w0 a6 R

9 C" @$ n/ P1 e) Q0 o' b  ……
4 |2 M" e" ?. \9 K% t; v' c5 n( M' w. J- F3 i, L
  方法4:rbe3命令
1 e3 M7 l. x4 e5 T
  j+ B& E: s/ w* U- e5 c, j  ……: s4 N5 P0 z; ^; n2 t% a% g

' A9 m5 o( [( h- d  ET,2,214 ^4 [; _% ]3 y3 d& ^. _2 l
7 s5 e  a4 p4 f$ E+ \. A" }
  KEYOPT,2,3,0, S2 j1 u6 M( }- k# O

" J7 g; z/ {( o7 j+ |, F  R,1,1E-6
" E  l0 @8 G2 J% {. p6 }' U. f: V; e5 b, j: w( h8 G# u
  K,17 , , ,210
, K; K8 u+ _& |+ C1 A
3 J- M8 k4 O" L$ @+ x- j( E2 Q# g( N  ksel,s,,,17
9 F+ R/ f6 e3 T; j/ E  Q# w9 W8 {% u$ U1 I& V2 r  }7 R
  type,2
9 H  D# G' P" w5 }, p7 N0 B: F& ~5 c. g+ Q3 F
  real,1/ b5 D, r) w. V7 T
* S: U$ u6 H$ u# C) g& M
  kmesh,all
' |. `- P6 r; s# r, g
* B8 p& u9 d6 ^, f1 J# p7 R3 o  allsel1 z$ G0 T/ p, s% m

# I  C# @$ m) }* m- ~! p  nsel,s,loc,z,200+ A. M4 d* b$ H8 S4 Q
' C  r' e' K3 h$ p
  *get,nnum,node,0,count
0 w+ V' E4 L. c5 n; l" \* u) Y: G( C
  *get,ND,node,0,num,min0 l" u1 a1 h" E0 e

* }6 V, |1 Y1 C8 r  *dim,sla,array,nnum
0 s- m  q3 \* y" [4 r* ~- J" I) K' K6 q
  *dim,sla2,array,nnum
% P0 Z2 Z3 ]! H) B: c) l; ]9 S2 l
  *do,i,1,nnum
+ q2 K0 F( R! |9 J. d$ W% A
# a8 a& V( z9 l; x" m  sla(i)=ND1 S( h" V0 ?( t  Y3 G) l
6 f4 g, c$ l" v- A/ |
  sla2(i)=ND
: _7 B6 v! }- M
' P2 `! }: U* B  ND=NDNEXT(ND)# b8 r5 @' R9 |3 o5 @

- T8 s0 o, n1 F: F$ y: |  ^* ]9 P  k  *enddo
& M5 v! r( G5 Y) e
3 j5 R( F; J$ F1 [3 q; h( Z  allsel
% {% f+ K0 D3 w# D! k2 l" b1 H) d5 ]+ ~" |) r; z; p$ k/ \
  rbe3,node(0,0,210),all, sla,sla2
" k% m$ I, I6 w! {+ J% v# m: L/ l: e; }. B
  /SOLU4 e7 w  I3 T& [: V. ?

6 b+ G5 O5 W, J% I9 m* \4 d- q  f,node(0,0,210),mz,10e5
  |) g7 S3 c/ u0 A; t" {5 M5 I+ h' i% U) m2 ^
  FINISH
$ N1 r9 N  q  p. C8 [4 g+ }: o4 n5 ?  r" h- P0 d+ R0 W' b, @7 P
  ……
& T, z4 {2 P/ i+ x, Y& t+ P) c5 H; k; j, [7 S' K
  方法5:定义刚性接触面
. J0 Y4 e5 h7 h6 U6 _. f9 @. r, {; F' {% H$ L, s: p( t
  ……
: o' X: B' h( q
' t, W4 Q# W$ B. P6 X" m* \  n,15000 ,0,0,200% O6 G3 `. |) L, P

2 Y2 I- V7 f8 w/ V4 g! Y  MAT,1% @  i6 o, M- y+ ?, m9 V
8 {; A/ A( [' }
  R,3
# Z& J* Z" \4 I) n& C7 ?% |$ T4 h+ a, c3 Q5 _2 U
  REAL,35 ]( q) j& O/ E4 n2 \* k
8 L2 i4 t6 M. J: L
  ET,2,170, z5 s, M7 x( Y* g! M

& R1 _! y  P2 ?  |% M3 Q7 s8 \  ET,3,175
' j3 f' r* V0 z0 O. R) E# y
# y- |! o% B2 q6 G) p  KEYOPT,3,12,5% x" K4 ]6 n8 \6 h; L6 B- n6 m% [! y
1 W3 E' r, x! X7 _! p
  KEYOPT,3,4,1( L, T# Z/ b. N

$ O; X; D& t7 n9 ~  KEYOPT,3,2,2' r+ y' r' Z( H4 l- Y- W+ F
5 ^4 n/ F$ |" c, r2 y
  KEYOPT,2,2,06 `0 D) M+ B; i# C) R1 T  C

" y+ f  p  Y7 g8 y) {) u; B) e! `  KEYOPT,2,4,111111
/ @/ D) q" I) U6 q4 P# t) {6 C7 |' s" n
  TYPE,2
2 {0 S$ u5 @* b0 @
* Q5 _2 S  ]; y( V, ]1 }" p5 I; |5 P- e  ! Create a pilot node7 [4 Z6 b/ q+ |9 L
( A0 U0 }) U6 _8 F# o% `! M
  TSHAP,PILO
( ]3 D. ?+ G9 a/ V
. a' a" ~) Y$ Q4 B  E,15000) a0 r0 D; _/ K' @3 R$ e0 s
9 ?9 }: J+ H# n( l) Z" E4 w
  ! Generate the contact surface- w% E( h6 Q0 ^, q3 G+ _
1 x7 _/ |3 Y! [6 X" J( E  `
  ASEL,S,,,14  a# l9 M( `. O

- f& O0 G( |4 F( s  ASEL,A,,,19+ |2 ?7 r. u6 R( Q, I

9 t; V  ?0 g3 y+ x3 ~! l( Y  ASEL,A,,,24
% v4 U- l; S$ c6 {9 x8 o- P* N$ W- t5 l  x; f, Y! |
  ASEL,A,,,28
- T. h1 p& Q. l
; g) ]# O4 D/ t) G$ J  CM,_CONTACT,AREA+ k3 t# _' p+ g- m* @

  u5 @$ D- {2 S8 R% i  TYPE,3: ?5 U" p3 h! C- R4 A+ k
) S& r! f) Q% z1 k. a) f) ^
  NSLA,S,1& X# I, `: i: @$ S

$ G) b) @! B- ~! Q  ESLN,S,02 R5 f# ]$ J! K8 P0 l2 m
# r) }" t- b! }' E. G/ p
  ESURF- j! l( T# f- T) Q

* v' j( b/ Y7 t2 Z6 N8 t1 x% d3 X, x  ALLSEL
6 R9 Y: j) s3 J* H, N9 m6 c
  m6 L+ @. i% _: F7 M* l  allsel
) T% \4 B( Z% d3 _- g0 o; ?  O
  /SOLU1 t7 R; U& H& Z% [2 t% e+ \' ~
/ \" g! V" P& B; O& ^3 J+ k: N# @
  f,node(0,0,210),mz,10e5
9 c, n4 f. {% l/ z; Y# p
* g' B  s( ~% P  FINISH: e* y3 g! o* d

5 E3 ^/ d$ M. I- S% ~  …...: v' a0 M& ?7 D4 l; o; o. f; t& b

评分

参与人数 1威望 +1 收起 理由
zh39204128 + 1 热心助人,专业精湛!

查看全部评分

 楼主| 发表于 2013-7-25 16:14:07 | 显示全部楼层
q1962940284 发表于 2013-7-25 15:09
- B2 i9 c( W5 Y+ o. a2 k我邮箱8 [' u2 O6 T. i, z7 @; ]" d! {3 M3 d
施加弯矩扭矩的方法其实有很多种方法,在这里介绍其中的5种,并进行比较:
8 }  |" R( _5 K, i- |% _: Q# V$ w1 e
谢谢老师,学习了。% C& @1 t# P1 M
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-10-15 05:50 , Processed in 0.073385 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表