Kinetic/diffusion limited rate surface reaction model for coal parcels. Limited to: More...
Public Member Functions | |
TypeName ("COxidationKineticDiffusionLimitedRate") | |
Runtime type information. More... | |
COxidationKineticDiffusionLimitedRate (const dictionary &dict, CloudType &owner) | |
Construct from dictionary. More... | |
COxidationKineticDiffusionLimitedRate (const COxidationKineticDiffusionLimitedRate< CloudType > &srm) | |
Construct copy. More... | |
virtual autoPtr< SurfaceReactionModel< CloudType > > | clone () const |
Construct and return a clone. More... | |
virtual | ~COxidationKineticDiffusionLimitedRate () |
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, C1. More... | |
const scalar | C2_ |
Kinetics limited rate pre-exponential constant, C2. More... | |
const scalar | E_ |
Kinetics limited rate activation energy. 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... | |
Kinetic/diffusion limited rate surface reaction model for coal parcels. Limited to:
where Sb is the stoichiometry of the reaction
Definition at line 48 of file COxidationKineticDiffusionLimitedRate.H.
COxidationKineticDiffusionLimitedRate | ( | const dictionary & | dict, |
CloudType & | owner | ||
) |
Construct from dictionary.
Definition at line 34 of file COxidationKineticDiffusionLimitedRate.C.
References Foam::endl(), and Foam::Info.
COxidationKineticDiffusionLimitedRate | ( | const COxidationKineticDiffusionLimitedRate< CloudType > & | srm | ) |
Construct copy.
Definition at line 71 of file COxidationKineticDiffusionLimitedRate.C.
|
virtual |
Destructor.
Definition at line 93 of file COxidationKineticDiffusionLimitedRate.C.
TypeName | ( | "COxidationKineticDiffusionLimitedRate" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone.
Definition at line 122 of file COxidationKineticDiffusionLimitedRate.H.
|
virtual |
Update surface reactions.
Definition at line 101 of file COxidationKineticDiffusionLimitedRate.C.
References Foam::exp(), Foam::min(), Foam::constant::mathematical::pi(), Foam::pow(), Foam::constant::thermodynamic::RR, Foam::sqr(), and T.
|
private |
Stoichiometry of reaction.
Definition at line 64 of file COxidationKineticDiffusionLimitedRate.H.
|
private |
Mass diffusion limited rate constant, C1.
Definition at line 67 of file COxidationKineticDiffusionLimitedRate.H.
|
private |
Kinetics limited rate pre-exponential constant, C2.
Definition at line 70 of file COxidationKineticDiffusionLimitedRate.H.
|
private |
Kinetics limited rate activation energy.
Definition at line 73 of file COxidationKineticDiffusionLimitedRate.H.
|
private |
Cs positions in global/local lists.
Definition at line 79 of file COxidationKineticDiffusionLimitedRate.H.
|
private |
O2 position in global list.
Definition at line 82 of file COxidationKineticDiffusionLimitedRate.H.
|
private |
CO2 positions in global list.
Definition at line 85 of file COxidationKineticDiffusionLimitedRate.H.
|
private |
Molecular weight of C [kg/kmol].
Definition at line 91 of file COxidationKineticDiffusionLimitedRate.H.
|
private |
Molecular weight of O2 [kg/kmol].
Definition at line 94 of file COxidationKineticDiffusionLimitedRate.H.
|
private |
Formation enthalpy for CO2 [J/kg].
Definition at line 97 of file COxidationKineticDiffusionLimitedRate.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.