**** PIL macro, introducing IMMERSOL library csaes **** TEXT(Gateway to IMMERSOL library cases integer(choice) char(runcase,blank) blank= #cls label zero TITLE DISPLAY The IMMERSOL-using cases in the PHOENICS input library include: 1. One-dimensional cases having exact solutions 2. Two-dimensional cases 3. Three-dimensional cases 4. A multi-physics case illustrating also the simulation of stresses in solids 5. Cases which include chemical reaction Please press key 1, 2, 3, 4 or 5, according to your choice ENDDIS ----------------------------------------------------------------- readvdu(choice,int,0) if(choice.eq.0) then goto end if(choice.eq.1) then goto one else if(choice.eq.2) then goto two else if(choice.eq.3) then goto three else if(choice.eq.4) then goto four else if(choice.eq.5) then goto five endif endif endif endif endif ----------------------------------------------------------------- label one #cls mesg( The one-dimensional cases all concern radiative heat transfer mesg( between wide uniform parallel plates, separated by a medium mesg( which may participate by way of: mesg( (1) emission and absorption af radiation, and mesg( (2) conduction. mesg( mesg( The cases in which conduction plays no part have exact mesg( solutions, which are computed by the input files for mesg( comparison with the PHOENICS predictions. mesg( mesg( Each case may be operated in the x, y or z direction. mesg( T3, the 'radiation temperature' is computed in all cases mesg( as are the distance between the walls, WGAP, and the LTLS mesg( variable from which WGAP is deduced. #pause mesg( The case numbers in question are: mesg( r201, in which the medium plays no part whatsoever mesg( r202, in which the medium, absorbs & emits; mesg( It may conduct; but the conductivity is zero by default mesg( r203, which is like 202 but solves for enthalpy, not TEM1 mesg( r206, in which the radiating walls are represented by patches mesg( rather than solids. The temperature T1 is solved for. mesg( r207, which is like 206, but solves for enthalpy mesg( r208, in which the heat flux is prescribed and the wall mesg( temperatures are to be computed mesg( goto choose ----------------------------------------------------------------- label two #cls mesg( Two-dimensional cases are as follows: mesg( r204, steady channel flow, with plates in radiating-wall duct mesg( r209, wherein convection-cooled plates are heated by radiation mesg( r210, similar to 209, different geometry; TEM1 solved mesg( r211, similar to 210, with H1 (enthalpy) solved mesg( r400, a heat-treatment furnace mesg( r401, array of cylindrical heating elements mesg( r402, cooling of radiating rod by free convection mesg( r405, Convection affected by radiation mesg( r406, Lid-driven flow in a radiating cavity mesg( mesg( goto choose ----------------------------------------------------------------- label three #cls mesg( Three-dimensional cases are: mesg( r205, wherein a solid block in a hot gas stream loses heat by mesg( radiation to cooled walls mesg( r407, a heat-treatment oven mesg( h406, an electronics-cooling example mesg( mesg( mesg( mesg( mesg( mesg( mesg( mesg( goto choose ----------------------------------------------------------------- label four #cls mesg( The case in question is s400 goto choose ----------------------------------------------------------------- label five #cls mesg( The cases involving chemical reaction are:- mesg( r212, a model burner employing SCRS mesg( r403, Heat treatment in a direct-fired furnace mesg( mesg( mesg( mesg( mesg( mesg( mesg( mesg( mesg( mesg( mesg( goto choose ----------------------------------------------------------------- label choose mesg( Please enter the number of your choice, or s to start again readvdu(runcase,char,s) runcase if(:runcase:.eq.s) then goto zero else load($:runcase:) endif label end q1quit=t stop