This soot model is purely an state model. The amount of soot produced is determined by a single step chemistry as : More...
Public Member Functions | |
TypeName ("mixtureFraction") | |
Runtime type information. More... | |
mixtureFraction (const dictionary &dict, const fvMesh &mesh, const word &modelType) | |
Construct from components. More... | |
virtual | ~mixtureFraction () |
Destructor. More... | |
const volScalarField & | soot () const |
Return Ysoot. More... | |
virtual void | correct () |
Main update/correction routine. More... | |
Public Member Functions inherited from sootModel | |
TypeName ("sootModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, sootModel, dictionary,(const dictionary &dict, const fvMesh &mesh, const word &modelType),(dict, mesh, modelType)) | |
Declare runtime constructor selection table. More... | |
sootModel (const dictionary &dict, const fvMesh &mesh, const word &modelType) | |
Construct from components. More... | |
virtual | ~sootModel () |
Destructor. More... | |
const fvMesh & | mesh () const |
Reference to the mesh. More... | |
const dictionary & | dict () const |
Reference to the dictionary. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from sootModel | |
static autoPtr< sootModel > | New (const dictionary &dict, const fvMesh &mesh) |
Selector. More... | |
Protected Attributes inherited from sootModel | |
const dictionary | dict_ |
Radiation model dictionary. More... | |
const fvMesh & | mesh_ |
Reference to the fvMesh. More... | |
This soot model is purely an state model. The amount of soot produced is determined by a single step chemistry as :
nuf Fuel + nuOx Ox = nuP P + nuSoot soot
nuSoot is prescribed by the user.
The single step chemistry used is read from the combustion. The soot is not considered into the thermodynamics of the system and it is not considered as an extra specie in the solver.
The spacial distribution is given by the normalization of the first product on the rhs of the reaction by default or it can be added as input.
For example in the radiationProperties dictionary set:
mixtureFractionCoeffs { nuSoot 0.015; Wsoot 12; mappingField P; }
Definition at line 76 of file mixtureFraction.H.
mixtureFraction | ( | const dictionary & | dict, |
const fvMesh & | mesh, | ||
const word & | modelType | ||
) |
Construct from components.
Definition at line 35 of file mixtureFraction.C.
References forAll, objectRegistry::foundObject(), Foam::Info, objectRegistry::lookupObject(), Foam::mag(), mixture, Foam::nl, reaction, Reaction< ReactionThermo >::rhs(), basicSpecieMixture::species(), multiComponentMixture< ThermoType >::specieThermos(), basicSpecieMixture::Y(), and mixtureFraction< ThermoType >::~mixtureFraction().
|
virtual |
Destructor.
Definition at line 135 of file mixtureFraction.C.
Referenced by mixtureFraction< ThermoType >::mixtureFraction().
TypeName | ( | "mixtureFraction< ThermoType >" | ) |
Runtime type information.
|
inlinevirtual |
Return Ysoot.
Implements sootModel.
Definition at line 130 of file mixtureFraction.H.
References mixtureFraction< ThermoType >::correct().
|
virtual |
Main update/correction routine.
Implements sootModel.
Definition at line 142 of file mixtureFraction.C.
Referenced by mixtureFraction< ThermoType >::soot().