Electric grid optimization
First Claim
1. A computer-implemented system for optimizing energy usage, the system comprising:
- a computer system comprising at least one processor and operatively associated memory, the computer system programmed to execute an optimization engine object, wherein the optimization engine object is in communication with a plurality of dependent objects comprising at least one of;
a dependent optimization engine object; and
at least one of a dependent supply-side object to generate energy and a dependent demand-side object to use energy;
wherein the optimization object is programmed to;
receive dependent object attribute data from each of the at least one dependent objects, wherein the dependent object attribute data for each dependent object of the optimization engine comprises, for a first time period;
at least one attribute selected from the group consisting of;
a schedule of net resources indicating supply-side capacity of the dependent object; and
a schedule of net demand indicating demand-side usage of the dependent object; and
preference data indicating usage preferences associated with the dependent object;
determine an optimal configuration for the plurality of dependent objects over the first time period subject to at least one optimization constraint, wherein determining the optimal configuration comprises determining a net energy usage of the plurality of dependent objects;
conditioned upon the optimization engine depending from a superior optimization engine, transmit the net energy usage to the superior optimization engine.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are directed to systems and methods for optimizing energy use with one or more optimization engine objects. An optimization engine object may have a plurality of dependent objects including at least a dependent optimization engine object, or at least one of a supply-side or demand-side object. The optimization engine object may receive dependent object attribute data from each of the at least one dependent objects; determine an optimal configuration for the plurality of dependent objects over the first time period subject to at least one optimization constraint; and conditioned upon the optimization engine depending from a superior optimization engine, transmit a net energy usage associated with the optimal configuration to the superior optimization engine.
-
Citations
21 Claims
-
1. A computer-implemented system for optimizing energy usage, the system comprising:
-
a computer system comprising at least one processor and operatively associated memory, the computer system programmed to execute an optimization engine object, wherein the optimization engine object is in communication with a plurality of dependent objects comprising at least one of; a dependent optimization engine object; and at least one of a dependent supply-side object to generate energy and a dependent demand-side object to use energy; wherein the optimization object is programmed to; receive dependent object attribute data from each of the at least one dependent objects, wherein the dependent object attribute data for each dependent object of the optimization engine comprises, for a first time period; at least one attribute selected from the group consisting of;
a schedule of net resources indicating supply-side capacity of the dependent object; and
a schedule of net demand indicating demand-side usage of the dependent object; andpreference data indicating usage preferences associated with the dependent object; determine an optimal configuration for the plurality of dependent objects over the first time period subject to at least one optimization constraint, wherein determining the optimal configuration comprises determining a net energy usage of the plurality of dependent objects; conditioned upon the optimization engine depending from a superior optimization engine, transmit the net energy usage to the superior optimization engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for optimizing energy usage, the method comprising:
-
receiving, by a computer system, dependent object attribute data associated with associated with a plurality of dependent objects of an optimization engine object executed by the computer system, the plurality of dependent objects comprising;
a dependent optimization engine object; and
at least one of a dependent supply-side object to generate energy and a dependent demand-side object to use energy, wherein the computer system comprises at least one processor and operatively associated memory, and wherein the dependent object attribute data for each dependent object comprises, for a first time period;at least one attribute selected from the group consisting of;
a schedule of net resources indicating supply-side capacity of the dependent object; and
a schedule of net demand indicating demand-side usage of the dependent object; andpreference data indicating usage preferences associated with the dependent object; determining, by the computer system, an optimal configuration for the plurality of dependent objects over the first time period subject to at least one optimization constraint, wherein determining the optimal configuration comprises determining a net energy usage of the plurality of dependent objects; conditioned upon the optimization engine depending from a superior optimization engine, transmitting, by the computer system, the net energy usage to the superior optimization engine.
-
Specification