This repository contains different solvers for OpenFOAM 2.3.X. All of the different solvers, are used for combustion and use a finite rate chemistry approach , in which the different species and elementary chemical reactions are modelled following the Arrhenius law.
The different solvers are based on a low Mach number assumption, where the pressure is decoupled from the thermodynamic properties of the fluid.
Duwig, Christophe, et al. Large Eddy Simulations of a piloted lean premix jet flame using finite-rate chemistry. Combustion Theory and Modelling, 15(4):537-568, 2011.
"diff_sc_reactingLMFoam" where the different Schmidt numbers of the chemical species are defined, to capture the preferential diffusivity effect of certain elements.
"dynreactingLMFoam" which accomodates of a moving mesh.
"reactingBoxturbFoam" in which turbulence is initially generated in the whole domain (usually a box) using Fourier series.
This library is developed for OpenFOAM 2.3.X, and requires the latter version of the Open Source CFD Toolbox. For more information on how to install this version, the reader is referred to this web page.
To compile any solver, go inside the folder of the desired one and execute the command:
wmake
This will create the application solver in your $FOAM_USER_BIN folder.
All the solvers require adding some additional files:
-
Add thermodynamic pressure level in constant/chemistryProperties
pReff pReff [1 -1 -2 0 0 0 0] 1.01325E+05;
-
A new field-file: pd (dynamic pressure), which is actually the solved pressure variable (p is more or less a dummy field)