Model of Lehr et al. (2002). The breakup rate is calculated by. More...
#include <LehrMilliesMewes.H>


Public Member Functions | |
| TypeName ("LehrMilliesMewes") | |
| Runtime type information. | |
| LehrMilliesMewes (const populationBalanceModel &popBal, const dictionary &dict) | |
| virtual | ~LehrMilliesMewes ()=default |
| Destructor. | |
| virtual void | addToBinaryBreakupRate (volScalarField &binaryBreakupRate, const label i, const label j) |
| Add to binary breakupRate. | |
| Public Member Functions inherited from binaryBreakupModel | |
| TypeName ("binaryBreakupModel") | |
| Runtime type information. | |
| 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 ()=default |
| Destructor. | |
| virtual void | correct () |
| Correct diameter independent expressions. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from binaryBreakupModel | |
| static autoPtr< binaryBreakupModel > | New (const word &type, const populationBalanceModel &popBal, const dictionary &dict) |
| Protected Attributes inherited from binaryBreakupModel | |
| const populationBalanceModel & | popBal_ |
| Reference to the populationBalanceModel. | |
Model of Lehr et al. (2002). The breakup rate is calculated by.
![\[ 0.5 d_j^{*^{5/3}} \mathrm{exp}\left(-\frac{\sqrt{2}}{d_j^{*^{3}}}\right)
\frac{6}{\pi^{3/2}d_i^{*^{3}}}
\mathrm{exp}
\left(
- \frac{9}{4}\left[\mathrm{ln}\left(2^{2/5} d_i^{*}\right)\right]^{2}
\right)
\left(
1
+ \mathrm{erf}
\left[
\frac{3}{2}\mathrm{ln} \left(2^{1/15} d_j^{*}\right)
\right]
\right)^{-1}
\frac{1}{L^{3}T}
\]](form_778.png)
with the time scale
![\[ T = \left(\frac{\sigma}{\rho_c}\right)^{2/5} \frac{1}{\epsilon_c^{3/5}}
\]](form_779.png)
the dimensionless diameter
![\[ d^{*} = \frac{d}{L}
\]](form_780.png)
and the length scale
![\[ L = \left(\frac{\sigma}{\rho_c}\right)^{3/5} \frac{1}{\epsilon_c^{2/5}}
\]](form_781.png)
![]() | = | Density of continuous phase [kg/m3] |
![]() | = | Surface tension [N/m] |
![]() | = | Continuous phase turbulent dissipation rate [m2/s3] |
![]() | = | Diameter of daughter bubble i [m] |
![]() | = | Diameter of mother bubble j [m] |
References:
Lehr, F., Millies, M., & Mewes, D. (2002).
Bubbleâsize distributions and flow fields in bubble columns.
AIChE Journal, 48(11), 2426-2443.
Eq. 12-16, p. 2429-2430.
Definition at line 121 of file LehrMilliesMewes.H.
| LehrMilliesMewes | ( | const populationBalanceModel & | popBal, |
| const dictionary & | dict ) |
Definition at line 49 of file LehrMilliesMewes.C.
References binaryBreakupModel::binaryBreakupModel(), and dict.

|
virtualdefault |
Destructor.
| TypeName | ( | "LehrMilliesMewes" | ) |
Runtime type information.
References dict.
|
virtual |
Add to binary breakupRate.
Implements binaryBreakupModel.
Definition at line 61 of file LehrMilliesMewes.C.
References sizeGroup::d(), Foam::dimLength, Foam::erf(), Foam::exp(), L, Foam::log(), Foam::max(), sizeGroup::phase(), pi(), binaryBreakupModel::popBal_, Foam::pow(), Foam::pow3(), phaseModel::rho(), Foam::sqr(), Foam::sqrt(), Foam::T(), and T.
