Go to the documentation of this file.
31 #include "phaseCompressibleTurbulenceModel.H"
37 namespace diameterModels
39 namespace breakupModels
45 LaakkonenAlopaeusAittamaa,
65 dimensionedScalar::getOrDefault
73 C2_(dimensionedScalar::getOrDefault(
"C2",
dict,
dimless, 0.04)),
74 C3_(dimensionedScalar::getOrDefault(
"C3",
dict,
dimless, 0.01))
87 const phaseModel& continuousPhase = popBal_.continuousPhase();
88 const sizeGroup& fi = popBal_.sizeGroups()[i];
91 C1_*
cbrt(popBal_.continuousTurbulence().epsilon())
96 C2_*popBal_.sigmaWithContinuousPhase(fi.
phase())
98 continuousPhase.
rho()*
pow(fi.
d(), 5.0/3.0)
99 *
pow(popBal_.continuousTurbulence().epsilon(), 2.0/3.0)
101 + C3_*continuousPhase.
mu()
104 *
cbrt(popBal_.continuousTurbulence().epsilon())
105 *
pow(fi.
d(), 4.0/3.0)
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
Dimensionless.
const phaseModel & phase() const
Return const-reference to the phase.
virtual tmp< volScalarField > rho() const =0
Return the density field.
LaakkonenAlopaeusAittamaa(const populationBalanceModel &popBal, const dictionary &dict)
Dimension set for the base types.
dimensionedScalar erfc(const dimensionedScalar &ds)
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
This class represents a single sizeGroup belonging to a velocityGroup. The main property of a sizeGro...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Class that solves the univariate population balance equation by means of a class method (also called ...
virtual tmp< volScalarField > mu() const =0
Return the laminar dynamic viscosity.
Macros for easy insertion into run-time selection tables.
virtual void setBreakupRate(volScalarField &breakupRate, const label i)
Set total breakupRate.
const dimensionedScalar & d() const
Return representative diameter of the sizeGroup.
dimensionedScalar sqrt(const dimensionedScalar &ds)
addToRunTimeSelectionTable(breakupModel, exponential, dictionary)
Base class for breakup models which give a total breakup rate and a separate daughter size distributi...
dimensionedScalar cbrt(const dimensionedScalar &ds)
defineTypeNameAndDebug(exponential, 0)