The thermophysical properties of a liquidProperties. More...
Public Member Functions | |
TypeName ("liquidProperties") | |
declareRunTimeSelectionTable (autoPtr, liquidProperties,,(),()) | |
declareRunTimeSelectionTable (autoPtr, liquidProperties, Istream,(Istream &is),(is)) | |
declareRunTimeSelectionTable (autoPtr, liquidProperties, dictionary,(const dictionary &dict),(dict)) | |
liquidProperties (scalar W, scalar Tc, scalar Pc, scalar Vc, scalar Zc, scalar Tt, scalar Pt, scalar Tb, scalar dipm, scalar omega, scalar delta) | |
Construct from components. More... | |
liquidProperties (Istream &is) | |
Construct from Istream. More... | |
liquidProperties (const dictionary &dict) | |
Construct from dictionary. More... | |
liquidProperties (const liquidProperties &liq) | |
Construct copy. More... | |
virtual autoPtr< liquidProperties > | clone () const |
Construct and return clone. More... | |
virtual | ~liquidProperties () |
Destructor. More... | |
scalar | W () const |
Molecular weight [kg/kmol]. More... | |
scalar | Tc () const |
Critical temperature [K]. More... | |
scalar | Pc () const |
Critical pressure [Pa]. More... | |
scalar | Vc () const |
Critical volume [m^3/kmol]. More... | |
scalar | Zc () const |
Critical compressibilty factor. More... | |
scalar | Tt () const |
Triple point temperature [K]. More... | |
scalar | Pt () const |
Triple point pressure [Pa]. More... | |
scalar | Tb () const |
Normal boiling temperature [K]. More... | |
scalar | dipm () const |
Dipole moment []. More... | |
scalar | omega () const |
Pitzer's ascentric factor []. More... | |
scalar | delta () const |
Solubility parameter [(J/m^3)^(1/2)]. More... | |
virtual scalar | rho (scalar p, scalar T) const |
Liquid rho [kg/m^3]. More... | |
virtual scalar | pv (scalar p, scalar T) const |
Vapour pressure [Pa]. More... | |
virtual scalar | hl (scalar p, scalar T) const |
Heat of vapourisation [J/kg]. More... | |
virtual scalar | Cp (scalar p, scalar T) const |
Liquid heat capacity [J/(kg K)]. More... | |
virtual scalar | h (scalar p, scalar T) const |
Liquid enthalpy [J/kg] - reference to 298.15 K. More... | |
virtual scalar | Cpg (scalar p, scalar T) const |
Ideal gas heat capacity [J/(kg K)]. More... | |
virtual scalar | mu (scalar p, scalar T) const |
Liquid viscosity [Pa s]. More... | |
virtual scalar | mug (scalar p, scalar T) const |
Vapour viscosity [Pa s]. More... | |
virtual scalar | K (scalar p, scalar T) const |
Liquid thermal conductivity [W/(m K)]. More... | |
virtual scalar | Kg (scalar p, scalar T) const |
Vapour thermal conductivity [W/(m K)]. More... | |
virtual scalar | sigma (scalar p, scalar T) const |
Surface tension [N/m]. More... | |
virtual scalar | D (scalar p, scalar T) const |
Vapour diffussivity [m2/s]. More... | |
virtual scalar | D (scalar p, scalar T, scalar Wb) const |
Vapour diffussivity [m2/s] with specified binary pair. More... | |
virtual scalar | pvInvert (scalar p) const |
Invert the vapour pressure relationship to retrieve the. More... | |
virtual void | writeData (Ostream &os) const |
Write the function coefficients. More... | |
Static Public Member Functions | |
static autoPtr< liquidProperties > | New (Istream &is) |
Return a pointer to a new liquidProperties created from input. More... | |
static autoPtr< liquidProperties > | New (const dictionary &dict) |
Return a pointer to a new liquidProperties created from dictionary. More... | |
Private Attributes | |
scalar | W_ |
Molecular weight [kg/kmol]. More... | |
scalar | Tc_ |
Critical temperature [K]. More... | |
scalar | Pc_ |
Critical pressure [Pa]. More... | |
scalar | Vc_ |
Critical volume [m^3/kmol]. More... | |
scalar | Zc_ |
Critical compressibility factor []. More... | |
scalar | Tt_ |
Triple point temperature [K]. More... | |
scalar | Pt_ |
Triple point pressure [Pa]. More... | |
scalar | Tb_ |
Normal boiling temperature [K]. More... | |
scalar | dipm_ |
Dipole moment []. More... | |
scalar | omega_ |
Pitzer's accentric factor []. More... | |
scalar | delta_ |
Solubility parameter [(J/m^3)^0.5]. More... | |
Friends | |
Ostream & | operator<< (Ostream &os, const liquidProperties &l) |
Ostream Operator. More... | |
The thermophysical properties of a liquidProperties.
Definition at line 53 of file liquidProperties.H.
liquidProperties | ( | scalar | W, |
scalar | Tc, | ||
scalar | Pc, | ||
scalar | Vc, | ||
scalar | Zc, | ||
scalar | Tt, | ||
scalar | Pt, | ||
scalar | Tb, | ||
scalar | dipm, | ||
scalar | omega, | ||
scalar | delta | ||
) |
Construct from components.
Definition at line 43 of file liquidProperties.C.
Referenced by liquidProperties::clone().
liquidProperties | ( | Istream & | is | ) |
Construct from Istream.
Definition at line 71 of file liquidProperties.C.
liquidProperties | ( | const dictionary & | dict | ) |
Construct from dictionary.
Definition at line 87 of file liquidProperties.C.
liquidProperties | ( | const liquidProperties & | liq | ) |
Construct copy.
Definition at line 103 of file liquidProperties.C.
|
inlinevirtual |
Destructor.
Definition at line 170 of file liquidProperties.H.
TypeName | ( | "liquidProperties" | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
liquidProperties | , | ||
() | , | ||
() | |||
) |
declareRunTimeSelectionTable | ( | autoPtr | , |
liquidProperties | , | ||
Istream | , | ||
(Istream &is) | , | ||
(is) | |||
) |
declareRunTimeSelectionTable | ( | autoPtr | , |
liquidProperties | , | ||
dictionary | , | ||
(const dictionary &dict) | , | ||
(dict) | |||
) |
|
inlinevirtual |
Construct and return clone.
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 154 of file liquidProperties.H.
References liquidProperties::liquidProperties().
|
static |
Return a pointer to a new liquidProperties created from input.
Definition at line 121 of file liquidProperties.C.
References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, Foam::Info, and Foam::nl.
|
static |
Return a pointer to a new liquidProperties created from dictionary.
Definition at line 167 of file liquidProperties.C.
References Foam::abort(), dict, dictionaryName::dictName(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, Foam::Info, dictionary::lookup(), Foam::nl, and dictionary::subDict().
|
inline |
Molecular weight [kg/kmol].
Definition at line 26 of file liquidPropertiesI.H.
References liquidProperties::W_.
Referenced by liquidFilmThermo::W().
|
inline |
Critical temperature [K].
Definition at line 32 of file liquidPropertiesI.H.
|
inline |
Critical pressure [Pa].
Definition at line 38 of file liquidPropertiesI.H.
|
inline |
Critical volume [m^3/kmol].
Definition at line 44 of file liquidPropertiesI.H.
|
inline |
Critical compressibilty factor.
Definition at line 50 of file liquidPropertiesI.H.
|
inline |
Triple point temperature [K].
Definition at line 56 of file liquidPropertiesI.H.
|
inline |
Triple point pressure [Pa].
Definition at line 62 of file liquidPropertiesI.H.
|
inline |
Normal boiling temperature [K].
Definition at line 68 of file liquidPropertiesI.H.
|
inline |
Dipole moment [].
Definition at line 74 of file liquidPropertiesI.H.
|
inline |
Pitzer's ascentric factor [].
Definition at line 80 of file liquidPropertiesI.H.
|
inline |
Solubility parameter [(J/m^3)^(1/2)].
Definition at line 86 of file liquidPropertiesI.H.
|
virtual |
Liquid rho [kg/m^3].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 223 of file liquidProperties.C.
References NotImplemented.
Referenced by SprayParcel::chi().
|
virtual |
Vapour pressure [Pa].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 230 of file liquidProperties.C.
References NotImplemented.
|
virtual |
Heat of vapourisation [J/kg].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 237 of file liquidProperties.C.
References NotImplemented.
Referenced by SprayParcel::chi().
|
virtual |
Liquid heat capacity [J/(kg K)].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 244 of file liquidProperties.C.
References NotImplemented.
|
virtual |
Liquid enthalpy [J/kg] - reference to 298.15 K.
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 251 of file liquidProperties.C.
References NotImplemented.
Referenced by SprayParcel::chi().
|
virtual |
Ideal gas heat capacity [J/(kg K)].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 258 of file liquidProperties.C.
References NotImplemented.
|
virtual |
Liquid viscosity [Pa s].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 265 of file liquidProperties.C.
References NotImplemented.
Referenced by ThermoSurfaceFilm< CloudType >::drySplashInteraction(), and ThermoSurfaceFilm< CloudType >::wetSplashInteraction().
|
virtual |
Vapour viscosity [Pa s].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 272 of file liquidProperties.C.
References NotImplemented.
|
virtual |
Liquid thermal conductivity [W/(m K)].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 279 of file liquidProperties.C.
References NotImplemented.
|
virtual |
Vapour thermal conductivity [W/(m K)].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 286 of file liquidProperties.C.
References NotImplemented.
|
virtual |
Surface tension [N/m].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 293 of file liquidProperties.C.
References NotImplemented.
Referenced by ThermoSurfaceFilm< CloudType >::drySplashInteraction(), and ThermoSurfaceFilm< CloudType >::wetSplashInteraction().
|
virtual |
Vapour diffussivity [m2/s].
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 300 of file liquidProperties.C.
References NotImplemented.
|
virtual |
Vapour diffussivity [m2/s] with specified binary pair.
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 307 of file liquidProperties.C.
References NotImplemented.
|
virtual |
Invert the vapour pressure relationship to retrieve the.
boiling temperuture as a function of pressure
Definition at line 314 of file liquidProperties.C.
References Foam::e, Foam::endl(), Foam::nl, p, Foam::T(), and WarningInFunction.
Referenced by SprayParcel::chi(), and liquidFilmThermo::Tb().
|
virtual |
Write the function coefficients.
Reimplemented in IDEA, aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H18, C9H20, CH3OH, CH4N2O, IC8H18, MB, N2, C8H10, H2O, iC3H8O, and nC3H8O.
Definition at line 357 of file liquidProperties.C.
References token::SPACE.
Referenced by C8H10::writeData(), H2O::writeData(), iC3H8O::writeData(), nC3H8O::writeData(), aC10H7CH3::writeData(), IC8H18::writeData(), C13H28::writeData(), C3H6O::writeData(), CH4N2O::writeData(), CH3OH::writeData(), C9H20::writeData(), C8H18::writeData(), C2H5OH::writeData(), C7H8::writeData(), C7H16::writeData(), Ar::writeData(), C14H30::writeData(), C4H10O::writeData(), C3H8::writeData(), bC10H7CH3::writeData(), C2H6O::writeData(), C2H6::writeData(), C10H22::writeData(), C16H34::writeData(), N2::writeData(), C6H14::writeData(), C12H26::writeData(), C6H6::writeData(), MB::writeData(), and IDEA::writeData().
|
friend |
Ostream Operator.
Definition at line 264 of file liquidProperties.H.
|
private |
Molecular weight [kg/kmol].
Definition at line 58 of file liquidProperties.H.
Referenced by liquidProperties::W().
|
private |
Critical temperature [K].
Definition at line 61 of file liquidProperties.H.
|
private |
Critical pressure [Pa].
Definition at line 64 of file liquidProperties.H.
|
private |
Critical volume [m^3/kmol].
Definition at line 67 of file liquidProperties.H.
|
private |
Critical compressibility factor [].
Definition at line 70 of file liquidProperties.H.
|
private |
Triple point temperature [K].
Definition at line 73 of file liquidProperties.H.
|
private |
Triple point pressure [Pa].
Definition at line 76 of file liquidProperties.H.
|
private |
Normal boiling temperature [K].
Definition at line 79 of file liquidProperties.H.
|
private |
Dipole moment [].
Definition at line 82 of file liquidProperties.H.
|
private |
Pitzer's accentric factor [].
Definition at line 85 of file liquidProperties.H.
|
private |
Solubility parameter [(J/m^3)^0.5].
Definition at line 88 of file liquidProperties.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.