Public Member Functions | List of all members
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:
Inheritance graph
[legend]
Collaboration diagram for LaakkonenAlopaeusAittamaaDsd:
Collaboration graph
[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...
 

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:

        "Validation of bubble breakage, coalescence and mass transfer models for
         gas-liquid dispersion in agitated vessel"
        Laakkonen, M., Alopaeus, V., Aittamaa, J.
        Chemical Engineering Science, Vol. 61, 2006, pp. 218-228
        Eq. 3, p. 220
        "On the solution of population balance equations by
         discretization - I. A fixed pivot technique."
        Kumar, S. & Ramkrishna, D.
        Chemical Engineering Science, Vol. 51(8) 1996, 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 121 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.

◆ calcNik()

virtual 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.


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