blockRadiatorSupply

Controller for mixing valve in radiator loop

Information

Controller that takes as an input the room air temperature TRoo and the supply water temperature TSup, and outputs the commanded mixing valve position yVal.

Based on the room air temperature TRoo, and the user adjustable parameters for the minimum supply water temperature TSupMin, the maximum supply water temperature TSupMax and the room air temperature TRooMin at which the supply water temperature is at TSupMax, the controller computes a set point for the supply water temperature. This set point is then used with the measured supply water temperature TSup as an input to a PI-controller that computes the commanded valve position yVal.

Parameters

TypeNameDefaultDescription
RealTSupMin294.15Minimum supply water temperature
RealTSupMax323.15Maximum supply water temperature
RealTRooMin292.15Room air temperature at which supply water temperature is at TSupMax
Realk0.1Gain of controller
Modelica.Units.SI.TimeTi120Time constant of integrator block

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputTRooRoom air temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputTSupMeasured supply water temperature
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyValValve control signal

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.PIDconPIDRadController for valve in radiator loop
Buildings.Controls.OBC.CDL.Reals.LineTSetSupSetpoint for supply water temperature
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTMinSupMinimum heating supply temperature
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTMaxSupMaximum heating supply temperature
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTMinRooMinimum room air temperature

Revisions

  • March 5, 2020, by Michael Wetter:
    Corrected typo in comments.
    This is for issue 1810.
  • February 18, 2020, by Michael Wetter:
    First implementation.