A control method for a cold plate liquid cooling server and a cold plate liquid cooling component

By deploying a coolant circulation switch and flow monitoring system in a cold plate liquid-cooled server, the coolant leakage is detected in real time and the circulation switch is turned off, which solves the damage caused by liquid-cooled server leakage and improves system safety and reliability.

CN115712329BActive Publication Date: 2025-08-29INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211253540.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-13
Publication Date
2025-08-29
Estimated Expiration
2042-10-13

AI Technical Summary

Technical Problem

Existing liquid cooling servers cannot handle it in time after liquid leakage detection, which may lead to irreversible damage or fire. Traditional air cooling cannot meet the energy consumption needs of high-density calculations.

Method used

By deploying a coolant circulation switch in a cold plate liquid-cooled server, the coolant flow data is monitored in real time, the flow difference is calculated and compared with the preset threshold, the circulation switch is turned off when the difference exceeds the threshold to prevent coolant leakage, and the joint control device can disconnect the server's power.

Benefits of technology

It realizes timely protection of cold plate liquid-cooled servers, avoids server damage caused by coolant leakage, reduces fire risks, and improves system security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115712329B_ABST
    Figure CN115712329B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a control method for a cold plate liquid cooling server and a cold plate liquid cooling component. The method includes: pre-deploying a coolant circulation switch at the liquid inlet end of a first component of the cold plate liquid cooling component; during the operation of the cold plate liquid cooling server, determining first flow data of the coolant delivered by the second component to the first component and second flow data of the coolant output by the first component to the second component; calculating a target difference between the first flow data and the second flow data, and determining the relationship between the target difference and a preset difference threshold; when the target difference is less than the preset difference threshold, determining that the first component has not leaked; when the target difference is not less than the preset difference threshold, determining that the first component has leaked; and turning off the coolant circulation switch when it is determined that the first component has leaked. Through the embodiment of the present invention, protection of server components in the cold plate liquid cooling server is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of server safety, and in particular to a control method for a cold plate liquid cooling server and a cold plate liquid cooling component. Background Art

[0002] The rise of high-density computing, driven by the widespread adoption of technologies like cloud computing, big data, and artificial intelligence, has led to a continuous improvement in server performance, resulting in a significant increase in energy consumption. In this context, traditional air cooling is no longer sufficient for the development of high-density computing. An increasing number of servers are adopting liquid cooling technology. With the adoption of liquid cooling, the safety of coolant usage also requires careful consideration.

[0003] In the prior art, after a liquid leakage detection system detects a liquid leakage, it quickly sends an alarm signal or an alarm phone message to notify staff to come and handle the problem.

[0004] After a leak is detected, it may take some time for staff to come and deal with it, or the alarm signal may not be received due to human error. Failure to deal with the leak in time may cause irreversible damage to the server, and in serious cases, even a fire may occur. Summary of the Invention

[0005] In view of the above problems, a control method for a cold plate liquid cooling server and a cold plate liquid cooling component are proposed to overcome or at least partially solve the above problems, including:

[0006] A control method for a cold plate liquid-cooled server, the cold plate liquid-cooled server comprising a server component and a cold plate liquid-cooled component, the cold plate liquid-cooled component comprising a first component and a second component; the first component being in contact with the server component and configured to cool the server component via coolant flowing therethrough; the second component being configured to cool the coolant output by the first component and output the cooled coolant to the first component; a coolant circulation switch being disposed at a liquid inlet end of the first component;

[0007] The method comprises:

[0008] determining first flow data of the coolant supplied from the second component to the first component, and second flow data of the coolant output from the first component to the second component;

[0009] Calculating a target difference between the first flow data and the second flow data, and determining a relationship between the target difference and a preset difference threshold;

[0010] When the target difference is less than the preset difference threshold, determining that the first component does not leak;

[0011] When the target difference is not less than the preset difference threshold, determining that the first component leaks;

[0012] When it is determined that the first component leaks, the coolant circulation switch is closed.

[0013] Optionally, the method further includes:

[0014] When it is determined that the first component leaks, the power supply of the server component is turned off.

[0015] Optionally, the method further includes:

[0016] When it is determined that the first component leaks, generating an alarm message;

[0017] According to the preset push mechanism, the alarm information is pushed.

[0018] An embodiment of the present invention further provides a cold plate type liquid cooling component, comprising: a first component, a second component, a detection module, a joint control device and a sensor module;

[0019] The first component is in contact with the server component and is used to cool the server component by allowing the coolant to flow through it. A coolant circulation switch is disposed at the liquid inlet end of the first component.

[0020] The liquid inlet of the second component is connected to the liquid outlet of the first component, and the liquid outlet of the second component is connected to the liquid inlet of the first component; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component;

[0021] The sensor includes a first sensor and a second sensor, the first sensor is located at an end of the coolant circulation switch away from the server component, and the second sensor is located at the liquid outlet end of the first component;

[0022] The first sensor is used to determine first flow data of the coolant flowing into the coolant circulation switch; the second sensor is used to determine second flow data of the coolant flowing out of the first component;

[0023] The detection module is connected to the sensor and the joint control device respectively; the detection module is used to obtain first flow data and second flow data from the sensor; calculate a target difference between the first flow data and the second flow data, and determine a relationship between the target difference and a preset difference threshold; when the target difference is less than the preset difference threshold, determine that the first component has not leaked; when the target difference is not less than the preset difference threshold, determine that the first component has leaked, and send a target instruction to the joint control device to turn off the coolant circulation switch;

[0024] The joint control device is used to turn off the coolant circulation switch when receiving the target instruction.

[0025] Optionally, the joint control device is also connected to the power supply of the server component; when the joint control device receives the target instruction, it turns off the power supply of the server component.

[0026] Optionally, the first component further includes a water absorbing component, which is wrapped around the first component and is used to absorb the coolant leaked from the first component.

[0027] An embodiment of the present invention further provides a cold plate liquid cooling server, comprising a server component and a cold plate liquid cooling component as described in any one of the above items.

[0028] An embodiment of the present invention further provides a control device for a cold plate liquid cooling server, the cold plate liquid cooling server comprising a server component and a cold plate liquid cooling component, the cold plate liquid cooling component comprising a first component and a second component; the first component contacts the server component and is used to cool the server component via a coolant flowing therethrough; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component; a coolant circulation switch is disposed at a liquid inlet end of the first component;

[0029] The device comprises:

[0030] a flow determination module, configured to determine first flow data of the coolant delivered by the second component to the first component, and second flow data of the coolant output by the first component to the second component;

[0031] a relationship determination module, configured to calculate a target difference between the first flow data and the second flow data, and determine a relationship between the target difference and a preset difference threshold;

[0032] a first determination module, configured to determine that no leakage occurs in the first component when the target difference is less than the preset difference threshold;

[0033] a second determination module, configured to determine that leakage occurs in the first component when the target difference is not less than the preset difference threshold;

[0034] The first control module is configured to turn off the coolant circulation switch when it is determined that the first component leaks.

[0035] Optionally, the device further comprises:

[0036] The second control module is configured to shut down the power supply of the server component when it is determined that the first component leaks.

[0037] Optionally, the device further comprises:

[0038] The alarm module is configured to generate an alarm message when it is determined that the first component leaks; and push the alarm message according to a preset push mechanism.

[0039] An embodiment of the present invention further provides an electronic device comprising a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the control method of the cold plate liquid cooling server as described above.

[0040] An embodiment of the present invention further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the control method of the cold plate liquid cooling server as described above is implemented.

[0041] The embodiments of the present invention have the following advantages:

[0042] In an embodiment of the present invention, a coolant circulation switch can be pre-deployed at the liquid inlet end of the first component of the cold plate liquid cooling component; during the operation of the cold plate liquid cooling server, the first flow data of the coolant delivered by the second component to the first component and the second flow data of the coolant output by the first component to the second component can be determined; the target difference between the first flow data and the second flow data is calculated, and the relationship between the target difference and the preset difference threshold is determined; when the target difference is less than the preset difference threshold, it is determined that the first component has not leaked; when the target difference is not less than the preset difference threshold, it is determined that the first component has leaked; when it is determined that the first component has leaked, the coolant circulation switch is turned off. Through the embodiment of the present invention, the server components in the cold plate liquid cooling server are protected, and damage to the server components due to leakage of the coolant is avoided. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0044] Figure 1 This is a flowchart of the steps of a control method for a cold plate liquid cooling server according to an embodiment of the present invention;

[0045] Figure 2 is a schematic diagram of corresponding positions of flow data according to an embodiment of the present invention;

[0046] Figure 3This is a schematic structural diagram of a cold plate type liquid cooling component according to an embodiment of the present invention;

[0047] Figure 4 This is a schematic diagram of the connection structure of some components in a cold plate type liquid cooling component according to an embodiment of the present invention;

[0048] Figure 5 This is a schematic structural diagram of a cold plate liquid cooling server according to an embodiment of the present invention;

[0049] Figure 6 This is a schematic diagram of the working process of a cold plate liquid cooling server according to an embodiment of the present invention;

[0050] Figure 7 It is a structural schematic diagram of a control device for a cold plate liquid cooling server according to an embodiment of the present invention. DETAILED DESCRIPTION

[0051] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments described are only a portion of the embodiments of the present invention, not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present invention without inventive effort are also within the scope of protection of the present invention.

[0052] In practical applications, a cold plate liquid cooling server may refer to a server component that uses liquid cooling to cool down server components; it may include server components and cold plate liquid cooling components, and the server components may include one or more servers.

[0053] The cold plate liquid cooling component may include a first component and a second component; wherein the first component may be plate-shaped and contact the servers in the server component in an alternating arrangement; the first component may be a hollow structure so that the cooling liquid flowing therethrough may contact the server component, thereby achieving cooling treatment of the server component.

[0054] The second component in the cold plate liquid cooling component can be connected to the first component; on the one hand, the second component can receive the coolant output by the first component that absorbs the heat emitted by the server components and cool them down; on the other hand, the second component can re-transfer the cooled coolant to the first component so that the first component can cool the server components with the cooled coolant.

[0055] During the process of cooling server components, the cold plate liquid cooling components may become damaged due to long-term use, causing the coolant inside to leak; if the coolant comes into contact with the server components, it may cause irreversible damage to the server components, and in severe cases, even a fire may occur.

[0056] To avoid this situation, an embodiment of the present invention provides a control method for a cold plate liquid-cooled server. In this method, a coolant circulation switch can be pre-installed at the liquid inlet of a first component. During operation, the cold plate liquid-cooled server can monitor in real time the first flow rate of coolant supplied from a second component to the first component and the second flow rate of coolant supplied from the first component to the second component. Based on the first and second flow rates, the method determines whether a coolant leak has occurred in the portion of the cold plate liquid-cooled component that contacts server components.

[0057] If a coolant leak is detected in the portion of the cold plate liquid cooling component that contacts the server component, the coolant circulation switch provided at the liquid inlet end of the first component can be turned off; by stopping the supply of coolant to the first component, further leakage of coolant from the damaged portion of the first component can be avoided, thereby preventing damage to the server component.

[0058] Reference Figure 1 , showing a step flow chart of a control method for a cold plate liquid cooling server according to an embodiment of the present invention, the cold plate liquid cooling server may include a server component and a cold plate liquid cooling component, the cold plate liquid cooling component including a first component and a second component; the first component is in contact with the server component and is used to cool the server component by the coolant flowing through it; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component; a coolant circulation switch is arranged at the liquid inlet end of the first component.

[0059] Specifically, the following steps may be included:

[0060] Step 101: Determine first flow data of the coolant supplied from the second component to the first component, and second flow data of the coolant output from the first component to the second component.

[0061] In practical applications, in order to monitor whether the first component in contact with the server component has a coolant leak, the state of the coolant in the first component may be detected.

[0062] Specifically, the state of the coolant delivered from the second component to the first component and the state of the coolant output from the first component to the second component may be monitored, and based on these two states, it may be determined whether the coolant in the first component is leaking.

[0063] As an example, the flow rate of the coolant delivered by the second component to the first component can be detected in real time, and the first flow rate data of the coolant delivered by the second component to the first component can be determined; the first flow rate data can refer to the volume of the coolant delivered by the second component to the first component per unit time.

[0064] At the same time, the flow rate of the coolant output from the first component to the second component can be detected in real time, and the second flow rate data of the coolant output from the first component to the second component can be determined; the second flow rate data can refer to the volume of the coolant output from the first component to the second component per unit time.

[0065] As another example, the pressure value of the coolant at the liquid inlet end of the first component and the pressure value of the coolant at the liquid inlet end of the second component can also be detected in real time; or, other states of the coolant that can be used to determine whether the coolant is leaking can also be monitored, and this embodiment of the present invention is not limited to this.

[0066] In practical applications, the first flow rate data may be the flow rate of the coolant at the liquid inlet of the first component, the flow rate of the coolant at the liquid inlet of the coolant circulation switch, or the flow rate of the coolant at the liquid outlet of the second component. The second flow rate data may be the flow rate of the coolant at the liquid outlet of the first component or the flow rate of the coolant at the liquid inlet of the second component, and this is not limited in the present embodiment.

[0067] like Figure 2 As shown, the flow rate of the coolant flowing into the coolant circulation switch can be used as the first flow rate data, and the flow rate of the coolant flowing out of the first component can be used as the second flow rate data.

[0068] Step 102: Calculate a target difference between the first flow data and the second flow data, and determine a relationship between the target difference and a preset difference threshold.

[0069] After determining the first flow data and the second flow data, a difference between the first flow data and the second flow data may be calculated and used as a target difference. The target difference may then be compared with a preset difference threshold.

[0070] As an example, the preset difference threshold can be set according to actual conditions, for example, it can be set to 0, or it can be set to other numbers, which is not limited in the embodiment of the present invention.

[0071] In practical applications, the relationship between the target difference and the preset difference threshold may include: the target difference is less than the preset difference threshold, and the target difference is not less than the preset difference threshold.

[0072] Step 103: When the target difference is less than the preset difference threshold, determine that the first component does not leak.

[0073] If the relationship between the target difference and the preset difference threshold is "the target difference is less than the preset difference threshold", it can be indicated that the flow rate of coolant supplied from the second component to the first component at this time is the same as the flow rate of coolant output from the first component to the second component; therefore, it can be determined that the first component in contact with the server component has not leaked.

[0074] Step 104: When the target difference is not less than the preset difference threshold, it is determined that the first component leaks.

[0075] If the relationship between the target difference and the preset difference threshold is "the target difference is not less than the preset difference threshold", it can be said that the flow rate of coolant supplied from the second component to the first component at this time is different from the flow rate of coolant output from the first component to the second component.

[0076] In actual applications, the reason why the flow rate of coolant supplied from the second component to the first component is different from the flow rate of coolant output from the first component to the second component may be that the first component leaks, which in turn causes the coolant to leak out of the first component, resulting in the flow rate of coolant supplied from the second component to the first component being different from the flow rate of coolant output from the first component to the second component.

[0077] Therefore, when it is determined that the target difference is not less than the preset difference threshold, it can be determined that the first component in contact with the server component has leaked.

[0078] Step 105: When it is determined that the first component leaks, close the coolant circulation switch.

[0079] If it is determined that the coolant in the first component has leaked, in order to prevent the first component from continuing to leak coolant, the coolant circulation switch deployed at the liquid inlet end of the first component can be turned off to prevent the second component from continuing to supply coolant to the first component.

[0080] As an example, one or more pumps may be deployed in the cold plate liquid cooling component to push the coolant to move between the first component and the second component; when the coolant circulation switch is turned off, the pump deployed in the cold plate liquid cooling component may continue to push the remaining coolant in the first component to move to the second component to prevent the remaining coolant in the first component from continuing to leak, causing further damage to the server components due to the coolant leakage, thereby reducing the losses caused by the coolant leakage.

[0081] In actual applications, the flow rate of the coolant may change due to changes in temperature. In order to avoid turning off the coolant circulation switch due to an erroneous determination that a leak has occurred in the first component, thereby affecting the heat dissipation of the server component, a preset difference threshold with a certain degree of redundancy can be set. For example, a preset difference threshold greater than 0 can be set, and this is not limited in the embodiment of the present invention.

[0082] In actual applications, if the circuits in a running server component come into contact with leaked coolant, it may cause damage to the circuits in the server component or even cause a fire. To further avoid the above situation, in one embodiment of the present invention, when it is determined that a leak has occurred in the first component, the power supply of the server component is turned off.

[0083] Specifically, if a leak is determined in the first component, a shutdown command can be sent to the server component's power supply to prevent damage to the server component's circuits, or even fire, thereby stopping power supply to the server component. Compared to a running server component, even if the coolant corrodes the powered-off server component, it will not cause a circuit breakage within the server component, which could lead to a fire. This further reduces losses caused by coolant leaks.

[0084] On the other hand, in order to restore the operation of the cold plate liquid cooling server as soon as possible, an embodiment of the present invention may further include the following steps:

[0085] When it is determined that the first component leaks, an alarm message is generated; and the alarm message is pushed according to a preset push mechanism.

[0086] In actual applications, in order to solve the coolant leakage problem of the first component as soon as possible and restore the operation of the cold plate liquid cooling server as soon as possible, an alarm message can be generated when it is determined that the coolant leakage problem occurs in the first component; the alarm message can be used to prompt the staff to inspect and repair the first component.

[0087] After the alarm information is generated, it can be pushed according to a preset push mechanism; the preset push mechanism can be set according to actual conditions, for example: it can be pushed to the interface of the background detection system, or it can be an alarm sound, or it can be a flashing warning light. The embodiment of the present invention does not limit this.

[0088] As an example, a computer room may have multiple cold plate liquid cooling servers deployed, and each cold plate liquid cooling server may have a corresponding first component. When generating an alarm message, the cold plate liquid cooling server corresponding to the corresponding component can be determined first. Then, a targeted alarm message is generated so that the staff can promptly know which cold plate liquid cooling server's first component has a coolant leak, thereby enabling the staff to conduct targeted maintenance.

[0089] In an embodiment of the present invention, a coolant circulation switch can be pre-deployed at the liquid inlet end of the first component of the cold plate liquid cooling component; during the operation of the cold plate liquid cooling server, the first flow data of the coolant delivered by the second component to the first component and the second flow data of the coolant output by the first component to the second component can be determined; the target difference between the first flow data and the second flow data is calculated, and the relationship between the target difference and the preset difference threshold is determined; when the target difference is less than the preset difference threshold, it is determined that the first component has not leaked; when the target difference is not less than the preset difference threshold, it is determined that the first component has leaked; when it is determined that the first component has leaked, the coolant circulation switch is turned off. Through the embodiment of the present invention, the server components in the cold plate liquid cooling server are protected, and damage to the server components due to coolant leakage is avoided.

[0090] It should be noted that for the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0091] Reference Figure 3 , shows a schematic structural diagram of a cold plate type liquid cooling component according to an embodiment of the present invention; Figure 3 As shown, the cold plate liquid cooling component may include a first component, a second component, a detection module, a joint control device and a sensor module.

[0092] Among them, the cold plate liquid cooling component can be used to cool the server components (not shown in the figure) to prevent the server components from being affected by the performance of the server components due to excessively high temperatures during operation, and to prevent the server components from being damaged due to excessively high temperatures.

[0093] In one embodiment of the present invention, the first component is in contact with the server component and is used to cool the server component by allowing the coolant to flow therethrough. A coolant circulation switch is disposed at the liquid inlet end of the first component.

[0094] In practical applications, the first component in the cold plate liquid cooling component can be plate-shaped and in contact with the servers in the server component in an staggered arrangement; the first component can be a hollow structure so that the coolant flowing through it can contact the server component, thereby achieving cooling treatment of the server component.

[0095] In order to facilitate the control of the cold plate liquid cooling component, a coolant circulation switch can be deployed at the liquid inlet end of the first component; when the coolant circulation switch is closed, the coolant can be prevented from continuing to be delivered to the first component, thereby preventing the server components in contact with the first component from being damaged due to coolant leakage from the first component; when the coolant circulation switch is turned on, the coolant can circulate between the first component and the second component, thereby achieving cooling treatment for the server components.

[0096] In one embodiment of the present invention, the liquid inlet of the second component is connected to the liquid outlet of the first component, and the liquid outlet of the second component is connected to the liquid inlet of the first component; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component.

[0097] In actual applications, the liquid inlet end of the second component can be connected to the liquid outlet end of the first component, so that the second component receives the coolant output by the first component that absorbs the heat emitted by the server component during operation; after receiving the coolant output by the first component that absorbs the heat emitted by the server component during operation, the second component can cool the coolant to obtain the cooled coolant.

[0098] In addition, the liquid outlet of the second component can be connected to the liquid inlet of the first component so that the second component can transport the cooling liquid after cooling to the first component, so that the first component can continue to absorb the heat emitted by the server component during operation through the cooling liquid after cooling.

[0099] During the process of cooling server components, the cold plate liquid cooling components may become damaged due to long-term use, causing the coolant inside to leak; if the coolant comes into contact with the server components, it may cause irreversible damage to the server components, and in severe cases, even a fire may occur.

[0100] In order to avoid the occurrence of the above situation, an embodiment of the present invention provides a cold plate liquid cooling component, which not only includes a first component and a second component, but also can include a detection module, a joint control device and a sensor module; the sensor module can be used to detect and determine the first flow data of the coolant delivered by the second component to the first component, and detect and determine the second flow data of the coolant output by the first component to the second component; the detection module can determine whether a coolant leak occurs in the part of the cold plate liquid cooling component that contacts the server component based on the first flow data and the second flow data determined by the sensor module.

[0101] When the detection module determines that a coolant leak has occurred in the portion of the cold plate liquid cooling component that contacts the server component, it can send an instruction to the joint control device so that the joint control device controls the coolant circulation switch deployed at the liquid inlet end of the first component to turn off. By stopping the supply of coolant to the first component, it can prevent the damaged portion of the first component from continuing to leak coolant, thereby preventing damage to the server component.

[0102] In one embodiment of the present invention, the sensor includes a first sensor and a second sensor, the first sensor is located at an end of the coolant circulation switch away from the server component, and the second sensor is located at the liquid outlet end of the first component; the first sensor is used to determine first flow data of the coolant flowing into the coolant circulation switch; the second sensor is used to determine second flow data of the coolant flowing out of the first component.

[0103] In practical applications, the first sensor and the second sensor may be flow sensors, and the first sensor and the second sensor may be used to detect the flow rate of the coolant flowing through the cold plate liquid cooling component.

[0104] The first sensor can be deployed at one end of the coolant circulation switch away from the server component to detect and determine the first flow data of the coolant delivered by the second component to the first component; the first flow data can be the flow rate of the coolant flowing into the coolant circulation switch.

[0105] The second sensor may be disposed at the liquid outlet of the first component to detect and determine second flow data of the coolant output from the first component to the second component; the second flow data may be the flow rate of the coolant flowing out of the first component.

[0106] In one embodiment of the present invention, the detection module is connected to the sensor and the joint control device respectively; the detection module is used to obtain first flow data and second flow data from the sensor; calculate the target difference between the first flow data and the second flow data, and determine the relationship between the target difference and a preset difference threshold; when the target difference is less than the preset difference threshold, it is determined that the first component has not leaked; when the target difference is not less than the preset difference threshold, it is determined that the first component has leaked, and a target instruction to turn off the coolant circulation switch is sent to the joint control device.

[0107] In practical applications, the detection module may be connected to the first sensor, the second sensor and the joint control device respectively, so as to obtain flow data from the first sensor and the second sensor, and send control instructions to the joint control device.

[0108] After acquiring first flow data from the first sensor and second flow data from the second sensor, the detection module may calculate a difference between the first flow data and the second flow data and use the difference as a target difference. The target difference may then be compared with a preset difference threshold.

[0109] As an example, the preset difference threshold can be set according to actual conditions, for example, it can be set to 0, or it can be set to other numbers, which is not limited in the embodiment of the present invention.

[0110] In practical applications, the relationship between the target difference and the preset difference threshold may include: the target difference is less than the preset difference threshold, and the target difference is not less than the preset difference threshold.

[0111] If the relationship between the target difference and the preset difference threshold is "the target difference is less than the preset difference threshold", it can be said that the flow rate of the coolant supplied by the second component to the first component at this time is the same as the flow rate of the coolant output by the first component to the second component; therefore, the detection module can determine that there is no leakage in the first component in contact with the server component.

[0112] If the relationship between the target difference and the preset difference threshold is "the target difference is not less than the preset difference threshold", it can be said that the flow rate of coolant supplied from the second component to the first component at this time is different from the flow rate of coolant output from the first component to the second component.

[0113] In actual applications, the reason why the flow rate of coolant supplied from the second component to the first component is different from the flow rate of coolant output from the first component to the second component may be that the first component leaks, which in turn causes the coolant to leak out of the first component, resulting in the flow rate of coolant supplied from the second component to the first component being different from the flow rate of coolant output from the first component to the second component.

[0114] Therefore, when the detection module determines that the target difference is not less than the preset difference threshold, it can be determined that the first component in contact with the server component has leaked.

[0115] When the detection module determines that the coolant leaks from the first component, it can generate a target instruction for controlling the coolant circulation switch to be turned off; and send the target instruction to the joint control device.

[0116] In one embodiment of the present invention, the joint control device is used to turn off the coolant circulation switch when receiving the target instruction.

[0117] In actual applications, after receiving the target instruction, the joint control device can turn off the coolant circulation switch deployed at the liquid inlet end of the first component to prevent the second component from continuing to supply coolant to the first component.

[0118] In actual applications, if the circuits in a running server component come into contact with leaked coolant, it may cause damage to the circuits in the server component or even cause a fire. To further avoid the above situation, in one embodiment of the present invention, the joint control device is also connected to the power supply of the server component. When the joint control device receives the target instruction, it turns off the power supply of the server component.

[0119] Specifically, when the joint control device receives a target command, it can also shut down the server components, thereby stopping power supply to the server components. Compared to running server components, even if the coolant corrodes the powered-off server components, it will not cause internal circuit breakage and further fire ignition, thereby further reducing losses caused by coolant leakage.

[0120] In practical applications, in order to prevent the leaked coolant from penetrating into the server components, the first component further includes a water absorbing component, which is wrapped around the first component and is used to absorb the coolant leaked from the first component.

[0121] Specifically, a water-absorbing component, such as a sponge, may be included on the outer surface of the first component. When coolant leaks from the first component, the coolant can be absorbed by the water-absorbing component, thereby preventing the leaked coolant from penetrating into and damaging the server components.

[0122] like Figure 4 , showing a schematic diagram of the connection structure of some components in a cold plate type liquid cooling component according to an embodiment of the present invention;

[0123] Among them: the joint control device can be connected to the detection module, the coolant circulation switch and the server component respectively; so as to receive target instructions from the detection module, control the coolant circulation switch to be closed, and disconnect the power supply of the server component.

[0124] The first sensor can be connected to the coolant circulation switch and deployed at the liquid inlet end of the coolant circulation switch to obtain first flow data of the coolant entering the coolant circulation switch; the second sensor can be connected to the liquid inlet end of the second component to obtain second flow data of the coolant entering the second component from the first component.

[0125] The detection module can be connected to the first sensor and the second sensor respectively to obtain first flow data determined by the first sensor and second flow data determined by the second sensor.

[0126] The coolant circulation switch can be connected to the liquid inlet of the first component and the liquid outlet of the second component respectively, so as to control the coolant in the second component to flow into the first component.

[0127] An embodiment of the present invention provides a cold plate liquid cooling component, comprising a first component, a second component, a detection module, a joint control device and a sensor module; the first component is in contact with a server component and is used to cool the server component by means of a coolant flowing therethrough, and a coolant circulation switch is disposed at the liquid inlet end of the first component; the liquid inlet end of the second component is connected to the liquid outlet end of the first component, and the liquid outlet end of the second component is connected to the liquid inlet end of the first component; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component; the sensor comprises a first sensor and a second sensor, the first sensor is located at an end of the coolant circulation switch away from the server component, and the second sensor is located at the liquid outlet end of the first component; the first sensor is used to Determine the first flow data of the coolant flowing into the coolant circulation switch; the second sensor is used to determine the second flow data of the coolant flowing out of the first component; the detection module is connected to the sensor and the joint control device respectively; the detection module is used to obtain the first flow data and the second flow data from the sensor; calculate the target difference between the first flow data and the second flow data, and determine the relationship between the target difference and the preset difference threshold; when the target difference is less than the preset difference threshold, determine that the first component has not leaked; when the target difference is not less than the preset difference threshold, determine that the first component has leaked, and send a target instruction to close the coolant circulation switch to the joint control device; the joint control device is used to close the coolant circulation switch upon receiving the target instruction. Through the embodiment of the present invention, the protection of the server components in the cold plate liquid cooling server is achieved, and damage to the server components due to coolant leakage is avoided.

[0128] Reference Figure 5 , shows a schematic structural diagram of a cold plate liquid cooling server according to an embodiment of the present invention; Figure 5 As shown, the cold plate liquid cooling server may include a server component and a cold plate liquid cooling component as described in any one of the above items.

[0129] Server components can be used to provide various services, such as data storage and transaction services. Cold plate liquid cooling components can be used to cool server components to prevent overheating during operation, which could affect performance and damage server components.

[0130] like Figure 6 , shows a schematic diagram of the working process of a cold plate liquid cooling server according to an embodiment of the present invention:

[0131] The detection module can continuously monitor the first flow data and the second flow data to determine whether the first component has a coolant leak.

[0132] If the detection module determines that a coolant leak occurs in the first component, a target instruction can be sent to the joint control device; the joint control device can respond to the target instruction, turn off the coolant circulation switch, and turn off the power of the server component; to automatically cut off the flow of coolant and disconnect the power of the server component.

[0133] An embodiment of the present invention provides a cold plate liquid cooling server, comprising a server component and a cold plate liquid cooling component; the cold plate liquid cooling component may include a first component, a second component, a detection module, a joint control device and a sensor module; the first component is in contact with the server component and is used to cool the server component by means of the coolant flowing therethrough, and a coolant circulation switch is arranged at the liquid inlet end of the first component; the liquid inlet end of the second component is connected to the liquid outlet end of the first component, and the liquid outlet end of the second component is connected to the liquid inlet end of the first component; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component; the sensor includes a first sensor and a second sensor, the first sensor is located at an end of the coolant circulation switch away from the server component, and the second sensor is located at the outlet end of the first component Liquid end; the first sensor is used to determine the first flow data of the coolant flowing into the coolant circulation switch; the second sensor is used to determine the second flow data of the coolant flowing out of the first component; the detection module is connected to the sensor and the joint control device respectively; the detection module is used to obtain the first flow data and the second flow data from the sensor; calculate the target difference between the first flow data and the second flow data, and determine the relationship between the target difference and the preset difference threshold; when the target difference is less than the preset difference threshold, it is determined that the first component has not leaked; when the target difference is not less than the preset difference threshold, it is determined that the first component has leaked, and a target instruction to close the coolant circulation switch is sent to the joint control device; the joint control device is used to close the coolant circulation switch upon receiving the target instruction. Through the embodiment of the present invention, the protection of the server components in the cold plate liquid cooling server is achieved, and the damage to the server components caused by the leakage of the coolant is avoided.

[0134] Reference Figure 7, shows a structural schematic diagram of a control device of a cold plate liquid cooling server according to an embodiment of the present invention, wherein the cold plate liquid cooling server includes a server component and a cold plate liquid cooling component, wherein the cold plate liquid cooling component includes a first component and a second component; the first component is in contact with the server component and is used to cool the server component by the coolant flowing through it; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component; a coolant circulation switch is arranged at the liquid inlet end of the first component.

[0135] Specifically, the following modules may be included:

[0136] A flow determination module 701 is configured to determine first flow data of the coolant delivered by the second component to the first component, and second flow data of the coolant output by the first component to the second component;

[0137] a relationship determination module 702, configured to calculate a target difference between the first flow data and the second flow data, and determine a relationship between the target difference and a preset difference threshold;

[0138] A first determination module 703 is configured to determine that no leakage occurs in the first component when the target difference is less than the preset difference threshold;

[0139] A second determination module 704 is configured to determine that leakage occurs in the first component when the target difference is not less than the preset difference threshold;

[0140] The first control module 705 is configured to turn off the coolant circulation switch when it is determined that the first component leaks.

[0141] In an optional embodiment of the present invention, the device further comprises:

[0142] The second control module is configured to shut down the power supply of the server component when it is determined that the first component leaks.

[0143] In an optional embodiment of the present invention, the device further comprises:

[0144] The alarm module is configured to generate an alarm message when it is determined that the first component leaks; and push the alarm message according to a preset push mechanism.

[0145] In an embodiment of the present invention, a coolant circulation switch can be pre-deployed at the liquid inlet end of the first component of the cold plate liquid cooling component; during the operation of the cold plate liquid cooling server, the first flow data of the coolant delivered by the second component to the first component and the second flow data of the coolant output by the first component to the second component can be determined; the target difference between the first flow data and the second flow data is calculated, and the relationship between the target difference and the preset difference threshold is determined; when the target difference is less than the preset difference threshold, it is determined that the first component has not leaked; when the target difference is not less than the preset difference threshold, it is determined that the first component has leaked; when it is determined that the first component has leaked, the coolant circulation switch is turned off. Through the embodiment of the present invention, the server components in the cold plate liquid cooling server are protected, and damage to the server components due to leakage of the coolant is avoided.

[0146] An embodiment of the present invention further provides an electronic device comprising a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, the control method of the cold plate liquid cooling server as described above is implemented.

[0147] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the control method of the cold plate liquid cooling server as described above is implemented.

[0148] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0149] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0150] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, apparatus, or computer program products. Thus, embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0151] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the process in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0152] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0153] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0154] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

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

[0156] The above is a detailed introduction to a control method for a cold plate liquid cooling server and a cold plate liquid cooling component. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A control method for a cold plate liquid cooling server, characterized in that: The cold plate liquid cooling server includes a server component and a cold plate liquid cooling component, wherein the cold plate liquid cooling component includes a first component and a second component; the first component is in contact with the server component and is used to cool the server component by the coolant flowing therethrough; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component; a coolant circulation switch is arranged at the liquid inlet end of the first component, and a pump may be arranged in the cold plate liquid cooling component, the pump is used to push the coolant to move in the first component and the second component; the first component also includes a water absorption component, which is wrapped around the first component and is used to absorb coolant leaked from the first component; The method comprises: determining first flow data of the coolant supplied from the second component to the first component, and second flow data of the coolant output from the first component to the second component; Calculating a target difference between the first flow data and the second flow data, and determining a relationship between the target difference and a preset difference threshold; When the target difference is less than the preset difference threshold, determining that the first component does not leak; When the target difference is not less than the preset difference threshold, determining that the first component leaks; When it is determined that the first component leaks, the coolant circulation switch is closed, and after closing the cooling circulation switch, the pump is controlled to move the remaining coolant in the first component to the second component.

2. The method according to claim 1, characterized in that The method further comprises: When it is determined that the first component leaks, the power supply of the server component is turned off.

3. The method according to claim 1, characterized in that The method further comprises: When it is determined that the first component leaks, generating an alarm message; According to the preset push mechanism, the alarm information is pushed.

4. A cold plate liquid cooling component, characterized in that: include: A first component, a second component, a detection module, a joint control device, and a sensor module; The first component is in contact with the server component and is used to cool the server component by allowing the coolant to flow through it. A coolant circulation switch is disposed at the liquid inlet end of the first component. The liquid inlet of the second component is connected to the liquid outlet of the first component, and the liquid outlet of the second component is connected to the liquid inlet of the first component; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component; The sensor includes a first sensor and a second sensor, the first sensor is located at an end of the coolant circulation switch away from the server component, and the second sensor is located at the liquid outlet end of the first component; The first sensor is used to determine first flow data of the coolant flowing into the coolant circulation switch; The second sensor is used to determine second flow data of the coolant flowing out of the first component; The detection module is connected to the sensor and the joint control device respectively; The detection module is configured to obtain first flow data and second flow data from the sensor; Calculating a target difference between the first flow data and the second flow data, and determining a relationship between the target difference and a preset difference threshold; When the target difference is less than the preset difference threshold, it is determined that the first component has not leaked; when the target difference is not less than the preset difference threshold, it is determined that the first component has leaked, and a target instruction to turn off the coolant circulation switch is sent to the joint control device; The joint control device is configured to, upon receiving the target instruction, turn off the coolant circulation switch, and after turning off the coolant circulation switch, control the pump to move the remaining coolant in the first component to the second component; A pump may be deployed in the cold plate liquid cooling component, and the pump is used to push the coolant to move in the first component and the second component. The first component also includes a water absorption component, which is wrapped around the outside of the first component and is used to absorb the coolant leaked from the first component.

5. The cold plate type liquid cooling component according to claim 4, characterized in that: The joint control device is also connected to the power supply of the server component; when the joint control device receives the target instruction, it turns off the power supply of the server component.

6. The cold plate type liquid cooling component according to claim 4, characterized in that: The first component further includes a water absorbing component, which is wrapped around the first component and is used to absorb the coolant leaked from the first component.

7. A cold plate liquid cooling server, characterized in that: It comprises a server component and a cold plate liquid cooling component as described in any one of claims 4 to 6.

8. A control device for a cold plate liquid cooling server, characterized in that: The cold plate liquid cooling server includes a server component and a cold plate liquid cooling component, wherein the cold plate liquid cooling component includes a first component and a second component; the first component is in contact with the server component and is used to cool the server component by the coolant flowing therethrough; the second component is used to cool the coolant output by the first component and output the cooled coolant to the first component; a coolant circulation switch is arranged at the liquid inlet end of the first component, and a pump may be arranged in the cold plate liquid cooling component, the pump is used to push the coolant to move in the first component and the second component; the first component also includes a water absorption component, which is wrapped around the first component and is used to absorb coolant leaked from the first component; The device comprises: a flow determination module, configured to determine first flow data of the coolant delivered by the second component to the first component, and second flow data of the coolant output by the first component to the second component; a relationship determination module, configured to calculate a target difference between the first flow data and the second flow data, and determine a relationship between the target difference and a preset difference threshold; a first determination module, configured to determine that no leakage occurs in the first component when the target difference is less than the preset difference threshold; a second determination module, configured to determine that leakage occurs in the first component when the target difference is not less than the preset difference threshold; The first control module is configured to close the coolant circulation switch when it is determined that the first component leaks, and after closing the cooling circulation switch, control the pump to move the remaining coolant in the first component to the second component.

9. An electronic device, characterized in that: The invention comprises a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the control method of the cold plate liquid cooling server according to any one of claims 1 to 3 is implemented.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the control method of the cold plate liquid cooling server according to any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Liquid leakage detection device, liquid leakage processing equipment, liquid cooling system and liquid leakage processing method

    CN111595536A