Public Member Functions | Private Attributes
COxidationIntrinsicRate Class Reference

Intrinsic char surface reaction mndel. More...

Public Member Functions

 TypeName ("COxidationIntrinsicRate")
 Runtime type information. More...
 
 COxidationIntrinsicRate (const dictionary &dict, CloudType &owner)
 Construct from dictionary. More...
 
 COxidationIntrinsicRate (const COxidationIntrinsicRate< CloudType > &srm)
 Construct copy. More...
 
virtual autoPtr< SurfaceReactionModel< CloudType > > clone () const
 Construct and return a clone. More...
 
virtual ~COxidationIntrinsicRate ()
 Destructor. More...
 
virtual scalar calculate (const scalar dt, const label cellI, const scalar d, const scalar T, const scalar Tc, const scalar pc, const scalar rhoc, const scalar mass, const scalarField &YGas, const scalarField &YLiquid, const scalarField &YSolid, const scalarField &YMixture, const scalar N, scalarField &dMassGas, scalarField &dMassLiquid, scalarField &dMassSolid, scalarField &dMassSRCarrier) const
 Update surface reactions. More...
 

Private Attributes

const scalar Sb_
 Stoichiometry of reaction []. More...
 
const scalar C1_
 Mass diffusion limited rate constant. More...
 
const scalar rMean_
 Mean pore radius [m]. More...
 
const scalar theta_
 Char porosity [] = 1 - rho_apparent/rho_true. More...
 
const scalar Ai_
 Pre-exponential factor. More...
 
const scalar Ei_
 Activation energy. More...
 
const scalar Ag_
 Char specific internal area [m2/kg]. More...
 
const scalar tau_
 Pore tortuosity []; default to sqrt(2) More...
 
label CsLocalId_
 Cs positions in global/local lists. More...
 
label O2GlobalId_
 O2 position in global list. More...
 
label CO2GlobalId_
 CO2 positions in global list. More...
 
scalar WC_
 Molecular weight of C [kg/kmol]. More...
 
scalar WO2_
 Molecular weight of O2 [kg/kmol]. More...
 
scalar HcCO2_
 Formation enthalpy for CO2 [J/kg]. More...
 

Detailed Description

Intrinsic char surface reaction mndel.

C(s) + Sb*O2 -> CO2

where Sb is the stoichiometry of the reaction

Definition at line 49 of file COxidationIntrinsicRate.H.

Constructor & Destructor Documentation

◆ COxidationIntrinsicRate() [1/2]

COxidationIntrinsicRate ( const dictionary dict,
CloudType owner 
)

Construct from dictionary.

Definition at line 35 of file COxidationIntrinsicRate.C.

References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::Info, and Foam::nl.

Here is the call graph for this function:

◆ COxidationIntrinsicRate() [2/2]

Construct copy.

Definition at line 82 of file COxidationIntrinsicRate.C.

◆ ~COxidationIntrinsicRate()

Destructor.

Definition at line 108 of file COxidationIntrinsicRate.C.

Member Function Documentation

◆ TypeName()

TypeName ( "COxidationIntrinsicRate"  )

Runtime type information.

◆ clone()

virtual autoPtr<SurfaceReactionModel<CloudType> > clone ( ) const
inlinevirtual

Construct and return a clone.

Definition at line 135 of file COxidationIntrinsicRate.H.

◆ calculate()

Foam::scalar calculate ( const scalar  dt,
const label  cellI,
const scalar  d,
const scalar  T,
const scalar  Tc,
const scalar  pc,
const scalar  rhoc,
const scalar  mass,
const scalarField YGas,
const scalarField YLiquid,
const scalarField YSolid,
const scalarField YMixture,
const scalar  N,
scalarField dMassGas,
scalarField dMassLiquid,
scalarField dMassSolid,
scalarField dMassSRCarrier 
) const
virtual

Update surface reactions.

Definition at line 116 of file COxidationIntrinsicRate.C.

References Foam::exp(), Foam::max(), Foam::min(), phi, Foam::constant::mathematical::pi(), Foam::pow(), Foam::pow3(), R, Foam::constant::thermodynamic::RR, Foam::sqr(), Foam::sqrt(), Foam::T(), and Foam::tanh().

Here is the call graph for this function:

Field Documentation

◆ Sb_

const scalar Sb_
private

Stoichiometry of reaction [].

Definition at line 65 of file COxidationIntrinsicRate.H.

◆ C1_

const scalar C1_
private

Mass diffusion limited rate constant.

Definition at line 68 of file COxidationIntrinsicRate.H.

◆ rMean_

const scalar rMean_
private

Mean pore radius [m].

Definition at line 71 of file COxidationIntrinsicRate.H.

◆ theta_

const scalar theta_
private

Char porosity [] = 1 - rho_apparent/rho_true.

Definition at line 74 of file COxidationIntrinsicRate.H.

◆ Ai_

const scalar Ai_
private

Pre-exponential factor.

Definition at line 77 of file COxidationIntrinsicRate.H.

◆ Ei_

const scalar Ei_
private

Activation energy.

Definition at line 80 of file COxidationIntrinsicRate.H.

◆ Ag_

const scalar Ag_
private

Char specific internal area [m2/kg].

Definition at line 83 of file COxidationIntrinsicRate.H.

◆ tau_

const scalar tau_
private

Pore tortuosity []; default to sqrt(2)

Definition at line 86 of file COxidationIntrinsicRate.H.

◆ CsLocalId_

label CsLocalId_
private

Cs positions in global/local lists.

Definition at line 92 of file COxidationIntrinsicRate.H.

◆ O2GlobalId_

label O2GlobalId_
private

O2 position in global list.

Definition at line 95 of file COxidationIntrinsicRate.H.

◆ CO2GlobalId_

label CO2GlobalId_
private

CO2 positions in global list.

Definition at line 98 of file COxidationIntrinsicRate.H.

◆ WC_

scalar WC_
private

Molecular weight of C [kg/kmol].

Definition at line 104 of file COxidationIntrinsicRate.H.

◆ WO2_

scalar WO2_
private

Molecular weight of O2 [kg/kmol].

Definition at line 107 of file COxidationIntrinsicRate.H.

◆ HcCO2_

scalar HcCO2_
private

Formation enthalpy for CO2 [J/kg].

Definition at line 110 of file COxidationIntrinsicRate.H.


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