Power management control system
First Claim
1. A system comprising:
- a system controller configured to;
receive power allocation data indicating an allocation of power to a plurality of devices associated with the system controller;
receive a cost-utility function for each device of the plurality of devices, each cost-utility function including a model representing one or more operations of a corresponding device over a time period of multiple time periods, and wherein each cost-utility function includes a first multiplier and a second multiplier;
after reception of the power allocation data and the cost-utility function and during a first time period of the multiple time periods;
receive operation request data indicating a request to operate a device of the plurality of devices; and
in response to reception of the request to operate;
model operation of the plurality of devices to generate a set of results for a second time period of the multiple time periods, wherein operation of each device of the plurality of devices is modeled based on the power allocation data, the operation request data, and each cost-utility function, and wherein the first multiplier has a first value corresponding to the first time period and the second multiplier has a second value corresponding to the first time period;
adjust the first multiplier from the first value to a third value associated with the set of results, the third value corresponding to the second time period;
adjust the second multiplier from the second value to a fourth value associated with the set of results, the fourth value corresponding to the second time period; and
schedule for the second time period, based upon the first multiplier and the second multiplier, operation of at least the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to control a power distribution system includes a system controller configured to determine an allocation of power during a first time period for each of a plurality of subsystems. The system also includes a subsystem controller communicatively coupled to the system controller. The subsystem controller is associated with a device and configured to receive power allocation data indicating the allocation of power for the device from the system controller. The subsystem controller is further configured to receive operation request data indicating a request to operate the device and produce a model operation of the device for a second time period based on the power allocation data, the operation request data, and a cost-utility function associated with the device. The subsystem controller is also configured to communicate, to the system controller, projected power demand data associated with the modeled operation of the device during the second time period.
47 Citations
20 Claims
-
1. A system comprising:
a system controller configured to; receive power allocation data indicating an allocation of power to a plurality of devices associated with the system controller; receive a cost-utility function for each device of the plurality of devices, each cost-utility function including a model representing one or more operations of a corresponding device over a time period of multiple time periods, and wherein each cost-utility function includes a first multiplier and a second multiplier; after reception of the power allocation data and the cost-utility function and during a first time period of the multiple time periods; receive operation request data indicating a request to operate a device of the plurality of devices; and in response to reception of the request to operate; model operation of the plurality of devices to generate a set of results for a second time period of the multiple time periods, wherein operation of each device of the plurality of devices is modeled based on the power allocation data, the operation request data, and each cost-utility function, and wherein the first multiplier has a first value corresponding to the first time period and the second multiplier has a second value corresponding to the first time period; adjust the first multiplier from the first value to a third value associated with the set of results, the third value corresponding to the second time period; adjust the second multiplier from the second value to a fourth value associated with the set of results, the fourth value corresponding to the second time period; and schedule for the second time period, based upon the first multiplier and the second multiplier, operation of at least the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method comprising:
-
receiving power allocation data indicating an allocation of power to a plurality of devices associated with a system controller; receiving a cost-utility function for each device of the plurality of devices, each cost-utility function including a model representing one or more operations of a corresponding device over a time period of multiple time periods, and wherein each cost-utility function includes a first multiplier and a second multiplier; after reception of the power allocation data and the cost-utility function and during a first time period of the multiple time periods; receiving operation request data indicating a request to operate a device of the plurality of devices; and in response to reception of the request to operate; modeling operation of the plurality of devices to generate a set of results for a second time period of the multiple time periods, wherein operation of each device of the plurality of devices is modeled based on the power allocation data, the operation request data, and each cost-utility function, and wherein the first multiplier has a first value corresponding to the first time period and the second multiplier has a second value corresponding to the first time period; adjusting the first multiplier from the first value to a third value associated with the set of results, the third value corresponding to the second time period; adjusting the second multiplier from the second value to a fourth value associated with the set of results, the fourth value corresponding to the second time period; and scheduling for the second time period, based on the first multiplier and the second multiplier, operation of at least the device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform operations including:
-
receiving power allocation data indicating an allocation of power to a plurality of devices associated with a system controller; receiving a cost-utility function for each device of the plurality of devices, each cost-utility function including a model representing one or more operations of a corresponding device over a time period of multiple time periods, and wherein each cost-utility function includes a first multiplier and a second multiplier; after reception of the power allocation data and the cost-utility function and during a first time period of the multiple time periods; receiving operation request data indicating a request to operate a device of the plurality of devices; and in response to reception of the request to operate; modeling operation of the plurality of devices to generate a set of results for a second time period of the multiple time periods, wherein operation of each device of the plurality of devices is modeled based on the power allocation data, the operation request data, and each cost-utility function, and wherein the first multiplier has a first value corresponding to the first time period and the second multiplier has a second value corresponding to the first time period; adjusting the first multiplier from the first value to a third value associated with the set of results, the third value corresponding to the second time period; adjusting the second multiplier from the second value to a fourth value associated with the set of results, the fourth value corresponding to the second time period; and scheduling for the second time period, based on the first multiplier and the second multiplier, operation of at least the device. - View Dependent Claims (17, 18, 19, 20)
-
Specification