Controller for terminal box of VAV system with reheat according
to Section 5.6 of ASHRAE Guideline 36, May 2020. It outputs
discharge airflow setpoint VSet_flow, damper position
setpoint yDam, hot water valve position setpoint
yVal, AHU cooling supply temperature setpoint reset
request yZonTemResReq, and static pressure setpoint
reset request yZonPreResReq, hot water reset request
yHeaValResReq and yHotWatPlaReq. It also
outputs the alarms about the low airflow yLowFloAla,
low discharge temperature yLowTemAla, leaking damper
yLeaDamAla and valve yLeaValAla, and
airflow sensor calibration alarm yFloSenAla.
The sequence consists of following six subsequences.
The subsequence is implementd according to Section 5.3.4. The
measured zone temperature TZon, zone setpoints
temperatures THeaSet and TCooSet are
inputs to the instance of class
Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates to
generate the heating and cooling control loop signal.
This sequence sets the active maximum and minimum airflow
according to Section 5.6.4. Depending on operation modes
uOpeMod, it sets the airflow rate limits for cooling
and heating supply. See
Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Subsequences.ActiveAirFlow.
This sequence sets the damper and valve position setpoints for
VAV reheat terminal unit. The implementation is according to
Section 5.6.5. According to heating and cooling control loop
signal, it calculates the discharge air temperature setpoint
TDisSet. Along with the active maximum and minimum
airflow setpoint, measured zone temperature, the sequence outputs
yDam, yVal, TDisSet and
discharge airflow rate setpoint VDisSet_flow. See
Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Subsequences.DamperValves.
According to Section 5.6.8, this sequence outputs the system
reset requests, i.e. cooling supply air temperature reset requests
yZonTemResReq, static pressure reset requests
yZonPreResReq, hot water reset requests
yHeaValResReq, and the hot water plant reset requests
yHotWatPlaReq. See
Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Subsequences.SystemRequests.
According to Section 5.6.6, this sequence outputs the alarms of low discharge flow, low discharge temperature, leaking damper, leaking valve, and airflow sensor calibration alarm. See Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Subsequences.Alarms.
According to Section 5.6.7, this sequence allows the override the aiflow setpoints, damper and valve position setpoints. See Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Subsequences.Overrides.
have_preIndDam to exclude the
option of using pressure independant damper.