blockSupplyAirTemperature

Control block for tracking the supply air temperature set point

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

This block implements the control logic for the supply air temperature, as described in the control sequence VAV 2A2-21232 of the Sequences of Operation for Common HVAC Systems (ASHRAE, 2006).

The heating coil valve, outdoor air damper, and cooling coil valve are modulated in sequence to maintain the supply air temperature set point. A deadband between heating and economizer cooling is also modeled.

Note that the economizer lockout when the outdoor air temperature is higher than the return air temperature is implemented in Buildings.Examples.VAVReheat.BaseClasses.Controls.Economizer.

References

ASHRAE. Sequences of Operation for Common HVAC Systems. ASHRAE, Atlanta, GA, 2006.

Parameters

TypeNameDefaultDescription
Booleanhave_heatingtrueSet to true for heating and cooling functions (false for cooling only)
Buildings.Controls.OBC.CDL.Types.SimpleControllercontrollerTypeBuildings.Controls.OBC.CDL.Types.SimpleController.PIType of controller
Realk0.01Gain of controller
Modelica.Units.SI.TimeTi120Time constant of integrator block
Modelica.Units.SI.TimeTd0.1Time constant of derivative block

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuEnaSignal enabling set point tracking
Buildings.Controls.OBC.CDL.Interfaces.RealInputTSupSupply air temperature measurement
Buildings.Controls.OBC.CDL.Interfaces.RealInputTSupSetSupply air temperature set point
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyHeaControl signal for heating coil valve
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyOAControl signal for outdoor air damper
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyCooControl signal for cooling coil valve

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.PIDWithResetconSupply temperature controller
Buildings.Controls.OBC.CDL.Reals.LinemapHeaMapping function for actuating the heating coil valve
Buildings.Controls.OBC.CDL.Reals.LinemapOAMapping function for actuating the outdoor air damper
Buildings.Controls.OBC.CDL.Reals.LinemapCooMapping function for actuating the cooling coil valve
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantlimInfHeaInferior limit of the control signal for heating coil control
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantlimSupHeaSuperior limit of the control signal for heating coil control
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantlimInfOAInferior limit of the control signal for outdoor air damper control
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantlimSupOASuperior limit of the control signal for outdoor air damper control
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantlimSupCooSuperior limit of the control signal for cooling coil control
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantzeroZero
Buildings.Controls.OBC.CDL.Reals.Sources.Constantoneone
Buildings.Controls.OBC.CDL.Reals.SwitchswiHeaSwitch to close heating coil valve
Buildings.Controls.OBC.CDL.Reals.SwitchswiCooSwitch to close cooling coil valve
Buildings.Controls.OBC.CDL.Reals.SwitchswiOASwitch to close outdoor air damper
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantlimInfCooInferior limit of the control signal for cooling coil control

Revisions

  • October 27, 2020, by Antoine Gautier:
    First implementation.