Preventing conflicts among bid curves used with transactive controllers in a market-based resource allocation system
First Claim
1. A method for operating a thermostatic controller configured to submit bids to a market-based resource allocation system, the method comprising:
- determining, by computing hardware, a first bid curve, the first bid curve indicating a first set of bid prices for corresponding temperatures, the first bid curve being associated with a cooling mode of operation for a heating and cooling system;
determining, by the computing hardware, a second bid curve, the second bid curve indicating a second set of bid prices for corresponding temperatures, the second bid curve being associated with a heating mode of operation for the heating and cooling system;
determining that an overlap exists between the first bid curve and the second bid curve over a range of temperatures for which the first and second bid curves both indicate bid prices;
eliminating, by the computing hardware, the overlap between the first bid curve and the second bid curve so that the first bid curve and the second bid curve are used together without conflict in a mode of operation for the heating and cooling system in which both heating and cooling operations are automatically controlled, the eliminating comprising modifying the first bid curve, the second bid curve, or the first bid curve and the second bid curve, by modifying at least one data structure that defines the first or second bid curve;
transmitting, by the computing hardware, bids to a market based resource allocation system using the first bid curve and the second bid curve together with the overlap eliminated;
receiving, from the market based resource allocation system, index values determined in part from the transmitted bids; and
activating or deactivating the heating and cooling system based at least in part on the transmitted bids and the received index values.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are representative embodiments of methods, apparatus, and systems for distributing a resource (such as electricity) using a resource allocation system. One of the disclosed embodiments is a method for operating a transactive thermostatic controller configured to submit bids to a market-based resource allocation system. According to the exemplary method, a first bid curve is determined, the first bid curve indicating a first set of bid prices for corresponding temperatures and being associated with a cooling mode of operation for a heating and cooling system. A second bid curve is also determined, the second bid curve indicating a second set of bid prices for corresponding temperatures and being associated with a heating mode of operation for a heating and cooling system. In this embodiment, the first bid curve, the second bid curve, or both the first bid curve and the second bid curve are modified to prevent overlap of any portion of the first bid curve and the second bid curve.
186 Citations
28 Claims
-
1. A method for operating a thermostatic controller configured to submit bids to a market-based resource allocation system, the method comprising:
-
determining, by computing hardware, a first bid curve, the first bid curve indicating a first set of bid prices for corresponding temperatures, the first bid curve being associated with a cooling mode of operation for a heating and cooling system; determining, by the computing hardware, a second bid curve, the second bid curve indicating a second set of bid prices for corresponding temperatures, the second bid curve being associated with a heating mode of operation for the heating and cooling system; determining that an overlap exists between the first bid curve and the second bid curve over a range of temperatures for which the first and second bid curves both indicate bid prices; eliminating, by the computing hardware, the overlap between the first bid curve and the second bid curve so that the first bid curve and the second bid curve are used together without conflict in a mode of operation for the heating and cooling system in which both heating and cooling operations are automatically controlled, the eliminating comprising modifying the first bid curve, the second bid curve, or the first bid curve and the second bid curve, by modifying at least one data structure that defines the first or second bid curve; transmitting, by the computing hardware, bids to a market based resource allocation system using the first bid curve and the second bid curve together with the overlap eliminated; receiving, from the market based resource allocation system, index values determined in part from the transmitted bids; and activating or deactivating the heating and cooling system based at least in part on the transmitted bids and the received index values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more non-transitory computer-readable storage media storing computer-executable instructions which when executed by a computer cause the computer to perform a method for operating a thermostatic controller configured to submit bids to a market-based resource allocation system, the method comprising:
-
determining a first bid curve, the first bid curve indicating a first set of bid prices for corresponding temperatures, the first bid curve being associated with a cooling mode of operation for a heating and cooling system; determining a second bid curve, the second bid curve indicating a second set of bid prices for corresponding temperatures, the second bid curve being associated with a heating mode of operation for the heating and cooling system; determining that an overlap exists between the first bid curve and the second bid curve over a range of temperatures for which the first and second bid curves both indicate bid prices; eliminating the overlap between the first bid curve and the second bid curve so that the first bid curve and the second bid curve are used together without conflict in a mode of operation for the heating and cooling system in which both heating and cooling operations are automatically controlled, the eliminating comprising modifying the first bid curve, the second bid curve, or the first bid curve and the second bid curve, by modifying at least one data structure that defines the first or second bid curve; transmitting bids to a market based resource allocation system using the first bid curve and the second bid curve together with the overlap eliminated; receiving, from the market based resource allocation system, index values determined in part from the transmitted bids; and activating or deactivating the heating and cooling system based at least in part on the transmitted bids and the received index values. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A transactive controller for a thermostat comprising:
-
computing hardware configured to; determine a first bid curve, the first bid curve indicating a first set of bid prices for corresponding temperatures, the first bid curve being associated with a cooling mode of operation for a heating and cooling system; determine a second bid curve, the second bid curve indicating a second set of bid prices for corresponding temperatures, the second bid curve being associated with a heating mode of operation for the heating and cooling system; determine that an overlap exists between the first bid curve and the second bid curve over a range of temperatures for which the first and second bid curves both indicate bid prices; eliminate the overlap between the first bid curve and the second bid curve so that the first bid curve and the second bid curve are used together without conflict in a mode of operation for the heating and cooling system in which both heating and cooling operations are automatically controlled, the eliminating comprising modifying the first bid curve, the second bid curve, or the first bid curve and the second bid curve, by modifying at least one data structure that defines the first or second bid curve; transmit bids to a market based resource allocation system using the first bid curve and the second bid curve together with the overlap eliminated; receive, from the market based resource allocation system, index values determined in part from the transmitted bids; and activate or deactivate the heating and cooling system based at least in part on the transmitted bids and the received index values. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system, comprising:
-
means for determining a first bid curve, the first bid curve indicating a first set of bid prices for corresponding temperatures, the first bid curve being associated with a cooling mode of operation for a heating and cooling system; means for determining a second bid curve, the second bid curve indicating a second set of bid prices for corresponding temperatures, the second bid curve being associated with a heating mode of operation for the heating and cooling system; means for determining that an overlap exists between the first bid curve and the second bid curve over a range of temperatures for which the first and second bid curves both indicate bid prices; means for eliminating the overlap between the first bid curve and the second bid curve so that the first bid curve and the second bid curve are used together without conflict in a mode of operation for the heating and cooling system in which both heating and cooling operations are automatically controlled, the eliminating comprising modifying the first bid curve, the second bid curve, or the first bid curve and the second bid curve, by modifying at least one data structure that defines the first or second bid curve; means for transmitting bids to a market based resource allocation system using the first bid curve and the second bid curve together with the overlap eliminated; means for receiving, from the market based resource allocation system, index values determined in part from the transmitted bids; and means for activating or deactivating the heating and cooling system based at least in part on the transmitted bids and the received index values.
-
Specification