LehrMilliesMewes Class Reference

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

Inheritance diagram for LehrMilliesMewes:
Collaboration diagram for LehrMilliesMewes:

Public Member Functions

 TypeName ("LehrMilliesMewes")
 Runtime type information. More...
 
 LehrMilliesMewes (const populationBalanceModel &popBal, const dictionary &dict)
 
virtual ~LehrMilliesMewes ()
 Destructor. More...
 
virtual tmp< volScalarField::Internalrate (const label i, const label j) const
 Return the breakup rate between two groups. More...
 
- Public Member Functions inherited from binary
virtual ~binary ()
 Destructor. More...
 
 breakupModel (const populationBalanceModel &popBal, const dictionary &dict)
 Inherit constructors. More...
 
- Public Member Functions inherited from breakupModel
 TypeName ("breakupModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, breakupModel, dictionary,(const populationBalanceModel &popBal, const dictionary &dict),(popBal, dict))
 
 breakupModel (const populationBalanceModel &popBal, const dictionary &dict)
 
virtual ~breakupModel ()
 Destructor. More...
 
const populationBalanceModelpopBal () const
 Return reference to the populationBalanceModel. More...
 
virtual void precompute ()
 Pre-compute diameter independent expressions. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from breakupModel
static autoPtr< breakupModelNew (const populationBalanceModel &popBal, const dictionary &dict)
 
- Protected Attributes inherited from breakupModel
const populationBalanceModelpopBal_
 Reference to the populationBalanceModel. More...
 

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/m^3]
$ \sigma $ = Surface tension [N/m]
$ \epsilon_c $ = Continuous phase turbulent dissipation rate [m^2/s^3]
$ 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 123 of file LehrMilliesMewes.H.

Constructor & Destructor Documentation

◆ LehrMilliesMewes()

LehrMilliesMewes ( const populationBalanceModel popBal,
const dictionary dict 
)

Definition at line 47 of file LehrMilliesMewes.C.

◆ ~LehrMilliesMewes()

virtual ~LehrMilliesMewes ( )
inlinevirtual

Destructor.

Definition at line 143 of file LehrMilliesMewes.H.

Member Function Documentation

◆ TypeName()

TypeName ( "LehrMilliesMewes"  )

Runtime type information.

◆ rate()


The documentation for this class was generated from the following files: