Controller for terminal VAV box with hot water reheat. It is
based on the control logic "dual maximum with constant volume
heating" as described in the Advanced VAV System Design Guide (EDR
2007). The controller could be used for units with the pressure
independent damper and the units with the exponential damper, by
setting the flag have_preIndDam.
Two separate control loops, the cooling loop and the heating
loop, are implemented to maintain space temperature within a
temperature dead band (with a required minimum width of 0.5 K). For
the terminal boxes with the pressure independent damper, the damper
control signal yDam corresponds to the discharge air
flow rate set point, normalized to the nominal value. While for the
boxes with the exponential damper, the damper position
yDam is controlled by a PID loop to track the
discharge airflow setpoint. The control signal for the reheat coil
valve yVal corresponds to the fractional opening (1
corresponding to the valve fully open).
For the termnal boxes with the pressure independent damper
(have_preIndDam=true),
yDam is fixed at the minimum
value ratVFloMin and yVal is 0.yDam is fixed at the heating
value ratVFloHea, and yVal is modulated
between 0 and 1.yDam is modulated between the
minimum value ratVFloMin and 1, and yVal
is 0.For the termnal boxes with the exponential damper
(have_preIndDam=false),
yDam is controlled to track
the minimum value ratVFloMin and yVal is
0.yDam is controlled to track the
heating value ratVFloHea, and yVal is
modulated between 0 and 1.yDam is controlled to track the
airflow rate modulated between the minimum value
ratVFloMin and 1, and yVal is 0.Note that a single maximum control logic can be represented by
simply setting ratVFloHea equal to
ratVFloMin (default setting).

EDR (Energy Design Resources). Advanced Variable Air Volume System Design Guide. Pacific Gas and Electric Company, 2007.
TDis is removed. This is non
backward compatible.