modelSupervisory
Supervisory controller
Extends from Buildings.Obsolete.DHC.ETS.Combined.Controls.BaseClasses.PartialSupervisory (Partial model for supervisory controller).
Information
This block implements the supervisory control functions of the ETS model Buildings.DHC.ETS.Combined.HeatRecoveryHeatPump.
-
Heating (resp. cooling) is enabled based on the input signal
uHea(resp.uCoo) which is held for 15', meaning that, when enabled, the mode remains active for at least 15 minutes and, when disabled, the mode cannot be enabled again for at least 15 minutes. The heating and cooling enable signals should be computed externally based on a schedule (to lock out the system during off-hours), ideally in conjunction with the number of requests yielded by the terminal unit controllers, or any other signal representative of the load. Indeed, the heating water supply set point is allowed to be reset down only when heating is disabled, in which case the system performance is improved due to a lower chiller lift. - The controller resets the heating water supply temperature based on the logic described in Buildings.DHC.ETS.Combined.Controls.Reset. Note that this resetting logic is meant to operate the chiller at low lift. The chilled water supply temperature may be also reset down by Buildings.Obsolete.DHC.ETS.Combined.Controls.SideCold to maintain the heating water supply temperature set point. This second resetting logic is required for the heating function of the unit, but it has a negative impact on the lift.
-
Eventually the systems serving as ambient sources are controlled based on the
maximum of the control signals
yAmbyielded by Buildings.Obsolete.DHC.ETS.Combined.Controls.SideHot and Buildings.Obsolete.DHC.ETS.Combined.Controls.SideCold.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nSouAmb (from PartialSupervisory) | Number of ambient sources to control | |
| Buildings.Controls.OBC.CDL.Types.SimpleController | controllerType | Buildings.Controls.OBC.CDL.Types.SimpleController.PI | Type of controller |
| Real | kHot | 0.05 | Gain of controller on hot side |
| Real | kCol | 0.1 | Gain of controller on cold side |
| Real | TiHot | 300 | Time constant of integrator block on hot side |
| Real | TiCol | 120 | Time constant of integrator block on cold side |
| Real | THeaWatSupSetMin | Minimum value of heating water supply temperature set point | |
| Real | TChiWatSupSetMin | Minimum value of chilled water supply temperature set point | |
| Real | TChiWatSupSetMax | Maximum value of chilled water supply temperature set point |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Logical.TrueFalseHold | uHeaHol (from PartialSupervisory) | Hold heating enable signal | |
| Buildings.Controls.OBC.CDL.Logical.TrueFalseHold | uCooHol (from PartialSupervisory) | Hold cooling enable signal | |
| Buildings.Obsolete.DHC.ETS.Combined.Controls.SideHot | conHot | Hot side controller | |
| Buildings.Obsolete.DHC.ETS.Combined.Controls.SideCold | conCol | Cold side controller | |
| Buildings.Controls.OBC.CDL.Reals.Max[nSouAmb] | max1 | Maximum of output control signals | |
| Buildings.DHC.ETS.Combined.Controls.Reset | resTHeaSup | Heating water supply temperature reset | |
| Buildings.DHC.ETS.Combined.Controls.Reset | resTCooSup | Chilled water supply temperature reset |
Revisions
-
March 6, 2025, by Hongxiang Fu:
- Added reset to the chilled water set point.
-
Added
uCooas an additional input toconHot.
-
July 31, 2020, by Antoine Gautier:
First implementation.