WOLFRAM SYSTEMMODELER

PartialPureSubstance

Base class for pure substances of one chemical substance

Package Contents

setState_pT

Return thermodynamic state from p and T

setState_ph

Return thermodynamic state from p and h

setState_ps

Return thermodynamic state from p and s

setState_dT

Return thermodynamic state from d and T

density_ph

Return density from p and h

temperature_ph

Return temperature from p and h

pressure_dT

Return pressure from d and T

specificEnthalpy_dT

Return specific enthalpy from d and T

specificEnthalpy_ps

Return specific enthalpy from p and s

temperature_ps

Return temperature from p and s

density_ps

Return density from p and s

specificEnthalpy_pT

Return specific enthalpy from p and T

density_pT

Return density from p and T

BaseProperties

Package Constants (20)

ThermoStates

Value:

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:

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.SIunits.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

Wolfram Language

In[1]:=
SystemModel["Modelica.Media.Interfaces.PartialPureSubstance"]
Out[1]:=

Extended by (6)

SingleGasNasa

Modelica.Media.IdealGases.Common

Medium model of an ideal gas based on NASA source

Air_Base

Modelica.Media.Air.ReferenceAir

Properties of dry air calculated using the equation of state by Lemmon et. al.

PartialSimpleIdealGasMedium

Modelica.Media.Interfaces

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

PartialSimpleMedium

Modelica.Media.Interfaces

Medium model with linear dependency of u, h from temperature. All other quantities, especially density, are constant.

PartialTwoPhaseMedium

Modelica.Media.Interfaces

Base class for two phase medium of one substance

PartialLinearFluid

Modelica.Media.Interfaces

Generic pure liquid model with constant cp, compressibility and thermal expansion coefficients