recordCombustionEngineFuelDataBaseRecord

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
BooleanisGasolineTrue = Gasoline fuel, False = Liquid fuel
StringfuelTypeName of the fuel
String[:]substanceNames{"Nitrogen", "Methane", "Ethene", "Ethane", "Propane", "n-Butane", "n-Pentane", "n-Hexane", "Carbondioxide"}
Modelica.Units.SI.MoleFraction[:]Xi_mole{0, 0, 0, 0, 0, 0, 0, 0, 0}Volumetric proportion of each fuel component
Modelica.Units.SI.MolarMass[:]MMi{0.02802, 0.01604, 0.02805, 0.03007, 0.0441, 0.05815, 0.07215, 0.08618, 0.04401}Molar mass of natural gas components
Modelica.Units.SI.SpecificEnergy[:]H_Ui{0, 50000000, 50900000, 47160000, 46440000, 45720000, 45000000, 44640000, 0}
Real[size(MMi, 1)]nue_C{0, 1, 2, 2, 3, 4, 5, 6, 1}Number of carbon atoms for each gas component (for composition calculation)
Real[size(MMi, 1)]nue_H{0, 4, 4, 6, 8, 10, 12, 14, 0}Number of hydrogen atoms for each gas component (for composition calculation)
Real[size(MMi, 1)]nue_O{0, 0, 0, 0, 0, 0, 0, 0, 2}Number of oxygen atoms for each gas component (for composition calculation)
Real[size(MMi, 1)]nue_N{2, 0, 0, 0, 0, 0, 0, 0, 0}Number of nitrogen atoms for each gas component (for composition calculation)
Real[:]nue_min{0, 2, 3, 3.5, 5, 6.5, 8, 9.5, 0}Number of O2 molecules needed for combustion
Modelica.Units.SI.SpecificEnergyH_U0Calorific value of the liquid fuel based on VK1 by S.Pischinger
Modelica.Units.SI.MassFraction[:]Xi_liq{0, 0, 0}Elements mass fractions of carbon, hydrogen and oxygen
Modelica.Units.SI.MolarMass[:]MMi_liq{0.012, 0.001, 0.016}Molar mass of the main liquid fuel elements (C,H,O)
Modelica.Units.SI.MolarMassMM_liq0Total molar mass of the liquid fuel based on VK1 by S.Pischinger