modelControl_BoilerCHP_simple_HeatLed
Extends from TransiEnt.Producer.Combined.SmallScaleCHP.SmallScaleCHP_simple.Control.Base.ControlBoilerCHP_Base, TransiEnt.Basics.Icons.Controller (Icon for controller).
Information
1. Purpose of model
Controller for the operation of a CHP unit and a boiler. CHP is operated at constant heat output as long as the storage tank is not full.
The boiler will switch on additionally with a fixed power output if the storage tank state of charge drops below threshold value.
2. Level of detail, physical effects considered, and physical insight
(Purely technical component without physical modeling.)
3. Limits of validity
(Purely technical component without physical modeling.)
4. Interfaces
Modelica.Blocks.Interfaces.RealInput SoC
TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateOut Q_flow_set_CHP
TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateOut Q_flow_set_boiler
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
(no remarks)
8. Validation
(no validation or testing necessary)
9. References
(no remarks)
10. Version History
Model created by Emil Dierkes, Fraunhofer UMSICHT, 2021
Model revised by Anne Hagemeier, Fraunhofer UMSICHT, 2021
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Controller parameters | |||
| Boolean | control_SoC (from ControlBoilerCHP_Base) | true | Choose controlled variable, 'true'=SoC, 'false'=Storage temperature |
| Real | t_min_on_CHP | 3600 | Minimum on time after startup of the CHP |
| Real | t_min_off_CHP | 3600 | Minimum off time after shutdown of the CHP |
| Nominal values | |||
| Real | Q_n_CHP (from ControlBoilerCHP_Base) | 4000 | Nominal heat output of the CHP |
| Real | Q_n_Boiler (from ControlBoilerCHP_Base) | 6000 | Nominal heat output of boiler |
| Temperature limits | |||
| SI.Temperature | TLow_CHP | 353.15 | Storage charging level for CHP switch on |
| SI.Temperature | THigh_CHP | 357.15 | Storage charging level for CHP switch off |
| SI.Temperature | TLow_Boiler | 347.15 | Storage charging level for boiler switch on |
| SI.Temperature | THigh_Boiler | 355.15 | Storage charging level for boiler switch off |
| SoC limits | |||
| Real | SoCLow_CHP | 0.5 | SoC limit to switch on the CHP |
| Real | SoCHigh_CHP | 1 | SoC limit to switch off the CHP |
| Real | SoCLow_Boiler | 0.2 | SoC limit to switch on the boiler |
| Real | SoCHigh_Boiler | 0.7 | SoC limit to switch off the boiler |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter (from ControlBoilerCHP_Base) | ||
| Real | uHigh_CHP | ||
| Real | uLow_CHP | ||
| Real | uHigh_Boiler | ||
| Real | uLow_Boiler | ||
| Modelica.Blocks.Logical.Switch | switch1 | ||
| Modelica.Blocks.Sources.RealExpression | zero | ||
| Modelica.Blocks.Logical.Not | Not | ||
| Modelica.Blocks.Sources.RealExpression | uHigh | ||
| Modelica.Blocks.Sources.RealExpression | uLow | ||
| TransiEnt.Basics.Blocks.Hysteresis_inputVariable | hysteresis_HP | ||
| TransiEnt.Basics.Blocks.OnOffRelais | onOffRelais | ||
| Modelica.Blocks.Sources.RealExpression | Q_CHP | ||
| Modelica.Blocks.Logical.Switch | switch2 | ||
| Modelica.Blocks.Sources.RealExpression | zero1 | ||
| Modelica.Blocks.Sources.RealExpression | Q_Boiler | ||
| TransiEnt.Basics.Blocks.Hysteresis_inputVariable | hysteresis_heater | ||
| Modelica.Blocks.Sources.RealExpression | uHigh1 | ||
| Modelica.Blocks.Sources.RealExpression | uLow1 | ||
| Modelica.Blocks.Logical.Not | Not1 |