GROUP 1. Run title and other preliminaries
TEXT(Steady Free-Convection In Annular Cavity
TITLE
DISPLAY
This case deals with the free-convection flow arising in an
annular cavity the inner cylinder of which is at a constant
temperature higher than that of the outer cylinder.
Buoyancy forces are activated via the exemplary subroutine GREX
with setting of constants so as to activate the Boussinesq
approximation.
TEMPERATURE OF THE INNER CYLINDER ----- THOT
TEMPERATURE OF THE OUTER CYLINDER ----- TCOLD
THERMAL EXPANSION COEFFICIENT --------- BETA
ENDDIS
REAL(THOT,TCOLD,BETA); THOT=10.0; TCOLD=0.0; BETA=3.0E-03
GROUP 2. Transience; time-step specification
GROUP 3. X-direction grid specification
CARTES=F; GRDPWR(X,10,3.1416,1.5)
GROUP 4. Y-direction grid specification
GRDPWR(Y,-10,0.1,2.0); RINNER=0.01
GROUP 5. Z-direction grid specification
GROUP 6. Body-fitted coordinates or grid distortion
GROUP 7. Variables stored, solved & named
SOLVE(P1,U1,V1,H1)
GROUP 8. Terms (in differential equations) & devices
GROUP 9. Properties of the medium (or media)
RHO1=1.0; ENUL=1.0E-05; PRNDTL(H1)=0.73
GROUP 10. Inter-phase-transfer processes and properties
GROUP 11. Initialization of variable or porosity fields
FIINIT(H1)=(THOT+TCOLD)/2.0
FIINIT(U1)=1.0E-02; FIINIT(V1)=1.0E-02
GROUP 12. Convection and diffusion adjustments
GROUP 13. Boundary conditions and special sources
Inner cylinder -- HOT --
PATCH(INNER,SWALL,1,NX,1,1,1,1,1,1); COVAL(INNER,U1,1.0,0.0)
COVAL(INNER,H1,1.0,THOT)
Outer cylinder -- COLD --
PATCH(OUTER,NWALL,1,NX,NY,NY,1,1,1,1); COVAL(OUTER,U1,1.0,0.0)
COVAL(OUTER,H1,1.0,TCOLD)
Buoyancy force -- Boussinesq approximation --
#GRAVITY
GRAVACC=9.81; GRAVDIR=2; HREF=TCOLD; DVO1DT=BETA*CP1
#BOUSS
Reference pressure
PATCH(REFP,CELL,NX,NX,NY,NY,1,1,1,1); COVAL(REFP,P1,FIXVAL,0.0)
COVAL(REFP,H1,ONLYMS,SAME)
GROUP 15. Termination of sweeps
LSWEEP=150
GROUP 17. Under-relaxation devices
RELAX(U1,FALSDT,1.0); RELAX(V1,FALSDT,1.0); RELAX(H1,FALSDT,1.0)
GROUP 18. Limits on variables or increments to them
VARMIN(U1)=-1.0;VARMAX(U1)=1.0
VARMIN(V1)=-1.0; VARMAX(V1)=1.0
VARMIN(H1)=TCOLD; VARMAX(H1)=THOT
GROUP 22. Spot-value print-out
ITABL=1
IXMON=3; IYMON=5
GROUP 23. Print-out & plot control
PATCH(CCCC,CONTUR,1,NX,1,NY,1,1,1,1)
PLOT(CCCC,H1,0.0,10.); PLOT(CCCC,H1,1.0,10.)