modelPartial_Ctrl_Heating_TES

Partial for a TES based heating control algorithm

Extends from IDEAS.Controls.ControlHeating.Interfaces.Partial_Ctrl_Heating (Partial for a heating control algorithm without TES).

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureTRoo_nominal (from Partial_Ctrl_Heating)273.15 + 21Room temperature at nominal condition
Modelica.Units.SI.TemperatureTSupNom (from Partial_Ctrl_Heating)Nominal heating curve supply temperature
Modelica.Units.SI.TemperatureDifferencedTSupRetNom (from Partial_Ctrl_Heating)10Nominal difference between supply and return water temperatures
Modelica.Units.SI.TemperatureDifferencedTHeaterSet (from Partial_Ctrl_Heating)2Difference between heating curve setpoint and heater setpoint
Modelica.Units.SI.TimetimeFilter (from Partial_Ctrl_Heating)43200Time constant for filter on ambient temperature
Modelica.Units.SI.TemperatureTSupMin (from Partial_Ctrl_Heating)273.15 + 30Minimum supply temperature if enabled
BooleanminSup (from Partial_Ctrl_Heating)truetrue to limit the supply temperature on the lower side
Modelica.Units.SI.TemperatureDifferencedTOutHeaBal (from Partial_Ctrl_Heating)0Offset for heating curve
Modelica.Units.SI.TemperatureTOut_nominal (from Partial_Ctrl_Heating)273.15 - 8Outside temperature
Modelica.Units.SI.TemperatureDifferencecorFac_val (from Partial_Ctrl_Heating)0correction term for TSet of the heating curve
Modelica.Units.SI.TemperatureDifferencedTSafetyTop3Safety margin on top temperature setpoint
Modelica.Units.SI.TemperatureDifferencedTSafetyBotdTSafetyTopSafety margin on bottom temperature setpoint
Modelica.Units.SI.TemperatureDifferencedTHPTankSet2Difference between tank setpoint and heat pump setpoint
BooleanDHWtrueif true, the system has to foresee DHW
Modelica.Units.SI.TemperatureTDHWSet273.15 + 60Setpoint temperature for the DHW outlet
Modelica.Units.SI.TemperatureTColdWaterNom273.15 + 10Nominal tap (cold) water temperature

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputTHeaterSet (from Partial_Ctrl_Heating)Heat pump set temperature
Modelica.Blocks.Interfaces.RealOutputTHeaCur (from Partial_Ctrl_Heating)Heating curve setpoint
Modelica.Blocks.Interfaces.RealInputTRoo_in1 (from Partial_Ctrl_Heating)Room air temperature set point
Modelica.Blocks.Interfaces.RealOutputonOffonoff signal as Real for the charging of the storage tank
Modelica.Blocks.Interfaces.RealInputTTankTopTop (or near top) tank temperature
Modelica.Blocks.Interfaces.RealInputTTankBotBottom (or near bottom) tank temperature

Components

TypeNameDefaultDescription
HeatingCurves.HeatingCurveFilterheatingCurve (from Partial_Ctrl_Heating)
IDEAS.BoundaryConditions.SimInfoManagersim (from Partial_Ctrl_Heating)
Modelica.Blocks.Sources.RealExpressionrealExpression (from Partial_Ctrl_Heating)
Modelica.Blocks.Sources.RealExpressionrealExpression2 (from Partial_Ctrl_Heating)
Modelica.Blocks.Sources.RealExpressioncorHeaCur (from Partial_Ctrl_Heating)Correction term on the heating curve
Modelica.Units.SI.TemperatureTBotSetBottom temperature setpoint
Modelica.Units.SI.TemperatureTTopSetTop temperature setpoint
Modelica.Units.SI.TemperatureTBotEmptyTemperature in bottom corresponding to SOC = 0
RealSOC
Modelica.Blocks.Sources.RealExpressionrealExpression1
Modelica.Blocks.Math.Addadd2