packageNaturalGasMixture_GeneralType

Simple natural gas mixture for CHP-engine combustion

Extends from AixLib.DataBase.CHP.ModularCHPEngineMedia.CHPCombustionMixtureGasNasa (Medium model of a mixture of ideal gases based on NASA source).

Information

Gasoline model for natural gas type H.

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
FluidConstantsfluidConstants (from PartialMixtureMedium)Constant data for the fluid
Modelica.Media.IdealGases.Common.DataRecorddata (from CHPCombustionMixtureGasNasa)Data records of ideal gas substances
BooleanexcludeEnthalpyOfFormation (from CHPCombustionMixtureGasNasa)trueIf true, enthalpy of formation Hf is not included in specific enthalpy h
ReferenceEnthalpyreferenceChoice (from CHPCombustionMixtureGasNasa)ReferenceEnthalpy.ZeroAt0KChoice of reference enthalpy
SpecificEnthalpyh_offset (from CHPCombustionMixtureGasNasa)0.0User defined offset for reference enthalpy, if referenceChoice = UserDefined
MolarMassMMX (from CHPCombustionMixtureGasNasa)data[:].MMMolar masses of components
IntegermethodForThermalConductivity (from CHPCombustionMixtureGasNasa)1
BooleanisGasFuel.isGasolineTrue = Gasoline fuel, False = Liquid fuel
MoleFraction[:]moleFractions_GasFuel.Xi_mole
MolarMassMMsum(Fuel.Xi_mole[i]*Fuel.MMi[i] for i in 1:size(Fuel.MMi, 1))Molar mass of natural gas type from its composition
MassFraction[:]massFractions_GasModelica.Media.Interfaces.PartialMixtureMedium.moleToMassFractions(Fuel.Xi_mole, Fuel.MMi)
SpecificEnergyH_Usum(massFractions_Gas[i]*Fuel.H_Ui[i] for i in 1:size(Fuel.MMi, 1))Calorific Value of the fuel gas
Reall_minsum(Fuel.Xi_mole[i]*Fuel.nue_min[i] for i in 1:size(Fuel.MMi, 1))/0.21
RealL_stl_min*0.02885/MMStoichiometric air consumption
Natural gas type
AixLib.DataBase.CHP.ModularCHPEngineMedia.CombustionEngineFuelDataBaseRecordFuelNaturalGas_GeneralDefinition()Needed natural gas data for calculations, manual redefinition of volumetric proportions of the gas components (Xi_mole) required (default:{1/9,1/9,...})!

Contents

NameDescription
NaturalGas_GeneralDefinition