TALK=T;RUN(1,1)
DISPLAY
A plate consisting of two materials has its temperature raised.
Becuse the thermal expansion coefficients of the two materials
differ by a factor of 10, the plate distorts. its radius of
curvature being proportional to the width of the plate in the
direction normal to the line of separation between the materials,
divided by the differences in thermal strain.
The opportunity is provided for the plate to be held either at its
high-y or low-y edges.
ENDDIS
PHOTON USE
p;;;;
set prop off
cl
msg prps distribution
gr ou z 1
cont prps z 1 fil;.0001
pause
cl
msg x-displacement distribution
gr ou z 1
cont U1 z 1 fil;.0001
vec z 1 col 1
pause
cl
msg y-displacement distribution
gr ou z 1
cont V1 z 1 fil;.0001
vec z 1 col 1
pause
cl
msg reciprocal of radius of curvature
gr ou z 1
cont curv z 1 fil;.0001
vec z 1 col 1
pause
cl
msg epsy distribution
gr ou z 1
cont epsy z 1 fil;.0001
vec z 1 col 1
dump epsy
pause
cl
msg epsx distribution
gr ou z 1
cont epsx z 1 fil;.0001
vec z 1 col 1
dump epsx
ENDUSE
************************************************************
Group 1. Run Title and Number
************************************************************
************************************************************
TEXT(2D xy Plate of two materials & TEM; s210)
************************************************************
************************************************************
IRUNN = 1 ;LIBREF = 3
************************************************************
Group 2. Time dependence
STEADY = T
************************************************************
Group 3. X-Direction Grid Spacing
CARTES = T
NX = 18
XULAST =0.09
XFRAC(1)=0.055556 ;XFRAC(2)=0.111111
XFRAC(3)=0.166667 ;XFRAC(4)=0.222222
XFRAC(5)=0.277778 ;XFRAC(6)=0.333333
XFRAC(7)=0.388889 ;XFRAC(8)=0.444444
XFRAC(9)=0.5 ;XFRAC(10)=0.555556
XFRAC(11)=0.611111 ;XFRAC(12)=0.666667
XFRAC(13)=0.722222 ;XFRAC(14)=0.777778
XFRAC(15)=0.833333 ;XFRAC(16)=0.888889
XFRAC(17)=0.944444 ;XFRAC(18)=1.
************************************************************
Group 4. Y-Direction Grid Spacing
NY = 18
YVLAST =0.12
YFRAC(1)=0.055556 ;YFRAC(2)=0.111111
YFRAC(3)=0.166667 ;YFRAC(4)=0.222222
YFRAC(5)=0.277778 ;YFRAC(6)=0.333333
YFRAC(7)=0.388889 ;YFRAC(8)=0.444444
YFRAC(9)=0.5 ;YFRAC(10)=0.555556
YFRAC(11)=0.611111 ;YFRAC(12)=0.666667
YFRAC(13)=0.722222 ;YFRAC(14)=0.777778
YFRAC(15)=0.833333 ;YFRAC(16)=0.888889
YFRAC(17)=0.944444 ;YFRAC(18)=1.
************************************************************
Group 5. Z-Direction Grid Spacing
PARAB = F
NZ = 1
ZWLAST =1.0E-03
ZFRAC(1)=1.
************************************************************
Group 6. Body-Fitted Coordinates
************************************************************
Group 7. Variables: STOREd,SOLVEd,NAMEd
ONEPHS = T
NAME(1)=P1 ;NAME(3)=U1
NAME(5)=V1 ;NAME(138)=CURV
NAME(139)=TEM1 ;NAME(140)=EPSZ
NAME(141)=EPSX ;NAME(142)=EPSY
NAME(143)=STXY ;NAME(144)=STRZ
NAME(145)=STRY ;NAME(146)=STRX
NAME(147)=EPST ;NAME(148)=DRH1
NAME(149)=DVO1 ;NAME(150)=PRPS
* Y in SOLUTN argument list denotes:
* 1-stored 2-solved 3-whole-field
* 4-point-by-point 5-explicit 6-harmonic averaging
SOLUTN(P1,Y,Y,Y,N,N,N)
SOLUTN(U1,Y,Y,Y,N,N,Y)
SOLUTN(V1,Y,Y,Y,N,N,Y)
SOLUTN(CURV,Y,N,N,N,N,N)
SOLUTN(TEM1,Y,N,N,N,N,Y)
SOLUTN(EPSZ,Y,N,N,N,N,Y)
SOLUTN(EPSX,Y,N,N,N,N,Y)
SOLUTN(EPSY,Y,N,N,N,N,Y)
SOLUTN(STXY,Y,N,N,N,N,Y)
SOLUTN(STRZ,Y,N,N,N,N,Y)
SOLUTN(STRY,Y,N,N,N,N,Y)
SOLUTN(STRX,Y,N,N,N,N,Y)
SOLUTN(EPST,Y,N,N,N,N,Y)
SOLUTN(DRH1,Y,N,N,N,N,Y)
SOLUTN(DVO1,Y,N,N,N,N,Y)
SOLUTN(PRPS,Y,N,N,N,N,Y)
PRPS = 150
************************************************************
Group 8. Terms & Devices
* Y in TERMS argument list denotes:
* 1-built-in source 2-convection 3-diffusion 4-transient
* 5-first phase variable 6-interphase transport
TERMS(P1,Y,Y,Y,N,Y,Y)
TERMS(U1,Y,Y,Y,Y,Y,Y)
TERMS(V1,Y,Y,Y,Y,Y,Y)
DIFCUT =0.5 ;ZDIFAC =1.
GALA = F ;ADDDIF = F
ISOLX = -1 ;ISOLY = -1 ;ISOLZ = -1
************************************************************
Group 9. Properties used if PRPS is not
stored, and where PRPS = -1.0 if it is!
RHO1 =1. ;TMP1 =0. ;EL1 =0.
TSURR =0. ;TEMP0 =0. ;PRESS0 =0.
DVO1DT =0. ;DRH1DP =0.
EMISS =0. ;SCATT =0.
RADIA =0. ;RADIB =0.
ENUL =1.0E-05 ;ENUT =0.
PRNDTL(U1)=1. ;PRNDTL(V1)=1.
PRT(U1)=1. ;PRT(V1)=1.
CP1 =1. ;CP2 =1.
* List of user-defined materials to be read by EARTH
MATFLG=T;IMAT=2
* Name
*Ind. Dens. Viscos. Spec.heat Conduct. Expans. Compr.
*
160 7800.0 0.3 473.0 43.0 1.0E-5 0.5E-11
*
161 7800.0 0.3 473.0 43.0 1.0E-4 0.5E-11
************************************************************
Group 10.Inter-Phase Transfer Processes
************************************************************
Group 11.Initial field variables (PHIs)
FIINIT(P1)=0. ;FIINIT(U1)=0.
FIINIT(V1)=0. ;FIINIT(CURV)=1.0E-10
FIINIT(TEM1)=10. ;FIINIT(EPSZ)=1.0E-10
FIINIT(EPSX)=1.0E-10 ;FIINIT(EPSY)=1.0E-10
FIINIT(STXY)=1.0E-10 ;FIINIT(STRZ)=1.0E-10
FIINIT(STRY)=1.0E-10 ;FIINIT(STRX)=1.0E-10
FIINIT(EPST)=1.0E-10 ;FIINIT(DRH1)=1.0E-10
FIINIT(DVO1)=1.0E-10 ;FIINIT(PRPS)=160.
PATCH(BODY2 ,INIVAL, 10, 18, 1, 18, 1, 1, 1, 1)
INIT(BODY2 ,PRPS, FIXVAL ,161. )
INIADD = F
FSWEEP = 1
NAMFI =CHAM
************************************************************
Group 12. Patchwise adjustment of terms
Patches for this group are printed with those
for Group 13.
Their names begin either with GP12 or &
************************************************************
Group 13. Boundary & Special Sources
PATCH(UPV ,NWALL , 1, 18, 1, 1, 1, 1, 1, 1)
COVAL(UPV ,V1 ,1. ,0. )
PATCH(UPU ,CELL , 9, 9, 1, 1, 1, 1, 1, 1)
COVAL(UPU ,U1 , FIXVAL ,0. )
XCYCLE = F
EGWF = T
WALLCO = GRND2
************************************************************
Group 14. Downstream Pressure For PARAB
************************************************************
Group 15. Terminate Sweeps
LSWEEP = 10000 ;ISWC1 = 1
LITHYD = 1 ;LITFLX = 1 ;LITC = 1 ;ITHC1 = 1
SELREF = T
RESFAC =1.0E-07
************************************************************
Group 16. Terminate Iterations
LITER(P1)=50 ;LITER(U1)=50
LITER(V1)=50
ENDIT(P1)=1.0E-03 ;ENDIT(U1)=1.0E-03
ENDIT(V1)=1.0E-03
************************************************************
Group 17. Relaxation
RELAX(P1,LINRLX,1.)
RELAX(U1,FALSDT,1.)
RELAX(V1,FALSDT,1.)
RELAX(CURV,LINRLX,1.)
RELAX(TEM1,LINRLX,1.)
RELAX(EPSZ,LINRLX,1.)
RELAX(EPSX,LINRLX,1.)
RELAX(EPSY,LINRLX,1.)
RELAX(STXY,LINRLX,1.)
RELAX(STRZ,LINRLX,1.)
RELAX(STRY,LINRLX,1.)
RELAX(STRX,LINRLX,1.)
RELAX(EPST,LINRLX,1.)
RELAX(DRH1,LINRLX,1.)
RELAX(DVO1,LINRLX,1.)
RELAX(PRPS,LINRLX,1.)
OVRRLX =0.
EXPERT = F ;NNORSL = F
************************************************************
Group 18. Limits
VARMAX(P1)=1.0E+10 ;VARMIN(P1)=-1.0E+10
VARMAX(U1)=1.0E+06 ;VARMIN(U1)=-1.0E+06
VARMAX(V1)=1.0E+06 ;VARMIN(V1)=-1.0E+06
VARMAX(CURV)=1.0E+10 ;VARMIN(CURV)=-1.0E+10
VARMAX(TEM1)=1.0E+10 ;VARMIN(TEM1)=-1.0E+10
VARMAX(EPSZ)=1.0E+10 ;VARMIN(EPSZ)=-1.0E+10
VARMAX(EPSX)=1.0E+10 ;VARMIN(EPSX)=-1.0E+10
VARMAX(EPSY)=1.0E+10 ;VARMIN(EPSY)=-1.0E+10
VARMAX(STXY)=1.0E+10 ;VARMIN(STXY)=-1.0E+10
VARMAX(STRZ)=1.0E+10 ;VARMIN(STRZ)=-1.0E+10
VARMAX(STRY)=1.0E+10 ;VARMIN(STRY)=-1.0E+10
VARMAX(STRX)=1.0E+10 ;VARMIN(STRX)=-1.0E+10
VARMAX(EPST)=1.0E+10 ;VARMIN(EPST)=-1.0E+10
VARMAX(DRH1)=1.0E+10 ;VARMIN(DRH1)=-1.0E+10
VARMAX(DVO1)=1.0E+10 ;VARMIN(DVO1)=-1.0E+10
VARMAX(PRPS)=1.0E+10 ;VARMIN(PRPS)=-1.0E+10
************************************************************
Group 19. Data transmitted to GROUND
STRA = T
PARSOL = F
ISG21 = 50000
ISG50 = 1
ISG52 = 1
ISG62 = 1
CSG10 ='Q1'
SPEDAT(SET,STORED,CURV,C,=(EPSY-EPST-EPSY[-1&&]+EPST[-1&&])/DXG!I$)
SPEDAT(SET,STORED,CURV,C,F(IX.GT.1)!ZSLFIN)
SPEDAT(SET,BOUNDARY,ZCONST,R,0.)
SPEDAT(SET,LONGNAME,P1,C,pressure_or_dilatation)
SPEDAT(SET,LONGNAME,PTH,C,dilatation_theoretical)
SPEDAT(SET,LONGNAME,ENUL,C,viscosity_or__LAME's_G*1.E11)
SPEDAT(SET,LONGNAME,VISL,C,viscosity_or__LAME's_G*1.E11)
SPEDAT(SET,LONGNAME,DRH1,C,compressibility_or_LAME's_L+G*1.E11)
SPEDAT(SET,LONGNAME,DVO1,C,th.exp.co_r_or_H*1.E11)
SPEDAT(SET,LONGNAME,U1,C,x-direction_velocity_or_displacement)
SPEDAT(SET,LONGNAME,EPSX,C,x-direction_strain)
SPEDAT(SET,LONGNAME,EXTH,C,x-direction_strain_theoretical)
SPEDAT(SET,LONGNAME,STRX,C,x-direction_stress)
SPEDAT(SET,LONGNAME,SXTH,C,x-direction_stress_theoretical)
SPEDAT(SET,LONGNAME,V1,C,y-direction_velocity_or_displacement)
SPEDAT(SET,LONGNAME,EPSY,C,y-direction_strain)
SPEDAT(SET,LONGNAME,EYTH,C,y-direction_strain_theoretical)
SPEDAT(SET,LONGNAME,STRY,C,y-direction_stress)
SPEDAT(SET,LONGNAME,SYTH,C,y-direction_stress_theoretical)
SPEDAT(SET,LONGNAME,W1,C,z-direction_velocity_or_displacement)
SPEDAT(SET,LONGNAME,EPSZ,C,z-direction_strain)
SPEDAT(SET,LONGNAME,STRZ,C,z-direction_stress)
SPEDAT(SET,LONGNAME,EZTH,C,z-direction_strain_theoretical)
SPEDAT(SET,LONGNAME,SZTH,C,z-direction_stress_theoretical)
SPEDAT(SET,LONGNAME,EPST,C,linearthermalexpansion)
SPEDAT(SET,GXMONI,PLOTALL,L,T)
SPEDAT(SET,MATERIAL,160,L,T)
SPEDAT(SET,MATERIAL,161,L,T)
************************************************************
Group 20. Preliminary Printout
************************************************************
Group 21. Print-out of Variables
INIFLD = F ;SUBWGR = F
* Y in OUTPUT argument list denotes:
* 1-field 2-correction-eq. monitor 3-selective dumping
* 4-whole-field residual 5-spot-value table 6-residual table
OUTPUT(P1,Y,N,Y,Y,Y,Y)
OUTPUT(U1,Y,N,Y,Y,Y,Y)
OUTPUT(V1,Y,N,Y,Y,Y,Y)
OUTPUT(CURV,Y,N,Y,N,N,N)
OUTPUT(TEM1,Y,N,Y,N,N,N)
OUTPUT(EPSZ,Y,N,Y,N,N,N)
OUTPUT(EPSX,Y,N,Y,N,N,N)
OUTPUT(EPSY,Y,N,Y,N,N,N)
OUTPUT(STXY,Y,N,Y,N,N,N)
OUTPUT(STRZ,Y,N,Y,N,N,N)
OUTPUT(STRY,Y,N,Y,N,N,N)
OUTPUT(STRX,Y,N,Y,N,N,N)
OUTPUT(EPST,Y,N,Y,N,N,N)
OUTPUT(DRH1,Y,N,Y,N,N,N)
OUTPUT(DVO1,Y,N,Y,N,N,N)
OUTPUT(PRPS,Y,N,Y,N,N,N)
************************************************************
Group 22. Monitor Print-Out
IXMON = 9 ;IYMON = 2 ;IZMON = 1
NPRMON = 100000 ;NPRMNT = 1 ;TSTSWP = -1
UWATCH = T ;USTEER = T
HIGHLO = F
************************************************************
Group 23.Field Print-Out & Plot Control
NPRINT = 100000 ;NUMCLS = 5
NXPRIN = 1 ;IXPRF = 7 ;IXPRL = 11
NYPRIN = 1 ;IYPRF = 1 ;IYPRL = 10000
IPLTF = 1 ;IPLTL = -1 ;NPLT = -1
ISWPRF = 1 ;ISWPRL = 100000
ITABL = 3 ;IPROF = 1
ABSIZ =0.5 ;ORSIZ =0.4
NTZPRF = 1 ;NCOLPF = 50
ICHR = 2 ;NCOLCO = 45 ;NROWCO = 20
No PATCHes yet used for this Group
************************************************************
Group 24. Dumps For Restarts
SAVE = T ;NOWIPE = F
NSAVE =CHAM
STOP