Sunteți pe pagina 1din 13

/BATCH

/PREP7
!
!
! MULTIPRO,'START',4
!
!
*CSET,1,3,NUMBER_OF_ARCS,'ENTER DIVISION OF EACH CIRCLE',24
!
*CSET,4,6,HOST_PIPE_THICKNESS,'HOSTPIPE THICKNESS',0.375
!
*CSET,7,9,LINER_THICKNESS,'LINER THICKNESS',0.5
!
!*CSET,10,12,LINER_LENGTH_2,'CRACK THICKNESS',0.25
!
! MULTIPRO,'END'

!*******************************************!
!*****
DECLARATION OF VARIABLES ********!
!*******************************************!
ROTATION=360
NUMBER_OF_ARCS=24
DIV=NUMBER_OF_ARCS
THETA_INC=ROTATION/NUMBER_OF_ARCS
THETA_REAL=ROTATION*3.14159265/180
THETA=THETA_REAL-THETA_INC
CENTER1=1001
FOLD_THK=0.5
PI=3.14159265
GAP = 0
HOST_PIPE_THICKNESS = 0.375
HOST_PIPE_LENGTH_1 = 24
HOST_PIPE_LENGTH_3 = HOST_PIPE_LENGTH_1
LINER_LENGTH_1 = HOST_PIPE_LENGTH_1
!LINER_LENGTH_2 = 12
LINER_LENGTH_3 = HOST_PIPE_LENGTH_3
LINER_IR = 4
LINER_THICKNESS = 0.5
LINER_OR = LINER_IR + LINER_THICKNESS
HP_IR = LINER_OR + GAP
HP_OR = HP_IR + HOST_PIPE_THICKNESS
!****************CENTER KEYPOINTS******************!
K,CENTER1,0,0,0
K,CENTER2,0,0,LINER_LENGTH_1
K,CENTER3,0,0,LINER_LENGTH_1+LINER_LENGTH_2
K,CENTER4,0,0,LINER_LENGTH_1+LINER_LENGTH_2+LINER_LENGTH_3

!************************************************************************!
!*****
MATERIAL AND THERMAL PROPERTIES OF HOST PIPE AND LINER ********! !@@@
@ this properties collected mostly from C of N project
!************************************************************************!
!MODULUS OF ELASTICITY
MODULUS_HP = 29e6
MODULUS_LINER = 0.44335e6 !0.81e6
!POISSON'S RATIO
PR_HP = 0.27
PR_LINER = 0.45

!0.45

!DENSITY, DENS
DENS_HP = 7.354e-4
DENS_LINER = 1.122e-4

!0.045

!SPECIFIC HEAT, C
SH_HP = 3.96e5
SH_LINER = 8.44e5

!0.2388

!COEFFICIENT OF THERMAL EXPANSION


CTEX_HP = 6.7e-6
CTEY_HP = 6.7e-6
CTEZ_HP = 6.7e-6
CTE_HP =6.7e-6
!THERMAL CONDUCTIVITY, KXX
mostly from C of N project
TC_HP = 5.37
TC_LINER = 0.025
TEMPERATURE_OUTER=150
TEMPERATURE_INNER=57.5

!@@@@ this properties collected

!330
!130.44
!@SUMMER = 150

T_REF = 75
!*******************************************************!
!***** DECLARING ELEMENTS FOR LINER AND HOST-PIPE *****!
!*******************************************************!
ET,1,SOLID69
KEYOPT,1,2,0
KEYOPT,1,4,0
KEYOPT,1,7,0
KEYOPT,1,8,0

!*******************************************************!
!*********** MATERIAL PROPERTIES - LINER **************!
!*******************************************************!
LINER=1
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,KXX,1,,TC_LINER
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,C,1,,SH_LINER
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,1,,DENS_LINER
!*******************************************************!
!********* MATERIAL PROPERTIES - HOST PIPE ************!
!*******************************************************!
HP=2
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,KXX,2,,TC_HP
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,C,2,,SH_HP
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,2,,DENS_HP

!*******************************************!
!*****
GEOMETRY OF LINER_1
*****!
!*******************************************!
!*******************************************!
!** DECLARING KEYPOINTS OF LINER_1 GEOMETRY **!
!*******************************************!
ANGLE=0
ANGLE_INC=THETA_INC*3.14159265/180
*DO,KPOINT,1,NUMBER_OF_ARCS,1
K,KPOINT,LINER_IR*SIN(ANGLE),LINER_IR*COS(ANGLE),0
ANGLE=ANGLE+ANGLE_INC
*ENDDO

ANGLE=0
IKPOINT=KPOINT+1

*DO,KPOINT,IKPOINT,IKPOINT+NUMBER_OF_ARCS-1,1
K,KPOINT,LINER_OR*SIN(ANGLE),LINER_OR*COS(ANGLE),0
ANGLE=ANGLE+ANGLE_INC
*ENDDO

KPOINT=KPOINT+1
K,KPOINT,(LINER_IR-FOLD_THK)*SIN((DIV-1)*2*PI/DIV+PI/(DIV*2)),(LINER_IR-FOLD_THK
)*COS((DIV-1)*2*PI/DIV+PI/(DIV*2)),0
KPOINT=KPOINT+1
K,KPOINT,(LINER_IR-FOLD_THK)*SIN(2*PI-PI/(DIV*2)),(LINER_IR-FOLD_THK)*COS(2*PI-P
I/(DIV*2)),0

!*******************************************!
!** **************LINES********************!
!*******************************************!
*DO,X,1,DIV-1,1
LARC,X,X+1,CENTER1,LINER_IR
*ENDDO

L,DIV,DIV*2+1
L,DIV*2+1,DIV*2+2
L,DIV*2+2,1
LFILLT,DIV-1,DIV,4/DIV,1001,
LFILLT,DIV,DIV+1,4/DIV,1002,
LFILLT,DIV+1,DIV+2,4/DIV,1003,
LFILLT,DIV+2,1,4/DIV,1004,
LARC,DIV*2+3,DIV*2+10,CENTER1,LINER_IR
*DO,X,DIV+1,DIV*2-1,1
LARC,X,X+1,CENTER1,LINER_OR
*ENDDO
LARC,DIV*2,DIV+1,CENTER1,LINER_OR
!********************************************!
!********** ARC LINES INSIDE FOLD *********!
!*******************************************!
LARC,DIV*2+4,DIV*2+9,CENTER1,LINER_IR
LSTR,DIV*2+5,DIV*2+8

LGEN,2,1,DIV*2+9,1,,,HOST_PIPE_LENGTH_1,0,0,
!**************************************************!
!***********
VOLUMES LINER
***************!
!**************************************************!
X=1
Y=DIV*2+10
!***VOLUME 1
V,Y,X+1,X+1+DIV,X+DIV,X+DIV*2+10,X+DIV*2+10+1,X+DIV*3+10+6+1,X+DIV*3+10+6
!VOLUME IN SEQUENCE
*DO,X,2,DIV-2,1
V,X,X+1,X+1+DIV,X+DIV,X+DIV*2+10,X+DIV*2+10+1,X+DIV*3+10+6+1,X+DIV*3+10+6
*ENDDO
!SECOND LAST VOLUME
X=DIV-1
Y=DIV*2+3
V,X,Y,X+1+DIV,X+DIV,X+DIV*2+10,X+DIV*2+10+1,X+DIV*3+10+6+1,X+DIV*3+10+6
!LAST VOLUME
V,DIV*2+10,1+DIV,DIV*2,DIV*2+3,1+DIV*2+10,1+DIV*3+16,1+DIV*4+16-1,1+DIV*3+10-1
!**************************************************!
!***********
VOLUMES FOLD
***************!
!**************************************************!
V,DIV*2+4,DIV*2+9,DIV*2+10,DIV*2+3,DIV*3+11,DIV*3+10+6,DIV*2+11,DIV*3+10
V,DIV*2+5,DIV*2+8,DIV*2+9,DIV*2+4,DIV*3+12,DIV*3+15,DIV*3+16,DIV*3+11
V,DIV*2+6,DIV*2+7,DIV*2+8,DIV*2+5,DIV*3+13,DIV*3+14,DIV*3+15,DIV*3+12

!*******************************************!
!** DECLARING KEYPOINTS OF HOST_PIPE_1 GEOMETRY **!
!*******************************************!
LAST_KP_LINER=DIV*4+16
LKP=LAST_KP_LINER
ANGLE=0
ANGLE_INC=THETA_INC*3.14159265/180
*DO,KPOINT,LKP+1,LKP+NUMBER_OF_ARCS,1
K,KPOINT,HP_IR*SIN(ANGLE),HP_IR*COS(ANGLE),0
ANGLE=ANGLE+ANGLE_INC
*ENDDO
!______________________________________________________________!

ANGLE=0
IKPOINT=KPOINT+1

*DO,KPOINT,IKPOINT,IKPOINT+NUMBER_OF_ARCS-1,1
K,KPOINT,HP_OR*SIN(ANGLE),HP_OR*COS(ANGLE),0
ANGLE=ANGLE+ANGLE_INC
*ENDDO
!*******************************************!
!** **************LINES HP *****************!
!*******************************************!
*DO,X,LKP+1,LKP+DIV-1,1
LARC,X,X+1,CENTER1,HP_IR
*ENDDO
LARC,LKP+DIV,LKP+1,CENTER1,HP_IR

*DO,X,LKP+DIV+1,LKP+DIV*2-1,1
LARC,X,X+1,CENTER1,HP_OR
*ENDDO
LARC,LKP+DIV*2,LKP+DIV+1,CENTER1,HP_OR
LINE_NO=DIV*8+24
LGEN,2,LINE_NO+1,LINE_NO+DIV*2,1,,,HOST_PIPE_LENGTH_1,0,0,
!*******************************************!
!** **************VOLUMES HP *****************!
!*******************************************!
!VOLUME IN SEQUENCE
*DO,X,LKP+1,LKP+DIV-1,1
V,X,X+1,X+1+DIV,X+DIV,X+DIV*2,X+1+DIV*2,X+1+DIV*3,X+DIV*3
*ENDDO
X=LKP
V,X+DIV,X+1,X+1+DIV,X+DIV*2,X+DIV*3,X+1+DIV*2,X+1+DIV*3,X+DIV*4
!*******************************************!
!** **************LESIZES *****************!
!*******************************************!
!///////////////////////////////////////////!
!/////////// CIRCUMFERENTIAL////////////////!
!///////////////////////////////////////////!

LESIZE,312,,,8,,,,,1
LESIZE,288,,,8,,,,,1
LESIZE,88,,,8,,,,,1
LESIZE,113,,,8,,,,,1
LESIZE,114,,,8,,,,,1
LESIZE,82,,,8,,,,,1

*DO,X,1,DIV-1,1
LESIZE,X,,,8,,,,,1
LESIZE,DIV*10+X,,,8,,,,,1
*ENDDO
*DO,X,58,80,1
LESIZE,DIV*10+X,,,8,,,,,1
*ENDDO
!///////////////////////////////////////////!
!///////////
LONGITUDINAL
///////////!
!///////////////////////////////////////////!
LESIZE,117,,,8,,,,,1
LESIZE,118,,,8,,,,,1
LESIZE,120,,,8,,,,,1
LESIZE,121,,,8,,,,,1
*DO,X,124,208,4
LESIZE,X,,,8,,,,,1
LESIZE,X+2,,,8,,,,,1
*ENDDO
LESIZE,206,,,8,,,,,1
LESIZE,210,,,8,,,,,1
*DO,X,211,212,1
LESIZE,X,,,8,,,,,1
*ENDDO
!LESIZE,315,,,8,,,,,1

!*******************************************!
!** **************MESH LINER****************!
!*******************************************!
TYPE,1
MAT,LINER
*DO,X,1,DIV+3,1
VMESH,X
*ENDDO
!*******************************************!
!** **************HOST PIPE *****************!
!*******************************************!
TYPE,1
MAT,LINER !HP
*DO,X,DIV+4,DIV*2+3,1
VMESH,X
*ENDDO
!***************************************************!
!** ************** CONTACT ELEMENT *****************!
!***************************************************!

/COM, CONTACT PAIR CREATION - START


CM,_NODECM,NODE
CM,_ELEMCM,ELEM
CM,_KPCM,KP
CM,_LINECM,LINE
CM,_AREACM,AREA
CM,_VOLUCM,VOLU
/GSAV,cwz,gsav,,temp
MP,MU,1,
MAT,1
R,3
REAL,3
ET,2,170
ET,3,174
KEYOPT,3,9,0
KEYOPT,3,10,2
R,3,
RMORE,
RMORE,,0
RMORE,0
KEYOPT,3,1,4
/COM, CONTACT PAIR PROPERTIES - START
MP,EMIS,1,
RMODIF,3,7,
RMODIF,3,8,
RMODIF,3,14,1
KEYOPT,3,4,1
/COM, CONTACT PAIR PROPERTIES - END
! Generate the target surface
ASEL,S,,,4
ASEL,A,,,10
ASEL,A,,,15
ASEL,A,,,20
ASEL,A,,,25
ASEL,A,,,30
ASEL,A,,,35
ASEL,A,,,40
ASEL,A,,,45
ASEL,A,,,50
ASEL,A,,,55
ASEL,A,,,60
ASEL,A,,,65
ASEL,A,,,70
ASEL,A,,,75
ASEL,A,,,80
ASEL,A,,,85
ASEL,A,,,90
ASEL,A,,,95
ASEL,A,,,100
ASEL,A,,,105
ASEL,A,,,110
ASEL,A,,,115
ASEL,A,,,118
CM,_TARGET,AREA
TYPE,2
NSLA,S,1
ESLN,S,0

ESLL,U
ESEL,U,ENAME,,188,189
NSLE,A,CT2
ESURF
CMSEL,S,_ELEMCM
! Generate the contact surface
ASEL,S,,,137
ASEL,A,,,143
ASEL,A,,,148
ASEL,A,,,153
ASEL,A,,,158
ASEL,A,,,163
ASEL,A,,,168
ASEL,A,,,173
ASEL,A,,,178
ASEL,A,,,183
ASEL,A,,,188
ASEL,A,,,193
ASEL,A,,,198
ASEL,A,,,203
ASEL,A,,,208
ASEL,A,,,213
ASEL,A,,,218
ASEL,A,,,223
ASEL,A,,,228
ASEL,A,,,233
ASEL,A,,,238
ASEL,A,,,243
ASEL,A,,,248
ASEL,A,,,253
CM,_CONTACT,AREA
TYPE,3
NSLA,S,1
ESLN,S,0
NSLE,A,CT2 ! CZMESH patch (fsk qt-40109 8/2008)
ESURF
ALLSEL
ESEL,ALL
ESEL,S,TYPE,,2
ESEL,A,TYPE,,3
ESEL,R,REAL,,3
/PSYMB,ESYS,1
/PNUM,TYPE,1
/NUM,1
EPLOT
ESEL,ALL
ESEL,S,TYPE,,2
ESEL,A,TYPE,,3
ESEL,R,REAL,,3
CMSEL,A,_NODECM
CMDEL,_NODECM
CMSEL,A,_ELEMCM
CMDEL,_ELEMCM
CMSEL,S,_KPCM
CMDEL,_KPCM
CMSEL,S,_LINECM
CMDEL,_LINECM
CMSEL,S,_AREACM
CMDEL,_AREACM
CMSEL,S,_VOLUCM

CMDEL,_VOLUCM
/GRES,cwz,gsav
CMDEL,_TARGET
CMDEL,_CONTACT
/COM, CONTACT PAIR CREATION - END
!******************************************!
!**** WRITING THERMAL ENVIRONMENT
****!
!******************************************!
PHYSICS,WRITE,Thermal, , ,
!****************************************************!
!**** CHANGING THE ENVIRONMENT TO STRUCTURAL ****!
!****************************************************!
PHYSICS,CLEAR
ETCHG,TTS
!*
!******************************************!
!**** MATERIAL PROPERTIES OF LINER ****!
!******************************************!
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,MODULUS_LINER
MPDATA,PRXY,1,,PR_LINER
MPDATA,ALPX,1,,CTE_LINER
!
! TB,MELA,1,1,9,
! TBTEMP,0
!
! TBPT,,0.002,1620
! TBPT,,0.004,3240
! TBPT,,0.006,4860
! TBPT,,0.008,6240
! TBPT,,0.01,7500
! TBPT,,0.115,8538
! TBPT,,0.12,8820
! TBPT,,0.125,9000
! TBPT,,0.1275,9564
!**********************************************!
!**** MATERIAL PROPERTIES OF HOST PIPE ****!
!**********************************************!
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,2,,29e6
MPDATA,PRXY,2,,.275
MPDATA,ALPX,2,,CTE_HP
! TB,MELA,2,1,9,
!
!
!
!

TBPT,,0.0002,5780
TBPT,,0.0004,11550
TBPT,,0.0006,17320
TBPT,,0.0008,23000

!
!
!
!
!

TBPT,,0.001,28100
TBPT,,0.00125,33000
TBPT,,0.002,39500
TBPT,,0.0028,45000
TBPT,,0.0036,49800

!*********************************************!
!**** WRITING STRUCTURAL ENVIRONMENT
****!
!*********************************************!
PHYSICS,WRITE,Structure, , ,

!***********************************************!
!**** SOLUTION FOR THERMAL ENVIRONMENT
****!
!***********************************************!
/SOL
!*
ANTYPE,0
!*
PHYSICS,READ,THERMAL
!**********************************************************!
!****
THERMAL ENVIRONMENT - BOUNDARY CONDITION
******!
!**********************************************************!

!**********************************!
!*** OUTER PART OF HOST-PIPE ****!
!**********************************!
TEMPERATURE=TEMPERATURE_OUTER
DA,DIV*5+19,TEMP,TEMPERATURE
*DO,OUTER_AREANO,DIV*5+25,DIV*5+25+(DIV-3)*5,5
DA,OUTER_AREANO,TEMP,TEMPERATURE
*ENDDO
DA,DIV*5+25+(DIV-3)*5+4,TEMP,TEMPERATURE
!**********************************!
!*** INNER PART OF LINER
****!
!**********************************!
TEMPERATURE = TEMPERATURE_INNER
DA,2,TEMP,TEMPERATURE
*DO,INNER_AREANO,8,DIV*5-7,5

DA,INNER_AREANO,TEMP,TEMPERATURE
*ENDDO
DA,DIV*5+3,TEMP,TEMPERATURE
DA,DIV*5+4,TEMP,TEMPERATURE
DA,DIV*5+8,TEMP,TEMPERATURE
DA,DIV*5+9,TEMP,TEMPERATURE
DA,DIV*5+12,TEMP,TEMPERATURE
DA,DIV*5+13,TEMP,TEMPERATURE
DA,DIV*5+14,TEMP,TEMPERATURE

!**********************************************!
!***
SOLUTION FOR THERMAL ENVIRONMENT ****!
!**********************************************!
SOLVE
FINISH
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

!************************************************!
!**** READING STRUCTURAL ENVIRONMENT
****!
!************************************************!
/SOL
!*
PHYSICS,READ,STRUCTURE
!*
!************************************************************!
!**** STRUCTURAL FIXITY CONDITIONS CENTER1 ENDS
*****!
!************************************************************!
DA,1,ALL,,
DA,136,ALL,,
*DO,X,7,117,5
DA,X,ALL,,
DA,X+135,ALL,,
*ENDDO
DA,121,ALL,,
DA,126,ALL,,
DA,131,ALL,,

!************************************************************!
!**** STRUCTURAL FIXITY CONDITIONS OTHER ENDS
*****!
!************************************************************!
*DO,X,6,116,5

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

DA,X,ALL,,
DA,X+135,ALL,,
*ENDDO
DA,120,ALL,,
DA,120+135,ALL,,
DA,125,ALL,,
DA,130,ALL,,
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

!*********************************************!
!**** READING THERMAL RESULT FILE
*****!
!*********************************************!
!*
LDREAD,TEMP,,, , ,'file','rst',' '
!*************************************************!
!***
SOLUTION FOR STRUCTURAL ENVIRONMENT ****!
!*************************************************!
TREF,T_REF,
SOLVE
FINISH

S-ar putea să vă placă și