IP Library Granted Patent US 9,310,815
Granted Patent B2
US 9,310,815 · App. 13/765,623 · Granted Apr 12, 2016

Setpoint adjustment-based duty cycling

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,310,815
App. No.
13/765,623
Granted
Apr 12, 2016
Kind
B2
Abstract

A facility for performing setpoint adjustment-based duty cycling techniques by adjusting the setpoint of a device or component is described. The facility reduces energy consumption for a system, such as an HVAC system, or device by adjusting or modulating an associated setpoint or temperature setting. The facility modulates the setpoint between a base setpoint value and another setpoint value based on a mode of the system. When the system is in a cooling mode, the facility modulates the temperature between the base setpoint value and a higher setpoint value. When the system is in heating mode, the facility modulates the temperature between the base setpoint value and a lower setpoint value. The facility may modulate the setpoint between the two setpoint values based on an offset value or a fixed setpoint value.

Claims (58)

1. A method, performed by a system having a processor, for conserving energy by performing setpoint-based duty cycling of a heating, ventilation, and air conditioning (HVAC) system of a building, the method comprising:

storing a plurality of base setpoint values for a thermostat associated with the HVAC system;

receiving an indication of a duty cycling event, the duty cycling event having an associated period;

determining whether the duty cycling event is an offset-based duty cycling event;

in response to determining that the duty cycling event is an offset-based duty cycling event,

determining a first offset value for the duty cycling event,

determining whether the HVAC system is in cooling mode,

in response to determining that the HVAC system is in cooling mode,

determining a first offset setpoint value based at least in part on one of the plurality of base setpoint values and the first offset value,

adjusting a setpoint of the thermostat associated with the HVAC system to the first offset setpoint value,

determining a first wait time based at least in part on the associated period of the duty cycling event, and

after waiting for at least the first wait time, adjusting the setpoint of the thermostat associated with the HVAC system to one of the plurality of base setpoint values, and

in response to determining that the HVAC system is not in cooling mode,

determining a second offset setpoint value based at least in part on one of the plurality of base setpoint values and the first offset value,

adjusting the setpoint of the thermostat associated with the HVAC system to the second offset setpoint value,

determining a second wait time based at least in part on the associated period of the duty cycling event, and

after waiting for at least the second wait time, adjusting the setpoint of the thermostat associated with the HVAC system to one of the plurality of base setpoint values; and

in response to determining that the duty cycling event is not an offset-based duty cycling event,

receiving an indication of a fixed setpoint value,

adjusting the setpoint of the thermostat associated with the HVAC system to the fixed setpoint value,

determining a third wait time based at least in part on the associated period of the duty cycling event, and

after waiting for at least the third wait time, adjusting the setpoint of the thermostat associated with the HVAC system to one of the plurality of base setpoint values.

2. The method of claim 1 , wherein the plurality of base setpoint values are associated with a setpoint schedule and wherein each of the plurality of base setpoint values has an associated start time.

3. The method of claim 1 , wherein the indication of the duty cycling event is received from a utility as part of a demand response request.

4. The method of claim 1 , wherein determining the first offset setpoint value comprises determining the sum of a base setpoint value and the first offset value.

5. The method of claim 1 , wherein determining the second offset setpoint value comprises determining the difference between a base setpoint value and the first offset value.

6. The method of claim 1 , wherein determining the first offset setpoint value comprises determining the sum of a base setpoint value and a fraction of the first offset value.

7. The method of claim 1 , wherein determining the second offset setpoint value comprises determining the difference between a base setpoint value and a fraction of the first offset value.

8. A system for regulating a controlled device, the system comprising:

a first component configured to identify a base setpoint value for the controlled device;

a second component configured to receive an indication of a duty cycling event, the duty cycling event having a duration and an offset value;

a third component configured to define an offset setpoint value for the controlled device based at least in part on the base setpoint value and the offset value associated with the duty cycling event; and

a fourth component configured to modulate a setpoint of the controlled device between the base setpoint value and the offset setpoint value over the duration of the duty cycling event.

9. The system of claim 8 , further comprising:

a fifth component configured to determine whether the controlled device is in a heating mode or a cooling mode.

10. The system of claim 9 wherein the third component is configured to determine the offset setpoint value based on the sum of the base setpoint value and the offset value in response to the fifth component determining that the controlled device is in a cooling mode.

11. The system of claim 9 , wherein the third component is configured to determine the offset setpoint value based on the difference between the base setpoint value and the offset value in response to the fifth component determining that the controlled device is in a heating mode.

12. The system of claim 8 wherein the fourth component is configured to adjust the setpoint of the controlled device at intervals equal to half of a period associated with the duty cycling event.

13. The system of claim 8 wherein the fourth component is configured to adjust the setpoint of the controlled device at intervals equal to less than half of a period associated with the duty cycling event.

14. The system of claim 8 wherein the offset value is specified by a utility.

15. The system of claim 8 wherein the offset value is specified by a user.

16. A computer-readable storage medium, that is not a transitory, propagating signal, storing instructions that, if executed by a system, cause the system to perform operations for controlling a controlled device, the operations comprising:

receiving from a user a base setpoint value for a controlled device; and

in response to receiving an indication of a duty cycling event specifying a fixed setpoint value,

in response to determining that the controlled device is in a cooling mode and the fixed setpoint value is greater than or equal to the base setpoint value, modulating a setpoint of the controlled device between the base setpoint value and the fixed setpoint value, and

in response to determining that the controlled device is in a heating mode and the fixed setpoint value is less than or equal to the base setpoint value, modulating the setpoint of the controlled device between the base setpoint value and the fixed setpoint value.

17. The computer-readable storage medium, that is not a transitory, propagating signal, of claim 16 , wherein modulating the setpoint of the controlled device between the base setpoint value and the fixed setpoint value comprises:

performing a first adjustment of the setpoint of the controlled device to the fixed setpoint value;

after performing the first adjustment, performing a second adjustment of the setpoint of the controlled device to the base setpoint value;

after performing the second adjustment, performing a third adjustment of the setpoint of the controlled device to the fixed setpoint value; and

after performing the third adjustment, performing a fourth adjustment of the setpoint of the controlled device to the base setpoint value.

18. The computer-readable storage medium, that is not a transitory, propagating signal, of claim 17 wherein the adjustments are performed at regular intervals.

19. The computer-readable storage medium, that is not a transitory, propagating signal, of claim 17 wherein the adjustments are performed at varying intervals.

20. A method, performed by a heating, ventilation, and air conditioning (HVAC) controller having a memory and a processor, the method comprising:

identifying, with the HVAC controller, a base setpoint value for a controlled device;

receiving, with the HVAC controller, an indication of a duty cycling event, the duty cycling event having a duration and an offset value;

defining, with the HVAC controller, an offset setpoint value for the controlled device based at least in part on the base setpoint value and the offset value associated with the duty cycling event; and

modulating, with the HVAC controller, a setpoint of the controlled device between the base setpoint value and the offset setpoint value over the duration of the duty cycling event.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: TENDRIL OE, LLC
To: UPLIGHT, INC.
Reel/Frame 069710/0614 →
SECURITY INTEREST Recorded Aug 5, 2024
From: UPLIGHT, INC.; TENDRIL INTERMEDIATE HOLDINGS, LLC; TENDRIL MIDCO, LLC; TENDRIL EA, LLC; TENDRIL OE, LLC; ENERGYSAVVY INC.; FIRSTFUEL SOFTWARE, INC.; SIMPLE ENERGY, INC.; AGENTIS, INC.; TRAFALGAR HOLDCO LLC; AUTOGRID SYSTEMS, INC.; ENERGY AI SYSTEMS INC.
To: MIDCAP FUNDING IV TRUST
Reel/Frame 068183/0935 →
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: TENDRIL EA, LLC; TENDRIL OE, LLC; ENERGYSAVVY INC.
Reel/Frame 067894/0622 →
CHANGE OF NAME Recorded Aug 20, 2019
From: TENDRIL NETWORKS, INC.
To: UPLIGHT, INC.
Reel/Frame 050110/0584 →
SECURITY INTEREST Recorded Jun 11, 2019
From: TENDRIL EA, LLC; TENDRIL OE, LLC; ENERGYSAVVY INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049436/0401 →
RELEASE OF SECURITY INTEREST Recorded Dec 4, 2018
From: EICF AGENT LLC
To: TENDRIL NETWORKS, INC.
Reel/Frame 047666/0510 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2018
From: EICF AGENT LLC
To: TENDRIL NETWORKS, INC.
Reel/Frame 047645/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: TENDRIL NETWORKS, INC.
To: TENDRIL OE, LLC
Reel/Frame 047414/0864 →
SECURITY AGREEMENT Recorded Feb 9, 2018
From: TENDRIL NETWORKS, INC.
To: EICF AGENT LLC
Reel/Frame 045297/0761 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2015
From: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
To: TENDRIL NETWORKS, INC.
Reel/Frame 035930/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: SHIFLET, ERIC M
To: TENDRIL NETWORKS, INC.
Reel/Frame 034847/0632 →
SECURITY AGREEMENT Recorded Dec 17, 2013
From: TENDRIL NETWORKS, INC.
To: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
Reel/Frame 031833/0179 →