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 |
![]() | |
TypeName ("evaporationModel") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, evaporationModel, dictionary,(const dictionary &dict),(dict)) | |
Evaluate the gaseous properties Tand Y (implicit/explicit) | |
evaporationModel (const dictionary &dict) | |
Construct from components. | |
virtual | ~evaporationModel () |
Additional Inherited Members | |
![]() | |
static autoPtr< evaporationModel > | New (const dictionary &dict) |
![]() | |
const dictionary & | dict_ |
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.
|
virtual |
|
virtual |
Correlation for the Sherwood Number.
Implements evaporationModel.
Definition at line 98 of file RutlandFlashBoil.C.
References Foam::pow().
|
virtual |
Return the evaporation relaxation time.
Implements evaporationModel.
Definition at line 107 of file RutlandFlashBoil.C.
References Foam::log(), Foam::max(), and Foam::pow().
|
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().
|
inlinevirtual |
Implements evaporationModel.
Definition at line 354 of file RutlandFlashBoil.C.