com.hummeling.if97
final class Region5 extends Region
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Region5.SubRegion |
Modifier and Type | Field and Description |
---|---|
(package private) static double[][] |
IJnA |
(package private) static double[][] |
IJnB |
(package private) static double[][] |
IJnC |
(package private) static double[][] |
IJnr |
(package private) static double[][] |
Jno |
private static java.lang.String |
NAME |
(package private) static double |
pRef |
(package private) static double |
Tref |
Constructor and Description |
---|
Region5() |
Modifier and Type | Method and Description |
---|---|
private static double |
enthalpy2bc(double pressure) |
private static double |
gammaO(double pi,
double tau)
Dimensionless Gibbs free energy.
|
private static double |
gammaOPi(double pi)
First partial derivative with respect to pi.
|
private static double |
gammaOPiPi(double pi)
Second partial derivative with respect to pi.
|
private static double |
gammaOPiTau()
Second partial derivative with respect to pi & tau.
|
private static double |
gammaOTau(double tau)
First partial derivative with respect to tau.
|
private static double |
gammaOTauTau(double tau)
Second partial derivative with respect to tau.
|
private static double |
gammaR(double pi,
double tau)
Dimensionless Gibbs free energy.
|
private static double |
gammaRPi(double pi,
double tau)
First partial derivative with respect to pi.
|
private static double |
gammaRPiPi(double pi,
double tau)
Second partial derivative with respect to pi.
|
private static double |
gammaRPiTau(double pi,
double tau)
Second partial derivative with respect to pi & tau.
|
private static double |
gammaRTau(double pi,
double tau)
First partial derivative with respect to tau.
|
private static double |
gammaRTauTau(double pi,
double tau)
Second partial derivative with respect to tau.
|
(package private) java.lang.String |
getName() |
private Region5.SubRegion |
getSubRegion(double pressure,
double enthalpy) |
(package private) double |
isobaricCubicExpansionCoefficientPT(double pressure,
double temperature)
Isobaric cubic expansion coefficient.
|
(package private) double |
isothermalCompressibilityPT(double pressure,
double temperature)
Isothermal compressibility.
|
(package private) double |
pressureHS(double h,
double s)
Pressure as a function of specific enthalpy & specific entropy.
|
(package private) double |
specificEnthalpyPT(double pressure,
double temperature)
Specific enthalpy.
|
(package private) double |
specificEntropyPT(double pressure,
double temperature)
Specific entropy.
|
(package private) double |
specificEntropyRhoT(double rho,
double T)
Specific entropy.
|
(package private) double |
specificInternalEnergyPT(double pressure,
double temperature)
Specific internal energy.
|
(package private) double |
specificIsobaricHeatCapacityPT(double pressure,
double temperature)
Specific isobaric heat capacity.
|
(package private) double |
specificIsochoricHeatCapacityPT(double pressure,
double temperature)
Specific isochoric heat capacity.
|
(package private) double |
specificVolumePT(double pressure,
double temperature)
Specific volume.
|
(package private) double |
speedOfSoundPT(double pressure,
double temperature)
Speed of sound.
|
(package private) double |
temperatureHS(double h,
double s)
Temperature.
|
(package private) double |
temperaturePH(double pressure,
double enthalpy)
Temperature.
|
(package private) double |
temperaturePS(double p,
double s)
Temperature as a function of pressure & specific entropy.
|
private double |
thetaA(double pi,
double eta)
Dimensionless backward equation for region 2a.
|
private double |
thetaB(double pi,
double eta)
Dimensionless backward equation for region 2b.
|
private double |
thetaC(double pi,
double eta)
Dimensionless backward equation for region 2c.
|
(package private) double |
vapourFractionHS(double enthalpy,
double entropy)
Vapour fraction.
|
(package private) double |
vapourFractionPS(double pressure,
double entropy) |
getRegionHS, getRegionPH, getRegionPS, getRegionPT, getRegionPT, pressureB23, saturationPressure3, specificEnthalpy1, specificEnthalpy2ab, specificEnthalpy2c3b, specificEnthalpy3a, specificEnthalpyB13, temperatureB23HS, temperatureB23P
private static final java.lang.String NAME
static final double Tref
static final double pRef
static final double[][] Jno
static final double[][] IJnr
static final double[][] IJnA
static final double[][] IJnB
static final double[][] IJnC
private static double enthalpy2bc(double pressure)
private static double gammaO(double pi, double tau)
pi
- dimensionless pressure [MPa]tau
- dimensionless temperature [K]private static double gammaOPi(double pi)
pi
- dimensionless pressure [MPa]private static double gammaOPiPi(double pi)
pi
- dimensionless pressure [MPa]private static double gammaOPiTau()
private static double gammaOTau(double tau)
tau
- dimensionless temperature [K]private static double gammaOTauTau(double tau)
tau
- dimensionless temperature [K]private static double gammaR(double pi, double tau)
pi
- dimensionless pressure [MPa]tau
- dimensionless temperature [K]private static double gammaRPi(double pi, double tau)
pi
- dimensionless pressure [MPa]tau
- dimensionless temperature [K]private static double gammaRPiPi(double pi, double tau)
pi
- dimensionless pressure [MPa]tau
- dimensionless temperature [K]private static double gammaRPiTau(double pi, double tau)
pi
- dimensionless pressure [MPa]tau
- dimensionless temperature [K]private static double gammaRTau(double pi, double tau)
pi
- dimensionless pressure [MPa]tau
- dimensionless temperature [K]private static double gammaRTauTau(double pi, double tau)
pi
- dimensionless pressure [MPa]tau
- dimensionless temperature [K]private Region5.SubRegion getSubRegion(double pressure, double enthalpy)
double isobaricCubicExpansionCoefficientPT(double pressure, double temperature)
Region
isobaricCubicExpansionCoefficientPT
in class Region
pressure
- pressure [MPa]temperature
- temperature [K]double isothermalCompressibilityPT(double pressure, double temperature)
Region
isothermalCompressibilityPT
in class Region
pressure
- pressure [MPa]temperature
- temperature [K]double specificEnthalpyPT(double pressure, double temperature)
Region
specificEnthalpyPT
in class Region
pressure
- pressure [MPa]temperature
- temperature [K]double specificEntropyPT(double pressure, double temperature)
Region
specificEntropyPT
in class Region
pressure
- pressure [MPa]temperature
- temperature [K]double specificInternalEnergyPT(double pressure, double temperature)
Region
specificInternalEnergyPT
in class Region
pressure
- pressure [MPa]temperature
- temperature [K]double specificIsobaricHeatCapacityPT(double pressure, double temperature)
Region
specificIsobaricHeatCapacityPT
in class Region
pressure
- pressure [MPa]temperature
- temperature [K]double specificIsochoricHeatCapacityPT(double pressure, double temperature)
Region
specificIsochoricHeatCapacityPT
in class Region
pressure
- pressure [MPa]temperature
- temperature [K]double specificVolumePT(double pressure, double temperature)
Region
specificVolumePT
in class Region
pressure
- pressure [MPa]temperature
- temperature [K]double speedOfSoundPT(double pressure, double temperature)
Region
speedOfSoundPT
in class Region
pressure
- pressure [MPa]temperature
- temperature [K]double temperaturePH(double pressure, double enthalpy)
Region
temperaturePH
in class Region
pressure
- pressure [MPa]enthalpy
- specific enthalpy [kJ/kg]private double thetaA(double pi, double eta)
pi
- dimensionless pressureeta
- dimensionless enthalpyprivate double thetaB(double pi, double eta)
pi
- dimensionless pressureeta
- dimensionless enthalpyprivate double thetaC(double pi, double eta)
pi
- dimensionless pressureeta
- dimensionless enthalpydouble pressureHS(double h, double s)
Region
pressureHS
in class Region
h
- specific enthalpy [kJ/kg]s
- specific entropy [kJ/kg-K]double specificEntropyRhoT(double rho, double T)
Region
specificEntropyRhoT
in class Region
rho
- density [kg/m³]T
- temperature [K]double temperatureHS(double h, double s)
Region
temperatureHS
in class Region
h
- specific enthalpy [kJ/kg]s
- specific entropy [kJ/kg-K]double temperaturePS(double p, double s)
Region
temperaturePS
in class Region
p
- pressure [MPa]s
- specific entropy [kJ/kg-K]double vapourFractionHS(double enthalpy, double entropy)
Region
vapourFractionHS
in class Region
enthalpy
- specific enthalpy [kJ/kg]entropy
- specific entropy [kJ/kg-K]double vapourFractionPS(double pressure, double entropy)
vapourFractionPS
in class Region