31#include "phaseCompressibleTurbulenceModel.H"
37namespace diameterModels
39namespace coalescenceModels
55Foam::diameterModels::coalescenceModels::CoulaloglouTavlaridesCoalescence::
56CoulaloglouTavlaridesCoalescence
79 const phaseModel& continuousPhase = popBal_.continuousPhase();
80 const sizeGroup& fi = popBal_.sizeGroups()[i];
81 const sizeGroup& fj = popBal_.sizeGroups()[j];
84 C1_*(
pow(fi.
x(), 2.0/3.0) +
pow(fj.
x(), 2.0/3.0))
86 *
cbrt(popBal_.continuousTurbulence().epsilon())/(1 + popBal_.alphas())
89 - C2_*continuousPhase.
mu()*continuousPhase.
rho()
90 *popBal_.continuousTurbulence().epsilon()
91 /
sqr(popBal_.sigmaWithContinuousPhase(fi.
phase()))
92 /
pow3(1 + popBal_.alphas())
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
Base class for coalescence models.
Model of Coulaloglou and Tavlarides (1977). The coalescence rate is calculated by.
virtual void addToCoalescenceRate(volScalarField &coalescenceRate, const label i, const label j)
Add to coalescenceRate.
Class that solves the univariate population balance equation by means of a class method (also called ...
This class represents a single sizeGroup belonging to a velocityGroup. The main property of a sizeGro...
const dimensionedScalar & x() const
Return representative volume of the sizeGroup.
const phaseModel & phase() const
Return const-reference to the phase.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
const dimensionedScalar & rho() const
virtual tmp< volScalarField > mu() const =0
Return the laminar dynamic viscosity.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
dimensionedScalar exp(const dimensionedScalar &ds)
const dimensionSet dimless
Dimensionless.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
dimensionedScalar pow3(const dimensionedScalar &ds)
const dimensionSet dimArea(sqr(dimLength))
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensionedScalar sqrt(const dimensionedScalar &ds)
dimensionedScalar pow4(const dimensionedScalar &ds)
dimensionedSphericalTensor inv(const dimensionedSphericalTensor &dt)
dimensionedScalar cbrt(const dimensionedScalar &ds)