主权项 |
1. A dynamic power budget allocation system, comprising:
a plurality of powered subsystems; and a power system controller that is coupled to the plurality of powered subsystems, wherein the power system controller is configured, for each of the plurality of powered subsystems during each of a plurality of time intervals, to:
retrieve, during a current time interval while that powered subsystem operates in a current operating mode, current power usage data from that powered subsystem;determine, for a subsequent time interval via immediate transition by that powered subsystem from the current operating mode, a subsequent operating mode that is available to that powered subsystem;retrieve, for the subsequent operating mode that is available to that powered subsystem, a peak power requirement;determine, for the subsequent time interval using the current power usage data and the peak power requirement for the subsequent operating mode, a subsequent power requirement for that powered subsystem that provides an upper bound on a subsequent power demand of that powered subsystem in the subsequent time interval; wherein at least one of the subsequent operating modes determined by the power system controller for a respective powered subsystem during a respective one of the plurality of time intervals is less than a maximum operating mode that causes that powered subsystem to operate at a maximum peak power requirement, and wherein the power system controller is configured to:
determine, using the subsequent power requirements, at least one power setting for at least one of the plurality of powered subsystems; andprogram the at least one of the plurality of powered subsystems with the at least one power setting. |