Basic Functions for ideal gases: cp, h, s, thermal conductivity, viscosity
Extends from Modelica.Icons.Package (Icon for standard packages).
| Name | Description |
|---|---|
| excludeEnthalpyOfFormation=true | If true, enthalpy of formation Hf is not included in specific enthalpy h |
| referenceChoice=Modelica.Media.Interfaces.Choices.ReferenceEnthalpy.ZeroAt0K | Choice of reference enthalpy |
| h_offset=0.0 | User defined offset for reference enthalpy, if referenceChoice = UserDefined |
| methodForThermalConductivity=1 | |
| Compute specific heat capacity at constant pressure from temperature and gas data | |
| Compute specific heat capacity at constant pressure, low T region | |
| Compute specific heat capacity at constant pressure, low T region | |
| Compute specific enthalpy from temperature and gas data; reference is decided by the refChoice input, or by the referenceChoice package constant by default | |
| Derivative function for h_T | |
| Compute specific enthalpy, low T region; reference is decided by the refChoice input, or by the referenceChoice package constant by default | |
| Compute specific enthalpy, low T region; reference is decided by the refChoice input, or by the referenceChoice package constant by default | |
| Compute specific entropy from temperature and gas data | |
| Compute specific entropy, low T region | |
| Compute derivative of specific entropy, low T region | |
| Dynamic viscosity of low pressure gases | |
| Thermal conductivity of polyatomic gases(Eucken and Modified Eucken correlation) |
Modelica.Media.IdealGases.Common.Functions.cp_TCompute specific heat capacity at constant pressure from temperature and gas data
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| Name | Description |
|---|---|
| cp | Specific heat capacity at temperature T [J/(kg.K)] |
Modelica.Media.IdealGases.Common.Functions.cp_TlowCompute specific heat capacity at constant pressure, low T region
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| Name | Description |
|---|---|
| cp | Specific heat capacity at temperature T [J/(kg.K)] |
Modelica.Media.IdealGases.Common.Functions.cp_Tlow_derCompute specific heat capacity at constant pressure, low T region
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| dT | Temperature derivative |
| Name | Description |
|---|---|
| cp_der | Derivative of specific heat capacity |
Modelica.Media.IdealGases.Common.Functions.h_TCompute specific enthalpy from temperature and gas data; reference is decided by the refChoice input, or by the referenceChoice package constant by default
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| exclEnthForm | If true, enthalpy of formation Hf is not included in specific enthalpy h |
| refChoice | Choice of reference enthalpy |
| h_off | User defined offset for reference enthalpy, if referenceChoice = UserDefined [J/kg] |
| Name | Description |
|---|---|
| h | Specific enthalpy at temperature T [J/kg] |
Modelica.Media.IdealGases.Common.Functions.h_T_derDerivative function for h_T
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| exclEnthForm | If true, enthalpy of formation Hf is not included in specific enthalpy h |
| refChoice | Choice of reference enthalpy |
| h_off | User defined offset for reference enthalpy, if referenceChoice = UserDefined [J/kg] |
| dT | Temperature derivative |
| Name | Description |
|---|---|
| h_der | Specific enthalpy at temperature T |
Modelica.Media.IdealGases.Common.Functions.h_TlowCompute specific enthalpy, low T region; reference is decided by the refChoice input, or by the referenceChoice package constant by default
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| exclEnthForm | If true, enthalpy of formation Hf is not included in specific enthalpy h |
| refChoice | Choice of reference enthalpy |
| h_off | User defined offset for reference enthalpy, if referenceChoice = UserDefined [J/kg] |
| Name | Description |
|---|---|
| h | Specific enthalpy at temperature T [J/kg] |
Modelica.Media.IdealGases.Common.Functions.h_Tlow_derCompute specific enthalpy, low T region; reference is decided by the refChoice input, or by the referenceChoice package constant by default
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| exclEnthForm | If true, enthalpy of formation Hf is not included in specific enthalpy h |
| refChoice | Choice of reference enthalpy |
| h_off | User defined offset for reference enthalpy, if referenceChoice = UserDefined [J/kg] |
| dT | Temperature derivative [K/s] |
| Name | Description |
|---|---|
| h_der | Derivative of specific enthalpy at temperature T [J/(kg.s)] |
Modelica.Media.IdealGases.Common.Functions.s0_TCompute specific entropy from temperature and gas data
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| Name | Description |
|---|---|
| s | Specific entropy at temperature T [J/(kg.K)] |
Modelica.Media.IdealGases.Common.Functions.s0_TlowCompute specific entropy, low T region
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| Name | Description |
|---|---|
| s | Specific entropy at temperature T [J/(kg.K)] |
Modelica.Media.IdealGases.Common.Functions.s0_Tlow_derCompute derivative of specific entropy, low T region
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| data | Ideal gas data |
| T | Temperature [K] |
| T_der | Temperature derivative |
| Name | Description |
|---|---|
| s | Specific entropy at temperature T [J/(kg.K)] |
Modelica.Media.IdealGases.Common.Functions.dynamicViscosityLowPressureDynamic viscosity of low pressure gases
The used formula are based on the method of Chung et al (1984, 1988) referred to in ref [1] chapter 9. The formula 9-4.10 is the one being used. The Formula is given in non-SI units, the following conversion constants were used to transform the formula to SI units:
[1] Bruce E. Poling, John E. Prausnitz, John P. O'Connell, "The Properties of Gases and Liquids" 5th Ed. Mc Graw Hill.
T. Skoglund, Lund, Sweden, 2004-08-31
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| T | Gas temperature [K] |
| Tc | Critical temperature of gas [K] |
| M | Molar mass of gas [kg/mol] |
| Vc | Critical molar volume of gas [m3/mol] |
| w | Acentric factor of gas |
| mu | Dipole moment of gas molecule [debye] |
| k | Special correction for highly polar substances |
| Name | Description |
|---|---|
| eta | Dynamic viscosity of gas [Pa.s] |
Modelica.Media.IdealGases.Common.Functions.thermalConductivityEstimateThermal conductivity of polyatomic gases(Eucken and Modified Eucken correlation)
This function provides two similar methods for estimating the
thermal conductivity of polyatomic gases.
The Eucken method (input method == 1) gives good results for low temperatures,
but it tends to give an underestimated value of the thermal conductivity
(lambda) at higher temperatures.
The Modified Eucken method (input method == 2) gives good results for
high-temperatures, but it tends to give an overestimated value of the
thermal conductivity (lambda) at low temperatures.
Extends from Modelica.Icons.Function (Icon for functions).
| Name | Description |
|---|---|
| Cp | Constant pressure heat capacity [J/(kg.K)] |
| eta | Dynamic viscosity [Pa.s] |
| method | 1: Eucken Method, 2: Modified Eucken Method |
| data | Ideal gas data |
| Name | Description |
|---|---|
| lambda | Thermal conductivity [W/(m.k)] [W/(m.K)] |