LaakkonenAlopaeusAittamaaDsd Class Reference

Daughter size distribution model used by Laakkonen et al. (2006). Note that it must be multiplied by the number of daughter particles (2). Also, the coefficient C4 needs to be set to the value of 2 as to ensure number and mass conservation following Kumar and Ramkrishna (1996). Also the internal coordinate was changed to particle volume, which gives. More...

Inheritance diagram for LaakkonenAlopaeusAittamaaDsd:
[legend]
Collaboration diagram for LaakkonenAlopaeusAittamaaDsd:
[legend]

Public Member Functions

 TypeName ("LaakkonenAlopaeusAittamaa")
 Runtime type information. More...
 
 LaakkonenAlopaeusAittamaaDsd (const breakupModel &breakup, const dictionary &dict)
 
virtual ~LaakkonenAlopaeusAittamaaDsd ()
 Destructor. More...
 
virtual dimensionedScalar calcNik (const label i, const label k) const
 Return total number of particles assigned to class i when a particle. 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 total number of particles assigned to class i when a particle. More...
 
void correct ()
 Correct field independent expressions. More...
 
virtual dimensionedScalar calcNik (const label i, const label k) const =0
 Calculate and return total number of particles assigned to class i. 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...
 
PtrList< PtrList< dimensionedScalar > > nik_
 nik More...
 

Detailed Description

Daughter size distribution model used by Laakkonen et al. (2006). Note that it must be multiplied by the number of daughter particles (2). Also, the coefficient C4 needs to be set to the value of 2 as to ensure number and mass conservation following Kumar and Ramkrishna (1996). Also the internal coordinate was changed to particle volume, which gives.

\[ \frac{60}{v_j} \left(\frac{v_i}{v_j}\right)^{2} \left(1 - \frac{v_i}{v_j}\right)^{2} \]

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.
        Kumar, S., & Ramkrishna, D. (1996).
        On the solution of population balance equations by discretization-I.
        A fixed pivot technique.
        Chemical Engineering Science, 51(8), 1311-1332.
        Eq. 33, p. 1318.
Usage
Property Description Required Default value
C1 Coefficient C1 no 6.0
C2 Coefficient C2 no 0.04
C3 Coefficient C3 no 0.01
Source files

Definition at line 123 of file LaakkonenAlopaeusAittamaaDsd.H.

Constructor & Destructor Documentation

◆ LaakkonenAlopaeusAittamaaDsd()

LaakkonenAlopaeusAittamaaDsd ( const breakupModel breakup,
const dictionary dict 
)

Definition at line 54 of file LaakkonenAlopaeusAittamaaDsd.C.

◆ ~LaakkonenAlopaeusAittamaaDsd()

Destructor.

Definition at line 67 of file LaakkonenAlopaeusAittamaaDsd.C.

Member Function Documentation

◆ TypeName()

TypeName ( "LaakkonenAlopaeusAittamaa"  )

Runtime type information.

◆ calcNik()

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

Return total number of particles assigned to class i when a particle.

of class k breaks

Implements daughterSizeDistributionModel.

Definition at line 75 of file LaakkonenAlopaeusAittamaaDsd.C.

References k, Foam::pow3(), Foam::pow4(), Foam::pow5(), Foam::pow6(), Foam::sqr(), and x.

Here is the call graph for this function:

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