Limited to C(s) + O2 -> CO2. More...
Public Member Functions | |
TypeName ("COxidationMurphyShaddix") | |
Runtime type information. More... | |
COxidationMurphyShaddix (const dictionary &dict, CloudType &owner) | |
Construct from dictionary. More... | |
COxidationMurphyShaddix (const COxidationMurphyShaddix< CloudType > &srm) | |
Construct copy. More... | |
virtual autoPtr< SurfaceReactionModel< CloudType > > | clone () const |
Construct and return a clone. More... | |
virtual | ~COxidationMurphyShaddix () |
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 | D0_ |
Reference diffusion constant. More... | |
const scalar | rho0_ |
Reference density for reference diffusion constant. More... | |
const scalar | T0_ |
Reference temperature for reference diffusion constant. More... | |
const scalar | Dn_ |
Exponent for diffusion equation. More... | |
const scalar | A_ |
Kinetic rate coefficient. More... | |
const scalar | E_ |
Kinetic rate activation energy. More... | |
const scalar | n_ |
Reaction order. More... | |
const scalar | WVol_ |
Effective molecular weight of gaseous volatiles. 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... | |
Static Private Attributes | |
static label | maxIters_ = 1000 |
Maximum number of iterations. More... | |
static scalar | tolerance_ = 1e-06 |
Tolerance used in inner iterations. More... | |
Limited to C(s) + O2 -> CO2.
Loosely based on the reference: Murphy, J. J., Shaddix, C. R., Combustion kinetics of coal chars in oxygen-enriched environments, Combustion and Flame 144, pp710-729, 2006
Definition at line 48 of file COxidationMurphyShaddix.H.
COxidationMurphyShaddix | ( | const dictionary & | dict, |
CloudType & | owner | ||
) |
Construct from dictionary.
Definition at line 42 of file COxidationMurphyShaddix.C.
References Foam::endl(), and Foam::Info.
COxidationMurphyShaddix | ( | const COxidationMurphyShaddix< CloudType > & | srm | ) |
Construct copy.
Definition at line 82 of file COxidationMurphyShaddix.C.
|
virtual |
Destructor.
Definition at line 107 of file COxidationMurphyShaddix.C.
TypeName | ( | "COxidationMurphyShaddix" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone.
Definition at line 143 of file COxidationMurphyShaddix.H.
|
virtual |
Update surface reactions.
Definition at line 115 of file COxidationMurphyShaddix.C.
References Foam::endl(), Foam::exp(), Foam::mag(), Foam::min(), N, Foam::nl, Foam::constant::mathematical::pi(), Foam::Pout, Foam::pow(), Foam::constant::thermodynamic::RR, Foam::sqr(), T, and WarningInFunction.
|
private |
Reference diffusion constant.
Definition at line 64 of file COxidationMurphyShaddix.H.
|
private |
Reference density for reference diffusion constant.
Definition at line 67 of file COxidationMurphyShaddix.H.
|
private |
Reference temperature for reference diffusion constant.
Definition at line 70 of file COxidationMurphyShaddix.H.
|
private |
Exponent for diffusion equation.
Definition at line 73 of file COxidationMurphyShaddix.H.
|
private |
Kinetic rate coefficient.
Definition at line 76 of file COxidationMurphyShaddix.H.
|
private |
Kinetic rate activation energy.
Definition at line 79 of file COxidationMurphyShaddix.H.
|
private |
Reaction order.
Definition at line 82 of file COxidationMurphyShaddix.H.
|
private |
Effective molecular weight of gaseous volatiles.
Definition at line 85 of file COxidationMurphyShaddix.H.
|
staticprivate |
Maximum number of iterations.
Definition at line 91 of file COxidationMurphyShaddix.H.
|
staticprivate |
Tolerance used in inner iterations.
Definition at line 94 of file COxidationMurphyShaddix.H.
|
private |
Cs positions in global/local lists.
Definition at line 100 of file COxidationMurphyShaddix.H.
|
private |
O2 position in global list.
Definition at line 103 of file COxidationMurphyShaddix.H.
|
private |
CO2 positions in global list.
Definition at line 106 of file COxidationMurphyShaddix.H.
|
private |
Molecular weight of C [kg/kmol].
Definition at line 112 of file COxidationMurphyShaddix.H.
|
private |
Molecular weight of O2 [kg/kmol].
Definition at line 115 of file COxidationMurphyShaddix.H.
|
private |
Formation enthalpy for CO2 [J/kg].
Definition at line 118 of file COxidationMurphyShaddix.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.