packageDryAir
Package with dry air model that decouples pressure and temperature, for linearisation
Extends from IDEAS.Media.Specialized.BaseClasses.PartialSimpleMedium (Medium model with linear dependency of u, h from temperature. All other quantities are constant, including density.), Modelica.Icons.Package (Icon for standard packages).
Information
Simple air medium without moisture that does not cause linear algebraic loops in JModelica. This medium is also used for the linearisation, since it does not contain moisture.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Media.Interfaces.Choices.IndependentVariables | ThermoStates (from PartialMedium) | Enumeration type for independent variables | |
| String | mediumName (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 |
| Boolean | singleState (from PartialMedium) | = true, if u and d are not a function of pressure | |
| Boolean | reducedX (from PartialMedium) | true | = true, if medium contains the equation sum(X) = 1.0; set reducedX=true, if only one substance (see docu for details) |
| Boolean | fixedX (from PartialMedium) | false | = true, if medium contains the equation X = reference_X |
| AbsolutePressure | reference_p (from PartialMedium) | 101325 | Reference pressure of Medium: default 1 atmosphere |
| Temperature | reference_T (from PartialMedium) | 298.15 | Reference temperature of Medium: default 25 deg Celsius |
| MassFraction[nX] | reference_X (from PartialMedium) | fill(1/nX, nX) | Default mass fractions of medium |
| AbsolutePressure | p_default (from PartialMedium) | 101325 | Default value for pressure of medium (for initialization) |
| Temperature | T_default (from PartialMedium) | Modelica.Units.Conversions.from_degC(20) | Default value for temperature of medium (for initialization) |
| SpecificEnthalpy | h_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_X | Default 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) |
| Integer | nS (from PartialMedium) | size(substanceNames, 1) | Number of substances |
| Integer | nX (from PartialMedium) | nS | Number of mass fractions |
| Integer | nXi (from PartialMedium) | if fixedX then 0 else if reducedX then nS - 1 else nS | Number of structurally independent mass fractions (see docu for details) |
| Integer | nC (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 |
| SpecificHeatCapacity | cp_const (from PartialSimpleMedium) | Constant specific heat capacity at constant pressure | |
| SpecificHeatCapacity | cv_const (from PartialSimpleMedium) | Constant specific heat capacity at constant volume | |
| Density | d_const (from PartialSimpleMedium) | Constant density | |
| DynamicViscosity | eta_const (from PartialSimpleMedium) | Constant dynamic viscosity | |
| ThermalConductivity | lambda_const (from PartialSimpleMedium) | Constant thermal conductivity | |
| VelocityOfSound | a_const (from PartialSimpleMedium) | Constant velocity of sound | |
| Temperature | T_min (from PartialSimpleMedium) | Minimum temperature valid for medium model | |
| Temperature | T_max (from PartialSimpleMedium) | Maximum temperature valid for medium model | |
| Temperature | T0 (from PartialSimpleMedium) | reference_T | Zero enthalpy temperature |
| MolarMass | MM_const (from PartialSimpleMedium) | Molar mass | |
| FluidConstants | fluidConstants (from PartialSimpleMedium) | Fluid constants | |
| Boolean | useCO2 | false |
Contents
| Name | Description |
|---|---|
| Enthalpy of steam per unit mass of steam |
Revisions
-
May 23, 2018, by Filip Jorissen:
First implementation based on IBPSA library models.