Control method, system and equipment of server water-cooling heat dissipation device and storage medium

By calculating the total heat dissipation demand in real time and dynamically adjusting the water pump flow rate and fan speed, the problem of reduced heat dissipation efficiency caused by the time-varying state of the medium in existing water cooling systems is solved, achieving adaptive thermal balance control and efficient heat dissipation.

CN121807130AActive Publication Date: 2026-04-07KUSN MAIZHI FIXTURE TECH
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-10
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

The control logic of existing server water cooling systems relies on fixed mapping relationships, which cannot adapt to the time-varying state of the cooling medium, resulting in reduced heat dissipation capacity and inability to effectively maintain heat dissipation efficiency under high-temperature conditions.

Method used

By collecting the temperature of the server's main heat-generating components and coolant in real time, the total heat dissipation request is calculated. The flow rate of the circulating water pump and the speed of the cooling fan are dynamically adjusted using heat conduction and dissipation compensation formulas. A conduction-dissipation hierarchical control and closed-loop correction mechanism is established to achieve adaptive thermal balance.

Benefits of technology

It achieves precise and adaptive thermal balance control, ensuring comprehensive coverage of heat dissipation tasks, eliminating the deviation between theoretical calculations and actual operating conditions, and maintaining the system's efficient heat dissipation stability throughout its entire life cycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121807130A_ABST
    Figure CN121807130A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of heat dissipation control, in particular to a control method, system and equipment for a server water-cooling heat dissipation device and a storage medium, and the method comprises the steps: collecting the operation temperature of a main heating part of a server and the real-time temperature of cooling liquid, and calculating the total heat dissipation request amount required for maintaining heat balance when the operation temperature exceeds a safety threshold value; calculating a real-time temperature difference between the main heating part and the cooling liquid, and distributing the total heat dissipation request quantity to the circulating water pump by using a heat conduction driving formula to generate a water pump target flow speed; calling a water pump target flow rate of the circulating water pump and calculating a target rotating speed of the cooling fan by using a heat dissipation compensation formula; and the circulating water pump and the cooling fan are driven to execute respective target instructions, and the falling rate of the operation temperature of the main heating component is monitored to correct the weight parameters in the heat dissipation compensation formula. According to the invention, an accurate and adaptive heat balance control effect can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of heat dissipation control technology, and in particular to a control method, system, device and storage medium for a server water cooling heat dissipation device. Background Technology

[0002] With the continuous increase in computing power density in data centers, the high heat flux density generated by servers poses a challenge to heat dissipation systems. Water cooling technology is widely used due to its excellent heat conduction performance. A typical server water cooling system usually consists of a closed loop formed by inlet and outlet water pipes. This loop includes a water tank for storing coolant, a circulating water pump to drive the coolant flow, and cooling fans for auxiliary heat exchange. During operation, the coolant flows over the heat-generating components of the server to absorb heat, and then flows to the heat dissipation area driven by the water pump. The heat is then expelled by forced air cooling from the fans, and finally flows back to the water tank to complete the cycle.

[0003] In existing water-cooling heat dissipation control technologies, when an abnormal increase in server temperature is detected, the control system typically adopts a fixed adjustment mode based on preset rules. Specifically, the system compares the real-time collected server temperature with a safety threshold. Once it confirms that the temperature exceeds the safety threshold, it immediately triggers pre-stored emergency response logic, directly instructing the circulating water pump and cooling fan to switch to a specific high-speed setting or a fixed rated operating frequency. This control method is essentially a static lookup table response, relying on a fixed mapping relationship between the temperature and hardware operating parameters preset at the factory. Regardless of fluctuations in the actual operating conditions, the actuators operate according to this predetermined fixed parameter.

[0004] However, this type of control logic based on fixed presets often fails to achieve the expected heat dissipation effect in practical applications. The heat dissipation capacity of a water cooling system does not simply depend on how fast the water pump or fan rotates, but fundamentally depends on the actual heat-carrying efficiency of the cooling medium in the circulation loop. During long-term operation, the physical state of the cooling medium will naturally decay or fluctuate over time. Existing technology ignores the time-varying nature of the medium's state, assuming that simply increasing the rotation speed will proportionally remove heat. This leads to a situation where, when the actual heat-carrying capacity of the medium decreases due to changes in its physical state, the high-speed command forcibly output by the system cannot be converted into effective heat exchange flow, resulting in a severe disconnect between the input of mechanical energy and the dissipation of heat energy, making it impossible to maintain the system's expected heat dissipation efficiency under high-temperature conditions. Summary of the Invention

[0005] This application provides a control method, system, device, and storage medium for a server water-cooling heat dissipation device, enabling the control system to automatically calibrate the compensation level based on the actual heat dissipation effect, thereby achieving a precise and adaptive thermal balance control effect. This application provides the following technical solution: In a first aspect, this application provides a control method for a server water-cooling heat dissipation device, the method comprising: The system collects the operating temperature of the server's main heat-generating component and the real-time temperature of the coolant in the water tank, and calculates the total heat dissipation request required to maintain thermal balance when the operating temperature of the main heat-generating component exceeds a safety threshold. Calculate the real-time temperature difference between the main heat-generating component and the coolant, and use the heat conduction drive formula to allocate the total heat dissipation request to the circulating water pump to generate the target flow rate of the water pump; The target flow rate of the circulating water pump is called, and the target speed of the cooling fan is calculated using the heat dissipation compensation formula based on the total heat dissipation request, the target flow rate of the water pump, and the real-time temperature of the coolant. Based on the target flow rate and target rotation speed of the water pump, the circulating water pump and the cooling fan are driven to execute their respective target commands, and the rate of temperature drop of the main heat-generating component is monitored in real time to correct the weight parameters in the heat dissipation compensation formula.

[0006] In one specific implementation, calculating the total heat dissipation request required to maintain thermal balance when the operating temperature of the main heat-generating component exceeds a safety threshold includes: By time interval Collect the surface operating temperature of the main heating element. Real-time water temperature of the coolant inside the water tank The collected With the preset safe temperature threshold When a comparison is performed, When this happens, the process for calculating the total heat dissipation request is initiated; Total heat dissipation request Used to characterize the heat dissipation capacity required by the system to maintain the thermal balance of the main heat-generating components under current operating conditions, its physical meaning is the equivalent heat power that the system needs to remove, measured in watts, representing the total heat dissipation request. The calculation formula is defined as follows: ; Among them, parameters The static gain coefficient, parameter For dynamic compensation coefficients, parameters The operating temperature of the main heating component at the previous sampling time is used. For the first sampling period where there is no previous sampling time, the operating temperature of the main heating component at the previous sampling time is used. Set to the operating temperature of the main heating element at the current sampling time. .

[0007] In one specific feasible implementation, the parameters and the parameters The calculation method is as follows: The parameters The value is determined by the ratio of the thermal design power (TDP) of the main heat-generating component to the maximum allowable temperature rise. During system initialization, the TDP value in the server hardware configuration file is read and divided by this ratio. get ,in The highest physical limit temperature allowed for the chip; The parameters The values ​​are obtained and pre-stored through thermal step response testing of the main heating component. During the factory testing phase, a transient full-load power consumption is applied to the main heating component, and its temperature is measured from [value missing]. Rise to Required time constant , Set as static gain coefficient With the time constant The product of, i.e. .

[0008] In one specific implementation, calculating the real-time temperature difference between the main heat-generating component and the coolant, and allocating the total heat dissipation request to the circulating water pump using a heat conduction driving formula to generate the target flow rate of the water pump includes: Using the collected operating temperature of the main heating element Real-time water temperature of coolant Calculate the real-time conduction temperature difference between the two. The target flow velocity of the water pump is calculated using the following heat conduction driving formula. : ; in, To maintain a minimum circulation loop at the base flow rate to prevent localized overheating; This represents the total heat dissipation request. For convective heat transfer reference temperature difference, parameters The flow rate gain coefficient is determined by reading the maximum flow rate value from the pump nameplate during the system parameter configuration phase. And the parameters are calculated based on the server's TDP value. : ; in, This represents the theoretical maximum heat dissipation requirement under full load conditions.

[0009] In one specific implementation scheme, the step of activating the target flow rate of the circulating water pump and calculating the target speed of the cooling fan using a heat dissipation compensation formula based on the total heat dissipation request, the target flow rate of the water pump, and the real-time temperature of the coolant includes: Call the target flow rate of the water pump The total heat dissipation request calculated and the real-time temperature of the coolant. The target speed of the cooling fan is calculated using the following heat dissipation compensation formula. : ; in, To maintain the base speed of the cooling fan, parameters The fan response gain coefficient is the maximum speed read from the cooling fan specifications during system initialization. and minimum speed Simultaneously, it reads the full-load thermal design power (TDP) set in the server's power management unit. As the theoretical maximum heat dissipation requirement The calculation formula is: ; parameter The target flow rate of the currently activated water pump. The rated maximum flow rate is specified in the specifications of the circulating water pump. This refers to the real-time temperature of the coolant. The preset high-temperature warning threshold for coolant; parameters This is the wind-liquid coupling compensation coefficient.

[0010] In one specific implementation, driving the circulating water pump and the cooling fan to execute their respective target commands based on the target flow rate and the target rotation speed of the water pump includes: The circulating water pump is driven to execute the calculated target flow rate of the pump, and the pump motor's drive voltage or duty cycle is adjusted to achieve a predetermined fluid transport state. The cooling fan is driven to execute a calculated target speed, and the fan motor speed command is adjusted to provide a matching airflow output.

[0011] In one specific implementation scheme, the real-time monitoring of the rate of temperature decrease of the main heating component to correct the weighting parameters in the heat dissipation compensation formula includes: Monitor the operating temperature of the main heating element, and calculate the absolute value of the derivative of the operating temperature with respect to time only when the temperature is decreasing, to obtain the rate of temperature decrease. ; Based on the rate of temperature decrease The wind-liquid coupling compensation coefficient in the heat dissipation compensation formula Perform iterative corrections; The specific correction strategy is as follows: Set an ideal temperature decrease rate range. ,in, The minimum effective cooling rate threshold, The maximum effective cooling rate threshold; when the real-time temperature decrease rate... At that time, Revised to: ;in, To adjust the step size; when the real-time temperature decrease rate At that time, Revised to: .

[0012] Secondly, this application provides a control system for a server water-cooling heat dissipation device, which adopts the following technical solution: A control system for a server water-cooling heat dissipation device includes: The thermal balance calculation module is used to collect the operating temperature of the main heat-generating component of the server and the real-time temperature of the coolant in the water tank in real time, and calculate the total heat dissipation request required to maintain thermal balance when the operating temperature of the main heat-generating component exceeds the safety threshold. The target flow rate generation module is used to calculate the real-time temperature difference between the main heat-generating component and the coolant, and to allocate the total heat dissipation request to the circulating water pump using the heat conduction driving formula to generate the target flow rate of the water pump. The target speed conversion module is used to call the target flow rate of the circulating water pump and calculate the target speed of the cooling fan based on the total heat dissipation request, the target flow rate of the water pump, and the real-time temperature of the coolant using the heat dissipation compensation formula. The drive control module is used to drive the circulating water pump and the cooling fan to execute their respective target commands based on the target flow rate and the target rotation speed of the water pump, and to monitor the rate of temperature drop of the main heat-generating component in real time to correct the weight parameters in the heat dissipation compensation formula.

[0013] Thirdly, this application provides an electronic device, the device including a processor and a memory; the memory stores a program, the program being loaded and executed by the processor to implement a control method for a server water-cooling heat dissipation device as described in the first aspect.

[0014] Fourthly, this application provides a computer-readable storage medium storing a program that, when executed by a processor, is used to implement a control method for a server water-cooling heat dissipation device as described in the first aspect.

[0015] This application discloses a control method for a server water-cooling heat dissipation device. Its core logic lies in constructing a conduction-dissipation hierarchical control based on total heat load and a closed-loop correction mechanism based on actual cooling effect. The method first calculates the total heat dissipation request to maintain thermal balance by collecting real-time temperatures of the main heat-generating components and the coolant, and then uses the temperature difference between them to preferentially calculate the target flow rate of the water pump responsible for heat conduction. Next, based on the principle of energy conservation, the total heat dissipation request is converted into the target speed of the cooling fan responsible for heat dissipation through a heat dissipation compensation formula. Finally, the device executes commands and monitors the rate of temperature decrease of the main heat-generating components to correct the weight parameters in the formula. This scheme effectively solves the technical problem of the disconnect between preset control commands and actual heat dissipation needs. By dynamically mapping the remaining heat not dissipated by the water pump to the fan speed, comprehensive coverage of the heat dissipation task is ensured. Furthermore, by monitoring the temperature decrease rate in real time and correcting the weight parameters accordingly, the deviation between theoretical calculations and actual operating conditions is eliminated from a physical perspective. This allows the control system to automatically calibrate the compensation level according to the actual heat dissipation effect, thereby achieving a precise and adaptive thermal balance control effect.

[0016] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, the preferred embodiments of this application are described in detail below with reference to the accompanying drawings. Attached Figure Description

[0017] Figure 1 This is a flowchart illustrating the control method of the server water-cooling heat dissipation device in the embodiments of this application.

[0018] Figure 2 This is a schematic diagram of the overall process of the control method of the server water cooling heat dissipation device in the embodiments of this application.

[0019] Figure 3 This is a structural block diagram of the control system of the server water cooling device in the embodiments of this application.

[0020] Figure 4 This is a block diagram of the electronic device controlling the server water cooling heat dissipation device in the embodiments of this application. Detailed Implementation

[0021] The specific embodiments of this application will be described in further detail below with reference to the accompanying drawings and examples. The following examples are used to illustrate this application, but are not intended to limit the scope of this application.

[0022] Optionally, this application uses the control method of the server water cooling heat dissipation device provided in various embodiments in an electronic device as an example for description. The electronic device is a terminal or a server. The terminal can be a computer, tablet computer, etc. This embodiment does not limit the type of electronic device.

[0023] Reference Figure 1 This is a flowchart illustrating a control method for a server water-cooling heat dissipation device according to an embodiment of this application. The method includes at least the following steps: Step S101: Real-time acquisition of the operating temperature of the main heat-generating component of the server and the real-time temperature of the coolant in the water tank, and calculation of the total heat dissipation request required to maintain thermal balance when the operating temperature of the main heat-generating component exceeds the safety threshold.

[0024] In step S101, this step mainly performs the synchronous acquisition of thermal state data and the physical quantification of heat dissipation requirements. Through sensing and detection units deployed at key hot spots, real-time physical quantities reflecting the heat source intensity and cold source heat absorption potential are captured at high frequency. Once the temperature state of the main heat-generating component is detected to exceed the preset safety limit, the current over-temperature deviation and temperature rise inertia are converted into an index characterizing the intensity of the heat flux to be removed, i.e., the total heat dissipation request, based on the principle of thermodynamic balance.

[0025] Specifically, firstly, by time interval Synchronously collect the surface operating temperature of the main heating element Real-time water temperature of the coolant inside the water tank The collected With the preset safe temperature threshold Compare them. This is a critical protection value set based on the junction temperature characteristics of the main heat-generating component. When If the current state is determined to be in a state of heat accumulation, the calculation process for the total heat dissipation request should be initiated immediately.

[0026] To accurately reflect the energy intensity required to maintain thermal equilibrium, the total heat dissipation request... The calculation is based on a superposition model of static heat dissipation demand and dynamic thermal potential energy compensation, and the calculation formula is defined as follows: ; in, This represents the operating temperature of the main heating element at the current sampling moment. The difference between the two is the safe temperature threshold. This characterizes the static heat dissipation requirements needed to overcome the current static thermal resistance. Parameters This is the static gain coefficient, whose value is determined by the ratio of the thermal design power (TDP) of the main heat-generating component to the maximum allowable temperature rise. During system initialization, the TDP value in the server hardware configuration file is read and divided by this value. get ,in This represents the highest permissible physical limit temperature of the chip. The physical meaning of this coefficient lies in specifying the basic heat dissipation power density required to increase the temperature by 1 degree Celsius. Parameter This represents the operating temperature of the main heating element at the previous sampling time. This characterizes the rate of temperature change over time, i.e., the acceleration of temperature rise. For the first sampling period where there is no previous sampling time, the operating temperature of the main heating component at the previous sampling time is used. Set to the operating temperature of the main heating element at the current sampling time. This allows the effect of the temperature rise rate term to be ignored at the initial moment. Parameters The dynamic compensation coefficient is obtained and pre-stored through thermal step response testing of the main heating component. During the factory testing phase, a transient full-load power consumption is applied to the main heating component, and its temperature is measured from... Rise to Required time constant , Set as static gain coefficient With this time constant The product of, i.e. Total heat dissipation request It is used to characterize the heat dissipation capacity required by the system to maintain the thermal balance of the main heat-generating components under the current operating conditions. Its physical meaning is the equivalent heat power that the system needs to remove, and the unit is watt (W).

[0027] It should be noted that the reason for using the above method to calculate the total heat dissipation request is that water-cooled systems have significant physical thermal inertia. If only the current static temperature difference is considered... Adjustments are needed because heat transfer to the coolant and its removal takes time, which can cause the cooling process to lag behind heat generation, leading to temperature overshoot or oscillation. This can be addressed by introducing... This differential term can anticipate the acceleration of temperature deterioration, essentially pre-emptively drawing on heat dissipation capacity before the heat is fully converted into high temperature, utilizing a dynamic compensation coefficient. The additional requests generated offset the thermal inertia delay of the system, thereby achieving fast and smooth thermal balance control.

[0028] Step S102: Calculate the real-time temperature difference between the main heat-generating component and the coolant, and use the heat conduction drive formula to allocate the total heat dissipation request to the circulating water pump to generate the target flow rate of the water pump.

[0029] In step S102, this step aims to convert the dimensionless total heat dissipation request into a control command at the fluid dynamics level based on the heat transfer physics characteristics of the solid-liquid interface. Since the transfer of heat from the solid main heat-generating component to the liquid coolant mainly relies on the convection heat transfer mechanism, and the efficiency of convection heat transfer depends on the temperature gradient at the solid-liquid interface and the fluid flow rate, this step uses the temperature difference between the two as the driving potential energy to calculate the flow rate component that the circulating water pump should handle, in order to reduce the thermal resistance of the solid-liquid interface.

[0030] Specifically, the operating temperature of the main heating element is synchronously collected in step S101. Real-time water temperature of coolant Calculate the real-time conduction temperature difference between the two. The temperature difference This directly reflects the physical driving force of heat migration from the heat source to the cold source. To determine the optimal flow rate that the circulating water pump should provide under current operating conditions, the target flow rate of the pump is calculated using the following heat conduction driving formula. : ; in, To maintain a minimum circulation loop at the base flow rate to prevent localized overheating; The total heat dissipation request calculated in step S101. Parameters This is the flow rate gain coefficient, determined by the ratio of the rated maximum flow rate of the circulating water pump to the maximum thermal design power (TDP) of the server. During the system parameter configuration phase, the maximum flow rate value is read from the pump nameplate. And the parameters are calculated based on the server's TDP value. : ; in, This represents the theoretical maximum heat dissipation demand under full load conditions. The physical significance of this coefficient lies in establishing a mapping relationship between the flow rate increment required per unit heat dissipation demand, ensuring that the water pump can provide a matching full-load flow rate when the heat dissipation demand reaches its peak.

[0031] exponent term in the formula Temperature difference efficiency factor, The reference temperature difference for convective heat transfer is obtained and pre-stored through thermal resistance characteristic testing between the main heating component and the liquid cooling plate. During the system's factory calibration phase, the convective heat transfer characteristic curve of the system is constructed by measuring the actual heat transfer efficiency data under different combinations of temperature difference and flow rate. An exponential regression analysis method is then used to extract the characteristic temperature difference constant representing the entry of the heat transfer system into the effective linear response range, which serves as the numerical value of the convective heat transfer reference temperature difference. In this embodiment, the exponential regression analysis method specifically employs the existing nonlinear least squares exponential fitting method to fit the convective heat transfer characteristic curve formed by the actual heat transfer efficiency data measured under different combinations of temperature difference and flow rate. The characteristic temperature difference constant representing the entry of the heat transfer system into the effective linear response range is then extracted from the fitting result. The extracted characteristic temperature difference constant is a definite temperature difference value, which is used as the pre-stored convective heat transfer reference temperature difference. In other words, the characteristic temperature difference constant and the convective heat transfer reference temperature difference are the same value in this application; the former is the result obtained through thermal resistance characteristic testing and curve fitting, while the latter is the parameter representation of this result in the heat conduction driving formula. To ensure the applicability of this value in actual operation, the fitting process was completed based on test data under different combinations of temperature difference and flow rate during the factory calibration stage. Therefore, the determined convective heat transfer reference temperature difference can characterize the heat transfer response characteristics of the server's water cooling circuit within the typical operating conditions.

[0032] The physical principle behind this calculation method is based on Newton's law of cooling and boundary layer theory. When the temperature difference between the main heat-generating component and the coolant... When the flow rate is relatively low, it indicates that heat has not accumulated significantly at the solid-liquid interface. In this case, increasing the flow rate has diminishing marginal returns in reducing thermal resistance. Therefore, the exponential term is used to suppress excessively rapid increases in flow rate, preventing the pump from performing unnecessary work. Conversely, when... When the value is large, it indicates significant heat retention at the solid-liquid interface. In this case, it is urgent to reduce the thickness of the laminar boundary layer by using high flow rates to enhance turbulent heat transfer. The exponential term rapidly approaches 1, allowing the pump flow rate to fully respond to the total heat dissipation request. This nonlinear calculation method achieves a precise physical match between the flow rate supply and the interface heat transfer demand.

[0033] Step S103: Call the target flow rate of the circulating water pump, and use the heat dissipation compensation formula to calculate the target speed of the cooling fan based on the total heat dissipation request, the target flow rate of the water pump, and the real-time temperature of the coolant.

[0034] In step S103, the goal is to complete the final closed loop of the heat dissipation chain. Although the target flow rate of the water pump generated in step S102 increases the rate at which heat is transferred from the main heat-generating components to the coolant, under high load conditions, the heat-carrying capacity of the coolant itself will decrease marginally as the temperature rises and the flow rate saturates. This results in a portion of the total heat dissipation request being residual heat that cannot be effectively removed by water circulation alone. Therefore, this step must introduce the water pump operating conditions and water temperature status as nonlinear correction variables, and calculate the target speed of the cooling fan using the heat dissipation compensation formula to ensure that this residual heat can be compensated by forced air cooling.

[0035] Specifically, step S102 is called to calculate the generated target flow rate of the water pump. and the total heat dissipation request calculated in step S101. Meanwhile, the temperature acquisition unit continuously provides the real-time temperature of the coolant. To calculate the target speed that the cooling fan should provide. The target speed that the cooling fan should provide is calculated using the following heat dissipation compensation formula. : ; in, This is the base operating speed of the cooling fan. This value is set according to the minimum stable speed corresponding to the starting voltage in the cooling fan's datasheet, and is used to maintain basic air convection within the chassis. The total heat dissipation request calculated in step S101. Parameters This is the fan response gain coefficient, the value of which is entirely determined by the physical properties of the hardware. During system initialization, the maximum speed of the cooling fan is read from the specifications. and minimum speed Simultaneously, it reads the full-load thermal design power (TDP) set in the server's power management unit. This is the theoretical maximum heat dissipation requirement. The calculation formula is: ; The physical meaning of this coefficient lies in defining the linear increment of fan speed corresponding to a unit of heat dissipation request, ensuring that the fan has the basic response capability to cover full-load power consumption. Parameter The target flow rate of the currently activated water pump. The rated maximum flow rate is specified in the specifications of the circulating water pump. This refers to the real-time temperature of the coolant. This is the preset high-temperature warning threshold for the coolant. Parameter The coefficient for wind-liquid coupling compensation is obtained through heat dissipation and heat exchange efficiency experiments. In a laboratory environment, the cooling system is placed under a constant full-load heat source, maintaining high pump flow rate and high water temperature (i.e., and ), measuring the linear response of the cooling fan relative to the baseline (i.e., in order to maintain thermal equilibrium) at this time. The percentage increase in speed required (when). This percentage is... .

[0036] Explanation of the calculation principle: The core purpose of the above formula is to quantify and process the residual heat that is not dissipated by the water pump flow rate. The '1' in the formula represents the fan's basic response to the total cooling request; this portion of the speed is used to handle the normal heat load. However, when the water pump flow rate... Close to the maximum value And coolant temperature It is also close to the warning value. Physically, this means that the heat-carrying capacity of the water-cooling circuit has reached its saturation bottleneck. At this point, the water flow can no longer remove more heat by increasing the flow rate. This portion of heat that exceeds the water circuit's capacity and is not removed is the so-called residual heat. To effectively compensate for this residual heat, the formula introduces the product of the flow rate percentage and the temperature rise percentage as a compensation term. When the water circuit is detected to be in this saturation state, an additional speed increment is calculated using this compensation term, driving the cooling fan to accelerate further above the base speed. This enhanced air cooling capacity is then used to forcibly handle the residual heat that the water circuit cannot process.

[0037] Step S104: Drive the circulating water pump and the cooling fan to execute their respective target commands based on the target flow rate and target speed of the water pump, and monitor the rate of temperature drop of the main heat-generating component in real time to correct the weight parameters in the heat dissipation compensation formula.

[0038] In step S104, the aim is to implement physical control actions and establish a closed-loop optimization mechanism based on effect feedback. As the execution terminal of the control flow, the theoretical control quantity calculated in the previous steps is converted into the actual electrical signal driving the hardware device. At the same time, a real-time feedback loop is introduced to verify the actual heat dissipation effect. Because heat dissipation equipment is affected by external nonlinear disturbances such as ambient temperature fluctuations, changes in flow resistance caused by dust accumulation in the heat sink, and equipment aging during long-term operation, the static parameters calibrated at the factory may not always match the current actual heat dissipation requirements. Therefore, it is necessary to evaluate in real time whether the current heat dissipation response has achieved the expected goal, and to correct the key weight parameters in the algorithm online based on the actual cooling effect, thereby ensuring that the compensation for remaining heat by the cooling fan is always in an optimal state.

[0039] Specifically, the circulating water pump is driven to strictly execute the target flow rate calculated in step S102, and the pump motor's drive voltage or duty cycle is adjusted to achieve the predetermined fluid delivery state. Simultaneously, the cooling fan is driven to execute the target speed calculated in step S103, and the fan motor's speed command is adjusted to provide a matching airflow output. During execution, the operating temperature of the main heat-generating component is continuously monitored using a high-frequency sampling method. Only when the temperature is trending downwards is the absolute value of the derivative of the operating temperature with respect to time calculated to obtain the temperature decrease rate. .

[0040] Furthermore, preferably, in order to achieve adaptive optimization of control accuracy, this step is based on the temperature drop rate. The wind-liquid coupling compensation coefficient in the heat dissipation compensation formula of step S103 Perform iterative corrections. Here, This is the weighting parameter, which in S103 is defined as the intensity gain characterizing the nonlinear compensation of the cooling fan for residual heat. The principle behind correcting this weighting parameter is to eliminate the physical discrepancy between theoretical calculations and actual operating conditions. In step S103, the initial weighting parameter... These values ​​are typically static values ​​determined under ideal experimental conditions. However, in real-world operating scenarios, if dust accumulation on the heatsink surface increases thermal resistance, or if rising ambient temperatures reduce air-side heat transfer efficiency, the compensation speed calculated using the original weighted parameters will be insufficient to overcome the increased thermal resistance, resulting in actual heat dissipation lagging behind theoretical expectations. Conversely, if the current operating conditions are better than the ideal experimental environment, the original weighted parameters may cause the fan speed to be too high, leading to energy waste and noise redundancy.

[0041] The specific correction strategy is as follows: Set an ideal temperature decrease rate range. ,in, The minimum effective cooling rate threshold, This is the threshold for the maximum effective cooling rate. When the monitored real-time temperature decrease rate... When this occurs, it indicates that the current heat dissipation response is too slow, and the preset weight parameters... This is insufficient to suppress the current thermal buildup. At this point, a parameter enhancement operation is performed to... Revised to: ;in, To adjust the step size, its value is preferably between 0.01 and 0.1 (i.e., a single adjustment range of 1%-10%) to ensure the smoothness of parameter iteration and avoid system oscillations caused by excessively rapid adjustments. By increasing this weighting parameter, in the next control cycle, for the same amount of remaining heat, the formula will calculate a higher target rotational speed, thereby forcibly increasing the cooling rate. When the monitored real-time temperature decrease rate... When this occurs, it indicates that the current heat dissipation response is too aggressive, and a sudden temperature drop may cause thermal stress on the chip or unnecessary noise. In this case, a parameter suppression operation should be performed to reduce the temperature. Revised to: By reducing this weighting parameter, the response amplitude of the target rotational speed is appropriately converged in the next cycle to maintain stable temperature control. Furthermore, to prevent excessive parameter drift, a setting is implemented. The allowable adjustment range, after each iteration of correction, if the calculated... If the adjustment exceeds the allowable range, it will be clamped at the boundary value.

[0042] The effect of this correction process is that the weight parameters It is no longer a fixed, static value, but a dynamic variable that can automatically evolve according to actual operating conditions. This gives the heat dissipation control strategy strong environmental adaptability and robustness. Even in the case of equipment aging or harsh environments, it can still learn and adjust itself to ensure that the temperature of the main heat-generating components always decreases at an optimal rate.

[0043] In summary, combining Figure 2 This application discloses a server heat dissipation control method based on thermal balance calculation and air-liquid collaborative compensation. The method first collects the operating temperature of the main heat-generating component and the coolant temperature in real time. Based on a proportional-differential strategy, it calculates the total heat dissipation request required to maintain thermal balance. This quantitative indicator integrates the current static over-temperature deviation and the dynamic temperature rise trend. Then, using the temperature difference between the main heat-generating component and the coolant, it allocates a portion of the total heat dissipation request to the circulating water pump to generate a target flow rate, prioritizing the solid-liquid conduction of heat. Next, based on the principle of energy conservation, it deducts the portion of heat already absorbed by the target flow rate from the total heat dissipation request, converting the remaining unabsorbed portion into a target fan speed using a heat dissipation compensation formula to address the gas-liquid dissipation of heat. Finally, based on the target flow rate and target speed, it drives the circulating water pump and cooling fan to execute their respective target commands, and monitors the rate of temperature decrease of the main heat-generating component in real time. If the rate of decrease deviates from the ideal range, it corrects the weight parameters in the heat dissipation compensation formula online to dynamically adjust the fan's compensation intensity for the remaining heat.

[0044] First, existing technologies often assume a linear positive correlation between flow rate and heat dissipation. However, this solution introduces a subtraction logic when calculating the target speed of the cooling fan: subtracting the portion offset by the water pump flow rate from the total heat dissipation request. When the physical heat-carrying capacity of the cooling medium decreases due to long-term operation, even if the circulating water pump is at a high flow rate, the actual amount of heat it can remove will objectively decrease. In this case, the unresolved portion calculated by the above subtraction logic will automatically increase, directly driving the cooling fan to output a higher target speed. This mechanism ensures that the system does not blindly rely on the water pump flow rate, but automatically identifies the additional heat buildup caused by the decrease in medium efficiency and fills this gap by enhancing air-side heat dissipation.

[0045] Secondly, this solution establishes a closed-loop correction mechanism based on the temperature drop rate to directly address the time-varying nature of the cooling medium. The physical degradation of the cooling medium ultimately manifests as a decrease in heat dissipation efficiency; that is, under the same control command, the temperature drop rate of the main heat-generating component will slow down. This solution monitors this physical characteristic of the temperature drop rate in real time. When the drop rate is found to be below the ideal range, the system determines that the current heat dissipation efficiency has been affected by the medium degradation and automatically increases the weighting parameter in the heat dissipation compensation formula. This correction action is physically equivalent to forcibly increasing the fan's response rate to remaining heat, compensating for the loss of water-side medium efficiency by increasing the heat transfer flux on the air side.

[0046] In summary, this solution does not rely on the assumption that the cooling medium is in an ideal state. Instead, it achieves real-time adaptation between the control logic and the current physical state of the medium by calculating the remaining heat and monitoring the actual cooling effect. Even if the cooling medium experiences severe physical degradation, the system can still force the output of a matching, efficient heat dissipation command through a closed-loop correction mechanism. This re-establishes the linear relationship between mechanical energy input and effective heat exchange, ensuring efficient heat dissipation stability throughout its entire lifespan.

[0047] Figure 3 This is a structural block diagram of a server water-cooling heat dissipation device control system provided in one embodiment of this application. The system includes at least the following modules: The thermal balance calculation module is used to collect the operating temperature of the server's main heat-generating components and the real-time temperature of the coolant in the water tank in real time, and calculate the total heat dissipation request required to maintain thermal balance when the operating temperature of the main heat-generating components exceeds the safety threshold. The target flow rate generation module is used to calculate the real-time temperature difference between the main heat-generating component and the coolant, and to allocate the total heat dissipation request to the circulating water pump using the heat conduction drive formula to generate the target flow rate of the water pump. The target speed conversion module is used to call the target flow rate of the circulating water pump and calculate the target speed of the cooling fan based on the total heat dissipation request, the target flow rate of the water pump, and the real-time temperature of the coolant using the heat dissipation compensation formula. The drive control module is used to drive the circulating water pump and the cooling fan to execute their respective target commands based on the target flow rate and target speed of the water pump, and to monitor the rate of temperature drop of the main heat-generating component in real time to correct the weight parameters in the heat dissipation compensation formula.

[0048] For relevant details, please refer to the above method implementation examples.

[0049] Figure 4 This is a block diagram of an electronic device provided in one embodiment of this application. The device includes at least a processor 401 and a memory 402.

[0050] Processor 401 may include one or more processing cores, such as a quad-core processor or an octa-core processor. Processor 401 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 401 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 401 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 401 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0051] The memory 402 may include one or more computer-readable storage media, which may be non-transitory. The memory 402 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 402 are used to store at least one instruction, which is executed by the processor 401 to implement the control method of the server water-cooling heat dissipation device provided in the method embodiments of this application.

[0052] In some embodiments, the electronic device may also optionally include: a peripheral device interface and at least one peripheral device. The processor 401, memory 402, and peripheral device interface can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface via a bus, signal line, or circuit board. Indicatively, peripheral devices include, but are not limited to: radio frequency circuits, touch displays, audio circuits, and power supplies.

[0053] Of course, electronic devices may also include fewer or more components, and this embodiment does not limit this.

[0054] Optionally, this application also provides a computer-readable storage medium storing a program, which is loaded and executed by a processor to implement the control method of the server water-cooling heat dissipation device in the above method embodiments.

[0055] Optionally, this application also provides a computer product including a computer-readable storage medium storing a program, which is loaded and executed by a processor to implement the control method of the server water-cooling heat dissipation device described in the above method embodiments.

[0056] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0057] The above embodiments merely illustrate several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A control method for a server water-cooling heat dissipation device, characterized in that, The method includes: The system collects the operating temperature of the server's main heat-generating component and the real-time temperature of the coolant in the water tank, and calculates the total heat dissipation request required to maintain thermal balance when the operating temperature of the main heat-generating component exceeds a safety threshold. Calculate the real-time temperature difference between the main heat-generating component and the coolant, and use the heat conduction drive formula to allocate the total heat dissipation request to the circulating water pump to generate the target flow rate of the water pump; The target flow rate of the circulating water pump is called, and the target speed of the cooling fan is calculated using the heat dissipation compensation formula based on the total heat dissipation request, the target flow rate of the water pump, and the real-time temperature of the coolant. Based on the target flow rate and target rotation speed of the water pump, the circulating water pump and the cooling fan are driven to execute their respective target commands, and the rate of temperature drop of the main heat-generating component is monitored in real time to correct the weight parameters in the heat dissipation compensation formula.

2. The control method for the server water-cooling heat dissipation device according to claim 1, characterized in that, The calculation of the total heat dissipation request required to maintain thermal balance when the operating temperature of the main heating component exceeds a safe threshold includes: By time interval Collect the surface operating temperature of the main heating element. Real-time water temperature of the coolant inside the water tank The collected With the preset safe temperature threshold When a comparison is performed, When this happens, the process for calculating the total heat dissipation request is initiated; Total heat dissipation request Used to characterize the heat dissipation capacity required by the system to maintain the thermal balance of the main heat-generating components under current operating conditions, its physical meaning is the equivalent heat power that the system needs to remove, measured in watts, representing the total heat dissipation request. The calculation formula is defined as follows: ; Among them, parameters The static gain coefficient, parameter For dynamic compensation coefficients, parameters The operating temperature of the main heating component at the previous sampling time is used. For the first sampling period where there is no previous sampling time, the operating temperature of the main heating component at the previous sampling time is used. Set to the operating temperature of the main heating element at the current sampling time. .

3. The control method for the server water-cooling heat dissipation device according to claim 2, characterized in that, The parameters and the parameters The calculation method is as follows: The parameters The value is determined by the ratio of the thermal design power (TDP) of the main heat-generating component to the maximum allowable temperature rise. During system initialization, the TDP value in the server hardware configuration file is read and divided by this ratio. get ,in The highest physical limit temperature allowed by the chip; The parameters The values ​​are obtained and pre-stored through thermal step response testing of the main heating component. During the factory testing phase, a transient full-load power consumption is applied to the main heating component, and its temperature is measured from [value missing]. Rise to Required time constant , Set as static gain coefficient With the time constant The product of, i.e. .

4. The control method for the server water-cooling heat dissipation device according to claim 1, characterized in that, The calculation of the real-time temperature difference between the main heat-generating component and the coolant, and the allocation of the total heat dissipation request to the circulating water pump using the heat conduction driving formula to generate the target flow rate of the water pump, includes: Using the collected operating temperature of the main heating element Real-time water temperature of coolant Calculate the real-time conduction temperature difference between the two. The target flow velocity of the water pump is calculated using the following heat conduction driving formula. : ; in, To maintain a minimum circulation loop at the base flow rate to prevent localized overheating; This represents the total heat dissipation request. For convective heat transfer reference temperature difference, parameters The flow rate gain coefficient is determined by reading the maximum flow rate value from the pump nameplate during the system parameter configuration phase. And the parameters are calculated based on the server's TDP value. : ; in, This represents the theoretical maximum heat dissipation requirement under full load conditions.

5. The control method for the server water-cooling heat dissipation device according to claim 1, characterized in that, The step of calling the target flow rate of the circulating water pump and calculating the target speed of the cooling fan using the heat dissipation compensation formula based on the total heat dissipation request, the target flow rate of the water pump, and the real-time temperature of the coolant includes: Call the target flow rate of the water pump The total heat dissipation request calculated and the real-time temperature of the coolant. The target speed of the cooling fan is calculated using the following heat dissipation compensation formula. : ; in, To maintain the base speed of the cooling fan, parameters The fan response gain coefficient is the maximum speed read from the cooling fan specifications during system initialization. and minimum speed Simultaneously, it reads the full-load thermal design power (TDP) set in the server's power management unit. As the theoretical maximum heat dissipation requirement The calculation formula is: ; parameter The target flow rate of the currently activated water pump. The rated maximum flow rate is specified in the specifications of the circulating water pump. This refers to the real-time temperature of the coolant. The preset high-temperature warning threshold for coolant; parameters This is the wind-liquid coupling compensation coefficient.

6. The control method for the server water-cooling heat dissipation device according to claim 1, characterized in that, The step of driving the circulating water pump and the cooling fan to execute their respective target commands based on the target flow rate and the target rotation speed of the water pump includes: The circulating water pump is driven to execute the calculated target flow rate of the pump, and the pump motor's drive voltage or duty cycle is adjusted to achieve a predetermined fluid transport state. The cooling fan is driven to execute a calculated target speed, and the fan motor speed command is adjusted to provide a matching airflow output.

7. The control method for the server water-cooling heat dissipation device according to claim 5, characterized in that, The method of real-time monitoring of the rate of temperature decrease of the main heating component to correct the weighting parameters in the heat dissipation compensation formula includes: Monitor the operating temperature of the main heating element, and calculate the absolute value of the derivative of the operating temperature with respect to time only when the temperature is decreasing, to obtain the rate of temperature decrease. ; Based on the rate of temperature decrease The wind-liquid coupling compensation coefficient in the heat dissipation compensation formula Perform iterative corrections; The specific correction strategy is as follows: Set an ideal temperature decrease rate range. ,in, The minimum effective cooling rate threshold, The maximum effective cooling rate threshold; when the real-time temperature decrease rate... At that time, Revised to: ;in, To adjust the step size; when the real-time temperature decrease rate At that time, Revised to: .

8. A control system for a server water-cooling heat dissipation device, characterized in that, include: The thermal balance calculation module is used to collect the operating temperature of the main heat-generating component of the server and the real-time temperature of the coolant in the water tank in real time, and calculate the total heat dissipation request required to maintain thermal balance when the operating temperature of the main heat-generating component exceeds the safety threshold. The target flow rate generation module is used to calculate the real-time temperature difference between the main heat-generating component and the coolant, and to allocate the total heat dissipation request to the circulating water pump using the heat conduction driving formula to generate the target flow rate of the water pump. The target speed conversion module is used to call the target flow rate of the circulating water pump and calculate the target speed of the cooling fan based on the total heat dissipation request, the target flow rate of the water pump, and the real-time temperature of the coolant using the heat dissipation compensation formula. The drive control module is used to drive the circulating water pump and the cooling fan to execute their respective target commands based on the target flow rate and the target rotation speed of the water pump, and to monitor the rate of temperature drop of the main heat-generating component in real time to correct the weight parameters in the heat dissipation compensation formula.

9. An electronic device, characterized in that, The device includes a processor and a memory; the memory stores a program, which is loaded and executed by the processor to implement a control method for a server water-cooling heat dissipation device as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The storage medium stores a program, which, when executed by a processor, is used to implement a control method for a server water-cooling heat dissipation device as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Cooling processing method and device of server, electronic equipment and storage medium

    CN120447710A

  • Control method for cooling liquid circulation system and electronic equipment

    CN121152187A

  • Temperature self-adaptive control method, system and equipment for liquid cooling cable of high-power charging gun and storage medium

    CN121316615A

  • Multi-mode temperature control method and device, vehicle and computer readable storage medium

    CN121497805A

  • Battery module and energy storage rack

    WO2023113632A2