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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | TSupMin | 294.15 | Minimum supply water temperature |
| Real | TSupMax | 323.15 | Maximum supply water temperature |
| Real | TRooMin | 292.15 | Room air temperature at which supply water temperature is at TSupMax |
| Real | k | 0.1 | Gain of controller |
| Modelica.Units.SI.Time | Ti | 120 | Time constant of integrator block |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TRoo | Room air temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TSup | Measured supply water temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yVal | Valve control signal |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Reals.PID | conPIDRad | Controller for valve in radiator loop | |
| Buildings.Controls.OBC.CDL.Reals.Line | TSetSup | Setpoint for supply water temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TMinSup | Minimum heating supply temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TMaxSup | Maximum heating supply temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TMinRoo | Minimum 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.