modelCtrl_Heating_TES_SetBack_MinOffTime

Heating curve control for heating based on a water storage tank, temperature set back + minimum off-time

Extends from Interfaces.Partial_Ctrl_Heating_TES.

Information

Description

Heating curve based control of a heater + TES charging control with time based temperauture increase of decrease of the TES tank and (experimental) minimum off-time for the heater. The set point temperature for the heater is higher than the heating curve output in order to make sure that the heating curve temperature is met also when thermal losses are present in the circuit. The heater set temperature is the maximum of the requirements for space heating and DHW: if tank charging is occurring, the DHW temperature requirements will normally be higher than for space heating.

This controller tries to limit and even avoid the creating of events.

Model use

  1. Use this controller in a heating system with a TES tank where you want to follow a heating curve for space heating and where you have a time based temperauture increase of decrease of the TES tank.

Validation

No validation performed. The minimum off-time featuer is not validated.

Example

This controller is not used in any of the preconfigured heating systems.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TimetimeOff60*15

Components

TypeNameDefaultDescription
Realdebug
Realsmoothed
Modelica.Blocks.Sources.CombiTimeTabledaytimeDefines daytime, means period where storage tank can be charged
IDEAS.BaseClasses.Control.Timer_NoEventstimerOff

Revisions

  • 2013 May, Roel De Coninck: documentation
  • 2011, Roel De Coninck: first version and validation