packagePartialSimpleIdealGasMedium

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

Extends from Interfaces.PartialPureSubstance (Base class for pure substances of one chemical substance).

Parameters

TypeNameDefaultDescription
Modelica.Media.Interfaces.Choices.IndependentVariablesThermoStates (from PartialMedium)Enumeration type for independent variables
StringmediumName (from PartialMedium)"unusablePartialMedium"Name of the medium
String[:]substanceNames (from PartialMedium){mediumName}Names of the mixture substances. Set substanceNames={mediumName} if only one substance.
String[:]extraPropertiesNames (from PartialMedium)fill("", 0)Names of the additional (extra) transported properties. Set extraPropertiesNames=fill("",0) if unused
BooleansingleState (from PartialMedium)= true, if u and d are not a function of pressure
BooleanreducedX (from PartialMedium)true= true, if medium contains the equation sum(X) = 1.0; set reducedX=true, if only one substance (see docu for details)
BooleanfixedX (from PartialMedium)false= true, if medium contains the equation X = reference_X
AbsolutePressurereference_p (from PartialMedium)101325Reference pressure of Medium: default 1 atmosphere
Temperaturereference_T (from PartialMedium)298.15Reference temperature of Medium: default 25 deg Celsius
MassFraction[nX]reference_X (from PartialMedium)fill(1/nX, nX)Default mass fractions of medium
AbsolutePressurep_default (from PartialMedium)101325Default value for pressure of medium (for initialization)
TemperatureT_default (from PartialMedium)Modelica.Units.Conversions.from_degC(20)Default value for temperature of medium (for initialization)
SpecificEnthalpyh_default (from PartialMedium)specificEnthalpy_pTX(p_default, T_default, X_default)Default value for specific enthalpy of medium (for initialization)
MassFraction[nX]X_default (from PartialMedium)reference_XDefault value for mass fractions of medium (for initialization)
ExtraProperty[nC]C_default (from PartialMedium)fill(0, nC)Default value for trace substances of medium (for initialization)
IntegernS (from PartialMedium)size(substanceNames, 1)Number of substances
IntegernX (from PartialMedium)nSNumber of mass fractions
IntegernXi (from PartialMedium)if fixedX then 0 else if reducedX then nS - 1 else nSNumber of structurally independent mass fractions (see docu for details)
IntegernC (from PartialMedium)size(extraPropertiesNames, 1)Number of extra (outside of standard mass-balance) transported properties
Real[nC]C_nominal (from PartialMedium)1.0e-6*ones(nC)Default for the nominal values for the extra properties
SpecificHeatCapacitycp_constConstant specific heat capacity at constant pressure
SpecificHeatCapacitycv_constcp_const - R_gasConstant specific heat capacity at constant volume
SpecificHeatCapacityR_gasMedium specific gas constant
MolarMassMM_constMolar mass
DynamicViscosityeta_constConstant dynamic viscosity
ThermalConductivitylambda_constConstant thermal conductivity
TemperatureT_minMinimum temperature valid for medium model
TemperatureT_maxMaximum temperature valid for medium model
TemperatureT0reference_TZero enthalpy temperature
FluidConstantsfluidConstantsFluid constants

Contents

NameDescription
ThermodynamicStateThermodynamic state of ideal gas
BasePropertiesBase properties of ideal gas
setState_pTXReturn thermodynamic state from p, T, and X or Xi
setState_phXReturn thermodynamic state from p, h, and X or Xi
setState_psXReturn thermodynamic state from p, s, and X or Xi
setState_dTXReturn thermodynamic state from d, T, and X or Xi
setSmoothStateReturn thermodynamic state so that it smoothly approximates: if x > 0 then state_a else state_b
pressureReturn pressure of ideal gas
temperatureReturn temperature of ideal gas
densityReturn density of ideal gas
specificEnthalpyReturn specific enthalpy
specificInternalEnergyReturn specific internal energy
specificEntropyReturn specific entropy
specificGibbsEnergyReturn specific Gibbs energy
specificHelmholtzEnergyReturn specific Helmholtz energy
dynamicViscosityReturn dynamic viscosity
thermalConductivityReturn thermal conductivity
specificHeatCapacityCpReturn specific heat capacity at constant pressure
specificHeatCapacityCvReturn specific heat capacity at constant volume
isentropicExponentReturn isentropic exponent
velocityOfSoundReturn velocity of sound
specificEnthalpy_pTXReturn specific enthalpy from p, T, and X or Xi
temperature_phXReturn temperature from p, h, and X or Xi
density_phXReturn density from p, h, and X or Xi
isentropicEnthalpyReturn isentropic enthalpy
isobaricExpansionCoefficientReturns overall the isobaric expansion coefficient beta
isothermalCompressibilityReturns overall the isothermal compressibility factor
density_derp_TReturns the partial derivative of density with respect to pressure at constant temperature
density_derT_pReturns the partial derivative of density with respect to temperature at constant pressure
density_derXReturns the partial derivative of density with respect to mass fractions at constant pressure and temperature
molarMassReturns the molar mass of the medium