1
Numerical modeling of laminar flames with detailed kinetics A. Cuoci, A. Frassoldati, T. Faravelli, E. Ranzi [email protected] Department of Chemistry, Materialsand Chemical Engineering, Politecnico di Milano Piazza Leonardo da Vinci 32, 20133, Milano, Italy Motivation The detailed numerical simulation of multidimensional laminar flames flows with realistic chemical mechanisms is a challenging problem and places severe demands on computational resources. When detailed kinetic mechanisms are used, special attention has to be paid to the numerical algorithms, which must be accurate and efficient. The computational effort in terms of CPU time and memory requirements is considerable and in many cases prohibitive. Conventional CFD methods based on segregated algorithms have serious difficulties to treat the stiffness and the high non-linearities of the equations and cannot be efficiently applied in this context. In order to overcome these problems, coupled methods appear to be an attractive alternative. In particular, among others, two main numerical approaches have been used for the resolution of such a stiff system of equations: (i) fully coupled algorithms; (ii) segregated algorithms based on operator-splitting methods. When operator-splitting methods are used, the equations are split in sub-equations, with each having a single operator, which captures only a portion of the physics present. Splitting methods can be applied for the numerical solution of combustion problems, by separating the stiff reaction from the non-stiff transport processes. In this work the operator-splitting method was implemented in the OpenFOAM® framework and applied for the numerical simulation of laminar flames. Detailed kinetic schemes Complex CFD simulations ~ 100 species ~ 1000 reactions milionsof computational cells fully coupled methods and fully segregated algorithms are unfeasible operator-splitting methods are an attractive solution ... ... nC7 nC7 C6 C6 C3 C3 C2 C2 CH4 CH4 CO CO H2 O2 H2 O2 SOx SOx Soot Soot PAH PAH Cl species Cl species NOx NOx For a general transport/reaction system like a laminar flame, the governing PDEs can be transformed into a set of ODEs by the spatial discretization and the application of the method of lines: , where Ψ are the dependent variables (mass fractions and enthalpy), S(Ψ) is the rate of change of Ψ due to chemical reactions and M(Ψ,t) the rate of change of Ψ due to transport processes. The integration is performed using the Strang splitting scheme. Reaction is separated from the transport process and the integration is performed in 3 sub-steps. Sub-step 1. The reaction terms are integrated over a time interval t/2 through the solution of a ODE system: The initial condition Ψ a (0) is equal to the final state Ψ from the previous step and the solution is indicated as Ψ a (t/2). Sub-step 2. The transport terms (convection and diffusion) are integrated over a time interval t by solving: , The initial condition Ψ b (0) corresponds to the final state of the system from Sub-step 1, and the solution is Ψ b (t). Sub-step 3. This step is identical to Sub-step 1, with the exception that the initial condition corresponds to the final state of the system from Sub-step 2. The solution is used as the initial condition for the next time step. Methodology Convection + Diffusion segregated approach discretization on unstructured meshes OpenFOAM® Framework Reactions coupled approach stiff ODE solvers OpenSMOKE/BzzMathFramework Paraview® Post-processing Pre-Processing OpenFOAM® BlockMesh GAMBIT, Ansys, CFX, etc. Complex 2D/3D geometries unstructured meshes complex boundary conditions state of the art schemes for discretization DComplexGas-Phase Chemistry homogeneous reactions detailed transport properties CHEMKIN compatible ~100 species, ~1000 reactions Sensitivity Analysis, ROPA, etc. OpenFOAM® Framework OpenSMOKE Framework laminarSMOKE CFD code for laminar reacting flows with detailed kinetics completely open source easily extensible (object oriented design) efficient BzzMath linear algebra non linear systems, ODE, DAE Intel MKL sparse linear solvers efficient mathematical operations Numerical Libraries Results Ignition At t=0 the initial composition is pure air at ambient temperature. A spark, located close to the fuel nozzle was applied in order to ignite the fuel mixture which is fed through the fuel nozzle. The duration of the spark is 0.20 s. Bennet, B.A., McEnally, C.S., Pfefferle, L.D., Smooke, M.D., Colket, M.B., Computational and Experimental Study of Axisymmetric, Coflow Partially Premixed Ethylene/Air Flames, Combustion and Flame (2001) Fuel: C 2 H 4 /N 2 /Ar (30.14%, 68.42%, 1.42% mass) Air: O 2 /N 2 (23.2%, 76.8% mass) Temperature = 298 K Pressure = 1 atm V fuel = 12.52 cm/s V air = 32.60 cm/s Geometry Fuel nozzle internal radius = 5.55 mm Combustion chamber internal radius = 55mm Copper ring internal radius = 27.5 mm Experimental data Measurements along the axis T, C 2 H 4 , O 2 , CO 2 , CO, H 2 O, H 2 , CH 2 O, C 6 H 6 , soot Laminar coflow flame temperature H 2 O mass fraction Temperature [K] Velocity [m/s] OH CH 2 O C 2 H 2 C 6 H 6 0 3.22 300 1960 0 0.0027 0 0.0011 0 0.03 0 0.001 Comparisonwith experimentaldata ... ... nC7 nC7 C6 C6 C3 C3 C2 C2 CH4 CH4 CO CO H2 O2 H2 O2 SOx SOx Soot Soot PAH PAH Cl species Cl species NOx NOx PolimiC1C16HT kinetic scheme 168 species 5400 reactions Freely available in CHEMKIN format at: http://creckmodeling.chem.polimi.it/ Domain: 2D axisymmetric (55 x 200 mm) Computational grid: ~5000 cells (structured) Pressure/Velocity coupling: PISO Discretization: first order upwind [1] Consul R., et al., Combustion Theory and Modelling 7: 525-544 (2003) [2] Smooke M. D., Mitchell R. E., Keyes D. E., Combustion Science and Technology 67: 85-122 (1989) [3] Oran E. S., Boris J. P., Numerical Simulation of Reactive Flows, Cambridge University Press, 2001 [4] OpenCFD Ltd., OpenFOAM® http://wwwopenfoamorg/ [5] McEnally C. S., Pfefferle L. D., Combustion and Flame 121: 575-592 (2000) [6] Ren Z., Pope S. B., Journal of Computational Physics 227: 8165-8176 (2008) [7] Strang G., SIAM Journal of Numerical Analysis 5: 506-517 (1968) [8] Buzzi-Ferraris G., Manca D., Computers and Chemical Engineering 22: 1595-1621 (1998) [9] Jasak H., Error analysis and estimation for the Finite Volume method with applications to fluid flows, PhD. Thesis, Imperial College, London, 1996 [10] Bennett B. A., et al., Combustion and Flame 127: 2004-2022 (2001) [11] Ranzi E., Frassoldati A., Granata S., Faravelli T., Industrial and Engineering Chemistry Research 44: 5170-5183 (2005) References Acknowledgements Financial support for this activity was provided by the MIUR (Ministero dell’Università e della Ricerca), under the PRIN 2008 framework: “Cinetica dettagliata di formazione di idrocarburi poliaromatici e nanoparticelle da processi di combustione”.

Numericalmodelingof laminar flameswith detailedkineticscreckmodeling.chem.polimi.it/images/site/... · • Sensitivity Analysis, ROPA, etc. OpenFOAM® Framework OpenSMOKE Framework

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Numericalmodelingof laminar flameswith detailedkineticscreckmodeling.chem.polimi.it/images/site/... · • Sensitivity Analysis, ROPA, etc. OpenFOAM® Framework OpenSMOKE Framework

Numerical modeling of laminar flames with

detailed kineticsA. Cuoci, A. Frassoldati, T. Faravelli, E. Ranzi

[email protected]

Department of Chemistry, Materials and Chemical Engineering, Politecnico di Milano

Piazza Leonardo da Vinci 32, 20133, Milano, Italy

MotivationThe detailed numerical simulation of multidimensional laminar flames flows with realistic chemical mechanisms is a challenging problem and places severe

demands on computational resources. When detailed kinetic mechanisms are used, special attention has to be paid to the numerical algorithms, which must be

accurate and efficient. The computational effort in terms of CPU time and memory requirements is considerable and in many cases prohibitive. Conventional CFD

methods based on segregated algorithms have serious difficulties to treat the stiffness and the high non-linearities of the equations and cannot be efficiently

applied in this context. In order to overcome these problems, coupled methods appear to be an attractive alternative. In particular, among others, two main

numerical approaches have been used for the resolution of such a stiff system of equations: (i) fully coupled algorithms; (ii) segregated algorithms based on

operator-splitting methods.

When operator-splitting methods are used, the equations are split in sub-equations, with each having a single operator, which captures only a portion of the physics

present. Splitting methods can be applied for the numerical solution of combustion problems, by separating the stiff reaction from the non-stiff transport processes.

In this work the operator-splitting method was implemented in the OpenFOAM® framework and applied for the numerical simulation of laminar flames.

Detailed kinetic schemes Complex CFD simulations

~ 100 species

~ 1000 reactions

milions of

computational cells

� fully coupled methods and

fully segregated algorithms

are unfeasible

� operator-splitting methods

are an attractive solution

...... nC7nC7

C6C6

C3C3

C2C2

CH4CH4

COCO

H2

O2

H2

O2

SOxSOx

SootSoot

PAHPAH

Cl

species

Cl

species

NOxNOx

For a general transport/reaction system like a laminar flame, the governing PDEs can be transformed into a set of ODEs

by the spatial discretization and the application of the method of lines:

��

��� � � ����, �

where Ψ are the dependent variables (mass fractions and enthalpy), S(Ψ) is the rate of change of Ψ due to chemical

reactions and M(Ψ,t) the rate of change of Ψ due to transport processes. The integration is performed using the Strangsplitting scheme. Reaction is separated from the transport process and the integration is performed in 3 sub-steps.

Sub-step 1. The reaction terms are integrated over a time interval ∆t/2 through the solution of a ODE system:���

��� � ��

The initial condition Ψa(0) is equal to the final state Ψ from the previous step and the solution is indicated as Ψa(∆t/2) .

Sub-step 2. The transport terms (convection and diffusion) are integrated over a time interval ∆t by solving:

���

��� � ��, �

The initial condition Ψb(0) corresponds to the final state of the system from Sub-step 1, and the solution is Ψb(∆t).

Sub-step 3. This step is identical to Sub-step 1, with the exception that the initial condition corresponds to the final state of

the system from Sub-step 2. The solution is used as the initial condition for the next time step.

Methodology

Convection + Diffusion

• segregated approach

• discretization on unstructured meshes

OpenFOAM® Framework

Reactions

• coupled approach

• stiff ODE solvers

OpenSMOKE/BzzMath Framework

Paraview®

Post-processing

Pre-Processing

• OpenFOAM® BlockMesh

• GAMBIT, Ansys, CFX, etc.

Complex 2D/3D geometries• unstructured meshes

• complex boundary conditions

• state of the art schemes for discretization

DComplex Gas-Phase Chemistry• homogeneous reactions

• detailed transport properties

• CHEMKIN compatible

• ~100 species, ~1000 reactions

• Sensitivity Analysis, ROPA, etc.

OpenFOAM® Framework

OpenSMOKE Framework

laminarSMOKE

CFD code for laminar reacting flows with

detailed kinetics• completely open source

• easily extensible (object oriented design)

• efficient

BzzMath• linear algebra

•non linear systems, ODE, DAE

Intel MKL• sparse linear solvers

• efficient mathematical operations

Numerical Libraries

Results

IgnitionAt t=0 the initial composition is pure air at ambient temperature. A spark, located

close to the fuel nozzle was applied in order to ignite the fuel mixture which is fed

through the fuel nozzle. The duration of the spark is 0.20 s.

Bennet, B.A., McEnally, C.S., Pfefferle, L.D., Smooke, M.D., Colket, M.B., Computational and Experimental Study of Axisymmetric, Coflow Partially Premixed Ethylene/Air Flames, Combustion and Flame (2001)

Fuel: C2H4/N2/Ar (30.14%, 68.42%, 1.42% mass)Air: O2/N2 (23.2%, 76.8% mass)Temperature = 298 KPressure = 1 atmVfuel = 12.52 cm/sVair = 32.60 cm/s

GeometryFuel nozzle internal radius = 5.55 mmCombustion chamber internal radius = 55mmCopper ring internal radius = 27.5 mm

Experimental dataMeasurements along the axisT, C2H4, O2, CO2, CO, H2O, H2, CH2O, C6H6, soot

Laminar coflow flame

tem

pe

ratu

reH

2O

ma

ss f

ract

ion

Temperature [K]Velocity [m/s] OH CH2O C2H2 C6H6

0 3.22 300 1960 0 0.0027 0 0.0011 0 0.03 0 0.001

Comparison with experimental data

...... nC7nC7

C6C6

C3C3

C2C2

CH4CH4

COCO

H2

O2

H2

O2

SOxSOx

SootSoot

PAHPAH

Cl

species

Cl

species

NOxNOx PolimiC1C16HT kinetic scheme168 species

5400 reactions

Freely available in CHEMKIN format at:

http://creckmodeling.chem.polimi.it/

Domain: 2D axisymmetric (55 x 200 mm)

Computational grid: ~5000 cells (structured)

Pressure/Velocity coupling: PISO

Discretization: first order upwind

[1] Consul R., et al., Combustion Theory and Modelling 7: 525-544 (2003)[2] Smooke M. D., Mitchell R. E., Keyes D. E., Combustion Science and Technology 67: 85-122 (1989)[3] Oran E. S., Boris J. P., Numerical Simulation of Reactive Flows, Cambridge University Press, 2001[4] OpenCFD Ltd., OpenFOAM® http://wwwopenfoamorg/[5] McEnally C. S., Pfefferle L. D., Combustion and Flame 121: 575-592 (2000)

[6] Ren Z., Pope S. B., Journal of Computational Physics 227: 8165-8176 (2008)[7] Strang G., SIAM Journal of Numerical Analysis 5: 506-517 (1968)[8] Buzzi-Ferraris G., Manca D., Computers and Chemical Engineering 22: 1595-1621 (1998)[9] Jasak H., Error analysis and estimation for the Finite Volume method with applications to fluid flows, PhD. Thesis,

Imperial College, London, 1996[10] Bennett B. A., et al., Combustion and Flame 127: 2004-2022 (2001)[11] Ranzi E., Frassoldati A., Granata S., Faravelli T., Industrial and Engineering Chemistry Research 44: 5170-5183 (2005)

References

Acknowledgements

Financial support for this activity was provided by

the MIUR (Ministero dell’Università e della

Ricerca), under the PRIN 2008 framework:

“Cinetica dettagliata di formazione di idrocarburi

poliaromatici e nanoparticelle da processi di

combustione”.