Attou and Ferschneider's Drag model for film flow through packed beds. The implementation follows the description of Gunjal and Ranade, who, in the reference below, formulate the model in more convenient terms. More...
Public Member Functions | |
TypeName ("AttouFerschneider") | |
AttouFerschneider (const dictionary &dict, const phasePair &pair, const bool registerObject) | |
virtual | ~AttouFerschneider ()=default |
virtual tmp< volScalarField > | CdRe () const |
virtual tmp< volScalarField > | K () const |
virtual tmp< surfaceScalarField > | Kf () const |
![]() | |
TypeName ("dragModel") | |
declareRunTimeSelectionTable (autoPtr, dragModel, dictionary,(const dictionary &interfaceDict, const phaseModel &phase1, const phaseModel &phase2),(interfaceDict, phase1, phase2)) | |
dragModel (const dictionary &dict, const phaseModel &phase1, const phaseModel &phase2) | |
virtual | ~dragModel ()=default |
const phaseModel & | phase1 () const |
const phaseModel & | phase2 () const |
const dimensionedScalar & | residualPhaseFraction () const |
const dimensionedScalar & | residualSlip () const |
virtual tmp< volScalarField > | K (const volScalarField &Ur) const =0 |
TypeName ("dragModel") | |
declareRunTimeSelectionTable (autoPtr, dragModel, dictionary,(const dictionary &dict, const phasePair &pair, const bool registerObject),(dict, pair, registerObject)) | |
dragModel (const phasePair &pair, const bool registerObject) | |
dragModel (const dictionary &dict, const phasePair &pair, const bool registerObject) | |
virtual | ~dragModel () |
virtual tmp< volScalarField > | Ki () const |
bool | writeData (Ostream &os) const |
TypeName ("dragModel") | |
declareRunTimeSelectionTable (autoPtr, dragModel, dictionary,(const dictionary &dict, const phasePair &pair, const bool registerObject),(dict, pair, registerObject)) | |
dragModel (const phasePair &pair, const bool registerObject) | |
dragModel (const dictionary &dict, const phasePair &pair, const bool registerObject) | |
virtual | ~dragModel () |
virtual tmp< volScalarField > | Ki () const |
bool | writeData (Ostream &os) const |
Additional Inherited Members | |
![]() | |
static autoPtr< dragModel > | New (const dictionary &dict, const phaseModel &phase1, const phaseModel &phase2) |
static autoPtr< dragModel > | New (const dictionary &dict, const phasePair &pair) |
static autoPtr< dragModel > | New (const dictionary &dict, const phasePair &pair) |
![]() | |
static const dimensionSet | dimK |
![]() | |
const dictionary & | interfaceDict_ |
const phaseModel & | phase1_ |
const phaseModel & | phase2_ |
dimensionedScalar | residualPhaseFraction_ |
dimensionedScalar | residualSlip_ |
const phasePair & | pair_ |
autoPtr< swarmCorrection > | swarmCorrection_ |
Attou and Ferschneider's Drag model for film flow through packed beds. The implementation follows the description of Gunjal and Ranade, who, in the reference below, formulate the model in more convenient terms.
Gunjal, P. R., & Ranade, V. V. (2007). Modeling of laboratory and commercial scale hydro-processing reactors using CFD. Chemical Engineering Science, 62(18-20), 5512-5526.
Definition at line 63 of file AttouFerschneider.H.
AttouFerschneider | ( | const dictionary & | dict, |
const phasePair & | pair, | ||
const bool | registerObject | ||
) |
Definition at line 102 of file AttouFerschneider.C.
|
virtualdefault |
TypeName | ( | "AttouFerschneider" | ) |
|
virtual |
Implements dragModel.
Definition at line 120 of file AttouFerschneider.C.
References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.
|
virtual |
Reimplemented from dragModel.
Definition at line 132 of file AttouFerschneider.C.
References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.
|
virtual |
Reimplemented from dragModel.
Definition at line 168 of file AttouFerschneider.C.
References Foam::fvc::interpolate().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.