裂纹apdl

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

*CREATE,FRACT,MAC

/NOPR

NSEL,ALL选择全部节点

*GET,N,NODE,,NUM,MAX 获得当前最大节点数! CURRENT MAXIMUM NODE NUMBER

CMSEL,S,CRACKTIP ! SELECT THE TIP NODES

ESLN ! ANY ELEMENTS ATTACHED

*GET,ELMAX,ELEM,,NUM,MAX ! CURRENT MAXIMUM ELEMENT NUMBER

*DO,IEL,1,ELMAX ! LOOP ON MAX ELEMENT

ELMI=IEL

*IF,ELMI,LE,0,EXIT ! NO MORE SELECTED

*GET,ELTYPE,ELEM,ELMI,ATTR,TYPE ! GET ELEMENT TYPE

*IF,ELTYPE,NE,ARG1,CYCLE ! CHECK FOR SELECTED ELEMENT

N3 = NELEM(ELMI,3) ! GET NODE 3 (K)

*IF,NSEL(N3),LE,0,CYCLE ! IT MUST BE SELECTED

N7 = NELEM(ELMI,7) ! GET NODE 7 (L)

*IF,NSEL(N7),LE,0,CYCLE ! IT MUST ALSO BE SELECTED

N1 = NELEM(ELMI,1) ! GET NODE 1 (I)

N2 = NELEM(ELMI,2) ! GET NODE 2 (J)

N5 = NELEM(ELMI,5) ! GET NODE 5 (M)

N6 = NELEM(ELMI,6) ! GET NODE 6 (N)

X3 = 0.75*NX(N3) ! WEIGHTED POSITION OF N3

Y3 = 0.75*NY(N3)

Z3 = 0.75*NZ(N3)

X = 0.25*NX(N2) + X3 ! QUARTER POINT LOCATION ( NODE (R) )

Y = 0.25*NY(N2) + Y3

Z = 0.25*NZ(N2) + Z3

N = N + 1 ! NEXT NODE

N10 = N

N,N10,X,Y,Z ! MIDSIDE NODE LOCATION

X = 0.25*NX(N1) + X3

Y = 0.25*NY(N1) + Y3

Z = 0.25*NZ(N1) + Z3

N = N + 1

N12= N

N,N12,X,Y,Z

X7 = 0.75*NX(N7)

Y7 = 0.75*NY(N7)

Z7 = 0.75*NZ(N7)

X = 0.25*NX(N6) + X7

Y = 0.25*NY(N6) + Y7

Z = 0.25*NZ(N6) + Z7

N = N + 1

N14 = N

N,N14,X,Y,Z

X = 0.25*NX(N5) + X7

Y = 0.25*NY(N5) + Y7

Z = 0.25*NZ(N5) + Z7

N = N + 1

N16 = N

N,N16,X,Y,Z

N4=N3

N8=N7

NSEL,ALL

TYPE,3

EN,ELMI,N1,N2,N3,N4,N5,N6,N7,N8 ! REDEFINE THE ELEMENT

EMORE,0,N10,0,N12,0,N14,0,N16

EMORE,

*ENDDO

CMSEL,U,CRACKTIP ! UNSELECT THE TIP NODES NUMMRG,NODE ! MERGE MIDSIDE NODES

NSEL,ALL ! SELECT ALL ELEMENTS

ESEL,ALL ! SELECT ALL ELEMENTS

/GOPR

*END

/PREP7

SMRT,OFF

ANTYPE,STATIC ! STATIC ANALYSIS

ET,1,SOLID45

ET,2,SOLID45 ! ELEMENTS AROUND THE CRACK TIP

ET,3,SOLID95 ! CRACK TIP ELEMENTS CREATED USING MACRO FRACT MP,EX,1,3E7

MP,NUXY,1,.3

CSYS,1 ! CYLINDRICAL COORDINATE SYSTEM

N,1

NGEN,9,20,1

N,11,.8

N,171,.8,180

FILL,11,171,7,31,20

CSYS,0 ! CARTESIAN COORDINATE SYSTEM

FILL,1,11,9,2,1,9,20,3

N,15,4

N,75,4,5

FILL,15,75,2,35,20

N,155,-1,5

FILL,75,155,3,95,20

N,172,-1

FILL,155,172,5,177,-1,,,.15

FILL,11,15,3,,,7,20,3

NGEN,2,200,1,177,,,,.25

E,2,22,1,1,202,222,201,201

EGEN,8,20,-1

E,2,3,23,22,202,203,223,222

EGEN,8,20,-1

EGEN,9,1,-8

EGEN,5,1,73,78

E,171,151,173,172,371,351,373,372

E,151,131,174,173,351,331,374,373

E,131,132,175,174,331,332,375,374

EGEN,3,1,-1

E,134,135,155,177,334,335,355,377

TYPE,2

EMODIF,1 ! MODIFY ELEMENTS 1 TO 8 FROM TYPE,1 TO TYPE,2 *REPEAT,8,1

NUMMRG,NODE ! MERGE COINCIDENT NODES

NSEL,S,LOC,X,0

NSEL,R,LOC,Y,0

CM,CRACKTIP,NODE

/NERR,0 ! TEMPORARILY NO WARNINGS OR ERRORS PRINTOUT

! (IN ORDER TO AVOID WARNING MESSAGES DUE TO

! MIDSIDE NODES LOCATION)

FRACT,2 ! CONVERSION MACRO, TYPE 2 IS SOLID45

! ELEMENTS AROUND THE CRACK TIP

/NERR,DEFA ! TURN ON THE WARNINGS OR ERRORS PRINTOUT

/OUTPUT

OUTPR,,ALL

OUTPR,VENG,ALL ! STORE STRAIN ENERGY FOR J-INTEGRAL EVALUATION NSEL,S,LOC,X,-1

DSYM,SYMM,X ! SYMMETRIC B.C.'S AT X = -1

NSEL,S,LOC,X,0,4

NSEL,R,LOC,Y,0

DSYM,SYMM,Y ! SYMMETRIC B.C.'S AT Y = 0 EXCEPT CRACK NODES NSEL,ALL

D,ALL,UZ ! Z CONSTRAINTS FOR PLANE STRAIN PROBLEM NSEL,S,LOC,Y,5

SF,ALL,PRES,-.5641895

NSEL,ALL

ESEL,ALL

FINISH

/OUTPUT,SCRATCH

/SOLU

SOLVE

相关文档
最新文档