Liquid evaporation model. More...
Public Member Functions | |
TypeName ("liquidEvaporationBoil") | |
LiquidEvaporationBoil (const dictionary &dict, CloudType &cloud) | |
LiquidEvaporationBoil (const LiquidEvaporationBoil< CloudType > &pcm) | |
virtual autoPtr< PhaseChangeModel< CloudType > > | clone () const |
virtual | ~LiquidEvaporationBoil () |
virtual void | calculate (const scalar dt, const label celli, const scalar Re, const scalar Pr, const scalar d, const scalar nu, const scalar rho, const scalar T, const scalar Ts, const scalar pc, const scalar Tc, const scalarField &X, const scalarField &solMass, const scalarField &liqMass, scalarField &dMassPC) const |
virtual scalar | dh (const label idc, const label idl, const scalar p, const scalar T) const |
virtual scalar | Tvap (const scalarField &X) const |
virtual scalar | TMax (const scalar p, const scalarField &X) const |
![]() | |
TypeName ("phaseChangeModel") | |
declareRunTimeSelectionTable (autoPtr, PhaseChangeModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner)) | |
PhaseChangeModel (CloudType &owner) | |
PhaseChangeModel (const dictionary &dict, CloudType &owner, const word &type) | |
PhaseChangeModel (const PhaseChangeModel< CloudType > &pcm) | |
virtual autoPtr< PhaseChangeModel< CloudType > > | clone () const=0 |
virtual | ~PhaseChangeModel ()=default |
const enthalpyTransferType & | enthalpyTransfer () const |
void | addToPhaseChangeMass (const scalar dMass) |
virtual void | info (Ostream &os) |
Protected Member Functions | |
scalar | Sh (const scalar Re, const scalar Sc) const |
tmp< scalarField > | calcXc (const label celli) const |
![]() | |
enthalpyTransferType | wordToEnthalpyTransfer (const word &etName) const |
scalar | Sh () const |
Protected Attributes | |
const liquidMixtureProperties & | liquids_ |
List< word > | activeLiquids_ |
List< label > | liqToCarrierMap_ |
List< label > | liqToLiqMap_ |
![]() | |
enthalpyTransferType | enthalpyTransfer_ |
scalar | dMass_ |
Additional Inherited Members | |
![]() | |
enum | enthalpyTransferType |
![]() | |
static autoPtr< PhaseChangeModel< CloudType > > | New (const dictionary &dict, CloudType &owner) |
![]() | |
static const wordList | enthalpyTransferTypeNames |
Liquid evaporation model.
"Studies of Superheated Fuel Spray Structures and Vaporization in GDI Engines" Zuo, B., Gomes, A. M. and Rutland C. J. International Journal of Engine Research, 2000, Vol. 1(4), pp. 321-336
Definition at line 57 of file LiquidEvaporationBoil.H.
LiquidEvaporationBoil | ( | const dictionary & | dict, |
CloudType & | cloud | ||
) |
Definition at line 64 of file LiquidEvaporationBoil.C.
References Foam::endl(), forAll, Foam::Info, Foam::nl, and WarningInFunction.
LiquidEvaporationBoil | ( | const LiquidEvaporationBoil< CloudType > & | pcm | ) |
Definition at line 106 of file LiquidEvaporationBoil.C.
|
virtual |
Definition at line 121 of file LiquidEvaporationBoil.C.
|
protected |
Definition at line 51 of file LiquidEvaporationBoil.C.
References Foam::cbrt(), Foam::Re(), and Foam::sqrt().
|
protected |
Definition at line 32 of file LiquidEvaporationBoil.C.
References forAll, Foam::sum(), thermo, and Y.
TypeName | ( | "liquidEvaporationBoil" | ) |
|
inlinevirtual |
Definition at line 102 of file LiquidEvaporationBoil.H.
|
virtual |
Implements PhaseChangeModel< CloudType >.
Definition at line 129 of file LiquidEvaporationBoil.C.
References A, B, Foam::expressions::patchExpr::debug, Foam::constant::mathematical::e(), Foam::endl(), forAll, Foam::constant::universal::G, Foam::log(), Foam::mag(), Foam::max(), Foam::min(), nu, Foam::constant::mathematical::pi(), Foam::pow(), Foam::Re(), Foam::constant::thermodynamic::RR, Foam::sqr(), Foam::T(), thermo, WarningInFunction, Foam::Xr(), and Y.
|
virtual |
Reimplemented from PhaseChangeModel< CloudType >.
Definition at line 302 of file LiquidEvaporationBoil.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, p, and Foam::T().
|
virtual |
Reimplemented from PhaseChangeModel< CloudType >.
Definition at line 346 of file LiquidEvaporationBoil.C.
|
virtual |
Reimplemented from PhaseChangeModel< CloudType >.
Definition at line 356 of file LiquidEvaporationBoil.C.
References p.
|
protected |
Definition at line 66 of file LiquidEvaporationBoil.H.
Definition at line 69 of file LiquidEvaporationBoil.H.
|
protected |
Definition at line 72 of file LiquidEvaporationBoil.H.
|
protected |
Definition at line 75 of file LiquidEvaporationBoil.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.