7.1.7. Jet Flame Modeling

7.1.7.1. Introduction

Version: GASFLOW-MPI 2.1 Revision 4860 (March 30, 2025) or a more recent revision.

Fuel Type: We currently support hydrogen and methane as fuel types. However, new fuel types can be easily implemented to meet user requirements.

When using the Eddy Dissipation model, the combustion is assumed to be infinitely fast, which means the fuel and oxidizer react instantaneously as soon as they are mixed, without any delay. This simplification can lead to inaccuracies in situations where the combustion process is controlled by the chemical kinetics, rather than the turbulent mixing. For example, if the ignition is delayed by 0.3 seconds in the example bove, the Eddy Dissipation model would predict the mixtures to be burned immediately as soon as the ignition starts. However, this may not be an accurate representation of the actual combustion behavior, especially for cases with significant ignition delay or slow chemical reactions. For example, it may overpredict the pressure due to the very fast combustion.

To address this limitation, a better approach is to combine the finite-rate chemical kinetics model with the Eddy Dissipation model. This hybrid approach can more accurately capture the combustion process when the chemical kinetics dominate the overall behavior, such as in transient simulations.

On the other hand, for steady-state simulations of jet flames, the combustion is often dominated by the turbulent mixing rather than the chemical kinetics. In such cases, the Eddy Dissipation model alone may be sufficient, as the infinite-rate combustion assumption would be a reasonable approximation.

7.1.7.2. Key input parameters for jet fire modeling

1) Input parameter to activate jet fire modeling

Activate the Eddy-Dissipation/Finite-Rate (ED/FR) for hydrogen jet flame modeling

iburn = 3, ; Activate the ED-FR model for hydrogen jet flame modeling

iburn3_ed = 1, ; Activate the reaction rate calculated by EDM

iburn3_fr = 1, ; Activate the reaction rate calculated by finite rate

iburn1_forev = 1, ; One-step forward reaction for H2-O2 combustion

iburn1_freqfact_for = 5.0e+12, ; Frequency factor

iburn1_tact_for = 9.375e+3, ; Activation temperature (Ea/R)

iburn1_n_for = 0, ; Temperature exponentional factor

Ignition starts at 0.0 s and the duration is 0.01 s.

burndef(1:10,1) = 30, 34, 1, 2, 4, 5, 1, 2000, 0, 0.01, ; Ignitor

Activate the Eddy Dissipation model for methane jet flame modeling

iburn = 7, ; Activate the ED-FR model for hydrogen jet flame modeling

iburn7_fr = 1,; Activate FR model. Must be 1 for premixed combustions.

iburn7_ed = 1, ; Activate EDM

ireastep = 1, ; One-step global CH4-O2 combustion

ich4reaopt = 1,

Ignition starts at 0.0 s and the duration is 0.01 s.

burndef(1:10,1) = 4, 5, 1, 2, 20, 24, 1, 2000, 0, 0.01, ; Ignitor

2) Input parameter for gas species

Gas spieces for hydrogen jet flame

mat = 'h2', 'o2', 'n2', 'h2o', ; gas spieces for hydrogen jet flame

Gas spieces for methane jet flame

mat = 'ch4', 'o2', 'n2', 'h2o', 'co2', ; gas spieces for methane jet flame

3) Input parameters for turbulence modeling

Turbulence model as well as mass/momentum/energy diffusion must be switched on in jet flame simulations.

tmodel   = 'ke',   ; turbulence model
idiffmom = 1,      ; momentum diffusion (0: off | 1: on; must be 1 if tmodel /= 'none')
idiffme  = 1,      ; mass and energy diffusion (0: off | 1: on)

Because the simulation results of the jet flame are sensitive to the initial and boundary conditions of the turbulence model, it is important for the user to choose appropriate values for epsval and tkeval according to the specific conditions of their simulation. In the example below, the initial turbulence conditions (0 s) in the entire computational domain is set up in turbdef(1:12,1), and the turbulent boundary conditions (0-9999 s) at the jet nozzle is given by turbdef(1:12,2).

turbdef(1:12,1) = 1, 'im1', 1, 'jm1', 1, 'km1', 1, 1, 1, 0, 0.0, 0.0,
turbdef(1:12,2) = 3, 3, 1, 2, 21, 23, 1, 2, 2, 0, 0.0, 9999.0,
tkeval = 100.0, 1.5e5,  
epsval = 1000.0, 1.0e5,

4) Input parameters for numerical control

cflnum   = 0.25,  ; CFL number for advection
cfldiff  = 0.25,  ; CFL number for diffusion
ifvl     = 1,     ; advection scheme (0: donor cell | 1: van Leer)

It is recommended to limit the CFL (Courant-Friedrichs-Lewy) numbers for advection (cflnum) and diffusion (cfldiff) to around 0.25 to ensure numerical stability. The user can set these values between 0 and 1. Using a bigger CFL number will result in a larger time step, which can reduce the overall simulation time. However, this approach must be applied with caution, as excessively high CFL numbers can also lead to numerical instability in the simulation. The user should increase the CFL values gradually and monitor the simulation closely for any signs of instability, such as diverging results or unphysical oscillations.

7.1.7.3. Input example

This example demonstrates how to set up GASFLOW-MPI to model vertical and horizontal CH4-air jet flames. The user will need to refine the mesh and set appropriate initial and boundary conditions for their specific application.

Vertical methane jet flame (injection velocity: 300 m/s, nozzle diameter: 10 cm)
Horizontal methane jet flame (injection velocity: 300 m/s, nozzle diameter: 10 cm)

Last updated

Was this helpful?