packageCombustionGas
Mixture of O2, H2O, CO2, N2, CH4
Extends from Modelica.Media.IdealGases.Common.MixtureGasNasa (Medium model of a mixture of ideal gases based on NASA source).
Information
This Medium is a mixture of O2, H2O, CO2, N2, CH4. It has its reference composition, defined as Medium.reference_X, but only changing it, it can be reused as Air, just leading to zero the mass fraction of CH4, and as Fuel keeping only the mass fraction of CH4, as the unique gas.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 |
| FluidConstants | fluidConstants (from PartialMixtureMedium) | Constant data for the fluid | |
| Modelica.Media.IdealGases.Common.DataRecord | data (from MixtureGasNasa) | Data records of ideal gas substances | |
| Boolean | excludeEnthalpyOfFormation (from MixtureGasNasa) | true | If true, enthalpy of formation Hf is not included in specific enthalpy h |
| ReferenceEnthalpy | referenceChoice (from MixtureGasNasa) | ReferenceEnthalpy.ZeroAt0K | Choice of reference enthalpy |
| SpecificEnthalpy | h_offset (from MixtureGasNasa) | 0.0 | User defined offset for reference enthalpy, if referenceChoice = UserDefined |
| MolarMass | MMX (from MixtureGasNasa) | data[:].MM | Molar masses of components |
| Integer | methodForThermalConductivity (from MixtureGasNasa) | 1 |