IP Library Granted Patent US 10,101,050
Granted Patent B2
US 10,101,050 · App. 15/374,552 · Granted Oct 16, 2018

Dispatch engine for optimizing demand-response thermostat events

Inventors: Ana Radovanovic (Palo Alto, CA); William Dow Heavlin (El Granada, CA); Wolf-Dietrich Weber (San Jose, CA); Ankit Somani (Sunnyvale, CA); Seungil You (San Jose, CA); Matthew Wytock (San Jose, CA)
Assignee: Google LLC
F24F11/0012F24F11/30F24F11/62F24F11/70G05B15/02F24F11/46F24F11/52F24F11/58F24F11/63F24F11/65F24F2110/10F24F2120/10F24F2130/00F24F2130/10F24F2140/50F24F2140/60G05B2219/2642
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 10,101,050
App. No.
15/374,552
Granted
Oct 16, 2018
Kind
B2
Abstract

A thermostat management server may include one or more processors and one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising receiving information that characterizes energy usage associated with the plurality of thermostats, receiving parameters characterizing proposed future demand-response events, selecting a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced, simulating a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats, generating statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions, selecting a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities, and sending the capacity reduction level to the utility provider computer system.

Claims (55)

1. A thermostat management server comprising:

one or more processors; and

one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, from a plurality of thermostats, information that characterizes energy usage associated with the plurality of thermostats;

receiving, from a utility provider computer system, parameters characterizing proposed future demand-response events;

selecting a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced;

simulating a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats;

generating statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions;

selecting a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities; and

sending the capacity reduction level to the utility provider computer system.

2. The thermostat management server of claim 1 , wherein the parameters characterizing the proposed future demand-response events comprise a capacity reduction requirement.

3. The thermostat management server of claim 1 , wherein the parameters characterizing the proposed future demand-response events comprise payout ratio vs. delivered-capacity ratio.

4. The thermostat management server of claim 1 , wherein simulating the demand response event comprises using a plurality of Monte-Carlo simulations.

5. The thermostat management server of claim 1 , wherein the one or more memory devices further comprise additional instructions that, when executed by the one or more processors, cause the one or more processors to perform additional operations comprising:

loading a dispatch engine to select the combination of thermostats from the plurality of thermostats for which the energy usage can be reduced.

6. The thermostat management server of claim 5 , wherein the dispatch engine is configured to:

select the combination of thermostats from the plurality of thermostats for which the energy usage can be reduced;

determine whether an actual energy usage of the combination of thermostats meets the capacity reduction level; and

add or subtract thermostats from the combination of thermostats during successive time intervals to meet the capacity reduction level.

7. The thermostat management server of claim 1 , wherein the information that characterizes the energy usage associated with the plurality of thermostats comprises HVAC capacities and thermal characteristics of associated buildings.

8. The thermostat management server of claim 1 , wherein simulating the demand response event comprises compensating for simulation noise.

9. The thermostat management server of claim 1 , wherein the statistical probabilities of meeting a plurality of capacity reduction levels comprises a plurality of probability curves, wherein the plurality of probability curves comprises an expected value curve, a 10 th percentile curve, and the 90 th percentile curve.

10. A method for responding to requests to fulfill future power capacity reductions, the method comprising:

receiving, from a plurality of thermostats, information that characterizes energy usage associated with the plurality of thermostats;

receiving, from a utility provider computer system, parameters characterizing proposed future demand-response events;

selecting, by a thermostat management server, a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced;

simulating, by the thermostat management server, a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats;

generating, by the thermostat management server, statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions;

selecting, by the thermostat management server, a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities; and

sending, by the thermostat management server, the capacity reduction level to the utility provider computer system.

11. The method of claim 10 , wherein the parameters characterizing the proposed future demand-response events comprise payout ratio vs. delivered-capacity ratio.

12. The method of claim 10 , wherein simulating the demand response event comprises using a plurality of Monte-Carlo simulations.

13. The method of claim 10 , further comprising:

loading a dispatch engine to select the combination of thermostats from the plurality of thermostats for which the energy usage can be reduced.

selecting the combination of thermostats from the plurality of thermostats for which the energy usage can be reduced;

determining whether an actual energy usage of the combination of thermostats meets the capacity reduction level; and

adding or subtracting thermostats from the combination of thermostats during successive time intervals to meet the capacity reduction level.

14. The method of claim 10 , wherein simulating the demand response event comprises compensating for simulation noise.

15. The method of claim 10 , wherein the statistical probabilities of meeting a plurality of capacity reduction levels comprises a plurality of probability curves, wherein the plurality of probability curves comprises an expected value curve, a 10 th percentile curve, and the 90 th percentile curve.

16. A non-transitory, computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, from a plurality of thermostats, information that characterizes energy usage associated with the plurality of thermostats;

receiving, from a utility provider computer system, parameters characterizing proposed future demand-response events;

selecting a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced;

simulating a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats;

generating statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions;

selecting a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities; and

sending the capacity reduction level to the utility provider computer system.

17. The non-transitory, computer-readable medium of claim 16 , wherein simulating the demand response event comprises using a plurality of Monte-Carlo simulations.

18. The non-transitory, computer-readable medium of claim 16 , comprising additional instructions that cause the one or more processors to perform additional operations comprising:

loading a dispatch engine to select the combination of thermostats from the plurality of thermostats for which the energy usage can be reduced.

selecting the combination of thermostats from the plurality of thermostats for which the energy usage can be reduced;

determining whether an actual energy usage of the combination of thermostats meets the capacity reduction level; and

adding or subtracting thermostats from the combination of thermostats during successive time intervals to meet the capacity reduction level.

19. The non-transitory, computer-readable medium of claim 16 , wherein simulating the demand response event comprises compensating for simulation noise.

20. The non-transitory, computer-readable medium of claim 16 , wherein the statistical probabilities of meeting a plurality of capacity reduction levels comprises a plurality of probability curves, wherein the plurality of probability curves comprises an expected value curve, a 10 th percentile curve, and the 90 th percentile curve.

Assignments (3)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2017
From: WYTOCK, MATTHEW
To: GOOGLE INC.
Reel/Frame 042474/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2017
From: RADOVANOVIC, ANA; HEAVLIN, WILLIAM DOW; WEBER, WOLF-DIETRICH; SOMANI, ANKIT; YOU, SEUNGIL
To: GOOGLE INC.
Reel/Frame 042436/0546 →
Continuity (2)
Provisional Application 62265326 · Dec 9, 2015
Related Publication 20170167742A1 · Jun 15, 2017
Cited By (2)
US 12,264,835 US 12,422,158