Cooling system and server cabinet

By designing a cooling system including cooling branches and cooling modules, the cooling medium flow rate is adjusted in real time, and the problem of insufficient cooling medium flow rate adjustment in the prior art is solved, achieving more efficient heat dissipation and more flexible server node replacement.

CN119562503AInactive Publication Date: 2025-03-04LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Patent Information

Application Number
CN202411974925.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-03-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing cold plate liquid cooling system has shortcomings in the flow regulation of cooling medium, resulting in waste of power consumption, uneven heat dissipation and the inability to flexibly replace server nodes.

Method used

A cooling system including at least two cooling branches and a cooling module is designed. The cooling branch is equipped with a control valve, a detection component and a cold plate module. The cooling module communicates with the server, control valve and detection component in each cooling branch through the control module, and adjusts the cooling medium flow rate in real time according to the working performance parameters of the working devices in the server and the cooling medium performance parameters.

Benefits of technology

Adaptive adjustment of cooling medium flow is realized, which avoids waste of water pump power and uneven heat dissipation, improves the flexible replacement and maintenance capabilities of server nodes, and ensures the uniformity of heat dissipation of each server node and the reduction of power consumption of the entire machine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119562503A_ABST
    Figure CN119562503A_ABST
Patent Text Reader

Abstract

The invention discloses a cooling system and a server cabinet, and relates to the technical field of server cabinets, and the cooling system comprises a cooling module and at least two cooling branches. The cooling branch is provided with a control valve, a detection assembly and a cold plate module used for cooling working devices in the server. The cooling module is connected with each cooling branch, the cooling module is used for providing a cooling medium for each cooling branch, the cooling module comprises a control module, and the control module is used for being in communication connection with a server, a control valve and a detection assembly in each cooling branch; the control module is further used for receiving the working performance parameters of the working devices in the servers in the cooling branches and the cooling medium performance parameters detected by the detection assembly so as to control the opening degree of the control valves in the corresponding cooling branches. The cooling system solves the problem that the server node flow in the server cabinet cannot be adjusted in real time.
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 cabinets, and in particular to a cooling system and a server cabinet. Background Art

[0002] At present, cold plate liquid cooling is being more and more widely used in servers in data centers due to its advantages such as high thermal conductivity, high cooling efficiency and easy maintenance.

[0003] In the existing system, the server cabinet contains various types of server nodes. The architecture of the server cabinet using cold plate liquid cooling technology is to provide cooling medium to the diverter at a specific pressure and flow rate through the water pump in the CDU (full name in English: Cooling Distribution Units, Chinese abbreviation: cooling water distribution unit), and then the diverter distributes the flow rate to distribute the cooling medium to each server node. However, in the process of implementing the present invention, it is found that at least the following problems exist:

[0004] First, during the cold plate cooling cycle, the actual speed of the CDU water pump is based on the flow required by the node with the highest cooling demand in the cabinet. Since each server node has different cooling requirements, this will cause excess flow in other nodes, which will waste power for the CDU water pump and cause uneven cooling of different nodes.

[0005] Second, when the cabinet liquid cooling architecture design, CDU, and splitter selection are determined, the cooling system can only be applied to the designed server nodes. If the nodes need to be replaced later, the pressure difference and flow rate cannot be adapted, resulting in the inability to flexibly replace the server nodes.

[0006] Third, when the load of different devices in a single server node changes, the flow supplied to the cold plate of each device cannot be adjusted in real time according to the heat dissipation requirements of the load, further causing power waste and uneven heat dissipation. Summary of the invention

[0007] The purpose of the present invention is to provide a cooling system and a server cabinet, which solves the problem that the server node flow in the server cabinet cannot be adjusted in real time.

[0008] To achieve the above object, the present invention provides a cooling system, comprising:

[0009] At least two cooling branches, each of which is provided with a control valve, a detection component and a cold plate module for cooling working components in the server;

[0010] A cooling module is connected to each cooling branch and is used to provide cooling medium to each cooling branch. The cooling module includes a control module, which is used to communicate with the server, control valve and detection component in each cooling branch, and is also used to receive the working performance parameters of the working components in the server in each cooling branch and the cooling medium performance parameters detected by the detection component to control the opening of the control valve in the corresponding cooling branch.

[0011] In some aspects, the detection component includes a flow sensor and a pressure sensor. The flow sensor is used to be arranged between the corresponding control valve and the server to detect the cooling medium flow of the corresponding cooling branch, and the pressure sensor is used to be arranged on both sides of the corresponding server to respectively detect the liquid inlet pressure and the liquid outlet pressure of the corresponding server.

[0012] In other aspects, the control module is used to receive flow data detected by the flow sensor in the corresponding cooling branch and pressure data detected by the pressure sensors on both sides of the server, and to obtain the flow resistance data of the corresponding server based on the flow data detected by the flow sensor and the pressure data detected by the pressure sensors on both sides of the server, and to control the opening of the corresponding control valve based on the flow resistance data of the corresponding server.

[0013] In other aspects, the control module is also used to receive power consumption data and temperature data of working components in the server in the corresponding cooling branch, and control the opening of the corresponding control valve according to the power consumption data and temperature data of the working components in the server in the corresponding cooling branch.

[0014] In other aspects, the control module is used to determine whether the temperature data of the working components in the server in the corresponding cooling branch reaches the target temperature data required when the server in the corresponding cooling branch is in a stable state after receiving the temperature data of the working components in the server in the corresponding cooling branch, and is used to determine the opening control signal of the corresponding control valve when the temperature data of the working components in the server in the corresponding cooling branch does not reach the target temperature data required when the server in the corresponding cooling branch is in a stable state, so as to control the opening of the corresponding control valve through the opening control signal, so that the temperature data of the working components in the server in the corresponding cooling branch reaches the target temperature data required when the server in the corresponding cooling branch is in a stable state.

[0015] In other aspects, the cooling system further comprises:

[0016] A flow divider is provided on a first side of each cooling branch and is connected to each cooling branch and the cooling module, and is used to distribute the cooling medium from the cooling module to each cooling branch;

[0017] The collector is arranged on the second side of each cooling branch and is connected to each cooling branch and the cooling module, and is used to collect the cooling medium in each cooling branch and return it to the cooling module.

[0018] In other aspects, the cooling system further comprises:

[0019] A first fixing buckle, the first fixing buckle is used to be arranged inside the server cabinet, and the first fixing buckle is used to fix the diverter;

[0020] The second fixing buckle is used to be arranged inside the server cabinet, and the second fixing buckle is used to fix the collector.

[0021] In other aspects, the first fixing buckle and the second fixing buckle are both provided with a fixing hole and a guide hole. The fixing hole is used to fix the diverter or collector. The guide hole is connected to the fixing hole. The size of the guide hole gradually decreases in the direction approaching the fixing hole, so that the diverter or collector slides into the fixing hole through the guide hole.

[0022] In other aspects, the flow divider includes a first liquid inlet and a plurality of first liquid outlets, the first liquid outlets are used to connect to the liquid inlets of the corresponding servers, the flow collector includes a plurality of second liquid inlets and second liquid outlets, the second liquid inlets are used to connect to the liquid outlets of the corresponding servers;

[0023] The cooling module also includes a heat exchange device, which includes a third liquid inlet and a third liquid outlet. The third liquid inlet is connected to the second liquid outlet, and the third liquid outlet is connected to the first liquid inlet.

[0024] In other aspects, the cooling system further comprises:

[0025] A first temperature sensor is provided between the third liquid inlet and the second liquid outlet, and is used to detect the temperature of the cooling medium flowing into the heat exchange device;

[0026] The second temperature sensor is arranged between the third liquid outlet and the first liquid inlet, and is used to detect the temperature of the cooling medium flowing out of the heat exchange device.

[0027] In other aspects, the control module is communicatively connected with the first temperature sensor, the first temperature sensor and the heat exchange device, and the control module is used to obtain temperature data detected by the first temperature sensor and the temperature data detected by the second temperature sensor, and control the heat exchange device to cool the cooling medium according to the temperature data detected by the first temperature sensor and the temperature data detected by the second temperature sensor.

[0028] In other aspects, the cooling system also includes a prompt module, which is communicatively connected to the control module, and the prompt module is used to issue an alarm prompt when the working performance parameters of the working components in the corresponding server are within a preset abnormal data range.

[0029] In other aspects, the cooling branch includes a first branch, a second branch and a third branch, and the first branch, the second branch and the third branch are all provided with control valves, detection components and cold plate modules. The cold plate module on the first branch is used to cool the first device of the general computing module, the cold plate module on the second branch is used to cool the second device of the general computing module, and the cold plate module on the third branch is used to cool the third device of the general computing module.

[0030] In other aspects, the control module is used to increase the opening of the control valve on the first branch when the working intensity of the first device is greater than the working intensity of the second device or the third device, to increase the opening of the control valve on the second branch when the working intensity of the second device is greater than the working intensity of the first device or the third device, and to increase the opening of the control valve on the third branch when the working intensity of the third device is greater than the working intensity of the second device or the first device.

[0031] The present invention also provides a server cabinet, comprising any one of the above cooling systems.

[0032] Relative to the above background technology, the cooling system provided by the embodiment of the present invention includes a cooling module and at least two cooling branches. Among them, the cooling branches are provided with control valves, detection components and cold plate modules for cooling working components in the server; the cooling module is connected to each cooling branch, and the cooling module is used to provide cooling medium to each cooling branch. The cooling module includes a control module, and the control module is used to communicate with the server, control valve and detection component in each cooling branch. The control module is also used to receive the working performance parameters of the working components in the server in each cooling branch and the cooling medium performance parameters detected by the detection component to control the opening of the control valve in the corresponding cooling branch.

[0033] It can be seen that the cooling system provided by the embodiment of the present invention can be used to dissipate heat for cluster servers. When working, the cooling medium is transported to each cooling branch through the cooling module, so that the cooling medium flows through the corresponding server in the server cluster through the cooling branch, thereby realizing centralized heat dissipation of the server. On this basis, the control module of the cooling module is connected to the server, control valve and detection component in each cooling branch through communication, so that the control module can accurately control the opening of the control valve in the corresponding cooling branch according to the working performance parameters of the working device in the server in each cooling branch and the performance parameters of the cooling medium detected by the detection component.

[0034] The cooling system thus arranged has the following beneficial effects:

[0035] First, compared with the traditional cooling module, the actual speed of the water pump is based on the flow required by the server node with the highest heat dissipation demand at the current state, which causes waste of water pump power consumption and uneven heat dissipation of different server nodes. The cooling system provided by the present invention can adaptively adjust the cooling medium flow in the corresponding cooling branch based on the working performance parameters of the working devices in the servers in different cooling branches and the cooling medium performance parameters detected by the detection component, so as to control the cooling medium flow of any server in the system within the required range, avoiding waste of water pump power and uneven heat dissipation of different server nodes;

[0036] Secondly, compared with the traditional setting that cannot flexibly replace server nodes due to the inability to adjust the cooling medium flow in real time, the cooling system provided by the present invention can adjust the cooling medium flow of each cooling branch in real time under the action of the control module. Therefore, the cooling branch can adapt to server nodes of different models. In this way, during the maintenance and replacement of a single server node, the flow of the corresponding cooling branch can be adaptively adjusted, so that the cooling branch can meet the replacement requirements of different server nodes, thereby making the maintenance and replacement of server nodes more flexible;

[0037] Third, compared with the situation in which when the loads of different devices in the traditional server node change, the cooling medium flow cannot be adjusted in real time according to the heat dissipation requirements of the load, resulting in power consumption waste and uneven heat dissipation. The cooling system provided by the present invention can finely control the cooling medium flow required for heat dissipation of each working device according to the working performance parameters of each working device in the server node and the cooling medium performance parameters detected by the detection component, ensuring that high-load devices can be effectively cooled and low-load devices can be guaranteed to work normally, so that each server node can dissipate heat evenly, and achieve the effect of saving cooling medium flow and reducing the power consumption of the whole machine. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0039] FIG. 1 is a schematic diagram of a cooling system cooling a server cabinet according to an embodiment of the present invention.

[0040] FIG. 2 is a schematic diagram of a cooling system cooling a general computing module in a server cabinet according to an embodiment of the present invention.

[0041] in:

[0042] 10-cooling branch, 11-first branch, 12-second branch, 13-third branch;

[0043] 20-control valve;

[0044] 30-detection component, 31-flow sensor, 32-pressure sensor;

[0045] 40-cold plate module;

[0046] 50-cooling module, 51-control module, 52-heat exchange device, 521-third liquid inlet, 522-third liquid outlet;

[0047] 60- flow divider, 61- first liquid inlet, 62- first liquid outlet;

[0048] 70 - current collector, 71 - second liquid inlet, 72 - second liquid outlet;

[0049] 80- a first temperature sensor;

[0050] 90 - a second temperature sensor;

[0051] 100-server;

[0052] 200 - general computing module, 201 - first device, 202 - second device, 203 - third device. DETAILED DESCRIPTION

[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. 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 creative work are within the scope of protection of the present invention.

[0054] In order to enable those skilled in the art to better understand the scheme of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0055] It should be noted that the directional words such as "upper end, lower end, left side, right side" described below are all defined based on the drawings in the specification.

[0056] The cooling system provided in the embodiment of the present invention is applied to a server cabinet to cool the server 100 at each node in the server cabinet, and by evaluating the cooling medium flow required by the server 100 at each node, it is ensured that the heat dissipation of the servers 100 at different nodes in the entire server cabinet can meet the working requirements.

[0057] Please refer to FIG. 1 . The cooling system provided in the embodiment of the present invention includes a cooling module 50 and at least two cooling branches 10 .

[0058] It should be noted that the server cabinet includes 100 server nodes of various types, such as CPU (full name in English: Central Processing Unit, Chinese abbreviation: Central Processing Unit) nodes, GPU (full name in English: Graphics Processing Unit, Chinese abbreviation: Graphics Processing Unit) nodes, switching nodes and general computing nodes integrating various devices.

[0059] To this end, for different servers 100 inside the server cabinet, the cooling system provided by the embodiment of the present invention includes multiple cooling branches 10, each cooling branch 10 is provided with a corresponding server 100, and the cooling branch 10 passes the required cooling medium flow to the corresponding server 100 to meet the heat dissipation requirements of the corresponding server 100.

[0060] Specifically, each cooling branch 10 is provided with a control valve 20 (also called a flow regulating valve), a detection component 30 and a cold plate module 40 for cooling the working components in the server 100. The performance parameters of the cooling medium in the corresponding cooling branch 10 are detected by the detection component 30 on the corresponding cooling branch 10; the control valve 20 can be a solenoid valve, which is used to control the flow of the cooling medium in the corresponding cold plate module 40, and the flow distribution of the corresponding cooling branch 10 is automatically adjusted by the control valve 20; the cold plate module 40 is used to fit with the working components or heating components inside the server 100, and when the cooling medium flows through the cold plate module 40, it can take away the heat generated by the working components fitted with the cold plate module 40 during operation, thereby meeting the heat dissipation requirements of the server 100.

[0061] The cooling module 50 is connected to each cooling branch 10 , and is used to supply cooling medium to each cooling branch 10 . That is, the cooling module 50 serves as a supply source of cooling medium in each cooling branch 10 , and is used to provide the required cooling medium to the server 100 in each cooling branch 10 .

[0062] In order to facilitate automatic on-demand distribution of cooling medium, the cooling module 50 includes a control module 51, which is used to communicate with the server 100, the control valve 20 and the detection component 30 in each cooling branch 10. The control module 51 is also used to receive the working performance parameters of the working components in the server 100 in each cooling branch 10 and the cooling medium performance parameters detected by the detection component 30, so as to control the opening of the control valve 20 in the corresponding cooling branch 10.

[0063] In other words, the control module 51 can combine two performance parameters (the working performance parameters of the working components in the server 100 in each cooling branch 10 and the cooling medium performance parameters detected by the detection component 30) to regulate the opening of the control valve 20 in the corresponding cooling branch 10.

[0064] It can be seen that the cooling system provided by the embodiment of the present invention can be used to dissipate heat for cluster servers. When working, the cooling medium is transported to each cooling branch 10 through the cooling module 50, so that the cooling medium flows through the corresponding server 100 in the cluster server through the cooling branch 10, thereby realizing centralized heat dissipation of the server 100. On this basis, the control module 51 of the cooling module 50 is connected to the server 100, the control valve 20 and the detection component 30 in each cooling branch 10 through communication, so that the control module 51 can accurately control the opening of the control valve 20 in the corresponding cooling branch 10 according to the working performance parameters of the working device in the server 100 in each cooling branch 10 and the performance parameters of the cooling medium detected by the detection component 30, thereby automatically distributing the cooling medium according to the heat dissipation requirements of the servers 100 in each cooling branch 10.

[0065] In the traditional cold plate heat dissipation cycle process, the actual speed of the water pump used to provide cooling medium circulation power is based on the flow required by the server 100 node with the highest heat dissipation demand in the cabinet at the current state. Since each server 100 node has different heat dissipation requirements, this will cause excess flow in the remaining nodes. For the water pump, it will cause power consumption waste, and different nodes will face uneven heat dissipation.

[0066] In comparison, the cooling system provided by the present invention can adaptively adjust the cooling medium flow in the corresponding cooling branch 10 based on the working performance parameters of the working components in the server 100 in different cooling branches 10 and the cooling medium performance parameters detected by the detection component 30, thereby controlling the cooling medium flow of any server 100 in the system within the required range, avoiding waste of water pump power and uneven heat dissipation of different server 100 nodes.

[0067] When the traditional server cabinet liquid cooling architecture design and pipeline selection are determined, the cooling system can only be applied to the already designed server 100 nodes. If the nodes need to be replaced later, the pressure difference and flow cannot be adapted, resulting in the inability to flexibly replace the server 100 nodes.

[0068] In contrast, in the cooling system provided by the present invention, since the cooling medium flow of each cooling branch 10 can be adjusted in real time under the action of the control module 51, the cooling branch 10 can be adapted to different models of server 100 nodes. In this way, during the maintenance and replacement of a single server 100 node, the flow of the corresponding cooling branch 10 can be adaptively adjusted, so that the cooling branch 10 can meet the replacement requirements of different server 100 nodes, thereby making the maintenance and replacement of the server 100 nodes more flexible;

[0069] When the load of different working devices in a single server 100 node in a traditional server cabinet changes, the flow supplied to the cold plate of each working device cannot be adjusted in real time according to the heat dissipation demand of the load, further causing power consumption waste and uneven heat dissipation.

[0070] In comparison, the cooling system provided by the present invention can perform fine control on the cooling medium flow required for heat dissipation of each working component according to the working performance parameters of each working component in the server 100 node and the cooling medium performance parameters detected by the detection component 30, thereby ensuring that high-load components can be effectively cooled and low-load components can be guaranteed to work normally, thereby achieving uniform heat dissipation of each server 100 node and achieving the effect of saving cooling medium flow and reducing the power consumption of the entire machine.

[0071] In some embodiments, the detection component 30 includes a flow sensor 31 and a pressure sensor 32. The flow sensor 31 is used to be arranged between the corresponding control valve 20 and the server 100 to detect the cooling medium flow of the corresponding cooling branch 10. The pressure sensor 32 is used to be arranged on both sides of the corresponding server 100 to respectively detect the liquid inlet pressure and the liquid outlet pressure of the corresponding server 100.

[0072] In this way, a flow sensor 31 and a pressure sensor 32 are set for the server 100 in each cooling branch 10. The flow sensor 31 can help monitor and adjust the flow of the cooling medium in the corresponding cooling branch 10, and the pressure sensor 32 can help monitor and adjust the pressure of the liquid inlet and outlet of the server 100 in the corresponding cooling branch 10, thereby ensuring that the corresponding server 100 can obtain a cooling medium with a suitable flow rate to achieve efficient cooling.

[0073] In addition, the cooling module 50 further includes a circulation pump, which is used to provide power for the circulation of the cooling medium so that the cooling medium completes a heat dissipation cycle in each cooling branch 10 .

[0074] The flow sensor 31 and the pressure sensor 32 are both connected to the control module 51 for communication, and are analyzed and processed by the control module 51 to achieve accurate control of the cooling system. For example, if the flow sensor 31 detects that the flow rate is lower than the set value, the control module 51 will automatically increase the speed of the circulation pump to increase the flow rate of the cooling medium; if the pressure sensor 32 detects that the pressure is abnormal, the control module 51 will also adjust the opening of the control valve 20 or start the standby pump to maintain pressure stability.

[0075] In some embodiments, the control module 51 is used to receive flow data detected by the flow sensor 31 in the corresponding cooling branch 10 and pressure data detected by the pressure sensor 32 arranged on both sides of the server 100, and obtain the flow resistance data of the corresponding server 100 based on the flow data detected by the flow sensor 31 and the pressure data detected by the pressure sensor 32 arranged on both sides of the server 100, and is used to control the opening of the corresponding control valve 20 according to the flow resistance data of the corresponding server 100.

[0076] Specifically, after starting the server system and the cooling module 50, first fully open the control valve 20 in each cooling branch 10, and calculate the flow resistance of each server 100 according to the pressure difference and flow rate at the liquid inlet and outlet of each server 100. The flow resistance calculation formula is: R=Δp / Q‌, wherein Δp is the inlet and outlet pressure difference or pressure drop of the cold plate module 40 corresponding to the server 100, and Q is the total flow rate through the cold plate module 40 of the corresponding server 100.

[0077] In this way, the control module 51 adjusts the opening of the corresponding control valve 20 according to the calculated flow resistance of each server 100, so that the cooling medium flow of the corresponding cooling branch 10 can match the flow resistance of the corresponding server 100 in a stable state.

[0078] With the above-mentioned setting method, since the flow provided to each server 100 node can be adjusted in real time according to the size of the node flow resistance, compared with the currently widely used cold plate liquid cooling whole cabinet, the cooling system of the present invention can adapt to a wider range of server 100 types, can be replaced for any server 100, and maintenance is more flexible.

[0079] Moreover, the control module 51 is also used to receive the power consumption data and temperature data of the working components in the server 100 in the corresponding cooling branch 10, and control the opening of the corresponding control valve 20 according to the power consumption data and temperature data of the working components in the server 100 in the corresponding cooling branch 10.

[0080] That is to say, on the basis of taking into account the flow resistance matching between the servers 100, the control module 51 can also adjust the opening of the control valve 20 in the corresponding cooling branch 10 according to the real-time working status of the server 100 in each cooling branch 10 and according to the power consumption data and temperature data of the working components in each server 100 read in real time.

[0081] In some embodiments, the cooling system adopts closed-loop control, and takes the temperature data of the working components in the server 100 in the corresponding cooling branch 10 as the input quantity, and takes the opening of the corresponding control valve 20 as the controlled object. The control valve 20 determines an opening, and the corresponding server 100 will have a matching flow rate. At the same time, the working components in the corresponding server 100 will have corresponding temperature data. The control module 51 will compare the temperature data of the current working component with the temperature data of the input working component. If the temperature data of the current working component meets the requirement of making the corresponding server 100 in a stable state, the flow rate of the current control valve 20 is used as the output value. If the temperature data of the current working component does not meet the requirement of making the corresponding server 100 in a stable state, the control instruction is re-given to readjust the opening of the control valve 20 until the temperature data of the working component in the server 100 reaches the target temperature data required when the server 100 is in a stable state in the corresponding cooling branch 10.

[0082] Of course, according to actual needs, the automatic control algorithm of the control module 51 can be selected from PID control, fuzzy control and adaptive control.

[0083] Specifically, the control module 51 is used to determine whether the temperature data of the working components in the server 100 in the corresponding cooling branch 10 reaches the target temperature data required when the server 100 in the corresponding cooling branch 10 is in a stable state after receiving the temperature data of the working components in the server 100 in the corresponding cooling branch 10, and is used to determine the opening control signal of the corresponding control valve 20 when the temperature data of the working components in the server 100 in the corresponding cooling branch 10 does not reach the target temperature data required when the server 100 in the corresponding cooling branch 10 is in a stable state, so as to control the opening of the corresponding control valve 20 through the opening control signal, so that the temperature data of the working components in the server 100 in the corresponding cooling branch 10 reaches the target temperature data required when the server 100 in the corresponding cooling branch 10 is in a stable state.

[0084] To this end, the control module 51 includes a receiving unit, a judging unit and a control unit. The receiving unit is connected to the judging unit in communication, and the control unit is connected to the judging unit in communication. The receiving unit is used to receive the temperature data of the working device in the server 100 in the corresponding cooling branch 10, and the judging unit is used to judge whether the temperature data of the working device in the server 100 in the corresponding cooling branch 10 reaches the target temperature data required when the server 100 in the corresponding cooling branch 10 is in a stable state. The control unit is used to determine the opening control signal of the corresponding control valve 20 when the temperature data of the working device in the server 100 in the corresponding cooling branch 10 does not reach the target temperature data required when the server 100 in the corresponding cooling branch 10 is in a stable state, so as to control the opening of the corresponding control valve 20 through the opening control signal, so that the temperature data of the working device in the server 100 in the corresponding cooling branch 10 reaches the target temperature data required when the server 100 in the corresponding cooling branch 10 is in a stable state.

[0085] It should be emphasized that when the judgment unit determines that the temperature data of the working components in the server 100 in the corresponding cooling branch 10 has not reached the target temperature data required when the server 100 in the corresponding cooling branch 10 is in a stable state, the control unit can determine the opening control signal of the corresponding control valve 20 based on the difference between the calculated target temperature data and the temperature data of the current working components, thereby controlling the opening of the corresponding control valve 20, so that the temperature data of the working components in the server 100 in the corresponding cooling branch 10 reaches the target temperature data required when the server 100 in the corresponding cooling branch 10 is in a stable state.

[0086] Of course, according to actual needs, the management device of the server 100 and the control module 51 can be connected through a serial port or communication protocol such as RJ45 to achieve communication between the two. The control module 51 can read parameters from the management device in the server 100, so that the control module 51 can accurately control the temperature of the working components in the server 100.

[0087] In some embodiments, the cooling system further includes a flow divider 60 and a flow collector 70. The flow divider 60 is disposed on the first side of each cooling branch 10 (the left side as shown in FIG. 1 ), the flow divider 60 is connected to each cooling branch 10 and the cooling module 50, and the flow divider 60 is used to distribute the cooling medium from the cooling module 50 to each cooling branch 10, and the flow collector 70 is disposed on the second side of each cooling branch 10 (the right side as shown in FIG. 1 ), the flow collector 70 is connected to each cooling branch 10 and the cooling module 50, and the flow collector 70 is used to collect the cooling medium in each cooling branch 10 and return it to the cooling module 50.

[0088] In this way, the cooling medium supplied by the cooling module 50 enters each cooling branch 10 after being diverted by the diverter 60. The cooling medium in each cooling branch 10 enters the cold plate module 40 in the corresponding server 100, and after heat exchange with the working components in the corresponding server 100, it is converged to the cooling module 50 by the collector 70, thereby realizing a cooling cycle.

[0089] Considering that the diverter 60 and the collector 70 are both tubular structures with a length covering the entire cluster server 100, in order to facilitate fixing the diverter 60 and the collector 70 inside the server cabinet, the cooling system also includes a first fixing buckle and a second fixing buckle.

[0090] Among them, the first fixing buckle is used to be set inside the server cabinet, and the first fixing buckle is used to fix the diverter 60, and the second fixing buckle is used to be set inside the server cabinet, and the second fixing buckle is used to fix the collector 70.

[0091] In some embodiments, the first fixing buckle and the second fixing buckle are both provided with a fixing hole and a guide hole. The fixing hole is used to fix the diverter 60 or the collector 70. The guide hole is connected to the fixing hole. The size of the guide hole gradually decreases in the direction approaching the fixing hole, so that the diverter 60 or the collector 70 slides into the fixing hole through the guide hole.

[0092] By adopting the fixing method of the above-mentioned fixing buckle, the diverter 60 and the collector 70 can be easily installed and removed. For example, during installation, the diverter 60 or the collector 70 only needs to be inserted into the guide hole and slide into the fixing hole guided by the guide hole, thereby improving the installation and removal efficiency of the diverter 60 and the collector 70 inside the server cabinet.

[0093] In some embodiments, the diverter 60 includes a first liquid inlet 61 and a plurality of first liquid outlets 62, the first liquid outlet 62 is used to connect to the liquid inlet of the corresponding server 100, and the collector 70 includes a plurality of second liquid inlets 71 and second liquid outlets 72, the second liquid inlet 71 is used to connect to the liquid outlet of the corresponding server 100.

[0094] Furthermore, the cooling module 50 also includes a heat exchange device 52 , which includes a third liquid inlet 521 and a third liquid outlet 522 . The third liquid inlet 521 is connected to the second liquid outlet 72 , and the third liquid outlet 522 is connected to the first liquid inlet 61 .

[0095] For a certain cooling branch 10, the cooling medium after heat exchange in the heat exchange device 52 flows out from the third liquid outlet 522, enters the diverter 60 from the first liquid inlet 61, then flows out through a first liquid outlet 62, and then enters the cold plate module 40 of the corresponding server 100 through the corresponding cooling branch 10 to take away the heat of the corresponding working component, and then enters the collector 70 through the corresponding second liquid inlet 71, and finally flows back to the heat exchange device 52 through the corresponding second liquid outlet 72 and the third liquid inlet 521 to realize the cooling cycle.

[0096] In addition, the cooling system further includes a first temperature sensor 80 and a second temperature sensor 90. The first temperature sensor 80 is disposed between the third liquid inlet 521 and the second liquid outlet 72, and is used to detect the temperature of the cooling medium flowing into the heat exchange device 52; the second temperature sensor 90 is disposed between the third liquid outlet 522 and the first liquid inlet 61, and is used to detect the temperature of the cooling medium flowing out of the heat exchange device 52.

[0097] In order to facilitate the control of the heat exchange device 52 to cool the cooling medium, the control module 51 is communicated with the first temperature sensor 80, the first temperature sensor 80 and the heat exchange device 52, and the control module 51 is used to obtain the temperature data detected by the first temperature sensor 80 and the temperature data detected by the second temperature sensor 90, and control the heat exchange device 52 to cool the cooling medium according to the temperature data detected by the first temperature sensor 80 and the temperature data detected by the second temperature sensor 90.

[0098] In some embodiments, the heat exchange device 52 specifically includes a multi-channel heat exchanger and a cooling module. The cooling module forms a heat exchange connection with each cooling branch 10 through the multi-channel heat exchanger. The cooling module is used to cool the cooling medium flowing through the multi-channel heat exchanger, so that the cooled cooling medium enters each cooling branch 10 to cool the working components in the server 100.

[0099] Among them, the two ends of one channel of the multi-channel heat exchanger are respectively connected to the diverter 60 and the collector 70 to form a circulation loop of the cooling medium, and the two ends of another channel of the multi-channel heat exchanger are connected to the cooling module to form a cooling loop for cooling the cooling medium.

[0100] Of course, according to actual needs, the above-mentioned cooling module can be a single cooling module or a structure with multiple cooling units in parallel. Taking a cooling module with multiple cooling units in parallel as an example, the cooling module can include parallel chillers and cooling towers, and different working modes can be set according to the heat dissipation needs of the server 100.

[0101] Among them, the working principle of the chiller involves the refrigeration cycle and heat exchange process. Specifically, the refrigeration cycle of the air-cooled chiller consists of a compressor, a condenser, an expansion valve and an evaporator. First, the refrigerant (i.e., the liquid cooling medium) is compressed into a high-temperature and high-pressure gas by the compressor, and then enters the condenser. In the condenser, the refrigerant contacts the outside air, and through the process of heat dissipation and condensation, the refrigerant is cooled and converted into a high-pressure liquid. Next, the high-pressure liquid enters the evaporator through the expansion valve. At this time, the pressure drops sharply, causing the refrigerant to evaporate and absorb heat, thereby achieving the cooling effect. Finally, the refrigerant is sucked into the compressor again, and the cycle repeats. The working principle of the cooling tower is based on the principle of heat exchange, which reduces the temperature of the cooling water by exchanging heat between the cooling water and the air.

[0102] For example, in the first working mode, the cooling medium flowing through the multi-channel heat exchanger is cooled by a chiller, and in the second working mode, the cooling medium flowing through the multi-channel heat exchanger is cooled by a cooling tower.

[0103] The first working mode and the second working mode can be switched automatically by the control module 51, and the control module 51 is connected to the chiller and the cooling tower in communication to control the opening and closing of the chiller and the cooling tower. In this way, the control module 51 is used to obtain the temperature data detected by the first temperature sensor 80 and the temperature data detected by the second temperature sensor 90, and control the chiller and the cooling tower to cool the cooling medium according to the temperature data detected by the first temperature sensor 80 and the temperature data detected by the second temperature sensor 90. The control module 51 determines whether the current temperature of the cooling medium is within the first preset temperature range. If so, the chiller is controlled to be turned on and the cooling tower is controlled to be turned off, that is, the first working mode is entered; if the controller determines that the current temperature of the cooling medium is within the second preset temperature range, the chiller is turned off and the cooling tower is turned on, that is, the second working mode is entered. Among them, the second preset temperature range is greater than the first preset temperature range.

[0104] Furthermore, the control module 51 can also be connected to a mobile device (such as a mobile phone) for communication. By sending the user's operating instructions to the control module 51 through the mobile device, the control module 51 can realize the operation of the above-mentioned first working mode and the second working mode.

[0105] Such a setting adopts at least two refrigeration cycle modes, and realizes the switching and free control of multi-mode refrigeration cycle to meet the cooling needs of the server 100 under different working conditions, thereby solving the problem that the current server 100 has a single refrigeration mode and cannot realize multi-mode refrigeration.

[0106] In some embodiments, the cooling system also includes a prompt module, which is communicatively connected to the control module 51. The prompt module is used to issue an alarm prompt when the working performance parameters of the working components in the corresponding server 100 are within a preset abnormal data range. The prompt module includes a voice broadcast unit, which is used to broadcast to the staff that the working performance parameters of the working components in the server 100 are in an abnormal state.

[0107] If the server 100 arranged in the server cabinet includes a general computing module 200, the devices inside the general computing module 200 include a first device 201 (computing device), a second device 202 (processing device), and a third device 203 (storage device), and the cooling module 50 can further realize dynamic adjustment of the heat dissipation of different devices in the general computing module 200 to achieve more refined control.

[0108] Please refer to Figure 2. The cooling branch 10 includes a first branch 11, a second branch 12 and a third branch 13. The first branch 11, the second branch 12 and the third branch 13 are all provided with a control valve 20, a detection component 30 and a cold plate module 40. The cold plate module 40 on the first branch 11 is used to cool the first device 201 of the general computing module 200, the cold plate module 40 on the second branch 12 is used to cool the second device 202 of the general computing module 200, and the cold plate module 40 on the third branch 13 is used to cool the third device 203 of the general computing module 200.

[0109] In this way, when the working intensity of the first device 201 is greater than the working intensity of the second device 202 or the third device 203, the control module 51 is used to increase the opening of the control valve 20 on the first branch 11; when the working intensity of the second device 202 is greater than the working intensity of the first device 201 or the third device 203, the control module 51 is used to increase the opening of the control valve 20 on the second branch 12; when the working intensity of the third device 203 is greater than the working intensity of the second device 202 or the first device 201, the control module 51 is used to increase the opening of the control valve 20 on the third branch 13. In this way, the refined control of the cooling medium flow of different devices inside the general computing module 200 can be achieved.

[0110] A server cabinet provided by the present invention includes the cooling system described in the above specific embodiment; other parts of the server cabinet can refer to related technologies and will not be elaborated in this article.

[0111] The server cabinet using the cooling system described in the above embodiment can bring the following beneficial effects:

[0112] In the traditional cold plate heat dissipation cycle process, the actual speed of the water pump used to provide cooling medium circulation power is based on the flow required by the server 100 node with the highest heat dissipation demand in the cabinet at the current state. Since each server 100 node has different heat dissipation requirements, this will cause excess flow in the remaining nodes. For the water pump, it will cause power consumption waste, and different nodes will face uneven heat dissipation.

[0113] In comparison, a server cabinet provided by the present invention can adaptively adjust the cooling medium flow in the corresponding cooling branch 10 based on the working performance parameters of the working components in the server 100 in different cooling branches 10 and the cooling medium performance parameters detected by the detection component 30, thereby controlling the cooling medium flow of any server 100 in the system within the required range, avoiding waste of water pump power and uneven heat dissipation of different server 100 nodes.

[0114] When the traditional server cabinet liquid cooling architecture design and pipeline selection are determined, the cooling system can only be applied to the already designed server 100 nodes. If the nodes need to be replaced later, the pressure difference and flow cannot be adapted, resulting in the inability to flexibly replace the server 100 nodes.

[0115] In contrast, in a server cabinet provided by the present invention, since the cooling medium flow of each cooling branch 10 can be adjusted in real time under the action of the control module 51, the cooling branch 10 can be adapted to different models of server 100 nodes. In this way, during the maintenance and replacement of a single server 100 node, the flow of the corresponding cooling branch 10 can be adaptively adjusted, so that the cooling branch 10 can meet the replacement requirements of different server 100 nodes, thereby making the maintenance and replacement of the server 100 nodes more flexible;

[0116] When the load of different working devices in a single server 100 node in a traditional server cabinet changes, the flow supplied to the cold plate of each working device cannot be adjusted in real time according to the heat dissipation demand of the load, further causing power consumption waste and uneven heat dissipation.

[0117] In comparison, the server cabinet provided by the present invention can finely control the cooling medium flow required for heat dissipation of each working component according to the working performance parameters of each working component in the server 100 node and the cooling medium performance parameters detected by the detection component 30, thereby ensuring that high-load components can be effectively cooled and low-load components can ensure normal operation, thereby making the heat dissipation of each server 100 node uniform and achieving the effect of saving cooling medium flow and reducing the power consumption of the entire machine.

[0118] It should be noted that, in this specification, relational terms such as first and second are merely used to distinguish one entity from other entities, but do not necessarily require or imply any actual relationship or order between these entities.

[0119] The cooling system and server cabinet provided by the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the scheme of the present invention and its core idea. It should be pointed out that for ordinary technicians in this technical field, without departing from the principle of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the scope of protection of the present invention.

Claims

1. A cooling system, characterized in that: include: At least two cooling branches, each of which is provided with a control valve, a detection component and a cold plate module for cooling working components in the server; A cooling module is connected to each of the cooling branches and is used to provide cooling medium to each of the cooling branches. The cooling module includes a control module, which is used to communicate with the server, the control valve and the detection component in each of the cooling branches, and is also used to receive the working performance parameters of the working components in the server in each of the cooling branches and the cooling medium performance parameters detected by the detection component to control the opening of the control valve in the corresponding cooling branch.

2. The cooling system according to claim 1, characterized in that The detection component includes a flow sensor and a pressure sensor. The flow sensor is used to be arranged between the corresponding control valve and the server to detect the cooling medium flow of the corresponding cooling branch. The pressure sensor is used to be arranged on both sides of the corresponding server to respectively detect the liquid inlet pressure and the liquid outlet pressure of the corresponding server.

3. The cooling system according to claim 2, characterized in that The control module is used to receive the flow data detected by the flow sensor in the corresponding cooling branch and the pressure data detected by the pressure sensors arranged on both sides of the server, and to obtain the flow resistance data of the corresponding server based on the flow data detected by the flow sensor and the pressure data detected by the pressure sensors arranged on both sides of the server, and to control the opening of the corresponding control valve based on the flow resistance data of the corresponding server.

4. The cooling system according to claim 3, characterized in that The control module is also used to receive power consumption data and temperature data of working components in the server in the corresponding cooling branch, and control the opening of the corresponding control valve according to the power consumption data and temperature data of working components in the server in the corresponding cooling branch.

5. The cooling system according to claim 4, characterized in that The control module is used to determine whether the temperature data of the working components in the server in the corresponding cooling branch reaches the target temperature data required when the server in the corresponding cooling branch is in a stable state after receiving the temperature data of the working components in the server in the corresponding cooling branch, and is used to determine the opening control signal of the corresponding control valve when the temperature data of the working components in the server in the corresponding cooling branch does not reach the target temperature data required when the server in the corresponding cooling branch is in a stable state, so as to control the opening of the corresponding control valve through the opening control signal, so that the temperature data of the working components in the server in the corresponding cooling branch reaches the target temperature data required when the server in the corresponding cooling branch is in a stable state.

6. The cooling system according to claim 1, characterized in that The cooling system further comprises: A flow divider, disposed on a first side of each cooling branch and connected to each cooling branch and the cooling module, for distributing the cooling medium from the cooling module to each cooling branch; The collector is arranged on the second side of each cooling branch and is connected to each cooling branch and the cooling module, and is used to collect the cooling medium in each cooling branch and return it to the cooling module.

7. The cooling system according to claim 6, characterized in that The cooling system further comprises: A first fixing buckle, the first fixing buckle is used to be arranged inside the server cabinet, and the first fixing buckle is used to fix the diverter; A second fixing buckle, wherein the second fixing buckle is used to be arranged inside the server cabinet, and the second fixing buckle is used to fix the collector.

8. The cooling system according to claim 7, characterized in that The first fixing buckle and the second fixing buckle are both provided with a fixing hole and a guide hole. The fixing hole is used to fix the diverter or the collector. The guide hole is connected to the fixing hole. The size of the guide hole gradually decreases in the direction approaching the fixing hole, so that the diverter or the collector slides into the fixing hole through the guide hole.

9. The cooling system according to claim 6, characterized in that: The flow divider includes a first liquid inlet and a plurality of first liquid outlets, wherein the first liquid outlets are used to be connected to the liquid inlet of the corresponding server, and the flow collector includes a plurality of second liquid inlets and second liquid outlets, wherein the second liquid inlets are used to be connected to the liquid outlets of the corresponding server; The cooling module also includes a heat exchange device, which includes a third liquid inlet and a third liquid outlet. The third liquid inlet is connected to the second liquid outlet, and the third liquid outlet is connected to the first liquid inlet.

10. The cooling system according to claim 9, characterized in that The cooling system further comprises: A first temperature sensor, disposed between the third liquid inlet and the second liquid outlet, for detecting the temperature of the cooling medium flowing into the heat exchange device; The second temperature sensor is disposed between the third liquid outlet and the first liquid inlet, and is used to detect the temperature of the cooling medium flowing out of the heat exchange device.

11. The cooling system according to claim 10, characterized in that The control module is communicatively connected with the first temperature sensor, the first temperature sensor and the heat exchange device, and the control module is used to obtain temperature data detected by the first temperature sensor and the temperature data detected by the second temperature sensor, and control the heat exchange device to cool the cooling medium according to the temperature data detected by the first temperature sensor and the temperature data detected by the second temperature sensor.

12. The cooling system according to claim 11, characterized in that The cooling system further comprises a prompt module, which is communicatively connected with the control module and is used for issuing an alarm prompt when a working performance parameter of a working component in a corresponding server is within a preset abnormal data range.

13. The cooling system according to claim 1, characterized in that The cooling branch includes a first branch, a second branch and a third branch. The first branch, the second branch and the third branch are all provided with the control valve, the detection component and the cold plate module. The cold plate module on the first branch is used to cool the first device of the general computing module, the cold plate module on the second branch is used to cool the second device of the general computing module, and the cold plate module on the third branch is used to cool the third device of the general computing module.

14. The cooling system according to claim 13, characterized in that The control module is used to increase the opening of the control valve on the first branch when the working intensity of the first device is greater than the working intensity of the second device or the third device, to increase the opening of the control valve on the second branch when the working intensity of the second device is greater than the working intensity of the first device or the third device, and to increase the opening of the control valve on the third branch when the working intensity of the third device is greater than the working intensity of the second device or the first device.

15. A server cabinet, characterized in that: Comprising a cooling system as described in any one of claims 1-14.

Citation Information

Patent Citations

  • Liquid cooling server cabinet

    CN115003141A

  • Data center cabinet-level server evaporative cooling system and flow regulation and control method

    CN118434085A

  • Liquid cooling server cabinet and cabinet temperature control method and device

    CN118475095A

  • Server cooling system and control method and device thereof

    CN119110536A

  • Server cooling system

    CN218851184U

Cited By

  • Liquid cooling test system, liquid cooling server and liquid cooling server test method

    CN119860935A

  • A liquid cooling test system, a liquid cooling server, and a liquid cooling server test method

    CN119860935B

  • Liquid cooling equipment testing system and method

    CN120232664A

  • Control method of cooling system, cooling system and electronic equipment

    CN120812925A

  • Control method of cooling system, cooling system, and electronic device

    CN120812925B