recordGeneric

Generic data for CHP models

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

Information

This is the base record for CHP models.

Parameters

TypeNameDefaultDescription
RealcoeEtaQVector of coefficients used to calculate thermal efficiency of the engine. The independent variable x1 is the steady-state power output, x2 is the cooling water mass flow rate, x3 is the cooling water inlet temperature. From index 1 to 27, coefficients correspond to the following terms: constant, x1^2, x1, x2^2, x2, x3^2, x3, x1^2*x2^2, x1*x2, x1*x2^2, x1^2*x2, x1^2*x3^2, x1*x3, x1*x3^2, x1^2*x3, x2^2*x3^2, x2*x3, x2*x3^2, x2^2*x3, x1^2*x2^2*x3^2, x1^2*x2^2*x3, x1^2*x2*x3^2, x1*x2^2*x3^2, x1^2*x2*x3, x1*x2^2*x3, x1*x2*x3^2, x1*x2*x3
RealcoeEtaEVector of coefficients used to calculate electrical conversion efficiency of the engine. The independent variables and mapping of the coefficients to the polynomial terms are the same as for the thermal efficiency
Booleancompute_coolingWaterFlowRatetrueIf true, then an empirical correlation is used to calculate cooling water mass flow rate based on internal control
RealcoeMasWatVector of coefficients used to calculate cooling water mass flow rate in case coolingWaterControl is true. The independent variable x1 is the steady-state power output, x2 is the cooling water mass flow rate. From index 1 to 6, coefficients correspond to the following terms: constant, x1, x1^2, x2, x2^2, x1*x2
RealcoeMasAirVector of coefficients used to calculate air mass flow rate. The independent variable x1 is the fuel mass flow rate. From index 1 to 3, coefficients correspond to the following terms: constant, x1, x1^2
Modelica.Units.SI.ThermalConductanceUAHexThermal conductance between the engine and cooling water
Modelica.Units.SI.ThermalConductanceUALosThermal conductance between the engine and surroundings
Modelica.Units.SI.HeatCapacitycapEngThermal capacitance of the engine control volume
Modelica.Units.SI.HeatCapacitycapHeaRecThermal capacitance of heat recovery portion
BooleanwarmUpByTimeDelaytrueIf true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature
Modelica.Units.SI.TimetimeDelayStart60Time delay between activation and power generation
Modelica.Units.SI.TemperatureTEngNom273.15 + 100Nominal engine operating temperature
BooleancoolDownOptionalfalseIf true, cooldown is optional. The model will complete cooldown before switching to standby, but if reactivated during cooldown period, it will immediately switch into warm-up mode
Modelica.Units.SI.TimetimeDelayCool0Cooldown period
Modelica.Units.SI.PowerPEleMaxMaximum power output
Modelica.Units.SI.PowerPEleMin0Minimum power output
Modelica.Units.SI.MassFlowRatemWatMin_flow0Minimum cooling water mass flow rate
Modelica.Units.SI.TemperatureTWatMax373.15Maximum cooling water temperature
Booleanuse_powerRateLimitfalseIf true, the rate at which net power output can change is limited
Booleanuse_fuelRateLimitfalseIf true, the rate at which fuel mass flow rate can change is limited
RealdPEleMaxMaximum rate at which net power output can change
RealdmFueMax_flowMaximum rate at which fuel mass flow rate can change
Modelica.Units.SI.PowerPStaByStandby electric power
Modelica.Units.SI.PowerPCooDowCooldown electric power
RealLHVFue47.614e6Lower heating value of fuel
RealkF1Warm-up fuel coefficient
RealkP1Warm-up power coefficient
RealrFue10Warm-up maximum fuel flow ratio

Revisions

  • April 8, 2020, by Antoine Gautier:
    Updated parameter names and descriptions.
  • March 08, 2019, by Tea Zakula:
    First implementation.