Automated demand response energy management system
First Claim
1. A method of distributing power over a plurality of actual energy loads, said method comprising:
- receiving an energy level for consumption by a virtual load for a particular time interval, said virtual load representing said actual loads;
receiving a percentage of said energy level for each of said actual loads and calculating a portion of said energy level to be distributed to each actual load based upon said percentage for each actual load;
for each of said actual loads, inputting said portion of said energy level to an inverse model of each actual load to determine a set of control parameters and values for each actual load during said time interval;
delivering said sets of control parameters and values to said actual loads;
determining said percentages of said energy level by maximizing a global value function that includes an individual value function for each of said actual loads, each of said individual value functions including a term describing the difference between a maximal energy consumption of said each actual energy load allowed within its load constraints and a minimal energy consumption of said each actual energy load allowed within its load constraints during time intervals of a time period; and
controlling each of said actual loads using said sets of control parameters and values during said time interval while operating each of said actual loads within a set of constraints unique to each actual load in order to consume energy at said energy level, each set of constraints indicating conditions under which each actual load should be operated.
0 Assignments
0 Petitions
Accused Products
Abstract
The power flexibility of energy loads are maximized using a value function for each load and outputting optimal control parameters per load. These loads are aggregated into a virtual load by maximizing a global value function that includes the value function for each individual load. The solution yields a dispatch function providing: a percentage of energy to be assigned to each individual load, a possible time-varying power level within a time interval for each load, and control parameters and values. An economic term of the global value function represents the value of the power flexibility to different energy players. A user interface includes for each time interval upper and lower bounds representing respectively the maximum power that may be reduced to the virtual load and the maximum power that may be consumed by the virtual load. An energy trader modifies an energy level in a time interval relative to the reference curve for the virtual load. Automatically, energy compensation for the other intervals and recalculation of upper and lower boundaries occurs and is displayed. The energy schedule for the virtual load is distributed to the actual loads using the dispatch function.
-
Citations
13 Claims
-
1. A method of distributing power over a plurality of actual energy loads, said method comprising:
-
receiving an energy level for consumption by a virtual load for a particular time interval, said virtual load representing said actual loads; receiving a percentage of said energy level for each of said actual loads and calculating a portion of said energy level to be distributed to each actual load based upon said percentage for each actual load; for each of said actual loads, inputting said portion of said energy level to an inverse model of each actual load to determine a set of control parameters and values for each actual load during said time interval; delivering said sets of control parameters and values to said actual loads; determining said percentages of said energy level by maximizing a global value function that includes an individual value function for each of said actual loads, each of said individual value functions including a term describing the difference between a maximal energy consumption of said each actual energy load allowed within its load constraints and a minimal energy consumption of said each actual energy load allowed within its load constraints during time intervals of a time period; and controlling each of said actual loads using said sets of control parameters and values during said time interval while operating each of said actual loads within a set of constraints unique to each actual load in order to consume energy at said energy level, each set of constraints indicating conditions under which each actual load should be operated. - View Dependent Claims (2, 3, 4)
-
-
5. A method of distributing power over a plurality of actual energy loads, said method comprising:
-
receiving an adjustment energy value that adjusts an energy schedule of a virtual load for a designated time interval within a time period, said virtual load representing said actual loads; scheduling the negative of said adjustment energy value on at least one other time interval within said time period for said virtual load, said at least one other time interval not being said designated time interval; distributing said adjustment energy value over said actual loads for said designated time interval using a percentage for each of said actual loads, whereby each of said actual loads receives a portion of said adjustment energy value that when added to a corresponding energy value from said energy schedule forms an absolute power level for each of said actual loads in said designated time interval; distributing said negative of said adjustment energy value over said actual loads for said at least one other time interval using said percentage for each of said actual loads, whereby each of said actual loads receives a portion of said negative adjustment energy value that when added to a corresponding energy value from said energy schedule forms an absolute power level for each of said actual loads in said at least one other time interval; for each of said actual loads, inputting into an inverse model for each load said absolute power level in said designated time interval and said absolute power level in said at least one other time interval to determine a set of control parameters and values during said time period; determining said percentages of said adjustment energy value by maximizing a global value function that includes an individual value function for each of said actual loads, each of said individual value functions including a term describing the difference between a maximal energy consumption of said each actual energy load and a minimal energy consumption of said each actual energy load during time intervals of said time period; and controlling each of said actual loads using said sets of control parameters and values during said time period. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
Specification