Controller for a radiant heating system.
The controller tracks the room temperature set point
TRooSet by adjusting the supply water temperature set
point TSupSet linearly between TSupSetMin
and TSupSetMax based on the output signal
y of the proportional controller. 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.

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.