Encyclopedia Parabolic Flows
Encyclopedia Parabolic Flows
Encyclopedia Parabolic Flows
Page 1 of 5
Encyclopaedia Index
PARABOLIC FLOWS
(from the PHOENICS Encyclopaedia) Contents
1. A historical introduction 2. Definition 3. Mathematical aspects Finite-volume equations Integration procedure; Storage implications 4. Implementation in PHOENICS 5. Graphical display 6. Library examples
A historical introduction
When computational fluid dynamics first engaged the attention of engineers, during the 1960s, parabolic flows were a natural focus, because of their relatively small demands on computing power. For example, the first Patankar-Spalding program of 1967, which was later developed into GENMIX, concerned two-dimensional parabolic flows, such as boundary layers, jets and wakes. The second Patankar-Spalding contribution to CFD, of 1973, namely the SIMPLE algorithm, was also first applied to three-dimensional parabolic flows in the first instance. It is therefore not surprising that PHOENICS is equipped with a "parabolic option". The only surprise is that, after so many years, it has not yet been copied by CHAM's competitors. The GENMIX code can be obtained as a free down-load, by application to CHAM. GENMIX is two-dimensional; but a pre-PHOENICS three-dimensional code called STABLER can also be made available if there is sufficient demand.
1. Definition
"Parabolic" flows are those which are:steady (ie independent of time), predominantly in one direction, defined as that in which the velocity vector nowhere has a negative component; and without recirculation or diffusion effects in that direction.
http://www.cham.co.uk/phoenics/d_polis/d_enc/enc_para.htm
8/18/2011
PARABOLIC FLOWS
Page 2 of 5
These conditions often prevail in boundary layers, shear layers, jets, wakes, pipes and other conduits, when the Reynolds and Peclet numbers, based upon the cross-stream dimension, are large. Smoke plumes, flows in not-too-winding rivers, and jet-engine exhausts are practical examples. Such flows are called parabolic because mathematicians have applied that adjective to the differential equations which describe them, contrasting them with the related but different "elliptic" and "hyperbolic" ones. The main reason for distinquishing parabolic flows from elliptic ones is that their special features may be exploited so as to reduce greatly the time and expense of the calculations. This exploitation is effected, in PHOENICS, by setting PARAB = T in the Q1 file. The same applies, incidentally, to hyperbolic flows, which also allow differences to flow downstream only. Hyperbolic flows are those in which the velocity in the main direction of flow is supersonic, which circumstance prevents the upstream transmission of information in a steady flow. Then the same economies as are associated with parabolic flows, namely unlimited grid-refinement in the z-direction, can be enjoyed. It is sometimes then said that the "parabolized Navier-Stokes equations are being solved". Whatever it is called, PHOENICS provides for it.
2. Mathematical aspects
Click here for the "mathematics of PHOENICS lecture"
The second difference is the omission of the diffusive component from the coefficient aL that connects the current z step to the preceding one; so this term carries the convective contribution only.
http://www.cham.co.uk/phoenics/d_polis/d_enc/enc_para.htm
8/18/2011
PARABOLIC FLOWS
Page 3 of 5
The third difference concerns the representation of the pressure force on the z-directed velocity resolute w. The z-wise variations of pressure level, p, are decoupled from the lateral (ie x and y) variation of the pressures (which continue to be determined by reference to cell-wise continuity). The force on the w velocities is taken as -Dp/Dz. In confined flows, EARTH determines p by reference to slab-wise mass continuity at each z; in unconfined flows, p has to be defined in some other way (see IPARAB and pbar).
3.2 Settings
To instruct PHOENICS to simulate a flow in the parabolic manner, it is necessary to set PARAB = T in the Q1 file. LITHYD should be set to a sufficiently high value to ensure convergence. LSWEEP, which is used for this purpose in elliptic problems, has no significance.
http://www.cham.co.uk/phoenics/d_polis/d_enc/enc_para.htm
8/18/2011
PARABOLIC FLOWS
Page 4 of 5
The integer IPARAB also needs to be set in order to indicate how the downstream pressure is to be computed. This differs as between confined and unconfined flows; and it also allows certain hyperbolic flows to be simulated economically (See PHENC entry: IPARAB).
4. Graphical display
If PARAB is T, EARTH storage is only provided for the current z-slab and the one preceding it (ie the lower slab); as a result, the data file used for PHOTON and EARTH restarts (PHI or PHIDA) contains only data from the last slab. It can therefore be used for restarts but is not very useful for viewing results with PHOTON. However, a GX... subroutine, GXPARA, has been provided for the creation of PHOTON- readable output files for the graphical representation of the results of parabolic runs. GXPARA is called only when the following setting are made in the Q1 file: PARAB = T and IDISPA = 1 or greater. Setting IDISPA to a value greater than one will cause GXPARA to group the slabs in groups of IDISPA, and dumping only the values at the central slab of each group to the output file, thus allowing for economy of space and
http://www.cham.co.uk/phoenics/d_polis/d_enc/enc_para.htm
8/18/2011
PARABOLIC FLOWS
Page 5 of 5
processing time for problems with a large number of slabs. Users can also set IDISPB and IDISPC to the first and last slabs, respectively, for which results are to be dumped. The defaults are: IDISPB=1; IDISPC=NZ. Formatted or direct-access files are created by GXPARA according to whether PHIDA=T or F in has been set in the PREFIX file by the user. Formatted files are named PARPHI, direct-access files PARADA. If either XULAST or YVLAST is a function of IZ, then a geometry file PARXYZ (formatted) or PARZDA (direct-access) file is also written. PHOTON treats these files as it would the files generated by EARTH for a body-fittedcoordinate problem. If there are any variables of which the values are not required to be written to PARPHI, the variable name should be set to a 4-character string, the last 2 characters of which are '**'; eg. NAME(R2)=R2** (NOTE that only PHIDA or PHI should be used for restart runs, NOT PARADA or PARPHI)
6. Library examples
The PHOENICS-core Input-File Library contains a special section in which all examples are parabolic. Click here for further exemplification
http://www.cham.co.uk/phoenics/d_polis/d_enc/enc_para.htm
8/18/2011