modelControlHeatpump_heatdriven_BVheatLoad
Extends from TransiEnt.Producer.Heat.Power2Heat.Heatpump.Controller.Base.Controller, TransiEnt.Basics.Icons.Controller (Icon for controller).
Information
1. Purpose of model
Controller model to set electric input power for heat pump and electric heater as well as heat pump temperature according to storage tank level or storage tank temperature.
For bivalent operation, electric heater produces heat with constant power and operates additionally to heatpump if minimum temperatur cannot be achieved with heatpump alone.
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
(no remarks)
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
Created by Anne Hagemeier (anne.hagemeier@umsicht.fraunhofer.de), June 2018
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Configuration | |||
| Boolean | control_SoC (from Controller) | false | Choose controlled variable, 'true'=SoC, 'false'=Storage temperature |
| Boolean | CalculatePHeater (from Controller) | false | If true, electrical heater power output is calculated for bivalent heat pump operation |
| Boolean | Modulating (from Controller) | false | true: modulating heat pump operation, false: static operation with P_n |
| Boolean | MinTimes (from Controller) | true | If true, minimum operation and shutoff times are considered |
| Heatpump | |||
| Modelica.Units.SI.Power | Q_flow_n (from Controller) | 1500 | Nominal heating power of Heatpump |
| SI.Power | P_elHeater (from Controller) | 5000 | Nominal electrical power of the electrical heater |
| Control parameters | |||
| SI.TemperatureDifference | Delta_T_db (from Controller) | 2 | Deadband of hysteresis control |
| SI.Time | t_min_on (from Controller) | 3600 | Minimum on time |
| SI.Time | t_min_off (from Controller) | 600 | Minimum off time |
| Basics.Types.OnOffRelaisStatus | init_state (from Controller) | TransiEnt.Basics.Types.on_ready | State of relais at initialization |
| SoC limits | |||
| Real | SoCSet_HP | 0.7 | |
| Real | SoCLow_HP | 0.5 | SoC limit to switch on the heat pump |
| Real | SoCHigh_HP | 1 | SoC limit to switch off the heat pump |
| Real | SoCLow_Heater | 0.25 | SoC limit to switch on the heater |
| Real | SoCHigh_Heater | 0.6 | SoC limit to switch off the heater |