Controller for variable-volume series fan-powered terminal unit
according to Section 5.8 of ASHRAE Guideline 36, May 2020. It
outputs discharge airflow setpoint VSet_flow_Set,
damper position setpoint yDam, hot water valve
position setpoint yVal, terminal fan command on status
y1Fan and the airflow setpoint
VFan_flow_Set, 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, airflow sensor calibration alarm
yFloSenAla and the terminal fan status alarm
yFanStaAla.
The sequence consists of 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 cooling maximum and minimum
airflow according to Section 5.8.4. Depending on operation modes
uOpeMod, it sets the airflow rate limits. See
Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanVVF.Subsequences.ActiveAirFlow.
This sequence sets the damper and valve position setpoints for
the terminal unit. It also sets the command on status of the
terminal fan and the airflow setpoint. The implementation is
according to Section 5.8.5. According to heating and cooling
control loop signal, it calculates the discharge air temperature
setpoint TDisSet. Along with the active cooling
maximum and minimum airflow setpoint, measured zone temperature,
the sequence outputs yDam, yVal,
TDisSet and discharge airflow rate setpoint
VPri_flow_Set. See
Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanVVF.Subsequences.DamperValves.
According to Section 5.8.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.SeriesFanVVF.Subsequences.SystemRequests.
According to Section 5.8.6, this sequence outputs the alarms of low discharge flow, low discharge temperature, fan status alarm, leaking damper, leaking valve, and airflow sensor calibration alarm. See Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanVVF.Subsequences.Alarms.
According to Section 5.8.7, this sequence allows the override the aiflow setpoints, damper and valve position setpoints, terminal fan command. See Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanVVF.Subsequences.Overrides.
have_preIndDam to exclude the
option of using pressure independant damper.