FreeFOAM The Cross-Platform CFD Toolkit
SCOPE Class Reference

Laminar flame speed obtained from the SCOPE correlation. 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 polynomio 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 polinomial 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 78 of file SCOPELaminarFlameSpeed.H.

+ Inheritance diagram for SCOPE:
+ Collaboration diagram for SCOPE:

List of all members.

Classes

class  polynomial

Public Member Functions

 TypeName ("SCOPE")
 Runtime type information.
 SCOPE (const dictionary &, const hhuCombustionThermo &)
 Construct from dictionary and hhuCombustionThermo.
 ~SCOPE ()
tmp< volScalarFieldMa () const
 Return the Markstein number.
tmp< volScalarFieldoperator() () const
 Return the laminar flame speed [m/s].
- Public Member Functions inherited from laminarFlameSpeed
 TypeName ("laminarFlameSpeed")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, laminarFlameSpeed, dictionary,(const dictionary &dict, const hhuCombustionThermo &ct),(dict, ct))
 laminarFlameSpeed (const dictionary &, const hhuCombustionThermo &)
 Construct from dictionary and hhuCombustionThermo.
virtual ~laminarFlameSpeed ()

Additional Inherited Members

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

Constructor & Destructor Documentation

SCOPE ( const dictionary ,
const hhuCombustionThermo  
)

Construct from dictionary and hhuCombustionThermo.

~SCOPE ( )

Member Function Documentation

TypeName ( "SCOPE"  )

Runtime type information.

tmp<volScalarField> Ma ( ) const

Return the Markstein number.

tmp<volScalarField> operator() ( ) const
virtual

Return the laminar flame speed [m/s].

Implements laminarFlameSpeed.


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