packagePartialSimpleMedium

Medium model with linear dependency of u, h from temperature. All other quantities, especially density, 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_constConstant specific heat capacity at constant volume
Densityd_constConstant density
DynamicViscosityeta_constConstant dynamic viscosity
ThermalConductivitylambda_constConstant thermal conductivity
VelocityOfSounda_constConstant velocity of sound
TemperatureT_minMinimum temperature valid for medium model
TemperatureT_maxMaximum temperature valid for medium model
TemperatureT0reference_TZero enthalpy temperature
MolarMassMM_constMolar mass
FluidConstantsfluidConstantsFluid constants

Contents

NameDescription
ThermodynamicStateThermodynamic state
BasePropertiesBase properties
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
dynamicViscosityReturn dynamic viscosity
thermalConductivityReturn thermal conductivity
pressureReturn pressure
temperatureReturn temperature
densityReturn density
specificEnthalpyReturn specific enthalpy
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
specificInternalEnergyReturn specific internal energy
specificEntropyReturn specific entropy
specificGibbsEnergyReturn specific Gibbs energy
specificHelmholtzEnergyReturn specific Helmholtz energy
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
molarMassReturn the molar mass of the medium