|
|
The particle composition vector is represented as
where
is the
th specie mass fraction,
is the temperature and
the pressure.
For the reaction fractional step, the reaction source term is integrated as
where
is the chemical source term. Most realistic chemical mechanisms consist of tens of species and hundreds of reactions. Typically, a reaction does not occur until an ignition temperature is reached, but then proceeds very quickly until reactants are consumed. Hence, some reactions have very fast time scales, in the order of
s, while others have much slower time scales, on the order of 1 s. This time-scale disparity results in numerical stiffness, which means that extensive computational work is required to integrate the chemical source term in Equation
11.3-8. In
ANSYS FLUENT, the reaction step (i.e., the calculation of
) can be performed either by Direct Integration or by In-Situ Adaptive Tabulation (ISAT), as described in the following paragraphs.
A typical steady-state PDF transport simulation in
ANSYS FLUENT may have 50000 cells, with 20 particles per cell, and requires 1000 iterations to converge. Hence, at least
stiff ODE integrations are required. Since each integration typically takes tens or hundreds of milliseconds, on average, the direct integration of the chemistry is extremely CPU-demanding.
For a given reaction mechanism, Equation
11.3-8 may be considered as a mapping. With an initial composition vector
, the final state
depends only on
and the mapping time
. In theory, if a table could be built before the simulation, covering all realizable
states and time steps, the integrations could be avoided by table look-ups. In practice, this
a priori tabulation is not feasible since a full table in
dimensions (
species, temperature, pressure and time-step) is required. To illustrate this, consider a structured table with
points in each dimension. The required table size is
, and for a conservative estimate of
discretization points and
species, the table would contain
entries.
On closer examination, the full storage of the entire realizable space is very wasteful because most regions are never accessed. For example, it would be unrealistic to find a composition of
and
in a real combustor. In fact, for steady-state, 3D laminar simulations, the chemistry can be parameterized by the spatial position vector. Thus, mappings must lie on a three dimensional manifold within the
dimensional composition space. It is, hence, sufficient to tabulate only this accessed region of the composition space.
The accessed region, however, depends on the particular chemical mechanism, molecular transport properties, flow geometry, and boundary conditions. For this reason, the accessed region is not known before the simulation and the table cannot be preprocessed. Instead, the table must be built during the simulation, and this is referred to as in-situ tabulation. ANSYS FLUENT employs ISAT [ 277] to dynamically tabulate the chemistry mappings and accelerate the time to solution. ISAT is a method to tabulate the accessed composition space region "on the fly" (in-situ) with error control (adaptive tabulation). When ISAT is used correctly, accelerations of two to three orders of magnitude are typical. However, it is important to understand how ISAT works in order to use it optimally.