Buildings.Fluid.CHPs.Data

Performance data for CHP models

Information

This package contains the common parameters that are used to specify the performance data for the CHP model Buildings.Fluid.CHPs.ThermalElectricalFollowing.

Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).

Package Content

Name Description
Buildings.Fluid.CHPs.Data.Generic Generic Generic data for CHP models
Buildings.Fluid.CHPs.Data.Senertech5_5kW Senertech5_5kW SENERTECH5_5kW
Buildings.Fluid.CHPs.Data.ValidationData1 ValidationData1 Validation data set 1
Buildings.Fluid.CHPs.Data.ValidationData2 ValidationData2 Validation data set 2
Buildings.Fluid.CHPs.Data.ValidationData3 ValidationData3 Validation data set 3

Buildings.Fluid.CHPs.Data.Generic Buildings.Fluid.CHPs.Data.Generic

Generic data for CHP models

Information

This is the base record for CHP models.

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

Parameters

TypeNameDefaultDescription
RealcoeEtaQ[27] Vector 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
RealcoeEtaE[27] Vector 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
RealcoeMasWat[6] Vector 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
RealcoeMasAir[3] Vector 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
ThermalConductanceUAHex Thermal conductance between the engine and cooling water [W/K]
ThermalConductanceUALos Thermal conductance between the engine and surroundings [W/K]
HeatCapacitycapEng Thermal capacitance of the engine control volume [J/K]
HeatCapacitycapHeaRec Thermal capacitance of heat recovery portion [J/K]
BooleanwarmUpByTimeDelaytrueIf true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature
TimetimeDelayStart60Time delay between activation and power generation [s]
TemperatureTEngNom273.15 + 100Nominal engine operating temperature [K]
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
TimetimeDelayCool0Cooldown period [s]
PowerPEleMax Maximum power output [W]
PowerPEleMin0Minimum power output [W]
MassFlowRatemWatMin_flow0Minimum cooling water mass flow rate [kg/s]
TemperatureTWatMax373.15Maximum cooling water temperature [K]
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
RealdPEleMax Maximum rate at which net power output can change [W/s]
RealdmFueMax_flow Maximum rate at which fuel mass flow rate can change [kg/s2]
PowerPStaBy Standby electric power [W]
PowerPCooDow Cooldown electric power [W]
RealLHVFue47.614e6Lower heating value of fuel [J/kg]
RealkF1Warm-up fuel coefficient [1]
RealkP1Warm-up power coefficient [1]
RealrFue10Warm-up maximum fuel flow ratio [1]

Modelica definition

record Generic "Generic data for CHP models" extends Modelica.Icons.Record; parameter Real[27] coeEtaQ "Vector 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"; parameter Real[27] coeEtaE "Vector 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"; parameter Boolean compute_coolingWaterFlowRate=true "If true, then an empirical correlation is used to calculate cooling water mass flow rate based on internal control"; parameter Real[6] coeMasWat "Vector 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"; parameter Real[3] coeMasAir "Vector 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"; parameter Modelica.Units.SI.ThermalConductance UAHex "Thermal conductance between the engine and cooling water"; parameter Modelica.Units.SI.ThermalConductance UALos "Thermal conductance between the engine and surroundings"; parameter Modelica.Units.SI.HeatCapacity capEng "Thermal capacitance of the engine control volume"; parameter Modelica.Units.SI.HeatCapacity capHeaRec "Thermal capacitance of heat recovery portion"; parameter Boolean warmUpByTimeDelay=true "If true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature "; parameter Modelica.Units.SI.Time timeDelayStart=60 "Time delay between activation and power generation"; parameter Modelica.Units.SI.Temperature TEngNom=273.15 + 100 "Nominal engine operating temperature"; parameter Boolean coolDownOptional=false "If 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"; parameter Modelica.Units.SI.Time timeDelayCool=0 "Cooldown period"; parameter Modelica.Units.SI.Power PEleMax "Maximum power output"; parameter Modelica.Units.SI.Power PEleMin=0 "Minimum power output"; parameter Modelica.Units.SI.MassFlowRate mWatMin_flow=0 "Minimum cooling water mass flow rate"; parameter Modelica.Units.SI.Temperature TWatMax=373.15 "Maximum cooling water temperature"; parameter Boolean use_powerRateLimit=false "If true, the rate at which net power output can change is limited"; parameter Boolean use_fuelRateLimit=false "If true, the rate at which fuel mass flow rate can change is limited"; parameter Real dPEleMax(final unit="W/s") "Maximum rate at which net power output can change"; parameter Real dmFueMax_flow(final unit="kg/s2") "Maximum rate at which fuel mass flow rate can change"; parameter Modelica.Units.SI.Power PStaBy "Standby electric power"; parameter Modelica.Units.SI.Power PCooDow "Cooldown electric power"; parameter Real LHVFue(final unit="J/kg") = 47.614e6 "Lower heating value of fuel"; parameter Real kF(final unit="1") = 1 "Warm-up fuel coefficient"; parameter Real kP(final unit="1") = 1 "Warm-up power coefficient"; parameter Real rFue(final unit="1") = 10 "Warm-up maximum fuel flow ratio"; end Generic;

Buildings.Fluid.CHPs.Data.Senertech5_5kW Buildings.Fluid.CHPs.Data.Senertech5_5kW

SENERTECH5_5kW

Information

This is the record of parameters for CHP models from EnergyPlus example MicroCogeneration.

Extends from Buildings.Fluid.CHPs.Data.Generic (Generic data for CHP models).

Parameters

TypeNameDefaultDescription
RealcoeEtaQ[27]{0.66,0,0,0,0,0,0,0,0,0,0,0,...Vector 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
RealcoeEtaE[27]{0.27,0,0,0,0,0,0,0,0,0,0,0,...Vector 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
RealcoeMasWat[6]{0.4,0,0,0,0,0}Vector 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
RealcoeMasAir[3]{0,2,-10000}Vector 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
ThermalConductanceUAHex741Thermal conductance between the engine and cooling water [W/K]
ThermalConductanceUALos13.7Thermal conductance between the engine and surroundings [W/K]
HeatCapacitycapEng63605.6Thermal capacitance of the engine control volume [J/K]
HeatCapacitycapHeaRec1000.7Thermal capacitance of heat recovery portion [J/K]
BooleanwarmUpByTimeDelaytrueIf true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature
TimetimeDelayStart60Time delay between activation and power generation [s]
TemperatureTEngNom273.15 + 100Nominal engine operating temperature [K]
BooleancoolDownOptionaltrueIf 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
TimetimeDelayCool60Cooldown period [s]
PowerPEleMax5500Maximum power output [W]
PowerPEleMin0Minimum power output [W]
MassFlowRatemWatMin_flow0Minimum cooling water mass flow rate [kg/s]
TemperatureTWatMax273.15 + 80Maximum cooling water temperature [K]
Booleanuse_powerRateLimittrueIf true, the rate at which net power output can change is limited
Booleanuse_fuelRateLimittrueIf true, the rate at which fuel mass flow rate can change is limited
RealdPEleMax1000000000Maximum rate at which net power output can change [W/s]
RealdmFueMax_flow1000000000Maximum rate at which fuel mass flow rate can change [kg/s2]
PowerPStaBy0Standby electric power [W]
PowerPCooDow0Cooldown electric power [W]
RealLHVFue47.614e6Lower heating value of fuel [J/kg]
RealkF1Warm-up fuel coefficient [1]
RealkP1Warm-up power coefficient [1]
RealrFue10Warm-up maximum fuel flow ratio [1]

Modelica definition

record Senertech5_5kW "SENERTECH5_5kW" extends Buildings.Fluid.CHPs.Data.Generic( coeEtaQ={0.66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, coeEtaE={0.27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, compute_coolingWaterFlowRate=true, coeMasWat={0.4,0,0,0,0,0}, coeMasAir={0,2,-10000}, UAHex=741, UALos=13.7, capEng=63605.6, capHeaRec=1000.7, warmUpByTimeDelay=true, timeDelayStart=60, coolDownOptional=true, timeDelayCool=60, PEleMax=5500, PEleMin=0, mWatMin_flow=0, TWatMax=273.15 + 80, use_powerRateLimit=true, use_fuelRateLimit=true, dPEleMax=1000000000, dmFueMax_flow=1000000000, PStaBy=0, PCooDow=0, LHVFue=47.614e6); end Senertech5_5kW;

Buildings.Fluid.CHPs.Data.ValidationData1 Buildings.Fluid.CHPs.Data.ValidationData1

Validation data set 1

Information

This is the record of parameters for CHP models derived from the parameters of EnergyPlus example MicroCogeneration, with following changes:

Extends from Buildings.Fluid.CHPs.Data.Generic (Generic data for CHP models).

Parameters

TypeNameDefaultDescription
RealcoeEtaQ[27]{0.66,0,0,0,0,0,0,0,0,0,0,0,...Vector 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
RealcoeEtaE[27]{0.27,0,0,0,0,0,0,0,0,0,0,0,...Vector 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
RealcoeMasWat[6]{0.4,0,0,0,0,0}Vector 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
RealcoeMasAir[3]{0,2,-10000}Vector 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
ThermalConductanceUAHex741Thermal conductance between the engine and cooling water [W/K]
ThermalConductanceUALos13.7Thermal conductance between the engine and surroundings [W/K]
HeatCapacitycapEng63605.6Thermal capacitance of the engine control volume [J/K]
HeatCapacitycapHeaRec1000.7Thermal capacitance of heat recovery portion [J/K]
BooleanwarmUpByTimeDelaytrueIf true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature
TimetimeDelayStart60Time delay between activation and power generation [s]
TemperatureTEngNom273.15 + 100Nominal engine operating temperature [K]
BooleancoolDownOptionaltrueIf 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
TimetimeDelayCool60Cooldown period [s]
PowerPEleMax5500Maximum power output [W]
PowerPEleMin0Minimum power output [W]
MassFlowRatemWatMin_flow0.1Minimum cooling water mass flow rate [kg/s]
TemperatureTWatMax273.15 + 80Maximum cooling water temperature [K]
Booleanuse_powerRateLimittrueIf true, the rate at which net power output can change is limited
Booleanuse_fuelRateLimittrueIf true, the rate at which fuel mass flow rate can change is limited
RealdPEleMax200Maximum rate at which net power output can change [W/s]
RealdmFueMax_flow2Maximum rate at which fuel mass flow rate can change [kg/s2]
PowerPStaBy100Standby electric power [W]
PowerPCooDow200Cooldown electric power [W]
RealLHVFue47.614e6Lower heating value of fuel [J/kg]
RealkF1Warm-up fuel coefficient [1]
RealkP1Warm-up power coefficient [1]
RealrFue10Warm-up maximum fuel flow ratio [1]

Modelica definition

record ValidationData1 "Validation data set 1" extends Buildings.Fluid.CHPs.Data.Generic( coeEtaQ={0.66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, coeEtaE={0.27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, compute_coolingWaterFlowRate=true, coeMasWat={0.4,0,0,0,0,0}, coeMasAir={0,2,-10000}, UAHex=741, UALos=13.7, capEng=63605.6, capHeaRec=1000.7, warmUpByTimeDelay=true, timeDelayStart=60, coolDownOptional=true, timeDelayCool=60, PEleMax=5500, PEleMin=0, mWatMin_flow=0.1, TWatMax=273.15 + 80, use_powerRateLimit=true, use_fuelRateLimit=true, dPEleMax=200, dmFueMax_flow=2, PStaBy=100, PCooDow=200, LHVFue=47.614e6); end ValidationData1;

Buildings.Fluid.CHPs.Data.ValidationData2 Buildings.Fluid.CHPs.Data.ValidationData2

Validation data set 2

Information

This is the record of parameters for CHP models derived from the parameters of EnergyPlus example MicroCogeneration, with following changes:

Extends from Buildings.Fluid.CHPs.Data.Generic (Generic data for CHP models).

Parameters

TypeNameDefaultDescription
RealcoeEtaQ[27]{0.66,0,0,0,0,0,0,0,0,0,0,0,...Vector 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
RealcoeEtaE[27]{0.27,0,0,0,0,0,0,0,0,0,0,0,...Vector 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
RealcoeMasWat[6]{0.4,0,0,0,0,0}Vector 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
RealcoeMasAir[3]{0,2,-10000}Vector 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
ThermalConductanceUAHex741Thermal conductance between the engine and cooling water [W/K]
ThermalConductanceUALos13.7Thermal conductance between the engine and surroundings [W/K]
HeatCapacitycapEng63605.6Thermal capacitance of the engine control volume [J/K]
HeatCapacitycapHeaRec1000.7Thermal capacitance of heat recovery portion [J/K]
BooleanwarmUpByTimeDelayfalseIf true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature
TimetimeDelayStart0Time delay between activation and power generation [s]
TemperatureTEngNom273.15 + 100Nominal engine operating temperature [K]
BooleancoolDownOptionaltrueIf 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
TimetimeDelayCool60Cooldown period [s]
PowerPEleMax5500Maximum power output [W]
PowerPEleMin0Minimum power output [W]
MassFlowRatemWatMin_flow0.1Minimum cooling water mass flow rate [kg/s]
TemperatureTWatMax273.15 + 80Maximum cooling water temperature [K]
Booleanuse_powerRateLimittrueIf true, the rate at which net power output can change is limited
Booleanuse_fuelRateLimittrueIf true, the rate at which fuel mass flow rate can change is limited
RealdPEleMax200Maximum rate at which net power output can change [W/s]
RealdmFueMax_flow2Maximum rate at which fuel mass flow rate can change [kg/s2]
PowerPStaBy100Standby electric power [W]
PowerPCooDow200Cooldown electric power [W]
RealLHVFue47.614e6Lower heating value of fuel [J/kg]
RealkF1Warm-up fuel coefficient [1]
RealkP1Warm-up power coefficient [1]
RealrFue10Warm-up maximum fuel flow ratio [1]

Modelica definition

record ValidationData2 "Validation data set 2" extends Buildings.Fluid.CHPs.Data.Generic( coeEtaQ={0.66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, coeEtaE={0.27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, compute_coolingWaterFlowRate=true, coeMasWat={0.4,0,0,0,0,0}, coeMasAir={0,2,-10000}, UAHex=741, UALos=13.7, capEng=63605.6, capHeaRec=1000.7, warmUpByTimeDelay=false, timeDelayStart=0, coolDownOptional=true, timeDelayCool=60, TEngNom=273.15 + 100, PEleMax=5500, PEleMin=0, mWatMin_flow=0.1, TWatMax=273.15 + 80, use_powerRateLimit=true, use_fuelRateLimit=true, dPEleMax=200, dmFueMax_flow=2, PStaBy=100, PCooDow=200, LHVFue=47.614e6); end ValidationData2;

Buildings.Fluid.CHPs.Data.ValidationData3 Buildings.Fluid.CHPs.Data.ValidationData3

Validation data set 3

Information

This is the record of parameters for CHP models derived from the parameters of EnergyPlus example MicroCogeneration, with following changes:

Extends from Buildings.Fluid.CHPs.Data.Generic (Generic data for CHP models).

Parameters

TypeNameDefaultDescription
RealcoeEtaQ[27]{0.66,0,0,0,0,0,0,0,0,0,0,0,...Vector 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
RealcoeEtaE[27]{0.27,0,0,0,0,0,0,0,0,0,0,0,...Vector 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
RealcoeMasWat[6]{0.4,0,0,0,0,0}Vector 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
RealcoeMasAir[3]{0,2,-10000}Vector 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
ThermalConductanceUAHex741Thermal conductance between the engine and cooling water [W/K]
ThermalConductanceUALos13.7Thermal conductance between the engine and surroundings [W/K]
HeatCapacitycapEng63605.6Thermal capacitance of the engine control volume [J/K]
HeatCapacitycapHeaRec1000.7Thermal capacitance of heat recovery portion [J/K]
BooleanwarmUpByTimeDelaytrueIf true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature
TimetimeDelayStart60Time delay between activation and power generation [s]
TemperatureTEngNom273.15 + 100Nominal engine operating temperature [K]
BooleancoolDownOptionaltrueIf 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
TimetimeDelayCool60Cooldown period [s]
PowerPEleMax5500Maximum power output [W]
PowerPEleMin0Minimum power output [W]
MassFlowRatemWatMin_flow0Minimum cooling water mass flow rate [kg/s]
TemperatureTWatMax273.15 + 80Maximum cooling water temperature [K]
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
RealdPEleMax1000000000Maximum rate at which net power output can change [W/s]
RealdmFueMax_flow1000000000Maximum rate at which fuel mass flow rate can change [kg/s2]
PowerPStaBy100Standby electric power [W]
PowerPCooDow200Cooldown electric power [W]
RealLHVFue47.614e6Lower heating value of fuel [J/kg]
RealkF1Warm-up fuel coefficient [1]
RealkP1Warm-up power coefficient [1]
RealrFue10Warm-up maximum fuel flow ratio [1]

Modelica definition

record ValidationData3 "Validation data set 3" extends Buildings.Fluid.CHPs.Data.Generic( coeEtaQ={0.66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, coeEtaE={0.27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, compute_coolingWaterFlowRate=true, coeMasWat={0.4,0,0,0,0,0}, coeMasAir={0,2,-10000}, UAHex=741, UALos=13.7, capEng=63605.6, capHeaRec=1000.7, warmUpByTimeDelay=true, timeDelayStart=60, coolDownOptional=true, timeDelayCool=60, PEleMax=5500, PEleMin=0, mWatMin_flow=0, TWatMax=273.15 + 80, use_powerRateLimit=false, use_fuelRateLimit=false, dPEleMax=1000000000, dmFueMax_flow=1000000000, PStaBy=100, PCooDow=200, LHVFue=47.614e6); end ValidationData3;