blockSupply

Supply air set point for single zone VAV system

Information

Block that outputs the set points for the supply air temperature for cooling, heating and economizer control, and the fan speed for a single zone VAV system. The implementation is according to the Section 5.18.4 of ASHRAE Guideline 36, May 2020.

Fan speed setpoint

The speed setpoint is calculated in Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.SupplyFan. The supply fan shall run whenever the unit is in any mode other than unoccupied mode. Also, a ramp function should be applied to prevent changes in fan speed of more than 10% per minute.

Supply temperature setpoints

The output TSupCooSet is to be used to control the cooling coil, and the output TSupHeaEcoSet is to be used to control the heating coil and the economizer dampers. When it is in deadband state, the output TSupCooSet and TSupHeaEcoSet shall be average of the zone heating setpoint THeaSet and the zone cooling setpoint TCooSet but shall be no lower than TSupDea_min, 21 °C (70 °F), and no higher than TSupDea_max, 24 °C (75 °F). The temperature setpoints are calculated in Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.SupplyTemperature.

Note that the inputs uHea and uCoo must be computed based on the same temperature sensors and control loops.

Parameters

TypeNameDefaultDescription
Temperatures
RealTSup_maxMaximum supply air temperature for heating
RealTSup_minMinimum supply air temperature for cooling
RealTSupDew_maxMaximum supply air dew-point temperature. It's typically only needed in humid type “A” climates. A typical value is 17°C. For mild and dry climates, a high set point (e.g. 24°C) should be entered for maximum efficiency
RealTSupDea_min294.15Minimum supply temperature when it is in deadband state
RealTSupDea_max297.15Maximum supply temperature when it is in deadband state
Speed
RealmaxHeaSpeMaximum fan speed for heating
RealmaxCooSpeMaximum fan speed for cooling
RealminSpeMinimum fan speed
Advanced › Temperatures
RealtemPoiOne0.5Point 1 on x-axis of control map for temperature control, when it is in heating state
RealtemPoiTwo0.25Point 2 on x-axis of control map for temperature control, when it is in cooling state
RealtemPoiThr0.5Point 3 on x-axis of control map for temperature control, when it is in cooling state
RealtemPoiFou0.75Point 4 on x-axis of control map for temperature control, when it is in cooling state
Advanced › Speed
RealspePoiOne0.5Point 1 on x-axis of control map for speed control, when it is in heating state
RealspePoiTwo0.25Point 2 on x-axis of control map for speed control, when it is in cooling state
RealspePoiThr0.5Point 3 on x-axis of control map for speed control, when it is in cooling state
RealspePoiFou0.75Point 4 on x-axis of control map for speed control, when it is in cooling state

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.IntegerInputuOpeModAHU operation mode status signal
Buildings.Controls.OBC.CDL.Interfaces.RealInputTZonZone temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputTOutOutdoor air temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputuHeaHeating control signal
Buildings.Controls.OBC.CDL.Interfaces.RealInputuCooCooling control signal
Buildings.Controls.OBC.CDL.Interfaces.RealInputTCooSetCooling setpoints for zone temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputTHeaSetHeating setpoints for zone temperature
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyFan speed
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputy1SupFanSupply fan commanded status
Buildings.Controls.OBC.CDL.Interfaces.RealOutputTSupHeaEcoSetTemperature setpoint for heating coil and for economizer
Buildings.Controls.OBC.CDL.Interfaces.RealOutputTSupCooSetCooling supply air temperature setpoint

Revisions

  • June 30, 2025, by Jianjun Hu:
    Improved setpoints calculation to avoid discontinuity. This is for issue 4282.
  • August 1, 2020, by Jianjun Hu:
    First implementation.