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 void addToBinaryBreakupRate (volScalarField &binaryBreakupRate, const label i, const label j)
 Add to binary breakupRate. More...
 
- Public Member Functions inherited from binaryBreakupModel
 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< binaryBreakupModelclone () const
 
virtual ~binaryBreakupModel ()
 Destructor. More...
 
virtual void precompute ()
 Precompute diameter independent expressions. More...
 

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. 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 53 of file LehrMilliesMewes.C.

◆ ~LehrMilliesMewes()

virtual ~LehrMilliesMewes ( )
inlinevirtual

Destructor.

Definition at line 142 of file LehrMilliesMewes.H.

Member Function Documentation

◆ TypeName()

TypeName ( "LehrMilliesMewes"  )

Runtime type information.

◆ addToBinaryBreakupRate()

void addToBinaryBreakupRate ( volScalarField binaryBreakupRate,
const label  i,
const label  j 
)
virtual

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