Model of Prince and Blanch (1990). The coalescence rate is calculated by. More...
Public Member Functions | |
TypeName ("PrinceBlanch") | |
Runtime type information. More... | |
PrinceBlanch (const populationBalanceModel &popBal, const dictionary &dict) | |
virtual | ~PrinceBlanch ()=default |
Destructor. More... | |
virtual void | addToCoalescenceRate (volScalarField &coalescenceRate, const label i, const label j) |
Add to coalescenceRate. More... | |
Public Member Functions inherited from coalescenceModel | |
TypeName ("coalescenceModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, coalescenceModel, dictionary,(const populationBalanceModel &popBal, const dictionary &dict),(popBal, dict)) | |
coalescenceModel (const populationBalanceModel &popBal, const dictionary &dict) | |
autoPtr< coalescenceModel > | clone () const |
virtual | ~coalescenceModel ()=default |
Destructor. More... | |
virtual void | correct () |
Correct diameter independent expressions. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from coalescenceModel | |
static autoPtr< coalescenceModel > | New (const word &type, const populationBalanceModel &popBal, const dictionary &dict) |
Protected Attributes inherited from coalescenceModel | |
const populationBalanceModel & | popBal_ |
Reference to the populationBalanceModel. More... | |
Model of Prince and Blanch (1990). The coalescence rate is calculated by.
with the coalescence efficiency
the turbulent collision rate
and the buoyancy-driven collision rate
where the rise velocity of bubble i is calculated by
the equivalent radius by
and the collision cross sectional area by
Note that in equation 2, the bubble radius has been substituted by the bubble diameter. Also the expression for the equivalent radius r_ij (equation 19 in the paper of Prince and Blanch (1990)) was corrected. The collision rate contribution due to laminar shear in the continuous phase is currently neglected.
= | Turbulent collision rate [m3/s] | |
= | Buoyancy-driven collision rate [m3/s] | |
= | Laminar shear collision rate [m3/s] | |
= | Coalescence efficiency [-] | |
= | Equivalent radius [m] | |
= | Density of continuous phase [kg/m3] | |
= | Surface tension [N/m] | |
= | Initial film thickness [m] | |
= | Critical film thickness [m] | |
= | Continuous phase turbulent dissipation rate [m2/s3] | |
= | Diameter of bubble i [m] | |
= | Diameter of bubble j [m] | |
= | Rise velocity of bubble i [m/s] | |
= | Collision cross sectional area [m2] | |
= | Gravitational constant [m/s2] |
Reference:
Prince, M. J., & Blanch, H. W. (1990). Bubble coalescence and break‐up in air‐sparged bubble columns. AIChE journal, 36(10), 1485-1499.
Property | Description | Required | Default value |
---|---|---|---|
C1 | coefficient C1 | no | 0.089 |
h0 | initial film thickness | no | 1e-4m |
hf | critical film thickness | no | 1e-8m |
turbulence | Switch for collisions due to turbulence | yes | none |
buoyancy | Switch for collisions due to buoyancy | yes | none |
laminarShear | Switch for collisions due to laminar shear | yes | none |
Definition at line 236 of file PrinceBlanch.H.
PrinceBlanch | ( | const populationBalanceModel & | popBal, |
const dictionary & | dict | ||
) |
Definition at line 52 of file PrinceBlanch.C.
|
virtualdefault |
Destructor.
TypeName | ( | "PrinceBlanch" | ) |
Runtime type information.
|
virtual |
Add to coalescenceRate.
Implements coalescenceModel.
Definition at line 89 of file PrinceBlanch.C.
References Foam::cbrt(), sizeGroup::d(), Foam::exit(), Foam::exp(), Foam::FatalError, FatalErrorInFunction, g, Foam::log(), Foam::mag(), sizeGroup::phase(), Foam::constant::mathematical::pi(), Foam::pow(), Foam::pow3(), phaseModel::rho(), Foam::sqr(), and Foam::sqrt().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.