METHODS AND APPARATUS FOR ENERGY DEMAND MANAGEMENT
First Claim
1. An appliance controller apparatus for controlling a first power demand of at least one first appliance, the appliance controller apparatus comprising:
- a user interface configured to receive a user input indicative of a first demand flexibility associated with the at least one first appliance;
a communication interface configured to receive a control input indicative of a request to modify the first power demand of the at least one first appliance; and
at least one processor programmed to determine whether the first power demand of the at least one first appliance is to be modified based at least in part on the user input and the control input.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses and systems for managing energy demand of one or more appliances. In one example, an appliance controller apparatus is provided, comprising a user interface configured to receive a user input indicative of a demand flexibility associated with an appliance, a communication interface configured to receive a control input indicative of a request to modify a power demand of the appliance, and a processor programmed to determine whether the power demand of the appliance is to be modified based on the user input and the control input. In a further aspect, a meter controller apparatus is provided, comprising a communication interface configured to receive a message from an appliance controller apparatus coupled to an appliance, the message comprising information regarding a power demand of the appliance and a demand category associated with the appliance. The meter controller apparatus may further comprise a processor programmed to compute an updated meter controller model based on the message received from the appliance controller apparatus and a present meter controller model.
126 Citations
33 Claims
-
1. An appliance controller apparatus for controlling a first power demand of at least one first appliance, the appliance controller apparatus comprising:
-
a user interface configured to receive a user input indicative of a first demand flexibility associated with the at least one first appliance; a communication interface configured to receive a control input indicative of a request to modify the first power demand of the at least one first appliance; and at least one processor programmed to determine whether the first power demand of the at least one first appliance is to be modified based at least in part on the user input and the control input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling a first power demand of at least one first appliance, comprising acts of:
-
receiving, via a user interface of a first appliance controller, a user input indicative of a first demand flexibility associated with the at least one first appliance; receiving, via a communication interface of the first appliance controller, a control input indicative of a request to modify the first power demand of the at least one first appliance; and determining whether the first power demand of the at least one first appliance is to be modified based at least in part on the user input and the control input.
-
-
12. At least one computer-readable medium encoded with a plurality of instructions that, when executed, perform a method for controlling a first power demand of at least one first appliance, the method comprising acts of:
-
receiving, via a user interface of a first appliance controller, a user input indicative of a first demand flexibility associated with the at least one first appliance; receiving, via a communication interface of the first appliance controller, a control input indicative of a request to modify the first power demand of the at least one first appliance; and determining whether the first power demand of the at least one first appliance is to be modified based at least in part on the user input and the control input.
-
-
13. A meter controller apparatus for managing energy demands of a plurality of appliances, the meter controller apparatus comprising:
-
at least one communication interface configured to receive a first message from a first appliance controller apparatus coupled to at least one first appliance of the plurality of appliances, the first message comprising first information regarding a first power demand of the at least one first appliance and a first demand category associated with the at least one first appliance, wherein the first demand category is one of a plurality of demand categories; and at least one processor programmed to compute an updated meter controller model for the plurality of appliances based at least in part on the first message received from the first appliance controller apparatus and a present meter controller model for the plurality of appliances. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method managing energy demands of a plurality of appliances, the method comprising:
-
receiving, via at least one communication interface of a meter controller apparatus, a first message from a first appliance controller apparatus coupled to at least one first appliance of the plurality of appliances, the first message comprising first information regarding a first power demand of the at least one first appliance and a first demand category associated with the at least one first appliance, wherein the first demand category is one of a plurality of demand categories; and computing, by at least one processor of the meter controller apparatus, an updated meter controller model for the plurality of appliances based at least in part on the first message received from the first appliance controller apparatus and a present meter controller model for the plurality of appliances.
-
-
26. At least one computer-readable medium encoded with a plurality of instructions that, when executed, perform a method for managing energy demands of a plurality of appliances, the method comprising:
-
receiving, via at least one communication interface of a meter controller apparatus, a first message from a first appliance controller apparatus coupled to at least one first appliance of the plurality of appliances, the first message comprising first information regarding a first power demand of the at least one first appliance and a first demand category associated with the at least one first appliance, wherein the first demand category is one of a plurality of demand categories; and computing, by at least one processor of the meter controller apparatus, an updated meter controller model for the plurality of appliances based at least in part on the first message received from the first appliance controller apparatus and a present meter controller model for the plurality of appliances.
-
-
27. A system for managing energy demands of a plurality of appliances, the system comprising:
-
a first meter controller apparatus comprising at least one communication interface and at least one processor; and a first appliance controller apparatus coupled to at least one first appliance of the plurality of appliances, wherein; the at least one communication interface is configured to receive a first message from the first appliance controller apparatus, the first message comprising first information regarding a first power demand of the at least one first appliance and a first demand category associated with the at least one first appliance, wherein the first demand category is one of a plurality of demand categories; the at least one processor is programmed to compute an updated meter controller model for the plurality of appliances based at least in part on the first message received from the first appliance controller apparatus and a present meter controller model for the plurality of appliances; the at least one communication interface is further configured to receive a second message from a second meter controller apparatus, the second message comprising a neighbor model; the at least one processor is further programmed to compute a representative model based at least in part on the updated meter controller model and the neighbor model; the at least one communication interface is further configured to receive a third message comprising a target demand model; the at least one processor is further programmed to compute a control input based at least in part on the target demand model and the representative model; the at least one communication interface is further configured to transmit a fourth message comprising the control input; and the first appliance controller apparatus is configured to receive the fourth message and control the first power demand of the at least one first appliance based at least partially on the control input and the first demand category associated with the at least one first appliance.
-
-
28. A method for controlling at least a first power demand of a first appliance of a plurality of appliances operating in a first local environment, the first local environment and at least a second local environment constituting a city-wide environment to which power is supplied by a utility provider, the first appliance and at least some other appliances of the plurality of appliances being respectively associated with a corresponding appliance controller such that the first local environment includes a plurality of appliance controllers including a first appliance controller associated with the first appliance, the plurality of appliance controllers of the first local environment being in communication with a first meter controller associated with the first local environment, the method comprising:
-
A) maintaining, at the first appliance controller, a first local knowledge set comprising information relating to the plurality of appliance controllers in the local environment, the first local knowledge set including a plurality of entries, each entry of the plurality of entries corresponding to a unique appliance controller of the plurality of appliance controllers, each entry including; a demand model associated with the unique appliance controller; and a demand category associated with the unique appliance controller, the demand category being one of a plurality of predetermined demand categories corresponding to different degrees of demand flexibility; B) transmitting the first local knowledge set to the first meter controller; C) maintaining at the first meter controller a first meter controller model based at least in part on the first local knowledge set, the first meter controller model including a plurality of subtotal power demand values, each subtotal power demand value corresponding to a different one of the plurality of predetermined demand categories; D) maintaining at the first meter controller a first representative city-wide model based at least in part on the first meter controller model, the first representative city-wide model including a plurality of estimated mean per-consumer subtotal power demand values, each estimated mean per-consumer subtotal power demand value corresponding to a different one of the plurality of predetermined demand categories; E) receiving at the first meter controller a present power demand and a target power demand for the city-wide environment; F) calculating at the first meter controller a first control input for the first local environment based at least in part on the target power demand and the first representative city-wide model, the first control input representing a requested degree of power demand reduction in the first local environment; G) receiving the first control input at the first appliance controller; H) making a comparison, at the first appliance controller, of the first control input and the first demand category associated with the first appliance controller; and I) controlling the first power demand of the first appliance based on the comparison in H). - View Dependent Claims (29, 30, 31)
-
-
32. A method for controlling at least a first power demand of a first appliance of a plurality of appliances operating in a first local environment, the first local environment and at least a second local environment constituting a city-wide environment to which power is supplied by a utility provider, the first appliance and at least some other appliances of the plurality of appliances being respectively associated with a corresponding appliance controller such that the first local environment includes a plurality of appliance controllers including a first appliance controller associated with the first appliance, the plurality of appliance controllers of the first local environment being in communication with a first meter controller associated with the first local environment, the method comprising:
-
A) maintaining, at the first appliance controller, first local knowledge set comprising information relating to the plurality of appliance controllers in the local environment, the first local knowledge set including a plurality of entries, each entry of the plurality of entries corresponding to a unique appliance controller of the plurality of appliance controllers, each entry including; a demand model associated with the unique appliance controller; and a demand category associated with the unique appliance controller, the demand category being one of a plurality of predetermined demand categories corresponding to different degrees of demand flexibility; B) periodically monitoring the first power demand of the first appliance and a first demand category associated with the first appliance controller; C) periodically updating the first local knowledge set based on B); D) periodically receiving, at the first appliance controller, second local knowledge set from at least one of the plurality of appliance controllers other than the first appliance controller; E) periodically updating the first local knowledge set based on D); F) periodically broadcasting the first local knowledge set to the plurality of appliance controllers other than the first appliance controller; G) transmitting the first local knowledge set to the first meter controller; H) receiving a first control input at the first appliance controller; I) making a comparison, at the first appliance controller, of the first control input and the first demand category associated with the first appliance controller; and J) controlling the first power demand of the first appliance based on the comparison in I).
-
-
33. A method for controlling at least a first power demand of a first appliance of a plurality of appliances operating in a first local environment, the first local environment and at least a second local environment constituting a city-wide environment to which power is supplied by a utility provider, the first appliance and at least some other appliances of the plurality of appliances being respectively associated with a corresponding appliance controller such that the first local environment includes a plurality of appliance controllers including a first appliance controller associated with the first appliance, the plurality of appliance controllers of the first local environment being in communication with a first meter controller associated with the first local environment, the method comprising:
-
A) maintaining at the first meter controller a first meter controller model based at least in part on a first local knowledge set received from the first appliance controller, the first meter controller model including a plurality of subtotal power demand values, each subtotal power demand value corresponding to a different one of a plurality of predetermined demand categories corresponding to different degrees of demand flexibility; B) maintaining at the first meter controller a first representative city-wide model based at least in part on the first meter controller model, the first representative city-wide model including a plurality of estimated mean per-consumer subtotal power demand values, each estimated mean per-consumer subtotal power demand value corresponding to a different one of the plurality of predetermined demand categories; C) maintaining at the first meter controller a first neighbor model set, the first neighbor model set comprising information relating to a plurality of meter controllers in the city-wide environment, the first neighbor model set including a plurality of neighbor models, each neighbor model of the plurality of neighbor models corresponding to a unique meter controller of the plurality of meter controllers; D) periodically receiving at the first meter controller at least one neighbor model from at least one of the plurality of meter controllers other than the first meter controller; E) periodically updating the first neighbor model set based on D); F) periodically updating the first representative city-wide model based on the first meter controller model and the first neighbor model set updated in E); G) periodically broadcasting the first representative city-wide model to the plurality of meter controllers other than the first meter controller; H) receiving at the first meter controller a present power demand and a target power demand for the city-wide environment; I) calculating at the first meter controller a first control input for the first local environment based at least in part on the target power demand and the first representative city-wide model, the first control input representing a requested degree of power demand reduction in the first local environment; and J) broadcasting the first control input to the plurality of appliance controllers.
-
Specification