Go to the documentation of this file.
30 #include "phaseCompressibleTurbulenceModel.H"
36 namespace diameterModels
38 namespace breakupModels
44 LaakkonenAlopaeusAittamaa,
64 dimensionedScalar::lookupOrDefault
72 C2_(dimensionedScalar::lookupOrDefault(
"C2",
dict,
dimless, 0.04)),
73 C3_(dimensionedScalar::lookupOrDefault(
"C3",
dict,
dimless, 0.01))
86 const phaseModel& continuousPhase = popBal_.continuousPhase();
87 const sizeGroup& fi = popBal_.sizeGroups()[i];
90 C1_*
cbrt(popBal_.continuousTurbulence().epsilon())
95 C2_*popBal_.sigmaWithContinuousPhase(fi.
phase())
97 continuousPhase.
rho()*
pow(fi.
d(), 5.0/3.0)
98 *
pow(popBal_.continuousTurbulence().epsilon(), 2.0/3.0)
100 + C3_*continuousPhase.
mu()
103 *
cbrt(popBal_.continuousTurbulence().epsilon())
104 *
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.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
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)