poster

edcSMOKE: A new OpenFAOM Combustion Solver Based on the
Eddy Dissipation Concept
A. Cuoci1, R. Malik2, A. Parente2
[email protected]
1.Department of Chemistry, Materials and Chemical Engineering, Politecnico di Milano, Italy
2. Aero-Thermo-Mechanical Departement, Université Libre de Bruxelles, Brussels, Belgium
Motivation
Numerical simulations of turbulent
flames (after 2005)
Number of species
The numerical modelling of turbulent combustion is a very challenging task as it combines the complex phenomena of turbulence and chemical reactions. This study
becomes even more challenging when large detailed kinetic mechanisms are used in order to understand some special features such as pollutant formation. Several
solvers have been proposed until now assuming global chemistry but detailed chemical schemes are required for the prediction of slow species (such as NOx).
The purpose of this work was to implement a new stable solver for OpenFOAM capable of using detailed chemical reaction mechanisms. The integration of detailed
chemistry is done with the Eddy Dissipation Concept (EDC) of Magnussen [1]. The new solver presented here has been developed in order to treat efficiently complex
kinetics when coupled with the EDC model.
The solver was developed both under the steady-state form (“edcSimpleSMOKE”) and the unsteady form (“edcPimpleSMOKE”). Moreover, the solver is coupled with
the OpenSMOKE library developed by Cuoci [2] and specially developed to manage large, detailed kinetic schemes (with hundreds of species and thousands of
reactions) in CFD simulations
Detailed kinetic schemes
RANS
LES
DNS
Complex CFD simulations
~ 100 species
~ 1000 reactions
millions of computational cells
Eddy Dissipation Concept
edcSMOKE Framework
• General model for turbulence chemistry interactions
• Allows to incorporate detailed kinetic schemes
• Main assumption: reactions occur in the fine structures and surroundings are inert
• Fine structures described as Perfectly Stirred Reactors (PSR)
OpenFOAM® Framework
Complex 2D/3D geometries
• unstructured meshes
• complex boundary conditions
• state of the art schemes for discretization
The reactive, turbulent flows under investigation in the present work are mathematically described by the
conservation equations for continuous, multi-component, compressible, thermally-perfect mixtures of gases.
The conservation equations of total mass, mixture momentum, individual species mass fractions and mixture
energy are solved for a Newtonian fluid in turbulent conditions. The density of the mixture is calculated
using the equation of state of ideal gases. Both Fickian and thermal diffusion (Soret effect) are taken into
account for evaluating the diffusion velocities.
Stiff ODE solvers
edcSMOKE
CFD code for turbulent reacting flows with
detailed kinetic mechanisms
• completely open-source
• easily extensible (object oriented design)
• efficiency and robustness
Figure 1 - Schematic of a computational cell based on EDC model
Numerical Libraries
Mean reaction rate for Navier-Stokes
equations
Bzz Math
• linear algebra
• nonlinear systems, ODE
Intel MKL
• linear solvers
• efficient mathematical operations
Set of non-linear algebraic equations
Ns : number of species in the mechanism
Flame details
Fuel: CO/H2/N2 (40%, 30%, 30% mass)
Air: O2/N2 (23.2%, 76.8% mass)
Temperature: 298 K
Pressure: 1 atm
Vfuel (flame A): 76 m/s
Vfuel (flame B): 45 m/s
Vair: 0.75 m/s
Reynolds number: 16,700
OpenSMOKE Framework
Complex Gas-Phase Chemistry
• homogeneous reactions
• detailed transport properties
• CHEMKIN compatible
• ~100 species, ~1000 reactions
• Sensitivity Analysis, ROPA, etc.
Name
Language
Linear system
solution
Code
available
Web address
BzzMath6
C++
Direct
No
http://homes.chem.polimi.it/gbuzzi/index.htm
DVODE
FORTRAN
Direct
Yes
https://computation.llnl.gov/casc/odepack/odepack_home.html
CVODE
C
Direct/Iterative
Yes
https://computation.llnl.gov/casc/sundials/main.html
DLSODE
FORTRAN
Direct
Yes
https://computation.llnl.gov/casc/odepack/odepack_home.html
DLSODA
FORTRAN
Direct
Yes
https://computation.llnl.gov/casc/odepack/odepack_home.html
RADAU5
FORTRAN
Direct
Yes
http://www.unige.ch/~hairer/software.html
LIMEX4
FORTRAN
Direct
Yes
http://www.zib.de/en/numerik/software/codelib
MEBDF
FORTRAN
Direct
Yes
http://www2.imperial.ac.uk/~jcash/IVP_software
The code is specifically conceived for managing complex kinetic
mechanisms and detailed transport properties in CHEMKIN format
Syngas flames
Methane flame
Sandia/ETH-Zurich CO/H2/N2 Jet Flames
Sandia/TUD Piloted CH4/Air Jet Flame D
Geometry
Flame A
Fuel nozzle inner diameter: 4.58 mm
outer diameter: 6.34 mm
Flame B
Fuel nozzle inner diameter: 7.72 mm
outer diameter: 9.46 mm
Flame details
Fuel: CH4/Air (25%, 75% mass)
Pilot: mixture of C2H2/H2 /air/CO2 /N2
Temperature: 294 K
Pressure: 1 atm
Vfuel: 49.6 m/s
Vair: 0.9 m/s
Reynolds number: 22,400
Polimi COH2 kinetic scheme
32 species
178 reactions
Freely available in CHEMKIN format at:
http://creckmodeling.chem.polimi.it/
Computational details
Domain: 3D axisymmetric (75 x 600 mm)
Computational grid: ~5,000 cells
Geometry
Fuel nozzle diameter: 7.2 mm
Coflow diameter: 18.2 mm
Numerical predictions
Computational details
Domain: 3D axisymmetric (150 x 650 mm)
Computational grid: ~4600 cells
Flame B
Flame A
Kinetic schemes
GRI30: 53 species, 325 reactions
PolimiC1C3HTNOX: 114 species, 2,105 reactions
Figure 8 – Temperature, CH4 and OH fields for flame D
Figure 2 – Temperature, H2 and CO fields for flame A
Figure 3 – Temperature, H2 and CO fields for flame B
Comparison with experimental data
Comparison with experimental data
Figure 4 – Temperature profile
Figure 5 – NO profile
Figure 6 – Temperature profile
Figure 7 – NO profile
References
[1] Gran IR, Magnussen BF., Comb. Sci. Tech 1996;119:191-217.
[2] A. Cuoci, A. Frassoldati, T. Faravelli, E. Ranzi. OpenSMOKE: Numerical modeling of reacting
systems with detailed kinetic mechanisms. XXXIV Meeting of the Italian Section of
the Combustion Institute.
[3] Barlow, R. S., Fiechtner, G. J., Carter, C. D., Chen, J.-Y., "Experiments on the Scalar Structure
of Turbulent CO/H2/N2 Jet Flames," Combust. and Flame 120:549-569 (2000).
Figure 9 – O2 profile
Figure 10 – O2 profile
Figure 11 – Temperature profiles
[4] Smith GP, Golden DM et al. GRI 3.0. http://www.me.berkeley.edu/gri_mech/
[5] A. Cuoci, A. Frassoldati, G. Buzzi Ferraris, T. Faravelli, E. Ranzi. International Journal of Hydrogen Energy, 32: 3486-3500 (2007).
[6] A. Cuoci, A. Frassoldati, T. Faravelli, E. Ranzi. Combustion and Flame 156 (10), pp. 2010-2022 (2009).