|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
FINISH" l- h7 X0 M" I3 j. b: ~
/CLEAR,START
; A/ ^# @+ ]/ ?! V/CONFIG,NPROC,1 !Your CPU Number' A3 |; w. d- o) O, B: `0 d4 s
!****************Parameter Define*******************8 `+ P! O* A/ F9 E. J2 o- M: U
*SET,corrupt,1.5; S. E1 A2 L3 N' ]' O' @$ m9 ^
*SET,NDTA,9. Y5 O4 H8 h { A& b
*SET,DTA,NDTA-corrupt
% C& H3 U _+ N!Flange size
* d# K1 Q6 {! @; Q C& o*SET,FLANG_D,420# j u9 H( X6 ]; v$ F v
*SET,FLANG_N,273
* S) Z& H9 v( L*SET,FLANG_A,219
" i0 N; \2 b/ I) w7 v5 U, F*SET,FLANG_B,FLANG_A-2*DTA
; |* r2 ]) j3 y% K*SET,FLANG_H,133
: ?9 ^' [+ T6 I, A( L*SET,FLANG_C,55.5
: N5 ?2 D" m. n% O I+ N1 l. p*SET,FLANG_H1,153 p) |' g$ o- [; A: r
*SET,FLANG_DF,270$ f; K6 _& K5 E1 F' I' l
*SET,FLANG_F,1.6! Y5 \' V. M% T9 M3 b
*SET,FLANG_R,57 V2 B* H$ P3 j+ J, F* j% R
!Shell size. q' O0 G& ?3 y7 L- ]0 }8 Y
*SET,SHELL_L,539.67 K# {; p( M$ ]) U' R4 y1 s" \7 u
*SET,SHELL_DO,219
8 }2 y& Z7 {' j8 w*SET,SHELL_DI,SHELL_DO-2*DTA" x! L7 @. h5 S# R
!Intergrade$ h- d8 F* x/ X. x& k& \
*SET,INTER_H,200.6: O8 U& G \# e2 n/ \& J8 e
*SET,INTER_H1,30
' T" Q8 d3 s8 N" S5 a" @" P*SET,INTER_H2,40
S- e) j1 R4 Z9 m*SET,INTER_DO2,70
$ Z4 }9 q& ^5 h. ^2 s, d& S*SET,INTER_DI2,INTER_DO2-2*DTA, X. R- | J$ G5 r; d
*SET,INTER_R,60
9 ^7 y. Q, ~% j% p+ h% m*SET,INTER_R1,60; E2 a! E3 g4 k" \( [; Z
!Pressure
0 K! I4 U& O3 {+ F. A" c9 T2 I! ?$ r*SET,pi,5.2. ~$ L* A/ e0 H% r6 O' W7 @ J i
*SET,flang_area,pi*(SHELL_DI/2)**2/((FLANG_DF/2)**2-(FLANG_B/2)**2)
; I# d$ V( U( c7 a f; g; r*SET,inter_area,pi*(SHELL_DI/2)**2/((INTER_DO2/2)**2-(INTER_DI2/2)**2)
' i3 i; i" y, k L!****************Model Create*******************
9 D- x/ g/ F. m( a% l) z/prep72 Y" `* @ u* D
et,1,1851 d) @. M/ ?. A; B9 {6 O( U' o. s r
mp,ex,1,1.95e55 y& j4 V* Y" d' A0 F7 I$ f
mp,nuxy,1,0.3
* U, ^; q! K" x$ C P ?* h0 C/TITLE,Creating Modling) ` X$ g# n6 X. Q) d. a$ c
!Create Up Flange
1 A6 T" d# t; F
7 B. W: p2 k" B. p/ j, a, E!Create Key& F5 P4 d& c" F4 ]' I. j0 \
k,1,FLANG_B/2,FLANG_H7 z& i$ e1 D. w! b2 z
k,2,FLANG_A/2,FLANG_H
. R6 ~, b. F+ c" M- |; E/ yk,3,FLANG_A/2,FLANG_H-FLANG_H15 i% E5 ~. }, h) f& U
k,4,FLANG_N/2,FLANG_C
0 U) q' r$ f7 \4 @/ _; ~k,5,FLANG_D/2,FLANG_C
% S2 Y3 f# u) v. Ek,6,FLANG_D/2,FLANG_F
+ c6 ^9 }: t/ h" p$ U9 uk,7,FLANG_DF/2,FLANG_F
& g1 d- H' m9 K0 ^0 bk,8,FLANG_DF/2,0, Z( r3 T+ j* H: u9 P1 c& w" @
k,9,FLANG_B/2,0
9 v& @- m+ w% D!Create Line From Key
8 i4 V6 A$ m" {*do,ii,1,83 M8 A0 j6 P5 b, P
l,ii,ii+19 H/ D3 ?% J- x
*enddo! b. B8 Y/ W: G7 {" J
l,1,9! }6 ?0 d; b1 p- [2 t" @
lfillt,2,3,FLANG_R
. c+ }2 ` r1 clfillt,3,4,FLANG_R! e# i9 {# g& j1 v% v: O+ J
!Create Area From Line
2 [1 `% {/ O2 L* E/ Q& U! @AL,ALL/ z/ Q& D0 j' v" X1 `! L$ g
CM,FLANG_LOW,AREA6 A" g+ n' F" G6 G# K2 }" }- `
) l k7 _& C( b9 a
!Create Shell
5 `4 A; o+ \# @3 B9 F/ RCSYS,4
9 i2 x$ Z9 L' {5 B0 Gwpoff,0,FLANG_H
* b* A2 }. ^8 b0 K, H" P/ CRECTNG,SHELL_DI/2,SHELL_DO/2,0,SHELL_L,
1 s f- e. L: Z; A$ C. ^ASEL,S,LOC,Y,0,SHELL_L
; H1 k/ ~: ?0 V( i: ^
4 k8 h7 S# X, i) M; s+ g0 |" E!Create Intergrade2 i4 m, l+ p1 p3 o
wpoff,0,SHELL_L
; p8 x4 }1 Q" T! H2 Y*GET,KPMAX, KP,, NUM,MAX6 L0 d8 Q/ G: x8 j0 ~, G# U- q5 ]0 [
k,KPMAX+1,SHELL_DI/2,,6 Q f9 j3 ?, b9 K% l; r
k,KPMAX+2,SHELL_DI/2,INTER_H1
3 H1 X! u' J# h" h9 k4 @k,KPMAX+3,INTER_DI2/2,INTER_H-INTER_H2
- v8 C% h- @% D8 ^) M$ G/ x5 hk,KPMAX+4,INTER_DI2/2,INTER_H) X8 i' u9 c. Z$ M# h
k,KPMAX+5,INTER_DI2/2+DTA,INTER_H
" E6 \- y) X: `5 V) Q7 p, @k,KPMAX+6,INTER_DI2/2+DTA,INTER_H-INTER_H2
$ S2 p. {+ I9 g) Jk,KPMAX+7,SHELL_DI/2+DTA,INTER_H1
2 h4 e1 {) ^% x. E2 r8 U0 ]k,KPMAX+8,SHELL_DI/2+DTA,,! `7 I1 v: _( e3 \$ P4 I
*do,i,KPMAX+1,KPMAX+7% e* ?8 v. w H) ]# R' }4 p
l,i,i+1
0 X+ e' g- ~% l9 F*enddo3 x" f& b% \' _! ~# M) X/ k P; L
l,KPMAX+1,KPMAX+8
! ^/ }1 l9 U8 D$ |$ i! k' r. \3 GLFILLT,17,16,INTER_R, ,0 k- u& U% d! b
LFILLT,17,18,INTER_R1+DTA, ,
, U' F2 O3 C* C1 A$ Y2 @3 D5 tLFILLT,20,21,INTER_R1, ,* P% `7 J5 M" ] x" R8 M
LFILLT,21,22,INTER_R+DTA, ,
& j0 _, N0 ]3 A W8 XALLSEL,ALL
- p0 O+ w# i. x# V) Z1 e) XLSEL,S, , ,168 f6 M3 c. T) T+ U9 m
LSEL,A, , ,17( Z) B. @; l, G$ u5 i8 B
LSEL,A, , ,18
# q5 b/ n) j1 sLSEL,A, , ,24
7 O% N' L8 _1 S4 ^" nLSEL,A, , ,25
2 Y6 g* }8 c/ ^, s- K4 y iCM,INNER_LINE,LINE
$ U5 `& _+ L3 ZCMSEL,A,INNER_LINE- m2 F# p( y4 m K% p; Z* u/ Q
ALLSEL,ALL3 i/ f5 d V1 O! v
ALLSEL,BELOW,AREA* z( k0 P+ D) ]5 m# G4 D
CM,TEMP,LINE
7 G$ W* ^) z, d3 q& t, H6 x6 H8 ?ALLSEL,ALL
5 u; `& g% s& e6 U- h, I9 F2 ZLSEL,U, , ,TEMP2 ?0 H5 _/ [# ~; _' V
AL,ALL: r( T. S* N$ Z8 t. s1 ^5 |; S
CMDELE,TEMP( V. D2 k$ ]. L
/ b* q0 v! }3 w5 V& R
!Rote Area. \. L1 ?% h) V
ALLSEL,ALL
1 T3 L6 |5 M$ N) S OCM,ALL_AREA,AREA9 m3 }% l0 z2 ]( A
wpstyl,defa
& D" ]/ Z9 {+ B# L+ |% g; Y8 E- C*GET,KPMAX, KP,, NUM,MAX& P4 b$ [% M+ z! g3 e, h
k,KPMAX+1,,,, O' J! e3 d& X. S& x
k,KPMAX+2,,FLANG_H+SHELL_L+INTER_H,,
4 i1 p, U, ~, IVROTAT,ALL_AREA, , , , , ,KPMAX+1,KPMAX+2 ,180, ,
' ]6 ~ T1 _! U9 ^# N- j5 sVGLUE,ALL
" U) I6 q o) n8 q! `! \% d n7 u8 \4 ?3 M- ?3 J; r" F
/TITLE,Meshing Modling' y; O+ a# J# B' ^
TYPE,1
9 L+ ^& Q R: A K EMAT,1* v) N3 \5 }/ d! D& D
VSEL,S,LOC,Y,0,FLANG_H+SHELL_L
+ f4 b/ p6 d- n4 M3 p6 a5 @, tESIZE,10,0,, I0 o( S. T4 |$ x! Y/ p' c
VSWEEP,ALL
7 i0 |. z& w$ C" DVSEL,S,LOC,Y,FLANG_H+SHELL_L,FLANG_H+SHELL_L+INTER_H6 j# S" ?- I3 m. ?
ESIZE,1,0,1 v6 c7 U; V1 }& X; X
VSWEEP,ALL- t' i7 `/ G4 l. p( ^
ALLSEL,ALL
. y( r, E( s) ~& |! _8 }NUMMRG,ALL, , , ,LOW9 _$ }4 ?! A+ K3 u- r
NUMCMP,ALL, , , ,LOW9 ]+ W$ M! B4 @1 R h
!****************Load And Solve**********# u# S+ q; m2 d( ?+ E0 {( D# k
FINISH( L4 n( R& ~: v0 ^# {* E- M) g
/SOL7 A. l7 P- f+ q6 l
/TITLE,Define Load Pressure
. a8 ~, @& S8 ]( [$ f! ]7 \/REPLOT
2 d3 f( e: m$ {# \1 AASEL,S,LOC,Z,0
8 Y4 R+ f: y" ]3 e3 T0 u# y V0 d6 xDA,ALL,SYMM
: T9 K1 X. V. H- y# k; u( DALLSEL,ALL3 }1 Z% c u! N4 m
ASEL,S,LOC,Y,0
9 [6 h' @4 `! @SFA,ALL,1,PRES,-flang_area
; M" V) A. ~1 k# i; \: H9 jASEL,S,LOC,Y,FLANG_H+SHELL_L+INTER_H
5 e5 Y9 i1 O8 ]SFA,ALL,1,PRES,-inter_area$ w' ?- v& i6 W) i* `* z
ALLSEL,ALL
# X3 { e6 K1 C& V' fwpro,,-90,7 r, M; R% T- D2 J# ]6 j; h
wpstyle,,,,,,1,,,9 Y/ U/ R* u( X9 |; ?7 z3 N! h
ASEL,S,LOC,X,FLANG_D/2 E! {' L0 M3 z: H% W% ?
DA,ALL,ALL, Z. o. U0 y+ m; }* u
ALLSEL,ALL
C$ t& {3 ]6 Q) o% cVSEL,S,LOC,Z,0,FLANG_H+SHELL_L0 P" H7 k8 q/ Y# U0 H
ASLV,R
2 P1 d4 V4 j. K% K7 r0 l; }5 gASEL,S,LOC,X,SHELL_DI/2
/ {- H6 A/ s3 iSFA,ALL,1,PRES,pi
& ]: y& U; o8 C KALLSEL,ALL
$ m( O1 m$ X0 C9 o# dLSEL,S, , ,INNER_LINE
4 I; }- s4 v2 qASLL,R
. }- [* d/ Z x S) O! kwpstyl,defa$ [% f0 e# }" g: b% m
wpoff,,FLANG_H+SHELL_L+INTER_H1( h, P5 t. @1 x' `
ASEL,U,LOC,Z,0
- z0 r5 M/ B! b Y( C( xLSLA,R( j- S7 x$ O* D! v
LSLA,S
1 D/ J. v# S; J4 B. I5 [; PLSEL,R,LOC,X,0
. y" u# X A# p/ U8 e+ h! rASLL,S+ A2 u+ E9 F s) F8 s
ASEL,U,LOC,X,0
B7 f0 r) {! N9 V0 x2 }SFA,ALL,1,PRES,pi* ^+ H$ c* V/ D& s5 ] o; h8 C( v
ALLSEL,ALL
! f6 e3 I8 O% R/ [- n7 \! P7 N0 j1 ^SOLVE) N4 ~# I5 e/ Z/ ~. N
FINISH
8 r/ ^3 g0 a ]* H1 A/POST1+ t) n4 ~6 |! p; K+ q
/TITLE,Giving The Stress Intensity Plot
/ f6 @2 Q' ~5 v. iPLNSOL,S,INT,0,1 |
|