IP Library Granted Patent US 11,073,849
Granted Patent B1
US 11,073,849 · App. 16/363,498 · Granted Jul 27, 2021

Demand response technology utilizing a simulation engine to perform thermostat-based demand response simulations

Inventors: Seth Frader-Thompson (Brooklyn, NY); Benjamin Hertz-Shargel (Roslyn Estates, NY); Michael DeBenedittis (Brooklyn, NY)
Assignee: Energy Hub, Inc.
G05D23/1917G06F30/20G05B2219/2614
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 11,073,849
App. No.
16/363,498
Granted
Jul 27, 2021
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a thermostat-based demand response event. In one aspect, a method includes accessing, for sites, historical readings of HVAC activity, indoor temperature, and outdoor temperature and building a model for each of the sites using the historical readings of HVAC activity, indoor temperature, and outdoor temperature. The method also includes using a simulation engine to achieve a target load shed and load reduction shape for a thermostat-based demand response event, and performing the thermostat-based demand response event based on results of the simulation engine.

Claims (60)

1. A computer-implemented method, comprising:

receiving energy consumption data corresponding to energy consumption systems located at different properties, each of the energy consumption systems including one or more energy consuming devices;

generating, based on the received energy consumption data, energy consumption models for at least one of the different properties or the energy consumption systems located at the different properties;

performing, using the energy consumption models, simulations of load adjustment events using control strategy parameters for load adjustment events involving the energy consumption systems;

based on the simulations, optimizing, against a load objective for energy consumption by the energy consumption systems located at the different properties, a load adjustment event involving the energy consumption systems, wherein the load objective comprises a target load shape and the optimizing seeks to match the load adjustment event to the target load shape for the energy consumption by the energy consumption systems located at the different properties;

determining, based on the optimization of the load adjustment event, a control strategy for the load adjustment event involving the energy consumption systems located at the different properties; and

executing the control strategy for the load adjustment event involving the energy consumption systems located at the different properties.

2. The computer-implemented method of claim 1 , wherein the energy consuming systems comprise at least one of hot water heaters, electric vehicles, electric vehicle supply equipment, solar power systems, stationary storage systems, or building management systems.

3. The computer-implemented method of claim 1 , further comprising:

determining loss values for the simulations of load adjustment events;

comparing the loss values for the simulations; and

based on the comparison, determining an updated control strategy for the properties.

4. The computer-implemented method of claim 1 , further comprising:

in response to execution of the control strategy for the load adjustment event, monitoring updated energy consumption data;

adjusting the control strategy for the properties according to the updated energy consumption data; and

executing, using the energy consumption systems at the properties, the adjusted control strategy for the load adjustment event.

5. The computer-implemented method of claim 1 , further comprising:

in response to execution of the control strategy for the load adjustment event, receiving opt-out notifications representing a subset of the properties that decline the control strategy for the load adjustment event;

adjusting the control strategy for the properties based on the opt-out notifications; and

executing, using a subset of the properties that did not provide opt-out notifications, the adjusted control strategy for the load adjustment event.

6. The computer-implemented method of claim 1 , wherein optimizing, against the load objective, the load adjustment event at the properties comprises performing at least one of simulated annealing or parallel tempering using the control strategy parameters for the load adjustment event.

7. The computer-implemented method of claim 1 , wherein the target load shape comprises at least one of a population baseline load curve that represents a baseline load curve expected at a time of the load adjustment event, an upper bound load curve that sets an upper bound on load as a function of time over the load adjustment event, or a target load curve to be matched during the load adjustment event, and

wherein optimizing, based on the simulations, the load adjustment event comprises optimizing, based on the simulations, the load adjustment event against at least one of the population baseline load curve, the upper bound load curve, or the target load curve to be matched during the load adjustment event.

8. The computer-implemented method of claim 1 , further comprising:

identifying a comfort objective for the load adjustment event,

wherein optimizing, against the load objective, the load adjustment event at the properties comprises optimizing, against the load objective and the comfort objective, the load adjustment event at the properties.

9. The computer-implemented method of claim 1 , wherein the load objective for optimizing the load adjustment event further comprises a target load shed and a load reduction shape.

10. The computer-implemented method of claim 9 , wherein the load objective for optimizing the load adjustment event comprises a specific shape for the target load shed.

11. The computer-implemented method of claim 1 , further comprising:

determining a period of high energy consumption across the energy consumption systems; and

in response to determining the period of high energy consumption, reducing an average amount of energy consumption consumed by the energy consuming devices at the properties using the control strategy for the load adjustment event.

12. A system comprising:

one or more processors and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising:

receiving energy consumption data corresponding to energy consumption systems located at different properties, each of the energy consumption systems including one or more energy consuming devices;

generating, based on the received energy consumption data, energy consumption models for at least one of the different properties or the energy consumption systems located at the different properties;

performing, using the energy consumption models, simulations of load adjustment events using control strategy parameters for load adjustment events involving the energy consumption systems;

based on the simulations, optimizing, against a load objective for energy consumption by the energy consumption systems located at the different properties, a load adjustment event involving the energy consumption systems, wherein the load objective comprises a target load shape and the optimizing seeks to match the load adjustment event to the target load shape for the energy consumption by the energy consumptions systems located at the different properties;

determining, based on the optimization of the load adjustment event, a control strategy for the load adjustment event involving the energy consumption systems located at the different properties; and

executing the control strategy for the load adjustment event involving the energy consumption systems located at the different properties.

13. The system of claim 12 , wherein the energy consuming systems comprise at least one of hot water heaters, electric vehicles, electric vehicle supply equipment, solar power systems, stationary storage systems, or building management systems.

14. The system of claim 12 , further comprising:

determining loss values for the simulations of load adjustment events;

comparing the loss values for the simulations; and

based on the comparison, determining an updated control strategy for the properties.

15. The system of claim 12 , further comprising:

in response to execution of the control strategy for the load adjustment event, monitoring updated energy consumption data;

adjusting the control strategy for the properties according to the updated energy consumption data; and

executing, using the energy consumption systems at the properties, the adjusted control strategy for the load adjustment event.

16. The system of claim 12 , further comprising:

in response to execution of the control strategy for the load adjustment event, receiving opt-out notifications representing a subset of the properties that decline the control strategy for the load adjustment event;

adjusting the control strategy for the properties based on the opt-out notifications; and

executing, using a subset of the properties that did not provide opt-out notifications, the adjusted control strategy for the load adjustment event.

17. The system of claim 12 , wherein optimizing, against the load objective, the load adjustment event at the properties comprises performing at least one of simulated annealing or parallel tempering using the control strategy parameters for the load adjustment event.

18. A non-transitory computer-readable medium storing instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

receiving energy consumption data corresponding to energy consumption systems located at different properties, each of the energy consumption systems including one or more energy consuming devices;

generating, based on the received energy consumption data, energy consumption models for at least one of the different properties or the energy consumption systems located at the different properties;

performing, using the energy consumption models, simulations of load adjustment events using control strategy parameters for load adjustment events involving the energy consumption systems;

based on the simulations, optimizing, against a load objective for energy consumption by the energy consumption systems located at the different properties, a load adjustment event involving the energy consumption systems, wherein the load objective comprises a target load shape and the optimizing seeks to match the load adjustment event to the target load shape for the energy consumption by the energy consumption systems located at the different properties;

determining, based on the optimization of the load adjustment event, a control strategy for the load adjustment event involving the energy consumption systems located at the different properties; and

executing the control strategy for the load adjustment event involving the energy consumption systems located at the different properties.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2019
From: FRADER-THOMPSON, SETH; HERTZ-SHARGEL, BENJAMIN; DEBENEDITTIS, MICHAEL
To: ENERGYHUB, INC.
Reel/Frame 049914/0498 →
Continuity (2)
Continuation 15366212 · Dec 1, 2016
Provisional Application 62261787 · Dec 1, 2015
Cited By (4)
US 12,188,667 US 12,253,867 US 12,334,733 US 12,374,890