34 namespace diameterModels
36 namespace coalescenceModels
63 A1_(
dict.lookupOrDefault<scalar>(
"A1", 2.514)),
64 A2_(
dict.lookupOrDefault<scalar>(
"A2", 0.8)),
65 A3_(
dict.lookupOrDefault<scalar>(
"A3", 0.55)),
72 popBal_.time().
name(),
106 const sizeGroup& fi = popBal_.sizeGroups()[i];
107 const sizeGroup& fj = popBal_.sizeGroups()[j];
116 1 + lambda_/fi.
d()*(A1_ + A2_*
exp(-A3_*fi.
d()/lambda_))
121 1 + lambda_/fj.
d()*(A1_ + A2_*
exp(-A3_*fj.
d()/lambda_))
124 coalescenceRate += 8*
k*
T/(3*
mu)*(fi.
d() + fj.
d())*(Cci/fi.
d() + Ccj/fj.
d());
Macros for easy insertion into run-time selection tables.
Generic GeometricField class.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Base class for coalescence models.
Model describing coagulation due to Brownian motion. Utilises collisional diameters and the Cunningha...
virtual void addToCoalescenceRate(volScalarField &coalescenceRate, const label i, const label j)
Add to coalescenceRate.
virtual void precompute()
Precompute diameter independent expressions.
BrownianCollisions(const populationBalanceModel &popBal, const dictionary &dict)
Model for tracking the evolution of a dispersed phase size distribution due to coalescence (synonymou...
Single size class fraction field representing a fixed particle volume as defined by the user through ...
const tmp< volScalarField > d() const
Return representative diameter of the sizeGroup.
A list of keyword definitions, which are a keyword followed by any number of values (e....
A class for managing temporary objects.
Fundamental dimensioned constants.
const dimensionedScalar k
Boltzmann constant.
const dimensionedScalar mu
Atomic mass unit.
addToRunTimeSelectionTable(coalescenceModel, AdachiStuartFokkink, dictionary)
defineTypeNameAndDebug(AdachiStuartFokkink, 0)
dimensionedScalar exp(const dimensionedScalar &ds)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
word name(const bool)
Return a word representation of a bool.
const dimensionSet dimLength
dimensionedScalar sqrt(const dimensionedScalar &ds)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)