recordGeneric
Generic data for CHP models
Extends from Modelica.Icons.Record (Icon for records).
Information
This is the base record for CHP models.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | 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 | |
| Real | 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 | |
| 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 | 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 | 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 | |
| Modelica.Units.SI.ThermalConductance | UAHex | Thermal conductance between the engine and cooling water | |
| Modelica.Units.SI.ThermalConductance | UALos | Thermal conductance between the engine and surroundings | |
| Modelica.Units.SI.HeatCapacity | capEng | Thermal capacitance of the engine control volume | |
| Modelica.Units.SI.HeatCapacity | capHeaRec | Thermal capacitance of heat recovery portion | |
| Boolean | warmUpByTimeDelay | true | If true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature |
| Modelica.Units.SI.Time | timeDelayStart | 60 | Time delay between activation and power generation |
| Modelica.Units.SI.Temperature | TEngNom | 273.15 + 100 | Nominal engine operating temperature |
| 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 |
| Modelica.Units.SI.Time | timeDelayCool | 0 | Cooldown period |
| Modelica.Units.SI.Power | PEleMax | Maximum power output | |
| Modelica.Units.SI.Power | PEleMin | 0 | Minimum power output |
| Modelica.Units.SI.MassFlowRate | mWatMin_flow | 0 | Minimum cooling water mass flow rate |
| Modelica.Units.SI.Temperature | TWatMax | 373.15 | Maximum cooling water temperature |
| 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 | |
| Real | dmFueMax_flow | Maximum rate at which fuel mass flow rate can change | |
| Modelica.Units.SI.Power | PStaBy | Standby electric power | |
| Modelica.Units.SI.Power | PCooDow | Cooldown electric power | |
| Real | LHVFue | 47.614e6 | Lower heating value of fuel |
| Real | kF | 1 | Warm-up fuel coefficient |
| Real | kP | 1 | Warm-up power coefficient |
| Real | rFue | 10 | Warm-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.