Cold plate liquid cooling system and adaptive energy-saving operation control method and device thereof

By collecting temperature and pressure differentials in real time, adjusting the operating modes of the electric regulating valve and CDU unit, and optimizing the flow supply and demand matching of the cold plate liquid cooling system, the problem of low efficiency under conventional control is solved, and more efficient energy-saving operation is achieved.

CN115551324BActive Publication Date: 2025-11-07SHANGHAI BILIBILI TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211341795.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-28
Publication Date
2025-11-07
Estimated Expiration
2042-10-28

AI Technical Summary

Technical Problem

In cold plate liquid cooling systems, the conventional differential pressure control and constant flow control lead to a mismatch between the supply and demand of operating flow, resulting in low operating efficiency.

Method used

By collecting real-time temperature data from the rack return water pipes and key server components, adjusting the opening of the electric regulating valve and the differential pressure setting at the end of the main loop pipe, the operating mode of the CDU unit is optimized to achieve adaptive energy-saving control.

Benefits of technology

It effectively solves the problem of mismatch between supply and demand of liquid cooling secondary side flow rate, and improves system operating efficiency and energy saving effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115551324B_ABST
    Figure CN115551324B_ABST
Patent Text Reader

Abstract

The application discloses an adaptive energy-saving operation control method, which comprises the following steps: collecting the first actual operation temperature of a plurality of cabinet return water pipes in real time; adjusting the opening degree of an electric regulating valve according to the deviation between the first actual operation temperature and the cabinet return water temperature setting value; collecting the second actual operation temperature of a plurality of server key components in real time; and resetting the main ring pipe end pressure difference setting value according to the opening degree of the electric regulating valve and the second actual operation temperature when the second actual operation temperature is within a preset temperature range and the opening degree of the electric regulating valve is not within a preset opening degree range. The technical scheme provided by the application can adaptively adjust the setting value according to the actual operation condition, and effectively solve the problem of low operation efficiency caused by the mismatch between the operation flow supply and demand in the conventional cold plate liquid cooling.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of data centers, in particular to a cold plate liquid cooling system, an adaptive energy-saving operation control method and device thereof, computer equipment and a computer readable storage medium. BACKGROUND

[0002] In recent years, technologies such as big data, cloud computing, and artificial intelligence have developed rapidly, and the IT heat dissipation density has increased rapidly. Because the cold plate liquid cooling technology can solve the problem of high heat flow heat dissipation density and system high efficiency and energy saving, it meets the national development strategy of digital China and carbon neutralization, so the cold plate liquid cooling technology has developed rapidly. Because the cold plate liquid cooling technology does not use traditional data center water chillers, cold storage facilities, and terminal air conditioners, the largest energy-consuming equipment in the cold plate liquid cooling system is the circulating water pump that runs continuously. Therefore, how to optimize the system pipeline and pump operation condition under the premise of meeting the heat dissipation demand of the terminal information equipment has become an important problem for the energy saving and consumption reduction of the cold plate liquid cooling system.

[0003] For the cold plate liquid cooling technology, the conventional cold plate liquid cooling secondary side controls the water pump operation frequency by setting the pressure difference, or directly uses the set flow mode to run. In some IT load conditions, the actual running flow of the system is greater than the required flow of the system, and the mismatch between the supply and demand of the running flow will reduce the running efficiency of the cold plate liquid cooling system, which is not conducive to the safe and energy-saving operation of the cold liquid cooling system. In other words, in the conventional cold plate liquid cooling, the cold plate liquid cooling secondary side is usually controlled by setting the pressure difference and the flow rate, and the mismatch between the supply and demand of the running flow reduces the running efficiency. SUMMARY

[0004] The purpose of the present application is to provide a cold plate liquid cooling system, an adaptive energy-saving operation control method and device thereof, computer equipment and a computer readable storage medium, which are used to solve the following technical problems: the cold plate liquid cooling secondary side is usually controlled by setting the pressure difference and the flow rate, and the mismatch between the supply and demand of the running flow reduces the running efficiency.

[0005] One aspect of an embodiment of the present application provides an adaptive energy-saving operation control method, comprising:

[0006] Real-time collection of first actual running temperatures of a plurality of cabinet return water pipes, adjustment of the opening degree of the electric regulating valve according to the deviation of the first actual running temperature from the cabinet return water temperature set value;

[0007] Real-time collection of second actual running temperatures of a plurality of server key components;

[0008] when the second actual operating temperature is within the preset temperature range but the opening degree of the electric regulating valve is not within the preset opening degree range, resetting a main ring pipe end pressure difference set value according to the opening degree of the electric regulating valve and the second actual operating temperature, the main ring pipe end being a first ring pipe end and a second ring pipe end, the first ring pipe providing cold water for heat exchange, and the second ring pipe being used for receiving hot water obtained through heat exchange.

[0009] Optionally, further comprising:

[0010] when the second actual operating temperature is not within the preset temperature range, resetting the cabinet return water temperature set value according to the second actual operating temperature.

[0011] Optionally, further comprising:

[0012] in a test scenario in which multiple server cabinets are full of loads, initializing the cabinet return water temperature set value and the main ring pipe end pressure difference set value.

[0013] Optionally, the adjusting the opening degree of the electric regulating valve according to the deviation of the first actual operating temperature from the cabinet return water temperature set value comprises:

[0014] when the first actual operating temperature is greater than the cabinet return water temperature set value, increasing the opening degree of the electric regulating valve;

[0015] when the first actual operating temperature is less than the cabinet return water temperature set value, decreasing the opening degree of the electric regulating valve.

[0016] Optionally, further comprising:

[0017] real-time collecting a main ring pipe end actual operating pressure difference;

[0018] adjusting a running mode of a CDU unit according to a deviation of the actual operating pressure difference from the main ring pipe end pressure difference set value, wherein the CDU unit cools hot water to obtain cold water, and the cold water flows out to the first ring pipe.

[0019] Optionally, the adjusting the running mode of the CDU unit according to the deviation of the actual operating pressure difference from the main ring pipe end pressure difference set value comprises:

[0020] adjusting a number of running units of the CDU unit and a water pump running frequency according to the deviation of the actual operating pressure difference from the main ring pipe end pressure difference set value.

[0021] Optionally, the adjusting the number of running units of the CDU unit and the water pump running frequency according to the deviation of the actual operating pressure difference from the main ring pipe end pressure difference set value comprises:

[0022] When the actual operating pressure difference is less than the main loop end pressure difference set value, the number of CDU unit operating stations and the water pump operating frequency are increased;

[0023] When the actual operating pressure difference is greater than the main loop end pressure difference set value, the number of CDU unit operating stations and the water pump operating frequency are decreased.

[0024] Optionally, the plurality of server key components include CPUs and GPUs; and the second actual operating temperature of the plurality of server key components is collected in real time, including:

[0025] The second actual operating temperature of the plurality of server key components is read by the BMC on the plurality of server mainboards.

[0026] Optionally, it further includes:

[0027] The power consumption of the plurality of server cabinets is collected in real time.

[0028] According to the power consumption model, the system power consumption is calculated.

[0029] Optionally, the power consumption of the plurality of server cabinets is collected in real time, including:

[0030] The power consumption of the plurality of server cabinets is obtained by accessing the power distribution unit of the plurality of server cabinets.

[0031] Optionally, the cabinet return water temperature set value is reset according to the second actual operating temperature, including:

[0032] When a part of the second actual operating temperature of the plurality of server key components is less than or equal to the minimum value of the preset temperature range, a part of the temperature is in the preset temperature range, or all the temperature is less than or equal to the minimum value of the preset temperature range, the cabinet return water temperature set value is increased by the preset temperature increment;

[0033] When any temperature of the second actual operating temperature of the plurality of server key components is greater than or equal to the maximum value of the preset temperature range, the cabinet return water temperature set value is decreased by the preset temperature increment;

[0034] The preset time is run, and the second actual operating temperature of the plurality of server key components is collected in real time.

[0035] When the second actual operating temperature is within the preset temperature range, the adjusted cabinet return water temperature set value is used as the reset cabinet return water temperature set value.

[0036] Optionally, the cabinet return water temperature set value is reset according to the second actual operating temperature, further including:

[0037] Real-time acquisition of power consumption of multiple server cabinets.

[0038] Optionally, the resetting of the main loop end pressure difference set value according to the opening of the electric regulating valve and the second actual operating temperature comprises:

[0039] When any of the openings of the electric regulating valve is greater than the maximum value of the preset opening range, the main loop end pressure difference set value is adjusted by the preset pressure difference increment;

[0040] When any of the openings of the electric regulating valve is greater than the maximum value of the preset opening range, the main loop end pressure difference set value is adjusted by the preset pressure difference increment;

[0041] Running for a preset time and real-time acquisition of the second actual operating temperature of the multiple server key components and the opening of the electric regulating valve;

[0042] When the preset number of openings of the electric regulating valve are within the preset opening range, the adjusted main loop end pressure difference set value is taken as the reset main loop end pressure difference set value, wherein the preset temperature value is equal to the maximum value of the preset temperature range minus the redundancy temperature value.

[0043] Optionally, the resetting of the main loop end pressure difference set value according to the opening of the electric regulating valve and the second actual operating temperature further comprises:

[0044] Real-time acquisition of power consumption of multiple server cabinets.

[0045] An aspect of an embodiment of the present application further provides a self-adaptive energy-saving operation control device, comprising:

[0046] An opening adjustment module, configured to real-time acquisition of the first actual operating temperature of multiple cabinet return water pipes, and adjust the opening of the electric regulating valve according to the deviation of the first actual operating temperature and the cabinet return water temperature set value;

[0047] An acquisition module, configured to real-time acquisition of the second actual operating temperature of multiple server key components;

[0048] A setting module, configured to reset the main loop end pressure difference set value according to the opening of the electric regulating valve and the second actual operating temperature when the second actual operating temperature is within a preset temperature range but the opening of the electric regulating valve is not within a preset opening range, wherein the main loop end is a first loop end and a second loop end, the first loop provides cold water for heat exchange, and the second loop is used for receiving hot water obtained through heat exchange.

[0049] An aspect of the embodiment of the present application further provides a cold plate liquid cooling system, comprising: a plurality of server cabinets, a CDU unit, a first ring pipe and a second ring pipe, a plurality of servers are placed in each server cabinet, the end of the first ring pipe and the end of the second ring pipe are main ring pipe ends, cold water of the first ring pipe flows into the plurality of server cabinets through a plurality of cabinet water supply pipes, the cold water exchanges heat in the plurality of server cabinets to obtain hot water, the hot water flows out of the plurality of server cabinets to the second ring pipe through a plurality of cabinet return water pipes, the hot water of the second ring pipe flows into the CDU unit, the CDU unit cools the hot water to obtain cold water, and the cold water flows out of the CDU unit to the first ring pipe, each cabinet water supply pipe and / or cabinet return water pipe is provided with an electric regulating valve; the cold plate liquid cooling system further comprises the adaptive energy-saving operation control device as described above.

[0050] An aspect of the embodiment of the present application further provides a computer device, comprising a memory, a processor and a computer program stored in the memory and capable of running on the processor, when the processor executes the computer program, the steps of the adaptive energy-saving operation control method as described above are realized.

[0051] An aspect of the embodiment of the present application further provides a computer readable storage medium, comprising a memory, a processor and a computer program stored in the memory and capable of running on the processor, when the processor executes the computer program, the steps of the adaptive energy-saving operation control method as described above are realized.

[0052] The cold plate liquid cooling system and the adaptive energy-saving operation control method and device, the computer device and the computer readable storage medium provided by the embodiment of the present application have the following advantages:

[0053] According to the actual operation, the main ring pipe end pressure difference set value is adaptively adjusted and optimized (reset), effectively solving the problem of low operation efficiency caused by the mismatch between the operation flow supply and demand under the constant pressure difference control and constant flow control of the cold plate liquid cooling secondary side. BRIEF DESCRIPTION OF DRAWINGS

[0054] Figure 1 The overall architecture diagram of the cold plate liquid cooling system according to the embodiment one of the present application is schematically shown;

[0055] Figure 2 The flowchart of the adaptive energy-saving operation control method according to the embodiment one of the present application is schematically shown;

[0056] Figure 3 For Figure 2 The sub-step diagram of step S201 in the embodiment one of the present application is shown;

[0057] Figure 4 For Figure 2 The sub-step diagram of step S203 in the embodiment one of the present application is shown;

[0058] Figure 5 for Figure 2 A diagram of the sub-steps in step S205;

[0059] Figure 6 for Figure 5 A diagram of the sub-steps in step S503;

[0060] Figure 7 for Figure 2 A diagram of the sub-steps in step S207;

[0061] Figure 8 for Figure 2 It can also include further sub-step diagrams;

[0062] Figure 9 for Figure 8 A diagram of the sub-steps in step S801;

[0063] Figure 10 for Figure 2 A diagram of the sub-steps in step S209;

[0064] Figure 11 for Figure 10 Step S1003 may further include sub-step diagrams;

[0065] Figure 12 for Figure 2 Sub-step diagram of step S211;

[0066] Figure 13 for Figure 12 Step S1203 may further include sub-step diagrams;

[0067] Figure 14 A schematic diagram illustrates a specific flowchart of the adaptive energy-saving operation control method of this application;

[0068] Figure 15 Schematic illustration Figure 14 A detailed flowchart of step S1408;

[0069] Figure 16 Schematic illustration Figure 14 A detailed flowchart of step S1409;

[0070] Figure 17 A block diagram of an adaptive energy-saving operation control device according to Embodiment 2 of this application is shown schematically;

[0071] Figure 18 The illustration shows a schematic diagram of the hardware architecture of a computer device suitable for implementing an adaptive energy-saving operation control method according to Embodiment 3 of this application. Detailed Implementation

[0072] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.

[0073] It should be noted that the descriptions involving "first", "second" and the like in the embodiments of the present application are only for the purpose of description and should not be understood as indicating or implying the relative importance of the technical features indicated or the number of technical features indicated. Therefore, the features limited by "first" and "second" can explicitly or implicitly include at least one of the features. In addition, the technical solutions of various embodiments can be combined with each other, but it must be based on the fact that a person of ordinary skill in the art can realize it. When the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist and is not within the scope of protection claimed by the present application.

[0074] In the description of the present application, it should be understood that the numerical reference numbers before the steps do not indicate the order of execution of the steps before and after, but are only used to facilitate the description of the present application and to distinguish each step, and therefore should not be understood as limiting the present application.

[0075] The following is the explanation of the terms involved in the present application:

[0076] Cold plate liquid cooling: a liquid cooling implementation method that uses a cold plate assembly to contact a high heat flux component, the heat generated by the high heat flux component is conducted out through the cooling medium in the cold plate assembly, and is finally dissipated to the external environment or recycled through one or more cooling circuits heat exchange.

[0077] Secondary side cooling loop of cold plate liquid cooling: the heat generated by the high heat flux component of the electronic information equipment is conducted out and delivered to the cold energy distribution system for heat exchange with the primary side cooling loop.

[0078] Cooling liquid distribution unit (CDU, Coolant Distribution Unit): used to realize the driving and heat exchange of the secondary side loop of the liquid cooling system, mainly including circulating water pump, plate heat exchanger, control system, etc.

[0079] Rack: server cabinet.

[0080] DSP: English abbreviation of Digital Signal Processor, in the present application, DSP refers to an example of differential pressure sensor.

[0081] CPU: is the English abbreviation of Central Processing Unit, is a super large scale integrated circuit, is the operation core and control core of a computer.

[0082] GPU: is the English abbreviation of Graphic Processing Unit, is a special graphics core processor.

[0083] BMC: is the English abbreviation of Baseboard Management Controller, BMC, is used for executing the controller of server remote management.

[0084] PDU: is the English abbreviation of Power Distribution Unit, provides power distribution for servers in the server cabinet.

[0085] PID: is the abbreviation of Proportional, Integral, Differential, PID calculation refers to the calculation according to the proportional, integral, differential function relationship.

[0086] The following first introduces the cold plate liquid cooling system and its adaptive energy-saving operation control method and device of the present application in combination with the related technologies of the present application, and then provides multiple embodiments for realizing the technical solutions described below.

[0087] The conventional cold plate liquid cooling has the following disadvantages:

[0088] (1) The conventional cold plate liquid cooling controls the water pump operation frequency through the constant pressure difference at the secondary side, or directly adopts the constant flow mode operation, and in some IT load working conditions, the actual operation flow of the system is much larger than the required flow of the system, and the mismatch between the operation flow supply and demand will reduce the operation efficiency of the liquid cooling system, which is not conducive to the safe and energy-saving operation of the liquid cooling system.

[0089] (2) The key parameters of the conventional cold plate liquid cooling control system need to be manually adjusted according to experience after the design and test are completed, and cannot be adaptively adjusted according to the actual heat dissipation demand of electronic information equipment, and when facing the heat dissipation demand changes of rapidly iterated and upgraded electronic information equipment, the adaptability and compatibility of the cold plate liquid cooling system are insufficient.

[0090] In view of these shortcomings, the purpose of the present application and the technical effects that can be achieved are explained.

[0091] This application proposes a cold plate liquid cooling system and its adaptive energy-saving operation control method and device. The system settings parameters are continuously optimized based on the operating temperature of key server components and the power consumption of the server rack. This solves the high energy consumption problem caused by the mismatch between the supply and demand of the operating flow of constant differential pressure control and constant flow control. It helps the cold plate liquid cooling system to meet the heat dissipation needs of electronic information equipment more accurately and on a larger scale, and ensures the safe and energy-saving operation of the liquid cooling system.

[0092] The protection points and technical effects of this application are as follows:

[0093] (1) By adding data such as the operating temperature of key server components and the power consumption of server cabinets, the preset adaptive energy-saving optimization algorithm is used to continuously optimize the set value of the cabinet return water temperature and the set value of the differential pressure at the end of the main loop pipe, which effectively solves the problem of low operating efficiency due to the mismatch between the supply and demand of the constant differential pressure control and constant flow control on the secondary side of the cold plate liquid cooling.

[0094] (2) Under the premise of meeting the requirements of the cabinet terminal, adjust the number of CDU units in operation and the operating frequency of their internal circulating water pumps to ensure the safe and energy-saving operation of the liquid cooling system.

[0095] Several embodiments will be provided below, which can be used to implement the above description. Cold plate liquid Cold system and adaptive energy-saving operation control method and device thereof To facilitate understanding, the following will use... Cold plate liquid cooling system An exemplary description is provided for the implementing entity.

[0096] Example 1

[0097] Figure 1 The schematic diagram illustrates the overall architecture of a cold plate liquid cooling system according to Embodiment 1 of this application.

[0098] As an example, a cold plate liquid cooling system includes multiple server racks (e.g.: Figure 1 Multiple racks in the system), CDU units (e.g.: Figure 1 The server rack contains CDU1, CDU2, CDU3, and CDU4, the first ring pipe 10, and the second ring pipe 20. Each server rack houses multiple servers. Figure 1 (Not shown). The ends of the first loop pipe 10 and the second loop pipe 20 are the main loop pipe ends. Cold water from the first loop pipe 10 flows into the multiple server racks through multiple rack water supply pipes 30, each rack water supply pipe 30 being equipped with an electric regulating valve 31. The cold water undergoes heat exchange within the multiple server racks to obtain hot water, which then flows out through multiple rack return water pipes 40 to the second loop pipe 20. The hot water from the second loop pipe 20 flows into the CDU unit, where the CDU unit cools the hot water to obtain cold water, which then flows out back into the first loop pipe 10.

[0099] As an example, the plurality of servers placed in the server rack include server key components. In an illustrative embodiment of the present application, the server key components mainly include CPUs and GPUs. The server key components are units cooled by liquid cooling cold plates, and the purpose of the cold plate liquid cooling system control is to improve the operating efficiency of the cooling system while ensuring that the server key components operate at an appropriate temperature.

[0100] In other embodiments, the server key components can also include other components, such as memories, etc.

[0101] As an example, each rack return pipe 40 is provided with a temperature sensor 41 for collecting the actual operating temperature of the rack return pipe 40.

[0102] As an example, a differential pressure sensor (such as a DSP) is provided between the end of the first ring pipe 10 and the end of the second ring pipe 20, for collecting the actual operating differential pressure at the end of the main ring pipe in real time. Figure 1

[0103] As an example, the cold plate liquid cooling system further includes an adaptive energy-saving operation control device. In an illustrative embodiment of the present application, the adaptive energy-saving operation control device includes a controller 60 and a server rack monitoring platform, which cooperate to implement an adaptive energy-saving operation control method. Figure 1 Figure 1 In an illustrative embodiment of the present application, the controller 60 is connected to a plurality of server racks (such as Rack), CDU units (such as CDU1, CDU2, CDU3, CDU4), electric regulating valves 31, temperature sensors 41, and differential pressure sensors (such as DSP) through signal lines (such as weak signal lines of the controller 60). Figure 1 Figure 1 Figure 1

[0104] In other embodiments, if the controller 60 is a high-end controller with very good performance, the adaptive energy-saving operation control device can only include the controller 60 in the controller 60, and the adaptive energy-saving operation control method is implemented by the controller 60. Figure 1

[0105] Figure 2 An illustrative flowchart of an adaptive energy-saving operation control method according to an embodiment of the present application is shown.

[0106] As shown in Figure 2 The adaptive energy-saving operation control method in the present application can include steps S201-S211, wherein:

[0107] ​​​​​​Step S201 (as an optional step), initialize the cabinet return water temperature setting value T0 and the main ring pipe end pressure difference setting value ΔP0.

[0108] Step S203, real-time collection of the first actual operating temperature T of the plurality of cabinet return water pipes, adjustment of the opening degree of the electric regulating valve according to the deviation of the first actual operating temperature and the cabinet return water temperature setting value.

[0109] Step S205 (as an optional step), real-time collection of the actual operating pressure difference of the main ring pipe end; adjustment of the operating mode of the CDU unit according to the deviation of the actual operating pressure difference and the main ring pipe end pressure difference setting value; wherein the CDU unit cools down hot water to obtain cold water, and the cold water flows out to the first ring pipe.

[0110] Step S207, real-time collection of the second actual operating temperature t of the plurality of server key components.

[0111] Step S209 (as an optional step), when the second actual operating temperature t is not within the preset temperature range, resetting the cabinet return water temperature setting value T0 according to the second actual operating temperature.

[0112] Step S211, when the second actual operating temperature t is within the preset temperature range, but the opening degree of the electric regulating valve is not within the preset opening degree range, resetting the main ring pipe end pressure difference setting value ΔP0 according to the opening degree of the electric regulating valve and the second actual operating temperature. The main ring pipe end is the end of the first ring pipe 10 and the end of the second ring pipe 20, the first ring pipe 10 provides cold water for heat exchange, and the second ring pipe 20 is used to receive hot water obtained by heat exchange.

[0113] The cold plate liquid cooling system and the adaptive energy-saving operation control method and device thereof provided by the embodiment of the application can adaptively adjust and optimize (reset) the main ring pipe end pressure difference setting value ΔP0 according to the actual operating condition, effectively solve the problem of constant pressure difference control and constant flow control of the secondary side of the cold plate liquid cooling, and the problem of low operating efficiency due to the mismatch between supply and demand of operating flow. Further, based on the optional step S201, the cabinet return water temperature setting value T0 and the main ring pipe end pressure difference setting value ΔP0 can be initialized in advance through inspection value or pre-operation. Based on the optional step S205, the operating mode of the CDU unit is adjusted to achieve energy saving. Based on the optional step S207, the cabinet return water temperature setting value T0 is adaptively adjusted and optimized (reset) according to the actual operating condition, further solving the problem of constant pressure difference control and constant flow control of the secondary side of the cold plate liquid cooling, and the problem of low operating efficiency due to the mismatch between supply and demand of operating flow.

[0114] As an example, as shown in Figure 3 , the cabinet return water temperature setting value T0 and the main ring pipe end pressure difference setting value ΔP0 are initialized in advance through inspection value or pre-operation. Figure 2Step S201 may include step S301. Specifically: Step S301 involves initializing and setting the rack return water temperature setpoint T0 and the main loop pipe end pressure differential setpoint ΔP0 under a test scenario where multiple server racks are at full load.

[0115] As an example, the setpoint T0 for the return water temperature of the server rack and the setpoint ΔP0 for the differential pressure at the end of the main loop pipe can be determined based on the server's cold plate heat dissipation design.

[0116] pass Figure 3 The process involves setting the safest operating conditions and maximum power consumption under full-load test scenarios, and setting the safest cabinet return water temperature setpoint T0 and the main loop pipe end pressure difference setpoint △P0 (derived from the design value) to ensure the safe operation of the cold plate liquid cooling system.

[0117] As an example, the first actual operating temperature T of the multiple cabinet return water pipes can be actually acquired by the temperature sensor. After acquiring the first actual operating temperature T of the multiple cabinet return water pipes, as follows: Figure 4 As shown, Figure 2 Step S203 may include steps S401 to S403. Specifically: Step S401, when the first actual operating temperature T is greater than the set value of the cabinet return water temperature, the opening of the electric regulating valve is increased, wherein the opening range of the electric regulating valve has a safety range; Step S403, when the first actual operating temperature T is less than the set value of the cabinet return water temperature, the opening of the electric regulating valve is decreased, wherein the opening range of the electric regulating valve has a safety range, such as within a set F... min and F max between.

[0118] pass Figure 4 The process can adaptively adjust the opening of the electric regulating valve based on the deviation between the first actual operating temperature T and the set value of the rack return water temperature, thereby achieving energy saving while meeting the needs of the server rack.

[0119] In an exemplary embodiment of this application, in Figure 4 In the flowchart, a safety range can be set for the valve opening adjustment range, that is, there is a safety threshold for adjusting it larger or smaller, which can avoid safety hazards caused by too small a flow rate.

[0120] As an example, a differential pressure sensor is provided between the end of the first loop and the end of the second loop (e.g.: Figure 1 In the DSP (Digital Signal Processor), the actual operating differential pressure at the end of the main loop pipe can be acquired in real time by the differential pressure sensor. Figure 5 As shown, Figure 2The step S205 can include a step S501 of adjusting the number of CDU units in operation and the frequency of water pump in operation according to the deviation of the actual operating differential pressure from the set value of the end differential pressure of the main loop.

[0121] Through the process of Figure 5 , the number of CDU units in operation and the frequency of water pump in operation can be adaptively adjusted according to the deviation of the actual operating differential pressure from the set value of the end differential pressure of the main loop, so as to realize energy saving under the premise of ensuring safe operation of the system.

[0122] As an example, as shown in Figure 6 , Figure 5 The step S501 can include a step S601. In the step S601, when the actual operating differential pressure is less than the set value of the end differential pressure of the main loop, the number of CDU units in operation and the frequency of water pump in operation are increased; and when the actual operating differential pressure is greater than the set value of the end differential pressure of the main loop, the number of CDU units in operation and the frequency of water pump in operation are decreased.

[0123] Through the process of Figure 6 , the number of CDU units in operation and the frequency of water pump in operation can be adaptively adjusted according to the deviation of the actual operating differential pressure from the set value of the end differential pressure of the main loop, so as to realize energy saving under the premise of ensuring safe operation of the system.

[0124] As an example, the plurality of server key components include CPU and GPU, as shown in Figure 7 , Figure 2 The step S207 can include a step S701. In the step S701, the second actual operating temperature of the plurality of server key components is read by the BMC on the plurality of server mainboards.

[0125] Through the step of Figure 7 , the second actual operating temperature of the plurality of server key components can be conveniently and quickly collected in real time.

[0126] As an example, as shown in Figure 8 , Figure 2 Further steps S801-S803 can be included. In the step S801, the power consumption of the plurality of server cabinets is collected in real time; and in the step S803, the system power consumption p is calculated according to a power consumption model.

[0127] As an example, the power consumption model is mainly a water pump power consumption model.

[0128] As an example, the system power consumption is described as follows: according to the known performance characteristic data of the selected water pump, the operating efficiency (η theoretical) under different CDU operating numbers (n), CDU internal circulating water pump operating frequencies (f), flow rates (V) and head (H) is determined, that is: η理论 = F(n, f, V, H), and through further system debugging, the actual operation (η actual) under different CDU operation numbers (n), CDU circulating water pump operation frequencies (f), flow rates (V), and lift (H) is determined and used to correct the operation efficiency theoretical model. Given the CDU operation number (n), CDU circulating water pump operation frequency (f), flow rate (V), and lift (H), and efficiency, the pump operation power, that is, the system power consumption, can be calculated.

[0129] Through the flow of Figure 8 , on the one hand, the server cabinet power consumption is collected in real time, which can ensure stable operation of the system. The embodiment of the present application realizes energy saving under the premise of ensuring system stability. On the other hand, the system power consumption is mainly for the reference of R&D personnel to show the system optimization effect, such as: the system power consumption is originally P1, and after one month of optimized operation, it becomes P2. The system optimization result can be seen through P1 and P2. If the adjustment method of the adaptive energy-saving operation control method of the present application is effective, the actual system power consumption will be reduced. If the actual system power consumption cannot be reduced after adjustment, the adjustment will be abandoned.

[0130] As an example, as shown in Figure 9 , Figure 8 , step S801 can include step S901. In step S901, the power consumption of the plurality of server cabinets is acquired through the power distribution unit (PDU) connected to the plurality of server cabinets.

[0131] Through the step of Figure 9 , the power consumption of the plurality of server cabinets can be conveniently and quickly collected.

[0132] As an example, as shown in Figure 10 , Figure 2 , step S209 can include steps S1001-S1005. In step S1001, when a part of the second actual operation temperatures t of the plurality of server key components is less than or equal to the minimum value of the preset temperature range, a part of the temperatures is in the preset temperature range, or all the temperatures are less than or equal to the minimum value of the preset temperature range, the cabinet return water temperature set value is increased by the preset temperature increment; when any temperature of the second actual operation temperatures t of the plurality of server key components is greater than or equal to the maximum value of the preset temperature range, the cabinet return water temperature set value is decreased by the preset temperature increment; in step S1003, the preset time is run, and the second actual operation temperatures t of the plurality of server key components are collected in real time; in step S1005, when the second actual operation temperatures t are all in the preset temperature range, the adjusted cabinet return water temperature set value T0 is taken as the newly set cabinet return water temperature set value T0.

[0133] In an exemplary embodiment of the present application, the preset temperature increment dT is set but unchanged during the adjustment process; when a part of the server temperature [t]≤t min , a part of t min ≤[t]≤t max , or all of the server temperature [t]≤t min , the return water temperature set value is increased, that is, T i+1 =T i +dT, for example: dT=0.1℃, T i =36.0, the above scenario occurs, then T i+1 =36.1; on the contrary, any one of the server temperature [t]≥t max , then T i+1 =35.9.

[0134] Through the flow of Figure 10 , according to the actual operation, the cabinet return water temperature set value is adaptively adjusted and optimized (reset), which effectively solves the problem of low running efficiency caused by the mismatch between the supply and demand of the running flow under the constant pressure difference control and constant flow control of the cold plate liquid cooling secondary side.

[0135] As an example, as shown in Figure 11 , Figure 10 the step S1003 can further include a step S1101. Wherein: step S1101, real-time acquisition of the power consumption of the plurality of server cabinets.

[0136] Through the steps of Figure 11 , the stable operation of the system can be ensured, and the energy saving of the embodiments of the present application is realized on the premise of ensuring the stability of the system.

[0137] As an example, as shown in Figure 12 , Figure 2Step S211 may include steps S1201 to S1205. Specifically: Step S1201: When a portion or all of the openings F of the electric regulating valve are less than the minimum value of a preset opening range, the differential pressure setting value ΔP0 at the end of the main loop pipe is reduced in units of the preset differential pressure increment; when any opening F of the electric regulating valve is greater than the maximum value of the preset opening range, the differential pressure setting value ΔP0 at the end of the main loop pipe is increased in units of the preset differential pressure increment; Step S1203: Run for a preset time and collect the second actual operating temperature t of the multiple server key components and the opening F of the electric regulating valve in real time; Step S1205: When a preset number of openings of the electric regulating valve are all within the preset opening range, the adjusted differential pressure setting value at the end of the main loop pipe is used as the reset differential pressure setting value at the end of the main loop pipe, wherein the preset temperature value is equal to the maximum value of the preset temperature range minus the redundant temperature value.

[0138] In an exemplary embodiment of this application, the preset differential pressure increment d(ΔP) is set but remains constant during adjustment; when the opening degree of some valves or all valves is less than F1, the differential pressure setting value, i.e., ΔP, is reduced. i+1 =ΔP i -d(ΔP), for example: d(ΔP)=0.15, ΔP i =7, if the above scenario occurs, then ΔP i+1 =6.85; conversely, if any valve opening is greater than F2, then ΔP i+1 =7.15. ΔP is the actual operating differential pressure at the end of the main loop pipe, which has a safe operating range. If controlled within the set ΔP... min and ΔP max between.

[0139] pass Figure 12 The process adaptively adjusts and optimizes (resets) the differential pressure setting value at the end of the main loop pipe based on the actual operating conditions, effectively solving the problem of low operating efficiency due to mismatch between the supply and demand of operating flow in the constant differential pressure control and constant flow control of the secondary side of the cold plate liquid cooling.

[0140] As an example, such as Figure 13 As shown, Figure 12 Step S1203 may further include step S1301. Specifically, step S1301 involves real-time collection of power consumption data from multiple server racks.

[0141] pass Figure 13 The steps taken can ensure the stable operation of the system. The embodiments of this application achieve energy saving while ensuring system stability.

[0142] Figure 14A specific flow chart of the adaptive energy-saving operation control method of the application is schematically shown.

[0143] As an example, the adaptive energy-saving operation control method in the embodiment of the application can include steps S1401-S1407.

[0144] Step S1401, initialize the setting of the cabinet return water temperature T0 and the terminal pressure difference △P0. As an example, the server key component operating temperature and the server cabinet power consumption are collected to determine the cabinet return water temperature setting value T0 and the main ring pipe terminal pressure difference setting value △P0.

[0145] Step S1402, adjust the cabinet water supply pipe electric regulating valve opening degree according to the deviation of the actual operating temperature from the setting value. As an example, the actual operating temperature of the cabinet return water pipe is collected in real time, and the cabinet water supply pipe electric regulating valve opening degree is adjusted according to the deviation of the actual operating temperature from the cabinet return water temperature setting value T0, to ensure that the server key components operate under suitable temperature conditions.

[0146] Step S1403, adjust the CDU unit operating number and the water pump operating frequency according to the deviation of the actual operating pressure difference from the setting value. As an example, the actual operating pressure difference of the main ring pipe terminal is collected in real time, and the CDU unit operating number and the water pump operating frequency are adjusted according to the deviation of the actual operating pressure difference from the main ring pipe terminal pressure difference setting value △P0, to ensure that the operating condition point is at the system high efficiency point.

[0147] Step S1404, collect and store the server key component operating temperature [t] and the server cabinet power consumption [p] in real time.

[0148] Step S1405, calculate the system power consumption P according to the power consumption model.

[0149] Step S1406, server key component temperature distribution judgment: t min ≤[t]≤t max . As an example, t min and t max are the minimum and maximum values of the preset temperature range, respectively, to determine whether the server key component temperature is within the preset temperature range.

[0150] Step S1407, if the judgment result of step S1406 is “yes”, the cabinet water supply pipe electric regulating valve opening degree judgment: F1≤F≤F2. As an example, F1 and F2 are the minimum and maximum values of the preset opening degree range, respectively, to determine whether the cabinet water supply pipe electric regulating valve opening degree is within the preset opening degree range.

[0151] Step S1408, if the judgment result of step S1406 is “no”, adaptive energy-saving optimization algorithm 1 is performed.

[0152] Step S1409, if the result of step S1407 is "No", then adaptive energy saving optimization algorithm 2 is performed.

[0153] If the result of step S1407 is "Yes", then the process ends.

[0154] As an example, as shown in Figure 15 , Figure 14 Step S1408 can include steps S1501-S1507. Among them: step S1501, temperature distribution judgment: [t]≤t max . As an example, judge whether the second actual operating temperature t of the plurality of server key components is less than or equal to the maximum value of the preset temperature range.

[0155] Step S1502, if all temperatures in the second actual operating temperature t of the plurality of server key components are less than or equal to the maximum value t max of the preset temperature range, increase the cabinet return water temperature set value by the preset temperature increment, that is: T i+1 =T i +dT, i=1,2…

[0156] Step S1503, if any temperature t in the second actual operating temperature t of the plurality of server key components is greater than the maximum value t max of the preset temperature range, decrease the cabinet return water temperature set value by the preset temperature increment, that is: T i+1 =T i -dT, i=1,2…

[0157] Step S1504, run for a preset time (such as: run x hours), and collect and store the server key component operating temperature [t] and the server cabinet power consumption power [p] in real time.

[0158] Step S1505, temperature distribution judgment: t min ≤[t]≤t max . As an example, t min and t max are the minimum and maximum values of the preset temperature range, respectively, to judge whether the server key component temperature is within the preset temperature range.

[0159] Step S1506, if the result of step S1505 is "Yes", that is, the second actual operating temperature t is within the preset temperature range, then the adjusted cabinet return water temperature set value T0 is used as the newly set cabinet return water temperature set value T0, that is: T0=T i+1 .

[0160] If the result of the step S1505 is "No", return to step S1501.

[0161] Step S1507, output the optimal control T0.

[0162] As an example, as shown in Figure 16 , Figure 14 Step S1409 can include steps S1601-S1608.

[0163] Wherein:

[0164] Step S1601, adjust the valve opening judgment: F≤F1. As an example, determine whether the opening F of the electric regulating valve is less than or equal to the minimum value F1 of the preset opening range.

[0165] Step S1602, if the result of step S1601 is "Yes", then reduce the main loop end pressure difference set value △P0 by the preset pressure difference increment, that is: △P i+1 =△P i -d(△P), i=0,1…

[0166] Step S1603, if the result of step S1601 is "No", then increase the main loop end pressure difference set value △P0 by the preset pressure difference increment, that is: △P i+1 =△P i +d(△P), i=0,1…

[0167] Step S1604, run for a preset time (such as: x hours), and collect and store the server key component operating temperature [t] and server cabinet power consumption [p] in real time.

[0168] Step S1605, determine whether the server key component operating temperature t i,k is less than or equal to the preset temperature value, that is, determine whether t i,k ≤(t max -a2), k=0,1… As an example, t i,k is the operating temperature of the kth server key component of the ith server cabinet, t max is the maximum value of the preset temperature range, and a2 is the redundancy temperature value. The preset temperature value is equal to the maximum value t max of the preset temperature range minus the redundancy temperature value a2.

[0169] Step S1606, if the result of step S1605 is "Yes", adjust the valve opening judgment: F1≤F≤F2. As an example, F1 and F2 are the minimum and maximum values of the preset opening range, respectively.

[0170] If the step S1605 is the result of "No", return to step S1603.

[0171] Step S1607, if the step S1606 is the result of "Yes", with the adjusted main ring pipe end pressure difference set value △P0 as the re-set main ring pipe end pressure difference set value △P0, that is: △P 0= △P i+1 .

[0172] If the step S1606 is the result of "No", return to step S1601.

[0173] Step S1608, output the optimal control △P0.

[0174] Embodiment two

[0175] Figure 17 The block diagram of the adaptive energy-saving operation control device according to the embodiment two of the present application is schematically shown. The adaptive energy-saving operation control device can be divided into one or more program modules, one or more program modules are stored in the storage medium and executed by one or more processors to complete the embodiments of the present application. The program module referred to in the embodiments of the present application refers to a series of computer program instruction segments capable of completing a specific function, and the functions of the program modules in the embodiments will be specifically described below.

[0176] As shown in Figure 17 The adaptive energy-saving operation control device can include: an opening adjustment module 1701, a collection module 1702, and a setting module 1703.

[0177] The opening adjustment module 1701 is configured to collect the first actual operating temperature of the plurality of cabinet return water pipes in real time, and adjust the opening of the electric regulating valve according to the deviation of the first actual operating temperature from the cabinet return water temperature set value.

[0178] The collection module 1702 is configured to collect the second actual operating temperature of the plurality of server key components in real time.

[0179] The setting module 1703 is configured to re-set the main ring pipe end pressure difference set value according to the opening of the electric regulating valve and the second actual operating temperature when the second actual operating temperature is within the preset temperature range but the opening of the electric regulating valve is not within the preset opening range, the main ring pipe end being a first ring pipe end and a second ring pipe end, the first ring pipe providing cold water for heat exchange, and the second ring pipe being used for receiving hot water obtained by heat exchange.

[0180] As an example, the setting module 1703 is further configured to re-set the cabinet return water temperature set value according to the second actual operating temperature when the second actual operating temperature is not within the preset temperature range.

[0181] As an example, the apparatus can further include an initialization module (not identified) for:

[0182] initializing the cabinet return water temperature set value and the main ring pipe end pressure difference set value under the test scenario of full load of multiple server cabinets.

[0183] As an example, the opening adjustment module 1701 is further configured to:

[0184] when the first actual operating temperature is greater than the cabinet return water temperature set value, increase the opening of the electric regulating valve;

[0185] when the first actual operating temperature is less than the cabinet return water temperature set value, decrease the opening of the electric regulating valve.

[0186] As an example, the apparatus can further include a CDU adjustment module (not identified) for:

[0187] real-time acquisition of the actual operating pressure difference at the end of the main ring pipe;

[0188] adjusting the operating mode of the CDU unit according to the deviation of the actual operating pressure difference from the main ring pipe end pressure difference set value; wherein the CDU unit cools hot water to obtain cold water, and the cold water flows out to the first ring pipe.

[0189] As an example, the CDU adjustment module is further configured to:

[0190] adjust the number of operating units and the water pump operating frequency of the CDU unit according to the deviation of the actual operating pressure difference from the main ring pipe end pressure difference set value.

[0191] As an example, the CDU adjustment module is further configured to:

[0192] when the actual operating pressure difference is less than the main ring pipe end pressure difference set value, increase the number of operating units and the water pump operating frequency of the CDU unit;

[0193] when the actual operating pressure difference is greater than the main ring pipe end pressure difference set value, decrease the number of operating units and the water pump operating frequency of the CDU unit.

[0194] As an example, the multiple server key components include CPU and GPU; the acquisition module 1702 is further configured to:

[0195] read the second actual operating temperature of the multiple server key components through the BMC on the multiple server mainboards.

[0196] As an example, the setting module 1703 is further configured to:

[0197] real-time collection of power consumption of a plurality of server cabinets;

[0198] According to the power consumption model, the system power consumption is calculated.

[0199] As an example, the setting module 1703 is further configured to:

[0200] The power consumption of the plurality of server cabinets is obtained by accessing a power distribution unit of the plurality of server cabinets.

[0201] As an example, the setting module 1703 is further configured to:

[0202] When a part of the second actual operating temperatures of the plurality of server key components is less than or equal to the minimum value of the preset temperature range, a part of the second actual operating temperatures is within the preset temperature range, or all of the second actual operating temperatures are less than or equal to the minimum value of the preset temperature range, the cabinet return water temperature setting value is increased by the preset temperature increment;

[0203] When any of the second actual operating temperatures of the plurality of server key components is greater than or equal to the maximum value of the preset temperature range, the cabinet return water temperature setting value is decreased by the preset temperature increment;

[0204] The second actual operating temperatures of the plurality of server key components are collected in real time for a preset time.

[0205] When all of the second actual operating temperatures are within the preset temperature range, the adjusted cabinet return water temperature setting value is used as the newly set cabinet return water temperature setting value.

[0206] As an example, the setting module 1703 is further configured to:

[0207] The power consumption of the plurality of server cabinets is collected in real time.

[0208] As an example, the setting module 1703 is further configured to:

[0209] When a part of the opening degrees of the electric regulating valve or all of the opening degrees are less than the minimum value of the preset opening degree range, the main ring pipe end pressure difference setting value is decreased by the preset pressure difference increment;

[0210] When any of the opening degrees of the electric regulating valve is greater than the maximum value of the preset opening degree range, the main ring pipe end pressure difference setting value is increased by the preset pressure difference increment;

[0211] The second actual operating temperatures of the plurality of server key components and the opening degrees of the electric regulating valve are collected in real time for a preset time.

[0212] When the preset number of opening degrees of the electric regulating valve are within the preset opening degree range, the adjusted main loop end pressure difference set value is used as the re-set main loop end pressure difference set value, wherein the preset temperature value is equal to the maximum value of the preset temperature range minus the redundancy temperature value.

[0213] As an example, the setting module 1703 is further configured to: collect power consumptions of the plurality of server cabinets in real time.

[0214] Embodiment three

[0215] Figure 18 A hardware architecture schematic diagram of a computer device 1000 suitable for implementing the adaptive energy-saving operation control method according to Embodiment Three of the present application is schematically shown. In an example embodiment of the present application, the computer device 1000 can be a device capable of automatically performing numerical calculation and / or information processing according to pre-set or stored instructions. For example, it can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a rack server, a blade server, a tower server or a cabinet server (including a standalone server or a server cluster composed of multiple servers), a gateway, etc. As shown in the figure, the computer device 1000 at least includes but is not limited to a memory 1010, a processor 1020 and a network interface 1030 which can be communicatively linked through a system bus. Among them: Figure 18

[0216] ​The memory 1010 includes at least one type of computer-readable storage media, such as a flash memory, a hard disk, a multimedia card (e.g., SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, and the like. In some embodiments, the memory 1010 can be an internal memory module of the computer device 1000, such as a hard disk or a memory of the computer device 1000. In other embodiments, the memory 1010 can also be an external memory device of the computer device 1000, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like. Of course, the memory 1010 can include both an internal memory module and an external memory device of the computer device 1000. In this embodiment, the memory 1010 is generally used to store an operating system and various application programs installed in the computer device 1000, such as program codes of the adaptive energy-saving operation control method, and the like. In addition, the memory 1010 can also be used to temporarily store various data that have been output or will be output.

[0217] The processor 1020 can be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip in some embodiments. The processor 1020 is generally used to control the overall operation of the computer device 1000, such as performing control and processing related to data interaction or communication of the computer device 1000, and the like. In this embodiment, the processor 1020 is used to run program codes or process data stored in the memory 1010.

[0218] The network interface 1030 can include a wireless network interface or a wired network interface, which is usually used to establish a communication link between the computer device 1000 and other computer devices. For example, the network interface 1030 is used to connect the computer device 1000 with an external terminal through a network, establish a data transmission channel and a communication link between the computer device 1000 and the external terminal, and the like. The network can be an Intranet, the Internet, a Global System for Mobile communication (GSM), a Wideband Code Division Multiple Access (WCDMA), a 4G network, a 5G network, Bluetooth, Wi-Fi, and the like wireless or wired network.

[0219] It should be noted that, Figure 18 Only the computer device with the components 1010-1030 is shown, but it should be understood that all the shown components are not required to be implemented, and more or fewer components can be alternatively implemented.

[0220] In this embodiment, the adaptive energy-saving operation control method stored in the memory 1010 can also be divided into one or more program modules, and executed by one or more processors (in this embodiment, the processor 1020) to complete the adaptive energy-saving operation control method in the embodiments of the present application.

[0221] Embodiment Four

[0222] The present application also provides a computer readable storage medium, the computer readable storage medium has a computer program stored thereon, and the computer program is executed by a processor to implement the steps of the adaptive energy-saving operation control method in the embodiments.

[0223] In this embodiment, the computer readable storage medium includes a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the computer readable storage medium can be an internal storage unit of the computer device, such as a hard disk or a memory of the computer device. In other embodiments, the computer readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device. Of course, the computer readable storage medium can also include both the internal storage unit and the external storage device of the computer device. In this embodiment, the computer readable storage medium is usually used to store an operating system and various application software installed on the computer device, such as program codes of the adaptive energy-saving running control method in the embodiments, etc. In addition, the computer readable storage medium can also be used to temporarily store various data that have been output or will be output.

[0224] Obviously, those skilled in the art should understand that each module or each step of the above-mentioned embodiments of the present application can be realized by a general computing device, which can be concentrated on a single computing device or distributed on a network composed of multiple computing devices, and optionally, each module or each step can be realized by program codes executable by a computing device, so that each module or each step can be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described can be executed in different order, or each module or each step can be manufactured into an individual integrated circuit module, or multiple modules or steps can be manufactured into a single integrated circuit module. Therefore, the embodiments of the present application are not limited to any specific combination of hardware and software.

[0225] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings of the present application, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A method for adaptive energy saving operation control, characterized by, The adaptive energy-saving operation control method comprises: collecting first actual operating temperatures of a plurality of cabinet return water pipes in real time, and adjusting the opening degree of the electric regulating valve according to the deviation of the first actual operating temperature from a cabinet return water temperature set value; collecting second actual operating temperatures of a plurality of server key components in real time; when the second actual operating temperature is within a preset temperature range, but the opening degree of the electric regulating valve is not within a preset opening degree range, resetting a main ring pipe end differential pressure set value according to the opening degree of the electric regulating valve and the second actual operating temperature, the main ring pipe end being a first ring pipe end and a second ring pipe end, the first ring pipe providing cold water for heat exchange, and the second ring pipe being used for receiving hot water obtained through heat exchange; wherein, further comprising: collecting a main ring pipe end actual operating differential pressure in real time; adjusting the operating mode of a CDU unit according to the deviation of the actual operating differential pressure from the main ring pipe end differential pressure set value, wherein the CDU unit is used for cooling hot water to obtain cold water, and the cold water flows out to the first ring pipe; wherein, the adjusting the operating mode of the CDU unit according to the deviation of the actual operating differential pressure from the main ring pipe end differential pressure set value comprises: adjusting the number of operating units and the water pump operating frequency of the CDU unit according to the deviation of the actual operating differential pressure from the main ring pipe end differential pressure set value; wherein, the adjusting the number of operating units and the water pump operating frequency of the CDU unit according to the deviation of the actual operating differential pressure from the main ring pipe end differential pressure set value comprises: when the actual operating differential pressure is smaller than the main ring pipe end differential pressure set value, increasing the number of operating units and the water pump operating frequency of the CDU unit; when the actual operating differential pressure is larger than the main ring pipe end differential pressure set value, decreasing the number of operating units and the water pump operating frequency of the CDU unit; wherein, further comprising: when the second actual operating temperature is not within the preset temperature range, resetting the cabinet return water temperature set value according to the second actual operating temperature.

2. The adaptive energy-saving operation control method according to claim 1, characterized by, further comprising: initializing the cabinet return water temperature set value and the main ring pipe end differential pressure set value in a test scenario in which a plurality of server cabinets are full of loads.

3. The adaptive energy-saving operation control method according to claim 1, characterized by, the adjusting the opening degree of the electric regulating valve according to the deviation of the first actual operating temperature from the cabinet return water temperature set value comprises: when the first actual operating temperature is larger than the cabinet return water temperature set value, increasing the opening degree of the electric regulating valve; when the first actual operating temperature is smaller than the cabinet return water temperature set value, decreasing the opening degree of the electric regulating valve.

4. The adaptive energy-saving operation control method according to claim 1, characterized by, the plurality of server key components comprise CPUs and GPUs; the collecting second actual operating temperatures of a plurality of server key components in real time comprises: reading the second actual operating temperatures of the plurality of server key components through BMCs on a plurality of server mainboards.

5. The adaptive energy saving operation control method according to any one of claims 1 to 3, characterized by, further comprising: collecting power consumptions of a plurality of server cabinets in real time; calculating system power consumption according to a power consumption model.

6. The adaptive energy-saving operation control method according to claim 5, wherein the collecting power consumptions of a plurality of server cabinets in real time comprises: obtaining the power consumptions of the plurality of server cabinets through a power distribution unit connected to the plurality of server cabinets.

7. The adaptive energy-saving operation control method according to claim 1, characterized by, The resetting the cabinet return water temperature set value according to the second actual operation temperature comprises: when a part of the second actual operation temperatures of the plurality of server key components is less than or equal to the minimum value of the preset temperature range, a part of the second actual operation temperatures is in the preset temperature range, or all of the second actual operation temperatures are less than or equal to the minimum value of the preset temperature range, the cabinet return water temperature set value is increased by the preset temperature increment; when any of the second actual operation temperatures of the plurality of server key components is greater than or equal to the maximum value of the preset temperature range, the cabinet return water temperature set value is decreased by the preset temperature increment; running for a preset time and collecting the second actual operation temperatures of the plurality of server key components in real time; when the second actual operation temperatures are all in the preset temperature range, the adjusted cabinet return water temperature set value is taken as the reset cabinet return water temperature set value.

8. The adaptive energy-saving operation control method according to claim 7, wherein The resetting the cabinet return water temperature set value according to the second actual operation temperature further comprises: collecting the power consumption of the plurality of server cabinets in real time.

9. The adaptive energy-saving operation control method according to claim 1, characterized by, The resetting the main ring pipe end pressure difference set value according to the opening of the electric regulating valve and the second actual operation temperature comprises: when a part of the openings of the electric regulating valve or all of the openings are less than the minimum value of the preset opening range, the main ring pipe end pressure difference set value is decreased by the preset pressure difference increment; when any of the openings of the electric regulating valve is greater than the maximum value of the preset opening range, the main ring pipe end pressure difference set value is increased by the preset pressure difference increment; running for a preset time and collecting the second actual operation temperatures of the plurality of server key components and the openings of the electric regulating valve in real time; when a preset number of the openings of the electric regulating valve are all in the preset opening range, the adjusted main ring pipe end pressure difference set value is taken as the reset main ring pipe end pressure difference set value, wherein the preset temperature value is equal to the maximum value of the preset temperature range minus a redundancy temperature value.

10. The adaptive energy-saving operation control method according to claim 9, wherein The resetting the main ring pipe end pressure difference set value according to the opening of the electric regulating valve and the second actual operation temperature further comprises: collecting the power consumption of the plurality of server cabinets in real time.

11. An adaptive energy saving operation control device, characterized by, It comprises: an opening adjustment module for collecting the first actual operation temperatures of a plurality of cabinet return water pipes in real time, and adjusting the opening of the electric regulating valve according to the deviation between the first actual operation temperatures and the cabinet return water temperature set value; a collection module for collecting the second actual operation temperatures of a plurality of server key components in real time; a setting module for resetting the main ring pipe end pressure difference set value according to the opening of the electric regulating valve and the second actual operation temperature when the second actual operation temperatures are in a preset temperature range but the opening of the electric regulating valve is not in a preset opening range, the main ring pipe end being a first ring pipe end and a second ring pipe end, the first ring pipe providing cold water for heat exchange, and the second ring pipe being used for receiving hot water obtained through heat exchange; wherein it further comprises: collecting the actual operation pressure difference of the main ring pipe end in real time; Adjust the operation mode of the CDU unit according to the deviation between the actual operation pressure difference and the main loop end pressure difference set value; wherein the CDU unit cools the hot water to obtain cold water, and the cold water flows out to the first loop; According to the deviation between the actual operation pressure difference and the main loop end pressure difference set value, adjusting the operation mode of the CDU unit, comprising: According to the deviation between the actual operation pressure difference and the main loop end pressure difference set value, adjusting the number of CDU unit operation and water pump operation frequency; According to the deviation between the actual operation pressure difference and the main loop end pressure difference set value, adjusting the number of CDU unit operation and water pump operation frequency, comprising: When the actual operation pressure difference is less than the main loop end pressure difference set value, increase the number of CDU unit operation and water pump operation frequency; When the actual operation pressure difference is greater than the main loop end pressure difference set value, decrease the number of CDU unit operation and water pump operation frequency; Further comprising: When the second actual operation temperature is not in the preset temperature range, resetting the cabinet return water temperature set value according to the second actual operation temperature.

12. A cold plate liquid cooling system, characterized by, Comprising: A plurality of server cabinets, CDU units, first loops and second loops, a plurality of servers are placed in each server cabinet, the first loop end and the second loop end are main loop ends, the cold water of the first loop flows into the plurality of server cabinets through a plurality of cabinet water supply pipes, the cold water exchanges heat in the plurality of server cabinets to obtain hot water, the hot water flows out to the second loop through a plurality of cabinet return water pipes, the hot water of the second loop flows into the CDU unit, the CDU unit cools the hot water to obtain cold water, and the cold water flows out to the first loop, each cabinet water supply pipe and / or cabinet return water pipe is provided with an electric regulating valve; The cold plate liquid cooling system further comprises the adaptive energy-saving operation control device of claim 11.

13. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor is used to implement the steps of the adaptive energy-saving operation control method of any one of claims 1-10 when executing the computer program.

14. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, which can be executed by at least one processor to make the at least one processor execute the steps of the adaptive energy-saving operation control method of any one of claims 1-10.

15. A computer program product comprising computer instructions, characterised in that, The computer instructions are executed by the processor to implement the steps of the method of any one of claims 1-10.

Citation Information

Patent Citations

  • Temperature-control and energy-saving circulating water operation system

    CN104061818A

  • Linkage energy-saving control system and method for air conditioning system

    CN105020845A

  • Server cabinet liquid cooling system combined with shell-and-tube heat exchanger and control method of server cabinet liquid cooling system

    CN112672611A