An immersion liquid cooling server temperature autonomous adjustment method and system
By establishing a temperature difference judgment basis for the graded adjustment of liquid cooling pumps and crossflow fans, the problem of insufficient heat dissipation of edge servers in non-standard data center environments is solved, and the linkage control of multi-level heat transfer paths is realized, improving heat dissipation efficiency and operational stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- COGNITIVE LOT TECH CORP LTD
- Filing Date
- 2026-05-09
- Publication Date
- 2026-06-05
AI Technical Summary
Existing technologies for heat dissipation in high-performance edge servers, especially in non-standard data centers, high-temperature and dusty environments, limited space, and lack of professional operation and maintenance support, suffer from insufficient heat dissipation capacity, insufficient structural integration, complex maintenance, high requirements for sealing reliability, and insufficient response. It is difficult to achieve coordinated regulation of heat-generating components, liquid coolant, and external air.
By constructing a first temperature difference between the CPU, GPU, and liquid coolant, and a second temperature difference between the liquid coolant and air, the liquid cooling pump and crossflow fan are used as the basis for adjusting their speeds. This enables the coordinated control of multiple heat transfer paths. Combined with alarm judgment and self-protection trigger conditions, the system operates in stages and shuts down as needed, forming a gas-liquid synergistic heat dissipation system.
It effectively reduces local heat accumulation, improves heat dissipation efficiency and temperature control accuracy, reduces the risk of overheating of equipment in non-standard computer room environments, and enhances the operational stability and reliability of servers.
Smart Images

Figure CN122152093A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of server heat dissipation and temperature control technology, and in particular to a method and system for autonomous temperature adjustment of an immersion liquid-cooled server. Background Technology
[0002] Currently, the cooling methods for high-performance edge servers still mainly rely on air cooling or simple liquid cooling-assisted solutions, which are significantly insufficient under conditions of high heat flux density, continuous high load, and non-standard data center deployment. For example, for edge servers equipped with high-heat-generating components such as CPUs and GPUs, traditional air cooling mainly relies on airflow organization and high-speed fans to remove heat. The heat dissipation path is long, and the heat exchange efficiency is greatly affected by the environment. When servers are deployed in high-temperature, dusty, space-constrained, or unequipped locations, problems such as localized heat accumulation, untimely cooling of hot spots, and excessive noise from the entire machine can easily occur. While some existing liquid cooling solutions can improve heat exchange capacity by utilizing the cooling medium, they usually still rely on external cooling infrastructure, complex piping layouts, or fixed control strategies, resulting in insufficient structural integration, complex maintenance, high requirements for sealing reliability, and insufficient response to real-time changes in thermal load.
[0003] Furthermore, most existing temperature control methods perform single start / stop control of pumps or fans based on preset temperature thresholds, lacking a coordinated adjustment process based on the correlation between device temperature, coolant temperature, and air temperature. This makes it difficult to perform tiered adjustments based on the heat transfer state between heat-generating devices such as CPUs and GPUs and the coolant, as well as the heat dissipation state between the coolant and the external air. Consequently, when server workloads fluctuate rapidly, heat levels rise instantaneously, or the server operates under sustained high loads, existing technologies cannot fully meet the requirements for low noise, low maintenance, rapid heat dissipation, autonomous temperature control, and long-term stable operation in edge deployment scenarios.
[0004] Therefore, there is an urgent need for a method to autonomously regulate the temperature of internal heat-generating components, coolant temperature, and external air heat exchange status of immersion liquid-cooled servers in non-standard computer rooms with high temperatures and dust, limited space, and a lack of professional operation and maintenance support, so as to improve the server's heat dissipation efficiency, operational stability, and environmental adaptability. Summary of the Invention
[0005] To address the aforementioned technical shortcomings, the purpose of this invention is to propose a method for autonomous temperature regulation of immersion liquid-cooled servers. This method aims to solve the technical problem of insufficient heat dissipation capacity in existing technologies that rely on air cooling or fixed strategies to control liquid cooling equipment, especially in non-standard data center environments at the edge.
[0006] To solve the above-mentioned technical problems, the present invention adopts the following technical solution: The present invention provides a method for autonomous temperature adjustment of an immersion liquid-cooled server.
[0007] The method for autonomous temperature regulation of the immersion liquid-cooled server includes: Step S10: Obtain server structure parameters, sensor configuration parameters, and temperature control preset parameters, and initialize the server structure parameters, sensor configuration parameters, and temperature control preset parameters to obtain a temperature control configuration set; Step S20: Collect CPU temperature, GPU temperature, coolant temperature and air temperature based on the temperature control configuration set, and perform temperature difference feature construction processing to obtain a temperature feature set; Step S30: Perform liquid cooling pump range adjustment processing based on the temperature feature set to obtain the liquid circulation control set; Step S40: Perform cross-flow fan-assisted heat dissipation based on the liquid circulation control set to obtain a gas-liquid assisted heat dissipation set; Step S50: Perform alarm protection and recovery control processing based on the gas-liquid coordinated heat dissipation set to obtain the temperature control execution result set.
[0008] Preferably, the temperature difference feature construction process includes at least calculating a first temperature difference between the CPU, GPU, and coolant, and a second temperature difference between the coolant and air, wherein the first temperature difference satisfies: ; The second temperature difference satisfies: ; in, This represents the average first temperature difference between the CPU, GPU, and coolant at the k-th sampling point; This represents the CPU temperature at the k-th sampling point; This represents the temperature of the coolant at the k-th sampling point; This represents the GPU temperature at the k-th sampling point; This represents the air temperature at the k-th sampling point; This represents the second temperature difference between the liquid coolant and the air at the k-th sampling time.
[0009] Preferably, step S10, which involves obtaining server structural parameters, sensor configuration parameters, and temperature control preset parameters, and initializing these parameters to obtain a temperature control configuration set, includes: Step S101: Obtain server structural parameters, which include at least the structural parameters of the sealed liquid cooling cavity, the orientation parameters of the liquid cooling pump outlet, the installation position parameters of the CPU and GPU, and the installation parameters of the crossflow fan along the extension direction of the heat dissipation fins on the upper cover. Step S102: Obtain sensor configuration parameters and temperature control preset parameters. The sensor configuration parameters include at least liquid temperature sensor configuration parameters, air temperature sensor configuration parameters, and CPU and GPU internal temperature acquisition parameters. The temperature control preset parameters include at least the liquid cooling pump low speed, liquid cooling pump high speed, crossflow fan low speed, crossflow fan high speed, first temperature difference compensation threshold, second temperature difference compensation threshold, liquid coolant temperature threshold, device alarm temperature threshold, device self-protection temperature threshold, sampling period, and number of consecutive judgments. Step S103: Establish the initial state of temperature control based on the server structure parameters, sensor configuration parameters and temperature control preset parameters, and generate the temperature control configuration set.
[0010] Preferably, step S20, which involves collecting CPU temperature, GPU temperature, coolant temperature, and air temperature based on the temperature control configuration set and performing temperature difference feature construction processing to obtain a temperature feature set, includes: Step S201: According to the sampling period in the temperature control configuration set, collect the CPU temperature at the k-th sampling time. GPU temperature Liquid coolant temperature and air temperature ; Step S202: Based on CPU temperature GPU temperature Liquid coolant temperature and air temperature Calculate the first temperature difference Second temperature difference ; Step S203: Construct a temperature difference sequence based on the first and second temperature differences at multiple consecutive sampling times, and generate the temperature feature set.
[0011] Preferably, step S30, which involves performing liquid cooling pump grading adjustment based on the temperature feature set to obtain a liquid circulation control set, includes: Step S301: Read the first temperature difference and the liquid coolant temperature in the temperature feature set, and compare the first temperature difference and the liquid coolant temperature with the first temperature difference compensation threshold and the liquid coolant temperature threshold respectively to obtain the liquid cooling pump adjustment determination result; Step S302: When the liquid cooling pump adjustment determination result shows that the first temperature difference is not greater than the first temperature difference compensation threshold and the liquid coolant temperature is not lower than the liquid coolant temperature threshold, control the liquid cooling pump to switch from the off state to the low-speed operation state, or switch from the low-speed operation state to the high-speed operation state. Step S303: Drive the liquid coolant to flow through the areas where the CPU, GPU and other heat-generating devices are located according to the current operating speed of the liquid coolant pump, and output the liquid circulation control set.
[0012] Preferably, step S40, which involves performing cross-flow fan-assisted heat dissipation based on the liquid circulation control set to obtain a gas-liquid assisted heat dissipation set, includes: Step S401: Read the second temperature difference corresponding to the liquid circulation control set, and compare the second temperature difference with the second temperature difference compensation threshold to obtain the fan adjustment determination result; Step S402: When the fan adjustment determination result shows that the second temperature difference reaches the second temperature difference compensation threshold, or the liquid coolant temperature reaches the preset heat dissipation trigger condition, control the crossflow fan to enter the low-speed operation state or the high-speed operation state. Step S403: According to the current operating speed of the crossflow fan, air is delivered along the extension direction of the heat dissipation fins on the upper cover to enhance the heat dissipation process of the liquid coolant to the air side through the heat dissipation fins on the upper cover, and the air-liquid synergistic heat dissipation unit is output.
[0013] Preferably, step S50, which involves performing alarm protection and recovery control processing based on the gas-liquid coordinated heat dissipation set to obtain a temperature control execution result set, includes: Step S501: Determine if the system is overheating based on the coolant temperature, CPU temperature, and GPU temperature corresponding to the gas-liquid synergistic heat dissipation system. Step S502: When the liquid coolant temperature reaches the liquid coolant alarm temperature threshold and the CPU temperature or GPU temperature reaches the device alarm temperature threshold, output the alarm result. Step S503: When the CPU temperature or GPU temperature reaches the device self-protection temperature threshold and the first temperature difference is not greater than the first temperature difference compensation threshold, output the self-protection result; Step S504: When the second temperature difference falls back to the preset recovery condition range, control the liquid cooling pump and crossflow fan to perform downshift operation or stop operation, and summarize the alarm results, self-protection results, liquid cooling pump adjustment results and crossflow fan adjustment results, and output the temperature control execution result set.
[0014] This invention also provides an immersion liquid-cooled server temperature autonomous regulation system, comprising: An initialization module is used to obtain server structure parameters, sensor configuration parameters, and temperature control preset parameters, and to initialize the server structure parameters, sensor configuration parameters, and temperature control preset parameters to obtain a temperature control configuration set. The feature construction module is used to collect CPU temperature, GPU temperature, liquid coolant temperature and air temperature based on the temperature control configuration set, and perform temperature difference feature construction processing to obtain a temperature feature set; The liquid circulation regulation module is used to perform graded regulation of the liquid cooling pump based on the temperature feature set to obtain the liquid circulation control set. A collaborative heat dissipation module is used to perform cross-flow fan collaborative heat dissipation based on the liquid circulation control set to obtain a gas-liquid collaborative heat dissipation set. The execution control module is used to perform alarm protection and recovery control processing based on the gas-liquid coordinated heat dissipation set, and obtain the temperature control execution result set.
[0015] The present invention also provides an immersion liquid-cooled server temperature autonomous adjustment device, comprising: a memory, a processor, and an immersion liquid-cooled server temperature autonomous adjustment program stored in the memory and executable on the processor. When the immersion liquid-cooled server temperature autonomous adjustment program is executed by the processor, it implements an immersion liquid-cooled server temperature autonomous adjustment method.
[0016] The present invention also provides a computer program product, including an immersion liquid-cooled server temperature autonomous adjustment program, which, when executed by a processor, implements the immersion liquid-cooled server temperature autonomous adjustment method.
[0017] The beneficial effects of this invention are as follows: By constructing a first temperature difference between the CPU, GPU and the liquid coolant and a second temperature difference between the liquid coolant and the air, and using the temperature difference as the basis for determining the adjustment of the liquid cooling pump and the crossflow fan, this invention achieves the linkage control of the multi-stage heat transfer path of "device-liquid-air", transforming the heat dissipation adjustment process from a fixed strategy to an adaptive adjustment based on real-time temperature difference, effectively reducing local heat accumulation and improving heat dissipation efficiency and temperature control accuracy.
[0018] This invention sets alarm judgment and self-protection trigger conditions, and combines downgrading and shutdown recovery control after temperature drop, so that the liquid cooling pump and crossflow fan can operate in stages and be shut down as needed while meeting heat dissipation requirements. This avoids the increase in energy consumption caused by continuous high load operation and reduces the risk of overheating of equipment in non-standard computer room environments, thereby improving the operational stability and reliability of the server. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a flowchart illustrating the first embodiment of the immersion liquid-cooled server temperature autonomous adjustment method of the present invention.
[0021] Figure 2This is a schematic diagram of the internal structure relationship of the pump and fan regulation control in the first embodiment of the immersion liquid-cooled server temperature autonomous regulation method of the present invention.
[0022] Figure 3 This is a schematic diagram of a device for an immersion liquid-cooled server temperature autonomous adjustment method according to the present invention. Detailed Implementation
[0023] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0024] Example 1: As Figure 1 The diagram shown is a flowchart of the first embodiment of the immersion liquid-cooled server temperature autonomous adjustment method of the present invention, which presents the first embodiment of the immersion liquid-cooled server temperature autonomous adjustment method of the present invention.
[0025] In the first embodiment, the method for autonomous temperature regulation of the immersion liquid-cooled server includes: Step S10: Obtain server structure parameters, sensor configuration parameters, and temperature control preset parameters, and initialize the server structure parameters, sensor configuration parameters, and temperature control preset parameters to obtain a temperature control configuration set; It should be noted that step S10 serves to provide a unified initial configuration basis for subsequent temperature acquisition, temperature difference calculation, liquid cooling pump adjustment, crossflow fan adjustment, and alarm protection control. Specifically, the server structure parameters characterize the physical layout of the immersion liquid-cooled server, the sensor configuration parameters characterize the temperature acquisition object and acquisition channel, and the temperature control preset parameters characterize the threshold, gear, and sampling rules used in subsequent adjustment processes. By initializing these parameters, the dispersed hardware structure information, sensor information, and control information can be organized into a temperature control configuration set that can be directly called upon in subsequent steps.
[0026] It is understood that the server structural parameters may include at least the sealed liquid cooling cavity structural parameters, liquid cooling pump installation position parameters, liquid cooling pump outlet orientation parameters, CPU and GPU installation position parameters, hard disk assembly layout parameters, and crossflow fan installation position parameters; the sensor configuration parameters may include at least the liquid temperature sensor location parameters, air temperature sensor location parameters, CPU internal temperature reading interface parameters, and GPU internal temperature reading interface parameters; the temperature control preset parameters may include at least the first temperature difference compensation threshold, the second temperature difference compensation threshold, the liquid coolant temperature threshold, the liquid coolant alarm temperature threshold, the device alarm temperature threshold, the device self-protection temperature threshold, the liquid cooling pump speed parameters at each speed setting, the crossflow fan speed parameters at each speed setting, the sampling period parameters, and the number of consecutive judgments parameters.
[0027] It should be understood that the initialization process in step S10 is not limited to simply reading parameters. It can also include format verification, range verification, default value completion, sensor channel binding, control gear mapping, and initial state registering of parameters. For example, the liquid cooling pump state can be initialized to the off state, the crossflow fan state can be initialized to the off state, the historical temperature buffer can be initialized to empty, and the continuous judgment counter can be initialized to zero, thereby ensuring that all control logics are executed from a unified starting point after the system is powered on.
[0028] For example, in one specific embodiment, the server reads the preset temperature control parameters in the BIOS or control board during the boot-up phase, sets the first temperature difference compensation threshold to 25°C, the second temperature difference compensation threshold to 15°C~30°C, the liquid coolant temperature threshold to 35°C, and the liquid coolant alarm temperature threshold to 55°C. At the same time, it sets the low speed parameters of the liquid cooling pump, the high speed parameters of the liquid cooling pump, the low speed parameters of the crossflow fan, the high speed parameters of the crossflow fan, and a sampling period of 10 minutes, thereby generating the temperature control configuration set.
[0029] Step S20: Collect CPU temperature, GPU temperature, coolant temperature and air temperature based on the temperature control configuration set, and perform temperature difference feature construction processing to obtain a temperature feature set; It should be noted that the purpose of step S20 is to synchronously collect and correlate multi-source temperature data directly related to the heat dissipation process based on the temperature control configuration set obtained in step S10, and further construct temperature difference features that can be used for subsequent control. The temperature difference feature set is not a simple set of raw temperatures, but is composed of the relationship between device temperature and coolant temperature, the relationship between coolant temperature and air temperature, and the corresponding historical change relationships.
[0030] It is understood that, in this embodiment, the temperature difference feature construction process may at least include: acquiring the CPU temperature at the k-th sampling time. GPU temperature Liquid coolant temperature and air temperature ; Calculate the first temperature difference between the CPU, GPU, and coolant. ; Calculate the second temperature difference between the coolant and the air. The first and second temperature differences at multiple consecutive sampling times are then time-series organized to form the temperature feature set. The first temperature difference characterizes the thermal coupling state after heat transfer from the heating device to the coolant, while the second temperature difference characterizes the heat exchange state when the coolant dissipates heat to the external air.
[0031] It should be understood that the temperature difference feature construction process in step S20 can use either the instantaneous temperature difference at the current sampling moment or the statistical temperature difference formed by multiple consecutive sampling periods, such as the moving average temperature difference, the continuous count temperature difference, or the interval change trend temperature difference. The purpose of this setting is to avoid false triggering of the control results due to single sampling fluctuations, thereby improving the stability of the subsequent liquid cooling pump and crossflow fan adjustment process.
[0032] For example, in one specific embodiment, the first temperature difference at the k-th sampling time can be calculated according to the following formula:
[0033] The second temperature difference at the k-th sampling time can be calculated using the following formula:
[0034] in, This represents the average temperature difference between the CPU, GPU, and coolant at the k-th sampling point. This represents the temperature difference between the coolant and the air at the k-th sampling point. Furthermore, the average of the first temperature differences from N consecutive samplings can be calculated for use in subsequent coolant pump adjustments.
[0035] Step S30: Perform liquid cooling pump range adjustment processing based on the temperature feature set to obtain the liquid circulation control set; It should be noted that step S30 is used to control the start / stop status and operating level of the liquid cooling pump based on the temperature feature set obtained in step S20, especially the first temperature difference and its changes. This changes the flow intensity of the coolant around the CPU, GPU, power module, and hard disk components, thereby improving the heat-carrying capacity of the heat-generating areas. The liquid circulation control set is used to characterize the control results of the liquid cooling pump and the corresponding liquid circulation state within the current control cycle.
[0036] It is understood that the liquid cooling pump range adjustment process can include at least the following control logic: when the comparison result between the first temperature difference and the first temperature difference compensation threshold indicates that the liquid coolant needs to enhance flow and the liquid coolant temperature reaches the preset trigger condition, if the liquid cooling pump is currently in the off state, then the liquid cooling pump is controlled to enter the low-range operation state; if the liquid cooling pump is already in the low-range operation state, then the liquid cooling pump is controlled to enter the high-range operation state; if the liquid cooling pump is already in the high-range operation state, then the high-range operation state is maintained.
[0037] It should be understood that the "gradient adjustment" in step S30 can be triggered either based on a single sampling result or based on multiple consecutive sampling results. Preferably, the N consecutive temperature difference data obtained in step S20 can be used as the judgment basis to avoid frequent gear switching of the liquid cooling pump due to instantaneous load changes or sampling noise. In addition, the liquid circulation control set can include not only the target gear information of the liquid cooling pump, but also the execution time, execution number, liquid cooling liquid circulation enhancement state, and control feedback state. For example, when N consecutive samplings meet the condition that the first temperature difference is not greater than the first temperature difference compensation threshold and the liquid cooling liquid temperature is not lower than 35°C, if the liquid cooling pump is in the off state, a low-gear start command is sent to the liquid cooling pump; if the liquid cooling pump is already in the low-gear operation state, a high-gear operation command is sent to the liquid cooling pump; if the liquid cooling pump is already in the high-gear operation state, the current high-gear operation state is maintained. In this way, the system can form the liquid circulation control set according to the actual heat transfer state between the device and the liquid cooling liquid.
[0038] For example, such as Figure 2 As shown, in the internal structure of the immersion liquid-cooled server, the liquid cooling pump is located on one side of the sealed liquid cooling cavity. Its outlet faces the heat-generating gap area formed between the CPU, GPU, power module, and L-shaped hard drive rack, and the outlet position is lower than the installation height of the CPU, GPU, and power module, so that the liquid coolant preferentially flows through the heat-intensive area under the drive of the liquid cooling pump. The motherboard is mounted inside the cavity via support columns. The L-shaped hard drive rack is arranged in a staggered manner, forming a through-flow channel between the upper and lower hard drives, thus creating a circulating flow path from the bottom to the top cover when the liquid cooling pump is working. Under this structural condition, when the first temperature difference obtained in step S20, which represents the temperature difference between the CPU, GPU, and liquid coolant, decreases to within the first temperature difference compensation threshold range, and the liquid coolant temperature reaches the preset trigger temperature, it indicates that the heat exchange capacity of the liquid around the heat-generating devices has approached saturation. At this time, it is necessary to enhance the liquid flow to improve the heat carrying capacity.
[0039] Specifically, when the liquid cooling pump is in the off state, the control module sends a low-speed start command to the liquid cooling pump, causing the liquid coolant to flow along the outlet direction to the gap area between the CPU, GPU, and power module; when the liquid cooling pump is already in the low-speed operation state, and the results of multiple consecutive samplings still meet the condition that the first temperature difference is not greater than the first temperature difference compensation threshold, a high-speed operation command is further sent to the liquid cooling pump to increase the flow rate of the liquid coolant, thereby accelerating the transfer of heat to the chassis cover and heat sink fin area; when the liquid cooling pump is already in the high-speed operation state, the current operation level is maintained.
[0040] Step S40: Perform cross-flow fan-assisted heat dissipation based on the liquid circulation control set to obtain a gas-liquid assisted heat dissipation set; It should be noted that step S40, based on the enhanced liquid circulation achieved in step S30, further enhances the heat release of the liquid coolant from the chassis cover and heat exchange fins to the air side by using a crossflow fan to deliver air along the direction of the heat dissipation fins. This achieves coordinated heat dissipation between the liquid circulation path and the air heat exchange path. The gas-liquid coordinated heat dissipation set is used to characterize the heat dissipation state formed by the combined action of the liquid pump and the crossflow fan within the same control cycle.
[0041] It is understandable that the crossflow fan-assisted heat dissipation process in step S40 can be jointly executed based on the second temperature difference established in step S20 and the liquid circulation control state formed in step S30. Specifically, when the second temperature difference reaches the second temperature difference compensation threshold, it can be considered that there is a significant heat exchange drive demand from the liquid coolant to the air side; when the second temperature difference does not reach the compensation threshold but the liquid coolant temperature has reached the preset heat dissipation trigger condition, the crossflow fan can also be activated to enhance the external heat dissipation capacity in advance.
[0042] It should be understood that the coordinated heat dissipation process in step S40 is not limited to simply controlling the fan to start and stop. It may also include adjusting the operation of the crossflow fan to low speed, high speed, reduced speed, or stop operation based on the liquid coolant temperature, the second temperature difference, and their changing trends. Preferably, after the liquid cooling pump has been started and enhanced liquid circulation has been achieved, the decision to further start the crossflow fan can be made based on the second temperature difference, thereby forming a seamless heat transfer link between "internal liquid heating" and "external air heat release".
[0043] For example, in one specific embodiment, when the second temperature difference between the liquid coolant and the air temperature reaches the second temperature difference compensation threshold and the crossflow fan is in the off state, the crossflow fan is controlled to enter the low-speed operation state; when multiple consecutive samplings show that the second temperature difference is continuously higher than the second temperature difference compensation threshold, or the liquid coolant temperature is greater than 45°C, the crossflow fan is controlled to enter the high-speed operation state, thereby generating the gas-liquid synergistic heat dissipation set.
[0044] Step S50: Perform alarm protection and recovery control processing based on the gas-liquid coordinated heat dissipation set to obtain the temperature control execution result set.
[0045] It should be noted that step S50 serves to make a final safety determination on the server operating temperature based on the gas-liquid synergistic heat dissipation state already established in step S40, and outputs corresponding control results when alarm conditions, self-protection conditions, or recovery conditions are met. The temperature control execution result set is used to uniformly represent the alarm state, self-protection state, liquid cooling pump state, crossflow fan state, and recovery state within the current control cycle.
[0046] It is understood that step S50 may include at least the following processing: determining overheating based on the coolant temperature, CPU temperature, and GPU temperature; outputting an alarm result when the coolant temperature reaches the coolant alarm temperature threshold and the CPU temperature or GPU temperature reaches the device alarm temperature threshold; outputting a self-protection result when the CPU temperature or GPU temperature reaches the device self-protection temperature threshold and the first temperature difference is not greater than the first temperature difference compensation threshold; and controlling the liquid cooling pump and crossflow fan to perform downshift operation or stop operation when the coolant temperature, the first temperature difference, and the second temperature difference fall back to the corresponding recovery condition range, and summarizing the control results to output a temperature control execution result set.
[0047] It should be understood that the recovery control process in step S50 can be configured in conjunction with the aforementioned alarm protection process. That is, protection actions are performed when the temperature continues to rise, and downshifting or shutdown actions are performed after the temperature falls, in order to avoid the additional energy consumption and mechanical wear caused by the liquid cooling pump and crossflow fan maintaining high-speed operation for a long time. In addition, the temperature control execution result set may also include historical result cache, timestamp information, execution source identifier, and control result reporting information for subsequent maintenance or log tracking.
[0048] For example, in one specific embodiment, when the coolant temperature reaches 55°C and the CPU or GPU temperature reaches the device alarm temperature threshold, the system outputs a server overheat alarm; when the CPU or GPU temperature continues to rise to the device self-protection temperature threshold, and the first temperature difference is not greater than the first temperature difference compensation threshold, the system outputs a self-protection result, suspends user threads running on the server, or puts the server into hibernation mode; in subsequent continuous sampling, when the coolant temperature is below 45°C, the second temperature difference is below the second temperature difference compensation threshold, and the first temperature difference falls back to the recovery range, the system controls the crossflow fan and the coolant pump to sequentially perform downshifting or stop operation, and summarizes the alarm result, self-protection result, coolant pump adjustment result, and crossflow fan adjustment result and outputs them as the temperature control execution result set.
[0049] Example 2: Furthermore, the present invention provides an immersion liquid-cooled server temperature autonomous regulation system, employing an immersion liquid-cooled server temperature autonomous regulation method from the above embodiments, which can solve the technical problem of autonomous temperature regulation in immersion liquid-cooled servers. The beneficial effects of the immersion liquid-cooled server temperature autonomous regulation system provided by the present invention are the same as those of the immersion liquid-cooled server temperature autonomous regulation method provided in the above embodiments, and other technical features of the immersion liquid-cooled server temperature autonomous regulation system are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0050] Example 3: This invention provides an immersion liquid-cooled server temperature self-regulation device. Please refer to... Figure 3An immersion liquid-cooled server temperature autonomous regulation device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to perform the immersion liquid-cooled server temperature autonomous regulation method described in Embodiment 1 above. The immersion liquid-cooled server temperature autonomous regulation device in this embodiment of the invention may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. This immersion liquid-cooled server temperature autonomous regulation device is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the invention. An immersion liquid-cooled server temperature autonomous regulation device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes according to a program stored in a read-only memory 1002 or a program loaded from a storage device 1003 into a random access memory 1004. The random access memory 1004 also stores various programs and data required for the operation of the immersion liquid-cooled server temperature autonomous regulation device. The processing unit 1001, the read-only memory 1002, and the random access memory 1004 are interconnected via a bus 1005. An I / O interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows an immersion liquid-cooled server temperature autonomous control device to communicate wirelessly or wiredly with other devices to exchange data. While the figure shows an immersion liquid-cooled server temperature autonomous control device with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.
[0051] Example 4: This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method for autonomous temperature regulation of an immersion liquid-cooled server. The computer program product provided by this invention can solve the technical problem of autonomous temperature regulation in an immersion liquid-cooled server. Compared with the prior art, the beneficial effects of the computer program product provided by this invention are the same as those of the autonomous temperature regulation method for an immersion liquid-cooled server provided in the above embodiments, and will not be repeated here.
[0052] In particular, according to the embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this invention.
[0053] It should be understood that the various parts disclosed in this invention can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.
[0054] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A method for autonomous temperature regulation of an immersion liquid-cooled server, characterized in that, The methods include: Step S10: Obtain server structure parameters, sensor configuration parameters, and temperature control preset parameters, and initialize the server structure parameters, sensor configuration parameters, and temperature control preset parameters to obtain a temperature control configuration set; Step S20: Collect CPU temperature, GPU temperature, coolant temperature and air temperature based on the temperature control configuration set, and perform temperature difference feature construction processing to obtain a temperature feature set; Step S30: Perform liquid cooling pump range adjustment processing based on the temperature feature set to obtain the liquid circulation control set; Step S40: Perform cross-flow fan-assisted heat dissipation based on the liquid circulation control set to obtain a gas-liquid assisted heat dissipation set; Step S50: Perform alarm protection and recovery control processing based on the gas-liquid coordinated heat dissipation set to obtain the temperature control execution result set.
2. The method for autonomous temperature regulation of an immersion liquid-cooled server as described in claim 1, characterized in that, The temperature difference feature construction process includes at least calculating a first temperature difference between the CPU, GPU, and coolant, and a second temperature difference between the coolant and air, wherein the first temperature difference satisfies: ; The second temperature difference satisfies: ; in, This represents the average first temperature difference between the CPU, GPU, and coolant at the k-th sampling point; This represents the CPU temperature at the k-th sampling point; This represents the temperature of the coolant at the k-th sampling point; This represents the GPU temperature at the k-th sampling point; This represents the air temperature at the k-th sampling point; This represents the second temperature difference between the liquid coolant and the air at the k-th sampling time.
3. The method for autonomous temperature regulation of an immersion liquid-cooled server as described in claim 1, characterized in that, Step S10, which involves obtaining server structure parameters, sensor configuration parameters, and temperature control preset parameters, and initializing these parameters to obtain a temperature control configuration set, includes: Step S101: Obtain server structural parameters, which include at least the structural parameters of the sealed liquid cooling cavity, the orientation parameters of the liquid cooling pump outlet, the installation position parameters of the CPU and GPU, and the installation parameters of the crossflow fan along the extension direction of the heat dissipation fins on the upper cover. Step S102: Obtain sensor configuration parameters and temperature control preset parameters. The sensor configuration parameters include at least liquid temperature sensor configuration parameters, air temperature sensor configuration parameters, and CPU and GPU internal temperature acquisition parameters. The temperature control preset parameters include at least the liquid cooling pump low speed, liquid cooling pump high speed, crossflow fan low speed, crossflow fan high speed, first temperature difference compensation threshold, second temperature difference compensation threshold, liquid coolant temperature threshold, device alarm temperature threshold, device self-protection temperature threshold, sampling period, and number of consecutive judgments. Step S103: Establish the initial state of temperature control based on the server structure parameters, sensor configuration parameters and temperature control preset parameters, and generate the temperature control configuration set.
4. The method for autonomous temperature regulation of an immersion liquid-cooled server as described in claim 1, characterized in that, Step S20, which involves collecting CPU temperature, GPU temperature, coolant temperature, and air temperature based on the temperature control configuration set and performing temperature difference feature construction processing to obtain a temperature feature set, includes: Step S201: According to the sampling period in the temperature control configuration set, collect the CPU temperature at the k-th sampling time. GPU temperature Liquid coolant temperature and air temperature ; Step S202: Based on CPU temperature GPU temperature Liquid coolant temperature and air temperature Calculate the first temperature difference Second temperature difference ; Step S203: Construct a temperature difference sequence based on the first and second temperature differences at multiple consecutive sampling times, and generate the temperature feature set.
5. The method for autonomous temperature regulation of an immersion liquid-cooled server as described in claim 3, characterized in that, Step S30, the step of performing liquid cooling pump range adjustment based on the temperature feature set to obtain the liquid circulation control set, includes: Step S301: Read the first temperature difference and the liquid coolant temperature in the temperature feature set, and compare the first temperature difference and the liquid coolant temperature with the first temperature difference compensation threshold and the liquid coolant temperature threshold respectively to obtain the liquid cooling pump adjustment determination result; Step S302: When the liquid cooling pump adjustment determination result shows that the first temperature difference is not greater than the first temperature difference compensation threshold and the liquid coolant temperature is not lower than the liquid coolant temperature threshold, control the liquid cooling pump to switch from the off state to the low-speed operation state, or switch from the low-speed operation state to the high-speed operation state. Step S303: Drive the liquid coolant to flow through the areas where the CPU, GPU and other heat-generating devices are located according to the current operating speed of the liquid coolant pump, and output the liquid circulation control set.
6. The method for autonomous temperature regulation of an immersion liquid-cooled server as described in claim 5, characterized in that, Step S40, which involves performing cross-flow fan-assisted heat dissipation based on the liquid circulation control set to obtain a gas-liquid assisted heat dissipation set, includes: Step S401: Read the second temperature difference corresponding to the liquid circulation control set, and compare the second temperature difference with the second temperature difference compensation threshold to obtain the fan adjustment determination result; Step S402: When the fan adjustment determination result shows that the second temperature difference reaches the second temperature difference compensation threshold, or the liquid coolant temperature reaches the preset heat dissipation trigger condition, control the crossflow fan to enter the low-speed operation state or the high-speed operation state. Step S403: According to the current operating speed of the crossflow fan, air is delivered along the extension direction of the heat dissipation fins on the upper cover to enhance the heat dissipation process of the liquid coolant to the air side through the heat dissipation fins on the upper cover, and the air-liquid synergistic heat dissipation unit is output.
7. The method for autonomous temperature regulation of an immersion liquid-cooled server as described in claim 5, characterized in that, Step S50, which involves performing alarm protection and recovery control processing based on the gas-liquid coordinated heat dissipation set to obtain a temperature control execution result set, includes: Step S501: Determine if the system is overheating based on the coolant temperature, CPU temperature, and GPU temperature corresponding to the gas-liquid synergistic heat dissipation system. Step S502: When the liquid coolant temperature reaches the liquid coolant alarm temperature threshold and the CPU temperature or GPU temperature reaches the device alarm temperature threshold, output the alarm result. Step S503: When the CPU temperature or GPU temperature reaches the device self-protection temperature threshold and the first temperature difference is not greater than the first temperature difference compensation threshold, output the self-protection result; Step S504: When the second temperature difference falls back to the preset recovery condition range, control the liquid cooling pump and crossflow fan to perform downshift operation or stop operation, and summarize the alarm results, self-protection results, liquid cooling pump adjustment results and crossflow fan adjustment results, and output the temperature control execution result set.
8. A temperature autonomous regulation system for an immersion liquid-cooled server, applied to the temperature autonomous regulation method for an immersion liquid-cooled server as described in any one of claims 1 to 7, characterized in that, The immersion liquid-cooled server's autonomous temperature regulation system includes: An initialization module is used to obtain server structure parameters, sensor configuration parameters, and temperature control preset parameters, and to initialize the server structure parameters, sensor configuration parameters, and temperature control preset parameters to obtain a temperature control configuration set. The feature construction module is used to collect CPU temperature, GPU temperature, liquid coolant temperature and air temperature based on the temperature control configuration set, and perform temperature difference feature construction processing to obtain a temperature feature set; The liquid circulation regulation module is used to perform graded regulation of the liquid cooling pump based on the temperature feature set to obtain the liquid circulation control set. A collaborative heat dissipation module is used to perform cross-flow fan collaborative heat dissipation based on the liquid circulation control set to obtain a gas-liquid collaborative heat dissipation set. The execution control module is used to perform alarm protection and recovery control processing based on the gas-liquid coordinated heat dissipation set, and obtain the temperature control execution result set.
9. A device for autonomous temperature regulation of an immersion liquid-cooled server, characterized in that, The immersion liquid-cooled server temperature autonomous adjustment device includes: a memory, a processor, and an immersion liquid-cooled server temperature autonomous adjustment program stored in the memory and executable on the processor. When the immersion liquid-cooled server temperature autonomous adjustment program is executed by the processor, it implements an immersion liquid-cooled server temperature autonomous adjustment method according to any one of claims 1 to 7.
10. A computer program product, characterized in that, The computer program product includes an immersion liquid-cooled server temperature self-regulation program, which, when executed by a processor, implements an immersion liquid-cooled server temperature self-regulation method according to any one of claims 1 to 7.