Bubble coalescence 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... | |
LiaoCoalescence (const populationBalanceModel &popBal, const dictionary &dict) | |
virtual | ~LiaoCoalescence () |
Destructor. More... | |
virtual void | precompute () |
Precompute diameter independent expressions. More... | |
virtual void | addToCoalescenceRate (volScalarField &coalescenceRate, const label i, const label j) |
Add to coalescenceRate. More... | |
![]() | |
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 () |
Destructor. More... | |
![]() | |
LiaoBase (const populationBalanceModel &popBal, const dictionary &dict) | |
virtual | ~LiaoBase () |
Destructor. More... | |
Additional Inherited Members | |
![]() | |
static autoPtr< coalescenceModel > | 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 coalescence 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.
Note that the original article contains a mistake concerning the value of the coefficient CEff. A value of 2.5 instead of 5.0 should be used when following the Weber number definition in the paper.
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. Liao, Y., Rzehak, R., Lucas, D., & Krepper, E. (2021). Corrigendum to "Baseline closure model for dispersed bubbly flow: Bubble coalescence and breakup" [Chem. Eng. Sci. 122 (2015) 336–349]. Chemical Engineering Science, 241, 116708. 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 |
---|---|---|---|
PMax | Maximum packing limit | no | 0.8 |
CPackMax | Maximum CPack coefficient | no | 1.0e5 |
AH | Hamaker constant | no | 3.7e-20 |
CEff | coefficient CEff | no | 2.5 |
CTurb | coefficient CTurb | no | 1.0 |
CBuoy | coefficient CBuoy | no | 1.0 |
CShear | coefficient CShear | no | 1.0 |
CEddy | coefficient CEddy | no | 1.0 |
CWake | coefficient CWake | no | 1.0 |
turbulence | Switch for turbulence | yes | none |
buoyancy | Switch for buoyancy | yes | none |
laminarShear | Switch for laminar shear | yes | none |
eddyCapture | Switch for eddy capture | yes | none |
wake | Switch for wake entrainment | yes | none |
Definition at line 172 of file LiaoCoalescence.H.
LiaoCoalescence | ( | const populationBalanceModel & | popBal, |
const dictionary & | dict | ||
) |
|
inlinevirtual |
Destructor.
Definition at line 252 of file LiaoCoalescence.H.
References LiaoCoalescence::addToCoalescenceRate(), and LiaoCoalescence::precompute().
TypeName | ( | "Liao" | ) |
Runtime type information.
|
virtual |
Precompute diameter independent expressions.
Reimplemented from LiaoBase.
Referenced by LiaoCoalescence::~LiaoCoalescence().
|
virtual |
Add to coalescenceRate.
Implements coalescenceModel.
Referenced by LiaoCoalescence::~LiaoCoalescence().