Coolant flow control method and device for immersion liquid cooling system
By collecting temperature data and calculating temperature differences in an immersion liquid cooling system, dividing the cooling zone and adjusting the flow rate, the problem of uneven coolant flow distribution is solved, achieving efficient allocation of cooling resources and optimization of energy consumption.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- FIBRLINK NETWORKS
- Filing Date
- 2026-03-11
- Publication Date
- 2026-07-10
AI Technical Summary
Existing immersion liquid cooling systems struggle to dynamically adjust coolant flow rates when dynamic heat source distribution changes, leading to energy waste from insufficient cooling in certain areas or overcooling across the entire system.
By collecting the surface temperature of IT equipment and the temperature of the coolant, calculating and sorting the instantaneous temperature difference, dividing the cooling zone, determining the relative flow rate and flow rate based on the average temperature difference, and adjusting the drive pump speed and valve opening, dynamic distribution of coolant is achieved.
It achieves the tilting allocation of cooling resources to high heat load areas, reduces the probability of local hot spots, rationally controls the total flow and pump power consumption, optimizes cooling effect and energy consumption, and avoids energy waste.
Smart Images

Figure CN122363367A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of heat dissipation technology for electronic devices, and in particular to a method and apparatus for controlling the flow rate of coolant in an immersion liquid cooling system. Background Technology
[0002] In data centers using single-phase immersion liquid cooling systems to dissipate heat from IT equipment, coolant flow rate is typically distributed using a fixed ratio or a coarse adjustment based on the total load. However, these methods struggle to adapt to the dynamic changes in heat source distribution within the immersion tank. When high-power devices are operating concurrently, insufficient cooling may occur in localized areas; conversely, under lighter loads, the system maintains a high flow rate, resulting in wasted pump power. Therefore, a dynamic and differentiated coolant flow rate control method is urgently needed. Summary of the Invention
[0003] In view of this, the purpose of this application is to provide a method and device for controlling the coolant flow of an immersion liquid cooling system to solve the above-mentioned technical problems.
[0004] A first aspect of this application provides a method for controlling the coolant flow rate of an immersion liquid cooling system, comprising: acquiring the surface temperature of each IT device in the immersion liquid cooling system and the acquisition temperature of the corresponding nearby coolant; calculating the instantaneous temperature difference of each IT device based on the surface temperature and the acquisition temperature, and numerically sorting all the instantaneous temperature differences to obtain a grade sequence; dividing the system into multiple cooling zones according to the grade sequence, and calculating the average temperature difference of each cooling zone; determining the relative flow rate of the coolant required for each cooling zone based on the average temperature difference, and calculating the relative flow rate of the coolant required for the corresponding cooling zone based on the relative flow rate; determining the required pump speed of the drive pump in the immersion liquid cooling system based on all the relative flow rates, and determining the set speed of the drive pump based on the required pump speed; adjusting the drive pump to the corresponding speed based on the set speed, and adjusting the valve corresponding to the cooling zone to the corresponding opening degree based on the relative flow rate.
[0005] Furthermore, the coolant flow control method for the immersion liquid cooling system further includes: adjusting the drive pump to the target pump speed, and obtaining the steady-state temperature at multiple points within the immersion liquid cooling system; calculating the average temperature rise based on the steady-state temperature at multiple points; determining a correspondence between multiple sets of target pump speeds and the corresponding average temperature rise; and determining a safe pump speed based on the correspondence and a preset upper limit for temperature rise.
[0006] Further, determining the set speed of the drive pump based on the required pump speed includes: when the safe pump speed is greater than or equal to the required pump speed, the safe pump speed is used as the set speed; when the safe pump speed is less than the required pump speed, the required pump speed is used as the set speed.
[0007] Furthermore, the step of dividing multiple cooling zones according to the grade sequence includes: classifying the area corresponding to the IT device with the larger instantaneous temperature difference in the grade sequence as a high-priority cooling zone; classifying the area corresponding to the IT device with the smaller instantaneous temperature difference in the grade sequence as a low-priority cooling zone; and classifying the areas corresponding to the remaining IT devices as medium-priority cooling zones.
[0008] Further, determining the relative flow rate of the coolant required for each cooling zone based on the average temperature difference, and calculating the relative flow rate of the coolant required for the corresponding cooling zone based on the relative flow rate, includes: determining the convective heat transfer coefficient required to maintain heat exchange in the corresponding cooling zone based on the average temperature difference; calculating the relative flow rate of the coolant required for the corresponding cooling zone based on the convective heat transfer coefficient and a pre-obtained power-law relationship of the flow rate; calculating the volumetric flow rate of the coolant required for the corresponding cooling zone based on the relative flow rate and a pre-obtained equivalent flow cross-sectional area, and using the volumetric flow rate as the relative flow rate.
[0009] Furthermore, the step of calculating the relative flow rate of coolant required for the corresponding cooling area based on the relative flow velocity further includes: determining the flow weight of coolant required for the corresponding cooling area relative to the total area based on the volumetric flow rate; determining the upper limit of flow allocation for the corresponding cooling area based on the flow weight and the pre-acquired maximum allowable flow rate of the system; and taking the smaller value between the upper limit of flow allocation and the volumetric flow rate as the relative flow rate for the corresponding cooling area.
[0010] Further, determining the required pump speed of the drive pump in the immersion liquid cooling system based on all the relative flow rates, and determining the set speed of the drive pump based on the required pump speed, includes: calculating the total flow resistance generated when the coolant flows in the system circulation loop based on all the relative flow rates; determining the required pump speed based on the performance-head curve of the drive pump pre-obtained based on the total flow resistance; and using the required pump speed as the set speed.
[0011] Furthermore, determining the set speed of the drive pump based on the required pump speed further includes: when the required pump speed is less than the pre-obtained minimum allowable speed of the drive pump, then the minimum allowable speed is used as the set speed; when the required pump speed is greater than the pre-obtained maximum allowable speed of the drive pump, then the maximum allowable speed is used as the set speed; when the required pump speed is greater than or equal to the minimum allowable speed and less than or equal to the maximum allowable speed, then the required pump speed is used as the set speed.
[0012] Further, adjusting the valve corresponding to the cooling zone to the corresponding opening degree according to the relative flow rate includes: calculating the valve opening requirement value based on the relative flow rate and the inlet and outlet pressure difference of the valve corresponding to the cooling zone; and adjusting the valve to the corresponding opening degree according to the opening requirement value.
[0013] A second aspect of this application provides a coolant flow control device for an immersion liquid cooling system, comprising: a data acquisition module configured to acquire the surface temperature of each IT device in the immersion liquid cooling system and the acquisition temperature of the corresponding nearby coolant; a temperature difference sorting module configured to calculate the instantaneous temperature difference of each IT device based on the surface temperature and the acquisition temperature, and to sort all the instantaneous temperature differences numerically to obtain a grade sequence; a zone division module configured to divide multiple cooling zones according to the grade sequence and calculate the average temperature difference of each cooling zone; a flow rate determination module configured to determine the relative flow rate of the coolant required for each cooling zone based on the average temperature difference, and to calculate the relative flow rate of the coolant required for the corresponding cooling zone based on the relative flow rate; a speed determination module configured to determine the required pump speed of the drive pump in the immersion liquid cooling system based on all the relative flow rates, and to determine the set speed of the drive pump based on the required pump speed; and a control module configured to adjust the drive pump to a corresponding speed according to the set speed, and to adjust the valves corresponding to the cooling zones to a corresponding opening degree according to the relative flow rate.
[0014] A third aspect of this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the coolant flow control method for the immersion liquid cooling system described in the first aspect above.
[0015] A fourth aspect of this application provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the coolant flow control method for an immersion liquid cooling system as described in the first aspect above.
[0016] A fifth aspect of this application provides a computer program product including computer program instructions that, when executed on a computer, cause the computer to perform the coolant flow control method for an immersion liquid cooling system as described in the first aspect above.
[0017] As can be seen from the above description, this application provides a method and apparatus for controlling the coolant flow rate of an immersion liquid cooling system. The method includes: collecting the surface temperature of each IT device in the immersion liquid cooling system and the corresponding collected temperature of the nearby coolant; calculating the instantaneous temperature difference of each IT device based on the surface temperature and the collected temperature, and sorting all the instantaneous temperature differences numerically to obtain a grade sequence; dividing the system into multiple cooling zones according to the grade sequence, and calculating the average temperature difference of each cooling zone; determining the relative flow rate of the coolant required for each cooling zone based on the average temperature difference, and calculating the relative flow rate of the coolant required for the corresponding cooling zone based on the relative flow rate; determining the required pump speed of the drive pump in the immersion liquid cooling system based on the total relative flow rate, and determining the set speed of the drive pump based on the required pump speed; adjusting the drive pump to the corresponding speed based on the set speed, and adjusting the valve of the corresponding cooling zone to the corresponding opening degree based on the relative flow rate. This method achieves a tilted allocation of cooling resources towards high heat load areas. It can identify cooling zones with different thermal demands based on the instantaneous temperature difference between the equipment surface and the surrounding coolant, and allocate the relative flow rate of coolant as needed, adjusting the valve opening of corresponding branches to effectively reduce the probability of localized hot spots. Simultaneously, while meeting the cooling needs of critical areas, it rationally controls the total flow rate and pump power consumption, adjusting the drive pump to the corresponding speed, avoiding energy waste caused by overall overcooling, and achieving synergistic optimization of cooling effect and operating energy consumption. This immersion liquid cooling system's coolant flow control method and device are simple and convenient, dynamically and differentially allocating coolant flow rate according to the spatial distribution characteristics of the equipment's real-time heat load, with low cost and high energy efficiency. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating a method for controlling the coolant flow rate of an immersion liquid cooling system according to an embodiment of this application.
[0020] Figure 2 This is a schematic diagram of the structure of a coolant flow control device for an immersion liquid cooling system according to an embodiment of this application.
[0021] Figure 3This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0023] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect.
[0024] The following describes specific embodiments in conjunction with... Figures 1 to 3 The technical solution of this application will be described in detail below.
[0025] Some embodiments of this application provide a method for controlling the coolant flow rate of an immersion liquid cooling system, such as... Figure 1 As shown, it includes the following steps:
[0026] S1. Collect the surface temperature of each IT device in the immersion liquid cooling system and the corresponding temperature of the nearby coolant.
[0027] By collecting the temperature of the surface of IT equipment and the nearby coolant, the instantaneous temperature difference can be calculated, enabling dynamic capture of real-time changes in the heat load of each IT device.
[0028] S2. Calculate the instantaneous temperature difference of each IT device based on the surface temperature and the collected temperature, and sort all the instantaneous temperature differences numerically to obtain a grade sequence.
[0029] By sorting instantaneous temperature differences from largest to smallest or smallest to largest according to their thermal values to form a hierarchical sequence, the urgency of heat dissipation for different IT devices can be intuitively distinguished, providing a quantitative basis for subsequent coolant allocation based on actual heat demand.
[0030] S3. Divide the cooling zone into multiple zones according to the grade sequence, and calculate the average temperature difference of each cooling zone.
[0031] The immersion tank is divided into multiple cooling zones according to the priority sequence, such as high, medium and low priority cooling zones. The average temperature difference of each cooling zone can be used as an indicator of the intensity of regional cooling demand.
[0032] For example, the immersion tank is divided into three priority cooling zones: high, medium, and low. This includes: designating the physical locations of IT devices with instantaneous temperature differences in the top 30% of the thermal hierarchy as high-priority cooling zones; designating the physical locations of IT devices with instantaneous temperature differences in the middle 40% as medium-priority cooling zones; and designating the physical locations of IT devices with instantaneous temperature differences in the bottom 30% as low-priority cooling zones. Dividing the immersion tank into these three priority cooling zones based on the thermal hierarchy transforms the heat load distribution of discrete devices into differentiated cooling demands within a continuous space, enabling a regionalized characterization of the thermal field within the tank. By calculating the average temperature difference of each priority cooling zone as a cooling demand intensity indicator, the overall heat dissipation pressure of different zones can be quantified, providing a structured and calculable basis for subsequent flow allocation by cooling zone, ensuring that cooling resources prioritize the needs of high-heat-load areas.
[0033] S4. Determine the relative flow rate of the coolant required for each cooling zone based on the average temperature difference, and calculate the relative flow rate of the coolant required for the corresponding cooling zone based on the relative flow rate.
[0034] The required relative flow rate for each cooling zone is determined based on the average temperature difference. The required relative flow rate is then converted into a relative flow rate by combining the equivalent flow cross-sectional area of the cooling zone. This includes, for example, inferring the convective heat transfer coefficient required to maintain heat exchange based on the average temperature difference; calculating the required relative flow rate for each cooling zone based on the power law relationship between the convective heat transfer coefficient and the flow rate; and multiplying the required relative flow rate for each cooling zone by its equivalent flow cross-sectional area to obtain the required relative flow rate for each zone.
[0035] By back-calculating the convective heat transfer coefficient based on the average temperature difference and determining the required relative flow velocity using the power-law relationship of flow velocity, the heat load demand can be transformed into fluid dynamic parameters. By multiplying the required relative flow velocity by the equivalent cross-sectional area of the region, the physical quantity conversion from flow velocity to volumetric flow rate is realized. This process provides a basis for the rational allocation of cooling flow rate among different priority cooling zones.
[0036] S5. Determine the required pump speed of the drive pump in the immersion liquid cooling system based on all the relative flow rates, and determine the set speed of the drive pump based on the required pump speed.
[0037] The required pump speed is determined by summing the relative flow rates of each zone. This includes calculating the total flow resistance generated by the coolant flowing in the circulation loop based on the sum of the relative flow rates of each zone; and then, based on the magnitude of the total flow resistance, consulting the pump's performance-head curve to find the pump speed that provides a head no less than the required head for the total flow resistance while also meeting the total flow rate requirements. This ensures that the pump's output head accurately matches the pipe resistance at the current flow rate, guaranteeing the feasibility of flow distribution.
[0038] The set speed of the drive pump is determined based on the required pump speed. For example, it is checked whether the required pump speed is lower than the pump's minimum allowable speed; if so, the minimum allowable speed is used as the set speed. Similarly, it is checked whether the required pump speed is higher than the pump's maximum allowable speed; if so, the maximum allowable speed is used as the set speed. The system also checks whether the required pump speed exceeds the pump's adjustment range; if so, the boundary value is used as the set speed. This ensures the executability of control commands within the physical limits of the equipment, avoids control failures caused by commands exceeding limits, and keeps the pump operating in a safe and stable range while balancing system energy consumption and cooling capacity.
[0039] S6. Adjust the drive pump to the corresponding speed according to the set speed, and adjust the valve corresponding to the cooling area to the corresponding opening degree according to the relative flow rate.
[0040] The set speed command is sent to the variable frequency drive pump to adjust the pump speed. Based on the relative flow rate of each cooling zone, the opening of the branch valves in each zone is calculated and adjusted, achieving coordinated adjustment of the pump and branch valves to ensure that the actual flow rate in each zone approaches the relative flow rate. For example, the valve adjustment involves calculating the required valve opening value to achieve the desired relative flow rate by substituting the relative flow rate of each zone and the pressure difference across the valve into the proportional relationship.
[0041] The coolant flow control method of this immersion liquid cooling system is simple and convenient, and can dynamically and differentially allocate coolant flow, resulting in low cost and high energy efficiency. While meeting the cooling needs of critical areas, it rationally controls the total flow and pump power consumption, adjusting the drive pump to the corresponding speed, avoiding energy waste caused by overall overcooling, and achieving synergistic optimization of cooling effect and operating energy consumption. It also enables dynamic and differential allocation of coolant flow based on the spatial distribution characteristics of the equipment's real-time heat load, resulting in low cost and high energy efficiency.
[0042] This method can be applied to immersion liquid cooling systems, including, for example, temperature sensors for collecting the temperature of the coolant on the surface of IT equipment and in the immersion tank; flow meters for measuring the coolant flow rate in each branch pipe; variable frequency drive pumps for providing circulation power and adjusting the speed; electric regulating valves installed on each branch pipe for adjusting the opening degree; and a central control unit that connects the temperature sensor, flow meter, variable frequency drive pump, and electric regulating valve, and outputs pump speed commands and valve opening commands.
[0043] The entire system consists of an immersion tank, a coolant circulation path, a temperature sensing unit, pressure monitoring points, a flow regulating valve, a variable frequency drive pump, and a central control unit. During system operation, all components work together to continuously adjust the coolant supply intensity based on real-time collected physical parameters, ensuring that the cooling capacity matches the heat load generated by the current IT load and avoiding energy waste caused by over-cooling.
[0044] In some embodiments, the coolant flow control method for the immersion liquid cooling system further includes: S01. Adjust the drive pump to the target pump speed and obtain the steady-state temperature at multiple points in the immersion liquid cooling system, and calculate the average temperature rise based on the steady-state temperature at multiple points.
[0045] S02. Determine the correspondence between the target pump speeds and the corresponding average temperature rises, and determine the safe pump speed based on the correspondence and the preset upper limit of temperature rise.
[0046] This stage is the primary operational procedure after system startup, aiming to acquire the initial operating characteristics of the system under typical load conditions, providing a reference benchmark for subsequent dynamic adjustments. This stage does not involve active adjustment actions but focuses on data acquisition and static parameter calibration. Its purpose is to identify the system's thermal response characteristics and pressure drop patterns at different target pump speeds, establishing an initial "velocity-flow rate-temperature rise" relationship graph as a basis for subsequent judgment of whether the cooling capacity is sufficient. Without such baseline information, subsequent dynamic adjustments will lack a comparative standard, making it difficult to determine whether the current flow rate is redundant or insufficient.
[0047] First, start the system and set the target pump speed. Then, collect steady-state temperatures at multiple points within the immersion tank. Based on these steady-state temperatures, calculate the average temperature rise and maximum temperature difference. This step accurately reflects the overall heat dissipation performance of the system under baseline operating conditions and the uniformity of temperature distribution within the tank, providing a reliable data foundation for establishing the correlation between pump speed and cooling capacity.
[0048] Then, a correspondence is established based on multiple sets of average temperature rise and target pump speed data, and an upper limit for temperature rise is set to determine the corresponding safe pump speed. This includes adjusting the pump speed to multiple preset target pump speed levels, collecting steady-state temperatures at multiple points at each level, and calculating the corresponding average temperature rise. The obtained data on the correspondence between multiple sets of target pump speeds and average temperature rises are used to fit an empirical curve, forming a correspondence between the target pump speed and average temperature rise. This accurately characterizes the nonlinear characteristics of the overall system cooling capacity as a function of flow rate. Then, based on the liquid cooling experience of similar-scale liquid cooling systems, an upper limit for system temperature rise is set, and this upper limit is input into the correspondence to determine the corresponding safe pump speed as a benchmark for safe operation. This provides a minimum cooling capacity threshold for ensuring safe operation of the equipment during subsequent dynamic flow allocation, ensuring that the flow optimization process always remains within safe boundaries.
[0049] Specifically, steps S01 and S02 may include: S011. Start the system and set the initial target pump speed, and collect the steady-state temperature at multiple points in the immersion tank.
[0050] After powering on the system, set the circulation pump to the manufacturer-recommended medium speed (e.g., 50% of the rated speed) and start coolant circulation. After the system has run for a period of time (e.g., 30 minutes), confirming that all IT equipment is in normal working order and heat generation has stabilized, read the temperature sensor readings from several key locations inside the immersion tank. These locations include areas near high-power server chips, the central area of the liquid cooling tank, and the edge areas away from heat sources. The collected data is recorded as follows: ,in Indicates the first Each temperature measurement point, subscript This indicates the initial state. The purpose of this step is to obtain the temperature field distribution that naturally forms in the system at a specific pump speed, reflecting the overall heat transfer capacity of the coolant at that flow rate.
[0051] S012. Based on the steady-state temperature at multiple points, calculate the average temperature rise and the maximum temperature difference.
[0052] Using the collected Data, calculate the arithmetic mean of all temperature measurement points. ,in This represents the total number of temperature measurement points. Simultaneously, identify the highest temperature value. With the lowest temperature value And calculate the difference between the two. Initial average temperature rise This reflects the degree of temperature rise after the coolant absorbs heat overall, while the initial maximum temperature difference... This characterizes the uniformity of temperature distribution within the tank. If If the temperature is too high, it indicates that the coolant flow is insufficient to effectively mix the heat, and there may be a risk of localized overheating; if... If the temperature is close to the maximum allowable operating temperature of the coolant, it indicates that the cooling capacity at the current pump speed is nearing its limit.
[0053] S013. Adjust the pump speed to multiple target levels, and repeat steps S011 and S012.
[0054] After completing data acquisition at the initial target pump speed, the pump speed is gradually adjusted to other target pump speeds (such as 30%, 40%, 60%, 70%, and 80% of rated speed). At each speed, the system is allowed to reach thermal equilibrium before executing the same data acquisition and calculation process as steps S011 and S012. This ultimately yields a set of data corresponding to different target pump speeds. average temperature rise With maximum temperature difference This set of data constitutes the thermal response characteristic curves of the system under different driving intensities. By observing... Follow The changing trend can determine the sensitivity of cooling capacity to pump speed; while The changes reveal the effect of flow enhancement on improving temperature uniformity.
[0055] S021. Establish the inverse relationship between the target pump speed and the average temperature rise, and determine the safe temperature rise threshold.
[0056] Based on the obtained dataset A corresponding curve is fitted using the least squares method. For example, the average temperature rise and the target pump speed show an approximately inverse relationship, expressed as: ;in Pump speed (unit: rpm or percentage). This represents the corresponding average temperature rise (in °C). and This is a constant. The formula shows that the higher the target pump speed, the larger the volume of coolant flowing through the heat source per unit time, the more heat is carried away, and therefore the lower the average temperature rise. (Constant) This represents the basic temperature rise that still exists even at extremely high flow rates, limited by the specific heat capacity of the coolant, the total heat load, and the heat exchange area.
[0057] S022. Set a system temperature rise limit based on the maximum allowable junction temperature and safety margin provided by the IT equipment manufacturer. .
[0058] In actual operation If the system determines that the cooling capacity is insufficient, it will trigger an increase in pump speed. This model, together with the threshold, forms the basis for subsequent dynamic adjustment decisions.
[0059] In some embodiments, determining the set speed of the drive pump based on the required pump speed includes: S501. When the safe pump speed is greater than or equal to the required pump speed, the safe pump speed is used as the set rotation speed.
[0060] S502. When the safe pump speed is less than the required pump speed, the required pump speed is used as the set rotation speed.
[0061] If the calculated required pump speed is lower than this safe pump speed, the system may force the pump speed to be increased to this baseline value to ensure minimum cooling capacity and prevent the equipment from overheating due to excessive energy saving.
[0062] In some embodiments, the goal of steps S1 and S2 is to identify the heat generation distribution within the current IT equipment cluster and logically partition the immersion tank accordingly to implement differentiated cooling strategies. Since different servers have varying computing loads and generate different amounts of heat, applying a uniform cooling intensity to the entire tank may result in some areas being over-cooled while others are under-cooled.
[0063] S1. Collect the surface temperature of each IT device in the immersion liquid cooling system and the corresponding temperature of the nearby coolant.
[0064] During normal system operation, the central control unit reads temperature sensor readings from the surfaces of all critical IT equipment components (such as CPU, GPU, and memory modules) at fixed time intervals (e.g., every 10 seconds), and records them as follows: ,in Indicates the first Taiwan equipment, This indicates the current time. Simultaneously, the temperature of the coolant collected from the devices located adjacent to these locations is also recorded. These data reflect the heat exchange status between each device and its surrounding environment. If... Significantly higher than This indicates that the equipment has high heat dissipation requirements or low local cooling efficiency.
[0065] S2. Calculate the instantaneous temperature difference of each IT device based on the surface temperature and the collected temperature, and sort all the instantaneous temperature differences numerically to obtain a grade sequence.
[0066] Calculate the instantaneous temperature difference for each IT device. The instantaneous temperature difference This directly reflects the magnitude of the driving force by which the device transfers heat to the coolant. A greater driving force indicates that the device releases more heat per unit time, or that the current coolant flow is insufficient to quickly remove the heat. All IT devices are categorized as follows: Arranged from largest to smallest, they form a hierarchical sequence. The equipment at the top of the list is considered a high-heat-load unit and is given priority for subsequent cooling resource allocation.
[0067] In some embodiments, dividing the cooling zones according to the grade sequence includes: S301. The area corresponding to the IT equipment with the larger instantaneous temperature difference in the grade sequence is divided into a high-priority cooling area.
[0068] S302. The area corresponding to the IT equipment with the smaller instantaneous temperature difference in the grade sequence is divided into a low-priority cooling area.
[0069] S303. Divide the areas corresponding to the remaining IT devices into medium-priority cooling zones.
[0070] The classification can be based on fixed thermal values or fixed quantitative proportions, for example, classifying... The top 30% of devices are assigned to high-priority cooling zones, the middle 40% to medium-priority cooling zones, and the bottom 30% to low-priority cooling zones. This allocation can be dynamically updated over time. For example, when a server originally in a low-priority cooling zone starts a high-intensity computing task, its... A rapid rise in priority may result in a region being placed in a higher priority cooling zone in the next round of sorting, thus prompting a reclassification of its physical region. The results of this zone division are used to guide subsequent coolant flow direction and intensity distribution.
[0071] In some embodiments, calculating the average temperature difference for each cooling zone includes, for each divided cooling zone, calculating the average temperature difference for all devices within it. average The three regions can be denoted as follows: These average temperature differences can serve as a quantitative indicator of the overall cooling demand in each region. A higher value indicates greater heat exchange pressure between the equipment and the coolant within that region, requiring stronger flow to enhance convective heat transfer. These indicators will be used in the next phase to determine the relative coolant flow rate that should be allocated to each region, ensuring that high-demand areas receive sufficient cooling resources while low-demand areas do not over-consume flow.
[0072] In some embodiments, step S4 includes: S401. Determine the convective heat transfer coefficient required to maintain heat exchange in the cooling zone based on the average temperature difference.
[0073] S402. Calculate the relative flow rate of the coolant required for the cooling zone based on the convective heat transfer coefficient and the pre-obtained power law relationship of the flow rate.
[0074] According to the basic principles of heat transfer, the convective heat transfer between a solid surface and a fluid... With average temperature difference and convective heat transfer coefficient Proportional, satisfying ;in This refers to the heat exchange area. (Information about equipment power is missing from the original text.) In cases where it is known or can be estimated, Therefore, in order to maintain Unchanged, when When increasing, it is necessary to raise To compensate. With coolant flow rate There is a power-law relationship. ;in This is an empirical index, ranging from 0.6 to 0.8, depending on the channel geometry and flow conditions. Therefore, to meet the calculated... It is necessary to deduce the relative requirements for each region. The value is then used to derive the required relative flow rate. .
[0075] Let the convective heat transfer coefficient under reference conditions (such as during baseline testing) be... The corresponding flow rate is For a given region, if its current required heat transfer coefficient is... The required flow rate It can be estimated by the following formula ;because and Inversely proportional (because) (approximately constant), therefore the relative flow velocity Follow Increases as it increases. Applying this calculation to the high, medium, and low regions yields their respective... These values represent the theoretically required coolant flow rate levels for each zone to meet the current heat load.
[0076] S403. Calculate the required volumetric flow rate of coolant for the corresponding cooling area based on the relative flow rate and the pre-obtained equivalent flow cross-sectional area, and use the volumetric flow rate as the relative flow rate.
[0077] Volumetric flow rate With relative flow velocity and circulation cross-sectional area The relationship is The equivalent flow cross-sectional area of each region is known (it can be obtained from design drawings or prior calibration), and can be denoted as... The required volumetric flow rate for each region .
[0078] In some embodiments, calculating the relative flow rate of coolant required for the corresponding cooling zone based on the relative flow velocity further includes: S404. Determine the flow weight of the coolant required for the cooling area relative to the total area based on the volumetric flow rate.
[0079] After dividing the system into zones, the cooling requirements of each zone need to be converted into executable flow allocation commands. Besides using the aforementioned volumetric flow rate as a relative flow rate for adjustment, the volumetric flow rate can also be converted into a flow weight for the coolant required by each zone, and combined with the system's total flow capacity, the actual relative flow rate to be allocated can be calculated. This process must consider the nonlinear characteristics of the coolant's heat transfer efficiency at different flow rates, avoiding simply proportionally amplifying the global flow rate.
[0080] Specifically, calculate the total demand flow. And calculate the flow weight of each region's volumetric flow rate in relation to the total demand. Correspondingly, This reflects the relative demand intensity of the three regions for total cooling resources under the current heat load distribution. The sum of the weights after normalization is 1, which facilitates subsequent allocation, eliminates the influence of system size, and forms a scalable allocation ratio.
[0081] S405. Determine the upper limit of the flow allocation for the corresponding cooling area based on the flow weight and the pre-acquired maximum allowable flow of the system.
[0082] Although the flow weights under ideal conditions have been given above, the system has a maximum allowable total flow rate due to limitations of the pump's maximum output capacity and the pipeline's pressure limit. Therefore, the actual allocatable flow allocation limit for each region cannot exceed its weight multiplied by [the factor]. .
[0083] S406. The smaller value between the upper limit of the flow distribution and the volumetric flow rate is taken as the relative flow rate corresponding to the cooling area.
[0084] relative flow It can achieve a scientific and reasonable allocation of cooling flow among different priority areas while meeting system hardware constraints, ensuring supply to high-demand areas and avoiding system overload.
[0085] In addition, if If so, it indicates that the current heat load exceeds the system's cooling capacity, and an alarm can be issued and emergency measures (such as reducing the load on IT equipment) can be initiated. Otherwise, This represents the relative coolant flow rate that each region should receive within the current cycle. This allocation result will be used as input for calculating pump speed and valve opening in the next stage.
[0086] In some embodiments, step S5 includes: S501. Calculate the total flow resistance generated when the coolant flows in the system circulation loop based on all the aforementioned relative flow rates.
[0087] S502. Determine the required pump speed based on the performance-head curve of the drive pump obtained from the total flow resistance, and use the required pump speed as the set rotational speed.
[0088] After determining the relative flow rates in each region, the task at this stage is to calculate the set operating speed of the drive pump to achieve overall flow rate matching. This also allows for the prediction of energy consumption levels at this speed, providing a basis for subsequent optimization. This process requires combining the pump's performance-head curve with the pipeline system resistance characteristics to ensure the feasibility of the commands.
[0089] Pump performance-head curves are typically provided by the manufacturer and represent the flow rate at different speeds. With Yangcheng The relationship curves. The system internally stores digital representations of these curves. Given a target total flow... A rotational speed needs to be found. corresponding A curve such that there exists a point on the curve that satisfies... At the same time, the head at that point It must be sufficient to overcome the total flow resistance of the entire circulation loop. ;in The coefficient of friction, For the length of the pipe, For pipe diameter, For flow rate, It is the acceleration due to gravity. This represents the sum of local drag coefficients. Through iterative calculations, the value at which the drag coefficient is calculated can be determined. And by checking the performance-head curve, the required pump speed can be obtained. The required pump speed can be adjusted. As set speed .
[0090] In some embodiments, the pump shaft power consumption can also be calculated based on the required pump speed. With flow rate, head and efficiency The relationship is ;in This refers to the density of the coolant. Efficiency. It is a function of rotational speed and flow rate, and typically reaches its peak near rated operating conditions. Using the aforementioned determined... and at the corresponding speed The value can be used to calculate the current running point. This power value represents the energy cost required to meet current cooling demands and is a core indicator for evaluating operational economics.
[0091] Based on this, a locally linearized model of the pump speed-energy consumption relationship is constructed for rapid prediction. To reduce the real-time computational burden, the system performs calculations near the current operating point. A linear approximation is made. Let the rotational speed be... The power at that time is At a rotational speed of The power at that time is Then the slope Therefore, a local linear model is established. This model is only applicable to... near This is effective for a period of time, but sufficient to support minor adjustments to the predictions in the next stage. When the operating point shifts significantly, the system will re-execute the aforementioned steps to update the linear model parameters.
[0092] In some embodiments, determining the set rotational speed of the drive pump based on the required pump speed further includes: S503. When the required pump speed is less than the pre-acquired minimum allowable speed of the drive pump, the minimum allowable speed is taken as the set speed.
[0093] S504. When the required pump speed is greater than the pre-acquired maximum allowable speed of the drive pump, the maximum allowable speed is used as the set speed.
[0094] S505. When the required pump speed is greater than or equal to the minimum allowable speed and less than or equal to the maximum allowable speed, the required pump speed is taken as the set speed.
[0095] This stage determines whether the current required pump speed exceeds the pump's adjustment range. If it does, a limiting process is initiated. Specifically, the pump has a minimum permissible speed. (Physical lower limit speed for preventing cavitation) and maximum permissible speed (The physical upper limit of rotational speed to prevent overload). If Then take the set speed. ;like Then take the set speed. When a limit is applied, the system needs to reassess the flow allocation to each region, potentially sacrificing the cooling intensity of low-priority cooling regions to ensure the cooling intensity of high-priority cooling regions. (After limiting) As the final pump speed command, it is sent to the execution phase.
[0096] In some embodiments, step S6 includes sending the final pump speed command to the frequency converter drive, and the central control unit transmitting the calculated speed command via a communication interface (such as Modbus or CAN bus). The variable frequency drive (VFD) sends the command to the pump in the form of a digital signal. Upon receiving the command, the drive adjusts the power frequency supplied to the motor, gradually bringing the pump's rotational speed closer to the set value. This process typically includes soft-start logic to prevent sudden speed changes that could cause water hammer in the pipeline or vibration in IT equipment.
[0097] Meanwhile, to meet the needs of multi-area flow distribution, the system also needs to adjust the valve opening on the branch pipelines to ensure that the flow is delivered to each area in a predetermined proportion.
[0098] In some embodiments, adjusting the valve corresponding to the cooling zone to a corresponding opening degree according to the relative flow rate includes: S601. Calculate the required opening value of the valve based on the relative flow rate and the inlet and outlet pressure difference of the valve corresponding to the cooling zone.
[0099] S602. Adjust the valve to the corresponding opening degree according to the opening degree requirement value.
[0100] Based on the aforementioned relative flow rate, calculate and adjust the required opening values of the branch valves. Assuming the main pipeline flow rate is determined by the set pump speed, the flow rate of each branch pipeline is adjusted by regulating the required opening values of the valves. To control it. There is a non-linear relationship between the opening requirement and the flow rate. ;in This is the valve flow capacity coefficient. The relative opening is (0-1). This represents the pressure difference across the valve. The system is based on... Inverse calculation required The system then sends instructions to each electrically operated regulating valve. The valve actuators respond to the instructions, adjusting the valve core position and changing the flow area until the branch flow rate approaches the required value.
[0101] In some embodiments, after the pump and valve commands are executed, actual flow rate and temperature change data for each zone are collected. After the pump speed and valve opening are adjusted, a period of time (e.g., 1-2 minutes) is allowed for the system to reach a new equilibrium state. Subsequently, the flow meter readings installed on each branch pipeline are read. and temperature sensor data for each region. These real-world data are used to evaluate the accuracy of control command execution and cooling performance.
[0102] Then, the actual flow rate is compared with the relative flow rate, the deviation is calculated, and used for the next round of correction. The flow deviation for each region is calculated. A sustained deviation from zero indicates a drift in valve characteristics or a change in pipeline resistance. The system will record this deviation and add a compensation term to the next flow distribution calculation. For example, in the next calculation... At that time, adopt As the final relative flow, this feedback mechanism ensures the accuracy of flow allocation during long-term operation.
[0103] In some embodiments, after completing a control cycle, the system needs to evaluate the overall effect of the adjustment and update the internal parameters based on actual operating data to adapt to long-term changes such as equipment aging, coolant performance changes, or IT equipment load pattern evolution, so as to ensure that the system control logic remains effective over time.
[0104] Specifically, this includes assessing whether the cooling effect in each area meets the standards based on the collected actual temperature change data. This involves checking each area. Is it below the preset safe temperature limit? If all regions meet the requirements, the adjustment is considered successful; if any region exceeds the limit, the event is recorded, and the cooling weight of that region is prioritized for improvement in subsequent analyses. Cooling effect evaluation is the ultimate criterion for verifying the correctness of the control decision.
[0105] Then, the average pump power consumption during this adjustment cycle is calculated and compared with historical data. Using the aforementioned... The calculation method, combined with actual operating time, yields the average energy consumption within this cycle. Compare this value with the values from the past several periods. Compare the average values to determine if energy consumption is abnormally high. A persistently high level may indicate problems such as system blockage, decreased pump efficiency, or deterioration of the coolant's thermal conductivity.
[0106] If a significant deviation or performance degradation is detected, an internal parameter recalibration process can be triggered. When an anomaly is detected, the system can automatically initiate a simplified calibration process, similar to steps S01 and S02, but completed in a shorter time. For example, testing two or three different target pump rates under the current load and refitting the calibration. Relationship, or valve replacement The new parameter will replace the old value and be used for subsequent control decisions.
[0107] Finally, all operational data from this cycle is stored in a historical database for long-term trend analysis. Data such as set rotational speed, relative flow rate in each region, test temperature, and energy consumption within this cycle are packaged and stored. These historical records can be used to generate system health reports, predict maintenance cycles, or optimize long-term operational strategies. The richer the data accumulation, the deeper the system's understanding of its own behavior, and the closer the control decisions are to the global optimum.
[0108] This method enables precise and dynamic adjustment of coolant flow rate while ensuring the safe operating temperature of IT equipment. The system not only responds to instantaneous changes in heat load but also possesses long-term adaptive capabilities, continuously approaching the goal of minimizing energy consumption, thus providing a reliable guarantee for the efficient operation of single-phase immersion liquid cooling systems.
[0109] In some embodiments of this application, a coolant flow control device for an immersion liquid cooling system is provided, such as... Figure 2As shown, the system includes: a data acquisition module 21, configured to acquire the surface temperature of each IT device in the immersion liquid cooling system and the corresponding acquired temperature of the nearby coolant; a temperature difference sorting module 22, configured to calculate the instantaneous temperature difference of each IT device based on the surface temperature and the acquired temperature, and to sort all the instantaneous temperature differences numerically to obtain a grade sequence; a zone division module 23, configured to divide multiple cooling zones according to the grade sequence and calculate the average temperature difference of each cooling zone; a flow rate determination module 24, configured to determine the relative flow rate of the coolant required for each cooling zone based on the average temperature difference, and to calculate the relative flow rate of the coolant required for the corresponding cooling zone based on the relative flow rate; a speed determination module 25, configured to determine the required pump speed of the drive pump in the immersion liquid cooling system based on all the relative flow rates, and to determine the set speed of the drive pump based on the required pump speed; and a control module 26, configured to adjust the drive pump to the corresponding speed according to the set speed, and to adjust the valve of the corresponding cooling zone to the corresponding opening value as the target temperature set value according to the relative flow rate, and to adjust the coolant to the corresponding temperature according to the target temperature set value.
[0110] The apparatus described above is used to implement the coolant flow control method of the corresponding immersion liquid cooling system in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0111] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the coolant flow control method of the immersion liquid cooling system described in any of the above embodiments.
[0112] Figure 3 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0113] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0114] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0115] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. The input devices can include keyboards, mice, touchscreens, microphones, various sensors, etc., and the output devices can include displays, speakers, vibrators, indicator lights, etc.
[0116] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (e.g., USB, Ethernet cable, etc.) or wireless means (e.g., mobile network, WIFI, Bluetooth, etc.).
[0117] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0118] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0119] The electronic devices described above are used to implement the coolant flow control method of the corresponding immersion liquid cooling system in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0120] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the coolant flow control method of the immersion liquid cooling system as described in any of the above embodiments.
[0121] The non-transitory computer-readable medium of this embodiment includes both permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0122] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the coolant flow control method of the immersion liquid cooling system as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0123] Based on the same concept, corresponding to the methods of any of the above embodiments, this application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer causes the computer to execute the coolant flow control method of the immersion liquid cooling system as described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments, and will not be repeated here.
[0124] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0125] Furthermore, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the apparatus may be shown in block diagram form. This is to prevent the embodiments of this application from being difficult to understand, and it also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully within the understanding of those skilled in the art). In setting forth specific details to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0126] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description.
[0127] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. A method for controlling the coolant flow rate of an immersion liquid cooling system, characterized in that, include: Collect the surface temperature of each IT device in the immersion liquid cooling system and the corresponding temperature of the nearby coolant. The instantaneous temperature difference of each IT device is calculated based on the surface temperature and the collected temperature, and all the instantaneous temperature differences are numerically sorted to obtain a grade sequence; The cooling zones are divided into multiple zones according to the grade sequence, and the average temperature difference of each cooling zone is calculated. The relative flow rate of coolant required for each cooling zone is determined based on the average temperature difference, and the relative flow rate of coolant required for the corresponding cooling zone is calculated based on the relative flow rate. The required pump speed of the drive pump in the immersion liquid cooling system is determined based on all the relative flow rates, and the set speed of the drive pump is determined based on the required pump speed. Adjust the drive pump to the corresponding speed according to the set speed, and adjust the valve corresponding to the cooling area to the corresponding opening degree according to the relative flow rate.
2. The method for controlling the coolant flow rate of an immersion liquid cooling system according to claim 1, characterized in that, Also includes: Adjust the drive pump to the target pump speed and obtain the steady-state temperature at multiple points in the immersion liquid cooling system, and calculate the average temperature rise based on the steady-state temperature at multiple points; The correspondence between the target pump speed and the corresponding average temperature rise is determined based on the multiple sets of target pump speeds, and the safe pump speed is determined based on the correspondence and the preset upper limit of temperature rise.
3. The method for controlling the coolant flow rate of an immersion liquid cooling system according to claim 2, characterized in that, Determining the set speed of the drive pump based on the required pump speed includes: When the safe pump speed is greater than or equal to the required pump speed, the safe pump speed is used as the set rotation speed. When the safe pump speed is less than the required pump speed, the required pump speed is used as the set rotation speed.
4. The method for controlling the coolant flow rate of an immersion liquid cooling system according to claim 1, characterized in that, The division of multiple cooling zones according to the grade sequence includes: The area corresponding to the IT equipment with the larger instantaneous temperature difference in the grade sequence is classified as a high-priority cooling zone; The area corresponding to the IT equipment with the smaller instantaneous temperature difference in the grade sequence is classified as a low-priority cooling area; The areas corresponding to the remaining IT devices are divided into medium-priority cooling zones.
5. The method for controlling the coolant flow rate of an immersion liquid cooling system according to claim 1, characterized in that, The step of determining the relative flow rate of coolant required for each cooling zone based on the average temperature difference, and calculating the relative flow rate of coolant required for the corresponding cooling zone based on the relative flow rate, includes: The convective heat transfer coefficient required to maintain heat exchange in the corresponding cooling zone is determined based on the average temperature difference. The relative flow rate of the coolant required for the corresponding cooling region is calculated based on the convective heat transfer coefficient and the pre-obtained power law relationship of the flow rate. The required volumetric flow rate of coolant for the corresponding cooling region is calculated based on the relative flow rate and the pre-obtained equivalent flow cross-sectional area, and the volumetric flow rate is used as the relative flow rate.
6. The method for controlling the coolant flow rate of an immersion liquid cooling system according to claim 5, characterized in that, The step of calculating the relative flow rate of coolant required for the corresponding cooling zone based on the relative flow velocity further includes: The required coolant flow rate weight for the corresponding cooling area relative to the total area is determined based on the volumetric flow rate. The upper limit of the flow allocation for the corresponding cooling zone is determined based on the flow weight and the pre-acquired maximum allowable flow of the system. The smaller of the upper limit of flow distribution and the volumetric flow rate is used as the relative flow rate for the corresponding cooling zone.
7. The method for controlling the coolant flow rate of an immersion liquid cooling system according to claim 1, characterized in that, The step of determining the required pump speed of the drive pump in the immersion liquid cooling system based on all the relative flow rates, and determining the set rotational speed of the drive pump based on the required pump speed, includes: Calculate the total flow resistance generated when the coolant flows in the system circulation loop based on all of the aforementioned relative flow rates; The required pump speed is determined based on the performance-head curve of the drive pump obtained from the total flow resistance, and the required pump speed is used as the set rotational speed.
8. The method for controlling the coolant flow rate of an immersion liquid cooling system according to claim 7, characterized in that, The step of determining the set speed of the drive pump based on the required pump speed further includes: When the required pump speed is less than the pre-obtained minimum allowable speed of the drive pump, the minimum allowable speed is taken as the set speed. When the required pump speed is greater than the pre-acquired maximum allowable speed of the drive pump, the maximum allowable speed is used as the set speed. When the required pump speed is greater than or equal to the minimum allowable speed and less than or equal to the maximum allowable speed, the required pump speed is taken as the set speed.
9. The method for controlling the coolant flow rate of an immersion liquid cooling system according to claim 1, characterized in that, The step of adjusting the valve corresponding to the cooling zone to the corresponding opening degree according to the relative flow rate includes: The required valve opening value is calculated based on the relative flow rate and the inlet and outlet pressure difference of the valve corresponding to the cooling zone. Adjust the valve to the corresponding opening degree according to the required opening value.
10. A coolant flow control device for an immersion liquid cooling system, characterized in that, include: The acquisition module is configured to acquire the surface temperature of each IT device in the immersion liquid cooling system and the corresponding temperature of the nearby coolant. The temperature difference sorting module is configured to calculate the instantaneous temperature difference of each IT device based on the surface temperature and the collected temperature, and to sort all the instantaneous temperature differences numerically to obtain a grade sequence; The region division module is configured to divide multiple cooling regions according to the grade sequence and calculate the average temperature difference of each cooling region; The flow rate determination module is configured to determine the relative flow rate of the coolant required for each cooling zone based on the average temperature difference, and to calculate the relative flow rate of the coolant required for the corresponding cooling zone based on the relative flow rate. The rotational speed determination module is configured to determine the required pump speed of the drive pump in the immersion liquid cooling system based on all the relative flow rates, and to determine the set rotational speed of the drive pump based on the required pump speed. The control module is configured to adjust the drive pump to a corresponding speed according to the set speed, and to adjust the valve corresponding to the cooling zone to a corresponding opening degree according to the relative flow rate.