Eddy Dissipation Concept (EDC) turbulent combustion model. More...
Public Member Functions | |
TypeName ("EDC") | |
Runtime type information. More... | |
EDC (const word &modelType, const fvMesh &mesh, const word &combustionProperties, const word &phaseName) | |
Construct from components. More... | |
virtual | ~EDC () |
Destructor. More... | |
virtual void | correct () |
Correct combustion rate. More... | |
virtual tmp< fvScalarMatrix > | R (volScalarField &Y) const |
Fuel consumption rate matrix. More... | |
virtual tmp< volScalarField > | Qdot () const |
Heat release rate [kg/m/s3]. More... | |
virtual bool | read () |
Update properties from given dictionary. More... | |
Public Member Functions inherited from laminar< Type > | |
TypeName ("laminar") | |
Runtime type information. More... | |
laminar (const word &modelType, const fvMesh &mesh, const word &combustionProperties, const word &phaseName) | |
Construct from components. More... | |
virtual | ~laminar () |
Destructor. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from laminar< Type > | |
tmp< volScalarField > | tc () const |
Return the chemical time scale. More... | |
Eddy Dissipation Concept (EDC) turbulent combustion model.
This model considers that the reaction occurs in the regions of the flow where the dissipation of turbulence kinetic energy takes place (fine structures). The mass fraction of the fine structures and the mean residence time are provided by an energy cascade model.
There are many versions and developments of the EDC model, 4 of which are currently supported in this implementation: v1981, v1996, v2005 and v2016. The model variant is selected using the optional version
entry in the EDCCoeffs
dictionary,
EDCCoeffs { version v2016; }
The default version is v2015
if the version
entry is not specified.
Model versions and references:
Version v2005: Cgamma = 2.1377 Ctau = 0.4083 kappa = gammaL^exp1 / (1 - gammaL^exp2), where exp1 = 2, and exp2 = 2. Magnussen, B. F. (2005, June). The Eddy Dissipation Concept - A Bridge Between Science and Technology. In ECCOMAS thematic conference on computational combustion (pp. 21-24). Version v1981: Changes coefficients exp1 = 3 and exp2 = 3 Magnussen, B. (1981, January). On the structure of turbulence and a generalized eddy dissipation concept for chemical reaction in turbulent flow. In 19th Aerospace Sciences Meeting (p. 42). Version v1996: Changes coefficients exp1 = 2 and exp2 = 3 Gran, I. R., & Magnussen, B. F. (1996). A numerical study of a bluff-body stabilized diffusion flame. Part 2. Influence of combustion modeling and finite-rate chemistry. Combustion Science and Technology, 119(1-6), 191-217. Version v2016: Use local constants computed from the turbulent Da and Re numbers. Parente, A., Malik, M. R., Contino, F., Cuoci, A., & Dally, B. B. (2016). Extension of the Eddy Dissipation Concept for turbulence/chemistry interactions to MILD combustion. Fuel, 163, 98-111.
TypeName | ( | "EDC< Type >" | ) |
Runtime type information.
|
virtual |
Correct combustion rate.
Reimplemented from laminar< Type >.
Definition at line 83 of file EDC.C.
References Foam::constant::electromagnetic::e, epsilon, forAll, k, Foam::max(), Foam::min(), Foam::constant::physicoChemical::mu, nu, Foam::pow(), Foam::pow025(), rho, List< T >::size(), Foam::sqr(), Foam::sqrt(), trho, and turbulence.
|
virtual |
Fuel consumption rate matrix.
Reimplemented from laminar< Type >.
Definition at line 179 of file EDC.C.
References R.
|
virtual |
Heat release rate [kg/m/s3].
Reimplemented from laminar< Type >.
Definition at line 187 of file EDC.C.
References Foam::dimEnergy, Foam::dimTime, Foam::dimVolume, mesh, tmp< T >::ref(), and timeName.
|
virtual |
Update properties from given dictionary.
Reimplemented from laminar< Type >.
Definition at line 217 of file EDC.C.
References Foam::combustionModels::EDCexp1, Foam::combustionModels::EDCexp2, Foam::combustionModels::EDCversionNames, and Foam::blockMeshTools::read().