GROUP 1. Run title and other preliminaries
TEXT(Channel Flow; Mixing-Length Model
TITLE
DISPLAY
Steady turbulent flow develops in a 2D channel with smooth
uniform-temperature walls. The length/width ratio is 30, which
suffices for the flow to be fully developed at the outlet.
Wall at temperature TWALL
///////////////////////////////////////////////////////
Constant -------------------------------------------------------
specified ---> ->
mass-flux ---> -->
and ---> --->
velocity - - - - - - - - - - -Symmetry plane - - - - - - - - -
------>z
The Q1 contains PHOTON USE commands
ENDDIS
PHOTON USE
p
parphi
1 10 1
gr x 1
msg the grid, enlarged 10 times in the cross-stream direction
msg press return for the pressure distribution
gr off
gr ou x 1
msg pressures. Press return for contours of temperature
con p1 x 1 fi;0.1
pause
con off
red
msg Temperature contours. Press return for contours of W1
con TEMP x 1 fi;0.1
pause
con off
red
msg Longitudinal-velocity contours. Press return for LEN1
con W1 x 1 fi;0.1
pause
con off
red
msg Mixing-length contours. Press return for contours of ENUT
con LEn1 x 1 fi;0.1
pause
con off
red
msg Turbulent-viscosity contours. Press return for vectors
con ENUT x 1 fi;0.1
pause
con off
red
msg velocity vectors. Press E to end
vec x 1 sh
enduse
REAL(AK,WD23,TIN,TWALL,EWAL,GMIXL,CLEN,WIDTH,WIN,REYNO,WD2)
REYNO=1.E5;WIDTH=0.1;WIN=50.;TIN=10.;TWALL=5.;AK=0.41;EWAL=8.6
GROUP 2. Transience; time-step specification
GROUP 3. X-direction grid specification
GROUP 4. Y-direction grid specification
NY=30;WD2=0.5*WIDTH;GRDPWR(Y,NY,WD2,0.75)
GROUP 5. Z-direction grid specification
PARAB=T;NZ=20;CLEN=30.*WIDTH;GRDPWR(Z,NZ,CLEN,1.0)
GROUP 6. Body-fitted coordinates or grid distortion
GROUP 7. Variables stored, solved & named
SOLVE(P1,W1,V1,H1);STORE(ENUT);NAME(H1)=TEMP
STORE(LEN1)
GROUP 8. Terms (in differential equations) & devices
DIFCUT=0.0;TERMS(TEMP,N,Y,Y,Y,Y,Y)
GROUP 9. Properties of the medium (or media)
In this case, the Prandtl mixing-length turbulence model is used
and the mixing-length distribution is prescribed according to the
Nikuradse formulae, ie:
2(Lm/H) = 0.14 - 0.08(2y/H)**2 - 0.06(2y/H)**4
where y is the normal distance from the channel wall. The
turbulent Prandtl number is set to 0.86 and the molecular Prandtl
number to 0.71.
GXLEN, GXENUT and GXWFUN are used for this case.
ENUL=WIN*WIDTH/REYNO;PRT(TEMP)=0.86;PRNDTL(TEMP)=0.7
** Select Mixing-Length Formula : Group 9/Sect. 5 of GREX3
ENUT=MIXLEN
** Use Nikuradse's formula noting that wall is at north boundary
at distance WD2 from the centre-line...
EL1=NIKURPIP
WD23=WD2**3;EL1A=0.14*WD2;EL1B=-0.08/WD2;EL1C=-0.06/WD23
GROUP 11. Initialization of variable or porosity fields
FIINIT(W1)=WIN;FIINIT(TEMP)=TIN
GROUP 13. Boundary conditions and special sources
** North-Wall Boundary
WALL(WFUN,NORTH,1,1,NY,NY,1,NZ,1,100);COVAL(WFUN,TEMP,LOGLAW,TWALL)
** Inlet Boundary
INLET(IN,LOW,1,1,1,NY,1,1,1,1);VALUE(IN,P1,WIN)
VALUE(IN,W1,WIN);VALUE(IN,TEMP,TIN)
GROUP 15. Termination of sweeps
SELREF=T;RESFAC=0.01
GROUP 16. Termination of iterations
LITHYD=15;RESREF(P1)=1.E-5;RESREF(V1)=1.E-5;RESREF(W1)=1.E-5
RESREF(TEMP)=1.E-5
GROUP 18. Limits on variables or increments to them
VARMIN(W1)=1.E-10
GROUP 19. Data communicated by SATELLITE to GROUND
** Select strain-rate for use in Mixing-Length model
DWDY=T
GROUP 22. Monitor print-out
IZMON=1;IYMON=27;ITABL=2;IPLTL=30;NPLT=2;NPRMON=4
UWATCH=T;TSTSWP=LITHYD
GROUP 23. Field print-out and plot control
PATCH(IZEQNZ,PROFIL,1,1,1,NY,NZ,NZ,1,1)
PLOT(IZEQNZ,W1,0.0,0.0);PLOT(IZEQNZ,TEMP,0.0,0.0)
NZPRIN=40;IDISPA=1;IDISPB=1;IDISPC=NZ
GROUP 24. Dumps for restarts