packageSimpleAir
Air: Simple dry air model (0..100 degC)
Extends from Modelica.Icons.MaterialProperty (Icon for property classes), Interfaces.PartialSimpleIdealGasMedium (Medium model of Ideal gas with constant cp and cv. All other quantities, e.g., transport properties, are constant.).
Information
Simple Ideal gas air model for low temperatures
This model demonstrates how to use the PartialSimpleIdealGas base class to build a simple ideal gas model with a limited temperature validity range.
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 PartialSimpleIdealGasMedium) | Constant specific heat capacity at constant pressure | |
| SpecificHeatCapacity | cv_const (from PartialSimpleIdealGasMedium) | cp_const - R_gas | Constant specific heat capacity at constant volume |
| SpecificHeatCapacity | R_gas (from PartialSimpleIdealGasMedium) | Medium specific gas constant | |
| MolarMass | MM_const (from PartialSimpleIdealGasMedium) | Molar mass | |
| DynamicViscosity | eta_const (from PartialSimpleIdealGasMedium) | Constant dynamic viscosity | |
| ThermalConductivity | lambda_const (from PartialSimpleIdealGasMedium) | Constant thermal conductivity | |
| Temperature | T_min (from PartialSimpleIdealGasMedium) | Minimum temperature valid for medium model | |
| Temperature | T_max (from PartialSimpleIdealGasMedium) | Maximum temperature valid for medium model | |
| Temperature | T0 (from PartialSimpleIdealGasMedium) | reference_T | Zero enthalpy temperature |
| FluidConstants | fluidConstants (from PartialSimpleIdealGasMedium) | Fluid constants | |
| Modelica.Media.Interfaces.Types.Basic.FluidConstants | airConstants | {Modelica.Media.Interfaces.Types.Basic.FluidConstants(iupacName = "simple air", casRegistryNumber = "not a real substance", chemicalFormula = "N2, O2", structureFormula = "N2, O2", molarMass = Modelica.Media.IdealGases.Common.SingleGasesData.N2.MM)} | Constant data for the fluid |