Journal, visit . Steven T. Taylor … · Trim & Respond Logic ... level and sent up to the...
Transcript of Journal, visit . Steven T. Taylor … · Trim & Respond Logic ... level and sent up to the...
A S H R A E J O U R N A L a s h r a e . o r g N O V E M B E R 2 0 1 55 2
COLUMN ENGINEER’S NOTEBOOK
Steven T. Taylor
Steven T. Taylor, P.E., is a principal of Taylor Engineering in Alameda, Calif. He is a mem-ber of SSPC 90.1 and chair of TC 4.3, Ventilation Requirements and Infiltration.
BY STEVEN T. TAYLOR, P.E., FELLOW ASHRAE
Resetting Setpoints Using Trim & Respond LogicFor many years, ASHRAE/IES Standard 90.11 has required that variable air volume (VAV) duct static pressure setpoint be reset based on damper position, and that vari-able speed pump differential pressure setpoint* be reset by valve position for systems with direct digital controls (DDC).
Specifically:
6.5.3.2.3 VAV Setpoint Reset For systems with direct digital
control of individual zone boxes reporting to the central control
panel, static pressure setpoint shall be reset based on the zone
requiring the most pressure; i.e., the setpoint is reset lower until
one zone damper is nearly wide open.
6.5.4.1 Hydronic Variable Flow Systems Where dif-
ferential pressure control is used to comply with this section
and DDC is used to control valves, the setpoint shall be reset
downward based on valve positions until one valve is nearly
wide open.
California’s Title 24 Energy Standards have similar
requirements.
The 2013 version of Standard 90.1 adds new require-
ments for DDC systems including these mandatory
capabilities:
6.4.3.11 DDC Requirements The DDC system shall be capa-
ble of all of the following as required to provide the control logic
required in Section 6.5:
a. Monitor zone and system demand for fan pressure, pump
pressure, heating, and cooling;
b. Transferring zone and system demand information from
zones to air-distribution system controllers and from air-distribu-
tion systems to heating and cooling plants controllers;
c. Automatically detect those zones and systems that may be
excessively driving the reset logic and generate an alarm or other
indication to the system operator; and
d. Readily allow operator removal of zone(s) from the reset
algorithm.
One of the key requirements is Item C, which allows sys-
tem operators to detect what we call “rogue zones,” zones
that are driving the reset algorithm to setpoint extremes
and thus defeating their energy savings. Once identified,
the zones can either be modified (e.g., increasing HVAC
capacity or reducing loads) or, if noncritical, they can be
ignored using the feature required by Item D.
Design engineers and control system programmers
have implemented these performance requirements
in disparate ways, some more successfully than oth-
ers. To improve performance and eliminate “reinvent-
ing the wheel” on every project, ASHRAE sponsored
Research Project 1455-RP2 to develop best-of-class
sequences for VAV systems; these sequences are being
further developed into proposed ASHRAE Guideline 36P,
High Performance Sequences of Operation for HVAC Systems,
expected to be open for public review in early 2016. This
month’s column discusses the 1455-RP/Guideline 36P
sequences for meeting the Standard 90.1 reset and DDC
requirements.
Setpoint Reset LogicFor simplicity, the discussion that follows is based on
resetting static pressure setpoint for VAV systems based
on zone damper position. But the same basic logic can
be used to reset variable speed pump pressure setpoint
based on valve position, reset supply air temperature * Recent Addendum ak to Standard 90.1-2013 allows either pump differential pressure setpoint reset or chilled water supply temperature reset, or both, at the designer’s option. On systems with high head and constant speed chillers, the former tends to minimize energy use; systems with variable speed chillers tend to be more efficient using the latter.
This article was published in ASHRAE Journal, November 20145. Copyright 2015 ASHRAE. Posted at www.ashrae.org. This article may not be copied and/or distributed electronically or in paper form without permission of ASHRAE. For more information about ASHRAE Journal, visit www.ashrae.org.
N O V E M B E R 2 0 1 5 a s h r a e . o r g A S H R A E J O U R N A L 5 3
setpoint based on zone cooling or heating control loop
output, reset hot water supply temperature setpoint
based on valve position, etc.
The basic logic behind setpoint reset is straightfor-
ward: simply adjust the pressure setpoint until one
VAV damper is nearly wide open. But achieving this in
a stable manner is quite difficult because damper posi-
tion and pressure are highly interactive. Approaches for
implementing the reset logic include:
• PID Loop on VAV damper position. This approach
uses a standard proportional-integral-derivative (PID)
control loop to adjust pressure setpoint to maintain the
most-open VAV damper position at 90% open. (90% is
used rather than 100% since a PID loop requires that
there be error from setpoint on both sides of the set-
point.)
• “Trim & Respond” logic based on zone pressure
requests. With this approach, pressure setpoint is
trimmed slowly and regularly until a zone indicates
through a pressure “request” that more pressure is re-
quired, in which case the controller responds by bump-
ing the setpoint up a small amount.
Trim & Respond (T&R) logic has been shown to be
more effective3,4 than PID logic and was selected for
1455-RP sequences for the following reasons:
• It is easier to tune. The T&R logic includes several
fairly intuitive tuning parameters (see detailed sequenc-
es in “Detailed 1455-RP T&R Logic” on Page 54), while
the PID logic includes only nonintuitive proportional,
integral, and derivative gains.
• It can “respond” more quickly than “trim,” i.e.,
the setpoint “trim” rate can be adjusted to be much
slower than the “respond” rate. A very slow trim rate
improves stability, but a comparatively fast respond
rate ensures that zone demands for increased airflow
can be quickly addressed. PID loops typically have
only one speed: if the loop is slow when decreasing
the setpoint, it is slow when increasing it. Hence, if
the loop is made slow enough to avoid instability, it may
be so slow that zones are starved of airflow when zone
demand rises.
• It reduces control system network traffic. The
requests for setpoint changes are generated at the zone
level and sent up to the controller controlling the fan
only as needed. PID logic requires constant polling of
damper position of each zone served, resulting in sig-
nificantly higher network traffic.
• It is easier to ignore “rogue” zones. With T&R logic,
it is simple to ignore one or more zones (see detailed
sequences in the sidebar on Page 54), diminishing the
impact of rogue zones.
• It allows zones to be treated differently based on their
importance. With T&R logic, critical zones can be weight-
ed more heavily than noncritical zones in how the reset
logic responds. This is not easily done with PID logic.
1455-RP Trim & Respond LogicT&R logic resets setpoints for a system based on the
demand of zones it serves. Demand is measured using
“requests” generated by the zone controller based on
damper position. When the damper nears full open,
one or more requests is generated; when the damper
closes to a given position, no request is generated.
Non-zero requests are sent up to the air handler con-
troller. This controller constantly reduces the pres-
sure setpoint at a fixed rate if there are no requests
from zones.
When a sufficient number of zone requests are pres-
ent, the pressure setpoint is increased in response. The
importance of each zone’s requests can be adjusted to
ensure that critical zones are always satisfied. A running
total of the requests generated by each zone is retained
to identify the zones that are driving the reset logic.
The sidebar on Page 54 shows the detailed 1455-RP
T&R logic (almost verbatim). The sidebar on Page 56
shows an example of T&R implementation. Again, the
focus is on VAV system static pressure setpoint reset, but the
same logic can be used for resetting other central system
setpoints.
Figure 1 is an example of the T&R logic based on the
example in the “T&R Implementation” sidebar.
The static pressure setpoint slowly decreases toward
the minimum setpoint (thus saving energy), but
responds rapidly to increasing demand from the VAV
boxes. This cyclic pattern is characteristic of Trim &
Respond logic (as well as PID logic). The period of the
oscillations, which should be about 30 to 60 minutes (a
balance of saving energy vs. instability), can be tuned by
adjusting T&R parameters.
GraphicsTo help meet the DDC functionality requirements of
Standard 90.1, two key DDC system graphics should be
specified:
COLUMN ENGINEER’S NOTEBOOK
A S H R A E J O U R N A L a s h r a e . o r g N O V E M B E R 2 0 1 55 4
Detailed 1455-RP T&R Logic1. Trim & Respond (T&R) Setpoint Reset Logic
a. A “Request” is a call to reset a static pressure or temperature setpoint, generated by downstream zones or air handling systems. These Requests are sent upstream to the plant or system that serves the zone or air handler that generated the Request. Here is an example of a VAV static pressure request:
1) VAV Zone Static Pressure Reset Requests:a) If the measured airflow is less than 50% of
setpoint while setpoint is greater than zero for 1 minute, send 3 Requests.
b) Else if the measured airflow is less than 70% of setpoint while setpoint is greater than zero for 1 minute, send 2 Requests.
c) Else if the Damper Loop is greater than 95%, send 1 Request until the Damper Loop is less than 85%.
d) Else if the Damper Loop is less than 95%, send 0 Requests.
2) For each downstream zone or system, and for each type of setpoint reset Request listed for the zone/system, provide the following software points:
Importance Multiplier is used to scale the number of requests the zone/system is generating. A value of zero causes the requests from that zone or system to be ignored. A value greater than one can be used to effectively increase the number of requests from the zone/system based on the critical nature of the spaces served.
a) Importance Multiplier (default = 1).
Request-Hours accumulates the integral of requests (prior to adjustment of Importance Multiplier) to help identify zones/systems that are driving the reset logic. Rogue zone identification is particularly critical in this context, since a single rogue zone can keep the Trim & Response loop at maximum, and prevent it from saving any energy.
b) Request-Hours. Every x minutes (default 5 minutes), add x/60 times the current number of Requests to this request-hours accumulator point. The request-hours point is reset to zero upon a global command from the system/plant serving the zone/sys-tem – this global point simultaneously resets the request-hours point for all zones/systems served by this system/plant.
c) Cumulative%-Request-Hours. This is the zone/system Request Hours divided by the zone/system run-hours (the hours in any Mode other than Unoccupied Mode) since the last reset, expressed as a percentage.
d) A Level 4 alarm is generated if the zone Im-portance Multiplier is greater than zero, the zone/system Cumulative%-Request-Hours
exceeds 70%, and the total number of zone/system run-hours exceeds 40.
Level 4 alarms are noncritical alarms indicating a fault that affects energy efficiency.
3) See zone and air handling system control se-quences for logic to generate Requests.
4) Multiply the number of Requests determined from zone/system logic times the Importance Multiplier and send to the system/plant that serves the zone/system. See system/plant logic to see how Requests are used in Trim & Respond logic.
b. For each upstream system or plant setpoint being controlled by a T&R loop, define the following variables. All variables below shall be adjustable from a reset graphic accessible from a hyperlink on the associated system/plant graphic. Initial values are defined in system/plant sequenc-es below. Values for trim, respond, time step, etc., shall be tuned to provide stable control.
Variable DefinitionDevice Associated device (e.g., fan, pump)SP0 Initial setpointSPmin Minimum setpointSPmax Maximum setpointTd Delay timerT Time step I Number of ignored Requests R Number of Requests from zones/
systemsSPtrim Trim amountSPres Respond amount (must be opposite in
sign to SPtrim)SPres-max Maximum response per time interval
(must be same sign as SPres)
Note that it is recommended that | SPres | > | SPtrim | so that the reset logic does not get stuck at a value, as can happen if SPres and SPtrim are equal in absolute value.
The number of Ignored Request (I) should be set to zero for criti-cal applications.
c. Trim & Respond logic shall reset setpoint within the range SPmin to SPmax. When the associated device is off, the setpoint shall be SP0. The reset logic shall be active while the associated device is proven on, starting Td after initial device start command. When active, every time step T, trim the setpoint by SPtrim. If there are more than I Requests, respond by changing the setpoint by SPres × (R – I), (i.e., the number of Requests minus the number of Ignored Re-quests), but no more than SPres-max. In other words, every time step T:
Change setpoint by SPtrim.
If R > I, also change setpoint by (R – I) × SPres but no larger than SPres-max.
COLUMN ENGINEER’S NOTEBOOK
A S H R A E J O U R N A L a s h r a e . o r g N O V E M B E R 2 0 1 55 6
1. VAV Box Summary Graphic. This is a table show-
ing current values of all of the key zone control points,
including T&R parameters: current number of Requests,
Cumulative-%-Request-Hours, and Importance Multi-
plier (see “Detailed 1455-RP T&R Logic” for definitions).
See Figure 2 for example. The zones that are driving the
reset can be identified by the Cumulative-%-Request-
Hours column. Zones with Cumulative-%-Request-
Hours exceeding 70% are considered “rogue” zones
and generate an alarm. From this graphic, the operator
can easily adjust the Importance Multiplier to zero, for
instance, to ignore a rogue zone.
2. Trim & Respond Reset Graphic. Next to the display
of the setpoint that is being reset, a link should be
included to a page showing all of the T&R parameters,
plus the current number of requests and current
T&R ImplementationThe following is an example of a sequence that uses Trim
& Respond to control the static pressure setpoint of a VAV AHU serving multiple downstream zones.
This sequence defines the T&R variables as follows:
Variable DefinitionDevice Supply Fan Status
SP0 0.5
SPmin 0.15
SPmax 1.50
Td 5
T 2
I 2
SPtrim – 0.04
SPres 0.06
SPres-max 0.15
Description of general operation: Starting 5 minutes after the fan status indicates the supply fan is on, the sequence will slowly reduce the AHU’s static pressure setpoint by 0.04 in. w.g. every 2 minutes. As static pressure drops, downstream VAV box dampers will open further for a given load. When the combination of reduced static pressure and changes in load drives more than two VAV boxes fully open, the system will respond by increasing static pressure setpoint by 0.06 in. w.g. for every Request, but no more than a maximum of 0.15 in. w.g. regardless of the number of Requests. The setpoint will continue to increase every 2 minutes until all but 2 VAV boxes (for ignore value of 2) are satisfied (damper position < 85%). Subsequently, the setpoint will continue to decrease by 0.04 in. w.g. every 2 minutes.
Example • System starts at 12 p.m. Initial setpoint is 0.5 in. w.g.
At 12:05 p.m. (Td after start time), the reset begins.
• At 12:07 p.m. (i.e., 1 × T after the reset logic starts), there is one Request (i.e., R = 1). Setpoint is reduced by SPtrim, which is 0.04 in w.g.; since R – I < 0, there is no re-sponse. Net result: Setpoint is 0.46 in. w.g.
• At 12:09 p.m., there are two Requests (i.e., R = 2): Set-point is reduced by 0.04 in. w.g.; since R – I = 0, there is no response. Net result: Setpoint is 0.42 in. w.g.
• At 12:11 p.m., there are three Requests (i.e., R = 3): Setpoint is reduced by 0.04 in. w.g.; since R – I = 1, response increases Setpoint by 0.06 in. w.g. (i.e., 1 × SPres). Net result: Setpoint is 0.44 in. w.g. (i.e., +0.02 in. w.g. net change).
• At 12:13 p.m., there are four Requests (i.e., R = 4): Setpoint is reduced by 0.04 in. w.g.; since R – I = 2, response increases Setpoint by 0.12 in. w.g. (i.e., 2 × SPres). Net result: Setpoint is 0.52 in. w.g. (i.e., +0.08 in. w.g. net change).
• At 12:15 p.m., there are six Requests (i.e., R = 6): Setpoint is reduced by 0.04 in. w.g.; since R – I = 4, but SPres max = 0.15 in. w.g., response increases Setpoint by the maximum of 0.15 in. w.g. (i.e., not 4 × SPres = 0.24 in. w.g.). Net result: Setpoint is 0.63 in. w.g. (i.e., +0.11 in. w.g. net change).
• At 12:17 p.m., there are three Requests (i.e., R = 3): Setpoint is reduced by 0.04 in. w.g.; since R – I = 1, response increases Setpoint by 0.06 in. w.g. (i.e., 1 × SPres). Net result: Setpoint is 0.65 in. w.g.
• At 12:19 p.m., there are zero Requests (i.e., R = 0): Set-point is reduced by 0.04 in. w.g.; since R – I < 0, there is no response. Net result: Setpoint is 0.61 in. w.g.
Figure 1 is an example of the above logic, continued for a period of an hour.
setpoint. Figure 3 is an example. Trim & Respond points
should be adjustable from this graphic. The page could
also include a graph of the setpoint trend for the last 24
hours.
FIGURE 1 Example trim and respond trend data.
COLUMN ENGINEER’S NOTEBOOK
www.info.hotims.com/54434-21
N O V E M B E R 2 0 1 5 a s h r a e . o r g A S H R A E J O U R N A L 5 7
ConclusionsStandard 90.1 has required setpoint reset for systems
with DDC for many years. Trim & Respond logic has
been found to be the most effective approach (so far) to
demand-based reset and was included in 1455-RP and
proposed Guideline 36P. Their implementation also
includes a means to automatically identify rogue zones
(Cumulative-%-Request-Hours > 70%) and easily elimi-
nate them from the logic (Importance Multiplier = 0),
FIGURE 3 Example Trim & Respond Block.FIGURE 2 Example VAV box summary.
as required by the 2013 version of Standard 90.1.
References1. ANSI/ASHRAE/IES Standard 90.1-2013, Energy Conservation in New
Buildings Except Low-Rise Residential Buildings.
2. Hydeman, M., B. Eubanks. 2015. “Advanced Control Sequences for HVAC Systems, Phase I.” ASHRAE Research Project 1455-RP, Final Report.
3. Taylor, S. 2007. “Increasing efficiency with VAV system VAV sys-tem static pressure static pressure setpoint reset.” ASHRAE Journal (6).
4. Seidl, R. 2008. “Using Demand Based Reset Strategies.” National Conference on Building Commissioning.
COLUMN ENGINEER’S NOTEBOOK