/TITLE,USER MATERIAL FOR RADIAL EXPANSION OF A THERMOPLASTIC CYLINDER
/COM,
/COM, REFERENCE: "THERMOMECHANICAL MODELING OF METALS AT FINITE STRAINS:
/COM, FIRST AND MIXED ORDER FINITE ELEMENTS", LAURENT ADAM, JEAN-PHILIPPE PONTHOT,
/COM, INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES 42 (2005) 5615-5655
/COM,
RI=0.1 ! INTERNAL RADIUS
RE=0.2 ! EXTERNAL RADIUS
DX=0.13 ! RADIAL DISPLACEMENT
TREF=293 ! REFERENCE TEMPERATURE, K
/UPF,usermat.F
/UPF,usermatth.F
/PREP7
ET,1,SOLID226,11 ! STRUCTRAL-THERMAL COUPLING
KEYOT,1,9,1 ! SUPPRESSED THERMOELASTIC DAMPING
MP,ALPX,1,23.8E-6 ! THERMAL EXPANSION COEFFICIENT
MP,DENS,1,2700 ! DENSITY
MP,QRATE,1,0.9 ! TAYLOR-QUINNEY FACTOR
TB,USER,1,6,4 ! USER-DEFINED STRUCTURAL MATERIAL
TBTEMP,293
TBDATA,1,7.E10,0.3,70E6,210E6 ! E,NU,SIGY,ET
TBTEMP,313
TBDATA,1,7.E10,0.3,69.58E6,210E6 ! E,NU,SIGY,ET
TBTEMP,333
TBDATA,1,7.E10,0.3,69.16E6,210E6 ! E,NU,SIGY,ET
TBTEMP,353
TBDATA,1,7.E10,0.3,68.74E6,210E6 ! E,NU,SIGY,ET
TBTEMP,373
TBDATA,1,7.E10,0.3,68.32E6,210E6 ! E,NU,SIGY,ET
TBTEMP,393
TBDATA,1,7.E10,0.3,67.9E6,210E6 ! E,NU,SIGY,ET
TB,USER,1,1,2,THERM ! USER-DEFINED THERMAL MATERIAL
TBDATA,1,150,900 ! K,C
TB,STATE,1,,8 ! EPEQ,EPPL,SEQV
RECT,RI,RE,0,RE-RI
TYPE,1
MAT,1
LESIZE,1,,,10
LESIZE,2,,,1
LESIZE,3,,,10
LESIZE,4,,,1
K,100,0
K,101,0,1
VROT,1,,, ,,,100,101,10,1
VMESH,1
ALLSEL,ALL
CSYS,5
NROTATE,ALL
NSEL,S,LOC,z,0
NSEL,A,LOC,z,RE-RI
D,ALL,Uz,0 ! CONSTRAIN UY DOF AT TOP AND BOTTOM FACES TO
! SIMULATE INFINITELY LONG CYLINDER
NSEL,S,LOC,X,RI
D,ALL,UX,DX ! APPLY RADIAL DISPLACEMENT ALONG INNER SURFACE OF CYLINDER
NSEL,S,LOC,Y,0
NSEL,A,LOC,Y,10
D,ALL,UY
ALLSEL,ALL
CSYS,0
TREF,TREF ! REFERENCE TEMPERATURE
IC,ALL,TEMP,TREF ! INITIAL CONDITION
FINISH
/COM,
/COM, ***** SOLUTION TIME = 13 SEC (ADIABATIC PROCESS) *****
/COM,
/SOLUTION
ANTYPE,TRANSIENT ! TRANSIENT ANALYSIS
NLGEOM,ON ! LARGE DEFLECTION ON
TINTP,,,,1.0 ! TRANSIENT INTEGRATION PARAMETER
KBC,0 ! RAMPED LOADING
NSUB,20,100,5 ! NUMBER OF SUBSTEPS
OUTRES,ALL,ALL
CNVTOL,HEAT,1.E-2,1.E-2 ! CONVERGENCE TOLERANCE
TIME,13 ! END TIME
SOLVE
FINISH
/POST26
NSEL,S,LOC,X,0.1
NSEL,R,LOC,Y,0.1
ND=NDNEXT(0)
NSOL,2,ND,TEMP ! TEMPERATURE AT NODE =ND
FILLDATA,3,,,,-1
FILLDATA,4,,,,293.0
PROD,5,3,4
ADD,6,2,5
NSOL,7,ND,U,X,UX ! UX AT NODE=ND
PRVAR,7,6
/GRID,1
/AXLAB,X,Displacement of inner surface[m]
/AXLAB,Y,Temperature variation [K]
/XRANGE,0,0.14
/GROPT,DIVX,14
/YRANGE,0,60
/GROPT,DIVY,6
XVAR,7
PLVAR,6
ALLSEL,ALL
FINISH
/POST1
SET,LAST,LAST
PLNSOL,TEMP
PLNSOL,EPPL,EQV
FINISH