Go to the documentation of this file.
35 #include "phaseSystem.H"
41 namespace wallBoilingModels
43 namespace departureDiameterModels
59 Foam::wallBoilingModels::departureDiameterModels::
60 KocamustafaogullariIshii::KocamustafaogullariIshii
66 phi_(
dict.get<scalar>(
"phi"))
91 const scalarField rhoM((rhoLiquid - rhoVapor)/rhoVapor);
100 0.0012*
pow(rhoM, 0.9)*0.0208*phi_
101 *
sqrt(sigmaw/(
mag(
g.value())*(rhoLiquid - rhoVapor)));
109 os.writeEntry(
"phi", phi_);
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
const vector L(dict.get< vector >("L"))
A correlation for bubble departure diameter modelling based on Kocamustafaogullari-Ishii (1983) for b...
A class for managing temporary objects.
Generic thermophysical properties class for a liquid in which the functions and coefficients for each...
virtual const rhoThermo & thermo() const =0
Access const to phase thermo.
defineTypeNameAndDebug(KocamustafaogullariIshii, 0)
virtual tmp< volScalarField > rho() const
Density [kg/m^3].
addToRunTimeSelectionTable(departureDiameterModel, KocamustafaogullariIshii, dictionary)
An ordered or unorder pair of phase names. Typically specified as follows.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual tmp< scalarField > dDeparture(const phaseModel &liquid, const phaseModel &vapor, const label patchi, const scalarField &Tl, const scalarField &Tsatw, const scalarField &L) const
Calculate and return the departure diameter field.
OBJstream os(runTime.globalPath()/outputName)
Macros for easy insertion into run-time selection tables.
const uniformDimensionedVectorField & g
scalar rho(scalar p, scalar T) const
Liquid density [kg/m^3].
const word & name() const
dimensionedScalar sqrt(const dimensionedScalar &ds)
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
scalar sigma(scalar p, scalar T) const
Surface tension [N/m].
void write(vtk::formatter &fmt, const Type &val, const label n=1)
Component-wise write of a value (N times)
Base class for bubble departure diameter models for boiling flows.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
dimensionedScalar sigma("sigma", dimMass/sqr(dimTime), transportProperties)
virtual void write(Ostream &os) const
Write.