PartialSimpleIdealGasMedium

Medium model of Ideal gas with constant cp and cv. All other quantities, e.g., transport properties, are constant.

Package Contents

ThermodynamicState

Thermodynamic state of ideal gas

BaseProperties

Base properties of ideal gas

setState_pTX

Return thermodynamic state from p, T, and X or Xi

setState_phX

Return thermodynamic state from p, h, and X or Xi

setState_psX

Return thermodynamic state from p, s, and X or Xi

setState_dTX

Return thermodynamic state from d, T, and X or Xi

setSmoothState

Return thermodynamic state so that it smoothly approximates: if x > 0 then state_a else state_b

pressure

Return pressure of ideal gas

temperature

Return temperature of ideal gas

density

Return density of ideal gas

specificEnthalpy

Return specific enthalpy

specificInternalEnergy

Return specific internal energy

specificEntropy

Return specific entropy

specificGibbsEnergy

Return specific Gibbs energy

specificHelmholtzEnergy

Return specific Helmholtz energy

dynamicViscosity

Return dynamic viscosity

thermalConductivity

Return thermal conductivity

specificHeatCapacityCp

Return specific heat capacity at constant pressure

specificHeatCapacityCv

Return specific heat capacity at constant volume

isentropicExponent

Return isentropic exponent

velocityOfSound

Return velocity of sound

specificEnthalpy_pTX

Return specific enthalpy from p, T, and X or Xi

temperature_phX

Return temperature from p, h, and X or Xi

density_phX

Return density from p, h, and X or Xi

isentropicEnthalpy

Return isentropic enthalpy

isobaricExpansionCoefficient

Returns overall the isobaric expansion coefficient beta

isothermalCompressibility

Returns overall the isothermal compressibility factor

density_derp_T

Returns the partial derivative of density with respect to pressure at constant temperature

density_derT_p

Returns the partial derivative of density with respect to temperature at constant pressure

density_derX

Returns the partial derivative of density with respect to mass fractions at constant pressure and temperature

molarMass

Returns the molar mass of the medium

Package Constants (30)

ThermoStates

Value: Modelica.Media.Interfaces.Choices.IndependentVariables.pT

Type: IndependentVariables

Description: Enumeration type for independent variables

mediumName

Value: "unusablePartialMedium"

Type: String

Description: Name of the medium

substanceNames

Value: {mediumName}

Type: String[:]

Description: Names of the mixture substances. Set substanceNames={mediumName} if only one substance.

extraPropertiesNames

Value: fill("", 0)

Type: String[:]

Description: Names of the additional (extra) transported properties. Set extraPropertiesNames=fill("",0) if unused

singleState

Value: false

Type: Boolean

Description: = true, if u and d are not a function of pressure

reducedX

Value: true

Type: Boolean

Description: = true if medium contains the equation sum(X) = 1.0; set reducedX=true if only one substance (see docu for details)

fixedX

Value: true

Type: Boolean

Description: = true if medium contains the equation X = reference_X

reference_p

Value: 101325

Type: AbsolutePressure (Pa)

Description: Reference pressure of Medium: default 1 atmosphere

reference_T

Value: 298.15

Type: Temperature (K)

Description: Reference temperature of Medium: default 25 deg Celsius

reference_X

Value: fill(1 / nX, nX)

Type: MassFraction[nX] (kg/kg)

Description: Default mass fractions of medium

p_default

Value: 101325

Type: AbsolutePressure (Pa)

Description: Default value for pressure of medium (for initialization)

T_default

Value: Modelica.Units.Conversions.from_degC(20)

Type: Temperature (K)

Description: Default value for temperature of medium (for initialization)

h_default

Value: specificEnthalpy_pTX(p_default, T_default, X_default)

Type: SpecificEnthalpy (J/kg)

Description: Default value for specific enthalpy of medium (for initialization)

X_default

Value: reference_X

Type: MassFraction[nX] (kg/kg)

Description: Default value for mass fractions of medium (for initialization)

C_default

Value: fill(0, nC)

Type: ExtraProperty[nC]

Description: Default value for trace substances of medium (for initialization)

nS

Value: size(substanceNames, 1)

Type: Integer

Description: Number of substances

nX

Value: nS

Type: Integer

Description: Number of mass fractions

nXi

Value: if fixedX then 0 else if reducedX then nS - 1 else nS

Type: Integer

Description: Number of structurally independent mass fractions (see docu for details)

nC

Value: size(extraPropertiesNames, 1)

Type: Integer

Description: Number of extra (outside of standard mass-balance) transported properties

C_nominal

Value: 1.0e-6 * ones(nC)

Type: Real[nC]

Description: Default for the nominal values for the extra properties

cp_const

Value:

Type: SpecificHeatCapacity (J/(kg·K))

Description: Constant specific heat capacity at constant pressure

cv_const

Value: cp_const - R_gas

Type: SpecificHeatCapacity (J/(kg·K))

Description: Constant specific heat capacity at constant volume

R_gas

Value:

Type: SpecificHeatCapacity (J/(kg·K))

Description: Medium specific gas constant

MM_const

Value:

Type: MolarMass (kg/mol)

Description: Molar mass

eta_const

Value:

Type: DynamicViscosity (Pa·s)

Description: Constant dynamic viscosity

lambda_const

Value:

Type: ThermalConductivity (W/(m·K))

Description: Constant thermal conductivity

T_min

Value:

Type: Temperature (K)

Description: Minimum temperature valid for medium model

T_max

Value:

Type: Temperature (K)

Description: Maximum temperature valid for medium model

T0

Value: reference_T

Type: Temperature (K)

Description: Zero enthalpy temperature

fluidConstants

Value:

Type: FluidConstants[nS]

Description: Fluid constants

Extended by (1)

SimpleAir

Modelica.Media.Air

Air: Simple dry air model (0..100 degC)