modelControlHeatpump_heatdriven_BVTemp
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 instead of heatpump below T_bivalent.
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 |
| Boolean | Startupramp | false | If true, ramps at startup and shutdown 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 |
| Real | SoCSet_HP | 0.7 | SoC setpoint for modulating operation |
| 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 |
| Bivalent Operation | |||
| SI.Temperature | T_bivalent | 273.15 | Bivalent temperature where heatpump starts operating (if Tamb > T_bivalent) |
| SI.Temperature | T_heatingLimit | 303.15 | Temperature limit above which heatpump is turned off (off ist Tamb>T_heatingLimit) |