A server and its power supply control method, system, device, product and medium

By determining the load-load power supply unit among multiple power supply units of the server and actively distribute the flow, the problem of inefficient energy efficiency of the server in the light load state is solved, and energy consumption, efficiency improvement and cost reduction are achieved.

CN119376515BActive Publication Date: 2025-04-29LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411976958.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-29
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

In the light load state, all power supply units participate in passive current sharing, the load of each single PSU is light, inefficient and increased losses, and the overall energy efficiency is relatively low.

Method used

By determining a plurality of load-carrying power supply units among the multiple power supply units of the server and actively distribute them, the output current of each load-carrying power supply unit is at least within its optimal energy efficiency range, while adjusting the unnecessary power supply unit to a non-operating mode.

Benefits of technology

It significantly reduces the total energy consumption of the server in a light load state, improves the single-unit conversion efficiency, reduces operating costs, and extends the service life of the power supply unit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119376515B_ABST
    Figure CN119376515B_ABST
Patent Text Reader

Abstract

The present invention discloses a server and its power supply control method, system, equipment, product and medium, which relate to the field of servers. In order to solve the problem of low power supply energy efficiency in a light-load state of a server, the method includes, in response to the server being in a light-load state, performing current distribution operations on the on-load power supply units one by one, and the current distribution operations include: if the current to be distributed of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point; if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, adjusting the output current of all target power supply units to their respective corresponding optimal energy efficiency intervals. The present invention can ensure that the total energy consumption of the server in a light-load state is significantly reduced, improve the monomer conversion efficiency, reduce the operating cost, and extend the service life of the power supply unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of servers, and in particular to a server and a power supply control method, system, equipment, product and medium thereof. Background Art

[0002] With the exponential growth of data volume, the demand for server computing power has also increased significantly, which has led to a synchronous refresh of the scale of server power consumption, and 100kW-class standard cabinet servers have come into being. This type of server uses a power shelf for centralized power supply. At present, the centralized power supply strategy of the Power shelf is to control all parallel PSUs (Power Supply Units) for passive current sharing only according to the load conditions. However, the server works under light load most of the time. When all PSUs participate in passive current sharing, the load of each single PSU is lighter, resulting in low efficiency and increased losses, which makes the overall energy efficiency of the Power shelf centralized power supply system low.

[0003] Therefore, how to provide a solution to the above technical problems is a problem that those skilled in the art need to solve at present. Summary of the invention

[0004] The purpose of the present invention is to provide a server and its power supply control method, system, equipment, product and medium, which can ensure that the total energy consumption of the server under light load state is significantly reduced, the single-unit conversion efficiency is improved, the operating cost is reduced, and the service life of the power supply unit is extended.

[0005] To solve the above technical problems, the present invention provides a power supply control method for a server, comprising: in response to the server being in a light load state, determining multiple on-load power supply units among multiple power supply units of the server; performing current distribution operations on the on-load power supply units one by one, and the current distribution operation comprises: if the current to be distributed of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point; if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, adjusting the output current of all target power supply units to their respective corresponding optimal energy efficiency ranges; the target power supply unit includes the on-load power supply unit that has completed the current distribution operation, or the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation; if the power supply capacity of all the target power supply units meets the current power supply demand of the server, adjusting the power supply units except the target power supply unit to a non-working mode.

[0006] Optionally, if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, the process of adjusting the output currents of all target power supply units to their respective corresponding optimal energy efficiency ranges includes: if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, judging whether the current to be distributed satisfies a direct increase condition; if so, determining that the target power supply unit includes a loaded power supply unit that has completed the current distribution operation; determining the current increase corresponding to each of the target power supply units according to the current to be distributed, the sum of all the current increases being equal to the current to be distributed, and the sum of the current corresponding to the optimal energy efficiency point corresponding to the target power supply unit and the current increase being within the optimal energy efficiency range corresponding to the target power supply unit; and adjusting the output currents of all the target power supply units to the sum of the current corresponding to their respective optimal energy efficiency points and the current increase.

[0007] Optionally, the power supply control method of the server also includes: if the direct increase condition is not met, determining that the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation; performing load averaging processing on all the target power supply units to obtain a target current corresponding to each of the target power supply units, and the target current is within the optimal energy efficiency range corresponding to the target power supply unit; and adjusting the output currents of all the target power supply units to their respective corresponding target currents.

[0008] Optionally, after adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point, the power supply control method of the server also includes: determining the corresponding first current threshold and first voltage threshold of the current on-load power supply unit; if the load current of the current on-load power supply unit has not increased to the first current threshold, maintaining the current on-load power supply unit in a constant current mode; if the load current of the current on-load power supply unit increases to the first current threshold, switching the current on-load power supply unit from the constant current mode to a constant power mode; if the output voltage of the current on-load power supply unit has not decreased to the first voltage threshold, maintaining the current on-load power supply unit in the constant power mode; if the output voltage of the current on-load power supply unit has not decreased to the first voltage threshold, switching the current on-load power supply unit from the constant power mode to the constant voltage mode.

[0009] Optionally, after adjusting the output currents of all target power supply units to their respective corresponding optimal energy efficiency ranges, the power supply control method of the server further includes: for each of the target power supply units, obtaining a second current threshold and a second voltage threshold corresponding to the target power supply unit; if the load current of the target power supply unit has not increased to the second current threshold, maintaining the target power supply unit in a constant current mode; if the load current of the target power supply unit has increased to the second current threshold, switching the target power supply unit from the constant current mode to a constant power mode; if the output voltage of the target power supply unit has not decreased to the second voltage threshold, maintaining the target power supply unit in the constant power mode; if the output voltage of the target power supply unit has decreased to the second voltage threshold, switching the target power supply unit from the constant power mode to the constant voltage mode.

[0010] Optionally, the process of adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point includes: adjusting the output voltage of the current on-load power supply unit so that the output current of the current on-load power supply unit reaches the current corresponding to the optimal energy efficiency point.

[0011] Optionally, in response to the server being in a light load state, the process of determining a plurality of on-load power supply units among the plurality of power supply units of the server includes: in response to the current time the server is in a light load state, determining a plurality of power supply units to be selected among the plurality of power supply units of the server, the power supply units to be selected being power supply units that were in the non-working mode at least m times when the server was in the light load state n times before the current time, 1≤m≤n; and determining a plurality of on-load power supply units among the plurality of power supply units to be selected.

[0012] Optionally, the power supply control method of the server also includes: obtaining power supply information of multiple device functional units in the server; calculating the total centralized power supply output current of all power supply units based on the power supply information; determining the load ratio according to the total centralized power supply output current and the total output rated load current; in response to the load ratio being less than a first preset value, determining that the server is in the light load state.

[0013] Optionally, in response to the load ratio being less than a first preset value, the power supply control method of the server further includes: determining the minimum value of the lower limit values ​​of the optimal energy efficiency ranges of all power supply units as the first preset value.

[0014] Optionally, the non-working mode includes a standby mode, and the process of adjusting the power supply units other than the target power supply unit to the non-working mode includes: adjusting at least one power supply unit other than the target power supply unit to the standby mode.

[0015] Optionally, the non-working mode also includes a sleep mode, and the process of adjusting the power supply units other than the target power supply unit to the non-working mode also includes: determining a first total number of the target power supply units and the power supply units in the standby mode; in response to the first total number being less than a second total number, adjusting the power supply units other than the target power supply unit and the power supply units in the standby mode to the sleep mode according to the power consumption prediction data and / or preset experience data of the server; the second total number is the total number of all power supply units in the server.

[0016] Optionally, the non-working mode also includes a shutdown mode, and the process of adjusting the power supply units other than the target power supply unit to the non-working mode also includes: determining a third total number of the target power supply unit, the power supply units in the standby mode, and the power supply units in the sleep mode; in response to the third total number being less than the second total number, adjusting the power supply units other than the target power supply unit, the power supply units in the standby mode, and the power supply units in the sleep mode to the shutdown mode according to the power consumption prediction data.

[0017] Optionally, if the current to be allocated of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, the power supply control method of the server also includes: obtaining the cabinet environment parameters of the server and the energy efficiency models to be adjusted and the power supply status parameters of each power supply unit of the server in the current correction control cycle; for each power supply unit, correcting the energy efficiency model to be adjusted of the power supply unit based on the cabinet environment parameters and the power supply status parameters of the power supply unit to obtain the actual energy efficiency model of the current correction control cycle; if the current correction control cycle is the first correction control cycle, the energy efficiency model to be adjusted of the power supply unit is the initial energy efficiency model; if the current correction control cycle is not the first correction control cycle, the energy efficiency model to be adjusted of the power supply unit is the actual energy efficiency model of the previous correction control cycle; for each of the current on-load power supply units, the actual energy efficiency model of the correction control cycle closest to the server in the light load state is used as the current energy efficiency model of the current on-load power supply unit, and the optimal energy efficiency point of the current on-load power supply unit is determined according to the current energy efficiency model of the current on-load power supply unit.

[0018] Optionally, the power supply control method of the server also includes: for each power supply unit in the server, determining a first deviation between an actual energy efficiency model of the power supply unit in the current correction control cycle and an initial energy efficiency model of the power supply unit, and generating a reminder message if the first deviation is greater than a second preset value.

[0019] Optionally, the process of determining multiple on-load power supply units among the multiple power supply units of the server includes: for each power supply unit in the server, determining a second deviation between an actual energy efficiency model of the power supply unit in a correction control cycle closest to the server being in the light-load state and an initial energy efficiency model of the power supply unit; determining an alternative priority of each of the power supply units according to each of the second deviations; the alternative priority and the second deviation are negatively correlated; and determining multiple on-load power supply units among the multiple power supply units of the server in order of the alternative priority from high to low.

[0020] To solve the above technical problems, the present invention also provides a power supply control method for a server, comprising: in response to the server being in a light load state, determining multiple on-load power supply units from multiple power supply units of the server; in the process of performing current distribution operations on the on-load power supply units one by one: for each of the on-load power supply units that have completed the current distribution operation, when the load current of the on-load power supply unit has not increased to a preset current threshold, maintaining the on-load power supply unit in a constant current mode; if the load current of the on-load power supply unit increases to the preset current threshold, switching the on-load power supply unit from the constant current mode to a constant power mode; if the output voltage of the on-load power supply unit has not decreased to a preset voltage threshold, maintaining the on-load power supply unit in the constant power mode; if the output voltage of the on-load power supply unit decreases to the preset voltage threshold, switching the on-load power supply unit from the constant power mode to a constant voltage mode; if the power supply capacity of all the on-load power supply units that have completed the current distribution operation meets the current power demand of the server, adjusting the power supply units except for all the on-load power supply units that have completed the current distribution operation to a non-working mode.

[0021] To solve the above technical problems, the present invention also provides a power supply control system for a server, comprising: a first determination module, for determining a plurality of on-load power supply units among a plurality of power supply units of the server in response to the server being in a light-load state; an active current distribution module, for performing current distribution operations on the on-load power supply units one by one, the current distribution operation comprising: if the current to be distributed of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point; if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, adjusting the output current of all target power supply units to their respective corresponding optimal energy efficiency intervals; the target power supply unit includes the on-load power supply unit that has completed the current distribution operation, or the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation; a mode adjustment module, for adjusting the power supply units other than the target power supply unit to a non-working mode when the power supply capacity of all the target power supply units meets the current power supply demand of the server.

[0022] To solve the above technical problems, the present invention further provides an electronic device, comprising: a memory for storing a computer program; and a processor for implementing the steps of the power supply control method for a server as described in any one of the above when executing the computer program.

[0023] In order to solve the above technical problem, the present invention further provides a server, comprising: a plurality of power supply units, a plurality of device function units and the electronic device as described above.

[0024] Optionally, each of the power supply units includes a power manager for storing an energy efficiency model and obtaining local power supply status parameters; each of the device function units includes a baseboard management controller for obtaining cabinet environment parameters and sending them to the electronic device.

[0025] Optionally, the server further includes a switching unit, and the electronic device and the plurality of device functional units are connected to the switching unit.

[0026] To solve the above technical problem, the present invention further provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the power supply control method for a server as described in any one of the above.

[0027] To solve the above technical problems, the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the power supply control method for a server as described in any one of the above are implemented.

[0028] The present invention provides a power supply control method for a server. When the server is in a light-load state, multiple on-load power supply units are determined from multiple power supply units, some of the power supply units are used intensively, and other units are placed in a non-working mode, thereby reducing unnecessary energy consumption, and performing active current distribution operations on the selected on-load power supply units, so that the output current of each on-load power supply unit is at least within its optimal energy efficiency range, thereby improving conversion efficiency and ensuring that the power supply unit can operate at a higher efficiency under a light-load state, thereby significantly reducing the total energy consumption of the server under a light-load state, reducing operating costs, and also extending the service life of the power supply unit.

[0029] The present invention also provides a power supply control system for a server, an electronic device, a server and a computer-readable storage medium, which have the same beneficial effects as the power supply control method for the server. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0031] Figure 1 This is a flow chart of the steps of a power supply control method for a server provided by the present invention.

[0032] Figure 2 A schematic diagram of an energy efficiency curve of a power supply unit provided by the present invention.

[0033] Figure 3 This is a flow chart of centralized power supply for a server provided by the present invention.

[0034] Figure 4 This is a flow chart of active flow distribution operation of a server provided by the present invention.

[0035] Figure 5 This is a schematic diagram of the structure of a power supply control system of a server provided by the present invention.

[0036] Figure 6 The present invention is a schematic structural diagram of an electronic device provided by the present invention.

[0037] Figure 7 This is a schematic diagram of the structure of a server provided by the present invention.

[0038] Figure 8 This is a schematic diagram of the structure of a computer-readable storage medium provided by the present invention. DETAILED DESCRIPTION

[0039] The core of the present invention is to provide a server and its power supply control method, system, equipment, product and medium, which can ensure that the total energy consumption of the server under light load state is significantly reduced, the single-unit conversion efficiency is improved, the operating cost is reduced, and the service life of the power supply unit is extended.

[0040] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0041] First, please refer to Figure 1 The present invention also provides a power supply control method for a server, comprising:

[0042] S101: In response to a server being in a light-load state, determining a plurality of on-load power supply units from a plurality of power supply units of the server.

[0043] In this embodiment, the load condition of the server is first determined, and the load condition includes but is not limited to a light load state, a heavy load state, a normal load state, etc. Specifically, in this embodiment, the load condition of the server can be determined by an RMC (Rack Management Controller) provided in the power rack, and the RMC is connected to each power supply unit in the power rack through a communication bus in the power rack, so as to obtain the power supply state parameters of each power supply unit through the communication bus in the power rack, and the power supply state parameters include but are not limited to energy efficiency curve parameters, temperature parameters, heat dissipation parameters, PSU input and output states (voltage parameters of each point (input voltage, output voltage, BULK voltage, etc.), current parameters (input current, output current, etc.)), CV, CC, CP mode parameters, protection parameters such as OCP, SCP, UVP, OVP, OTP, control state parameters, indication and fault state parameters, etc. The power supply state parameters include not only the parameters set by the PSU itself, but also the parameter information of the system and its working environment. The RMC is also connected to multiple device function units in the server through the cabinet communication bus so as to obtain the power supply information of each device function unit through the cabinet communication bus. The power supply information includes but is not limited to the temperature parameters, heat dissipation parameters, power consumption information, etc. of the device function unit. Among them, the device function unit includes but is not limited to the computing system unit, the acceleration system unit, the memory system unit, the storage system unit, etc. When it is determined that the server is in a light load state, multiple power supply units can be selected as load power supply units according to the power supply requirements of the server. It can be understood that when the server is not in a light load state, all power supply units are in a passive current sharing state, that is, when the server is not in a light load state, all power supply units are in a working mode. The working mode of the power supply unit indicates that the PSU starts working normally and outputs current to the load side, that is, the PSU output current is greater than 0 or a preset value. The PSU in this mode transmits the required power or energy to the external load. It can be understood that the selected multiple load power supply units are implemented to provide centralized power supply to the server when the server is in a light load state.

[0044] As an optional embodiment, the number of on-load power supply units required can be determined based on the actual load demand, and then the power supply units can be selected as on-load power supply units based on the output capacity, energy efficiency performance, redundancy considerations, etc., and power supply units with stronger output capacity can be selected to ensure that the minimum load requirement of the server can be met. Power supply units with higher energy efficiency ratios (such as conversion efficiency) are given priority. On-load power supply units are selected while maintaining redundancy to ensure high availability of the server.

[0045] Furthermore, after determining the multiple on-load power supply units when the server is in a light-load state, relevant information of the on-load power supply units can be recorded, including but not limited to identification information of the on-load power supply units (such as ID information), the number of times the server is in working mode when in a light-load state, etc. It can be set according to actual project needs, and this embodiment does not make specific limitations here.

[0046] By adopting the solution of this embodiment, the server can effectively reduce the energy consumption of unnecessary power supply units under light load conditions, while ensuring that the remaining loaded power supply units can operate efficiently, thereby improving overall energy efficiency and reducing operating costs.

[0047] S102: Perform current distribution operations on the on-load power supply units one by one, and the current distribution operations include: if the current to be distributed of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point; if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, adjusting the output currents of all target power supply units to their respective corresponding optimal energy efficiency ranges; the target power supply units include the on-load power supply units that have completed the current distribution operation, or the target power supply units include the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation.

[0048] In this embodiment, after determining multiple on-load power supply units, it is necessary to actively perform current distribution operations on the on-load power supply units one by one. Considering that the current distribution operations on multiple on-load power supply units are performed one by one, this embodiment determines the on-load power supply unit that is currently performing the current distribution operation as the current on-load power supply unit. First, the current to be distributed of the current on-load power supply unit is determined, that is, the current that the power supply unit needs to provide under the current load of the server. Specifically, the current to be distributed of the current on-load power supply unit can be determined according to the following relationship: I 待 =I 总 -I 已分配 , I 总 is the total load current determined based on the actual load demand of the server under light load condition, I 已分配 The current and current allocated to the on-load power supply unit that has completed the current distribution operation. Assuming that the current on-load power supply unit is 已分配 =0, then I 待 =I 总 .

[0049] It can be understood that the current energy efficiency model of each on-load power supply unit is dynamically adjusted according to the actual power supply environment parameters. The optimal energy efficiency point may be different each time it is used, and accordingly, the current at the optimal energy efficiency point is also different. Therefore, it is necessary to obtain the current of the optimal energy efficiency point of the optimal energy efficiency model of the current on-load power supply unit when performing current distribution operations on the current on-load power supply unit.

[0050] In this embodiment, the current to be allocated of the current on-load power supply unit is compared with the current of the optimal energy efficiency point of the current on-load power supply unit. If the current to be allocated is not less than the current of the optimal energy efficiency point, it means that the current on-load power supply unit can operate at its optimal energy efficiency point. At this time, the output current of the current on-load power supply unit is adjusted to the current of its corresponding optimal energy efficiency point, thereby ensuring that the power supply unit operates in the highest efficiency state and reducing energy loss. If the current to be allocated is less than the current of its corresponding optimal energy efficiency point, it means that the current on-load power supply unit cannot operate at its corresponding optimal energy efficiency point. At this time, the output current of all target power supply units can be adjusted so that their output currents are within their respective optimal energy efficiency intervals. All target power supply units may include all on-load power supply units that have completed the current distribution operation, and all target power supply units may also include the current on-load power supply unit and all on-load power supply units that have completed the current distribution operation. After the current distribution operation, the on-load power supply unit is adjusted to the optimal energy efficiency point or the optimal energy efficiency interval, thereby improving the energy efficiency of centralized power supply, helping to reduce unnecessary energy consumption when the server is lightly loaded, improving the energy efficiency of the data center, and reducing operating costs. At the same time, it also helps to extend the service life of the power supply unit and reduce the frequency of maintenance and replacement.

[0051] S103: If the power supply capabilities of all target power supply units meet the current power supply demand of the server, the power supply units except the target power supply unit are adjusted to a non-working mode.

[0052] In the process of performing current distribution operations on the on-load power supply units one by one, it is also necessary to evaluate the total power supply capacity of all on-load power supply units with configured output currents after the current distribution operation up to the current on-load power supply unit is completed, that is, the total current or power that all on-load power supply units with configured output currents can provide under the current settings, and compare the total power supply capacity of the target power supply unit with the current power supply demand of the server. If the total power supply capacity is greater than or equal to the current power supply demand of the server, it means that the current power supply unit configuration can meet the operating requirements of the server, and the subsequent on-load power supply units can no longer be distributed. For example, assuming that there are 5 on-load power supply units in total, the 5 on-load power supply units are distributed in turn. After the distribution operation is performed on the 3rd on-load power supply unit, the total power supply capacity of these 3 on-load power supply units can already meet the current power supply demand of the server. At this time, there is no need to perform current distribution operations on the 4th on-load power supply unit and the 5th on-load power supply unit.

[0053] The remaining on-load power supply units and other power supply units are considered unnecessary in the light load state, and instructions are sent to non-target power supply units to switch them to non-operating mode. Non-operating mode may include the following states:

[0054] Standby mode: The PSU starts working normally, and the output current to the load side is 0, that is, the PSU output current is 0, and it is in a no-load state. The PSU in this state only has static loss and does not output to the load side, but is ready to output to the outside at any time to cope with high-speed load step changes to prevent the PSU from triggering the protection mode;

[0055] Sleep mode: The PSU is powered on, the main power conversion part is in the off state, or contains other functional modules with static losses. The static loss of the PSU in this state is low, at least effectively equal to the static loss in standby mode;

[0056] Shutdown mode: The PSU is powered off or disabled. In this state, there is little or no energy loss inside the PSU, and it cannot output or transfer energy to the outside.

[0057] Protection mode: PSU triggers functional protection due to external factors that do not meet internal restrictions, including but not limited to OCP, SCP, UVP, OVP, OTP and other protection functions;

[0058] Failure mode: The PSU fails abnormally or is damaged and cannot be restored to normal operation, including but not limited to component failure, component burnout, component performance degradation, software failure, etc.

[0059] Furthermore, the status of non-target power supply units can be monitored to ensure that they have been successfully switched to non-working mode, and the power supply requirements of the server can be continuously monitored to ensure that the target power supply unit can stably supply the required power. The adjustment operation of the power supply unit is recorded, including which units are placed in non-working mode and the time of adjustment, etc., and a report is generated based on this for energy efficiency analysis and further optimization.

[0060] By adjusting non-essential power supply units to non-working mode, the server can significantly reduce energy consumption when under light load, improve the energy efficiency of the data center, and reduce operating costs. In addition, this practice can also reduce the wear and tear of the power supply unit and extend its service life.

[0061] It can be seen that in this embodiment, the present invention provides a power supply control method for a server. When the server is in a light load state, multiple on-load power supply units are determined from multiple power supply units, and some power supply units are used intensively, and other units are placed in a non-working mode, thereby reducing unnecessary energy consumption, and performing active current distribution operations on the selected on-load power supply units, so that the output current of each on-load power supply unit is at least within its optimal energy efficiency range, thereby improving the conversion efficiency and ensuring that the power supply unit can operate at a higher efficiency under a light load state, thereby significantly reducing the total energy consumption of the server under a light load state, reducing operating costs, and also extending the service life of the power supply unit.

[0062] Based on the above embodiments:

[0063] In an exemplary embodiment, if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, the process of adjusting the output currents of all target power supply units to their respective corresponding optimal energy efficiency ranges includes: if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, determining whether the current to be distributed satisfies the direct increase condition; if so, determining that the target power supply units include loaded power supply units that have completed the current distribution operation; determining the current increase corresponding to each target power supply unit according to the current to be distributed, the sum of all current increases is equal to the current to be distributed, and the sum of the current corresponding to the optimal energy efficiency point corresponding to the target power supply unit and the current increase is within the optimal energy efficiency range corresponding to the target power supply unit; and adjusting the output currents of all target power supply units to the sum of the current corresponding to their respective optimal energy efficiency points and the current increase.

[0064] In this embodiment, it is identified whether the current to be allocated satisfies a preset direct increase condition, which may be set based on the energy efficiency model of the power supply unit and the current power supply demand of the server. The direct increase condition generally refers to whether the current to be allocated is small enough that it can be satisfied by directly increasing the output current of the existing on-load power supply unit without starting an additional power supply unit. If the current to be allocated satisfies the direct increase condition, the system will determine that the target power supply unit includes all on-load power supply units that have completed the current distribution operation. This can avoid starting a new power supply unit, thereby saving energy and improving efficiency.

[0065] It can be understood that the current increase corresponding to each target power supply unit is determined based on the current to be allocated. The allocation of the current increase needs to ensure that the sum of the current corresponding to the optimal energy efficiency point of all target power supply units plus the current increase is within their respective optimal energy efficiency ranges. When allocating the current increase, the energy efficiency characteristics and current output status of each power supply unit will be considered to ensure fair and efficient allocation. According to the determined current increase, the output current of all target power supply units will be adjusted to the sum of the current corresponding to their respective optimal energy efficiency points and the current increase. Specifically, assuming that the current corresponding to the optimal energy efficiency point of a certain target power supply unit is I best , the corresponding current increase is I up , the output current I of the target power supply unit out Adjust to I best +I up During the adjustment process, it is necessary to ensure that the output current of each power supply unit does not exceed the upper limit of its optimal energy efficiency range, and also avoid falling below its lower limit. After the adjustment is completed, the output of the target power supply units is monitored to ensure that they are working as expected and the power supply needs of the server are met.

[0066] Through this process, the server can maintain efficient energy utilization even under light load conditions, while ensuring that the power supply units operate within their optimal energy efficiency range. This approach helps reduce energy waste, lower operating costs, and extend the service life of the power supply units.

[0067] In an exemplary embodiment, the power supply control method of the server also includes: if the direct increase condition is not met, determining that the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation; performing load averaging processing on all target power supply units to obtain a target current corresponding to each target power supply unit, and the target current is within the optimal energy efficiency range corresponding to the target power supply unit; and adjusting the output currents of all target power supply units to their respective corresponding target currents.

[0068] In this embodiment, when the current to be allocated does not meet the direct increase condition, it means that when the current to be allocated is allocated to each on-load power supply unit that has completed the current distribution operation, it may exceed the upper limit of the optimal energy efficiency range of at least one on-load power supply unit. At this time, the target power supply unit is determined to include the on-load power supply unit currently being processed and all on-load power supply units that have completed the current distribution operation. The purpose of this is to use all available on-load power supply units to share the load of the server and ensure the stability and efficiency of power supply. The system will perform load averaging on all target power supply units to determine the current load that each unit should bear, calculate the total current to be allocated, and allocate a target current according to the energy efficiency characteristics and current state of each target power supply unit, so that the load of each unit is as uniform as possible, and ensure that the allocated target current is within the optimal energy efficiency range corresponding to each target power supply unit to maintain high efficiency. For each target power supply unit, a target current value will be calculated, and this value needs to meet the following conditions: the sum of the target current plus the current output current should be able to meet the power supply demand of the server, and the target current should keep the output of each power supply unit within the optimal energy efficiency range. According to the calculated target current, adjust the output current of each target power supply unit. During the adjustment process, the output of each power supply unit is monitored to ensure that they do not exceed the upper and lower limits of the optimal energy efficiency range, ensuring that the output current of all power supply units is stable and efficient.

[0069] Through this process, the server can maintain efficient energy utilization by properly distributing the load of the power supply units even when lightly loaded, and ensure that the power supply units operate within their optimal energy efficiency range. This approach helps reduce energy waste, lower operating costs, and extend the service life of the power supply units.

[0070] In an exemplary embodiment, after adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point, the power supply control method of the server also includes: determining the corresponding first current threshold and first voltage threshold of the current on-load power supply unit; if the load current of the current on-load power supply unit has not increased to the first current threshold, maintaining the current on-load power supply unit in a constant current mode; if the load current of the current on-load power supply unit increases to the first current threshold, switching the current on-load power supply unit from the constant current mode to the constant power mode; if the output voltage of the current on-load power supply unit has not decreased to the first voltage threshold, maintaining the current on-load power supply unit in a constant power mode; if the output voltage of the current on-load power supply unit has not decreased to the first voltage threshold, switching the current on-load power supply unit from the constant power mode to the constant voltage mode.

[0071] In this embodiment, in order to cope with changes in the load, an interval conditional CC-CP-CV mode adapted to the on-load power supply unit is also set. After the output current of the current on-load power supply unit is adjusted to the current corresponding to the optimal energy efficiency point, the current on-load power supply unit is controlled to enter the interval conditional CC-CP-CV mode, wherein the interval conditional CC-CP-CV mode is that when the load current of the PSU set at the optimal energy efficiency point of the energy efficiency model increases to the first current threshold, the PSU switches from the CC (constant current) mode to the CP (constant power mode) mode, and the output current continues to increase, so that the output voltage is further reduced. When the output voltage is lower than the set first voltage threshold, the PSU switches from the CP mode to the CV (constant voltage mode) mode, and the PSU recovers to a constant voltage source to exit the interval conditional CC-CP-CV mode.

[0072] It can be understood that in constant current mode, the current on-load power supply unit provides a stable current output and is not affected by changes in output voltage. Once the load current of the current on-load power supply unit increases to the first current threshold, the mode switch is triggered to switch the power supply unit from constant current mode to constant power mode. In constant power mode, the power supply unit provides a constant power output, and the current and voltage will be adjusted accordingly according to changes in the load. In constant power mode, if the output voltage of the current on-load power supply unit is not reduced to the first voltage threshold, the system will continue to maintain the power supply unit in constant power mode. If the output voltage of the current on-load power supply unit is reduced to the first voltage threshold, the mode switch will be triggered again to switch the power supply unit from constant power mode to constant voltage mode. In constant voltage mode, the power supply unit provides a stable voltage output, and the current will vary according to the needs of the load.

[0073] Through this mode switching mechanism, the server can optimize the performance of the power supply unit under different load conditions to ensure the stability and efficiency of power supply. This flexible power management strategy helps to further improve the energy efficiency of the server, reduce energy consumption, and extend the service life of the power supply unit.

[0074] In an exemplary embodiment, after the output currents of all target power supply units are adjusted to their respective corresponding optimal energy efficiency ranges, the power supply control method of the server also includes: for each target power supply unit, obtaining a second current threshold and a second voltage threshold corresponding to the target power supply unit; if the load current of the target power supply unit has not increased to the second current threshold, maintaining the target power supply unit in a constant current mode; if the load current of the target power supply unit has increased to the second current threshold, switching the target power supply unit from a constant current mode to a constant power mode; if the output voltage of the target power supply unit has not decreased to the second voltage threshold, maintaining the target power supply unit in a constant power mode; if the output voltage of the target power supply unit has decreased to the second voltage threshold, switching the target power supply unit from a constant power mode to a constant voltage mode.

[0075] In this embodiment, after the output currents of all target power supply units are adjusted to their respective corresponding optimal energy efficiency intervals, each target power supply unit needs to be reset to the interval conditional CC-CP-CV mode to cope with the load changes of the server.

[0076] In an exemplary embodiment, the process of adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point includes: adjusting the output voltage of the current on-load power supply unit so that the output current of the current on-load power supply unit reaches the current corresponding to the optimal energy efficiency point.

[0077] In this embodiment, the output current of the current on-load power supply unit can be adjusted by adjusting the value in the register of the current on-load power supply unit to change its output voltage.

[0078] In an exemplary embodiment, in response to the server being in a light load state, the process of determining multiple on-load power supply units among multiple power supply units of the server includes: in response to the current server being in a light load state, determining multiple to-be-selected power supply units among the multiple power supply units of the server, the to-be-selected power supply units being power supply units that were in a non-working mode at least m times when the server was in a light load state n times before the current time, 1≤m≤n; determining multiple on-load power supply units among the multiple to-be-selected power supply units.

[0079] In this embodiment, the load status of the server is continuously monitored, and it is identified when the server is in a light load state. The system records the working mode (working or non-working) of each power supply unit when the server is in a light load state for the last n times. Based on the recorded data, the system selects the power supply units that have been in a non-working mode at least m times in the last n light load states as the selected power supply units. The parameters m and n are preset thresholds, where 1≤m≤n, and m represents the number of times the power supply unit needs to be in a non-working mode at least in the n light load states. Among the determined power supply units to be selected, the system further selects multiple loaded power supply units, and the selection criteria may include factors such as the current status of the power supply unit, historical load records, energy efficiency performance, and redundant configuration.

[0080] In this way, the server can manage the power supply units more effectively under light load conditions, rotate the power supply units as the load power supply units, reduce unnecessary energy consumption, and ensure the power supply stability and reliability of critical loads.

[0081] In an exemplary embodiment, the power supply control method of the server also includes: obtaining power supply information of multiple device functional units in the server; calculating the total centralized power supply output current of all power supply units based on the power supply information; determining the load ratio according to the total centralized power supply output current and the total output rated load current; in response to the load ratio being less than a first preset value, determining that the server is in a light load state.

[0082] In this embodiment, real-time power supply information is collected from multiple device functional units in the server. Based on the collected power supply information, the system calculates the total centralized power supply output current of all power supply units, which usually involves adding the current requirements of all device functional units to obtain the current total current requirement of the server. The system compares the calculated total centralized power supply output current with the total output rated load current of the power supply unit. The load ratio is calculated by dividing the total output current by the total output rated load current. The formula is: load ratio = (total output current / total output rated load current). If the calculated load ratio is less than a preset value, the system will determine that the server is in a light load state. The preset value is set according to the specific design and operation requirements of the server. It represents a threshold value of the server load. If it is lower than this threshold, it is considered to be lightly loaded.

[0083] Through these steps, the server can automatically identify the light load state and take corresponding power management measures, such as shutting down or reducing the frequency of non-essential power supply units, thereby improving energy efficiency, reducing energy consumption and extending equipment life.

[0084] In an exemplary embodiment, in response to the load ratio being less than the first preset value, the power supply control method of the server further includes: determining the minimum value of the lower limit values ​​of the optimal energy efficiency ranges of all power supply units as the first preset value.

[0085] In this embodiment, each power supply unit (PSU) has an energy efficiency model that describes the efficiency performance of the PSU under different loads. This model usually shows the change in efficiency of the PSU under different output currents. For each PSU, identify the lower limit value of the optimal efficiency range in its energy efficiency model. This lower limit value refers to the minimum load ratio at which the PSU can operate at high efficiency. The lower limits of the optimal efficiency ranges of all PSUs are compared, and the minimum of these values ​​is determined. This minimum value will be used as a preset value for determining whether the server is in a light load state. By setting the preset value as the minimum lower limit value of the optimal efficiency range of all PSUs, the threshold is based on the optimal efficiency performance of all PSUs, which ensures the consistency of the judgment criteria. By using the minimum lower limit value as the preset value, the possibility of mistakenly judging the server as a light load state can be reduced.

[0086] It can be understood that if the output current of the whole machine, or the current required by the load, is averaged to the working state of the PSU, and is less than the PSU output current corresponding to the lower limit of the optimal energy efficiency range, it can be judged as a light load state. This is related to the PSU redundancy situation and the value of N of the PSU, as well as the lower limit of the optimal energy efficiency range of the PSU energy efficiency model. The parameter values ​​are different in different situations. In the redundant configuration of the PSU, N represents the minimum number of power supply units required for the normal operation of the system. Taking 2×(N+1) fault-tolerant redundancy as an example, the maximum current required by the load is the full load current of N PSUs. If 18 54V / 100A PSUs are connected in parallel to form 2(N+1) fault-tolerant redundancy, N=8, the total output of the entire power frame centralized power supply system covers 54V / 800A, that is, the maximum load current is 800A, 18 PSUs participate in the power supply, and the average current of a single PSU is 44A, 44A / 100A=44%. Assuming that the optimal energy efficiency range obtained from the PSU energy efficiency model is between 45% and 75% of the load, the entire machine is in a light-load state even if the load side is fully loaded; if the optimal energy efficiency range obtained from the PSU energy efficiency model is between 40% and 80% of the load, the load current is lower than 40%×100A×18=720A (maximum load current 800A), that is, the entire machine is in a light-load state.

[0087] In an exemplary embodiment, the non-operating mode includes a standby mode, and the process of adjusting the power supply units other than the target power supply unit to the non-operating mode includes: adjusting at least one power supply unit other than the target power supply unit to the standby mode.

[0088] In this embodiment, according to the power consumption prediction results of the communication between the RMC and each unit and the preset data from experience, if there is an increasing trend, the load situation predicts the configuration of p (p≥1) PSUs to output standby mode. If n+p≥m, the power frame PSU configuration is terminated.

[0089] In an exemplary embodiment, the non-working mode also includes a sleep mode, and the process of adjusting the power supply units other than the target power supply unit to the non-working mode also includes: determining a first total number of the target power supply units and the power supply units in standby mode; in response to the first total number being less than a second total number, adjusting the power supply units other than the target power supply unit and the power supply units in standby mode to the sleep mode based on the power consumption prediction data and / or preset experience data of the server; the second total number is the total number of all power supply units in the server.

[0090] In this embodiment, if n+p<m, q (q≥1) PSUs are set in sleep mode according to power consumption prediction and empirical preset data; if n+p+q≥m, the power supply frame PSU configuration is terminated.

[0091] In an exemplary embodiment, the non-working mode also includes a shutdown mode, and the process of adjusting the power supply units other than the target power supply unit to the non-working mode also includes: determining a third total number of the target power supply unit, the power supply units in standby mode, and the power supply units in hibernation mode; in response to the third total number being less than the second total number, adjusting the power supply units other than the target power supply unit, the power supply units in standby mode, and the power supply units in hibernation mode to the shutdown mode according to the power consumption prediction data.

[0092] In this embodiment, if n+p+q<m, r (r≥1) PSUs are set to be in shutdown mode according to power consumption prediction, n+p+q+r=m.

[0093] In an exemplary embodiment, if the current to be allocated of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, the power supply control method of the server also includes: obtaining the cabinet environment parameters of the server and the energy efficiency models to be adjusted and the power supply status parameters of each power supply unit of the server in the current correction control cycle; for each power supply unit, the energy efficiency model to be adjusted of the power supply unit is corrected based on the cabinet environment parameters and the power supply status parameters of the power supply unit to obtain the actual energy efficiency model of the current correction control cycle; if the current correction control cycle is the first correction control cycle, the energy efficiency model to be adjusted of the power supply unit is the initial energy efficiency model; if the current correction control cycle is not the first correction control cycle, the energy efficiency model to be adjusted of the power supply unit is the actual energy efficiency model of the previous correction control cycle; for each current on-load power supply unit, the actual energy efficiency model of the correction control cycle closest to the server in a light-load state is used as the current energy efficiency model of the current on-load power supply unit, and the optimal energy efficiency point of the current on-load power supply unit is determined according to the current energy efficiency model of the current on-load power supply unit.

[0094] In this embodiment, in the current correction control cycle, the cabinet environment parameters of the server are first collected. At the same time, the power supply status parameters of each power supply unit (PSU) of the server are also collected. For each power supply unit, based on the collected cabinet environment parameters and power supply status parameters, the energy efficiency model to be adjusted of the power supply unit is corrected. The energy efficiency model is a PSU efficiency curve model, which is stored in the PMC (Power Management Controller). After working, it is adjusted and optimized by the RMC control of the power frame. Training and improvement. The energy efficiency model consists of a basic model, a coefficient model, and a network algorithm, which can fully demonstrate the efficiency of the PSU energy efficiency under different states. In general, the basic model can be a fixed model under rated values ​​and proportional values. The coefficient model includes a comprehensive algorithm model of parameters such as input voltage, input current, output voltage, output current, temperature, heat dissipation, and air pressure. Each parameter includes a linear basic model and a nonlinear correction model. The network algorithm is the link between the energy efficiency model and the coefficient model. The networked algorithm is used to realize real-time and accurate combination of the PSU energy efficiency model and is called by the RMC.

[0095] If the current correction control cycle is the first correction cycle, the energy efficiency model to be adjusted is the initial energy efficiency model of the power supply unit. If the current correction control cycle is not the first one, the energy efficiency model to be adjusted is the actual energy efficiency model of the previous correction cycle. For each currently loaded power supply unit, the actual energy efficiency model of the correction control cycle closest to the server in the light load state is selected as the current energy efficiency model of the currently loaded power supply unit. This ensures that the energy efficiency model of each power supply unit is based on the latest environmental conditions and power supply status, thereby improving the accuracy and adaptability of the energy efficiency model.

[0096] By correcting the energy efficiency model in real time, the server can more accurately control the output of the power supply unit to adapt to changing environmental and load conditions. This ensures that the power supply unit always operates within its optimal energy efficiency range even under light load. By regularly correcting the energy efficiency model, the server can better adapt to environmental changes, such as temperature fluctuations, thereby maintaining efficient energy utilization. By monitoring and adjusting the energy efficiency model, potential problems can be discovered in advance, so that preventive maintenance can be performed to extend the life of the equipment.

[0097] In an exemplary embodiment, the power supply control method of the server also includes: for each power supply unit in the server, determining a first deviation between an actual energy efficiency model of the power supply unit in a current correction control cycle and an initial energy efficiency model of the power supply unit, and generating a reminder message if the first deviation is greater than a second preset value.

[0098] In this embodiment, for each power supply unit in the server, the actual energy efficiency model obtained in the current correction control cycle is compared with the initial energy efficiency model of the power supply unit. The actual energy efficiency model is a model corrected based on the latest cabinet environment parameters and power supply status parameters, and the initial energy efficiency model is a model set by the power supply unit when it leaves the factory or is first calibrated. The first deviation between the actual energy efficiency model and the initial energy efficiency model is calculated, which can be the difference between the two models in key parameters (such as efficiency, output current, output voltage, etc.). The calculation of the first deviation can be a simple difference or a complex algorithm, depending on the specific application scenario and requirements. If the calculated first deviation is greater than the second preset value, the system will generate a reminder message. The preset value is a threshold value set according to the design parameters and expected performance of the power supply unit. Exceeding this threshold value may mean that the performance or health of the power supply unit has changed significantly. Generate a reminder message to remind the management personnel or the automation system to check the power supply unit, which may need to be repaired or replaced. At the same time, it can also track the performance changes of the power supply unit over time for long-term maintenance planning. By monitoring the deviation, potential failures can be prevented and server downtime caused by sudden power supply problems can be avoided.

[0099] In this way, server administrators can maintain constant monitoring of the performance of the power supply units, ensure that the servers are running in optimal condition, and take necessary measures to maintain or upgrade the power system.

[0100] In an exemplary embodiment, the process of determining multiple on-load power supply units among multiple power supply units of a server includes: for each power supply unit in the server, determining a second deviation between an actual energy efficiency model of the power supply unit in a correction control cycle closest to a light-load state of the server and an initial energy efficiency model of the power supply unit; determining an alternative priority of each power supply unit according to each second deviation; the alternative priority and the second deviation are negatively correlated; and determining multiple on-load power supply units among multiple power supply units of the server in order of the alternative priority from high to low.

[0101] In this embodiment, for each power supply unit in the server, find out the correction control cycle when the server was in a light load state most recently. In this correction control cycle, the system will compare the actual energy efficiency model of the power supply unit with the initial energy efficiency model, and calculate the second deviation, which reflects the degree of performance change of the power supply unit in the most recent light load state. The calculation of the second deviation can be based on multiple parameters, such as efficiency, output current, output voltage, etc. The calculation method of the second deviation should be the same as the first deviation determined in the first step to ensure consistency. According to the calculated second deviation, the system will determine an alternative priority for each power supply unit. The alternative priority is negatively correlated with the second deviation, that is, the smaller the deviation, the higher the priority. This means that the power supply unit with the smallest performance change will be given a higher priority. In the order of the alternative priority from high to low, select multiple on-load power supply units from multiple power supply units of the server. The purpose of this is to give priority to the power supply unit with the most stable performance and closest to the initial state to supply power, thereby improving the reliability and energy efficiency of the overall system.

[0102] In this way, the server can distribute power more efficiently under light load conditions, reduce unnecessary energy consumption, and ensure that critical loads are powered stably and efficiently. At the same time, this approach also helps to extend the service life of the power supply unit and reduce maintenance costs.

[0103] It is understandable that the energy efficiency model of the PSU is stored in the PMC of each PSU, and is controlled and trained by the RMC in the power frame through the communication bus in the power frame. The basic energy efficiency model and heat dissipation model are stored in the PMC of the PSU before leaving the factory. After being installed in the whole machine, the energy efficiency data and model are corrected according to the current working environment and actual application scenario differences, long-term use aging, dust and other influences. For PSUs whose energy efficiency data and models deviate from a certain proportion (such as ±10%) (compared with the basic model of the first power-on), reminders are issued for inspection and replacement, and PSUs with low deviation rates are configured first, and are configured at a lower position in the acceptable optimal energy efficiency segment. The PSU is configured in different modes cyclically or randomly, rather than fixedly, to ensure the reliability and life of the PSU and the power supply system.

[0104] Reference Figure 3 , the whole system is turned on, the Power shelf starts to distribute current actively, the Power shelf detects whether the input power supply of the whole system is abnormal, and judges whether it is normal through the input voltage of the power frame. If it is abnormal, it will report the input power supply fault; if it is normal, it will delay a certain set time to improve the anti-interference performance, and start the initialization self-test of each unit management device at startup. PSU1…m, m PSUs enter the startup control stage, in which the PMC (generally composed of intelligent devices such as MCU (Microcontroller Unit), DSP (Digital Signal Processor)) initializes the self-test PSU to determine whether the working status of PSU1…m is normal. If it is abnormal, the corresponding fault of the corresponding PSU will be reported; if it is normal, PSU1…m self-checks the cooling system, the power frame RMC is initialized, the switching unit is initialized, and the functional unit of the device is initialized. PSU1…m self-checks whether its own cooling system is normal. If it is abnormal, it will report the cooling fault of the corresponding PSU; if it is normal, it will inform the RMC whole system management system that the PSU and the power frame power supply system are normal. The power frame RMC is initialized, and after the initialization is completed, it becomes the management center of the whole system. First, the self-test report of PSU1…m is received. If the PSU is normal, the operating current of each PSU can be actively configured after the other units of the whole system are powered on and initialized. The switching unit is initialized. After the switching unit is powered on and initialized, the internal management unit (generally composed of intelligent devices such as CPU (Central Processing Unit)) self-detects whether the switching unit system is normal. If it is not normal, the corresponding fault of the switching unit is reported; if it is normal, the RMC whole machine management system is informed that the switching unit system is normal. x device function units are initialized. After the device function unit is powered on and initialized, the internal management unit (generally composed of intelligent devices such as BMC) self-detects whether the device function unit system is normal. If it is not normal, the corresponding fault of the corresponding device function unit is reported; if it is normal, the RMC whole machine management system is informed that the device function unit is normal.

[0105] The RMC whole machine management system determines whether the whole machine system is normal. If there is an abnormality, the corresponding system fault is reported; after all units are normal, the RMC turns on the whole machine work enable signal, the whole machine system enters the working mode, and the centralized power supply active distribution is turned on. When the RMC actively distributes the flow, the PSU model is also read and trained to obtain the PSU model in the real working environment of the whole machine system. The parameters of each model such as the PSU energy efficiency model in the power frame are optimized, especially considering the impact of the heat dissipation of the whole system on the PSU model, to ensure that the most realistic PSU energy efficiency model can be obtained. When the RMC actively distributes the flow, the power supply status of load units such as the switching unit and each equipment unit is also monitored to obtain the power supply information and business information of each load unit. The power supply information includes the power supply voltage, power supply current, input power, temperature, etc.; the business information includes the current business volume and the short-term and long-term business volume prediction. This information is obtained to provide the current and subsequent judgment conditions for the centralized power supply active distribution.

[0106] RMC obtains the power supply information of each unit load, and realizes active current distribution through algorithm optimization and prediction control of PSU working mode. During the working process of PSU, long-term training summarizes and optimizes the actual energy efficiency model of PSU, so as to call the most realistic energy efficiency model in the process of active current distribution of centralized power supply, and comprehensively optimize the energy efficiency of the whole power supply system, so as to realize real-time, efficient and low-loss operation of the whole system and minimize losses.

[0107] Reference Figure 4 , RMC controls the working status of Power shelf and PSU to adjust dynamically. RMC obtains the status information and model of Power shelf and PSU and optimizes and adjusts according to the actual working conditions; RMC obtains the power supply information and prediction information of each functional unit to infer the power supply model for dynamic control of Power shelf and PSU; after the light load condition is triggered, it enters the active current sharing mode, sets the PSU working status mode according to the actual working conditions, n PSUs are in working mode and in the optimal efficiency range, and p, q, r PSUs are configured to be in standby mode, sleep mode, and shutdown mode respectively to ensure the reliability of the power supply system and the optimal system energy efficiency.

[0108] In summary, the active current distribution technology and method for centralized power supply of the power frame of the whole cabinet of the server of the present invention is a scientific management method for the Powershelf centralized power supply system. The active current distribution method of the present invention is a method of boosting cycle or randomly configuring the optimal energy efficiency point of PSU one by one, which fully considers the influence of the actual system environment and heat dissipation mode on the energy efficiency model, improves the system energy efficiency by reducing the static loss of the system through PSU mode control, and maintains the balance of PSU reliability and life by cyclic or random configuration mode. The PSU energy efficiency model is optimized by training the comprehensive actual environment and heat dissipation mode, which is the optimization of the PSU basic model according to the actual environment and heat dissipation mode of the system, and is the most realistic energy efficiency of PSU. After the PSU increases the voltage one by one to configure the optimal energy efficiency point, the configured interval conditional CC-CP-CV mode method is the key to realize active current distribution and reliability, and even if there is a large load step, it can ensure that the whole system can normally power the whole machine. The PSU is set in different modes cyclically or randomly to maintain the balance of PSU reliability and life. In short, the power supply system using the centralized power supply active configuration technology and method of the present invention has the best energy efficiency and takes into account the reliability and life of the equipment.

[0109] In a second aspect, the present invention further provides another method for controlling power supply of a server, comprising:

[0110] In response to the server being in a light-load state, multiple on-load power supply units are determined among multiple power supply units of the server; in the process of performing current distribution operations on the on-load power supply units one by one: for each on-load power supply unit that has completed the current distribution operation, when the load current of the on-load power supply unit has not increased to a preset current threshold, the on-load power supply unit is maintained in a constant current mode; if the load current of the on-load power supply unit increases to a preset current threshold, the on-load power supply unit is switched from a constant current mode to a constant power mode; if the output voltage of the on-load power supply unit has not decreased to a preset voltage threshold, the on-load power supply unit is maintained in a constant power mode; if the output voltage of the on-load power supply unit is decreased to a preset voltage threshold, the on-load power supply unit is switched from a constant power mode to a constant voltage mode; if the power supply capacity of all the on-load power supply units that have completed the current distribution operation meets the current power supply demand of the server, the power supply units except for all the on-load power supply units that have completed the current distribution operation are adjusted to a non-working mode.

[0111] Third, please refer to Figure 5The present invention also provides a power supply control system for a server, comprising: a first determination module 11, for determining a plurality of on-load power supply units among a plurality of power supply units of the server in response to the server being in a light-load state; an active current distribution module 12, for performing current distribution operations on the on-load power supply units one by one, the current distribution operation comprising: if the current to be distributed of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point; if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, adjusting the output current of all target power supply units to their respective corresponding optimal energy efficiency intervals; the target power supply unit includes the on-load power supply unit that has completed the current distribution operation, or the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation; a mode adjustment module 13, for adjusting the power supply units other than the target power supply unit to a non-working mode when the power supply capacity of all target power supply units meets the current power supply demand of the server.

[0112] In an exemplary embodiment, if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, the process of adjusting the output currents of all target power supply units to their respective corresponding optimal energy efficiency ranges includes: if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, determining whether the current to be distributed satisfies the direct increase condition; if so, determining that the target power supply units include loaded power supply units that have completed the current distribution operation; determining the current increase corresponding to each target power supply unit according to the current to be distributed, the sum of all current increases is equal to the current to be distributed, and the sum of the current corresponding to the optimal energy efficiency point corresponding to the target power supply unit and the current increase is within the optimal energy efficiency range corresponding to the target power supply unit; and adjusting the output currents of all target power supply units to the sum of the current corresponding to their respective optimal energy efficiency points and the current increase.

[0113] In an exemplary embodiment, the power supply control system of the server also includes: a second determination module, which is used to determine that the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation if the direct increase condition is not met; a first processing module, which is used to perform load averaging processing on all target power supply units to obtain a target current corresponding to each target power supply unit, and the target current is within the optimal energy efficiency range corresponding to the target power supply unit; a first adjustment module, which is used to adjust the output currents of all target power supply units to their respective corresponding target currents.

[0114] In an exemplary embodiment, after the output current of the current on-load power supply unit is adjusted to the current corresponding to the optimal energy efficiency point, the power supply control system of the server also includes: a third determination module, used to determine the corresponding first current threshold and first voltage threshold of the current on-load power supply unit; a first mode switching module, used to maintain the current on-load power supply unit in a constant current mode if the load current of the current on-load power supply unit has not increased to the first current threshold, and if the load current of the current on-load power supply unit increases to the first current threshold, switch the current on-load power supply unit from the constant current mode to the constant power mode; if the output voltage of the current on-load power supply unit has not decreased to the first voltage threshold, maintain the current on-load power supply unit in a constant power mode, and if the output voltage of the current on-load power supply unit decreases to the first voltage threshold, switch the current on-load power supply unit from the constant power mode to the constant voltage mode.

[0115] In an exemplary embodiment, the power supply control system of the server also includes: a second mode switching module, which is used to obtain the second current threshold and the second voltage threshold corresponding to the target power supply unit for each target power supply unit after adjusting the output current of all target power supply units to their respective corresponding optimal energy efficiency ranges; if the load current of the target power supply unit does not increase to the second current threshold, the target power supply unit is maintained in a constant current mode; if the load current of the target power supply unit increases to the second current threshold, the target power supply unit is switched from the constant current mode to the constant power mode; if the output voltage of the target power supply unit does not decrease to the second voltage threshold, the target power supply unit is maintained in a constant power mode; if the output voltage of the target power supply unit decreases to the second voltage threshold, the target power supply unit is switched from the constant power mode to the constant voltage mode.

[0116] In an exemplary embodiment, the process of adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point includes: adjusting the output voltage of the current on-load power supply unit so that the output current of the current on-load power supply unit reaches the current corresponding to the optimal energy efficiency point.

[0117] In an exemplary embodiment, in response to the server being in a light load state, the process of determining multiple on-load power supply units among multiple power supply units of the server includes: in response to the current server being in a light load state, determining multiple to-be-selected power supply units among the multiple power supply units of the server, the to-be-selected power supply units being power supply units that were in a non-working mode at least m times when the server was in a light load state n times before the current time, 1≤m≤n; determining multiple on-load power supply units among the multiple to-be-selected power supply units.

[0118] In an exemplary embodiment, the power supply control system of the server also includes: a first acquisition module, used to obtain power supply information of multiple device functional units in the server; a second calculation module, used to calculate the total output current of the centralized power supply of all power supply units based on the power supply information; a third calculation module, used to determine the load ratio according to the total output current of the centralized power supply and the total output rated load current; a fourth determination module, used to determine that the server is in a light load state in response to the load ratio being less than a first preset value.

[0119] In an exemplary embodiment, the power supply control system of the server also includes: a fifth determination module, which is used to determine the minimum value of the lower limit values ​​of the optimal energy efficiency range of all power supply units as the first preset value before responding to the load ratio being less than the first preset value.

[0120] In an exemplary embodiment, the non-operating mode includes a standby mode, and the process of adjusting the power supply units other than the target power supply unit to the non-operating mode includes: adjusting at least one power supply unit other than the target power supply unit to the standby mode.

[0121] In an exemplary embodiment, the non-working mode also includes a sleep mode, and the process of adjusting the power supply units other than the target power supply unit to the non-working mode also includes: determining a first total number of the target power supply units and the power supply units in standby mode; in response to the first total number being less than a second total number, adjusting the power supply units other than the target power supply unit and the power supply units in standby mode to the sleep mode based on the power consumption prediction data and / or preset experience data of the server; the second total number is the total number of all power supply units in the server.

[0122] In an exemplary embodiment, the non-working mode also includes a shutdown mode, and the process of adjusting the power supply units other than the target power supply unit to the non-working mode also includes: determining a third total number of the target power supply unit, the power supply units in standby mode, and the power supply units in hibernation mode; in response to the third total number being less than the second total number, adjusting the power supply units other than the target power supply unit, the power supply units in standby mode, and the power supply units in hibernation mode to the shutdown mode according to the power consumption prediction data.

[0123] In an exemplary embodiment, if the current to be allocated of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, the power supply control system of the server also includes: a second acquisition module, which is used to obtain the cabinet environment parameters of the server and the energy efficiency models to be adjusted and the power supply status parameters of each power supply unit of the server in the current correction control cycle; a correction module, which is used to correct the energy efficiency model to be adjusted of the power supply unit for each power supply unit based on the cabinet environment parameters and the power supply status parameters of the power supply unit to obtain the actual energy efficiency model of the current correction control cycle; if the current correction control cycle is the first correction control cycle, the energy efficiency model to be adjusted of the power supply unit is the initial energy efficiency model; if the current correction control cycle is not the first correction control cycle, the energy efficiency model to be adjusted of the power supply unit is the actual energy efficiency model of the previous correction control cycle; a sixth determination module, which is used to take the actual energy efficiency model of the correction control cycle closest to the server in a light-load state as the current energy efficiency model of the current on-load power supply unit for each current on-load power supply unit, and determine the optimal energy efficiency point of the current on-load power supply unit according to the current energy efficiency model of the current on-load power supply unit.

[0124] In an exemplary embodiment, the power supply control system of the server also includes: a prompt module, which is used to determine, for each power supply unit in the server, a first deviation between an actual energy efficiency model of the power supply unit in a current correction control cycle and an initial energy efficiency model of the power supply unit, and generate a reminder message if the first deviation is greater than a second preset value.

[0125] In an exemplary embodiment, the process of determining multiple on-load power supply units among multiple power supply units of a server includes: for each power supply unit in the server, determining a second deviation between an actual energy efficiency model of the power supply unit in a correction control cycle closest to a light-load state of the server and an initial energy efficiency model of the power supply unit; determining an alternative priority of each power supply unit according to each second deviation; the alternative priority and the second deviation are negatively correlated; and determining multiple on-load power supply units among multiple power supply units of the server in order of the alternative priority from high to low.

[0126] Fourth, please refer to Figure 6 The present invention further provides an electronic device, comprising: a memory 21 for storing a computer program; a processor 22 for implementing the steps of the power supply control method for a server as described in any one of the above embodiments when executing the computer program.

[0127] The electronic device also includes:

[0128] The input interface 23 is connected to the processor 22 via the communication bus 26, and is used to obtain the computer programs, parameters and instructions imported from the outside, and save them in the memory 21 under the control of the processor 22. The input interface can be connected to an input device to receive parameters or instructions manually input by the user. The input device can be a touch layer covered on the display screen, or a key, trackball or touchpad set on the terminal housing.

[0129] The display unit 24 is connected to the processor 22 via the communication bus 26 and is used to display the data sent by the processor 22. The display unit can be a liquid crystal display or an electronic ink display.

[0130] The network port 25 is connected to the processor 22 via the communication bus 26, and is used to communicate with various external terminal devices. The communication technology used in the communication connection can be a wired communication technology or a wireless communication technology, such as mobile high-definition link technology, universal serial bus, high-definition multimedia interface, wireless fidelity technology, Bluetooth communication technology, low-power Bluetooth communication technology, communication technology based on IEEE802.11s, etc.

[0131] Fifth, please refer to Figure 7 The present invention also provides a server, comprising: a plurality of power supply units, a plurality of device function units and the electronic device as described above.

[0132] In an exemplary embodiment, each power supply unit includes a power manager for storing an energy efficiency model and obtaining local power supply status parameters; each device function unit includes a baseboard management controller for obtaining cabinet environment parameters and sending them to the electronic equipment.

[0133] In an exemplary embodiment, the server further includes a switching unit, and the electronic device and the plurality of device function units are connected to the switching unit.

[0134] In this embodiment, the server is composed of a power supply frame, a switching unit, a device function unit 1…x (a natural number where x>1) and a cabinet communication bus. The power supply frame is composed of PSU1…m, m (a natural number where m>1) PSUs and RMC, each PSU contains a corresponding PMC unit, which is connected to the RMC through the communication bus in the power supply frame, and communicates through protocols including but not limited to CAN, 485, PMBus, etc. PMC is responsible for PSU management, including but not limited to read and write control operations PSU energy efficiency curve model, Fan status, real-time working status, input and output status, CV, CCI, CP status, control status, indication and fault status, etc.; RMC load management controls the power supply main power system composed of m PSUs. The switching unit is responsible for data exchange. The power supply frame, the device function unit 1…x (a natural number where x>1) are connected to the switching unit through the cabinet communication bus, and exchange data through the switching unit. The device function units 1…x are the whole system function units, which can have the same function or different functions, including but not limited to computing system units, acceleration system units, memory system units, storage system units, etc. Each device function unit 1…x includes at least one BMC unit. BMC is the backplane out-of-band management controller of the device function unit, which manages and controls the operation of the device function unit and communicates with RMC through the switching unit and the cabinet communication bus.

[0135] In a sixth aspect, the present invention further provides a computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the steps of the power supply control method for a server as described in any one of the embodiments above.

[0136] Seventh, please refer to Figure 8 The present invention further provides a computer-readable storage medium 30, on which a computer program 31 is stored. When the computer program 31 is executed by a processor, the steps of the power supply control method for the server described in any one of the embodiments above are implemented.

[0137] The computer-readable storage medium 30 may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.

[0138] It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0139] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A power supply control method for a server, characterized in that: include: In response to the server being in a light-load state, determining a plurality of on-load power supply units from a plurality of power supply units of the server; Performing current distribution operation on the on-load power supply units one by one, the current distribution operation comprising: If the current to be allocated of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point; If the current to be distributed is less than the current corresponding to the optimal energy efficiency point, the output currents of all target power supply units are adjusted to their corresponding optimal energy efficiency intervals; the target power supply units include the on-load power supply units that have completed the current distribution operation, or the target power supply units include the current on-load power supply units and the on-load power supply units that have completed the current distribution operation; If the power supply capabilities of all the target power supply units meet the current power supply demand of the server, adjusting the power supply units except the target power supply unit to a non-working mode; If the current to be distributed is less than the current corresponding to the optimal energy efficiency point, the process of adjusting the output currents of all target power supply units to their respective corresponding optimal energy efficiency intervals includes: If the current to be allocated is less than the current corresponding to the optimal energy efficiency point, determining whether the current to be allocated satisfies a direct increase condition; If so, it is determined that the target power supply unit includes an on-load power supply unit that has completed the current distribution operation, the current increase corresponding to each of the target power supply units is determined according to the current to be distributed, the sum of all the current increases is equal to the current to be distributed, and the sum of the current corresponding to the optimal energy efficiency point corresponding to the target power supply unit and the current increase is within the optimal energy efficiency range corresponding to the target power supply unit, and the output current of all the target power supply units is adjusted to the sum of the current corresponding to their respective optimal energy efficiency points and the current increase; If not, determine that the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation, perform load averaging processing on all the target power supply units, obtain the target current corresponding to each of the target power supply units, and the target current is within the optimal energy efficiency range corresponding to the target power supply unit, and adjust the output currents of all the target power supply units to their respective corresponding target currents.

2. The power supply control method of the server according to claim 1, characterized in that: After adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point, the power supply control method of the server further includes: Determine a first current threshold and a first voltage threshold corresponding to the current on-load power supply unit; If the load current of the current on-load power supply unit does not increase to the first current threshold, maintain the current on-load power supply unit in constant current mode; if the load current of the current on-load power supply unit increases to the first current threshold, switch the current on-load power supply unit from the constant current mode to the constant power mode; If the output voltage of the current on-load power supply unit has not dropped to the first voltage threshold, the current on-load power supply unit is maintained in the constant power mode; if the output voltage of the current on-load power supply unit drops to the first voltage threshold, the current on-load power supply unit is switched from the constant power mode to the constant voltage mode.

3. The power supply control method for a server according to claim 1, characterized in that: After adjusting the output currents of all target power supply units to their respective corresponding optimal energy efficiency ranges, the power supply control method of the server further includes: For each of the target power supply units, the second current threshold and the second voltage threshold corresponding to the target power supply unit are obtained. If the load current of the target power supply unit does not increase to the second current threshold, the target power supply unit is maintained in constant current mode. If the load current of the target power supply unit increases to the second current threshold, the target power supply unit is switched from the constant current mode to the constant power mode. If the output voltage of the target power supply unit does not decrease to the second voltage threshold, the target power supply unit is maintained in the constant power mode. If the output voltage of the target power supply unit decreases to the second voltage threshold, the target power supply unit is switched from the constant power mode to the constant voltage mode.

4. The power supply control method for a server according to claim 1, characterized in that: The process of adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point includes: The output voltage of the current on-load power supply unit is adjusted so that the output current of the current on-load power supply unit reaches the current corresponding to the optimal energy efficiency point.

5. The power supply control method for a server according to claim 1, characterized in that: In response to a server being in a light-load state, a process of determining a plurality of on-load power supply units from a plurality of power supply units of the server includes: In response to the server being in a light-load state at the current time, a plurality of to-be-selected power supply units are determined from a plurality of power supply units of the server, the to-be-selected power supply units being power supply units that were in the non-working mode at least m times when the server was in the light-load state n times before the current time, 1≤m≤n; A plurality of on-load power supply units are determined from the plurality of power supply units to be selected.

6. The power supply control method for a server according to claim 1, characterized in that: The power supply control method of the server also includes: Acquiring power supply information of multiple device functional units in the server; Calculate the total output current of the centralized power supply of all power supply units based on the power supply information; Determining the load ratio according to the total output current of the centralized power supply and the total output rated load current; In response to the load ratio being less than a first preset value, it is determined that the server is in the light load state.

7. The power supply control method for a server according to claim 6, characterized in that: In response to the load ratio being less than a first preset value, the power supply control method of the server further includes: The minimum value among the lower limit values ​​of the optimal energy efficiency ranges of all power supply units is determined as the first preset value.

8. The power supply control method for a server according to claim 1, characterized in that: The non-operating mode includes a standby mode, and the process of adjusting the power supply units other than the target power supply unit to the non-operating mode includes: At least one power supply unit other than the target power supply unit is adjusted to the standby mode.

9. The power supply control method for a server according to claim 8, characterized in that: The non-operating mode also includes a sleep mode, and the process of adjusting the power supply units other than the target power supply unit to the non-operating mode also includes: determining a first total number of the target power supply unit and the power supply units in the standby mode; In response to the first total number being less than the second total number, adjusting the power supply units other than the target power supply unit and the power supply unit in the standby mode to the sleep mode according to the power consumption prediction data and / or preset experience data of the server; The second total number is the total number of all power supply units in the server.

10. The power supply control method of a server according to claim 9, characterized in that: The non-operating mode also includes a shutdown mode, and the process of adjusting the power supply units other than the target power supply unit to the non-operating mode also includes: Determining a third total number of the target power supply unit, the power supply units in the standby mode, and the power supply units in the sleep mode; In response to the third total number being less than the second total number, the power supply units other than the target power supply unit, the power supply unit in the standby mode, and the power supply unit in the sleep mode are adjusted to the shutdown mode according to the power consumption prediction data.

11. The power supply control method for a server according to any one of claims 1 to 10, characterized in that: If the current to be allocated of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, the power supply control method of the server further includes: Acquire the cabinet environment parameters of the server and the energy efficiency model to be adjusted and the power supply status parameters of each power supply unit of the server in the current correction control cycle; For each power supply unit, the energy efficiency model to be adjusted of the power supply unit is corrected based on the cabinet environment parameters and the power supply status parameters of the power supply unit to obtain the actual energy efficiency model of the current correction control cycle; if the current correction control cycle is the first correction control cycle, the energy efficiency model to be adjusted of the power supply unit is the initial energy efficiency model; if the current correction control cycle is not the first correction control cycle, the energy efficiency model to be adjusted of the power supply unit is the actual energy efficiency model of the previous correction control cycle; For each of the current on-load power supply units, the actual energy efficiency model of the correction control cycle closest to the server in the light load state is used as the current energy efficiency model of the current on-load power supply unit, and the optimal energy efficiency point of the current on-load power supply unit is determined based on the current energy efficiency model of the current on-load power supply unit.

12. The power supply control method for a server according to claim 11, characterized in that: The power supply control method of the server also includes: For each power supply unit in the server, determine a first deviation between an actual energy efficiency model of the power supply unit in the current correction control cycle and an initial energy efficiency model of the power supply unit, and generate a reminder message if the first deviation is greater than a second preset value.

13. The power supply control method for a server according to claim 12, characterized in that: The process of determining a plurality of on-load power supply units from a plurality of power supply units of the server includes: For each power supply unit in the server, determining a second deviation between an actual energy efficiency model of the power supply unit in a correction control cycle closest to when the server is in the light-load state and an initial energy efficiency model of the power supply unit; Determining the candidate priority of each of the power supply units according to each of the second deviations; the candidate priority and the second deviation are negatively correlated; A plurality of on-load power supply units are determined from a plurality of power supply units of the server in descending order of the candidate priorities.

14. A method for controlling power supply of a server, characterized in that: include: In response to the server being in a light-load state, determining a plurality of on-load power supply units from a plurality of power supply units of the server; During the process of performing current distribution operation on the on-load power supply units one by one: For each of the on-load power supply units that have completed the current distribution operation, when the load current of the on-load power supply unit has not increased to a preset current threshold, the on-load power supply unit is maintained in a constant current mode; if the load current of the on-load power supply unit increases to the preset current threshold, the on-load power supply unit is switched from the constant current mode to the constant power mode; if the output voltage of the on-load power supply unit has not decreased to a preset voltage threshold, the on-load power supply unit is maintained in the constant power mode; if the output voltage of the on-load power supply unit is decreased to the preset voltage threshold, the on-load power supply unit is switched from the constant power mode to the constant voltage mode; If the power supply capacity of all the on-load power supply units that have completed the current distribution operation meets the current power demand of the server, the power supply units other than all the on-load power supply units that have completed the current distribution operation are adjusted to a non-working mode; The flow distribution operation includes: If the current to be allocated of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point; If the current to be distributed is less than the current corresponding to the optimal energy efficiency point, the output currents of all target power supply units are adjusted to their corresponding optimal energy efficiency intervals; the target power supply units include the on-load power supply units that have completed the current distribution operation, or the target power supply units include the current on-load power supply units and the on-load power supply units that have completed the current distribution operation; If the current to be distributed is less than the current corresponding to the optimal energy efficiency point, the process of adjusting the output currents of all target power supply units to their respective corresponding optimal energy efficiency ranges includes: If the current to be allocated is less than the current corresponding to the optimal energy efficiency point, determining whether the current to be allocated satisfies a direct increase condition; If so, it is determined that the target power supply unit includes an on-load power supply unit that has completed the current distribution operation, the current increase corresponding to each of the target power supply units is determined according to the current to be distributed, the sum of all the current increases is equal to the current to be distributed, and the sum of the current corresponding to the optimal energy efficiency point corresponding to the target power supply unit and the current increase is within the optimal energy efficiency range corresponding to the target power supply unit, and the output current of all the target power supply units is adjusted to the sum of the current corresponding to their respective optimal energy efficiency points and the current increase; If not, determine that the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation, perform load averaging processing on all the target power supply units, obtain the target current corresponding to each of the target power supply units, and the target current is within the optimal energy efficiency range corresponding to the target power supply unit, and adjust the output currents of all the target power supply units to their respective corresponding target currents.

15. A power supply control system for a server, characterized in that: include: A first determining module is used to determine a plurality of on-load power supply units from a plurality of power supply units of the server in response to the server being in a light-load state; An active current distribution module, used to perform current distribution operations on the on-load power supply units one by one, the current distribution operation comprising: if the current to be distributed of the current on-load power supply unit is not less than the current corresponding to the optimal energy efficiency point of the current on-load power supply unit, adjusting the output current of the current on-load power supply unit to the current corresponding to the optimal energy efficiency point; if the current to be distributed is less than the current corresponding to the optimal energy efficiency point, adjusting the output current of all target power supply units to their respective corresponding optimal energy efficiency intervals; the target power supply unit includes the on-load power supply unit that has completed the current distribution operation, or the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation; A mode adjustment module, configured to adjust the power supply units other than the target power supply unit to a non-working mode when the power supply capabilities of all the target power supply units meet the current power supply demand of the server; If the current to be distributed is less than the current corresponding to the optimal energy efficiency point, the process of adjusting the output currents of all target power supply units to their respective corresponding optimal energy efficiency intervals includes: If the current to be allocated is less than the current corresponding to the optimal energy efficiency point, determining whether the current to be allocated satisfies a direct increase condition; If so, it is determined that the target power supply unit includes an on-load power supply unit that has completed the current distribution operation, the current increase corresponding to each of the target power supply units is determined according to the current to be distributed, the sum of all the current increases is equal to the current to be distributed, and the sum of the current corresponding to the optimal energy efficiency point corresponding to the target power supply unit and the current increase is within the optimal energy efficiency range corresponding to the target power supply unit, and the output current of all the target power supply units is adjusted to the sum of the current corresponding to their respective optimal energy efficiency points and the current increase; If not, determine that the target power supply unit includes the current on-load power supply unit and the on-load power supply unit that has completed the current distribution operation, perform load averaging processing on all the target power supply units, obtain the target current corresponding to each of the target power supply units, and the target current is within the optimal energy efficiency range corresponding to the target power supply unit, and adjust the output currents of all the target power supply units to their respective corresponding target currents.

16. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the power supply control method for a server as described in any one of claims 1 to 14 when executing the computer program.

17. A server, characterized in that: include: A plurality of power supply units, a plurality of device function units, and the electronic device as claimed in claim 16.

18. The server according to claim 17, characterized in that: Each of the power supply units includes a power manager for storing an energy efficiency model and obtaining local power supply status parameters; Each of the equipment function units includes a baseboard management controller, which is used to obtain cabinet environmental parameters and send them to the electronic equipment.

19. The server according to claim 17, characterized in that: The server further comprises a switching unit, and the electronic device and the plurality of device function units are all connected to the switching unit.

20. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instruction is executed by a processor, the steps of the power supply control method for a server as described in any one of claims 1 to 14 are implemented.

21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the power supply control method for a server according to any one of claims 1 to 14 are implemented.

Citation Information

Patent Citations

  • Energy conservation control system and control method thereof

    CN101995859A

  • External power supply and method to enhance the output power delivered by an external power supply

    US20220269327A1