is split in a part, including only
x-derivatives, and a part including only y-derivatives:
. Eventual mixed
derivative terms are transferred to the right-hand side. Both
and
are tridiagonal matrices. Hence, the
split-operator system can be solved in a non-iterative, or implicit manner as
a sequence of two simple systems of equations. A pre-requisite for convergence
is, that
must be a
good approximation to
. This is for example the case for transport
equations, in which the time-step is not too large. In 3D, A is split
in three parts, stability
issues have been reported for 3D.
computational cells in 3D. The method has
much better geometrical flexibility than single-block structured
methods.
represents the discretized equation for a
single point in the computational domain and NB denotes all the
neighbours of the point, the coefficients
are termed the coefficients of influence. A
large coefficient of influence (relative to the remaining ones) is reflected
by a pertubation in the associated neighbour point greatly influencing the
solution in the actual point P.
. When transformed to general frames of
reference, i.e. when used on general non-orthogonal meshes, this form is
retained except for the appearance of metric factors. The non-conservative
form is employed in certain situations for incompressible flow. The convective
terms are written as
. When transformed to general frames of
reference, the advective speed must be transformed into the composants in each
of the local directions. Furthermore, since the definition of the transformed
velocity vector now differs in space, fictive forces appear. Apart from the
two already mentioned forms, the semi-conservative, the weak conservation, and
the chain-rule conservation forms exist. These have only very specialized
purposes.
for
, where
represents the approximate solution,
the theoretically
correct solution, and h the length of the integration step.
The second sense of the term is used about algorithms, that converge even for very large integration steps (relative to other algorithms employed for the same problem). Hence, if only the steady-state is of interest an, in this sense, convergent algorithm is preferred. The pressure-velocity couplings, such as PISO and SIMPLE are normally viewed as convergent, while the ADI methods such as Peaceman-Rachford, Briley-McDonald, and Beam-Warming are not convergent, according to this definition. Convergence in this sense may not be proved for the Navier-Stokes equations. Experience, however, shows that each algorithm has a certain range of parameters, for example the CFL number, within which they perform near-optimally.
, where
denotes the diagonal coefficients and
the coefficients
of influence, is said to be diagonally dominant if, for all equations,
i.e. for all points P, the inequality
is fulfilled. Diagonal dominance is a
necessary, but not sufficient, condition in the convergence proof for a range
of relaxation
methods.
has
to be approximated. Centered differences implies, that the derivative is
determined using the upstream and the downstream point. This leads to non- bounded
solutions. In the donor cell scheme, the derivative is determined using the
present point the upstream point. Local truncation error analysis shows first
order accuracy. Hence, the solution becomes bounded at the expence of large
amounts of numerical
diffusion.
operations, an efficiency which is
unsurpassed.
is called the Poisson equation. Its solution
is an important ingredient in numerous applications within the field of
computational fluid dynamics, in the form shown here aswell as a number of
derived non-linear forms. The latter are mainly employed in mesh generation.
For incompressible Navier-Stokes calculations, the solution of Poissons
equation often consumes the majority of the computational time. Currently,
with the application of increasingly advanced multigrid
methods, this is becoming less and less true.
is employed in most relaxation
methods, including conjugate
gradient and multigrid
methods. There are several demands on this approximation, or preconditioner.
First of all, it should be good approximation to A. Secondly, it should
be sparse. Finally, the use of the preconditioner should preferrably
vectorize. Gauss-Seidel is a simple preconditioner, which does not vectorize.
However, the mesh-points may be split in a two-color system associating all
points of odd index-sum to one color and all points of even index-sum to the
other color. If the two colors are now swept separately, the scheme may be
vectorized very effectively.
often used in compressible flow. The
pressure is here determined from a constitutive relation. The primitive
variables may further be split into a set of characteristic
variables. For incompressible flow, combinations as stream
function/vorticity or velocity/vorticity may be employed.
has to be approximated.
In the donor cell scheme, the derivative is determined using the present point
and one upstream point. In the QUICK scheme, one adds one point in each
direction and calculates the derivative using the cubic polynomial drawn
through the four involved points. Local truncation error analysis shows third
order accuracy. In multi-dimensional problems, the QUICK scheme is applied
separately in each of the spatial directions. The third order accuracy can not
be retained, it is difficult to determine an order. However, measurements
reveal a limited amount of numerical diffusion. The QUICK scheme is
unconditionally bounded up to cell Peclet numbers of 5. Beyond this limit, it
may become unbounded. The QUICK scheme is normally applied as a correction to
the donor cell scheme. In situations with unboundedness, the correction may
locally be limited,
thus reverting to the donor cell scheme. The QUICK scheme has a somewhat
different form in finite volume contexts, since here the differences rather
than the derivatives are of interest.
-norm). The most appropriate choice depends
on the type of iterative method. Most methods for elliptic systems are fairly
indifferent to the actual choice. The 1-norm has the advantage of an easier
physical interpretation for finite volume methods, e.g. the 1-norm of the mass
residuals may be directly compared to the net-inflow etc.
, the neighbour on the right hand has indices
, independent of the
actual position within the computational domain or mesh-block. Structured
meshes normally require more points than the more geometrically flexible unstructured
meshes, but result in simpler and more efficient codes. Currently, the
ratio of efficiency for unstructured and structured implicit codes is around
one order of magnitude.
may be computed
from
. Thus, instead
of using a global size of the timestep one may use a constant CFL number
throughout the domain. For this reason, underrelaxation is in some cases
termed local timestepping.
Dan N. Sorensen