Public Member Functions | List of all members
mixtureFractionSoot< ThermoType > Class Template Reference

This soot model is purely an state model. The amount of soot produced is determined by a single step chemistry as : More...

Inheritance diagram for mixtureFractionSoot< ThermoType >:
Inheritance graph
[legend]
Collaboration diagram for mixtureFractionSoot< ThermoType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("mixtureFractionSoot")
 
 mixtureFractionSoot (const dictionary &dict, const fvMesh &mesh, const word &modelType)
 
virtual ~mixtureFractionSoot ()
 
virtual void correct ()
 
const volScalarFieldsoot () const
 
- Public Member Functions inherited from sootModel
 TypeName ("sootModel")
 
 declareRunTimeSelectionTable (autoPtr, sootModel, dictionary,(const dictionary &dict, const fvMesh &mesh, const word &modelType),(dict, mesh, modelType))
 
 sootModel (const dictionary &dict, const fvMesh &mesh, const word &modelType)
 
virtual ~sootModel ()
 
const fvMeshmesh () const
 
const dictionarydict () const
 

Additional Inherited Members

- Static Public Member Functions inherited from sootModel
static autoPtr< sootModelNew (const dictionary &dict, const fvMesh &mesh)
 
- Protected Attributes inherited from sootModel
const dictionary dict_
 
const fvMeshmesh_
 

Detailed Description

template<class ThermoType>
class Foam::radiation::mixtureFractionSoot< ThermoType >

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.

The input dictionary reads like in the radiationProperties dictionary:

sootModel mixtureFractionSoot<gasHThermoPhysics>;

mixtureFractionSootCoeffs { nuSoot 0.015; Wsoot 12; mappingField P; }

Source files

Definition at line 80 of file mixtureFractionSoot.H.

Constructor & Destructor Documentation

◆ mixtureFractionSoot()

mixtureFractionSoot ( const dictionary dict,
const fvMesh mesh,
const word modelType 
)

Definition at line 62 of file mixtureFractionSoot.C.

References forAll, Foam::Info, Foam::mag(), Foam::nl, and reaction.

Here is the call graph for this function:

◆ ~mixtureFractionSoot()

Definition at line 139 of file mixtureFractionSoot.C.

Member Function Documentation

◆ TypeName()

TypeName ( "mixtureFractionSoot< ThermoType >"  )

◆ correct()

void correct
virtual

Implements sootModel.

Definition at line 146 of file mixtureFractionSoot.C.

◆ soot()

const volScalarField& soot ( ) const
inlinevirtual

Implements sootModel.

Definition at line 156 of file mixtureFractionSoot.H.


The documentation for this class was generated from the following files: