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... | |
Intrinsic char surface reaction mndel.
where Sb is the stoichiometry of the reaction
Definition at line 49 of file COxidationIntrinsicRate.H.
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.
COxidationIntrinsicRate | ( | const COxidationIntrinsicRate< CloudType > & | srm | ) |
Construct copy.
Definition at line 82 of file COxidationIntrinsicRate.C.
|
virtual |
Destructor.
Definition at line 108 of file COxidationIntrinsicRate.C.
TypeName | ( | "COxidationIntrinsicRate" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone.
Definition at line 135 of file COxidationIntrinsicRate.H.
|
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().
|
private |
Stoichiometry of reaction [].
Definition at line 65 of file COxidationIntrinsicRate.H.
|
private |
Mass diffusion limited rate constant.
Definition at line 68 of file COxidationIntrinsicRate.H.
|
private |
Mean pore radius [m].
Definition at line 71 of file COxidationIntrinsicRate.H.
|
private |
Char porosity [] = 1 - rho_apparent/rho_true.
Definition at line 74 of file COxidationIntrinsicRate.H.
|
private |
Pre-exponential factor.
Definition at line 77 of file COxidationIntrinsicRate.H.
|
private |
Activation energy.
Definition at line 80 of file COxidationIntrinsicRate.H.
|
private |
Char specific internal area [m2/kg].
Definition at line 83 of file COxidationIntrinsicRate.H.
|
private |
Pore tortuosity []; default to sqrt(2)
Definition at line 86 of file COxidationIntrinsicRate.H.
|
private |
Cs positions in global/local lists.
Definition at line 92 of file COxidationIntrinsicRate.H.
|
private |
O2 position in global list.
Definition at line 95 of file COxidationIntrinsicRate.H.
|
private |
CO2 positions in global list.
Definition at line 98 of file COxidationIntrinsicRate.H.
|
private |
Molecular weight of C [kg/kmol].
Definition at line 104 of file COxidationIntrinsicRate.H.
|
private |
Molecular weight of O2 [kg/kmol].
Definition at line 107 of file COxidationIntrinsicRate.H.
|
private |
Formation enthalpy for CO2 [J/kg].
Definition at line 110 of file COxidationIntrinsicRate.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.