Power management method and system for multiple power racks
By coordinating the management of the master and slave power racks and controllers, the output of the fault-free power supply unit is adjusted in real time, which solves the problem of poor power stability of the entire rack and improves the stability and reliability of the power supply.
Patent Information
- Application Number
- CN202511203661.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-26
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2045-08-26
AI Technical Summary
In high-performance server racks, when multiple power supply racks are powered simultaneously, a failure in one power supply rack cannot be addressed in a timely manner, leading to poor power stability for the entire rack.
The system adopts a main power supply rack and slave power supply rack structure design. Through the coordinated work of the main controller and slave controller, the status of the power supply unit is monitored in real time. When a fault occurs, the output of the fault-free power supply unit is adjusted to maintain the stability of the power supply rack output. The main controller generates an adjustment signal to synchronize with the slave power supply rack, so that the power supply unit output of all power supply racks is consistent.
This improves the stability and reliability of power supply from multiple power racks, avoids overload of some power supply units, and ensures a stable power supply for the entire cabinet.
Smart Images

Figure CN120710200B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of server power management technology, specifically to a power management method and power management system for multiple power racks. Background Technology
[0002] A server rack is a modular data center hardware architecture that integrates server nodes, power supplies, and cooling units within a standard rack frame. Server racks are powered by power supply racks, and to meet high-power load demands, they are typically equipped with multiple power supply racks for redundant power supply and power expansion.
[0003] In some examples, high-performance racks have high power consumption and multiple power racks supply power simultaneously. When one power rack fails, it is impossible to adjust multiple power racks in time, resulting in poor power stability of the entire rack. Summary of the Invention
[0004] This application provides a power management method and power management system for multiple power supply racks, which can at least solve the problem of poor power stability in power management methods in related technologies.
[0005] According to one aspect of the embodiments of this application, a power management method for multiple power supply racks is provided. The multiple power supply racks include a main power supply rack and at least one slave power supply rack. A main controller in the main power supply rack is electrically connected to a plurality of first power supply units in the main power supply rack. A slave controller in the slave power supply rack is electrically connected to a plurality of second power supply units in the slave power supply rack. The method includes: in response to a slave controller of any slave power supply rack acquiring a first fault signal of at least one second power supply unit in any slave power supply rack, adjusting the output of a fault-free second power supply unit in any slave power supply rack to keep the output of any slave power supply rack unchanged, and sending the first fault signal to the main controller. The main controller generates a first adjustment signal based on the first fault signal and synchronously sends the first adjustment signal to the slave controller of the at least one slave power supply rack. The main controller and the slave controller adjust the output of the power supply units of their respective power supply racks according to the first adjustment signal to make the outputs of the power supply units of the multiple power supply racks consistent.
[0006] According to another aspect of the embodiments of this application, a power management system is provided, comprising: a main power supply rack and at least one slave power supply rack. A main controller in the main power supply rack is electrically connected to a plurality of first power supply units in the main power supply rack, and a slave controller in the slave power supply rack is electrically connected to a plurality of second power supply units in the slave power supply rack. A slave controller of any slave power supply rack is configured to, in response to acquiring a first fault signal from at least one second power supply unit in any slave power supply rack, adjust the output of a fault-free second power supply unit in any slave power supply rack to keep the output of any slave power supply rack constant, and send the first fault signal to the main controller. The main controller is configured to generate a first adjustment signal based on the first fault signal and synchronously send the first adjustment signal to the slave controller of the at least one slave power supply rack. The main controller and the slave controller are configured to, based on the first adjustment signal, respectively adjust the output of the power supply units in their respective power supply racks to make the outputs of the power supply units in the plurality of power supply racks consistent.
[0007] In this embodiment, when a slave controller of any power supply rack receives a first fault signal from at least one second power supply unit in any power supply rack, it indicates that the second power supply unit of that power supply rack has failed. At this time, the output of the power supply rack will fluctuate. By adjusting the output of the fault-free second power supply units in the power supply rack, the output of the power supply rack can be kept constant, thus avoiding output fluctuations. When a second power supply unit in a power supply rack fails, the multiple second power supply units contained within the power supply rack are adjusted first to ensure the stability of the power supply rack's output. The slave controller sends the first fault signal to the master controller. The master controller generates a first adjustment signal based on the first fault signal and synchronously sends the first adjustment signal to the slave controllers of at least one power supply rack. The master controller and slave controllers adjust the output of the power supply units in their respective power supply racks according to the first adjustment signal. The master controller adjusts the power supply units of all power supply racks using the first adjustment signal, ensuring consistent output across all power supply units in multiple power supply racks. This avoids overload of some power supply units and improves the stability of power supply across multiple power supply racks. Attached Figure Description
[0008] The above-mentioned contents, other objects, features and advantages of this application will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0009] Figure 1 A schematic diagram of the structure of a plurality of power supply racks according to embodiments of the present application is shown.
[0010] Figure 2 A flowchart illustrating a power management method according to an embodiment of this application is shown schematically.
[0011] Figure 3A schematic diagram of the structure of a plurality of power supply racks according to another embodiment of this application is shown.
[0012] Figure 4 A schematic diagram of the structure of a plurality of power supply racks according to yet another embodiment of the present application is shown.
[0013] Figure 5 A schematic diagram of the structure of a plurality of power supply racks according to yet another embodiment of the present application is shown. Detailed Implementation
[0014] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0015] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0016] A server rack is a modular data center hardware architecture that integrates server nodes, power supplies, and cooling units within a standard rack frame. Server racks are powered by power supply racks; to meet high-power load demands, server racks typically feature multiple power supply racks for redundant power supply and power expansion. The power management method described in this embodiment can be applied to server racks; specifically, the power management method described in this embodiment can be applied to multiple power supply racks within the server rack.
[0017] In some examples, high-performance racks consume significant power. For instance, the Artificial Intelligence Rack (AI Rack) is an optimized architecture for high-density AI training scenarios. As the scale of the AI training cluster increases, the power supply requirements of the AI Rack also increase. A single power rack cannot meet the rack's power supply needs, requiring multiple power racks to provide power simultaneously. When one power rack fails, it is impossible to adjust multiple power racks in a timely manner, leading to decreased power stability for the entire rack.
[0018] To address the aforementioned issues, this application provides a power management method.
[0019] In some embodiments, the plurality of power supply racks include a main power supply rack and at least one slave power supply rack, wherein a main controller in the main power supply rack is electrically connected to a plurality of first power supply units in the main power supply rack. A slave controller in the slave power supply rack is electrically connected to a plurality of second power supply units in the slave power supply rack.
[0020] Figure 1 A schematic diagram of the structure of a plurality of power supply racks according to embodiments of the present application is shown.
[0021] like Figure 1 As shown, the plurality of power supply racks 100 include a main power supply rack and at least one slave power supply rack. The main power supply rack includes a main controller and a plurality of first power supply units. The slave power supply rack includes a slave controller and a plurality of second power supply units.
[0022] In this embodiment, the master controller and the slave controller can have the same structure. For example, both the master controller and the slave controller can be remote management controllers (RMCs).
[0023] Both the master and slave controllers have built-in processing chips. For example, the processing chip can be a Baseboard Management Controller (BMC) or a Microcontroller Unit (MCU).
[0024] The first power supply unit and the second power supply unit can have the same structure. For example, both the first power supply unit and the second power supply unit can be a power supply unit (PSU). The PSU can convert AC power into DC power required by the server and provide stable voltage and current.
[0025] At least one power supply rack includes power supply rack_1, ..., power supply rack_n. n is a positive integer. For example, n can be 1, 2, 3, 4, 5, or 6, etc.
[0026] At least one slave power supply rack has the same structure and function. The structure of each slave power supply rack can be described using slave power supply rack_1 as an example. The slave power supply rack and the main power supply rack have the same structure.
[0027] The multiple first power supply units include first power supply unit_1, first power supply unit_2 and first power supply unit_3. Figure 1 The number of multiple first power supply units is exemplary. For example, the number of multiple first power supply units can also be 4, 5, 6, 7, 8, 9 or 10, etc.
[0028] The multiple second power supply units include second power supply unit_1, second power supply unit_2 and second power supply unit_3. Figure 1 The number of multiple second power supply units is exemplary. For example, the number of multiple second power supply units can also be 4, 5, 6, 7, 8, 9 or 10, etc.
[0029] For example, the number of secondary power supply units electrically connected to the slave controller in the power supply rack_n can be 3. The secondary power supply units electrically connected to the slave controller in the power supply rack_n can be secondary power supply unit_m-2, secondary power supply unit_m-1, and secondary power supply unit m. m represents the total number of secondary power supply units contained in all slave power supply racks. m is an integer greater than or equal to 3.
[0030] The controllers in each power supply rack are communicatively connected to the controllers in other power supply racks. For example, ... Figure 1 As shown, the main controller is communicatively connected to the slave controller of power supply rack_1, the main controller is communicatively connected to the slave controller of power supply rack_n, and the slave controller of power supply rack_1 is communicatively connected to the slave controller of power supply rack_n.
[0031] In this embodiment, the number of power supply racks can be redundantly configured. For example, if the power supply requirement of the entire rack is two power supply racks, three power supply racks can be configured (one main power supply rack and two slave power supply racks). When a power supply rack fails, the remaining fault-free power supply racks can meet the power supply requirements of the entire rack.
[0032] Figure 2 A flowchart illustrating a power management method according to an embodiment of this application is shown schematically.
[0033] In the embodiments of this application, it can be Figure 2 The power management method shown is applied to Figure 1 The multiple power supply racks shown.
[0034] like Figure 2 As shown, the power management method of this embodiment includes operations S210 to S230.
[0035] In operation S210, in response to the slave controller of any slave power supply rack acquiring a first fault signal of at least one second power supply unit in any slave power supply rack, the output of the fault-free second power supply unit in any slave power supply rack is adjusted so that the output of any slave power supply rack remains unchanged, and the first fault signal is sent to the master controller.
[0036] In this embodiment, for any given power supply rack, its slave controller can monitor the operating status of multiple second power supply units within that rack. When a second power supply unit fails, the slave controller can acquire a first fault signal. The first fault signal is used to indicate the faulty second power supply unit.
[0037] For example, such as Figure 1 As shown, when the slave controller in the power supply rack_1 receives the first fault signal of the second power supply unit_2, the slave controller in the power supply rack_1 can determine the second power supply unit that sent the fault as the second power supply unit_2 based on the first fault signal.
[0038] In this embodiment, after receiving a first fault signal, the controller adjusts the output of any fault-free second power supply unit in any slave power supply rack to keep the output of any slave power supply rack constant. Here, keeping the output of any slave power supply rack constant means keeping the output of any slave power supply rack consistent with the output of any slave power supply rack before the second power supply unit malfunctions and after the second power supply unit malfunctions.
[0039] For example, before a second power supply unit fails, the output of the power supply rack is x, which includes three second power supply units, each with an output of x / 3. After one second power supply unit fails, the controller adjusts the output of the remaining two fault-free second power supply units in the power supply rack based on a received first fault signal, with each fault-free second power supply unit having an output of x / 2.
[0040] In this embodiment, the output of the power supply rack refers to the output of the power supply units within the power supply rack. For example, the output of the main power supply rack refers to the total output of a plurality of first power supply units within the main power supply rack. The output of the slave power supply rack refers to the total output of a plurality of second power supply units powered from the slave power supply rack.
[0041] In this embodiment, the power supply unit outputs a stable DC voltage (e.g., 12V, 48V) to provide a reference potential difference for loads such as server nodes or cooling systems. During the adjustment of the power supply unit's output, the output voltage remains constant, while the output current is dynamically adjusted. Adjusting the output of a fault-free second power supply unit from the power supply rack essentially involves adjusting the current output of the fault-free second power supply unit.
[0042] During operation S220, the main controller generates a first adjustment signal based on the first fault signal and synchronously sends the first adjustment signal to at least one slave controller of the power supply rack.
[0043] In some examples, multiple power racks in a cabinet are simply connected in parallel, with each rack operating independently. When a power rack fails, the load distribution among the multiple power racks cannot be dynamically adjusted, leading to power supply fluctuations. In this embodiment, by setting up a master power rack and slave power racks, and having the master controller of the master power rack control the load distribution, centralized management and collaborative redundancy can be achieved.
[0044] In this embodiment, the main controller generates a first adjustment signal based on a first fault signal and synchronously sends the first adjustment signal to at least one slave controller of a slave power supply rack. The first adjustment signal is used to adjust the first power supply unit of the main power supply rack and the fault-free second power supply units in all slave power supply racks. The main controller synchronously sends the first adjustment signal to the slave controllers of all slave power supply racks, and the slave controllers adjust the fault-free second power supply units in their respective slave power supply racks.
[0045] In operation S230, the master controller and slave controller adjust the output of the power supply unit of their respective power supply racks according to the first adjustment signal, so that the output of each power supply unit of the multiple power supply racks is consistent.
[0046] In this embodiment of the application, after the main controller and the slave controller adjust the output of the power supply unit of their respective power supply racks according to the first adjustment signal, the total output of the multiple power supply racks before and after the adjustment remains unchanged.
[0047] For example, the total output of multiple power supply racks was y before the adjustment, and the total output of multiple power supply racks remains y after the adjustment.
[0048] In this embodiment, the main controller adjusts the output of multiple first power supply units in the main power supply rack, and each slave controller adjusts the output of a fault-free second power supply unit in its respective slave power supply rack. A first adjustment signal is used to indicate the power supply unit that needs adjustment; for example, the first adjustment signal is used to indicate a fault-free second power supply unit in the slave power supply rack. The first adjustment signal is also used to indicate the required output adjustment size for the power supply unit; for example, the first adjustment signal is used to indicate the required output adjustment size for both the first power supply unit and the fault-free second power supply unit.
[0049] In this embodiment of the application, after adjusting the output of any fault-free second power supply unit in the power supply rack during operation S210, the fault-free second power supply unit in the power supply rack may experience overload. By executing operation S230, the outputs of each power supply unit in the multiple power supply racks are consistent, allowing all power supply units in the multiple power supply racks to share the current load of the multiple power supply racks, thus avoiding overload of some power supply units.
[0050] Through the embodiments of this application, when a second power supply unit in the power supply rack fails, the multiple second power supply units contained within the power supply rack are adjusted first, ensuring the stability of the output from the power supply rack. The main controller adjusts the power supply units of all power supply racks through a first adjustment signal, making the output of each power supply unit in multiple power supply racks consistent, which can avoid overload of some power supply units and thus improve the reliability of power supply from multiple power supply racks.
[0051] The foregoing embodiments describe the process of handling faults in the power management method of this application embodiment when a second power supply unit in any slave power supply rack fails. The following will detail the method by which the slave controller of the slave power supply rack adjusts the output of the fault-free second power supply unit in the slave power supply rack when a second power supply unit in any slave power supply rack fails.
[0052] In some embodiments, adjusting the output of any fault-free second power supply unit in any power supply rack includes: determining a first number of fault-free second power supply units in any power supply rack based on a first fault signal; and adjusting the output of any fault-free second power supply unit in any power supply rack based on the output of any power supply rack before at least one second power supply unit failed and the first number.
[0053] In this embodiment, a first fault signal is used to indicate a faulty second power supply unit. Based on the first fault signal, the controller can determine a first number of fault-free second power supply units in any power supply rack.
[0054] In this embodiment, the controller adjusts the output of the non-faulty second power supply units in the power supply rack based on the output of the power supply rack where the at least one second power supply unit was located before the failure and a first quantity, so that the output of the power supply rack remains unchanged. The controller can divide the output of the power supply rack where the at least one second power supply unit was located before the failure by the first quantity to obtain the output of each non-faulty second power supply unit in the power supply rack.
[0055] For example, before at least one second power supply unit fails, the output of its corresponding slave power supply rack is x. Based on the first fault signal, the first number of fault-free second power supply units in the slave power supply rack is determined to be a, and the output of each fault-free second power supply unit in the slave power supply rack can be determined to be x / a. Where a is a positive integer.
[0056] By adjusting the output of the fault-free second power supply unit in the power supply rack according to the first fault signal in this embodiment, the output of the power supply rack remains unchanged, which can avoid fluctuations in the output of the power supply rack and improve the stability of the power management method of this embodiment.
[0057] The foregoing embodiments describe the process by which the power management method of this application handles faults when a second power supply unit of any slave power supply rack fails. The specific process by which the main controller determines the first adjustment signal when a second power supply unit of any slave power supply rack fails will be described in detail below.
[0058] In some embodiments, the main controller generates a first adjustment signal based on a first fault signal, including: determining a second number of fault-free power supply units in a plurality of power supply racks based on the first fault signal; and generating the first adjustment signal based on the output of the plurality of power supply racks before at least one second power supply unit fails and the second number.
[0059] In this embodiment, the first adjustment signal is used to indicate the specific fault-free second power supply unit in the power supply rack, and the output size that the first power supply unit and the fault-free second power supply unit need to be adjusted to.
[0060] In this embodiment of the application, the second quantity is the number of fault-free power supply units in the plurality of power supply racks, including all fault-free first power supply units and all fault-free second power supply units.
[0061] In this embodiment, the main controller generates a first adjustment signal based on the output of multiple power supply racks before the failure of at least one second power supply unit and a second quantity. The main controller can divide the output of the multiple power supply racks before the failure of at least one second power supply unit by the second quantity to obtain the required output size for the first power supply unit and the fault-free second power supply unit.
[0062] For example, before at least one second power supply unit fails, the output of its corresponding power supply rack is y. Based on the first fault signal, the number of fault-free power supply units in the multiple power supply racks is determined to be b. The required output adjustment for both the first power supply unit and the fault-free second power supply unit can then be determined as y / b. Here, b is a positive integer.
[0063] Through the embodiments of this application, the first adjustment signal can be accurately determined. The main controller adjusts the power supply units of all power supply racks through the first adjustment signal, so that the output of each power supply unit of multiple power supply racks is consistent, which can avoid the situation of overload of some power supply units and thus improve the stability of power supply of multiple power supply racks.
[0064] In some embodiments, adjusting the output of any fault-free second power supply unit in a power supply rack includes: determining first power supply information of a faulty second power supply unit in a power supply rack based on a first fault signal; acquiring second power supply information of any fault-free second power supply unit in a power supply rack; and adjusting the output of any fault-free second power supply unit in a power supply rack based on the output of any power supply rack before the fault of at least one second power supply unit, the first power supply information, and the second power supply information.
[0065] In this embodiment, the first power supply information characterizes the power supply capability of any second power supply unit that fails in the power supply rack; that is, the first power supply information characterizes the load that any second power supply unit that fails in the power supply rack can handle. After a second power supply unit fails, its power supply capability may decrease. For example, after a second power supply unit fails, the load it can handle may decrease to half of the load it could handle before the failure.
[0066] In the embodiments of this application, the second power supply information characterizes the rated power supply capacity of any fault-free second power supply unit in the power supply rack, that is, the second power supply information characterizes the load that any fault-free second power supply unit in the power supply rack can bear.
[0067] In this embodiment, based on the output of any slave power supply unit before the failure of at least one second power supply unit, first power supply information, and second power supply information, the output of the non-faulty second power supply unit in any slave power supply unit is adjusted to keep the output of any slave power supply unit constant. The ratio of the real-time load of each second power supply unit to the load represented by its power supply capacity can be made consistent by adjusting the output of each second power supply unit.
[0068] For example, a power supply rack includes three second power supply units. Before a second power supply unit fails, the total output of the power supply rack is d. When one second power supply unit fails, the first power supply information indicates that the load that the failed second power supply unit can handle is p / 2, and the second power supply information indicates that the load that the unfailed second power supply unit can handle is p. Based on the output of any power supply rack before at least one second power supply unit fails, the first power supply information, and the second power supply information, the output of any unfailed second power supply unit in any power supply rack is adjusted so that the total output of the power supply rack remains d, and the ratio of the real-time load of the failed second power supply unit to p / 2 is consistent with the ratio of the real-time load of the unfailed second power supply unit to p.
[0069] Through the embodiments of this application, the stability of the power output from the power supply rack can be guaranteed while maximizing the utilization of the faulty second power supply unit, thereby improving the stability and reliability of the power management method of this embodiment.
[0070] The foregoing embodiments describe the process by which the power management method of this application handles faults when any of the second power supply units of the power supply rack fails. The specific structure for achieving electrical connection between the main power supply rack and the plurality of first power supply units, and the specific structure for achieving electrical connection between the slave power supply rack and the plurality of second power supply units of the slave power supply rack will be described in detail below.
[0071] In some embodiments, the master controller is electrically connected to a plurality of first power supply units via a first connector in the master power supply rack, and the slave controller is electrically connected to a plurality of second power supply units via a third connector in the slave power supply rack. The master controller and the slave controller adjust the output of the power supply units in their respective power supply racks according to a first adjustment signal, including: the master controller adjusting the output of the plurality of first power supply units in the master power supply rack via the first connector; and the slave controller adjusting the output of a fault-free second power supply unit in its respective slave power supply rack via the third connector.
[0072] Figure 3 A schematic diagram of the structure of a plurality of power supply racks according to another embodiment of this application is shown.
[0073] like Figure 3 As shown, the plurality of power supply racks 300 include a main power supply rack and at least one slave power supply rack. The main controller is electrically connected to a plurality of first power supply units via a first connector in the main power supply rack, and the slave controller is electrically connected to a plurality of second power supply units via a third connector in the slave power supply rack. The main power supply rack, slave power supply rack, main controller, first power supply units, slave controller, and second power supply units have been described in the foregoing embodiments and will not be repeated here.
[0074] In this embodiment, the first connector in the main power supply rack has the same structure and function as the third connector in the slave power supply rack. The first connector will be described as an example. The first connector is a detachable electrical connection mechanical component that transmits signals or power through the mating of pins and sockets. The first connector can be located on the main controller.
[0075] For example, the main controller is an RMC, and the first connector can be a gold-plated conductive contact (gold finger) on the edge of the RMC board. The RMC board can be inserted into the back panel slot of the main power supply frame through the gold finger to realize the electrical connection between the main controller and multiple first power supply units.
[0076] In this embodiment, the main controller is communicatively connected to multiple first power supply units in the main power supply rack via a first connector. The slave controller is communicatively connected to multiple second power supply units in its slave power supply rack via a third connector.
[0077] Through the embodiments of this application, the pluggable design of the connector supports the replacement of the controller, thereby enabling rapid replacement of faulty components. Simultaneously, the standardized interface of the connector conforms to industry standards, improving the stability and reliability of the power management method of this embodiment.
[0078] The foregoing embodiments described the specific structure for achieving electrical connection between the power supply rack and its multiple internal power supply units. The specific structure for achieving electrical connection between different power supply racks will be described in detail below.
[0079] In some embodiments, the main power supply rack includes at least one second connector, each second connector being electrically connected to a fourth connector in a different slave power supply rack. The main controller is electrically connected to each of the second connectors, and the slave controller of any slave power supply rack is electrically connected to the fourth connector in any slave power supply rack. Synchronously transmitting a first adjustment signal to the slave controller of at least one slave power supply rack includes: the main controller synchronously transmitting the first adjustment signal to the slave controller of at least one slave power supply rack based on each second connector and the fourth connector electrically connected to each second connector.
[0080] Figure 4 A schematic diagram of the structure of a plurality of power supply racks according to yet another embodiment of the present application is shown.
[0081] like Figure 4 As shown, the plurality of power supply racks 400 include a main power supply rack and at least one slave power supply rack. The main power supply rack includes at least one second connector, each second connector being electrically connected to a fourth connector in a different slave power supply rack. A main controller is electrically connected to each of the second connectors, and a slave controller of any slave power supply rack is electrically connected to the fourth connector in any slave power supply rack. The main power supply rack, slave power supply rack, main controller, first power supply unit, slave controller, and second power supply unit have been described in the foregoing embodiments and will not be repeated here.
[0082] For example, Figure 4 The second connector_1 of the main power supply rack is electrically connected to the fourth connector of the slave power supply rack_1, and the second connector_2 of the main power supply rack is electrically connected to the fourth connector of the slave power supply rack_n.
[0083] In this embodiment, the second connector in the main power supply rack has the same structure and function as the fourth connector in the slave power supply rack. The second connector will be described as an example. The second connector is a detachable electrical connection mechanical component that transmits signals or power through the mating of pins and sockets.
[0084] For example, the second connector can be an RJ45 connector (Registered Jack 45), which is used to transmit data signals (such as network packets and control commands) and provide reliable electrical signal interconnection.
[0085] Through the embodiments of this application, the pluggable design of the connector supports the replacement of the controller, thereby enabling rapid replacement of faulty components. Simultaneously, the standardized interface of the connector conforms to industry standards, improving the stability and reliability of the power management method of this embodiment.
[0086] Figure 5 A schematic diagram of the structure of a plurality of power supply racks according to yet another embodiment of the present application is shown.
[0087] like Figure 5 As shown, the multiple power supply racks 500 include a main power supply rack and at least one slave power supply rack. The main controller is electrically connected to a first connector via a management bus, and is also electrically connected to a second connector via a management bus. The slave controller is electrically connected to a third connector via a management bus, and is also electrically connected to a fourth connector via a management bus. The main power supply rack, slave power supply rack, first connector, second connector, third connector, fourth connector, main controller, first power supply unit, slave controller, and second power supply unit have been described in the foregoing embodiments and will not be repeated here.
[0088] In this embodiment, the management bus is a dedicated signal transmission channel used to transmit control commands and status data between components such as the controller and the power supply unit.
[0089] In this embodiment, the processing chip in the main controller is connected to the first connector via a management bus, thereby enabling communication with multiple first power supply units. The processing chip in the slave controller is connected to the third connector via a management bus, thereby enabling communication with multiple second power supply units.
[0090] In this embodiment, the processing chip in the main controller is connected to the second connector via a management bus, and the processing chip in the slave controller is connected to the fourth connector via a management bus. The second and fourth connectors are used to connect the controllers of different power racks to each other to form a management bus network.
[0091] Through the embodiments of this application, the configuration of the management bus and connectors can support the master controller to perform global control over multiple slave power racks (such as heartbeat detection and output adjustment commands), and can achieve millisecond-level signal transmission, thereby improving the reliability of the power management method of this embodiment.
[0092] The above embodiments illustrate the fault handling scheme of the power management method of this application when the second power supply unit in the power supply rack fails. In some examples, when the first power supply unit in the main power supply rack fails, the power management method of this application can also handle the fault accordingly. The specific steps are shown in the following embodiments.
[0093] In some embodiments, the method further includes: in the event of a failure of at least one first power supply unit in the main power supply rack, the main controller acquires a second fault signal of at least one first power supply unit, generates a second adjustment signal based on the second fault signal, and synchronously sends the second adjustment signal to a slave controller of at least one slave power supply rack. The main controller and the slave controller adjust the output of the power supply units in their respective power supply racks according to the second adjustment signal, so that the outputs of the power supply units in the plurality of power supply racks are consistent.
[0094] In this embodiment, if at least one first power supply unit in the main power supply rack fails, the main controller does not need to adjust multiple first power supply units; instead, it can directly adjust all power supply racks. The main controller can generate a second adjustment signal based on a second fault signal and synchronously send the second adjustment signal to the slave controller of at least one slave power supply rack, directly adjusting the output of the power supply units in all power supply racks.
[0095] In this embodiment, the second fault signal is used to indicate a faulty first power supply unit. Based on the first fault signal, the main controller can determine the number of fault-free first power supply units in the main power supply rack.
[0096] In this embodiment, the main controller generates a second adjustment signal based on a second fault signal. The second adjustment signal is similar to the first adjustment signal, both aiming to ensure consistent output from each power supply unit across the multiple power supply racks. The second adjustment signal indicates the total number (third quantity) of fault-free first power supply units and all second power supply units in the main power supply rack, as well as the required output adjustment level for the fault-free first and second power supply units.
[0097] In this embodiment, the main controller generates a second adjustment signal based on the outputs of multiple power supply racks before at least one first power supply unit fails and a third quantity. The main controller can divide the outputs of the multiple power supply racks before at least one first power supply unit fails by the third quantity to obtain the required output values for the fault-free first power supply unit and the second power supply unit.
[0098] For example, before at least one first power supply unit fails, the output of multiple power supply racks is z. Based on the second adjustment signal, the number of fault-free power supply units among the multiple power supply racks is determined to be c. The required output adjustment for the fault-free first power supply unit and the second power supply unit can be determined as z / c. Here, c is a positive integer.
[0099] According to the embodiments of this application, when at least one first power supply unit in the main power supply rack fails, the main controller can generate a second adjustment signal based on the second fault signal, and directly adjust the output of each power supply unit of each power supply rack according to the second adjustment signal. While ensuring the output stability of multiple power supply racks, it avoids the overload of some power supply units, reduces the number of adjustments, and improves the efficiency of the power management method of this embodiment.
[0100] The above embodiments illustrate the fault handling scheme of the power management method of this application when a second power supply unit in the power supply rack or a first power supply unit in the main power supply rack fails. In some examples, when the controller of the power supply rack fails, the power supply system of the entire power supply rack will fail, resulting in unstable power supply to the entire cabinet, or even causing a system crash. In view of this, the power management method of the embodiments of this application can handle controller failures accordingly. For example, controller failures may include a failure of the main controller in the main power supply rack or a failure of the slave controller in the slave power supply rack. The specific steps of the power management method of the embodiments of this application in handling controller failures are shown in the following embodiments.
[0101] In some embodiments, the method further includes: determining that a slave controller has failed in response to the master controller not receiving a heartbeat signal from a slave controller of any slave power supply rack within a preset time period. The master controller generates a restart signal and sends the restart signal to the slave controller.
[0102] In this embodiment of the application, for any slave power supply rack, its slave controller will periodically send a heartbeat signal to the master controller. When the master controller does not receive a heartbeat signal from the slave controller of any slave power supply rack within a preset period of time, it can determine that the slave controller of the slave power supply rack has failed, for example, it can determine that the slave controller has crashed.
[0103] In this embodiment of the application, if it is determined that the slave controller has failed, the master controller generates a restart signal and sends the restart signal to the slave controller to attempt to restart the slave controller.
[0104] Through the embodiments of this application, the main controller can accurately determine the operating status of each slave controller through the heartbeat signal. When a slave controller is found to be faulty, restarting the faulty slave controller can increase the possibility of rapid repair of the slave controller, thereby improving the reliability of the power management method of this embodiment.
[0105] The foregoing embodiments describe the process by which the power management method of this application handles a fault when a slave controller of any slave power supply rack fails. The specific steps by which the master controller controls multiple power supply units of the faulty slave power supply rack when a slave controller of any slave power supply rack fails will be described in detail below.
[0106] In some embodiments, the method further includes: determining that a slave controller has failed in response to the master controller not receiving a heartbeat signal from a slave controller of any slave power supply rack within a preset time period. The master controller monitors the operating status of multiple second power supply units of any slave power supply rack.
[0107] In this embodiment of the application, similar to the previous embodiment, if the main controller does not receive a heartbeat signal from any slave controller of the slave power supply rack within a preset time period, it can be determined that the slave controller of the slave power supply rack has failed.
[0108] In this embodiment of the application, when it is determined that the slave controller has failed, the master controller monitors the operating status of the multiple second power supply units of the slave power supply rack to ensure the normal operation of the multiple second power supply units of the slave power supply rack.
[0109] For example, such as Figure 5 As shown, the main controller can monitor the operating status of multiple secondary power supply units of the power supply rack through the management bus, the second connector, the fourth connector, and the third connector.
[0110] Through the embodiments of this application, when a fault is determined to occur in the slave controller, the master controller monitors the operating status of multiple second power supply units of the slave power supply rack, which can ensure that the slave power supply rack can continue to supply power stably and ensure the stable operation of the entire cabinet.
[0111] The foregoing embodiments described the process of the power management method of this application handling faults when a slave controller of any slave power supply rack fails. The process of the power management method of this application handling faults when the master controller of the main power supply rack fails will be described in detail below.
[0112] In some embodiments, the method further includes: determining that the master controller has failed in response to a slave controller of any slave power rack not receiving a heartbeat signal from the master controller within a preset time period, and sending a takeover request signal to the master controller. In response to a slave controller not receiving a response signal from the master controller to the takeover request signal, determining a target power rack from at least one slave power rack. The target controller of the target power rack generates a restart signal and sends the restart signal to the master controller.
[0113] In this embodiment of the application, similar to the previous embodiment, the main power rack will also periodically send heartbeat signals to each slave controller. When any slave controller of the slave power rack does not receive a heartbeat signal from the main controller within a preset period of time, it can be determined that the main power rack has failed, for example, the main controller has crashed.
[0114] In this embodiment, if a fault is determined to have occurred in the slave controller, the slave controller sends a takeover request signal to the master controller. The slave controller requests to take over the master controller's tasks via the takeover request signal.
[0115] In this embodiment, in response to the slave controller not receiving a response signal from the master controller in response to the takeover request signal, it can be determined that the master power rack has failed, and a target power rack is determined from at least one slave power rack. Here, the controller of the target power rack has the same function as the master controller, and the target power rack can be understood as a new power rack.
[0116] In this embodiment of the application, the target controller of the target power rack generates a restart signal and sends the restart signal to the main controller to attempt to restart the main controller.
[0117] Through the embodiments of this application, the controller can accurately determine the operating status of the main controller through heartbeat signals and takeover request signals. When it is determined that the main controller has failed, the target power rack is identified, and the main controller is restarted through the target controller of the target power rack. This can increase the possibility of rapid repair of the main controller, thereby improving the reliability of the power management method of this embodiment.
[0118] The foregoing embodiments described the process of handling a fault in the power management method of this application when the main controller of the main power rack fails. The specific steps for determining a target power rack from at least one slave power rack will be described below.
[0119] In some embodiments, determining a target power rack from at least one slave power rack includes: acquiring DIP switch information for each slave power rack; and determining the target power rack from at least one slave power rack according to the priority order represented by the DIP switch information.
[0120] In the embodiments of this application, each power supply rack includes a DIP switch module. The controller of each power supply rack reads the DIP switch information in the DIP switch module and determines whether each power supply rack is a master power supply rack or a slave power supply rack based on the DIP switch information.
[0121] In this embodiment, the DIP switch module can be a DIP switch located on the rear window of each power supply rack, and the DIP switch information can be distinguished using two-digit DIP switches. For example, 00 represents the main power supply rack, and 01, 10, and 11 represent the slave power supply racks. The initial DIP switch information is preset.
[0122] In this embodiment, the DIP switch information may include priority information. For example, the smaller the first digit in the DIP switch information, the higher its priority. If the first digits are the same, the smaller the second digit, the higher its priority. 01 has a higher priority than 10, and 10 has a higher priority than 11.
[0123] By using the embodiments of this application, the target power rack can be determined from at least one power rack according to the priority order represented by the DIP switch information, which can effectively improve the efficiency of determining the target power rack. The result is predictable and can effectively avoid conflicts, thereby improving the efficiency of the power management method of this embodiment.
[0124] In some embodiments, determining a target power rack from at least one slave power rack includes: each slave power rack initiating a countdown based on its own random time; and determining the target power rack from at least one slave power rack based on the end time of the countdown.
[0125] In the embodiments of this application, a target power rack can be determined from at least one power rack using a nondeterministic logic random delay competition algorithm.
[0126] For example, each slave power supply rack competes for bus control within a random time window (e.g., 0-100ms). Each slave power supply rack generates a random time and starts a countdown after generating the random time. The first slave power supply rack to finish waiting broadcasts a "promotion request" and identifies itself as the target power supply rack. Other slave power supply racks withdraw from the competition after receiving the request.
[0127] By using nondeterministic logic to determine the target power rack through the embodiments of this application, single-point failures in priority can be avoided, thus improving the fairness of determining the target power rack.
[0128] The foregoing embodiments described the process of the power management method of this application handling a fault when the main controller of the main power rack fails. The specific steps of the target controller controlling multiple power supply units of the main power rack when the main controller of the main power rack fails will be described in detail below.
[0129] In some embodiments, the method further includes: determining that the main controller has failed in response to the target controller not receiving a heartbeat signal from the main controller within a preset time period. The target controller monitors the operating status of multiple first power supply units of the main power rack.
[0130] In this embodiment of the application, similar to the previous embodiment, if the target controller does not receive a heartbeat signal from the main controller within a preset time period, it can be determined that the main controller has malfunctioned.
[0131] In this embodiment of the application, when it is determined that the main controller has failed, the target controller monitors the operating status of multiple first power supply units of the main power supply rack to ensure the normal operation of the multiple first power supply units of the main power supply rack.
[0132] Through the embodiments of this application, when a fault is determined in the main controller, the target controller monitors the operating status of multiple first power supply units of the main power rack, which can ensure that the main power rack can continue to supply power stably and ensure the stable operation of the entire cabinet.
[0133] According to another aspect of the embodiments of this application, a power management system is also provided, characterized in that the system includes: a main power supply rack and at least one slave power supply rack, wherein a main controller in the main power supply rack is electrically connected to a plurality of first power supply units in the main power supply rack, and a slave controller in the slave power supply rack is electrically connected to a plurality of second power supply units in the slave power supply rack. A slave controller of any slave power supply rack is configured to, in response to acquiring a first fault signal from at least one second power supply unit in any slave power supply rack, adjust the output of a fault-free second power supply unit in any slave power supply rack to keep the output of any slave power supply rack constant, and send the first fault signal to the main controller. The main controller is configured to generate a first adjustment signal based on the first fault signal and synchronously send the first adjustment signal to the slave controller of the at least one slave power supply rack. The main controller and the slave controller are configured to, based on the first adjustment signal, respectively adjust the output of the power supply units of their respective power supply racks to make the outputs of the power supply units of the plurality of power supply racks consistent.
[0134] In this application embodiment, the specific structure of the power management system can be found in [reference needed]. Figure 1 The structure and function of the main power supply rack, slave power supply rack, main controller, first power supply unit, slave controller, and second power supply unit in the power management system have been described in the aforementioned embodiments of the power management method, and will not be repeated here.
[0135] Through the embodiments of this application, when a second power supply unit in the power supply rack fails, the multiple second power supply units contained within the power supply rack are adjusted first, ensuring the stability of the output from the power supply rack. The main controller adjusts the power supply units of all power supply racks through a first adjustment signal, making the output of each power supply unit in multiple power supply racks consistent, which can avoid overload of some power supply units and thus improve the reliability of power supply from multiple power supply racks.
[0136] In some embodiments, the master controller is electrically connected to a plurality of first power supply units via a first connector in the master power supply rack. The slave controller is electrically connected to a plurality of second power supply units via a third connector in the slave power supply rack. The master power supply rack includes at least one second connector, each of which is electrically connected to a fourth connector in a different slave power supply rack. The master controller is electrically connected to each of the second connectors, and the slave controller of any slave power supply rack is electrically connected to the fourth connector in any slave power supply rack.
[0137] In this application embodiment, the specific structure of the power management system can be found in [reference needed]. Figure 5 The structure and function of the main power supply rack, slave power supply rack, main controller, first connector, second connector, third connector, fourth connector, management bus, first power supply unit, slave controller, and second power supply unit in the power management system have been described in the embodiments of the aforementioned power management method, and will not be repeated here.
[0138] Through the embodiments of this application, the configuration of the management bus and connectors can support the master controller to perform global control over multiple slave power racks (such as heartbeat detection and output adjustment commands), and can achieve millisecond-level signal transmission, thereby improving the reliability of the power management method of this embodiment.
[0139] In some embodiments, the slave controller of any slave power rack is further configured to: determine that the master controller has failed in response to not receiving a heartbeat signal from the master controller within a preset time period, and send a takeover request signal to the master controller. In response to not receiving a response signal from the master controller to the takeover request signal, determine a target power rack from at least one slave power rack. The target controller of the target power rack is configured to generate a restart signal and send the restart signal to the master controller.
[0140] In the embodiments of this application, the scheme executed by any slave controller of the power supply rack when the master controller fails has been described in the aforementioned embodiments of the power management method, and will not be repeated here.
[0141] Through the embodiments of this application, the controller can accurately determine the operating status of the main controller through heartbeat signals and takeover request signals. When it is determined that the main controller has failed, the target power rack is identified, and the main controller is restarted through the target controller of the target power rack. This can increase the possibility of rapid repair of the main controller, thereby improving the reliability of the power management method of this embodiment.
[0142] In some embodiments, the controller is further configured to: acquire DIP switch information for each slave power rack; and determine a target power rack from at least one slave power rack according to the priority order represented by the DIP switch information.
[0143] In some embodiments, the controller is further configured to: each slave power rack initiates a countdown based on its own random time; and determine a target power rack from at least one slave power rack based on the end time of the countdown.
[0144] In some embodiments, the target controller is further configured to: determine that the main controller has failed if the target controller does not receive a heartbeat signal from the main controller within a preset time period. The target controller monitors the operating status of multiple first power supply units of the main power rack.
[0145] In some embodiments, the controller is further configured to: determine a first number of fault-free second power supply units in any slave power supply rack based on a first fault signal; and adjust the output of the fault-free second power supply units in any slave power supply rack based on the output of any slave power supply rack before at least one second power supply unit failed and the first number.
[0146] In some embodiments, the main controller is further configured to: determine a second number of fault-free power supply units in a plurality of power supply racks based on a first fault signal; and generate a first adjustment signal based on the output of the plurality of power supply racks before at least one second power supply unit fails and the second number.
[0147] In some embodiments, the main controller is further configured to: in the event of a failure in at least one first power supply unit in the main power supply rack, acquire a second fault signal of at least one first power supply unit, generate a second adjustment signal based on the second fault signal, and synchronously send the second adjustment signal to a slave controller of at least one slave power supply rack. The main controller and the slave controller adjust the output of the power supply unit in their respective power supply racks according to the second adjustment signal, so that the outputs of the power supply units in the plurality of power supply racks are consistent.
[0148] In some embodiments, the master controller is further configured to: determine that a slave controller has failed if the master controller does not receive a heartbeat signal from any slave controller of the slave power supply rack within a preset time period. The master controller generates a restart signal and sends the restart signal to the slave controller.
[0149] In some embodiments, the main controller is further configured to: determine that a slave controller has failed if the main controller does not receive a heartbeat signal from a slave controller of any slave power supply rack within a preset time period. The main controller monitors the operating status of multiple second power supply units of any slave power supply rack.
[0150] According to another aspect of the embodiments of this application, a server is provided, including a power management system according to any embodiment of this application.
[0151] In this embodiment, the server can be a rack server, which integrates server nodes, power supply, and cooling unit within a standard rack frame. The rack server is configured with multiple power supply racks to achieve redundant power supply and power expansion.
[0152] Obviously, those skilled in the art should understand that the modules or steps of the embodiments of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of this application are not limited to any particular combination of hardware and software.
[0153] The above are merely preferred embodiments of this application and are not intended to limit the embodiments of this application. For those skilled in the art, various modifications and variations can be made to the embodiments of this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of the embodiments of this application should be included within the protection scope of the embodiments of this application.
Claims
1. A power management method for multiple power supply racks, characterized in that, Multiple power supply racks include a main power supply rack and at least one slave power supply rack, wherein a main controller in the main power supply rack is electrically connected to multiple first power supply units in the main power supply rack; The slave controller in the slave power supply rack is electrically connected to a plurality of second power supply units in the slave power supply rack; The method includes: In response to the slave controller of any slave power supply rack acquiring a first fault signal of at least one second power supply unit in any slave power supply rack, the output of the fault-free second power supply unit in any slave power supply rack is adjusted so that the output of any slave power supply rack remains unchanged, and the first fault signal is sent to the master controller; The main controller generates a first adjustment signal based on the first fault signal and synchronously sends the first adjustment signal to the slave controller of the at least one slave power supply rack. The master controller and slave controller adjust the output of the power supply unit of their respective power racks according to the first adjustment signal, so that the output of each power supply unit of the plurality of power racks is consistent; The method further includes: In the event of a failure in at least one first power supply unit in the main power supply rack, the main controller acquires a second fault signal from the at least one first power supply unit. The main controller generates a second adjustment signal based on the second fault signal and synchronously sends the second adjustment signal to the slave controller of the at least one slave power supply rack. The master controller and slave controller adjust the output of the power supply unit of their respective power racks according to the second adjustment signal, so that the output of each power supply unit of the plurality of power racks is consistent.
2. The method according to claim 1, characterized in that, Adjusting the output of any fault-free second power supply unit from the power supply rack includes: Based on the first fault signal, determine the first number of fault-free second power supply units in any of the power supply racks; Based on the output of any slave power supply unit before the failure of the at least one second power supply unit, and the first quantity, adjust the output of the non-faulty second power supply unit in any slave power supply unit.
3. The method according to claim 1, characterized in that, The main controller generates a first adjustment signal based on the first fault signal, including: Based on the first fault signal, determine a second number of fault-free power supply units among the plurality of power supply racks; The first adjustment signal is generated based on the output of the plurality of power supply racks before the failure of the at least one second power supply unit, and the second quantity.
4. The method according to claim 1, characterized in that, The main controller is electrically connected to the plurality of first power supply units via a first connector in the main power supply rack, and the slave controller is electrically connected to the plurality of second power supply units via a third connector in the slave power supply rack; The master controller and slave controller adjust the output of the power supply unit of their respective power supply racks according to the first adjustment signal, including: The main controller adjusts the output of multiple first power supply units of the main power supply rack based on the first connector; The controller adjusts the output of the fault-free second power supply unit in its slave power rack based on the third connector.
5. The method according to claim 1, characterized in that, The main power rack includes at least one second connector, and each second connector is electrically connected to a fourth connector in a different slave power rack; the main controller is electrically connected to each second connector, and the slave controller of any slave power rack is electrically connected to the fourth connector in any slave power rack. The step of synchronously sending the first adjustment signal to the slave controller of the at least one slave power supply rack includes: The main controller synchronously sends the first adjustment signal to the slave controller of the at least one slave power supply rack based on each of the second connectors and a fourth connector electrically connected to each of the second connectors.
6. The method according to claim 1, characterized in that, The method further includes: If the main controller does not receive a heartbeat signal from any slave controller of the slave power supply rack within a preset time period, it is determined that the slave controller has failed. The master controller generates a restart signal and sends the restart signal to the slave controller.
7. The method according to claim 1, characterized in that, The method further includes: If the main controller does not receive a heartbeat signal from any slave controller of the slave power supply rack within a preset time period, it is determined that the slave controller has failed. The main controller monitors the operating status of multiple second power supply units of any slave power supply rack.
8. The method according to claim 1, characterized in that, The method further includes: If any slave controller of a power supply rack does not receive a heartbeat signal from the master controller within a preset time period, it is determined that the master controller has failed and a takeover request signal is sent to the master controller. In response to the slave controller not receiving a response signal from the master controller in response to the takeover request signal, a target power rack is determined from the at least one slave power rack; The target controller of the target power rack generates a restart signal and sends the restart signal to the main controller.
9. The method according to claim 8, characterized in that, Determining the target power rack from the at least one power rack includes: Obtain the DIP switch information for each power supply rack; The target power rack is determined from the at least one power rack according to the priority order represented by the DIP switch information.
10. The method according to claim 8, characterized in that, Determining the target power rack from the at least one power rack includes: Each power supply rack starts a countdown based on its own random time. Based on the countdown end time, the target power rack is determined from at least one power rack.
11. The method according to claim 8, characterized in that, The method further includes: If the target controller does not receive a heartbeat signal from the main controller during the preset time period, it is determined that the main controller has malfunctioned. The target controller monitors the operating status of multiple first power supply units of the main power rack.
12. A power management system, characterized in that, The system includes: The system includes a main power supply rack and at least one slave power supply rack, wherein a main controller in the main power supply rack is electrically connected to a plurality of first power supply units in the main power supply rack, and a slave controller in the slave power supply rack is electrically connected to a plurality of second power supply units in the slave power supply rack. The slave controller of any slave power supply rack is configured to, in response to acquiring a first fault signal of at least one second power supply unit in any slave power supply rack, adjust the output of the fault-free second power supply unit in any slave power supply rack so that the output of any slave power supply rack remains unchanged, and send the first fault signal to the master controller; The main controller is used to generate a first adjustment signal based on the first fault signal, and synchronously send the first adjustment signal to the slave controller of the at least one slave power supply rack. The master controller and slave controller are used to adjust the output of the power supply unit of their respective power racks according to the first adjustment signal, so that the output of each power supply unit of the plurality of power racks is consistent. The main controller is configured to acquire a second fault signal of at least one first power supply unit in the main power supply rack in the event of a fault. The main controller is used to generate a second adjustment signal based on the second fault signal, and synchronously send the second adjustment signal to the slave controller of the at least one slave power supply rack. The master controller and slave controller are used to adjust the output of the power supply unit of their respective power racks according to the second adjustment signal, so that the output of each power supply unit of the plurality of power racks is consistent.
13. The system according to claim 12, characterized in that, The main controller is electrically connected to the plurality of first power supply units via a first connector in the main power supply rack; the slave controller is electrically connected to the plurality of second power supply units via a third connector in the slave power supply rack; The main power supply rack includes at least one second connector, and each second connector is electrically connected to a fourth connector in a different slave power supply rack; the main controller is electrically connected to each of the second connectors, and the slave controller of any slave power supply rack is electrically connected to the fourth connector in any slave power supply rack.
14. The system according to claim 12, characterized in that, The slave controller of any power supply rack is also used for: If no heartbeat signal is received from the main controller within a preset time period, it is determined that the main controller has malfunctioned, and a takeover request signal is sent to the main controller; In response to the lack of a response signal from the main controller for the takeover request signal, a target power rack is determined from the at least one slave power rack; The target controller of the target power rack is used to generate a restart signal and send the restart signal to the main controller.
Citation Information
Patent Citations
Server internal power supply circuit and server power supply method
CN116301277A
Power supply system of server
CN119718041A