Bubble breakup model of Liao et al. (2015). The terminal velocities and drag coefficients are computed by an iterative procedure based on the drag model of Ishii and Zuber (1979) at the beginning of the simulation, assuming single bubbles rising in quiescent liquid. More...
Public Member Functions | |
TypeName ("Liao") | |
Runtime type information. More... | |
Liao (const populationBalanceModel &popBal, const dictionary &dict) | |
virtual | ~Liao () |
Destructor. More... | |
virtual void | precompute () |
Precompute diameter independent expressions. More... | |
virtual void | addToBinaryBreakupRate (volScalarField &binaryBreakupRate, const label i, const label j) |
Add to binary breakupRate. More... | |
![]() | |
TypeName ("binaryBreakupModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, binaryBreakupModel, dictionary,(const populationBalanceModel &popBal, const dictionary &dict),(popBal, dict)) | |
binaryBreakupModel (const populationBalanceModel &popBal, const dictionary &dict) | |
autoPtr< binaryBreakupModel > | clone () const |
virtual | ~binaryBreakupModel () |
Destructor. More... | |
![]() | |
LiaoBase (const populationBalanceModel &popBal, const dictionary &dict) | |
virtual | ~LiaoBase () |
Destructor. More... | |
Additional Inherited Members | |
![]() | |
static autoPtr< binaryBreakupModel > | New (const word &type, const populationBalanceModel &popBal, const dictionary &dict) |
![]() | |
const populationBalanceModel & | popBal_ |
Reference to the populationBalanceModel. More... | |
![]() | |
const populationBalanceModel & | populationBalance_ |
Reference to the populationBalanceModel. More... | |
volScalarField | kolmogorovLengthScale_ |
Kolmogorov length scale. More... | |
volScalarField | shearStrainRate_ |
Shear strain rate. More... | |
volScalarField | eddyStrainRate_ |
Eddy strain rate. More... | |
PtrList< dimensionedScalar > | uTerminal_ |
Terminal velocities. More... | |
PtrList< dimensionedScalar > | Cd_ |
Drag coefficients. More... | |
Bubble breakup model of Liao et al. (2015). The terminal velocities and drag coefficients are computed by an iterative procedure based on the drag model of Ishii and Zuber (1979) at the beginning of the simulation, assuming single bubbles rising in quiescent liquid.
References:
Liao, Y.; Rzehak, R.; Lucas, D.; Krepper, E. (2015). Baseline closure models for dispersed bubbly flow: Bubble coalescence and breakup. Chemical Engineering Science, 122, 336-349. Ishii, M., & Zuber, N. (1979). Drag coefficient and relative velocity in bubbly, droplet or particulate flows. AIChE Journal, 25(5), 843-855.
Property | Description | Required | Default value |
---|---|---|---|
BTurb | coefficient BTurb | no | 1.0 |
BShear | coefficient Bbuoy | no | 1.0 |
BEddy | coefficient BEddy | no | 1.0 |
BFric | coefficient Bwake | no | 1.0 |
turbulence | Switch for turbulence | yes | none |
laminarShear | Switch for laminar shear | yes | none |
turbulentShear | Switch for eddies | yes | none |
friction | Switch for friction | yes | none |
Liao | ( | const populationBalanceModel & | popBal, |
const dictionary & | dict | ||
) |
TypeName | ( | "Liao" | ) |
Runtime type information.
|
virtual |
Precompute diameter independent expressions.
Reimplemented from binaryBreakupModel.
Definition at line 76 of file Liao.C.
References LiaoBase::precompute().
|
virtual |
Add to binary breakupRate.
Implements binaryBreakupModel.
Definition at line 82 of file Liao.C.
References Foam::cbrt(), sizeGroup::dSph(), phaseModel::fluidThermo(), Foam::mag(), Foam::max(), Foam::min(), fluidThermo::mu(), sizeGroup::phase(), Foam::pos(), Foam::pos0(), Foam::pow3(), phaseModel::rho(), Foam::sqr(), Foam::sqrt(), and sizeGroup::x().