LaakkonenAlopaeusAittamaaDsd Class Reference

Daughter size distribution model used by Laakkonen et al. (2006). Note that the diameters in the original expression was substituted by bubble volumes giving. More...

Inheritance diagram for LaakkonenAlopaeusAittamaaDsd:
Collaboration diagram for LaakkonenAlopaeusAittamaaDsd:

Public Member Functions

 TypeName ("LaakkonenAlopaeusAittamaa")
 Runtime type information. More...
 
 LaakkonenAlopaeusAittamaaDsd (const breakupModel &breakup, const dictionary &dict)
 
virtual ~LaakkonenAlopaeusAittamaaDsd ()
 Destructor. More...
 
dimensionedScalar antiderivative (const dimensionedScalar &xk, const dimensionedScalar &v, const dimensionedScalar &bndr, const dimensionedScalar range) const
 Calculate antiderivative. More...
 
virtual dimensionedScalar calcNik (const label i, const label k) const
 Calculate contribution to sizeGroup i due to breakup in sizeGroup k. More...
 
- Public Member Functions inherited from daughterSizeDistributionModel
 TypeName ("daughterSizeDistributionModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, daughterSizeDistributionModel, dictionary,(const breakupModel &breakup, const dictionary &dict),(breakup, dict))
 
 daughterSizeDistributionModel (const breakupModel &breakup, const dictionary &dict)
 
virtual ~daughterSizeDistributionModel ()
 Destructor. More...
 
const dimensionedScalarnik (const label i, const label k) const
 Return contribution to sizeGroup i due to breakup in sizeGroup k. More...
 
void correct ()
 Correct field independent expressions. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from daughterSizeDistributionModel
static autoPtr< daughterSizeDistributionModelNew (const breakupModel &breakup, const dictionary &dict)
 
- Protected Attributes inherited from daughterSizeDistributionModel
const breakupModelbreakup_
 Reference to the breakupModel. More...
 
dimensionedScalar particleNumber_
 Number of daughter particles, defaults to binary breakup. More...
 
PtrList< PtrList< dimensionedScalar > > nik_
 Contribution to sizeGroup i due to breakup in sizeGroup k. More...
 

Detailed Description

Daughter size distribution model used by Laakkonen et al. (2006). Note that the diameters in the original expression was substituted by bubble volumes giving.

\[ \left(9 + \frac{33}{2}C_4 + 9C_4^2 + \frac{3}{2}C_4^3\right) \times \left(\frac{1}{3}\right) \left(\frac{1}{v_j}\right) \left(\frac{v_i}{v_j}\right)^{2} \left(1 - \frac{v_i}{v_j}\right)^{C_4} \]

where

$ v_i $ = Volume of daughter bubble i [m]
$ v_j $ = Volume of mother bubble j [m]

References:

        Laakkonen, M., Alopaeus, V., & Aittamaa, J. (2006).
        Validation of bubble breakage, coalescence and mass transfer models for
        gas-liquid dispersion in agitated vessel.
        Chemical engineering science, 61(1), 218-228.
        Eq. 3, p. 220.
Usage
Property Description Required Default value
C4 Coefficient C4 no 4.3
Source files

Definition at line 100 of file LaakkonenAlopaeusAittamaaDsd.H.

Constructor & Destructor Documentation

◆ LaakkonenAlopaeusAittamaaDsd()

LaakkonenAlopaeusAittamaaDsd ( const breakupModel breakup,
const dictionary dict 
)

◆ ~LaakkonenAlopaeusAittamaaDsd()

virtual ~LaakkonenAlopaeusAittamaaDsd ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "LaakkonenAlopaeusAittamaa"  )

Runtime type information.

◆ antiderivative()

dimensionedScalar antiderivative ( const dimensionedScalar xk,
const dimensionedScalar v,
const dimensionedScalar bndr,
const dimensionedScalar  range 
) const

Calculate antiderivative.

◆ calcNik()

virtual dimensionedScalar calcNik ( const label  i,
const label  k 
) const
virtual

Calculate contribution to sizeGroup i due to breakup in sizeGroup k.

Implements daughterSizeDistributionModel.


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