Server heat dissipation method, regulation and control device, regulation and control system and storage medium

By monitoring and adjusting the refrigerant flow in real time in the active cold plate device inside the server, the problems of low heat dissipation efficiency and high energy consumption in the prior art are solved, and more efficient heat dissipation and energy utilization are achieved.

CN119148828APending Publication Date: 2024-12-17INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411170379.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-25
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Existing server cooling solutions cannot adjust the refrigerant flow in real time based on the amount of heat generated by the server, resulting in low heat dissipation efficiency and high energy consumption of refrigerant.

Method used

By setting up an active cold plate device inside the server, using a self-priming pump and a refrigerant pool, the temperature difference between the outlet and the return port is monitored in real time, and the target flow rate of the refrigerant is determined based on the target input power and the preset temperature difference relationship, and The refrigerant flow is adjusted by controlling the operation of the self-priming pump to keep the internal temperature of the server within the normal range.

Benefits of technology

It realizes real-time adjustment of refrigerant flow according to server heat, improves heat dissipation efficiency, reduces heat dissipation energy consumption, and avoids unnecessary energy loss and noise generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119148828A_ABST
    Figure CN119148828A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a server heat dissipation method, a regulation and control device, a regulation and control system, a storage medium and electronic equipment, and the method comprises the steps: obtaining a first temperature difference between a refrigerant flowing out of a liquid outlet and a refrigerant flowing in of a liquid return port in a current statistical period; a target difference value between the first temperature difference and a preset temperature difference is determined, and under the condition that the temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing in of the liquid return opening is the preset temperature difference, the temperature in the server is kept within a normal temperature range; under the condition that it is determined that the target difference value is larger than a preset threshold value, the target flow speed of a refrigerant flowing in the cold plate connecting pipe is determined based on the target input electric energy of the server in the current statistical period; and the self-priming pump is controlled to operate according to the target flow speed, so that the target difference value is adjusted to be smaller than or equal to the value of the preset threshold value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of servers, and specifically, to a server heat dissipation method, a control device, a control system, a storage medium, and an electronic device. Background Art

[0002] With the rapid development of information technology, the construction scale of data centers continues to expand, the power and layout density of server equipment continue to increase, and server equipment generates a lot of heat during operation. How to effectively dissipate heat has become the focus and key technical issue of data center construction and its operation and maintenance.

[0003] Since the heat dissipation solution in the related art cannot adjust the refrigerant flow rate in real time according to the amount of heat generated by the server, there is a problem of low heat dissipation efficiency of the refrigerant and high heat dissipation energy consumption. Summary of the invention

[0004] The embodiments of the present application provide a server heat dissipation method, a control device, a control system, a storage medium and an electronic device, so as to at least solve the problem that the heat dissipation scheme in the related art cannot adjust the refrigerant flow rate in real time according to the amount of heat generated by the server, resulting in low heat dissipation efficiency and high heat dissipation energy consumption of the refrigerant.

[0005] According to an embodiment of the present application, a server heat dissipation method is provided, which is applied to a server heat dissipation control device, wherein the server heat dissipation control device is located in a heat dissipation control system, wherein the heat dissipation control system also includes an active cold plate device, wherein the active cold plate device includes a cold plate, a self-priming pump, and a refrigerant pool, wherein the liquid outlet of the refrigerant pool, the self-priming pump, the cold plate, and the liquid return port of the refrigerant pool are connected in series via a cold plate connecting pipe, wherein the server heat dissipation control device is not connected to the self-priming pump, and the cold plate is located inside the server, wherein the method includes: obtaining the refrigerant flowing out of the liquid outlet and the liquid return port of the refrigerant pool in the current statistical period; a first temperature difference between the refrigerant flowing into the liquid port; determining a target difference between the first temperature difference and the preset temperature difference, wherein, when the temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port is the preset temperature difference, the temperature inside the server is maintained within a normal temperature range; when it is determined that the target difference is greater than a predetermined threshold, determining a target flow rate of the refrigerant flowing in the cold plate connecting pipe based on the target input power of the server in the current statistical period; and controlling the operation of the self-priming pump according to the target flow rate to adjust the target difference to a value less than or equal to the predetermined threshold.

[0006] In an exemplary embodiment, the target flow rate of the refrigerant flowing in the cold plate connecting pipe is determined based on the target input power of the server in the current statistical period, including: determining the target input power by the following formula: W=U×I×T, W is the target input power, U is the input voltage input to the server in the statistical period, I is the input current input to the server in the statistical period, and T is the duration of the statistical period; determining the first correlation between the heat removal power of the server, the first temperature difference, and the flow rate of the refrigerant flowing in the cold plate connecting pipe by the following formula: Q=C×ρ×V×T×S×δT, Q is the heat removal power, C is the refrigerant The specific heat capacity of the refrigerant is ρ, the density of the refrigerant is ρ, the flow rate of the refrigerant flowing in the cold plate connecting pipe is V, the cross-sectional area of ​​the cold plate connecting pipe is S, and δT is the first temperature difference; the target input electrical energy is determined as the deheating power, and a second correlation relationship among the target input electrical energy, the first temperature difference and the flow rate of the refrigerant flowing in the cold plate connecting pipe is determined based on the first correlation relationship; according to the second correlation relationship, when the input electrical energy of the server is the target input electrical energy and the first temperature difference is a third difference, the target flow rate of the refrigerant flowing in the cold plate connecting pipe is determined, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold.

[0007] In an exemplary embodiment, the target flow rate of the refrigerant flowing in the cold plate connecting pipe is determined based on the target input power of the server in the current statistical period, including at least one of the following: obtaining a pre-configured correspondence table between input power, difference and flow rate, and finding the target flow rate corresponding to the target input power and a third difference from the correspondence table, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold value; inputting the attribute information of the server, the input power and the third difference into a target model to obtain the target flow rate output by the target model, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold value, and the target model is a neural network model for predicting flow rate that is pre-trained using training data.

[0008] In an exemplary embodiment, controlling the operation of the self-priming pump according to the target flow rate includes at least one of the following: increasing the opening of the self-priming pump when it is determined that the target flow rate is greater than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has not reached the maximum opening; sending an alarm message to the target device when it is determined that the target flow rate is greater than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has reached the maximum opening; reducing the opening of the self-priming pump when it is determined that the target flow rate is less than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has not reached the minimum opening; closing the self-priming pump when it is determined that the target flow rate is less than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has reached the minimum opening.

[0009] According to another embodiment of the present application, a server heat dissipation control device is provided, which is located in a heat dissipation control system, wherein the heat dissipation control system also includes an active cold plate device, wherein the active cold plate device includes a cold plate, a self-priming pump, and a refrigerant pool, wherein the liquid outlet of the refrigerant pool, the self-priming pump, the cold plate, and the liquid return port of the refrigerant pool are serially connected via a cold plate connecting pipe, the server heat dissipation control device is not connected to the self-priming pump, and the cold plate is located inside the server, and the device includes: an acquisition module for acquiring a first temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port within a current statistical period; a first determination module A block is used to determine a target difference between the first temperature difference and the preset temperature difference, wherein, when the temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port is the preset temperature difference, the temperature inside the server is maintained within a normal temperature range; a second determination module is used to determine a target flow rate of the refrigerant flowing in the cold plate connecting pipe based on the target input power of the server in the current statistical period when it is determined that the target difference is greater than a predetermined threshold; a control module is used to control the operation of the self-priming pump according to the target flow rate to adjust the target difference to a value less than or equal to the predetermined threshold.

[0010] According to another embodiment of the present application, a heat dissipation control system is provided, and the heat dissipation control system includes any one of the server heat dissipation control devices described above.

[0011] In an exemplary embodiment, the structure of the cold plate connecting pipe includes at least one of the following: a straight connecting pipe, an arc-shaped connecting pipe, and a zigzag connecting pipe.

[0012] In an exemplary embodiment, the self-priming pump includes at least one of the following: a micro-electrically excited DC variable frequency pump, a micro-permanent magnet DC variable frequency pump, a micro-magnetic levitation variable frequency pump, and a micro-variable frequency peristaltic pump.

[0013] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when run.

[0014] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0015] According to another embodiment of the present application, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.

[0016] Through the present application, since the difference between the temperature difference of the inlet and outlet refrigerant is greater than a predetermined threshold, the flow rate of the refrigerant is adjusted based on the input power of the server in the current statistical period. Therefore, the problem of low heat dissipation efficiency and high heat dissipation energy consumption of the refrigerant caused by the heat dissipation solution in the related technology being unable to adjust the refrigerant flow rate according to the amount of heat generated by the server in real time can be solved, thereby achieving the effect of improving the heat dissipation efficiency and reducing the heat dissipation energy consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a hardware structure block diagram of a server device according to a server heat dissipation method according to an embodiment of the present application;

[0018] Figure 2 is a flow chart of a server heat dissipation method according to an embodiment of the present application;

[0019] Figure 3 is a structural block diagram of a server heat dissipation device according to an embodiment of the present application;

[0020] Figure 4 It is a schematic structural diagram of an active cold plate device according to an embodiment of the present application. DETAILED DESCRIPTION

[0021] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0022] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0023] The method embodiments provided in the embodiments of the present application can be executed in a server device or a similar computing device. Taking running on a server device as an example, Figure 11 is a hardware structure block diagram of a server device of a server heat dissipation method according to an embodiment of the present application. Figure 1 As shown, the server device may include one or more ( Figure 1 The server device may include a processor 102 (only one is shown) (the processor 102 may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices) and a memory 104 for storing data, wherein the server device may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above server device. Figure 1 More or fewer components than shown, or with different Figure 1 Different configurations are shown.

[0024] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the server heat dissipation method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above method is implemented. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory set relative to the processor 102 process, and these process memories may be connected to the server device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0025] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the server device. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0026] In the present embodiment, a server heat dissipation method is provided, which is applied to a server heat dissipation control device, wherein the server heat dissipation control device is located in a heat dissipation control system, wherein the heat dissipation control system further includes an active cold plate device, wherein the active cold plate device includes a cold plate, a self-priming pump, and a cold medium pool, wherein the liquid outlet of the cold medium pool, the self-priming pump, the cold plate, and the liquid return port of the cold medium pool are connected in series through a cold plate connecting pipe, wherein the server heat dissipation control device is not connected to the self-priming pump, and the cold plate is located inside the server. Figure 2 is a flow chart of a server heat dissipation method according to an embodiment of the present application. Figure 2 As shown, the process includes the following steps:

[0027] Step S202, obtaining a first temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port in the current statistical period;

[0028] Step S204, determining a target difference between the first temperature difference and the preset temperature difference, wherein when the temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port is the preset temperature difference, the temperature inside the server is maintained within a normal temperature range;

[0029] Step S206, when it is determined that the target difference is greater than a predetermined threshold, determining a target flow rate of the refrigerant flowing in the cold plate connecting pipe based on the target input power of the server in the current statistical period;

[0030] Step S208: Control the self-priming pump to operate according to the target flow rate to adjust the target difference to a value less than or equal to the predetermined threshold.

[0031] In step S202, the refrigerant includes but is not limited to: low conductivity liquid, insulating liquid, low boiling point liquid, high boiling point liquid, for example, water, water-ethylene glycol mixture, Freon, mineral oil, liquid metal, etc. The statistical period includes but is not limited to: 1 hour, 2 hours, 6 hours, etc. The statistical period can be preset and adjusted according to the changes in server types and application scenarios. The way to obtain the first temperature difference includes but is not limited to: installing temperature sensors at the liquid outlet and the liquid return port to monitor and calculate the first temperature difference in real time; installing pressure sensors at the liquid outlet and the liquid return port to measure the pressure value of the refrigerant, and calculating the temperature value of the refrigerant at the liquid outlet and the liquid return port according to the pressure-temperature relationship of the refrigerant, thereby obtaining the first temperature difference.

[0032] In step S204, the preset temperature difference includes but is not limited to: 5 degrees Celsius, 10 degrees Celsius, 15 degrees Celsius, etc. The preset temperature difference can be pre-set, and the preset temperature difference can be adjusted according to the type of refrigerant and the type of server equipment where the refrigerant is located.

[0033] In step S206, the predetermined threshold includes but is not limited to: 3 degrees Celsius, 4 degrees Celsius, 10 degrees Celsius, etc. The predetermined threshold can be preset, and the preset temperature difference can be adjusted according to the type of refrigerant and the type of server equipment where the refrigerant is located. Exemplarily, when the refrigerant is water, the predetermined threshold includes but is not limited to 3 degrees Celsius, and when the refrigerant is mineral oil, the predetermined threshold includes but is not limited to 8 degrees Celsius.

[0034] Through the above steps, when the difference between the temperature difference of the refrigerant at the inlet and outlet is greater than the preset temperature difference, the flow rate of the refrigerant is adjusted based on the input power of the server in the current statistical period, thereby solving the problem of low heat dissipation efficiency and high heat dissipation energy consumption of the refrigerant caused by the heat dissipation solution in the related technology being unable to adjust the refrigerant flow rate according to the amount of heat generated by the server in real time, thereby improving the heat dissipation efficiency and reducing the heat dissipation energy consumption.

[0035] The execution subject of the above steps may be a server heat dissipation device, a device or system that can carry a server heat dissipation device, etc., but is not limited thereto.

[0036] In an optional embodiment, the target flow rate of the refrigerant flowing in the cold plate connecting pipe is determined based on the target input power of the server in the current statistical period, including: determining the target input power by the following formula: W=U×I×T, W is the target input power, U is the input voltage input to the server in the statistical period, I is the input current input to the server in the statistical period, and T is the duration of the statistical period; determining the first correlation between the heat removal power of the server, the first temperature difference, and the flow rate of the refrigerant flowing in the cold plate connecting pipe by the following formula: Q=C×ρ×V×T×S×δT, Q is the heat removal power, C is the refrigerant The specific heat capacity of the refrigerant is ρ, the density of the refrigerant is ρ, the flow rate of the refrigerant flowing in the cold plate connecting pipe is V, the cross-sectional area of ​​the cold plate connecting pipe is S, and δT is the first temperature difference; the target input electrical energy is determined as the deheating power, and a second correlation relationship among the target input electrical energy, the first temperature difference and the flow rate of the refrigerant flowing in the cold plate connecting pipe is determined based on the first correlation relationship; according to the second correlation relationship, when the input electrical energy of the server is the target input electrical energy and the first temperature difference is a third difference, the target flow rate of the refrigerant flowing in the cold plate connecting pipe is determined, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold.

[0037] In an optional embodiment, for example, the statistical period T is 1 hour, the input voltage U is 220V, the input current I is 10A, the specific heat capacity C of the refrigerant is 4000J / (kg·K), and the density ρ of the refrigerant is 1000kg / m 3 The cross-sectional area S of the cold plate connecting pipe is 0.02m 2 , the third difference is 10K;

[0038] Q=W=220V×10A×3600s=7920000J. Substituting the values ​​of the above parameters into Q=C×ρ×V×T×S×δT, we can obtain V=9.9m / s.

[0039] Through the above steps, since the difference between the temperature difference of the inlet and outlet refrigerant is greater than the preset threshold, the flow rate of the refrigerant is adjusted based on the input power of the server in the current statistical period, and the refrigerant flow rate is adjusted in real time according to the amount of heat generated by the server, thereby improving the heat dissipation efficiency of the server and reducing the heat dissipation energy consumption.

[0040] In an optional embodiment, the target flow rate of the refrigerant flowing in the cold plate connecting pipe is determined based on the target input power of the server in the current statistical period, including at least one of the following: obtaining a pre-configured correspondence table between input power, difference and flow rate, and finding the target flow rate corresponding to the target input power and a third difference from the correspondence table, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold value; inputting the attribute information of the server, the input power and the third difference into a target model to obtain the target flow rate output by the target model, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold value, and the target model is a neural network model for predicting flow rate that is pre-trained using training data.

[0041] In the above steps, the correspondence table can be obtained through experiments, and the attribute information of the server includes but is not limited to: the model and core number of the server, the memory capacity of the server, the type of storage device in the server, the power supply method of the server, the system architecture of the server, the operating system of the server, the software configuration of the server, etc. The type of the neural network model includes but is not limited to: feedforward neural network, convolutional neural network, reinforcement learning neural network, etc.

[0042] In an optional embodiment, exemplarily, the target model includes but is not limited to being obtained in the following manner: collecting training data, wherein the training data includes attribute information of the server, input power, preset temperature difference, actual flow rate, etc.; performing preprocessing operations such as cleaning and normalization on the collected data; determining the structure of the neural network and determining parameters such as the number of layers of the network and the number of neurons in each layer; using a loss function (e.g., mean square error, root mean square error, etc.) to evaluate the difference between the model prediction value and the actual value, such as mean square error (MSE), root mean square error (RMSE), etc.; using an optimization algorithm (e.g., gradient descent, stochastic gradient descent, etc.) to update the network weights; using the training data to train the neural network model, and during the training process, first calculating the predicted value through forward propagation, and then updating the network weights through back propagation; adjusting hyperparameters (e.g., learning rate, batch size, regularization coefficient, etc.) according to the performance of the model.

[0043] Through the above steps, since the neural network model is used to predict the flow rate based on the learning of training data, the possible errors in human prediction are avoided and the accuracy of flow rate determination is improved.

[0044] In an optional embodiment, controlling the operation of the self-priming pump according to the target flow rate includes at least one of the following: increasing the opening of the self-priming pump when it is determined that the target flow rate is greater than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has not reached the maximum opening; sending an alarm message to the target device when it is determined that the target flow rate is greater than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has reached the maximum opening; reducing the opening of the self-priming pump when it is determined that the target flow rate is less than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has not reached the minimum opening; closing the self-priming pump when it is determined that the target flow rate is less than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has reached the minimum opening.

[0045] In the above steps, exemplarily, the self-priming pump is adjusted according to a preset truth table, with a speed change of 5% as an adjustment gradient, and the curve of the self-priming pump operates on a smooth line segment, which is consistent with the change trend of the target input electric energy in the current statistical period.

[0046] In the above steps, by comparing the refrigerant flow rate with the target flow rate and automatically adjusting the refrigerant flow rate, the opening of the self-priming pump can be adjusted accurately and flexibly without manual adjustment. In addition, when the opening of the self-priming pump has reached the maximum but still does not meet the flow rate requirements, an alarm message can be sent, thereby preventing the system from being overloaded or damaged and improving the reliability and stability of the system.

[0047] In the above-mentioned embodiment of the present application, an active cold plate device is used to dissipate heat for the server. Compared with the heat dissipation solution of using a large cooling capacity distribution unit CDU of an external drive device of the server and setting an unadjustable operating mode in the related art, it has the following advantages: the comprehensive heat exchange coefficient of liquid cooling is higher, which avoids unnecessary energy loss caused by the continuous operation of the heat dissipation device when the server is in standby or shutdown state; effectively reduces the PUE (power usage efficiency) of the data center; generates less noise, and also reduces costs.

[0048] In an optional embodiment, the CPU cold plate included in the cold plate includes a multi-layer flow channel, the first layer of flow channels included in the multi-layer flow channels is close to the CPU, a first liquid outlet is provided between the first layer of flow channels and the second layer of flow channels included in the multi-layer flow channels, the first liquid outlet can transfer the refrigerant to other cold plates included in the cold plate except the CPU cold plate, the last layer of flow channels included in the multi-layer flow channels is provided with a second liquid outlet, the second liquid outlet can transfer the refrigerant to other cold plates included in the cold plate except the CPU cold plate;

[0049] When the opening degree of the self-priming pump does not reach the maximum opening degree, the CPU cold plate transmits the refrigerant to other cold plates included in the cold plate except the CPU cold plate through the first liquid outlet;

[0050] When the target flow rate is greater than the speed of the refrigerant currently flowing in the cold plate connecting pipe and the opening of the self-priming pump has reached the maximum opening, the first liquid outlet is closed, and the refrigerant is transmitted to other cold plates included in the cold plate except the CPU cold plate through the second liquid outlet.

[0051] In the above steps, when the target flow rate is greater than the current flow rate and the opening of the self-priming pump has reached the maximum, the multi-layer flow channel is used to dissipate heat for the CPU, thereby avoiding damage to the CPU due to excessive temperature and improving the stability of the server system.

[0052] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of inferior software plus a necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0053] In this embodiment, a server heat dissipation control device is also provided, which is used to implement the above embodiments and preferred implementations, and will not be repeated for those that have been described. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0054] Figure 3 : is a structural block diagram of a server heat dissipation control device according to an embodiment of the present application, the device is located in a heat dissipation control system, the heat dissipation control system also includes an active cold plate device, the active cold plate device includes a cold plate, a self-priming pump, and a cold medium pool, the liquid outlet of the cold medium pool, the self-priming pump, the cold plate and the return liquid port of the cold medium pool are connected in series through a cold plate connecting pipe, the server heat dissipation control device is not connected to the self-priming pump, and the cold plate is located inside the server, such as Figure 3As shown, the device includes: an acquisition module 32, used to obtain a first temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port in a current statistical period; a first determination module 34, used to determine a target difference between the first temperature difference and a preset temperature difference, wherein, when the temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port is the preset temperature difference, the temperature inside the server is maintained within a normal temperature range; a second determination module 36, used to determine a target flow rate of the refrigerant flowing in the cold plate connecting pipe based on the target input power of the server in the current statistical period when it is determined that the target difference is greater than a predetermined threshold; a control module 38, used to control the operation of the self-priming pump according to the target flow rate, so as to adjust the target difference to a value less than or equal to the predetermined threshold.

[0055] In an optional embodiment, illustratively, Figure 4 is a schematic diagram of the structure of an active cold plate device according to an embodiment of the present application, such as Figure 4 As shown, the active cold plate device includes: 401 CPU cold plate, 402 memory cold plate, 403 external card cold plate, 404 hard disk cold plate, 405 VR cold plate, 406 PCH, 407 cold plate connecting pipe, 408 self-priming pump, 409 return liquid port.

[0056] In an optional embodiment, the second determination module 36 includes: a first determination unit, used to determine the target input electrical energy through the following formula: W=U×I×T, W is the target input electrical energy, U is the input voltage input to the server during the statistical period, I is the input current input to the server during the statistical period, and T is the duration of the statistical period; a second determination unit, used to determine the first correlation between the heat removal power of the server, the first temperature difference and the flow rate of the refrigerant flowing in the cold plate connecting pipe through the following formula: Q=C×ρ×V×T×S×δT, Q is the heat removal power, C is the specific heat capacity of the refrigerant, ρ is the density of the refrigerant, and V is The flow rate of the refrigerant flowing in the cold plate connecting pipe, S is the cross-sectional area of ​​the cold plate connecting pipe, and δT is the first temperature difference; a third determination unit is used to determine the target input electrical energy as the deheating power, and determine the second correlation relationship between the target input electrical energy, the first temperature difference and the flow rate of the refrigerant flowing in the cold plate connecting pipe based on the first correlation relationship; a fourth determination unit is used to determine, according to the second correlation relationship, the target flow rate of the refrigerant flowing in the cold plate connecting pipe when the input electrical energy of the server is the target input electrical energy and the first temperature difference is a third difference, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold.

[0057] In an optional embodiment, the second determination module 36 includes at least one of the following: an acquisition unit, used to obtain a pre-configured correspondence table between input power, difference and flow rate, and find out the target flow rate corresponding to the target input power and the third difference from the correspondence table, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold value; an input unit, used to input the attribute information of the server, the input power and the third difference into a target model to obtain the target flow rate output by the target model, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold value, and the target model is a neural network model for predicting flow rate that is pre-trained using training data.

[0058] In an optional embodiment, the control module 38 includes at least one of the following: an increase unit, which is used to increase the opening of the self-priming pump when it is determined that the target flow rate is greater than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has not reached the maximum opening; an alarm unit, which is used to send an alarm message to the target device when it is determined that the target flow rate is greater than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has reached the maximum opening; a decrease unit, which is used to reduce the opening of the self-priming pump when it is determined that the target flow rate is less than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has not reached the minimum opening; a closing unit, which is used to close the self-priming pump when it is determined that the target flow rate is less than the speed of the refrigerant flowing in the current cold plate connecting pipe and the opening of the self-priming pump has reached the minimum opening.

[0059] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0060] An embodiment of the present application also provides a heat dissipation control system, which includes the above-mentioned server heat dissipation control device.

[0061] In an optional embodiment, the server input power in the heat dissipation control system includes but is not limited to: AC power, DC power, and the AC power includes but is not limited to: industrial frequency (e.g., 50Hz) power, medium frequency (e.g., 400Hz) power, etc.

[0062] In an optional embodiment, the structure of the cold plate connecting pipe includes at least one of the following: a straight connecting pipe, an arc-shaped connecting pipe, and a zigzag connecting pipe.

[0063] In an optional embodiment, the self-priming pump includes at least one of the following: a micro-electrically excited DC variable frequency pump, a micro-permanent magnet DC variable frequency pump, a micro-magnetic levitation variable frequency pump, and a micro-variable frequency peristaltic pump.

[0064] In an optional embodiment, the material of the cold plate includes but is not limited to: copper, copper alloy, aluminum, aluminum alloy, stainless steel, etc.

[0065] In an optional embodiment, the heat dissipation control device is produced in a manner including but not limited to: 3D printing, welding after machining, splicing of 3D printed parts, splicing of welded parts after machining, and the like.

[0066] In an optional embodiment, the material of the cold plate connecting pipe includes but is not limited to: non-metallic hard pipe, metal hose, non-metallic hose, etc.

[0067] In an optional embodiment, the connection method between the cold plate connecting pipe and the cold plate includes but is not limited to: welding, interference fit welding, bonding, etc.

[0068] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0069] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0070] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0071] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0072] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps in any one of the above method embodiments are implemented.

[0073] Examples may refer to the examples described in the above embodiments and exemplary implementations, and this embodiment will not be described in detail here.

[0074] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.

[0075] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. A server heat dissipation method, characterized in that: Applied to a server heat dissipation control device, the server heat dissipation control device is located in a heat dissipation control system, the heat dissipation control system also includes an active cold plate device, the active cold plate device includes a cold plate, a self-priming pump, and a cold medium pool, the liquid outlet of the cold medium pool, the self-priming pump, the cold plate, and the liquid return port of the cold medium pool are connected in series through a cold plate connecting pipe, the server heat dissipation control device is connected to the self-priming pump, and the cold plate is located inside the server; include: Acquire a first temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port in a current statistical period; determining a target difference between the first temperature difference and a preset temperature difference, wherein when the temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port is the preset temperature difference, the temperature inside the server is maintained within a normal temperature range; In the case where it is determined that the target difference is greater than a predetermined threshold, determining a target flow rate of the refrigerant flowing in the cold plate connecting pipe based on the target input power of the server in the current statistical period; The self-priming pump is controlled to operate according to the target flow rate to adjust the target difference to a value less than or equal to the predetermined threshold.

2. The method according to claim 1, characterized in that Determining a target flow rate of the refrigerant flowing in the cold plate connecting pipe based on the target input power of the server in the current statistical period includes: The target input electric energy is determined by the following formula: W=U×I×T, W is the target input electric energy, U is the input voltage input to the server during the statistical period, I is the input current input to the server during the statistical period, and T is the duration of the statistical period; The first correlation between the heat removal power of the server, the first temperature difference, and the flow rate of the refrigerant flowing in the cold plate connecting pipe is determined by the following formula: Q=C×ρ×V×T×S×δT, where Q is the heat removal power, C is the specific heat capacity of the refrigerant, ρ is the density of the refrigerant, V is the flow rate of the refrigerant flowing in the cold plate connecting pipe, S is the cross-sectional area of ​​the cold plate connecting pipe, and δT is the first temperature difference; Determining the target input electric energy as the deheating power, and determining a second correlation relationship among the target input electric energy, the first temperature difference, and a flow rate of the refrigerant flowing in the cold plate connecting pipe based on the first correlation relationship; According to the second association relationship, it is determined that the input power of the server is the target input power, and when the first temperature difference is the third difference, the target flow rate of the refrigerant flowing in the cold plate connecting pipe, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold.

3. The method according to claim 1, characterized in that Determining a target flow rate of the refrigerant flowing in the cold plate connecting pipe based on the target input power of the server in the current statistical period includes at least one of the following: Obtaining a pre-configured correspondence table between input power, difference and flow rate, and searching the target flow rate corresponding to the target input power and the third difference from the correspondence table, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold; The attribute information of the server, the input power and the third difference are input into the target model to obtain the target flow rate output by the target model, wherein the target difference between the third difference and the preset temperature difference is less than the predetermined threshold value, and the target model is a neural network model for predicting flow rate that is pre-trained using training data.

4. The method according to any one of claims 1 to 3, characterized in that Controlling the self-priming pump to operate according to the target flow rate includes at least one of the following: When it is determined that the target flow rate is greater than the speed of the refrigerant currently flowing in the cold plate connecting pipe and the opening of the self-priming pump has not reached the maximum opening, increasing the opening of the self-priming pump; When it is determined that the target flow rate is greater than the speed of the refrigerant currently flowing in the cold plate connecting pipe and the opening of the self-priming pump has reached the maximum opening, sending an alarm message to the target device; When it is determined that the target flow rate is less than the speed of the refrigerant currently flowing in the cold plate connecting pipe and the opening of the self-priming pump has not reached the minimum opening, reducing the opening of the self-priming pump; When it is determined that the target flow rate is less than the speed of the refrigerant currently flowing in the cold plate connecting pipe and the opening degree of the self-priming pump has reached the minimum opening degree, the self-priming pump is turned off.

5. A server heat dissipation control device, characterized in that: The server heat dissipation control device is located in a heat dissipation control system, and the heat dissipation control system also includes an active cold plate device, and the active cold plate device includes a cold plate, a self-priming pump, and a cold medium pool. The liquid outlet of the cold medium pool, the self-priming pump, the cold plate, and the liquid return port of the cold medium pool are connected in series through a cold plate connecting pipe. The server heat dissipation control device is connected to the self-priming pump, and the cold plate is located inside the server; including: An acquisition module, used for acquiring a first temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port in a current statistical period; A first determining module is used to determine a target difference between the first temperature difference and a preset temperature difference, wherein when the temperature difference between the refrigerant flowing out of the liquid outlet and the refrigerant flowing into the liquid return port is the preset temperature difference, the temperature inside the server is maintained within a normal temperature range; A second determination module is used to determine a target flow rate of the refrigerant flowing in the cold plate connecting pipe based on the target input power of the server in the current statistical period when it is determined that the target difference is greater than a predetermined threshold; A control module is used to control the operation of the self-priming pump according to the target flow rate to adjust the target difference to a value less than or equal to the predetermined threshold.

6. A heat dissipation control system, characterized in that: Including the server heat dissipation control device as described in claim 5.

7. The system according to claim 6, characterized in that The structure of the cold plate connecting pipe includes at least one of the following: Straight connecting pipe, arc connecting pipe, zigzag connecting pipe.

8. The system according to claim 6, characterized in that The self-priming pump includes at least one of the following: a micro-electric excitation DC variable frequency pump, a micro-permanent magnet DC variable frequency pump, a micro-magnetic suspension variable frequency pump, and a micro-variable frequency peristaltic pump.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method described in any one of claims 1 to 4 when executed by a processor.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method described in any one of claims 1 to 4 are implemented.

Citation Information

Cited By

  • Constant temperature control method and device for hollow cooling screw rod

    CN119717945A