EDC (Eddy Dissipation Concept) for OpenFOAM based on the OpenSMOKE++ Library
EDC (Eddy Dissipation Concept) for OpenFOAM based on the OpenSMOKE++ framework.
The edcSMOKE++ framework is available for the following OpenFOAM versions:
If you use edcSMOKE++ for your publications, we kindly ask you to cite the following two papers:
Parente, A., Malik, R.M., Contino, F., Cuoci, A., Dally, B.,
Extension of the Eddy Dissipation Concept for turbulence/chemistry interactions to MILD combustion
(2016) Fuel, 163, pp. 98-111, DOI: 10.1016/j.fuel.2015.09.020Cuoci, A., Frassoldati, A., Faravelli, T., Ranzi, E.,
OpenSMOKE++: An object-oriented framework for the numerical modeling of reactive systems with detailed kinetic mechanisms
(2015) Computer Physics Communications, 192, pp. 237-264, DOI: 10.1016/j.cpc.2015.02.014
Two main different options are available to compile the code, according to the level of support for the solution of ODE systems:
mybashrc.minimalist
file as mybashrc.local
by typing: cp mybashrc.minimalist source mybashrc.local
mybashrc.local
filesource mybashrc.local
solver/chemkin2OpenSMOKE++PreProcessor
folder, type wmake
solver/edcSimpleSMOKE
folder, type wmake
solver/edcPimpleSMOKE
folder type wmake
mybashrc.minimalist.mkl
file as mybashrc.local
by typing: cp mybashrc.minimalist.mkl source mybashrc.local
mybashrc.local
filemybashrc.local
filesource mybashrc.local
solver/chemkin2OpenSMOKE++PreProcessor
folder, type wmake
solver/edcSimpleSMOKE
folder, type wmake
solver/edcPimpleSMOKE
folder type wmake
In order to run a simulation with edcSMOKE++, a CHEMKIN mechanism (kinetics, thermodynamic and transport properties) has to be pre-processed using the chemkin2OpenSMOKE++PreProcessor
utility (see above).
Examples of mechanisms ready to be pre-processed are available in the run/kinetic-mechanisms
folder. In particular, for in each mechanism folder you can find the three files corresponding to the CHEMKIN input (kinetics, thermodynamics, and transport properties) and an additional input.dic
file, containing the instructions for the chemkin2OpenSMOKE++PreProcessor
.
In order to pre-process a kinetic mechanisms, the operations to carry out are very simple. As an example, for POLIMI_H2CO_1412
mechanism:
run/kinetic-mechanisms/POLIMI_H2CO_1412
chemkin2OpenSMOKE++PreProcessor
kinetics-POLIMI_H2CO_1412
folder will be created, including the preprocessed CHEMKIN files (in XML folder). This is the folder which has to be supplied to the edcSMOKE++
solvers.