Evaporation model with flash boiling. More...
#include <dieselSpray/RutlandFlashBoil.H>
Evaporation model with flash boiling.
Evaporation model that takes into account of:
Accurated description in
B. Zuo, A.M. Gomes, C.J. Rutland "Modeling Superheated Fuel Spray Vaporization" Int. Journal of Engine Research, 2000. Vol. 1, pp. 321-326
Definition at line 56 of file RutlandFlashBoil.H.
Public Member Functions | |
TypeName ("RutlandFlashBoil") | |
Runtime type information.
| |
RutlandFlashBoil (const dictionary &dict) | |
Construct from dictionary.
| |
~RutlandFlashBoil () | |
bool | evaporation () const |
evaporation on/off
| |
scalar | Sh (const scalar ReynoldsNumber, const scalar SchmidtNumber) const |
Correlation for the Sherwood Number.
| |
scalar | relaxationTime (const scalar diameter, const scalar liquidDensity, const scalar rhoFuelVapor, const scalar massDiffusionCoefficient, const scalar ReynoldsNumber, const scalar SchmidtNumber, const scalar Xs, const scalar Xf, const scalar m0, const scalar dm, const scalar dt) const |
Return the evaporation relaxation time.
| |
scalar | boilingTime (const scalar liquidDensity, const scalar cpFuel, const scalar heatOfVapour, const scalar kappa, const scalar Nusselt, const scalar deltaTemp, const scalar diameter, const scalar liquidCore, const scalar time, const scalar tDrop, const scalar tBoilingSurface, const scalar vapourSurfaceEnthalpy, const scalar vapourFarEnthalpy, const scalar cpGas, const scalar temperature, const scalar kLiquid) const |
label | nEvapIter () const |
RutlandFlashBoil | ( | const dictionary & | dict ) |
Construct from dictionary.
Definition at line 52 of file RutlandFlashBoil.C.
References Foam::abort(), and Foam::FatalError.
~RutlandFlashBoil | ( | ) |
Definition at line 85 of file RutlandFlashBoil.C.
TypeName | ( | "RutlandFlashBoil" | ) |
Runtime type information.
bool evaporation | ( | ) | const [virtual]
|
scalar Sh | ( | const scalar | ReynoldsNumber, |
const scalar | SchmidtNumber | ||
) | const [virtual]
|
Correlation for the Sherwood Number.
Implements evaporationModel.
Definition at line 98 of file RutlandFlashBoil.C.
References Foam::pow().
scalar relaxationTime | ( | const scalar | diameter, |
const scalar | liquidDensity, | ||
const scalar | rhoFuelVapor, | ||
const scalar | massDiffusionCoefficient, | ||
const scalar | ReynoldsNumber, | ||
const scalar | SchmidtNumber, | ||
const scalar | Xs, | ||
const scalar | Xf, | ||
const scalar | m0, | ||
const scalar | dm, | ||
const scalar | dt | ||
) | const [virtual]
|
Return the evaporation relaxation time.
Implements evaporationModel.
Definition at line 107 of file RutlandFlashBoil.C.
References Foam::log(), Foam::max(), and Foam::pow().
scalar boilingTime | ( | const scalar | liquidDensity, |
const scalar | cpFuel, | ||
const scalar | heatOfVapour, | ||
const scalar | kappa, | ||
const scalar | Nusselt, | ||
const scalar | deltaTemp, | ||
const scalar | diameter, | ||
const scalar | liquidCore, | ||
const scalar | time, | ||
const scalar | tDrop, | ||
const scalar | tBoilingSurface, | ||
const scalar | vapourSurfaceEnthalpy, | ||
const scalar | vapourFarEnthalpy, | ||
const scalar | cpGas, | ||
const scalar | temperature, | ||
const scalar | kLiquid | ||
) | const [virtual]
|
Implements evaporationModel.
Definition at line 183 of file RutlandFlashBoil.C.
References A, e, Foam::endl(), Foam::exp(), Foam::Info, k(), Foam::log(), Foam::mag(), Foam::max(), Foam::min(), Foam::mathematicalConstant::pi(), Foam::pow(), psi, Foam::sqr(), and Foam::sqrt().
label nEvapIter | ( | ) | const [inline, virtual]
|
Implements evaporationModel.
Definition at line 354 of file RutlandFlashBoil.C.