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") | |
Runtime type information. More... | |
AttouFerschneider (const dictionary &dict, const phasePair &pair, const bool registerObject) | |
Construct from a dictionary and a phase pair. More... | |
virtual | ~AttouFerschneider ()=default |
Destructor. More... | |
virtual tmp< volScalarField > | CdRe () const |
Drag coefficient. More... | |
virtual tmp< volScalarField > | K () const |
The drag coefficient used in the momentum equation. More... | |
virtual tmp< surfaceScalarField > | Kf () const |
The drag coefficient used in the face-momentum equations. More... | |
Public Member Functions inherited from dragModel | |
TypeName ("dragModel") | |
Runtime type information. More... | |
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 |
Destructor. More... | |
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 |
The drag function K used in the momentum eq. More... | |
TypeName ("dragModel") | |
Runtime type information. More... | |
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 () |
Destructor. More... | |
virtual tmp< volScalarField > | Ki () const |
Return the phase-intensive drag coefficient Ki. More... | |
bool | writeData (Ostream &os) const |
Dummy write for regIOobject. More... | |
TypeName ("dragModel") | |
Runtime type information. More... | |
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 () |
Destructor. More... | |
virtual tmp< volScalarField > | Ki () const |
Return the phase-intensive drag coefficient Ki. More... | |
bool | writeData (Ostream &os) const |
Dummy write for regIOobject. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from dragModel | |
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 Public Attributes inherited from dragModel | |
static const dimensionSet | dimK |
Coefficient dimensions. More... | |
Protected Attributes inherited from dragModel | |
const dictionary & | interfaceDict_ |
const phaseModel & | phase1_ |
const phaseModel & | phase2_ |
dimensionedScalar | residualPhaseFraction_ |
dimensionedScalar | residualSlip_ |
const phasePair & | pair_ |
Phase pair. More... | |
autoPtr< swarmCorrection > | swarmCorrection_ |
Swarm correction. More... | |
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 67 of file AttouFerschneider.H.
AttouFerschneider | ( | const dictionary & | dict, |
const phasePair & | pair, | ||
const bool | registerObject | ||
) |
Construct from a dictionary and a phase pair.
Definition at line 109 of file AttouFerschneider.C.
|
virtualdefault |
Destructor.
TypeName | ( | "AttouFerschneider" | ) |
Runtime type information.
|
virtual |
Drag coefficient.
Implements dragModel.
Definition at line 127 of file AttouFerschneider.C.
References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.
|
virtual |
The drag coefficient used in the momentum equation.
Reimplemented from dragModel.
Definition at line 139 of file AttouFerschneider.C.
References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.
|
virtual |
The drag coefficient used in the face-momentum equations.
Reimplemented from dragModel.
Definition at line 175 of file AttouFerschneider.C.
References Foam::fvc::interpolate().