SCOPE Class Reference

Laminar flame speed obtained from the SCOPE correlation. More...

Inheritance diagram for SCOPE:
Collaboration diagram for SCOPE:

Public Member Functions

 TypeName ("SCOPE")
 Runtime type information. More...
 
 SCOPE (const dictionary &, const psiuMulticomponentThermo &)
 Construct from dictionary and psiuMulticomponentThermo. More...
 
 SCOPE (const SCOPE &)=delete
 Disallow default bitwise copy construction. More...
 
 ~SCOPE ()
 Destructor. More...
 
tmp< volScalarFieldMa () const
 Return the Markstein number. More...
 
tmp< volScalarFieldoperator() () const
 Return the laminar flame speed [m/s]. More...
 
void operator= (const SCOPE &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from laminarFlameSpeed
 TypeName ("laminarFlameSpeed")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, laminarFlameSpeed, dictionary,(const dictionary &dict, const psiuMulticomponentThermo &ct),(dict, ct))
 
 laminarFlameSpeed (const dictionary &, const psiuMulticomponentThermo &)
 Construct from dictionary and psiuMulticomponentThermo. More...
 
 laminarFlameSpeed (const laminarFlameSpeed &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~laminarFlameSpeed ()
 Destructor. More...
 
void operator= (const laminarFlameSpeed &)=delete
 Disallow default bitwise assignment. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from laminarFlameSpeed
static autoPtr< laminarFlameSpeedNew (const psiuMulticomponentThermo &)
 
- Protected Attributes inherited from laminarFlameSpeed
const psiuMulticomponentThermopsiuMulticomponentThermo_
 
word fuel_
 Fuel. More...
 
scalar equivalenceRatio_
 Equivalence ratio of a homogeneous mixture. More...
 

Detailed Description

Laminar flame speed obtained from the SCOPE correlation.

Seven parameters are specified in terms of polynomial functions of stoichiometry. Two polynomials are fitted, covering different parts of the flammable range. If the mixture is outside the fitted range, linear interpolation is used between the extreme of the polynomial and the upper or lower flammable limit with the Markstein number constant.

Variations of pressure and temperature from the reference values are taken into account through $ pexp $ and $ texp $

The laminar burning velocity fitting polynomial is:

$ Su = a_{0}(1+a_{1}x+K+..a_{i}x^{i}..+a_{6}x^{6}) (p/p_{ref})^{pexp} (T/T_{ref})^{texp} $

where:

$ a_{i} $ are the polynomial coefficients.

$ pexp $ and $ texp $ are the pressure and temperature factors respectively.

$ x $ is the equivalence ratio.

$ T_{ref} $ and $ p_{ref} $ are the temperature and pressure references for the laminar burning velocity.

Source files

Definition at line 77 of file SCOPELaminarFlameSpeed.H.

Constructor & Destructor Documentation

◆ SCOPE() [1/2]

SCOPE ( const dictionary dict,
const psiuMulticomponentThermo ct 
)

Construct from dictionary and psiuMulticomponentThermo.

Definition at line 64 of file SCOPELaminarFlameSpeed.C.

References Foam::endl(), Foam::Info, Foam::max(), Foam::min(), n, and token::TAB.

Here is the call graph for this function:

◆ SCOPE() [2/2]

SCOPE ( const SCOPE )
delete

Disallow default bitwise copy construction.

◆ ~SCOPE()

~SCOPE ( )

Destructor.

Definition at line 118 of file SCOPELaminarFlameSpeed.C.

Member Function Documentation

◆ TypeName()

TypeName ( "SCOPE"  )

Runtime type information.

◆ Ma()

Return the Markstein number.

Definition at line 369 of file SCOPELaminarFlameSpeed.C.

References Foam::dimless, and GeometricField< Type, PatchField, GeoMesh >::New().

Here is the call graph for this function:

◆ operator()()

Foam::tmp< Foam::volScalarField > operator() ( ) const
virtual

Return the laminar flame speed [m/s].

Implements laminarFlameSpeed.

Definition at line 404 of file SCOPELaminarFlameSpeed.C.

References Foam::dimless.

◆ operator=()

void operator= ( const SCOPE )
delete

Disallow default bitwise assignment.


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