TALK=T;RUN(1,1)
AUTOPLOT USE
file
phi 5
cl
msg Green curve----Temperature at Top Plate
msg Red curve ----Temperature at Lower Plate
da 1 tem1 y 15;da 1 tem1 y 1
col7 1;colf 2
ENDUSE
VRV USE
SCALE 1.000000E+00 1.000000E+01 1.000000E+00
SLICE Z
VIEW 0.000000E+00 0.000000E+00 1.000000E+00
UP 0.000000E+00 1.000000E+00 0.000000E+00
VIEW CENTRE 1.000000E+00 5.000000E-03 5.000000E-01
VIEW SIZE 1.073323E+00; VIEW DEPTH 1.656186E+02
VARIABLE Temperature; CONTOUR ON
MSG Temperature contours
MSG (Y scale increased by 10)
PAUSE
ENDUSE
DISPLAY
This Q1 is setup to simulate the convective-radiative interaction
in a parallel plate channel. Such heat transfer is present in air
operated solar collectors.
The channel considered is 2m long and 0.1m high. The flow
considered is laminar and developing. A constant heat flux of
375W/m2 is applied uniformly to the top plate, whilst the lower
plate is considered to be adiabatic. The entrance and exit of
the channel are treated as apertures at radiative temperatures
of 285K.
This Q1 is setup to enable the PHOENICS predictions to be
compared with the base case results presented by C H Liu
and E M Sparrow in 'Convective-Radiative Interaction in a
Parallel Plate Channel - Application to Air-Operated Solar
Collectors',J Heat Mass Trans,Vol23 pp 1137-1146.
The Q1 contains AUTOPLOT and Viewer macros.
ENDDIS
************************************************************
Group 1. Run Title and Number
************************************************************
************************************************************
TEXT(LAMINAR FLOW BETWEEN PARALLEL PLATE:R102)
************************************************************
************************************************************
IRUNN = 1 ;LIBREF = 102
************************************************************
Group 2. Time dependence
STEADY = T
************************************************************
Group 3. X-Direction Grid Spacing
CARTES = T
NX = 44
XULAST =2.
XFRAC(1)=0.0125 ;XFRAC(2)=0.025
XFRAC(3)=0.0375 ;XFRAC(4)=0.05
XFRAC(5)=0.075 ;XFRAC(6)=0.1
XFRAC(7)=0.125 ;XFRAC(8)=0.15
XFRAC(9)=0.175 ;XFRAC(10)=0.2
XFRAC(11)=0.225 ;XFRAC(12)=0.25
XFRAC(13)=0.275 ;XFRAC(14)=0.3
XFRAC(15)=0.325 ;XFRAC(16)=0.35
XFRAC(17)=0.375 ;XFRAC(18)=0.4
XFRAC(19)=0.425 ;XFRAC(20)=0.45
XFRAC(21)=0.475 ;XFRAC(22)=0.5
XFRAC(23)=0.525 ;XFRAC(24)=0.55
XFRAC(25)=0.575 ;XFRAC(26)=0.6
XFRAC(27)=0.625 ;XFRAC(28)=0.65
XFRAC(29)=0.675 ;XFRAC(30)=0.7
XFRAC(31)=0.725 ;XFRAC(32)=0.75
XFRAC(33)=0.775 ;XFRAC(34)=0.8
XFRAC(35)=0.825 ;XFRAC(36)=0.85
XFRAC(37)=0.875 ;XFRAC(38)=0.9
XFRAC(39)=0.925 ;XFRAC(40)=0.95
XFRAC(41)=0.967524 ;XFRAC(42)=0.982322
XFRAC(43)=0.99375 ;XFRAC(44)=1.
************************************************************
Group 4. Y-Direction Grid Spacing
NY = 15
YVLAST =1.0E-02
YFRAC(1)=0.024343 ;YFRAC(2)=0.068853
YFRAC(3)=0.126491 ;YFRAC(4)=0.194746
YFRAC(5)=0.272166 ;YFRAC(6)=0.357771
YFRAC(7)=0.450843 ;YFRAC(8)=0.549157
YFRAC(9)=0.642229 ;YFRAC(10)=0.727834
YFRAC(11)=0.805254 ;YFRAC(12)=0.873509
YFRAC(13)=0.931147 ;YFRAC(14)=0.975657
YFRAC(15)=1.
************************************************************
Group 5. Z-Direction Grid Spacing
PARAB = F
NZ = 1
ZWLAST =1.
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(145)=ENUL
NAME(146)=PRPS ;NAME(147)=DEN1
NAME(148)=TEM1 ;NAME(149)=SCAT
NAME(150)=EMIS
* 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,N,N,N,Y)
SOLUTN(V1,Y,Y,N,N,N,Y)
SOLUTN(ENUL,Y,N,N,N,N,Y)
SOLUTN(PRPS,Y,N,N,N,N,Y)
SOLUTN(DEN1,Y,N,N,N,N,Y)
SOLUTN(TEM1,Y,Y,Y,N,N,Y)
SOLUTN(SCAT,Y,N,N,N,N,Y)
SOLUTN(EMIS,Y,N,N,N,N,Y)
DEN1 = 147
VISL = 145
PRPS = 146
************************************************************
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)
TERMS(TEM1,N,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.828202E-05 ;ENUT =0.
PRNDTL(U1)=1. ;PRNDTL(V1)=1.
PRNDTL(TEM1)=-0.0263
PRT(U1)=1. ;PRT(V1)=1.
PRT(TEM1)=1.
CP1 =1007. ;CP2 =1.
************************************************************
Group 10.Inter-Phase Transfer Processes
************************************************************
Group 11.Initial field variables (PHIs)
FIINIT(P1)=1. ;FIINIT(U1)=2.285253
FIINIT(V1)=0. ;FIINIT(ENUL)=1.0E-10
FIINIT(PRPS)=-1. ;FIINIT(DEN1)=1.0E-10
FIINIT(TEM1)=269.507446 ;FIINIT(SCAT)=0.
FIINIT(EMIS)=0.
No PATCHes yet used for this Group
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(IN ,WEST , 1, 1, 1, 15, 1, 1, 1, 1)
COVAL(IN ,P1 , FIXFLU ,2.285253 )
COVAL(IN ,U1 ,0. ,2.285253 )
COVAL(IN ,V1 ,0. ,0. )
COVAL(IN ,TEM1,0. ,269.507446 )
PATCH(OUT ,EAST , 44, 44, 1, 15, 1, 1, 1, 1)
COVAL(OUT ,P1 ,1000. ,0. )
COVAL(OUT ,U1 ,0. ,0. )
COVAL(OUT ,V1 ,0. ,0. )
COVAL(OUT ,TEM1,0. , SAME )
PATCH(TOP ,NWALL , 1, 44, 15, 15, 1, 1, 1, 1)
COVAL(TOP ,U1 ,1. ,0. )
PATCH(BOT ,SWALL , 1, 44, 1, 1, 1, 1, 1, 1)
COVAL(BOT ,U1 ,1. ,0. )
PATCH(@RI001 ,WEST , 1, 1, 1, 15, 1, 1, 1, 1)
COVAL(@RI001 ,TEM1,0. ,269.507446 )
PATCH(@RI002 ,NORTH , 1, 4, 15, 15, 1, 1, 1, 1)
COVAL(@RI002 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI003 ,NORTH , 5, 6, 15, 15, 1, 1, 1, 1)
COVAL(@RI003 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI004 ,NORTH , 7, 8, 15, 15, 1, 1, 1, 1)
COVAL(@RI004 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI005 ,NORTH , 9, 10, 15, 15, 1, 1, 1, 1)
COVAL(@RI005 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI006 ,NORTH , 11, 12, 15, 15, 1, 1, 1, 1)
COVAL(@RI006 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI007 ,NORTH , 13, 14, 15, 15, 1, 1, 1, 1)
COVAL(@RI007 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI008 ,NORTH , 15, 16, 15, 15, 1, 1, 1, 1)
COVAL(@RI008 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI009 ,NORTH , 17, 18, 15, 15, 1, 1, 1, 1)
COVAL(@RI009 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI010 ,NORTH , 19, 20, 15, 15, 1, 1, 1, 1)
COVAL(@RI010 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI011 ,NORTH , 21, 22, 15, 15, 1, 1, 1, 1)
COVAL(@RI011 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI012 ,NORTH , 23, 24, 15, 15, 1, 1, 1, 1)
COVAL(@RI012 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI013 ,NORTH , 25, 26, 15, 15, 1, 1, 1, 1)
COVAL(@RI013 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI014 ,NORTH , 27, 28, 15, 15, 1, 1, 1, 1)
COVAL(@RI014 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI015 ,NORTH , 29, 30, 15, 15, 1, 1, 1, 1)
COVAL(@RI015 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI016 ,NORTH , 31, 32, 15, 15, 1, 1, 1, 1)
COVAL(@RI016 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI017 ,NORTH , 33, 34, 15, 15, 1, 1, 1, 1)
COVAL(@RI017 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI018 ,NORTH , 35, 36, 15, 15, 1, 1, 1, 1)
COVAL(@RI018 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI019 ,NORTH , 37, 38, 15, 15, 1, 1, 1, 1)
COVAL(@RI019 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI020 ,NORTH , 39, 40, 15, 15, 1, 1, 1, 1)
COVAL(@RI020 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI021 ,NORTH , 41, 44, 15, 15, 1, 1, 1, 1)
COVAL(@RI021 ,TEM1, GRND1 ,299.118408 )
PATCH(@RI022 ,SOUTH , 1, 4, 1, 1, 1, 1, 1, 1)
COVAL(@RI022 ,TEM1, GRND1 ,0. )
PATCH(@RI023 ,SOUTH , 5, 6, 1, 1, 1, 1, 1, 1)
COVAL(@RI023 ,TEM1, GRND1 ,0. )
PATCH(@RI024 ,SOUTH , 7, 8, 1, 1, 1, 1, 1, 1)
COVAL(@RI024 ,TEM1, GRND1 ,0. )
PATCH(@RI025 ,SOUTH , 9, 10, 1, 1, 1, 1, 1, 1)
COVAL(@RI025 ,TEM1, GRND1 ,0. )
PATCH(@RI026 ,SOUTH , 11, 12, 1, 1, 1, 1, 1, 1)
COVAL(@RI026 ,TEM1, GRND1 ,0. )
PATCH(@RI027 ,SOUTH , 13, 14, 1, 1, 1, 1, 1, 1)
COVAL(@RI027 ,TEM1, GRND1 ,0. )
PATCH(@RI028 ,SOUTH , 15, 16, 1, 1, 1, 1, 1, 1)
COVAL(@RI028 ,TEM1, GRND1 ,0. )
PATCH(@RI029 ,SOUTH , 17, 18, 1, 1, 1, 1, 1, 1)
COVAL(@RI029 ,TEM1, GRND1 ,0. )
PATCH(@RI030 ,SOUTH , 19, 20, 1, 1, 1, 1, 1, 1)
COVAL(@RI030 ,TEM1, GRND1 ,0. )
PATCH(@RI031 ,SOUTH , 21, 22, 1, 1, 1, 1, 1, 1)
COVAL(@RI031 ,TEM1, GRND1 ,0. )
PATCH(@RI032 ,SOUTH , 23, 24, 1, 1, 1, 1, 1, 1)
COVAL(@RI032 ,TEM1, GRND1 ,0. )
PATCH(@RI033 ,SOUTH , 25, 26, 1, 1, 1, 1, 1, 1)
COVAL(@RI033 ,TEM1, GRND1 ,0. )
PATCH(@RI034 ,SOUTH , 27, 28, 1, 1, 1, 1, 1, 1)
COVAL(@RI034 ,TEM1, GRND1 ,0. )
PATCH(@RI035 ,SOUTH , 29, 30, 1, 1, 1, 1, 1, 1)
COVAL(@RI035 ,TEM1, GRND1 ,0. )
PATCH(@RI036 ,SOUTH , 31, 32, 1, 1, 1, 1, 1, 1)
COVAL(@RI036 ,TEM1, GRND1 ,0. )
PATCH(@RI037 ,SOUTH , 33, 34, 1, 1, 1, 1, 1, 1)
COVAL(@RI037 ,TEM1, GRND1 ,0. )
PATCH(@RI038 ,SOUTH , 35, 36, 1, 1, 1, 1, 1, 1)
COVAL(@RI038 ,TEM1, GRND1 ,0. )
PATCH(@RI039 ,SOUTH , 37, 38, 1, 1, 1, 1, 1, 1)
COVAL(@RI039 ,TEM1, GRND1 ,0. )
PATCH(@RI040 ,SOUTH , 39, 40, 1, 1, 1, 1, 1, 1)
COVAL(@RI040 ,TEM1, GRND1 ,0. )
PATCH(@RI041 ,SOUTH , 41, 44, 1, 1, 1, 1, 1, 1)
COVAL(@RI041 ,TEM1, GRND1 ,0. )
PATCH(@RI042 ,EAST , 44, 44, 1, 15, 1, 1, 1, 1)
COVAL(@RI042 ,TEM1,0. ,269.507446 )
XCYCLE = F
EGWF = T
WALLCO = GRND2
************************************************************
Group 14. Downstream Pressure For PARAB
************************************************************
Group 15. Terminate Sweeps
LSWEEP = 300 ;ISWC1 = 1
LITHYD = 1 ;LITFLX = 1 ;LITC = 1 ;ITHC1 = 1
SELREF = T
RESFAC =1.0E-05
************************************************************
Group 16. Terminate Iterations
LITER(P1)=20 ;LITER(U1)=10
LITER(V1)=10 ;LITER(TEM1)=20
ENDIT(P1)=1.0E-03 ;ENDIT(U1)=1.0E-03
ENDIT(V1)=1.0E-03 ;ENDIT(TEM1)=1.0E-03
************************************************************
Group 17. Relaxation
RELAX(P1,LINRLX,0.8)
RELAX(U1,FALSDT,0.1)
RELAX(V1,FALSDT,0.1)
RELAX(ENUL,LINRLX,1.)
RELAX(PRPS,LINRLX,1.)
RELAX(DEN1,LINRLX,1.)
RELAX(TEM1,FALSDT,1.0E+09)
RELAX(SCAT,LINRLX,1.)
RELAX(EMIS,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(ENUL)=1.0E+10 ;VARMIN(ENUL)=-1.0E+10
VARMAX(PRPS)=1.0E+10 ;VARMIN(PRPS)=-1.0E+10
VARMAX(DEN1)=1.0E+10 ;VARMIN(DEN1)=-1.0E+10
VARMAX(TEM1)=1.0E+10 ;VARMIN(TEM1)=-1.0E+10
VARMAX(SCAT)=1.0E+10 ;VARMIN(SCAT)=-1.0E+10
VARMAX(EMIS)=1.0E+10 ;VARMIN(EMIS)=-1.0E+10
************************************************************
Group 19. Data transmitted to GROUND
S2SR = T
PARSOL = F
ISG62 = 1
SPEDAT(SET,CVD,RADCVD,L,T)
SPEDAT(SET,GXMONI,PLOTALL,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(ENUL,Y,N,Y,N,N,N)
OUTPUT(PRPS,Y,N,Y,N,N,N)
OUTPUT(DEN1,Y,N,Y,N,N,N)
OUTPUT(TEM1,Y,N,Y,Y,Y,Y)
OUTPUT(SCAT,Y,N,Y,N,N,N)
OUTPUT(EMIS,Y,N,Y,N,N,N)
************************************************************
Group 22. Monitor Print-Out
IXMON = 1 ;IYMON = 1 ;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 = 1 ;IXPRL = 10000
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