modelPartialCHPController
Partial CHP controller model
Extends from TransiEnt.Basics.Icons.Controller (Icon for controller).
Information
1. Purpose of model
This is a partial model for a CHP Controller. It can be used for any CHP model.
2. Level of detail, physical effects considered, and physical insight
(Description)
3. Limits of validity
(Description)
4. Interfaces
switch
P_el_set - Electric Power setpoint
T_return - Heating Water Return Temperature
T_supply - Heating Water Supply Temperature
P_el_meas - Measured Electric Power
Q_flow_meas - Measured Heat Flow
P_el_pump_set - Electric Pump Power setpoint
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
(none)
8. Validation
(no validation or testing necessary)
9. References
(none)
10. Version History
Model created by Pascal Dubucq (dubucq@tuhh.de), Aug 2014
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Producer.Combined.SmallScaleCHP.Base.BaseCHPSpecification | Specification | ||
| SI.Time | t_OnOff | 1800 | Minimum time between switching |
| Boolean | useGridTemperatures | false | Whether or not to use target grid temperatures |
| SI.Temperature | T_supply_const | 363.15 | Target temperature of CHP |
| SI.Temperature | T_return_max | Specification.T_return_max | Maximum allowed return temperature |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Producer.Combined.SmallScaleCHP.Base.ControlBus | controlBus |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter | ||
| Real | sigma | Heat fraction | |
| SI.Time | runningTime | Total time running | |
| SI.Time | startTime | Time since last start | |
| SI.Time | stopTime | Time since last stop | |
| Integer | startCounter | Counter to start on/off cycles | |
| SI.TemperatureDifference | dT | Target temperature difference | |
| SI.Pressure | dp | Measured pressure difference in CHP | |
| Modelica.Units.NonSI.Temperature_degC | T_supply_target | Target supply temperature | |
| Real | runningtime | if switch then 1 else 0 | |
| Modelica.Blocks.Logical.Timer | timer |