Loading...
Searching...
No Matches
LehrMilliesMewes Class Reference

Model of Lehr et al. (2002). The breakup rate is calculated by. More...

#include <LehrMilliesMewes.H>

Inheritance diagram for LehrMilliesMewes:
Collaboration diagram for LehrMilliesMewes:

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< binaryBreakupModelclone () const
virtual ~binaryBreakupModel ()=default
 Destructor.
virtual void correct ()
 Correct diameter independent expressions.

Additional Inherited Members

Static Public Member Functions inherited from binaryBreakupModel
static autoPtr< binaryBreakupModelNew (const word &type, const populationBalanceModel &popBal, const dictionary &dict)
Protected Attributes inherited from binaryBreakupModel
const populationBalanceModelpopBal_
 Reference to the populationBalanceModel.

Detailed Description

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}
\‍]

with the time scale

\‍[    T = \left(\frac{\sigma}{\rho_c}\right)^{2/5} \frac{1}{\epsilon_c^{3/5}}
\‍]

the dimensionless diameter

\‍[    d^{*} = \frac{d}{L}
\‍]

and the length scale

\‍[    L = \left(\frac{\sigma}{\rho_c}\right)^{3/5} \frac{1}{\epsilon_c^{2/5}}
\‍]

$        \rho_c            $=Density of continuous phase [kg/m3]
$        \sigma            $=Surface tension [N/m]
$        \epsilon_c        $=Continuous phase turbulent dissipation rate [m2/s3]
$        d_i               $=Diameter of daughter bubble i [m]
$        d_j               $=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.
Source files

Definition at line 121 of file LehrMilliesMewes.H.

Constructor & Destructor Documentation

◆ LehrMilliesMewes()

LehrMilliesMewes ( const populationBalanceModel & popBal,
const dictionary & dict )

Definition at line 49 of file LehrMilliesMewes.C.

References binaryBreakupModel::binaryBreakupModel(), and dict.

Here is the call graph for this function:

◆ ~LehrMilliesMewes()

virtual ~LehrMilliesMewes ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "LehrMilliesMewes" )

Runtime type information.

References dict.

◆ addToBinaryBreakupRate()

void addToBinaryBreakupRate ( volScalarField & binaryBreakupRate,
const label i,
const label j )
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.

Here is the call graph for this function:

The documentation for this class was generated from the following files:
  • src/phaseSystemModels/reactingEuler/multiphaseSystem/populationBalanceModel/binaryBreakupModels/LehrMilliesMewes/LehrMilliesMewes.H
  • src/phaseSystemModels/reactingEuler/multiphaseSystem/populationBalanceModel/binaryBreakupModels/LehrMilliesMewes/LehrMilliesMewes.C