Power discovery and allocation within a power sharing group
First Claim
Patent Images
1. An apparatus, comprising:
- an interface for communicating with at least one other power supply module;
a controller coupled with the interface;
wherein the controller is operable to determine members of a power sharing group through messages received from the interface;
wherein the controller collects data representative of input power and load power for members of the power sharing group;
wherein the controller determines a power budget for members of the power sharing group based on the data representative of input power and load power for members of the power sharing group;
wherein the controller distributes the power budget to members of the power sharing group via the interface;
wherein the controller determines a remaining capacity if a neighboring power supply module no longer shares power;
wherein the controller determines in accordance with the remaining capacity a first set of loads to immediately shed if the neighboring power supply module no longer shares power;
wherein the controller stores immediate load shedding data in a hardware register, the immediate load shedding data being representative of the first set of loads to immediately shed if the neighboring power supply module no longer shares power; and
,wherein the controller selectively immediately sheds the first set of loads responsive to the neighboring power supply module no longer sharing power and in accordance with the immediate load shedding data stored in the hardware register.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed in an example embodiment herein is a technique for performing discovery and power budgeting for a power sharing group comprising a plurality of power supply modules configured for sharing power. Data is collected to determine members of the power sharing group, input power and load power for members of the power sharing group. A power budget is determined for members of the power sharing group and the power budget is distributed to members of the power sharing group. Load shedding inputs are calculated in the event that load power exceeds the capacity of the power sharing group.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
an interface for communicating with at least one other power supply module; a controller coupled with the interface; wherein the controller is operable to determine members of a power sharing group through messages received from the interface; wherein the controller collects data representative of input power and load power for members of the power sharing group; wherein the controller determines a power budget for members of the power sharing group based on the data representative of input power and load power for members of the power sharing group; wherein the controller distributes the power budget to members of the power sharing group via the interface; wherein the controller determines a remaining capacity if a neighboring power supply module no longer shares power; wherein the controller determines in accordance with the remaining capacity a first set of loads to immediately shed if the neighboring power supply module no longer shares power; wherein the controller stores immediate load shedding data in a hardware register, the immediate load shedding data being representative of the first set of loads to immediately shed if the neighboring power supply module no longer shares power; and
,wherein the controller selectively immediately sheds the first set of loads responsive to the neighboring power supply module no longer sharing power and in accordance with the immediate load shedding data stored in the hardware register. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
determining members of a power sharing group; obtaining data representative of input power and load power for members of the power sharing group; determining, by a controller, a power budget for members of the power sharing group based on the data representative of input power and load power; distributing the power budget to members of the power sharing group; determining a remaining capacity if a neighboring power supply module no longer shares power; determining in accordance with the remaining capacity a first set of loads to immediately shed if the neighboring power supply module no longer shares power; storing immediate load shedding data in a hardware register, the immediate load shedding data being representative of the first set of loads to immediately shed if the neighboring power supply module no longer shares power; and
,selectively immediately shedding the first set of loads responsive to the neighboring power supply module no longer sharing power and in accordance with the immediate load shedding data stored in the hardware register. - View Dependent Claims (12, 13, 14, 15)
-
-
16. Logic encoded in a non-transitory computer readable storage medium for execution by a processor, and when executed operable to:
-
determine members of a power sharing group; obtain data representative of input power and load power for members of the power sharing group; determine a power budget for members of the power sharing group based on the data representative of input power and load power for members of the power sharing group; distribute the power budget to members of the power sharing group; determine a remaining capacity if a neighboring power supply module no longer shares power; determine in accordance with the remaining capacity a first set of loads to immediately shed if the neighboring power supply module no longer shares power; store immediate load shedding data in a hardware register, the immediate load shedding data being representative of the first set of loads to immediately shed if the neighboring power supply module no longer shares power; and
,selectively immediately shed the first set of loads responsive to the neighboring power supply module no longer sharing power and in accordance with the immediate load shedding data stored in the hardware register. - View Dependent Claims (17, 18, 19, 20)
-
Specification