TRANSACTIVE CONTROL FRAMEWORK FOR HETEROGENEOUS DEVICES
First Claim
1. In a computer system that implements an aggregator for a transactive control framework, the computer system comprising a processor and memory, a method comprising:
- receiving multiple bids, from device controllers for a set of heterogeneous devices, for a period of an ancillary service market for power;
determining a cleared price value, for the period of the ancillary service market, that is based at least in part on a market signal and the multiple bids;
broadcasting the cleared price value for the period of the ancillary service market to the device controllers for the set of heterogeneous devices;
receiving a regulation signal; and
broadcasting the regulation signal to the device controllers for the set of heterogeneous devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Various innovations for a transactive control framework with heterogeneous devices such as refrigerators, air conditioners, water heaters, and clothes dryers, or components of such systems/units, are presented. For example, an aggregator for the transactive control framework receives bids from device controllers for heterogeneous devices. Different bids can reflect different behaviors of heterogeneous devices under one transactive control framework, which allows the heterogeneous devices to participate in the same ancillary service market for power. The aggregator determines a cleared price value, then broadcasts the cleared price value and a regulation signal to the device controllers. The device controllers can use a stochastic decision-making process to regulate power utilization by the respective heterogeneous devices, such that the aggregate behavior of the controlled devices tracks the regulation signal. In many case, the transactive control framework helps the devices, collectively, provide a regulation service according to the regulation signal.
24 Citations
35 Claims
-
1. In a computer system that implements an aggregator for a transactive control framework, the computer system comprising a processor and memory, a method comprising:
-
receiving multiple bids, from device controllers for a set of heterogeneous devices, for a period of an ancillary service market for power; determining a cleared price value, for the period of the ancillary service market, that is based at least in part on a market signal and the multiple bids; broadcasting the cleared price value for the period of the ancillary service market to the device controllers for the set of heterogeneous devices; receiving a regulation signal; and broadcasting the regulation signal to the device controllers for the set of heterogeneous devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising a processor and memory, wherein the computer system implements a device controller for a device in a transactive control framework, the device controller being configured to:
-
determine a bid by the device for a period of an ancillary service market for power, wherein the device is part of a set of heterogeneous devices under the transactive control framework; send the bid to an aggregator for the transactive control framework; receive a cleared price value for the period of the ancillary service market; decide whether or not the device will participate in the ancillary service market during the period of the ancillary service market; and when the device participates in the ancillary service market during the period of the ancillary service market; receive a regulation signal; and based at least in part on the regulation signal, regulate power utilization by the device during the period of the ancillary service market. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. One or more computer-readable media storing computer-executable instructions for causing a processor, when programmed thereby, to perform operations of a device controller for a device in a transactive control framework, the operations comprising:
-
receiving a regulation signal; and based at least in part on the regulation signal, regulating utilization of a resource by the device during a period of an energy market, wherein the regulating uses a stochastic decision-making process that includes; based at least in part on the regulation signal, determining a target power modulation; based at least in part on the target power modulation, determining a transition probability value for transitioning between two discrete operating states of the device; and based at least in part on a random number and the transition probability value, deciding whether to transition between the two discrete operating states of the device. - View Dependent Claims (22, 23, 24, 25)
-
-
26. In a computer system that implements a configuration tool for a transactive control framework, the computer system comprising a processor and memory, a method comprising:
-
receiving user input; based at least in part on the user input, generating a profile for a device in an energy market for a resource, wherein the profile incorporates a Markov chain model to characterize discrete operating states of the device and characterize transitions between at least some of the discrete operating states of the device; and configuring a device controller to use the profile. - View Dependent Claims (27)
-
-
28. A computer system comprising a processor and memory, wherein the computer system implements a device controller for a device in a transactive control framework, the device controller being configured to:
-
determine a bid by the device for a period of an energy market for a resource, the bid having multiple parameters that include; a quantity value indicating an amount of the resource available, at the device, for participation during the period of the energy market; a price value indicating a point at which the device is willing to make the amount of the resource available for participation during the period of the energy market; and a quality of service value indicating how many times the device is able to change between discrete operating states of the device during the period of the energy market; and output the bid. - View Dependent Claims (29, 30)
-
-
31. A computer system comprising a processor and memory, wherein the computer system implements an aggregator for a transactive control framework, the aggregator being configured to:
-
receive a bid by a device for a period of an energy market for a resource, the bid having multiple parameters that include; a quantity value indicating an amount of the resource available, at the device, for participation during the period of the energy market; a price value indicating a point at which the device is willing to make the amount of the resource available for participation during the period of the energy market; and a quality of service value indicating how many times the device is able to change between discrete operating states of the device during the period of the energy market; and based at least in part on the bid and a market signal, determining a cleared price value for the period of the energy market. - View Dependent Claims (32, 33, 34)
-
-
35. One or more computer-readable media storing computer-executable instructions for causing a processor, when programmed thereby, to perform operations of an aggregator for a transactive control framework, the operations comprising:
-
receiving a market signal; based at least in part on the market signal and multiple bids from device controllers for devices, determining a cleared price value for a period of an ancillary service market for a resource; broadcasting the cleared price value for the period of the ancillary service market to the device controllers; receiving a regulation signal; and broadcasting the regulation signal to the device controllers for regulation, according to a stochastic decision-making process, of utilization of the resource by the devices during the period of the ancillary service market.
-
Specification