Char oxidation model given by Hurt and Mitchell: More...
Public Member Functions | |
TypeName ("COxidationHurtMitchell") | |
Runtime type information. More... | |
COxidationHurtMitchell (const dictionary &dict, CloudType &owner) | |
Construct from dictionary. More... | |
COxidationHurtMitchell (const COxidationHurtMitchell< CloudType > &srm) | |
Construct copy. More... | |
virtual autoPtr< SurfaceReactionModel< CloudType > > | clone () const |
Construct and return a clone. More... | |
virtual | ~COxidationHurtMitchell () |
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... | |
label | CsLocalId_ |
Cs position in global/local lists. More... | |
label | ashLocalId_ |
Ash position 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... | |
scalar | heatOfReaction_ |
Heat of reaction [J/kg] (optional) More... | |
Char oxidation model given by Hurt and Mitchell:
Based on the reference: Hurt R. and Mitchell R., "Unified high-temperature char combustion kinetics for a suite of coals of various rank", 24th Symposium in Combustion, The Combustion Institute, 1992, p 1243-1250
Model specifies the rate of char combustion.
C(s) + Sb*O2 -> CO2
where Sb is the stoichiometry of the reaction
Model validity: Gas temperature: Tc > 1500 K Particle sizes: 75 um -> 200 um Pox > 0.3 atm
Definition at line 59 of file COxidationHurtMitchell.H.
COxidationHurtMitchell | ( | const dictionary & | dict, |
CloudType & | owner | ||
) |
Construct from dictionary.
Definition at line 33 of file COxidationHurtMitchell.C.
References Foam::endl(), and Foam::Info.
COxidationHurtMitchell | ( | const COxidationHurtMitchell< CloudType > & | srm | ) |
Construct copy.
Definition at line 75 of file COxidationHurtMitchell.C.
|
virtual |
Destructor.
Definition at line 95 of file COxidationHurtMitchell.C.
TypeName | ( | "COxidationHurtMitchell" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone.
Definition at line 130 of file COxidationHurtMitchell.H.
|
virtual |
Update surface reactions.
Definition at line 103 of file COxidationHurtMitchell.C.
References A(), Foam::exp(), Foam::max(), Foam::min(), Foam::constant::mathematical::pi(), Foam::constant::thermodynamic::RR, Foam::sqr(), Foam::sqrt(), and T.
|
private |
Stoichiometry of reaction.
Definition at line 75 of file COxidationHurtMitchell.H.
|
private |
Cs position in global/local lists.
Definition at line 81 of file COxidationHurtMitchell.H.
|
private |
Ash position in global/local lists.
Definition at line 84 of file COxidationHurtMitchell.H.
|
private |
O2 position in global list.
Definition at line 87 of file COxidationHurtMitchell.H.
|
private |
CO2 positions in global list.
Definition at line 90 of file COxidationHurtMitchell.H.
|
private |
Molecular weight of C [kg/kmol].
Definition at line 96 of file COxidationHurtMitchell.H.
|
private |
Molecular weight of O2 [kg/kmol].
Definition at line 99 of file COxidationHurtMitchell.H.
|
private |
Formation enthalpy for CO2 [J/kg].
Definition at line 102 of file COxidationHurtMitchell.H.
|
private |
Heat of reaction [J/kg] (optional)
Definition at line 105 of file COxidationHurtMitchell.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.