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 |
---|---|
Generic | Generic data for CHP models |
Senertech5_5kW | SENERTECH5_5kW |
ValidationData1 | Validation data set 1 |
ValidationData2 | Validation data set 2 |
ValidationData3 | Validation data set 3 |
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
Type | Name | Default | Description |
---|---|---|---|
Real | coeEtaQ[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 | |
Real | coeEtaE[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 | |
Boolean | compute_coolingWaterFlowRate | true | If true, then an empirical correlation is used to calculate cooling water mass flow rate based on internal control |
Real | coeMasWat[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 | |
Real | coeMasAir[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 | |
ThermalConductance | UAHex | Thermal conductance between the engine and cooling water [W/K] | |
ThermalConductance | UALos | Thermal conductance between the engine and surroundings [W/K] | |
HeatCapacity | capEng | Thermal capacitance of the engine control volume [J/K] | |
HeatCapacity | capHeaRec | Thermal capacitance of heat recovery portion [J/K] | |
Boolean | warmUpByTimeDelay | true | If true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature |
Time | timeDelayStart | 60 | Time delay between activation and power generation [s] |
Temperature | TEngNom | 273.15 + 100 | Nominal engine operating temperature [K] |
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 |
Time | timeDelayCool | 0 | Cooldown period [s] |
Power | PEleMax | Maximum power output [W] | |
Power | PEleMin | 0 | Minimum power output [W] |
MassFlowRate | mWatMin_flow | 0 | Minimum cooling water mass flow rate [kg/s] |
Temperature | TWatMax | 373.15 | Maximum cooling water temperature [K] |
Boolean | use_powerRateLimit | false | If true, the rate at which net power output can change is limited |
Boolean | use_fuelRateLimit | false | If true, the rate at which fuel mass flow rate can change is limited |
Real | dPEleMax | Maximum rate at which net power output can change [W/s] | |
Real | dmFueMax_flow | Maximum rate at which fuel mass flow rate can change [kg/s2] | |
Power | PStaBy | Standby electric power [W] | |
Power | PCooDow | Cooldown electric power [W] | |
Real | LHVFue | 47.614e6 | Lower heating value of fuel [J/kg] |
Real | kF | 1 | Warm-up fuel coefficient [1] |
Real | kP | 1 | Warm-up power coefficient [1] |
Real | rFue | 10 | Warm-up maximum fuel flow ratio [1] |
Modelica definition
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
Type | Name | Default | Description |
---|---|---|---|
Real | coeEtaQ[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 |
Real | coeEtaE[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 |
Boolean | compute_coolingWaterFlowRate | true | If true, then an empirical correlation is used to calculate cooling water mass flow rate based on internal control |
Real | coeMasWat[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 |
Real | coeMasAir[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 |
ThermalConductance | UAHex | 741 | Thermal conductance between the engine and cooling water [W/K] |
ThermalConductance | UALos | 13.7 | Thermal conductance between the engine and surroundings [W/K] |
HeatCapacity | capEng | 63605.6 | Thermal capacitance of the engine control volume [J/K] |
HeatCapacity | capHeaRec | 1000.7 | Thermal capacitance of heat recovery portion [J/K] |
Boolean | warmUpByTimeDelay | true | If true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature |
Time | timeDelayStart | 60 | Time delay between activation and power generation [s] |
Temperature | TEngNom | 273.15 + 100 | Nominal engine operating temperature [K] |
Boolean | coolDownOptional | true | 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 |
Time | timeDelayCool | 60 | Cooldown period [s] |
Power | PEleMax | 5500 | Maximum power output [W] |
Power | PEleMin | 0 | Minimum power output [W] |
MassFlowRate | mWatMin_flow | 0 | Minimum cooling water mass flow rate [kg/s] |
Temperature | TWatMax | 273.15 + 80 | Maximum cooling water temperature [K] |
Boolean | use_powerRateLimit | true | If true, the rate at which net power output can change is limited |
Boolean | use_fuelRateLimit | true | If true, the rate at which fuel mass flow rate can change is limited |
Real | dPEleMax | 1000000000 | Maximum rate at which net power output can change [W/s] |
Real | dmFueMax_flow | 1000000000 | Maximum rate at which fuel mass flow rate can change [kg/s2] |
Power | PStaBy | 0 | Standby electric power [W] |
Power | PCooDow | 0 | Cooldown electric power [W] |
Real | LHVFue | 47.614e6 | Lower heating value of fuel [J/kg] |
Real | kF | 1 | Warm-up fuel coefficient [1] |
Real | kP | 1 | Warm-up power coefficient [1] |
Real | rFue | 10 | Warm-up maximum fuel flow ratio [1] |
Modelica definition
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:
- changed the condition of the warm-up mode, from depending on the time delay to engine temperature.
-
changed the minimum cooling water flow rate
mWatMin_flow
from 0 to 0.1 kg/s. -
limited the maximum rate of change in the power output
dPEleMax
and the maximum rate of change in the fuel mass flow ratedmFueMax_flow
, by reducing from 1e+9 to 200 and from 1e+9 to 2 respectively. -
changed electric power consumptions during standby
PStaBy
and cool-downPCooDow
mode from 0 W to 100 W and 200 W respectively.
Extends from Buildings.Fluid.CHPs.Data.Generic (Generic data for CHP models).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Real | coeEtaQ[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 |
Real | coeEtaE[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 |
Boolean | compute_coolingWaterFlowRate | true | If true, then an empirical correlation is used to calculate cooling water mass flow rate based on internal control |
Real | coeMasWat[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 |
Real | coeMasAir[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 |
ThermalConductance | UAHex | 741 | Thermal conductance between the engine and cooling water [W/K] |
ThermalConductance | UALos | 13.7 | Thermal conductance between the engine and surroundings [W/K] |
HeatCapacity | capEng | 63605.6 | Thermal capacitance of the engine control volume [J/K] |
HeatCapacity | capHeaRec | 1000.7 | Thermal capacitance of heat recovery portion [J/K] |
Boolean | warmUpByTimeDelay | true | If true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature |
Time | timeDelayStart | 60 | Time delay between activation and power generation [s] |
Temperature | TEngNom | 273.15 + 100 | Nominal engine operating temperature [K] |
Boolean | coolDownOptional | true | 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 |
Time | timeDelayCool | 60 | Cooldown period [s] |
Power | PEleMax | 5500 | Maximum power output [W] |
Power | PEleMin | 0 | Minimum power output [W] |
MassFlowRate | mWatMin_flow | 0.1 | Minimum cooling water mass flow rate [kg/s] |
Temperature | TWatMax | 273.15 + 80 | Maximum cooling water temperature [K] |
Boolean | use_powerRateLimit | true | If true, the rate at which net power output can change is limited |
Boolean | use_fuelRateLimit | true | If true, the rate at which fuel mass flow rate can change is limited |
Real | dPEleMax | 200 | Maximum rate at which net power output can change [W/s] |
Real | dmFueMax_flow | 2 | Maximum rate at which fuel mass flow rate can change [kg/s2] |
Power | PStaBy | 100 | Standby electric power [W] |
Power | PCooDow | 200 | Cooldown electric power [W] |
Real | LHVFue | 47.614e6 | Lower heating value of fuel [J/kg] |
Real | kF | 1 | Warm-up fuel coefficient [1] |
Real | kP | 1 | Warm-up power coefficient [1] |
Real | rFue | 10 | Warm-up maximum fuel flow ratio [1] |
Modelica definition
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:
-
changed the minimum cooling water flow rate
mWatMin_flow
from 0 to 0.1 kg/s. -
limited the maximum net electrical power rate of change
dPEleMax
and the maximum fuel flow rate of changedmFueMax_flow
, by reducing from 1e+9 to 200 and from 1e+9 to 2 respectively. -
changed electric power consumptions during standby
PStaBy
and cool-downPCooDow
mode from 0 W to 100 W and 200 W respectively.
Extends from Buildings.Fluid.CHPs.Data.Generic (Generic data for CHP models).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Real | coeEtaQ[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 |
Real | coeEtaE[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 |
Boolean | compute_coolingWaterFlowRate | true | If true, then an empirical correlation is used to calculate cooling water mass flow rate based on internal control |
Real | coeMasWat[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 |
Real | coeMasAir[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 |
ThermalConductance | UAHex | 741 | Thermal conductance between the engine and cooling water [W/K] |
ThermalConductance | UALos | 13.7 | Thermal conductance between the engine and surroundings [W/K] |
HeatCapacity | capEng | 63605.6 | Thermal capacitance of the engine control volume [J/K] |
HeatCapacity | capHeaRec | 1000.7 | Thermal capacitance of heat recovery portion [J/K] |
Boolean | warmUpByTimeDelay | false | If true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature |
Time | timeDelayStart | 0 | Time delay between activation and power generation [s] |
Temperature | TEngNom | 273.15 + 100 | Nominal engine operating temperature [K] |
Boolean | coolDownOptional | true | 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 |
Time | timeDelayCool | 60 | Cooldown period [s] |
Power | PEleMax | 5500 | Maximum power output [W] |
Power | PEleMin | 0 | Minimum power output [W] |
MassFlowRate | mWatMin_flow | 0.1 | Minimum cooling water mass flow rate [kg/s] |
Temperature | TWatMax | 273.15 + 80 | Maximum cooling water temperature [K] |
Boolean | use_powerRateLimit | true | If true, the rate at which net power output can change is limited |
Boolean | use_fuelRateLimit | true | If true, the rate at which fuel mass flow rate can change is limited |
Real | dPEleMax | 200 | Maximum rate at which net power output can change [W/s] |
Real | dmFueMax_flow | 2 | Maximum rate at which fuel mass flow rate can change [kg/s2] |
Power | PStaBy | 100 | Standby electric power [W] |
Power | PCooDow | 200 | Cooldown electric power [W] |
Real | LHVFue | 47.614e6 | Lower heating value of fuel [J/kg] |
Real | kF | 1 | Warm-up fuel coefficient [1] |
Real | kP | 1 | Warm-up power coefficient [1] |
Real | rFue | 10 | Warm-up maximum fuel flow ratio [1] |
Modelica definition
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:
- The rate of change in the net electrical power and in the fuel flow rate, becomes unlimitted.
-
changed electric power consumptions during standby
PStaBy
and cool-downPCooDow
mode from 0 W to 100 W and 200 W respectively.
Extends from Buildings.Fluid.CHPs.Data.Generic (Generic data for CHP models).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Real | coeEtaQ[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 |
Real | coeEtaE[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 |
Boolean | compute_coolingWaterFlowRate | true | If true, then an empirical correlation is used to calculate cooling water mass flow rate based on internal control |
Real | coeMasWat[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 |
Real | coeMasAir[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 |
ThermalConductance | UAHex | 741 | Thermal conductance between the engine and cooling water [W/K] |
ThermalConductance | UALos | 13.7 | Thermal conductance between the engine and surroundings [W/K] |
HeatCapacity | capEng | 63605.6 | Thermal capacitance of the engine control volume [J/K] |
HeatCapacity | capHeaRec | 1000.7 | Thermal capacitance of heat recovery portion [J/K] |
Boolean | warmUpByTimeDelay | true | If true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature |
Time | timeDelayStart | 60 | Time delay between activation and power generation [s] |
Temperature | TEngNom | 273.15 + 100 | Nominal engine operating temperature [K] |
Boolean | coolDownOptional | true | 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 |
Time | timeDelayCool | 60 | Cooldown period [s] |
Power | PEleMax | 5500 | Maximum power output [W] |
Power | PEleMin | 0 | Minimum power output [W] |
MassFlowRate | mWatMin_flow | 0 | Minimum cooling water mass flow rate [kg/s] |
Temperature | TWatMax | 273.15 + 80 | Maximum cooling water temperature [K] |
Boolean | use_powerRateLimit | false | If true, the rate at which net power output can change is limited |
Boolean | use_fuelRateLimit | false | If true, the rate at which fuel mass flow rate can change is limited |
Real | dPEleMax | 1000000000 | Maximum rate at which net power output can change [W/s] |
Real | dmFueMax_flow | 1000000000 | Maximum rate at which fuel mass flow rate can change [kg/s2] |
Power | PStaBy | 100 | Standby electric power [W] |
Power | PCooDow | 200 | Cooldown electric power [W] |
Real | LHVFue | 47.614e6 | Lower heating value of fuel [J/kg] |
Real | kF | 1 | Warm-up fuel coefficient [1] |
Real | kP | 1 | Warm-up power coefficient [1] |
Real | rFue | 10 | Warm-up maximum fuel flow ratio [1] |