Controller for variable-volume parallel 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.ParallelFanVVF.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 VDis_flow_Set
.
See
Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanVVF.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.ParallelFanVVF.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.ParallelFanVVF.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.ParallelFanVVF.Subsequences.Overrides.
have_preIndDam
to exclude the option of using pressure independant damper.