Flamelet Generated Manifold

The Flamelet Generated Manifold (FGM) model is different from the Chemical Equilibrium (CE) and Steady Laminar Flamelet (SLF) models since a progress variable which represents the reaction progress is included to parameterize the thermo-chemistry. The FGM model is appropriate for modeling premixed and partially-premixed flames.

In the current implementation, either a 0D constant pressure reactor or a 1D premixed strained or freely propagating flamelet can be used to generate the manifolds. The thermo-chemistry is parameterized by mixture fraction, heat loss ratio (same definition as in CE), and progress variable.

Unnormalized Progress Variable

The FGM model solves a transport equation for an unnormalized progress variable, y .

The unnormalized progress variable is defined as:
Figure 1. EQUATION_DISPLAY
y = Σ ( W k Y k )
(3532)

where W k is the k th species weight and Y k is the mass fraction of the k th species.

The y Favre averaged transport equation can be written:

Figure 2. EQUATION_DISPLAY
ρyt+(ρuy)-(Γyy)=ω˙y
(3533)
NoteOverbars (for RANS averaging) and overtildes (for Favre averaging) are excluded for clarity.
where ω ˙ y is the unnormalized progress variable source term and Γ y is the diffusivity which is computed from the material properties:
Figure 3. EQUATION_DISPLAY
Γ y = ρ D l a m + μ t σ t , y
(3534)
  • D l a m is the laminar diffusivity.
  • μ t is the turbulent viscosity.
  • σ t , y is the turbulent Schmidt number for the unnormalized progress variable.

The progress variable is then defined as:

Figure 4. EQUATION_DISPLAY
c=y-yuyb-yu
(3535)

Where:

  • y is the unnormalized progress variable of the mixture Eqn. (3532).
  • yu is the unnormalized progress variable at the initial unburnt state.
  • yb is the unnormalized progress variable at the burnt (equilibrium) state.
Unnormalized Progress Variable Variance

There are two options available to compute the Unnormalized Progress Variable Variance:

  • Algebraic Relationship

    This option computes the unnormalized progress variable variance using:

    Figure 5. EQUATION_DISPLAY
    y v a r = c v Δ 2 ( y m e a n ) 2
    (3536)

where,

c v = model constant

Δ = mesh size

The algebraic relationship option is appropriate for Large Eddy Simulations (LES).

  • Transport Equation

    This option computes the unnormalized progress variable variance using a transport equation:

    Figure 6. EQUATION_DISPLAY
    t ( ρ y v a r ) + ( ρ U y v a r - Γ y y v a r )   = 2 μ t σ t , y var t r   ( y ) 2 - C d ρ ε k y v a r
    (3537)

    where

    Figure 7. EQUATION_DISPLAY
    y v a r = ( y y m e a n ) 2 ¯
    (3538)

σ t , y var = turbulent Schmidt number for the progress variable variance

C d = dissipation constant

Progress Variable Source
Different source terms are used for the term ω˙y in Eqn. (3533), depending on the option that is selected for the progress variable source:
  • FGM Kinetic Rate

    The source term, ω ˙ y in Eqn. (3533) is calculated from the chemical kinetic reaction rate, which is interpolated from the FGM table.

  • Coherent Flame Model (CFM)

    The source term, ω ˙ y , c f m in Eqn. (3533) is calculated based on the CFM flame propagation method Eqn. (3555).

  • Turbulent Flame Closure (TFC)

    The source term, ω ˙ y , t f c in Eqn. (3533) is calculated based on the TFC flame propagation method Eqn. (3556).

Tabulation for FGM
The independent variables are:
  • Mixture Fraction Z
  • Heat Loss Ratio γ
  • Progress Variable c
Governing Equations for 0D Ignition Reactor Type
During the tabulation process, the following equations are solved for each Z and γ .
Figure 8. EQUATION_DISPLAY
{Yit=Ri,kinTt=Σi=1NhiRi,kinCp
(3539)
Each point at physical time instant t is converted to the corresponding progress variable c from Eqn. (3535).
Governing Equations for 1D Premixed Strained Reactor Type
For 1D premixed flamelets, the following opposed-flow premixed equations are solved in progress variable space at a fixed mixture fraction, see Eqn. (3535).
The equations for an opposed-flow strained premixed flame in reaction progress space, assuming unity Lewis number, are:
Figure 10. EQUATION_DISPLAY
Yiτ=χc2Yic2+ω˙iρYicω˙cρ
(3541)
Figure 11. EQUATION_DISPLAY
Tτ=χcCp(Cpc+Σi=1NCpiYic)Tc+χc2Tc21ρCpΣi=1Nhiω˙iTcω˙cρ
(3542)
where τ is pseudo-time, T is temperature, Y i is the mass fraction of the i t h species, C p is the heat capacity, and ρ is the density. h i and ω ˙ i are the enthalpy and the reaction rate of the i t h species, respectively. ω ˙ c is the progress variable reaction rate, calculated from Eqn. (3532) and Eqn. (3535). The equations are integrated in pseudo-time until the unsteady terms on the left hand side are small. The residual is defined as the sum of the normalized absolute values of the unsteady terms over all points, for temperature and post-processing species. The equations are considered converged when this residual is less than the specified Flamelet Convergence Tolerance parameter.
The progress variable dissipation rate—that is calculated at any Z and c in the manifold for 1D premixed FGM tables—is defined as:
Figure 12. EQUATION_DISPLAY
χc(Z,c)=χZexp[2(erfc1(2c))2]
(3543)
where erfc1 is the inverse of the complementary error function, χZ is the scalar dissipation function in the Z direction, which is given as:
Figure 13. EQUATION_DISPLAY
χZ=χZ,stoexp[2(erfc1(ZZsto))2]
(3544)
where χ Z , s t o is the specified maximum dissipation rate of the progress variable at stoichiometric conditions.
Governing Equations for 1D Premixed Freely Propagating Reactor Type
The equations for a freely propagating premixed flame in progress variable space, assuming mixture averaged diffusion are [765]:
Figure 14. EQUATION_DISPLAY
Y i τ = g c 2 D i 2 Y i c 2 + g c ρ c ( ρ g c ( D i + Y c V c ) ) Y i c g c ρ c ( ρ g c Y i V * ) + ω ˙ i ρ Y i c ω ˙ c ρ
(3545)
Figure 15. EQUATION_DISPLAY
T τ = g c ρ ( 1 C p c ( g c λ ) + c ( ρ g c Y c V c ) ρ g c C p Σ i C p , i ( D i Y i c + Y i V * ) ) T c + g c 2 λ ρ C p 2 T c 2 1 ρ C p Σ i h i ω ˙ i T c ω ˙ c ρ
(3546)
Figure 16. EQUATION_DISPLAY
g c τ = g c 2 ρ 2 c 2 ( ρ g c Y c V c ) + g c ρ ω ˙ c c ω ˙ c ρ g c c
(3547)
The laminar flame speed is determined from the solution by:
Figure 17. EQUATION_DISPLAY
S u = 1 ρ 0 ( ( g c ρ Y c V c ) c + ω ˙ c g c )
(3548)
where g c is the gradient of progress in physical space, D i is the diffusion coefficient species i , λ is the thermal conductivity, and ρ 0 is the unburnt gas density.
Y c V ˜ c is the diffusion flux for progress variable:
Figure 18. EQUATION_DISPLAY
Y c V c = Σ i W i ( D i Y i c + Y i V * )
(3549)
W i represents the species weight used to calculate the progress variable, and V * is the correction term for species diffusion:
Figure 19. EQUATION_DISPLAY
V * = Σ i D i Y i c
(3550)
Optimal Progress Variable Weights
During tabulation when using optimal species weights, a generic optimization algorithm is used to minimize gradients in reaction progress variable space. The progress variable is defined to be a linear combination of CO2, CO, H2O, and H2 mass fractions. The species weights are optimized for the cost function and constraints described below. The cost function is defined as the sum of the maximum gradient of each dependent variable as function of progress variable, for all table points in mixture fraction, mixture fraction variance, and heat loss ratio space:
Figure 20. EQUATION_DISPLAY
C=ΣtpΣkCtp,k
(3551)
where t p denotes all table points in mixture fraction, mixture fraction variance, and heat loss ratio space, and k denotes a dependent variable. The dependent variables include temperature, progress variable source term, and all tabulated species. C t p , k is the cost for a given dependent variable and table point, defined as:
Figure 21. EQUATION_DISPLAY
C t p , k = max y , t p | d ϕ k , t p ( y ) d y | ϕ k max ϕ k min
(3552)
where ϕk is the dependant variable, y is the unnormalized progress variable. ϕkmax and ϕkmin are the maximum and minimum values of ϕk in the full table. This global optimization yields lower derivatives in progress variable space, and thus lower sensitivity to errors in progress variable in the CFD simulations.
Integration for FGM
Turbulent fluctuations are modeled with statistically independent assumed shape Beta PDFs for and c , and a delta function PDF for enthalpy γ (heat loss ratio).
After integration, the FGM table has five independent variables:
  • Mixture Fraction Z m e a n
  • Heat Loss Ratio γ
  • Progress Variable c m e a n
  • Mixture Fraction Variance Z var
  • Progress Variable Variance c var
For each point, Z m e a n , γ , c m e a n , Z var , and c var , the averaged quantity Q (from density weighted averages) is determined by:
Figure 22. EQUATION_DISPLAY
Q ( Z m e a n , c m e a n , γ , Z var , c var ) = 0 1 0 1 1 1 Q ( Z , c , γ ) P ( Z , c , γ ) d Z d c d γ = 0 1 0 1 Q ( Z , c , γ ) P ( Z , c ) d Z d c = 0 1 0 1 Q ( Z , c , γ ) P c ( c | Z ) P Z ( Z ) d Z d c
(3553)
here, a delta function is used for the PDF of the heat loss ratio. P Z ( Z ) is a beta PDF that is parameterized by Z m e a n and Z var (see Beta Probability Density Function (PDF)). P c ( c | Z ) is a beta PDF of c , conditioned on mixture fraction, that is parameterized by c m e a n and c var .