Rack-mounted server assembly management system and method and electronic equipment

By identifying the server identity and spatial location, dynamically matching power requirements, and optimizing power supply paths, it solves the problems of inflexible power configuration and delayed thermal stability of rack-mounted servers, and achieves safe and reliable power management and energy efficiency optimization.

CN120669838AActive Publication Date: 2025-09-19BEIJING BELSTAR CLOUD TECH CO LTL

Patent Information

Application Number
CN202510744296.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-05
Publication Date
2025-09-19
Estimated Expiration
2045-06-05

AI Technical Summary

Technical Problem

In the existing technology, the power configuration of rack servers is inflexible, the impact of server insertion position on power supply capacity is not considered, thermal stability judgment is delayed, and traditional power supply management has power supply bottlenecks and long thermal safety response time.

Method used

It adopts identity recognition and power demand dynamic matching technology, obtains the target power demand value by identifying the server identity information, builds a power supply capability model based on the three-dimensional spatial location information, performs dynamic power supply path optimization, and performs environmental perception control through the thermal stability judgment module to automatically reject power-on operations that do not meet the conditions.

Benefits of technology

It achieves precise configuration of server power parameters, dynamically adjusts power supply capabilities, improves the intelligence level of assembly management, avoids power shortages and thermal safety risks, and optimizes the energy efficiency of the power supply path.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120669838A_ABST
    Figure CN120669838A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of server assembly management, and discloses a rack-mounted server assembly management system and method and electronic equipment, and the system comprises a position recognition module, a power demand recognition module, a power matching judgment module, a thermal stability judgment module, a power supply path control module and a power supply on-off control module. The method comprises the following steps: acquiring a target power demand value of the server; the three-dimensional space position of the server in the rack is obtained, and a power supply capacity value corresponding to the three-dimensional space position is constructed; judging the difference value between the power supply capacity value and the target power demand value, and obtaining the environment temperature and the thermal resistance value of the slot to judge the thermal stability; selecting a path with the minimum energy consumption, and generating a path control instruction; executing the path control instruction, and controlling the target slot to be powered on. According to the invention, the technical scheme of identity recognition and power demand dynamic matching is adopted, the identity information of the server is automatically recognized, and the corresponding target power demand value is obtained, so that the technical effect of accurately configuring the power parameters of the server is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of server assembly management, in particular to a rack-type server assembly management system, method and electronic equipment. Background Art

[0002] With the continuous expansion of data center construction and the increasing heterogeneity of servers, rack-mounted servers are becoming increasingly common in scenarios such as large-scale computing, cloud storage, and edge computing. Rapid server assembly and intelligent management are becoming key factors affecting data center operation and maintenance efficiency and resource utilization, especially in high-density deployment environments.

[0003] Existing rack-mount server assembly and management technologies primarily rely on manual entry of server parameters, static configuration of power resources, and fixed power supply paths for power control. Server power parameters are typically preset at the factory or manually registered by management personnel before racking, and power supply capacity is often configured according to standardized standards. Furthermore, once the server is inserted, the system powers on according to fixed rules or pre-set processes.

[0004] However, in the actual application of existing technologies, the static power configuration scheme restricts the adaptability of diversified server deployment. When faced with changes in server configuration or dynamic adjustments in power demand, it is difficult to achieve automatic adaptation. Traditional power supply management does not take into account the differences in power supply capabilities of specific slot positions of servers in the rack, and easily ignores power supply bottlenecks caused by line voltage drops or uneven power supply topologies. In addition, thermal stability judgment is delayed and lacks an early warning mechanism. Reliance on hardware protection measures leads to long thermal safety response time and poor intervention effect. Therefore, the present invention provides a rack-mounted server assembly management system, method and electronic equipment to address the shortcomings of the existing technology. Summary of the Invention

[0005] In response to the shortcomings of the existing technology, the present invention provides a rack-mounted server assembly management system, method and electronic equipment, which solves the problems of inflexible power configuration of existing servers, spatial location not participating in power supply capacity evaluation, delayed thermal stability judgment and insufficient power supply path energy efficiency optimization.

[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: a rack-mounted server assembly management system includes the following modules: A location identification module is used to identify the identity information of the server and obtain the three-dimensional spatial location information of the server in the rack structure; A power demand identification module is used to determine the target power demand value of the server based on the identity information of the server; A power matching determination module is used to calculate the difference between the server's current power supply capability and the target power demand value based on the acquired three-dimensional spatial position information and the target power demand value, and generate a power rejection signal if the difference exceeds a set threshold; The thermal stability determination module obtains the current temperature value and thermal resistance value of the target slot when the power rejection signal is not generated, and calculates the thermal stability determination condition in combination with the target power demand value; A power supply path control module, configured to generate corresponding path control instructions from a plurality of preset power supply paths when neither the power matching determination module nor the thermal stability determination module generates a power rejection signal; The power on / off control module is used to control the power on of the target slot according to the generated path control instruction and configure the output electrical parameters of the slot power module.

[0007] Preferably, the location identification module includes a radio frequency identification device and a spatial positioning device, which is used to identify the unique code of the server by radio frequency and determine the three-dimensional spatial coordinates of the server in combination with the position coordinates of multiple positioning anchor points.

[0008] Preferably, the power demand identification module includes: An identity information parsing unit, configured to receive the server's identity information and extract the server model parameters; The power demand matching unit is used to search the corresponding target power demand value in the power database according to the model parameters; the data interface unit is used to exchange data with the central control unit and transmit the target power demand value to the power matching determination module.

[0009] Preferably, the power matching determination module includes: A location power extraction unit is used to call the electric power distribution field model according to the spatial coordinates of the server to obtain the power supply capacity value of the current location; The error judgment unit is used to calculate the difference between the power supply capability value and the target power requirement value and compare it with a set threshold value, and generate a power rejection signal if the difference exceeds the threshold value.

[0010] Preferably, the error judgment unit performs the power error judgment operation based on the following judgment formula: |P(x,y,z)-P t |>ΔP max ; Where P(x,y,z) is the power supply capacity value of the electric power distribution field model at the server location (x; y; z); P t is the target power demand value; ΔP max is the set tolerance threshold.

[0011] Preferably, the thermal stability determination module includes: A temperature acquisition unit is used to collect the current temperature value of the target slot; A thermal resistance acquisition unit, used to obtain the thermal resistance value of the slot position corresponding to the server; The thermal determination execution unit is used to take the current temperature value, thermal resistance value and target power demand value as input parameters, perform a thermal stability determination operation, and generate a power rejection signal when the determination result does not meet the preset thermal threshold condition.

[0012] Preferably, the thermal determination execution unit performs thermal stability determination based on the following formula: T c +P t ·R th ≤T max ; Among them, T c is the current temperature value of the target slot; P t is the target power requirement value of the server; R th is the thermal resistance value corresponding to the slot; T max It is the preset upper limit of thermal stability temperature.

[0013] Preferably, the generated path control instructions include: Control information used to evaluate the energy consumption index of each path among multiple preset power supply paths. The energy consumption index is weightedly calculated based on the path length, voltage decay rate and power consumption per unit resistance, and the power supply path with the lowest energy consumption is selected as the target path based on the calculation result.

[0014] A rack server assembly management method is also provided, comprising the following steps: Identify the identity information of the server to be inserted and obtain the corresponding target power demand value; Obtain the three-dimensional spatial position information of the server in the rack and construct the power supply capacity value corresponding to the position; Determine whether the difference between the power supply capability value and the target power demand value exceeds the set threshold. If so, refuse to power on. When the difference meets the conditions, the ambient temperature and thermal resistance of the slot are obtained to determine whether the thermal stability constraint is met. If not, power is rejected. Under the premise of meeting power supply and thermal stability requirements, the path with minimum energy consumption is selected from multiple power supply paths and path control instructions are generated; Execute path control instructions to control the target slot to power on and configure the power module output parameters.

[0015] An electronic device is also provided, comprising a memory and a processor, wherein the memory stores a computer program executable by the processor, and when the processor executes the computer program, a rack server assembly management system is implemented.

[0016] The present invention provides a rack-mounted server assembly management system, method, and electronic equipment. It has the following beneficial effects: 1. This invention utilizes a dynamic matching technology solution based on identity recognition and power requirements. By automatically identifying server identity information and obtaining the corresponding target power requirements, it achieves the technical effect of accurately configuring server power parameters. Compared to existing solutions that use fixed power configurations or manually set power parameters, this solution solves the problems of inflexible power configuration and poor adaptability, effectively improving the intelligent level of assembly management.

[0017] 2. This invention utilizes spatial location information to construct a power supply capacity model, achieving the technical effect of dynamically adjusting power supply capacity based on the actual server insertion location. Existing technologies generally ignore the impact of server insertion location on power supply capacity, which can easily lead to power shortages caused by uneven power supply layout or line voltage drops. This invention effectively addresses this technical shortcoming, achieving safer and more reliable power management.

[0018] 3. This invention utilizes a collaborative control solution combining thermal stability assessment with environmental awareness. By collecting slot ambient temperature and thermal resistance values ​​for thermal stability assessment, it dynamically identifies thermal risks and automatically rejects power-on operations that do not meet the requirements. Compared to traditional solutions that rely solely on hardware temperature control, this solution addresses the shortcomings of delayed response and inability to proactively intervene, thus mitigating thermal safety risks at the source.

[0019] 4. This invention achieves the technical effect of optimizing power supply path energy efficiency while satisfying power and thermal stability constraints through multi-path power control and energy-optimized path selection. Traditional power supply control solutions often use fixed power supply paths and fail to fully consider path energy optimization. This invention effectively solves the problem of single power supply path configuration and high energy consumption, achieving the goal of green and energy-saving management. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is a system architecture diagram of the present invention; Figure 2 is a flow chart of the method steps of the present invention; Figure 3 A schematic diagram of the device of the present invention; Figure 4 Schematic diagram of the thermal stability determination module of the present invention; Figure 5 is a flow chart of the method steps of the present invention; Figure 6 Schematic diagram of the device of the present invention. DETAILED DESCRIPTION

[0021] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the present specification. Obviously, the described embodiments are only 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 making creative efforts are within the scope of protection of the present invention.

[0022] Please see the attached Figure 1-6 , an embodiment of the present invention provides a rack-mounted server assembly management system, comprising the following modules: a position identification module, configured to identify the identity information of the server and obtain the three-dimensional spatial position information of the server in the rack structure; A power demand identification module is used to determine the target power demand value of the server based on the identity information of the server; A power matching determination module is used to calculate the difference between the server's current power supply capability and the target power demand value based on the acquired three-dimensional spatial position information and the target power demand value, and generate a power rejection signal if the difference exceeds a set threshold; The thermal stability determination module obtains the current temperature value and thermal resistance value of the target slot when the power rejection signal is not generated, and calculates the thermal stability determination condition in combination with the target power demand value; A power supply path control module, configured to generate corresponding path control instructions from a plurality of preset power supply paths when neither the power matching determination module nor the thermal stability determination module generates a power rejection signal; The power on / off control module is used to control the power on of the target slot according to the generated path control instruction and configure the output electrical parameters of the slot power module.

[0023] As for the position identification module, in this embodiment, the position identification module mainly includes a radio frequency identification device and a spatial positioning device.

[0024] Typically, an RFID system consists of an RFID reader and a matching electronic tag. The tag is affixed or embedded on the server body, marking the server's unique identifier (ID). The RFID reader is integrated into the back or side of each standard slot in the rack and typically uses high-frequency (13.56MHz) or ultra-high-frequency (860-960MHz) standards to ensure a balanced read range and interference mitigation.

[0025] In some embodiments, the electronic tag also pre-stores the logical slot number corresponding to the server identity, as well as the maximum power level and model category information of the server, for subsequent module calls.

[0026] Alternatively, the spatial positioning device is deployed on the top, bottom, or inner wall of the server rack based on at least three spatial anchor points. In one possible implementation, these spatial anchor points utilize ultra-wideband (UWB) positioning nodes, supporting centimeter-level positioning accuracy. Whenever a server is inserted into the rack, the server's three-dimensional spatial coordinates (x, y, z) are measured through a two-way time difference positioning (TDoA) mechanism between the tag's transmission and the anchor points.

[0027] Specifically, the spatial coordinates output by the spatial positioning module are used to subsequently invoke the electric power distribution field model P(x, y, z). This model is used in other modules to calculate the power supply capacity of the server at its current location. The location identification module itself does not process power values, but the spatial resolution accuracy of its output coordinates directly determines the effectiveness of the model.

[0028] In some embodiments, in order to improve the stability and redundant control capability of spatial coordinate data, the system will simultaneously introduce IMU (inertial measurement unit) for acceleration and attitude detection, and compensate for coordinate drift through fusion filters (such as Kalman or Complementary filters).

[0029] As an extension, some server tags also support dual-protocol modes, such as NFC and UWB. Data center management software can use a centralized scheduling platform to uniformly identify tag information in different communication modes, bind identity data with location data, and upload it to the cloud platform, enabling unified management of multiple cabinet locations across multiple regions.

[0030] Furthermore, in certain high-security deployment environments, visually assisted recognition mechanisms can be combined, such as structured light depth cameras or TOF (Time of Flight) cameras, to achieve instant posture verification after the server insertion action, to verify whether the mechanical slot operation is fully in place, and further ensure the reliability of position recognition data.

[0031] It should be emphasized that the server's spatial coordinate data (x, y, z) is not only used for static archiving, but also for the subsequent power supply path selection, electric power field model P(x, y, z), power error calculation |P(x, y, z)-P t | and thermal stability determination formula T c +P t ·R th Provides input basis. Therefore, although this module is pre-installed, it is indispensable and requires a high measurement frequency and response speed.

[0032] In one possible deployment scenario, the location identification module's response cycle is designed to complete a global scan within 500ms. Combined with the event-driven framework of the system's central controller, this ensures that the "identity-location-power triple binding" can be completed within 1 second after the server is plugged in.

[0033] In this embodiment, the power requirement identification module determines the target power requirement based on the server's identification information and transmits this power requirement to the power matching determination module for subsequent power matching determination and power supply configuration. The key function of this module is to accurately determine the power requirement of each server and ensure that the system allocates appropriate power resources based on this requirement, thereby avoiding device failures or performance issues caused by power mismatches.

[0034] The power demand identification module mainly consists of three sub-modules: Identity Information Parsing Unit: This unit receives and parses server identity information from the location identification module or other management units. Using this information, the system can accurately determine each server's model and configuration, providing a foundation for subsequent power requirements analysis.

[0035] Power Requirement Matching Unit: Based on the server model parameters obtained from the Identity Resolution Unit, this unit queries the power database to accurately locate the target power requirement for that server model. By accessing this database, the system ensures that each server's power requirement matches its actual configuration, thereby optimizing power resource allocation.

[0036] Data Interface Unit: The data interface unit is responsible for transmitting the matched target power demand value to the power matching determination module for use in subsequent processing. This unit ensures smooth and accurate data interaction with the central control unit, providing accurate data support for the system.

[0037] The power demand identification module relies on matching identity information with power demand values, dynamically querying the power database. Specifically, the system resolves the server's identity and obtains the corresponding server model. Once this model is obtained, the system uses the power demand matching unit to search for the corresponding target power demand value. This power demand value reflects the server's energy consumption during normal operation and is determined by factors such as the server's hardware configuration and operating status.

[0038] Specifically, the power demand matching unit will query the power demand standards stored in the power database based on the server model parameters. The power demand value search process can be optimized through formulas or algorithms. Taking a simple power demand search process as an example, the power demand matching unit uses the following function formula to search and confirm the power demand value of each server: Pdemand (m) = f(M); Among them, P demand (m) represents the target power requirement value of the mth server; f(M) is a function that is dynamically calculated based on the server model parameters M (including processor type, memory configuration, storage device, etc.), and returns the target power value corresponding to the server model.

[0039] In this formula, f(M) represents a function that calculates the power requirements of different server models (M). This function calculates the power required by each server based on the server's hardware configuration and operating status (e.g., load, temperature, and other factors). In practice, a power database will store the power requirements of different server models, and the query process can use a standardized query algorithm to ensure efficiency and accuracy.

[0040] As a crucial component of the power demand identification module, the data interface unit facilitates data exchange between the power demand value and the central control unit. Through this unit, the power demand identification module transmits the target power demand value it finds to the power matching determination module in real time. The data interface unit ensures smooth system operation and avoids inaccurate power allocation caused by data transmission delays or errors.

[0041] By parsing the server's identity information, the power demand identification module can accurately obtain the power demand value of each server, ensuring that the system can allocate the required power to each server, avoiding equipment failure or system performance fluctuations caused by insufficient or excessive power allocation.

[0042] The power demand matching unit dynamically queries the power database to ensure that each server's power demand value is consistent with its actual configuration. This allows the system to flexibly cope with servers of different models and configurations, improving the system's adaptability and scalability.

[0043] By accurately identifying power requirements, the system can rationally allocate power resources, avoid unnecessary energy waste, and improve the efficiency and sustainability of power distribution.

[0044] After the target power demand value is accurately transmitted to the power matching judgment module, the system can further determine whether the power demand is met based on this data, thereby optimizing the power supply configuration and stable operation, and avoiding problems such as insufficient power or overload.

[0045] In this embodiment, the power matching determination module calculates the difference between the server's power supply capacity and the target power requirement to determine whether the difference exceeds a set error threshold, thereby deciding whether to power the server. This module effectively avoids system failures caused by insufficient or overloaded server power, ensuring reasonable power allocation and stable system operation.

[0046] In this embodiment, the power matching determination module is composed of the following two core units: Positional Power Extraction Unit: This unit is responsible for invoking the electric power distribution field model based on the server's spatial coordinates (i.e., the server's three-dimensional location) to obtain the power supply capacity value at the server's current location. The Positional Power Extraction Unit accurately determines the server's position in the rack and, in combination with a preset power distribution model, assesses the power allocation capacity at that location.

[0047] Error Detection Unit: This unit calculates the difference between the power supply capacity value obtained by the location power extraction unit and the target power demand value. If the difference exceeds a set threshold, the error detection unit generates a power rejection signal to ensure that the server is not over- or under-allocated power.

[0048] The power matching determination module relies on calculating the difference between the server's three-dimensional location coordinates and the target power demand. Specifically, the location power extraction unit uses the electric power distribution field model to obtain the power supply capacity value (P(x, y, z)) at the current location based on the server's location coordinates (x, y, z). This power supply capacity value represents the maximum power that can be provided at that location, taking into account factors such as cable length, voltage attenuation, and heat distribution.

[0049] Next, the error judgment unit compares P(x, y, z) with the target power demand value P of the server. t If the difference between the two is greater than the system preset tolerance threshold (ΔP max ), a power rejection signal will be triggered to prevent system failure caused by power supply mismatch. The error judgment formula is as follows: |P(x,y,z)-P t |>ΔP max ; Among them, P(x,y,z) is the power supply capacity value of the server location; P t is the target power demand value of the server; ΔP max is the set power error tolerance threshold.

[0050] The detailed steps for power matching determination include: Position power extraction: By reading the three-dimensional position coordinates of the server, the position power extraction unit calls the electric power distribution field model to calculate the power supply capacity value P(x, y, z) at the current location.

[0051] Error calculation: Compare the extracted power supply capacity value P(x,y,z) with the target power demand value P of the server t Perform difference calculation.

[0052] Error judgment: The error judgment unit judges whether the calculated difference exceeds the preset threshold ΔP max If the difference exceeds the threshold, it means that the power supply at the current location cannot meet the target power demand, and a power rejection signal will be generated.

[0053] Deny power: When the error exceeds the tolerance threshold, the system refuses to supply power to the server, preventing device failure or system instability caused by power mismatch.

[0054] In this embodiment, the thermal stability determination module ensures that the server does not experience hardware failure or performance degradation due to excessively high temperatures during operation. Based on the current slot temperature information and thermal resistance parameters, combined with the target power demand value, this module dynamically determines whether the server can operate normally under the current environmental conditions, thereby preventing unstable operation or system failures caused by thermal overload.

[0055] In this embodiment, the thermal stability determination module includes the following three core units: Temperature Acquisition Unit: This unit is responsible for collecting the current temperature of the target slot in real time to accurately reflect the actual operating environment temperature of the slot. The temperature acquisition unit can monitor the temperature changes of the slot in real time using devices such as temperature sensors or thermocouples.

[0056] Thermal Resistance Acquisition Unit: This unit is responsible for acquiring the thermal resistance of the target slot, which represents the heat conduction capacity between the slot and its surroundings. Using this thermal resistance information, the system can calculate the slot's temperature rise under varying power loads, thereby accurately assessing thermal stability.

[0057] Thermal Determination Execution Unit: This unit uses the parameters provided by the Temperature Acquisition Unit and the Thermal Resistance Acquisition Unit (i.e., the current slot temperature and thermal resistance value) along with the target power requirement as input to perform a thermal stability determination. Based on this determination, if the current operating temperature does not meet the server's cooling requirements, the system generates a power-rejection signal to prevent server failure due to overheating.

[0058] The thermal stability determination module operates based on the following core formula. Specifically, the thermal determination execution unit uses the following formula to determine thermal stability based on the current slot temperature, thermal resistance, and target power requirement of the server: T c +P t ·R th ≤T max ; Among them, T c is the current temperature value of the target slot; P t is the target power requirement value of the server; R th is the thermal resistance value corresponding to the slot; T max It is the preset upper limit of thermal stability temperature.

[0059] According to the above formula, the system will set the current slot temperature value T c and the target power demand value P t and the slot thermal resistance R th Combined with the current temperature T, the temperature rise value of the slot is calculated. c Exceeds the preset upper limit of thermal stability temperature T max , it means that the thermal stability of the current slot is insufficient and the system will refuse to provide power to the server.

[0060] The working steps and judgment logic include: Temperature value acquisition: First, the temperature acquisition unit collects the current temperature T of the target slot c , reflecting the thermal conditions of the server's operating environment. This process is performed in real time, ensuring that each calculation is based on the latest environmental data.

[0061] Thermal resistance value acquisition: The thermal resistance acquisition unit obtains the thermal resistance value R based on factors such as the slot position and material properties. th This value determines the slot's ability to conduct heat. Therefore, for servers with high power requirements, the smaller the slot's thermal resistance, the stronger its heat conduction capability.

[0062] Thermal stability judgment: The thermal judgment execution unit sets the target power demand value P t The current temperature T of the slot c And thermal resistance R th Substitute into the formula to calculate thermal stability. According to the calculation results, determine whether the preset thermal stability temperature limit T is met. max .

[0063] Reject power-on signal generation: If the calculated temperature value exceeds the preset thermal stability upper temperature limit T max, it means that the current environment is not suitable for normal operation of the server. In this case, the system will generate a power-rejection signal to prevent overheating from causing damage to the device or performance degradation.

[0064] In some embodiments, the thermal stability determination module can be integrated with the data center's overall thermal management system to achieve linkage with other cooling devices (such as air conditioners and fans). When a server's thermal stability is insufficient, the system can lower the operating temperature through external cooling devices, further improving the system's thermal management capabilities.

[0065] In addition, the module can also dynamically adjust the tolerance range for thermal stability judgment based on historical server load data. For example, when the server load is low, the system can appropriately relax the thermal stability requirements to improve overall energy efficiency.

[0066] As for the power supply path control module, in this embodiment, it is used to further dynamically adjust the power supply power of the target slot after the server meets the power matching judgment conditions and thermal stability judgment conditions, so as to ensure the rationality and safety of the power output during the actual power supply process. Generally, the power control module determines the specific power supply power value by combining the target power demand value, server location parameters and the system's power control strategy to meet the server's operating requirements and reduce energy consumption risks. As an option, the power control module can estimate or correct the power supply power of the target slot through the power control calculation model before the power supply is started, thereby improving the accuracy of the power supply control.

[0067] In this embodiment, the power control module includes a power control calculation unit, which is used to dynamically calculate and control the actual power supply power of the target slot according to the target power demand value of the server when the power matching judgment module and the thermal stability judgment module both confirm that the power-on conditions are met.

[0068] Specifically, in this embodiment, the power control calculation unit determines the power supply power based on the following power control function: P s =f(P t ,k p ,θ); Among them, P s Indicates the actual power supply value of the target slot; P t represents the target power requirement value of the server; k p is the power control coefficient, which is used to adjust according to the overall system operation strategy or power configuration strategy; θ is the power control compensation parameter, which is used to correct the power difference caused by power attenuation, cable loss or local load fluctuation in the actual power supply process.

[0069] In general, the power regulation coefficient k pThe value range of is preset according to the server type, load characteristics and power management strategy, usually between 0.9 and 1.1, and the specific value is determined by the power management strategy. For example, for high-performance computing servers with high power control accuracy requirements, k p A value close to 1 can be taken to ensure the stability of power supply.

[0070] As a possible implementation, the power control compensation parameter θ can be dynamically adjusted based on the actual measured power supply line impedance, voltage fluctuation, and historical power deviation data. In some embodiments, the value of θ can be determined using the following correction model: θ=R l ×I s +ΔP h ; Among them, R l The line resistance of the power path to the target slot; I s is the expected supply current value, which can be obtained by I s =P t / V s Calculate, where V s is the supply voltage; ΔP h This value is the average power deviation value detected during the historical power supply process, which is used to further improve the accuracy of power regulation.

[0071] In a possible implementation, the power control calculation unit obtains the target power demand value P of the server. t After that, first determine the current power regulation coefficient k p And the power control compensation parameter θ, and then calculate the actual power supply power P through the power control function s If the calculated P s If the value exceeds the maximum power output range allowed by the system, the power control calculation unit will p Or θ is dynamically corrected to ensure power supply safety.

[0072] To further enhance the safety and adaptability of power regulation, in some embodiments, the power regulation module can also allocate power to different power paths based on the power regulation function and the system's multi-source power control strategy. For example, if the power supply capacity of a single path cannot meet the target power demand of a server, the system can automatically use a backup power path to share the power supply.

[0073] In addition, in specific application scenarios, such as environments with high server density and drastic load changes in data centers, the power control module can predict power demand in future time periods based on the above-mentioned power control function and combined with the time series prediction model to achieve more efficient power control management.

[0074] In this embodiment, the power on / off control module combines the power supply value after power regulation with relevant position characteristic parameters to further evaluate whether the power-on command can be safely issued. Generally, the status confirmation module constructs a state evaluation function, using the power supply as the base value and combining it with the position parameters to make a judgment, thus forming the final judgment criteria for power-on control. Optionally, the status confirmation module can also implement a state caching mechanism to improve module response speed and processing efficiency.

[0075] In this embodiment, the state confirmation module includes a state calculation unit, which is used to perform a power-on state determination operation based on the power supply value and the target slot position parameter to confirm whether the condition for executing the instruction is met.

[0076] Specifically, the status confirmation module makes a determination based on the following power-on status function: S=α·P s +β·d(x,y,z); Where S represents the power-on status evaluation value of the current slot; P s The target slot power supply value output by the power control module; d(x, y, z) is the spatial position characteristic function of the slot, which is used to quantify the position offset of the slot relative to the power core distribution point in three-dimensional space; α and β are weight factors set by the system, which are used to adjust the influence weights of the power factor and position factor in status judgment, and are usually preset based on the equipment layout and wiring topology.

[0077] In general, the position feature function d(x,y,z) can be constructed in the following form: Where d(x, y, z) is the spatial position characteristic function of the slot; x, y, z are the spatial coordinate values ​​of the target slot; x0, y0, z0 are the reference coordinates of the power core node, which are used to reflect the topological location of the power supply center.

[0078] Through this position function, the distance between the slot and the central power supply path can be effectively quantified, thereby indirectly reflecting spatial factors such as power supply response delay and voltage fluctuation possibility.

[0079] In a possible implementation, when the state evaluation value S is less than the set power-on safety threshold S th When the system determines that the slot is in the safe power-on range, it can generate a power-on control instruction: On the contrary, if the status value exceeds the threshold, power will be automatically rejected to prevent operational risks caused by excessive position deviation or excessive power.

[0080] Alternatively, the weight coefficients α and β can be adaptively configured using offline simulation data and empirical parameters to enhance model adaptability. For example, in high-density wiring areas, to reduce the risk of power overload, the weight of α can be increased to enhance sensitivity to power factors.

[0081] In some embodiments, the state confirmation module may further introduce a weighted adjustment function to achieve dynamic compensation of position correlation, for example, using the following form to correct the position factor: Among them, β0 is the initial position weight; γ is the adjustment factor; Represents the rate of change of spatial gradient, which is used to identify the sensitivity of position change to power supply status.

[0082] Through the above processing method, the status confirmation module can not only make a joint judgment on power and location factors, but also adjust the evaluation criteria in real time according to the actual deployment situation, further improving the system's security and dynamic adaptability.

[0083] The rack server assembly management method described below and the rack server assembly management system described above may refer to each other.

[0084] Please see the attached Figure 2 The present invention also provides a rack server assembly management method, comprising the following steps: S1: Identify the identity information of the server to be inserted and obtain the corresponding target power requirement value; S2: Obtain the three-dimensional spatial position information of the server in the rack and construct a power supply capacity value corresponding to the position; S3: Determine whether the difference between the power supply capability value and the target power demand value exceeds a set threshold. If so, refuse to power on. S4: When the difference meets the condition, the ambient temperature and thermal resistance value of the slot are obtained to determine whether the thermal stability constraint is met. If not, power is rejected. S5: Under the premise that power supply and thermal stability are both met, select the path with the lowest energy consumption from multiple power supply paths and generate path control instructions; S6: Execute path control instructions, control the target slot to power on, and configure the power module output parameters.

[0085] In step S1, the server identification operation is performed to obtain the identity information of the server to be inserted. Based on this information, the power requirement database or historical configuration parameters are called to determine the target power requirement value of the server. Alternatively, this target power requirement value can be dynamically adjusted based on the server load level, performance mode, or usage scenario.

[0086] For step S2, the three-dimensional spatial position information of the server in the rack is detected, including the x, y, and z coordinates of the server insertion. Through the preset electric power distribution field model, the power supply capacity value corresponding to the position is calculated or looked up in a table to reflect the maximum power that the power supply at the current position can supply.

[0087] In step S3, a power matching determination is performed, where the difference between the power supply capability value and the target power requirement value is calculated to determine whether the difference exceeds a set safety tolerance threshold. If the tolerance is exceeded, a power rejection control is triggered to prevent the risk of insufficient power or overload.

[0088] For step S4, when the difference between the power supply capacity and the power requirement meets the conditions, the ambient temperature information of the target slot and the thermal resistance value corresponding to the slot are further collected, and a judgment is made based on the thermal stability judgment formula. If the thermal stability constraint is not met, the power-on operation is refused.

[0089] In step S5, assuming both the power matching and thermal stability criteria are met, the path with the lowest energy consumption among multiple alternative power supply paths is selected as the preferred power supply path to further improve power supply efficiency, and corresponding path control instructions are generated. Path selection can comprehensively consider parameters such as line impedance, power supply load balancing, and path length to ensure optimal energy efficiency of the power supply path.

[0090] For step S6, the path control instruction is executed to control the target slot to be powered on, and the output parameters of the power module are configured, specifically including setting parameters such as voltage, current upper limit, protection delay, etc., to ensure safe and stable startup of the server.

[0091] The method of this embodiment can be used to execute the above system embodiment. Its principles and technical effects are similar and will not be described in detail here.

[0092] The electronic device described below and the rack server assembly management system described above may correspond to each other.

[0093] Please see the attached Figure 3 The present invention also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program executable by the processor, and when the computer program is executed by the processor, a rack-mounted server assembly management system can be implemented.

[0094] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.

Claims

1. Rack-mounted server assembly management system, characterized in that: Includes the following modules: A location identification module is used to identify the identity information of the server and obtain the three-dimensional spatial location information of the server in the rack structure; A power demand identification module is used to determine the target power demand value of the server based on the identity information of the server; A power matching determination module is used to calculate the difference between the server's current power supply capability and the target power demand value based on the acquired three-dimensional spatial position information and the target power demand value, and generate a power rejection signal if the difference exceeds a set threshold; The thermal stability determination module obtains the current temperature value and thermal resistance value of the target slot when the power rejection signal is not generated, and calculates the thermal stability determination condition in combination with the target power demand value; A power supply path control module, configured to generate corresponding path control instructions from a plurality of preset power supply paths when neither the power matching determination module nor the thermal stability determination module generates a power rejection signal; The power on / off control module is used to control the power on of the target slot according to the generated path control instruction and configure the output electrical parameters of the slot power module.

2. The rack server assembly management system according to claim 1, characterized in that: The location identification module includes a radio frequency identification device and a spatial positioning device, which is used to identify the server's unique code through radio frequency and determine the three-dimensional spatial coordinates of the server in combination with the position coordinates of multiple positioning anchor points.

3. The rack server assembly management system according to claim 1, wherein: The power demand identification module includes: An identity information parsing unit, configured to receive the server's identity information and extract the server model parameters; A power demand matching unit, configured to search a power database for a corresponding target power demand value according to the model parameters; The data interface unit is used to exchange data with the central control unit and transmit the target power demand value to the power matching determination module.

4. The rack server assembly management system according to claim 1, wherein: The power matching determination module includes: A location power extraction unit is used to call the electric power distribution field model according to the spatial coordinates of the server to obtain the power supply capacity value of the current location; The error judgment unit is used to calculate the difference between the power supply capability value and the target power requirement value and compare it with a set threshold value, and generate a power rejection signal if the difference exceeds the threshold value.

5. The rack server assembly management system according to claim 4, characterized in that: The error judgment unit performs a power error judgment operation based on the following judgment formula: |P(x,y,z)-P t |>ΔP max ; Where P(x, y, z) is the power supply capacity value of the electric power distribution field model at the server location (x, y, z); P t is the target power demand value; ΔP max is the set tolerance threshold.

6. The rack server assembly management system according to claim 1, wherein: The thermal stability determination module includes: A temperature acquisition unit is used to collect the current temperature value of the target slot; A thermal resistance acquisition unit, used to obtain the thermal resistance value of the slot position corresponding to the server; The thermal determination execution unit is used to take the current temperature value, thermal resistance value and target power demand value as input parameters, perform a thermal stability determination operation, and generate a power rejection signal when the determination result does not meet the preset thermal threshold condition.

7. The rack server assembly management system according to claim 6, characterized in that: The thermal determination execution unit performs thermal stability determination based on the following formula: T c +P t ·R th ≤T max ; Among them, T c is the current temperature value of the target slot; P t is the target power requirement value of the server; R th is the thermal resistance value corresponding to the slot; T max It is the preset upper limit of thermal stability temperature.

8. The rack server assembly management system according to claim 1, wherein: The generated path control instructions include: Control information used to evaluate the energy consumption index of each path among multiple preset power supply paths. The energy consumption index is weightedly calculated based on the path length, voltage decay rate and power consumption per unit resistance, and the power supply path with the lowest energy consumption is selected as the target path based on the calculation result.

9. A rack server assembly management method, applied to the rack server assembly management system according to any one of claims 1 to 8, characterized in that: The following steps are involved: Identify the identity information of the server to be inserted and obtain the corresponding target power demand value; Obtain the three-dimensional spatial position information of the server in the rack and construct the power supply capacity value corresponding to the position; Determine whether the difference between the power supply capability value and the target power demand value exceeds the set threshold. If so, refuse to power on. When the difference meets the conditions, the ambient temperature and thermal resistance of the slot are obtained to determine whether the thermal stability constraint is met. If not, power is rejected. Under the premise of meeting power supply and thermal stability requirements, the path with minimum energy consumption is selected from multiple power supply paths and path control instructions are generated; Execute path control instructions to control the target slot to power on and configure the power module output parameters.

10. An electronic device, characterized in that: The system comprises a memory and a processor, wherein the memory stores a computer program executable by the processor, and when the processor executes the computer program, the rack server assembly management system according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Server cluster operation and maintenance management and control system and method

    CN118838781A

  • Query method and system for generating SQL statement based on natural language

    CN119377241A

  • Intelligent operation and maintenance system and method for AI server

    CN119883848A

  • Control method of building energy equipment, server, medium and storage product

    CN119916714A

  • Solid state disk intelligent temperature control method and system based on edge computing

    CN119987509A

Cited By

  • Power supply system, electronic equipment and server

    CN120891908A