blockHighMassSupplyTemperature_TSurRelHum

Controller for radiant cooling that controls the surface temperature using constant mass flow and variable supply temperature

Information

Controller for a radiant cooling system.

The controller tracks the surface temperature set point TSurSet by adjusting the supply water temperature set point TSupSet based on the output signal y of the proportional controller. Both, the surface temperature set point TSurSet and the resulting supply water temperature set point TSupSet are limited by the dew point temperature that is calculated based on the inputs TRoo and phiRoo. The pump is either off or operates at full speed, in which case yPum = 1. The pump control is based on a hysteresis that switches the pump on when the output of the proportional controller y exceeds 0.2, and the pump is commanded off when the output falls below 0.1. See figure below for the control charts.

Image of control output

ASHRAE Standard 55-2004 recommends that the surface temperature of a radiant floor is above 18°C to avoid discomfort for spaces in which people wear typical footwear.

For systems with high thermal mass, this controller should be left configured as a P-controller, which is the default setting. PI-controller likely saturate due to the slow system response.

Parameters

TypeNameDefaultDescription
RealTSupSet_max297.15Maximum cooling supply water temperature
RealTSupSet_minMinimum cooling supply water temperature
Control gains
Controls.OBC.CDL.Types.SimpleControllercontrollerTypeBuildings.Controls.OBC.CDL.Types.SimpleController.PType of controller
Realk2Gain of controller
RealTi3600Time constant of integrator block
RealTd0.1Time constant of derivative block

Connectors

TypeNameDefaultDescription
Controls.OBC.CDL.Interfaces.RealInputTSurSetSet point for room air temperature
Controls.OBC.CDL.Interfaces.RealInputTRooMeasured room air temperature
Controls.OBC.CDL.Interfaces.RealInputphiRooMeasured room air relative humidity
Controls.OBC.CDL.Interfaces.RealInputTSurMeasured room air temperature
Controls.OBC.CDL.Interfaces.RealOutputTSupSetSet point for cooling supply water temperature
Controls.OBC.CDL.Interfaces.RealOutputyControl signal for heating system from P controller
Controls.OBC.CDL.Interfaces.BooleanOutputonOutputs true if the system is demanded on
Controls.OBC.CDL.Interfaces.RealOutputyPumPump speed control signal

Components

TypeNameDefaultDescription
CDL.Psychrometrics.DewPoint_TDryBulPhidewPoiDew point temperature, used to avoid condensation
CDL.Reals.HysteresishysCooHysteresis to switch system on and off
CDL.Reals.PIDconCooController for cooling

Revisions

  • March 29, 2022, by Michael Wetter:
    First implementation.
    This is for issue 2823.