Cooling function evaluation method of liquid cooling system, controller, equipment and storage medium
By controlling the working power of the heat generation device and obtaining the real-time temperature value, the cooling function of the liquid cooling system is evaluated, and the problem of high detection cost and low accuracy in the prior art is solved, and a low-cost and high-accuracy cooling function detection of the liquid cooling system is achieved.
Patent Information
- Application Number
- CN202510239906.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-03
- Publication Date
- 2025-06-06
AI Technical Summary
In the prior art, the detection cost of the cooling function of the immersed liquid cooling system is high and the detection result is low, and a detection method with low cost and high accuracy is lacking.
By controlling the operating power of the heat generation device to increase from the first power to the second power, the real-time temperature values of the heat generation device at multiple moments are obtained, and the cooling function of the liquid cooling system is evaluated based on these temperature values.
The detection cost is reduced and the accuracy of the detection results is improved. The liquid cooling system is detected by simulating the heat generation device of the real server, avoiding damage to the real server.
Smart Images

Figure CN120102180A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of liquid cooling system testing, and specifically to a cooling function evaluation method, controller, device and storage medium for a liquid cooling system. Background Art
[0002] Common liquid cooling methods include cold plate, spray and immersion. Among them, immersion liquid cooling is currently the best solution to reduce energy consumption. The server that needs to be cooled is placed in the immersion liquid cooling system, and the coolant flowing through the server absorbs the heat generated by the server to achieve heat dissipation for the server.
[0003] Before the immersion liquid cooling system is delivered and put into use, it needs to be tested for heat dissipation to check whether its cooling function is good. If the immersion liquid cooling system is tested with a real server, it will cause certain losses to the real server and the testing cost is high. At present, there is a lack of a method with low testing cost and high test result accuracy to test the cooling function of the immersion liquid cooling system. Summary of the invention
[0004] In view of the above problems, the embodiments of the present application provide a cooling function evaluation method, controller, device and storage medium for a liquid cooling system, which are used to solve the problems in the prior art of high cost and low accuracy of detection results for detecting the cooling function of an immersion liquid cooling system.
[0005] According to one aspect of an embodiment of the present application, a cooling function evaluation method for a liquid cooling system is provided, the method comprising: controlling a heat generating device in a cooling function evaluation device of the liquid cooling system to operate at a first power for a first period of time, wherein the liquid cooling system is used to dissipate heat from the heat generating device, and the first power is greater than 0 and less than the maximum working power of the heat generating device; controlling the working power of the heat generating device to increase from the first power to a second power, wherein the second power is less than or equal to the maximum working power; obtaining the real-time temperature of the heat generating device at multiple times during the period when the working power of the heat generating device increases from the first power to the second power, to obtain multiple temperature values; and evaluating the cooling function of the liquid cooling system according to the multiple temperature values.
[0006] In an optional manner, evaluating the cooling function of the liquid cooling system based on the multiple temperature values includes: determining a maximum temperature value from the multiple temperature values; judging whether the maximum temperature value is greater than a preset threshold; if the maximum temperature value is greater than the preset threshold, determining that the cooling function of the liquid cooling system is abnormal.
[0007] In an optional manner, the second power is the maximum operating power.
[0008] In an optional manner, after controlling the working power of the heat generating device to increase from the first power to the second power, the method further includes: controlling the heat generating device to operate at the second power for a second period of time; obtaining the temperature of the coolant in the liquid cooling system before flowing through the heat generating device to obtain a first temperature value; obtaining the temperature of the heat generating device to obtain a second temperature value; and evaluating the cooling performance of the liquid cooling system based on the first temperature value and the second temperature value.
[0009] In an optional manner, evaluating the cooling performance of the liquid cooling system based on the first temperature value and the second temperature value includes: determining a difference between the second temperature value and the first temperature value; and evaluating the cooling performance of the liquid cooling system based on the difference.
[0010] In an optional manner, evaluating the cooling performance of the liquid cooling system based on the difference includes: if the difference belongs to a first preset interval, evaluating the cooling performance of the liquid cooling system as a first level; if the difference belongs to a second preset interval, evaluating the cooling performance of the liquid cooling system as a second level, wherein the minimum value of the second preset interval is greater than the maximum value of the first preset interval, and the first level is better than the second level; if the difference belongs to a third preset interval, evaluating the cooling performance of the liquid cooling system as a third level, wherein the minimum value of the third preset interval is greater than the maximum value of the second preset interval, and the second level is better than the third level.
[0011] According to another aspect of an embodiment of the present application, a controller is provided, wherein the controller is used to execute the cooling function evaluation method of the liquid cooling system as described above.
[0012] According to another aspect of an embodiment of the present application, a cooling function evaluation device for a liquid cooling system is provided, comprising: a controller as described above, a heat generating device, a power measuring unit and a temperature sensor, wherein the controller is electrically connected to the power measuring unit and the temperature sensor, respectively, wherein the heat generating device is used to operate under the control of the controller to generate heat; the power measuring unit is used to detect the working power of the heat generating device, obtain working power data, and transmit the working power data to the controller; the temperature sensor is used to detect the temperature of the heat generating device, obtain a temperature value, and transmit the temperature value to the controller.
[0013] In an optional manner, the device also includes a switch unit, a first indicator light, a second indicator light and a third indicator light, the switch unit is electrically connected to the heat generating device and the controller, respectively, and the controller is electrically connected to the first indicator light, the second indicator light and the third indicator light, respectively, wherein the controller is used to control the working state of the heat generating device through the switch unit; the controller is used to control the first indicator light to be in a working state, so as to indicate through the first indicator light that the cooling performance of the liquid cooling system is at a first level; the controller is used to control the second indicator light to be in a working state, so as to indicate through the second indicator light that the cooling performance of the liquid cooling system is at a second level; the controller is used to control the third indicator light to be in a working state, so as to indicate through the third indicator light that the cooling performance of the liquid cooling system is at a third level, wherein the first level is better than the second level, and the second level is better than the third level.
[0014] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the cooling function evaluation method of the liquid cooling system as described above is implemented.
[0015] In the embodiment of the present application, by using a heat generating device to simulate a real server to detect the liquid cooling system, the detection cost can be reduced compared to the method of using a real server to detect the liquid cooling system. In addition, since in the process of the temperature of the server gradually rising, if the liquid cooling system fails to timely regulate the coolant to ensure timely heat dissipation for the server, resulting in the temperature of the server exceeding the standard at a certain moment, it will cause irreversible damage to the chip in the server. Therefore, in the embodiment of the present application, by controlling the working power of the heat generating device to rise from the first power to the second power, so that the temperature of the heat generating device gradually rises, and obtaining the real-time temperature value of the heat generating device at multiple moments during the period when the working power of the heat generating device rises from the first power to the second power, and then determining whether the cooling function of the liquid cooling system is abnormal according to the real-time temperature values at multiple moments, for example, determining whether the cooling function of the liquid cooling system is abnormal according to the relationship between the maximum temperature value in the real-time temperature values at multiple moments and the preset threshold value. Since it is not directly determined whether the cooling function of the liquid cooling system is abnormal according to the temperature when the final heat generating device is in a stable state, the accuracy of the detection result is improved.
[0016] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present application. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
[0018] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present application is shown;
[0019] Figure 2 A schematic diagram of a cooling function evaluation device for a liquid cooling system provided in an embodiment of the present application is shown;
[0020] Figure 3 A schematic diagram showing a switch unit and a heat generating device provided in an embodiment of the present application is shown;
[0021] Figure 4 A flow chart showing a method for evaluating the cooling function of a liquid cooling system provided in an embodiment of the present application is shown;
[0022] Figure 5 A flow chart of a method for evaluating the cooling performance of a liquid cooling system provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0023] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein.
[0024] With the rapid development of computing-intensive applications such as artificial intelligence and the Internet of Things, the growing computing demand has led data centers to gradually develop towards high performance, high density, and high energy consumption. Improving the efficiency of data center cooling systems is crucial. From the perspective of the development of the entire data center industry, liquid cooling is currently a relatively reliable and feasible solution to reduce data center energy consumption, and immersion liquid cooling is the preferred solution among liquid cooling solutions.
[0025] Before the immersion liquid cooling system is delivered and put into use, it needs to be tested for heat dissipation to check whether its cooling function is good. If a real server is used to test the heat dissipation, if the cooling function of the immersion liquid cooling system to be tested is abnormal, the server used for testing cannot be cooled during the test, which will cause certain losses to the server and the test cost is high. In addition, servers are usually expensive and large in size. After the liquid cooling system test is completed using a real server, the server needs to be cleaned. Since the server contains precision electronic components, the process of cleaning the server is troublesome, and if there are impurities or other foreign matter in the coolant, it may cause short circuit damage to the server.
[0026] In order to test whether the cooling function of the liquid cooling system is abnormal, when using the server to test the liquid cooling system, the server can be controlled to generate a certain amount of heat, and then the temperature of the server can be detected to determine whether the cooling function of the liquid cooling system is abnormal. Since the coolant in the liquid cooling system absorbs the heat generated by the server when flowing through the server to cool the server, if the temperature of the server meets the requirements, it means that the cooling function of the liquid cooling system is normal. On the contrary, if the temperature of the server does not meet the requirements, it means that the cooling function of the liquid cooling system is abnormal.
[0027] However, the inventor of the present application has found that after controlling the server to generate a certain amount of heat, the overall system consisting of the liquid cooling system and the server will reach a thermal equilibrium state after a period of time, that is, the temperature of the server will stabilize at a certain temperature value at this time. If the temperature of the server is in an abnormal state at a certain moment before the overall system reaches thermal equilibrium, it means that the liquid cooling system cannot effectively dissipate heat for the server, that is, the cooling function of the liquid cooling system is abnormal. Therefore, if the temperature of the server is measured after the overall system reaches thermal equilibrium to detect whether the cooling function of the liquid cooling system is abnormal, the accuracy of the test result may be low.
[0028] Based on the above considerations, the present application proposes a cooling function evaluation device and evaluation method for a liquid cooling system. The cooling function evaluation device of the liquid cooling system includes a heat generating device for simulating a real server. After the heat generating device is controlled to work at a first power for a period of time to enter a stable state, the working power of the heat generating device is controlled to increase from the first power to the second power, and the temperature of the heat generating device at multiple different times during the period when the working power of the heat generating device increases from the first power to the second power is obtained, and multiple temperature values are obtained. Then, it is determined whether the cooling function of the liquid cooling system is abnormal according to the multiple temperature values. Among them, the first power is less than the maximum working power of the heat generating device, and the second power is less than or equal to the maximum working power. Since the heat generating device is used to simulate the heat generated by the real server in the present application to detect the cooling function of the liquid cooling system, the detection cost is reduced. In addition, since the temperature value obtained is not the temperature value of the heat generating device after the overall system composed of the liquid cooling system and the cooling function evaluation device of the liquid cooling system reaches thermal equilibrium, but the dynamic temperature value of the heat generating device during the heat change process is obtained, the accuracy of the evaluation result of whether the cooling function of the liquid cooling system is normal determined according to the obtained temperature value is high.
[0029] Figure 1 The following is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1As shown, the cooling function evaluation device 1 of the liquid cooling system provided in the embodiment of the present application is placed in the liquid cooling system to be tested, and the cooling function evaluation device 1 of the liquid cooling system is controlled to simulate the heat generated by the real server, so as to evaluate whether the cooling function of the liquid cooling system is abnormal according to the temperature value of the cooling function evaluation device 1 of the liquid cooling system. The arrows in the figure indicate the flow direction of the coolant in the liquid cooling system.
[0030] Figure 2 A schematic diagram of a cooling function evaluation device for a liquid cooling system provided in an embodiment of the present application is shown. Figure 2 As shown, the cooling function evaluation device 1 of the liquid cooling system includes a controller 10, a switch unit 20, a heat generating device 30, a power measuring unit 40, a first temperature sensor 50, a second temperature sensor 60, a first indicator light 70, a second indicator light 80 and a third indicator light 90. Among them, the controller 10 is used to perform the cooling function evaluation method of the liquid cooling system provided in the embodiment of the present application. The controller 10 may be a central processing unit CPU, or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention, which is not limited here. The controller 10 controls the real-time working power of the heat generating device 30 by controlling the width of the pulse of the switch unit 20. The heat generating device 30 is a device that simulates the heat generated by a real server. The power measuring unit 40 detects the working power of the heat generating device 30 through the switch unit 20, and transmits the detected working power to the controller 10. The first temperature sensor 50 is used to detect the temperature of the heat generating device 30, and transmits the detected temperature value to the controller 10. The second temperature sensor 60 is used to detect the temperature of the coolant in the liquid cooling system before it flows through the heat generating device 30, and transmits the detected temperature value to the controller 10. The controller 10 is electrically connected to the first indicator light 70, the second indicator light 80 and the third indicator light 90, respectively, to respectively control the working states of the first indicator light 70, the second indicator light 80 and the third indicator light 90. The curved arrows in the figure indicate the flow direction of the coolant in the liquid cooling system.
[0031] Figure 3 FIG. 1 is a schematic diagram showing a switch unit and a heat generating device provided in an embodiment of the present application. Figure 3 As shown, the heat generating device 30 has a circulating resistance wire inside. When the resistance wire is connected to the working current through the switch unit 20, the resistance wire will generate heat, and the temperature of the heat generating device 30 will rise accordingly.
[0032] Figure 4 FIG. 1 is a flow chart showing a method for evaluating the cooling function of a liquid cooling system provided in an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:
[0033] Step 110: Control the heat generating device 30 in the cooling function evaluation device 1 of the liquid cooling system to operate at a first power for a first time period.
[0034] In this step, the heat generating device 30 is controlled to work at the first power for the first time, so that the parameters of the liquid cooling system to be tested and the cooling function evaluation device 1 tend to be stable, so as to subsequently test the cooling function of the liquid cooling system, and avoid the situation in which the measurement data is inaccurate and the accuracy of the test result is low due to the system not reaching a stable state during the test of the liquid cooling system. The first power is greater than 0 and less than the maximum working power P of the heat generating device 30. max For example, the first power may be 0.4*P max or 0.5*P max The first duration can be set as needed, for example, the first duration is 3 minutes, 5 minutes or 10 minutes.
[0035] Step 120: Control the working power of the heat generating device 30 to increase from the first power to the second power.
[0036] The greater the working power of the heat generating device 30, the more heat the heat generating device 30 generates, and the higher the temperature of the heat generating device 30 accordingly. Since the cooling function evaluation device 1 of the liquid cooling system is arranged in the liquid cooling system to be detected, the working power of the heat generating device 30 is controlled to gradually increase so that the heat generated by the heat generating device 30 gradually increases, so as to subsequently detect whether the cooling function of the liquid cooling system is abnormal according to the temperature of the heat generating device 30. Among them, the second power is less than or equal to the maximum working power of the heat generating device 30. Since when the working power of the heat generating device 30 reaches the maximum working power, the heat generated by it is the most, and the heat generating device 30 can reach the highest temperature, therefore, in order to improve the accuracy of the detection result, in the embodiment of the present application, preferably, the second power is the maximum working power of the heat generating device 30. When the heat generating device 30 reaches the highest temperature, if the liquid cooling system to be detected can also cool the heat generating device 30 so that the temperature of the heat generating device 30 is within the normal range, it means that the cooling function of the liquid cooling system to be detected is normal.
[0037] In some embodiments, in order to improve detection efficiency, the working power of the heat generating device 30 can be controlled to increase from the first power to the second power within a preset time period, wherein the preset time period can be 10s, 20s or 30s, etc.
[0038] Step 130: Acquire the real-time temperature of the heat generating device 30 at multiple moments during the period when the working power of the heat generating device 30 increases from the first power to the second power, and obtain multiple temperature values.
[0039] Since the first temperature sensor 50 detects the temperature of the heat generating device 30 in real time and transmits it to the controller 10, in this step, the controller 10 obtains the temperature values of the heat generating device 30 detected by the first temperature sensor 50 at multiple moments during the period when the working power of the heat generating device 30 increases from the first power to the second power.
[0040] Step 140: Evaluate the cooling function of the liquid cooling system according to a plurality of temperature values.
[0041] The real-time regulation capability of the liquid cooling system is an important indicator for evaluating whether the cooling function of the liquid cooling system is abnormal. For example, the liquid cooling system can dissipate a maximum of 500W of heat (at this time, the water pump of the liquid cooling system is running at full load). When the heat generated by the server is 100W, the liquid cooling system will reduce the operating power of the water pump and reduce the flow rate of the coolant in order to ensure the energy saving of the entire system, thereby ensuring that the server is cooled while also achieving energy saving. When the computing power of the server increases, the heat and power consumption increase in a short period of time. For example, when the heat generated by the server becomes 200W, the temperature of the chip in the server will rise. Whether the liquid cooling system can timely regulate the water pump and increase the flow rate of the coolant before the chip exceeds the thermal limit to ensure timely heat dissipation for the server is an indicator that needs to be evaluated.
[0042] Therefore, in some embodiments, step 140 includes: determining a maximum temperature value from the multiple temperature values obtained in step 130, and determining whether the maximum temperature value is greater than a preset threshold value, and if the maximum temperature value is greater than the preset threshold value, determining that the cooling function of the liquid cooling system is abnormal. The preset threshold value can be set as needed, for example, the preset threshold value is the maximum temperature value that the server can withstand when it is in a normal working state.
[0043] Assume that in step 110, after the working power of the heat generating device 30 is the first power and the working time is the first length, the temperature of the heat generating device 30 is 60°, and during the period when the working power of the heat generating device 30 increases from the first power to the second power, the temperature of the heat generating device 30 gradually increases. For example, the multiple temperature values obtained in step 130 are 61°, 62°, 63°...70°, 71°, 72°, 73°, 74°, 75°, 76°, 76°, 75°, 74°, 73°, 73°, 73°, 73°. Assuming that when the temperature of the heat generating device 30 just reaches 70°, the liquid cooling system senses the temperature rise of the heat generating device 30 and starts to regulate the coolant to dissipate heat from the heat generating device 30 in time. However, regulating the coolant is a gradual process, and the temperature of the heat generating device 30 will continue to increase. When the heat generating device 30 reaches the highest temperature of 76°, the temperature of the heat generating device 30 will no longer rise because the cooling capacity of the liquid cooling system is greater than the heating capacity of the heat generating device 30. Therefore, the liquid cooling system can gradually reduce the temperature of the heat generating device 30 so that the temperature of the heat generating device 30 is finally stabilized at 73°. The maximum temperature value among the above multiple temperature values is 76°. If the maximum temperature value is greater than the preset threshold, it is determined that the cooling function of the liquid cooling system is abnormal. If the maximum temperature value is less than or equal to the preset threshold, it is determined that the cooling function of the liquid cooling system is normal.
[0044] In the embodiment of the present application, by using the heat generating device 30 to simulate a real server to detect the liquid cooling system, the detection cost can be reduced compared to the method of using the real server to detect the liquid cooling system. In addition, since in the process of the temperature of the server gradually rising, if the liquid cooling system fails to timely regulate the coolant to ensure timely heat dissipation for the server, resulting in the temperature of the server exceeding the standard at a certain moment, it will cause irreversible damage to the chip in the server. Therefore, in the embodiment of the present application, by controlling the working power of the heat generating device 30 to rise from the first power to the second power, so that the temperature of the heat generating device 30 gradually rises, and obtaining the real-time temperature value of the heat generating device 30 at multiple moments during the period when the working power of the heat generating device 30 rises from the first power to the second power, and then determining whether the cooling function of the liquid cooling system is abnormal according to the maximum temperature value in the real-time temperature values at multiple moments and the size relationship between the preset threshold, rather than directly determining whether the cooling function of the liquid cooling system is abnormal according to the temperature when the heat generating device 30 is in a stable state, thereby improving the accuracy of the detection result.
[0045] In other embodiments, in step 140, the rate of change of the temperature of the heat generating device 30 over time can also be determined based on multiple temperature values. If the temperature of the heat generating device 30 rises too quickly, it may also indicate that the response speed of the liquid cooling system is not fast enough or the cooling capacity is insufficient. During the period when the temperature of the heat generating device 30 rises, the heat generating device 30 cannot be cooled quickly and in time, and therefore it is determined that the cooling function of the liquid cooling system is abnormal.
[0046] Figure 5 A flow chart of a method for evaluating the cooling performance of a liquid cooling system provided in an embodiment of the present application is shown.
[0047] The method is executed by the controller 10. Figure 5 As shown, the method comprises the following steps:
[0048] Step 210: Control the heat generating device 30 to operate at a second power for a second time period.
[0049] Among them, this step is similar to step 110, therefore, the principle and implementation of this step can refer to step 110, and will not be repeated here. As described above, the greater the working power of the heat generating device 30, the more heat it generates, and the higher its temperature accordingly. Therefore, in order to better detect the cooling performance of the liquid cooling system, in the embodiment of the present application, preferably, the second power is the maximum working power of the heat generating device 30.
[0050] Step 220: Obtain the temperature of the coolant in the liquid cooling system before it flows through the heat generating device 30 to obtain a first temperature value.
[0051] The first temperature value acquired in this step is the temperature of the coolant detected by the second temperature sensor 60 before it flows through the heat generating device 30 .
[0052] Step 230: Acquire the temperature of the heat generating device 30 to obtain a second temperature value.
[0053] In this step, the second temperature value is the temperature of the heat generating device 30 after the coolant flows through the heat generating device 30 , that is, after the coolant absorbs the heat of the heat generating device 30 .
[0054] Step 240: Determine the difference between the second temperature value and the first temperature value.
[0055] The difference can be obtained by subtracting the first temperature value from the second temperature value.
[0056] Step 250: If the difference belongs to the first preset interval, the cooling performance of the liquid cooling system is evaluated as the first level.
[0057] The first preset interval can be determined based on the temperature value when the server is in normal working state and the first temperature value. For example, the temperature value when the server is in normal working state is T, and the first temperature value before the liquid in the cooling system flows through the heat generating device 30 is T 1 , then the maximum value of the first preset interval can be set to TT 1 , the minimum value can be set as needed, for example, set to 0. If the difference determined in step 240 is less than or equal to TT 1 , indicating that after the coolant dissipates heat for the heat generating device 30, the temperature of the heat generating device 30 is less than or equal to T, indicating that the cooling performance of the liquid cooling system is excellent, and therefore the cooling performance of the liquid cooling system is evaluated as the first level.
[0058] Step 260: If the difference belongs to the second preset interval, the cooling performance of the liquid cooling system is evaluated as the second level.
[0059] The minimum value of the second preset interval is greater than the maximum value of the first preset interval, and the first level is better than the second level. If the maximum temperature that the server can withstand when it is in normal working condition is T max , the maximum value of the second preset interval can be set to T 2 -T 1 , where T < T 2 <T max If the difference falls within the second preset range, it means that the temperature of the heat generating device 30 after the coolant dissipates heat for the heat generating device 30 is greater than T and less than T max , indicating that the cooling performance of the liquid cooling system is good, so the cooling performance of the liquid cooling system is evaluated as the second level.
[0060] Step 270: If the difference belongs to the third preset interval, the cooling performance of the liquid cooling system is evaluated as the third level.
[0061] The minimum value of the third preset interval is greater than the maximum value of the second preset interval, and the second level is better than the third level. If the difference belongs to the third preset interval, it means that the temperature of the heat generating device 30 after the coolant dissipates heat for the heat generating device 30 is greater than T 2 , indicating that the cooling performance of the liquid cooling system is average, so the cooling performance of the liquid cooling system is evaluated as the third level.
[0062] In the embodiment of the present application, since the difference is determined based on the temperature value of the heat generating device 30 after the coolant dissipates heat for the heat generating device 30 and the temperature value of the coolant before flowing through the heat generating device 30, the difference can be used to determine whether the liquid cooling system can ensure that the temperature rise of the heat generating device 30 is within a reasonable range, and then determine the level of cooling performance of the liquid cooling system. When the first temperature value is the same, if the second temperature value is higher, it means that the cooling performance of the liquid cooling system is poor. Therefore, in the embodiment of the present application, the level of cooling performance of the liquid cooling system can be quickly determined by determining which preset interval the difference belongs to.
[0063] In some embodiments, after determining the difference between the second temperature value and the first temperature value, the level of cooling performance of the liquid cooling system can also be determined based on the magnitude relationship between the difference and the difference threshold. For example, if the difference is less than the difference threshold, the level of cooling performance of the liquid cooling system is determined to be the first level; if the difference is greater than or equal to the difference threshold, the level of cooling performance of the liquid cooling system is determined to be the second level. The difference threshold can be set as needed, for example, as TT 1 .
[0064] In order to enable the user to intuitively know the cooling performance level of the liquid cooling system, in the embodiment of the present application, Figure 2 As shown, the controller 10 is electrically connected to the first indicator light 70, the second indicator light 80 and the third indicator light 90, respectively. When the controller 10 evaluates that the cooling performance of the liquid cooling system is at the first level, the first indicator light 70 is controlled to be in a working state, for example, the first indicator light 70 is controlled to be connected to a working power supply, thereby indicating that the cooling performance of the liquid cooling system is at the first level through the first indicator light 70 in a working state. When the controller 10 evaluates that the cooling performance of the liquid cooling system is at the second level, the second indicator light 80 is controlled to be in a working state, thereby indicating that the cooling performance of the liquid cooling system is at the second level through the second indicator light 80 in a working state. When the controller 10 evaluates that the cooling performance of the liquid cooling system is at the third level, the third indicator light 90 is controlled to be in a working state, thereby indicating that the cooling performance of the liquid cooling system is at the third level through the third indicator light 90 in a working state.
[0065] In the embodiment of the present application, the first indicator light 70, the second indicator light 80 and the third indicator light 90 can be indicator lights of different colors. Since the three levels correspond one-to-one to the three indicator lights, after the controller 10 determines the cooling performance of the liquid cooling system, it controls the corresponding indicator lights to be in a working state. The user can intuitively know the level of the cooling performance of the liquid cooling system according to the indicator lights.
[0066] An embodiment of the present application provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned cooling function evaluation method embodiment of the liquid cooling system is implemented.
[0067] An embodiment of the present application provides a computer program, which can be executed by a processor to implement the above-mentioned cooling function evaluation method embodiment of the liquid cooling system.
[0068] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the above-mentioned cooling function evaluation method embodiment of the liquid cooling system is implemented.
[0069] In several embodiments provided in the present application, if any function is implemented in the form of a software function module / unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the technical solution of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, server or other electronic device) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (RandomAccess Memory, RAM), disk or optical disk and other media that can store computer program codes.
[0070] The algorithm or display provided here are not inherently related to any specific computer, virtual system or other equipment. Various general systems can also be used together with the teaching based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the present application embodiment is not directed to any specific programming language yet. It should be understood that various programming languages can be utilized to realize the content of the present application described here, and the above description of specific languages is to disclose the best mode of implementation of the present application.
[0071] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be constructed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In the claims that list several devices, several units or modules in these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.
[0072] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the present application. It should be noted that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for evaluating the cooling function of a liquid cooling system, characterized in that: The method comprises: Controlling a heat generating device in a cooling function evaluation device of a liquid cooling system to operate at a first power for a first period of time, wherein the liquid cooling system is used to dissipate heat from the heat generating device, and the first power is greater than 0 and less than a maximum operating power of the heat generating device; Controlling the working power of the heat generating device to increase from the first power to a second power, wherein the second power is less than or equal to the maximum working power; acquiring the real-time temperature of the heat generating device at multiple times during a period in which the working power of the heat generating device increases from the first power to the second power, and obtaining multiple temperature values; A cooling function of the liquid cooling system is evaluated based on the plurality of temperature values.
2. The method according to claim 1, characterized in that The step of evaluating the cooling function of the liquid cooling system according to the plurality of temperature values comprises: determining a maximum temperature value from the plurality of temperature values; Determining whether the maximum temperature value is greater than a preset threshold; If the maximum temperature value is greater than the preset threshold, it is determined that the cooling function of the liquid cooling system is abnormal.
3. The method according to claim 1, characterized in that The second power is the maximum operating power.
4. The method according to claim 1, characterized in that: After controlling the working power of the heat generating device to increase from the first power to a second power, the method further includes: Controlling the heat generating device to operate at the second power for a second time period; Obtaining the temperature of the coolant in the liquid cooling system before it flows through the heat generating device to obtain a first temperature value; Acquiring the temperature of the heat generating device to obtain a second temperature value; The cooling performance of the liquid cooling system is evaluated according to the first temperature value and the second temperature value.
5. The method according to claim 4, characterized in that The step of evaluating the cooling performance of the liquid cooling system according to the first temperature value and the second temperature value includes: determining a difference between the second temperature value and the first temperature value; The cooling performance of the liquid cooling system is evaluated according to the difference.
6. The method according to claim 5, characterized in that The step of evaluating the cooling performance of the liquid cooling system according to the difference comprises: If the difference falls within a first preset interval, the cooling performance of the liquid cooling system is evaluated as a first level; If the difference belongs to a second preset interval, the cooling performance of the liquid cooling system is evaluated as a second level, wherein the minimum value of the second preset interval is greater than the maximum value of the first preset interval, and the first level is better than the second level; If the difference belongs to a third preset interval, the cooling performance of the liquid cooling system is evaluated as a third level, wherein the minimum value of the third preset interval is greater than the maximum value of the second preset interval, and the second level is better than the third level.
7. A controller, characterized in that: The controller is used to execute the cooling function evaluation method of the liquid cooling system according to any one of claims 1 to 6.
8. A cooling function evaluation device for a liquid cooling system, characterized in that: The device comprises the controller according to claim 7, a heat generating device, a power measuring unit and a temperature sensor, wherein the controller is electrically connected to the power measuring unit and the temperature sensor, respectively, wherein: The heat generating device is used to work under the control of the controller to generate heat; The power measuring unit is used to detect the working power of the heat generating device, obtain working power data, and transmit the working power data to the controller; The temperature sensor is used to detect the temperature of the heat generating device, obtain a temperature value, and transmit the temperature value to the controller.
9. The device according to claim 8, characterized in that The device further comprises a switch unit, a first indicator light, a second indicator light and a third indicator light, wherein the switch unit is electrically connected to the heat generating device and the controller respectively, and the controller is electrically connected to the first indicator light, the second indicator light and the third indicator light respectively, wherein: The controller is used to control the working state of the heat generating device through the switch unit; The controller is used to control the first indicator light to be in a working state, so as to indicate through the first indicator light that the cooling performance of the liquid cooling system is at a first level; The controller is used to control the second indicator light to be in a working state, so as to indicate through the second indicator light that the cooling performance of the liquid cooling system is at a second level; The controller is used to control the third indicator light to be in a working state, so as to indicate through the third indicator light that the cooling performance of the liquid cooling system is at a third level, wherein the first level is better than the second level, and the second level is better than the third level.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the cooling function evaluation method of the liquid cooling system according to any one of claims 1 to 6 is implemented.