Regulation and control method and system for freezing type air conditioner of data center, medium and program product
By judging the changes in the computer parameter set in real time, and dynamically adjusting the low-temperature water temperature using preset tables and temperature calculation functions, the problem that the frozen water air conditioning system cannot adapt to the working status of different computers is solved, and the precise temperature control and stability improvement of computers in the data center is achieved.
Patent Information
- Application Number
- CN202510271500.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-08
- Publication Date
- 2025-07-01
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing refrigerated water air conditioning system cannot dynamically adjust the low temperature water temperature according to the real-time working status of different computers, resulting in unsatisfactory cooling effect and affecting the working stability of the computer.
By judging the changes in the computer parameter set in real time, using preset tables to match the standard low-temperature water temperature, and combining factors such as transportation length, room temperature and pipeline material, the low-temperature water temperature is dynamically adjusted through the temperature calculation function to ensure that the temperature of the frozen air conditioner delivered to the computer meets the needs.
Accurate temperature control of computers in the data center is achieved, cooling efficiency is improved, energy waste is reduced, computer work stability and system flexibility are enhanced, and extreme situations are avoided caused by blind regulation.
Smart Images

Figure CN120239230A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of temperature control, and particularly relates to a regulation method, system, medium and program product for a chilled air conditioner in a data center. Background Art
[0002] With the rapid development of information technology and cloud computing, as a key facility for processing and storing huge amounts of data, the energy consumption and operating efficiency of data centers have become the focus of global attention. The heat dissipation solution for data centers is particularly important because efficient heat dissipation not only affects the stable operation and lifespan of equipment but also is directly related to energy consumption and environmental impact. Chilled water air conditioning systems are widely used in large data centers due to their high cooling efficiency and reliability.
[0003] The chilled water air conditioning system mainly generates low-temperature water through a chiller unit, and then transports the cold water to the air conditioning equipment in various parts of the data center through a water pipe system. The air temperature is reduced through heat exchange to achieve the cooling of the data center. Such a system usually includes multiple sensors and control units for monitoring and regulating the flow rate and temperature of the cold water to maintain the temperature within the data center within an ideal range.
[0004] However, the low-temperature water generated by the chilled water air conditioning system is at the same temperature. However, different computers in the data center have different working states, which will result in different temperatures of the low-temperature water required for the computers to cool down. Moreover, the working states of the computers change in real time. Using low-temperature water at the same temperature for cooling may lead to unsatisfactory cooling effects, and further reduce the stability of computer operation. Summary of the Invention
[0005] This application provides a regulation method, system, medium and program product for a chilled air conditioner in a data center, which is used to adjust the temperature of the low-temperature water for reducing the temperature of the computer in real time, thereby improving the stability of computer operation.
[0006] In a first aspect, this application provides a regulation method for a chilled air conditioner in a data center, which determines whether the computer parameter set at the current moment is the same as the computer parameter set at the previous moment. The computer parameter set includes the computer hardware temperature and the memory temperature, and the difference between the current moment and the previous moment is a preset duration; If they are not the same, then match the standard low-temperature water temperature of the computer corresponding to the computer parameter set at the previous moment in a preset table; determine the transportation length, room temperature, and transportation pipeline material for the chilled air conditioner to transport the low-temperature water to the predetermined position of the computer; Calculate the target low-temperature water temperature according to the standard low-temperature water temperature, transportation length, room temperature, transportation pipeline material, and temperature calculation function; Send a first instruction to the refrigerated air conditioner to control the temperature of the chilled water to the target chilled water temperature, and transport the chilled water at the target chilled water temperature to the computer; If they are the same, maintain the target chilled water temperature corresponding to the previous moment and execute the step of transporting the chilled water at the target chilled water temperature to the computer.
[0007] By adopting the above technical solution, it is determined in real time whether the computer parameter sets (including the computer hardware temperature and the memory temperature) at the current moment and the previous moment are the same, and the temperature of the chilled water delivered by the refrigerated air conditioner to the computer is dynamically adjusted, thereby realizing precise temperature control of the computers in the data center. When it is detected that the computer parameters change, the method will match the corresponding standard chilled water temperature in the preset table, and comprehensively consider factors such as the transportation length, the room temperature, the pipeline material, etc., and obtain the optimal target chilled water temperature through the temperature calculation function, and instruct the air conditioner to adjust the temperature and transport it to ensure that the temperature of the chilled water when it reaches the computer meets the requirements. If the computer parameters remain unchanged, the temperature control scheme of the previous cycle can be adopted to avoid unnecessary energy consumption. The cooling efficiency is improved, the waste of resources caused by blind refrigeration is reduced, and the temperature of the chilled water used to reduce the computer temperature is adjusted in real time, thereby improving the stability of the computer operation.
[0008] Combined with some embodiments of the first aspect, in some embodiments, the target chilled water temperature is calculated according to the standard chilled water temperature, the transportation length, the room temperature, the transportation pipeline material, and the temperature calculation function, specifically including: Determine the heat conductivity of the transportation pipeline according to the transportation pipeline material; Input the standard chilled water temperature, the transportation length, the room temperature, and the heat conductivity into the temperature calculation function to obtain the target chilled water temperature.
[0009] By adopting the above technical solution, the key parameter of the heat conductivity is determined according to the pipeline material, and it is substituted into the temperature calculation function together with other known conditions (the standard chilled water temperature, the transportation length, the room temperature), and the final target temperature can be obtained. Since the heat conductivity directly affects the heat loss of the chilled water in the pipeline, accurately obtaining this parameter is crucial for the calculation function. By establishing the corresponding relationship between the pipeline material and the heat conductivity, the problems of estimating by experience or making generalizations are avoided, and the temperature control accuracy is improved. At the same time, unifying various influencing factors into the mathematical model for calculation also simplifies the control logic and reduces the system complexity.
[0010] Combined with some embodiments of the first aspect, in some embodiments, determining the heat conductivity of the transportation pipeline according to the transportation pipeline material specifically includes: Judge whether the type of the transportation pipeline material is one; If so, execute the step of determining the heat conductivity of the transportation pipeline according to the transportation pipeline material; If not, determine the thermal conductivity and length of each pipe material that makes up the transport pipe; Input the standard low-temperature water temperature, transport length, room temperature, thermal conductivity and length of each pipe material into the temperature calculation function to obtain the target low-temperature water temperature.
[0011] By adopting the above technical solution, when the pipe material is inhomogeneous, there must be differences in the thermal conductivity of different pipe sections. If the calculation method of a single material is still applied, errors will inevitably occur. First, judge the number of types of pipe materials. If there are multiple types, determine the thermal conductivity and length ratio of each pipe section respectively, and introduce these differential parameters into the temperature function to obtain a more accurate target temperature.
[0012] Combined with some embodiments of the first aspect, in some embodiments, the temperature calculation function is: In the formula, T1 is the target low-temperature water temperature, L is the transport length, α(x) is the heat transfer coefficient at a distance x from the refrigeration-type air conditioner, T(x) is the water temperature at a distance x from the refrigeration-type air conditioner, T r is the room temperature, β(x) is the thermal diffusivity at a distance x from the refrigeration-type air conditioner, is the Laplace operator of T(x), n is the number of types of pipe materials, i is the independent variable, λ i is the thermal conductivity of the i-th pipe section, L i is the length of the i-th pipe section, A i is the cross-sectional area of the i-th pipe section, γ is the heat loss coefficient, δ is the attenuation coefficient, and T0 is the standard low-temperature water temperature; Represents the diffusion of heat in space.
[0013] By adopting the above technical solution, this function comprehensively considers factors such as distance factor (transport length L), environmental factor (room temperature Tr), material factor (thermal conductivity λ), heat transfer and dissipation laws (heat transfer coefficient α, thermal diffusivity β, heat loss coefficient γ, attenuation coefficient δ), etc., and establishes a quantitative relationship between the standard low-temperature water temperature T0 and the target low-temperature water temperature T1, providing a mathematical tool for precise control. Each parameter in the formula has a clear physical meaning. For example, α(x) and β(x) reflect the spatial distribution characteristics of heat in the pipe, describes the second-order gradient of temperature, reflecting the nonlinearity of heat diffusion, and γ and δ depict the heat exchange process between the pipe wall and the external environment. The introduction of these factors makes the temperature prediction closer to the actual heat transfer law.
[0014] In some embodiments in combination with some embodiments of the first aspect, if they are not the same, after matching the standard low-temperature water temperature of the computer corresponding to the computer parameter set at the previous moment in the preset table, the method further includes: Determine whether the standard low-temperature water temperature is matched; If so, perform the steps of determining the transportation length, room temperature, and transportation pipeline material for the refrigeration-type air conditioner to transport the low-temperature water to the predetermined position of the computer; If not, match the standard low-temperature water temperature corresponding to the similar computer parameter set with the highest similarity to the computer parameter set at the current moment in the preset table; Perform the steps of determining the transportation length, room temperature, and transportation pipeline material for the refrigeration-type air conditioner to transport the low-temperature water to the predetermined position of the computer.
[0015] By adopting the above technical solution, when the computer parameter set at the current moment is not completely consistent with the records in the preset table, the method first determines whether there is a complete match. If the match is successful, the corresponding standard temperature can be directly adopted, saving unnecessary calculation overhead; if the match fails, the similarity comparison strategy is activated, and the set of records closest to the current parameter set is found in the preset table, and the corresponding standard temperature is used as the basis for subsequent calculations. While ensuring the accuracy of temperature control, the fault tolerance and flexibility of the system are also improved. Even in the face of a completely new computer parameter combination, a reasonable initial temperature can be quickly given, avoiding extreme situations that may be caused by blind regulation.
[0016] In some embodiments in combination with some embodiments of the first aspect, if not, after matching the standard low-temperature water temperature corresponding to the similar computer parameter set with the highest similarity to the computer parameter set at the current moment in the preset table, the method further includes: calculating the similarity between all computer parameter sets in the preset table and the computer parameter set at the current moment respectively using the Euclidean distance algorithm; Determine the standard low-temperature water temperature corresponding to the similarity with the largest value among all similarities.
[0017] By adopting the above technical solution, the Euclidean distance algorithm is used to measure the difference degree between the new and old computer parameter sets. On the one hand, the Euclidean distance is a mature mathematical tool, which is simple to calculate, intuitive and easy to understand, and is very suitable for the rapid comparison of multi-dimensional parameters; on the other hand, this algorithm not only considers the numerical differences of each parameter, but also takes into account their relative positions in space, and can more comprehensively and accurately reflect the overall characteristics of the parameter set.
[0018] In some embodiments in combination with some embodiments of the first aspect, if not, after matching the standard low-temperature water temperature corresponding to the similar computer parameter set with the highest similarity to the computer parameter set at the current moment in the preset table, the method further includes: Determine whether one or both of the computer hardware temperature being greater than a preset first threshold or the memory temperature being greater than a preset second threshold are satisfied, where the computer hardware temperature and the memory temperature are computer parameter sets at the current moment; If satisfied, perform the steps of determining the transportation length, room temperature, and transportation pipeline material for the chilled water transported by the chilled air conditioner to the predetermined position of the computer; If neither is satisfied, lower the standard chilled water temperature to the lowest chilled water temperature; Replace the standard chilled water temperature with the lowest chilled water temperature; Perform the steps of determining the transportation length, room temperature, and transportation pipeline material for the chilled water transported by the chilled air conditioner to the predetermined position of the computer.
[0019] By adopting the above technical solution, when any one or two parameters exceed the standard, the method will directly start subsequent steps such as determining the transportation length, room temperature, and pipeline material, without the need to match the standard temperature; conversely, if all parameters are within the threshold, the standard temperature will be appropriately lowered, with the lowest chilled water temperature as a reference, and then subsequent steps will be executed. The introduction of this temperature verification and adjustment mechanism endows the entire temperature control scheme with greater flexibility and adaptability. On the one hand, by presetting thresholds to divide the safe range, it avoids the hardware loss and stability risks that may be brought about by the computer running at extreme temperatures for a long time; on the other hand, the dynamic fine-tuning of the standard temperature can appropriately reduce the energy consumption of the cooling system itself while meeting the safety requirements, achieving energy conservation and efficiency improvement.
[0020] In a second aspect, an embodiment of the present application provides a control system for a chilled air conditioner in a data center. The control system for the chilled air conditioner in the data center includes: one or more processors and a memory; the memory is coupled to the one or more processors, and the memory is used to store computer program code. The computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the control system for the chilled air conditioner in the data center to execute the method described in the first aspect and any possible implementation manner in the first aspect.
[0021] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, including instructions, which when running on the control system for the chilled air conditioner in the data center, cause the control system for the chilled air conditioner in the data center to execute the method described in the first aspect and any possible implementation manner in the first aspect.
[0022] In a fourth aspect, an embodiment of the present application provides a computer program product, characterized in that when the computer program product runs on the control system for the chilled air conditioner in the data center, it causes the control system for the chilled air conditioner in the data center to execute the method described in any possible implementation manner in the first aspect.
[0023] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. The present application provides a control method for a chilled air conditioner in a data center, which determines in real time whether the computer parameter sets (including computer hardware temperature and memory temperature) at the current moment and the previous moment are the same, and dynamically adjusts the temperature of the chilled water delivered by the chilled air conditioner to the computer, thereby achieving precise temperature control of the computers in the data center. When it is detected that the computer parameters change, the method will match the corresponding standard chilled water temperature in a preset table, and comprehensively consider factors such as transportation length, room temperature, and pipe material, and obtain the optimal target chilled water temperature through a temperature calculation function, and instruct the air conditioner to adjust the temperature and deliver it to ensure that the temperature of the chilled water when it reaches the computer meets the requirements. If the computer parameters remain unchanged, the temperature control scheme of the previous cycle can be adopted to avoid unnecessary energy consumption. The cooling efficiency is improved, the resource waste caused by blind refrigeration is reduced, and the temperature of the chilled water used to lower the computer temperature is adjusted in real time, thereby improving the stability of the computer operation.
[0024] 2. The present application provides a control method for a chilled air conditioner in a data center. When the computer parameter set at the current moment is not completely consistent with the record in the preset table, the method first determines whether there is a complete match. If the match is successful, the corresponding standard temperature can be directly adopted, saving unnecessary calculation overhead; if the match fails, a similarity comparison strategy is started to find the set of records in the preset table that is closest to the current parameter set, and the corresponding standard temperature is used as the basis for subsequent calculations. While ensuring the accuracy of temperature control, the fault tolerance and flexibility of the system are also improved. Even in the face of a completely new computer parameter combination, a reasonable initial temperature can be quickly given, avoiding extreme situations that may be caused by blind regulation.
[0025] 3. The present application provides a control method for a chilled air conditioner in a data center. By adopting the above technical solutions, when any one or two parameters exceed the standard, the method will directly start the subsequent steps of determining the transportation length, room temperature, pipe material, etc., without matching the standard temperature; on the contrary, if the parameters are all within the threshold, the standard temperature is appropriately lowered, and the lowest chilled water temperature is used as a reference, and then the subsequent steps are executed. The introduction of this temperature verification and adjustment mechanism gives the entire temperature control scheme greater flexibility and adaptability. On the one hand, by presetting the threshold to divide the safe range, the hardware loss and stability risks that may be brought about by the computer running at the extreme temperature for a long time are avoided; on the other hand, the dynamic fine-tuning of the standard temperature can appropriately reduce the energy consumption of the cooling system itself while meeting the safety requirements, achieving energy conservation and efficiency improvement. Description of the Drawings
[0026] Figure 1It is a schematic flowchart of a control method for a chilled air conditioner in a data center according to an embodiment of the present application.
[0027] Figure 2 It is another schematic flowchart of a control method for a chilled air conditioner in a data center according to an embodiment of the present application.
[0028] Figure 3 It is a schematic structural diagram of an entity device of a control system for a chilled air conditioner in a data center provided by an embodiment of the present application. Detailed implementation manners
[0029] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. As used in the specification and appended claims of the present application, the singular forms "a", "an", "the", "above-mentioned", "said", and "this" are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations including one or more of the listed items.
[0030] Hereinafter, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as implying or suggesting relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of "a plurality" is two or more.
[0031] The following describes an application scenario of an embodiment of the present application: In the data center of a large Internet company, thousands of servers and storage devices are running continuously 24 hours a day, processing a large amount of data requests and computing tasks. In order to ensure the stable operation of IT devices and data security, the data center is equipped with an advanced chilled water air conditioning system, which adjusts the temperature and humidity in the computer room by circulating low-temperature chilled water.
[0032] However, with the rapid growth of business volume and the continuous online of new devices, the heat dissipation problem in the data center has become increasingly prominent. The operation and maintenance team found that although the chilled water system can continuously supply constant-temperature chilled water, the heat dissipation requirements of devices in different regions and different racks vary greatly. Some high-load servers and storage arrays, such as video transcoding clusters, big data analysis platforms, etc., generate a large amount of heat during peak periods and urgently need stronger cooling; while some relatively idle devices, such as backup servers, redundant nodes, etc., have lower heat dissipation requirements.
[0033] If the chilled water system can only provide chilled water at a uniform temperature, it cannot meet the personalized heat dissipation requirements of different devices. Too low water temperature will cause energy waste, while too high water temperature is difficult to effectively remove heat, and may even cause the device to overheat and shut down automatically, affecting business continuity. In addition, the workloads of different devices change dynamically. If the chilled water temperature cannot be adjusted in time, it will also affect the heat dissipation effect.
[0034] To solve the above technical problems, the present application provides a control method for a chilled air conditioner in a data center, which is used to adjust the temperature of the chilled water for reducing the temperature of a computer in real time, thereby improving the stability of the computer's operation.
[0035] The following combines Figure 1 , and describes a control method for a chilled air conditioner in a data center in an embodiment of the present application: Please refer to Figure 1 , which is a schematic flow chart of a control method for a chilled air conditioner in a data center in an embodiment of the present application.
[0036] S101. Determine whether the computer parameter set at the current moment is the same as the computer parameter set at the previous moment; The system determines whether the computer parameter set at the current moment is the same as the computer parameter set at the previous moment. The computer parameter set includes the computer hardware temperature and the memory temperature. The difference between the current moment and the previous moment is a preset duration. In this step, the system first obtains the computer hardware temperature and memory temperature data at the current moment, and compares them with the corresponding data collected last time (previous moment). Here, the previous moment refers to the time point of the system's last round of temperature collection and adjustment. The time interval between the two collections is a preset fixed duration, such as 5 minutes. By comparing the temperature data sets before and after, the system can quickly determine whether the working state of the computer has changed significantly, so as to decide whether to recalculate and adjust the chilled water temperature.
[0037] For example, assume that the system collects data every 5 minutes, and the current time is 13:30, then the previous moment is 13:25. The system obtains the CPU temperature and memory temperature at these two moments respectively. For example: 13:30 CPU temperature: 65°C, memory temperature: 50°C 13:25 CPU temperature: 64°C, memory temperature: 51°C Comparing these two sets of data, it is found that the temperature change range is within 1°C, and it can be considered that the working state of the computer is basically stable and the chilled water temperature does not need to be adjusted. At this time, the system will directly enter step S109 to maintain the original chilled water temperature setting.
[0038] S102. Match the standard low-temperature water temperature of the computer corresponding to the computer parameter set at the previous moment in the preset table; if they are different, the system matches the standard low-temperature water temperature of the computer corresponding to the computer parameter set at the previous moment in the preset table. After determining that the computer working state has changed in step S101, the system needs to determine a new cold water temperature setting value. Instead of directly performing complex thermodynamic calculations, it is better to first consult the preset standard temperature table to see if there is an item that exactly matches the current state. This approach is equivalent to introducing a simple configuration file for recording the optimal water temperature settings under different working conditions, which can greatly simplify the calculation process.
[0039] The so-called preset table is actually a two-dimensional lookup table indexed by computer hardware temperature and memory temperature. Each item in the table corresponds to a typical computer working state and gives the recommended cold water temperature in that state. These standard temperatures can be obtained through previous experience accumulation and a large number of tests, representing the result of empirical optimization.
[0040] For example, assume there are the following records in the preset table: CPU temperature 65°C, memory temperature 50°C => cold water temperature 18°C CPU temperature 70°C, memory temperature 55°C => cold water temperature 15°C CPU temperature 60°C, memory temperature 45°C => cold water temperature 20°C The data currently collected by the system is: CPU temperature 66°C, memory temperature 49°C. Try to find an exactly matching item in the table and find that there is no corresponding record. This means that the system has encountered a new working state and cannot directly obtain the optimal water temperature setting from experience, and needs to re-determine it through calculation.
[0041] S103. Determine the transportation length, room temperature, and transportation pipeline material for the cold water transported by the refrigerated air conditioner to the predetermined position of the computer; Before determining the new cold water temperature setting, the system also needs to collect some environmental parameters related to the transportation process for subsequent thermodynamic calculations. The three most crucial parameters are: transportation length, room temperature, and pipeline material.
[0042] The transportation length refers to the pipeline length from the water outlet of the refrigerated air conditioner to the cold water inlet near the computer. It determines the amount of heat loss of the cold water during transportation. The longer the length, the more environmental heat the cold water absorbs before reaching the end point, and its temperature will increase accordingly. The transportation length can usually be obtained from the pipeline design drawings or actual measurements.
[0043] The influence of room temperature on the heat dissipation of pipelines is also very significant. If the air temperature in the data center is relatively high, then the cold water will absorb more heat during transportation, resulting in a decline in heat dissipation performance. The room temperature can be collected in real time through the temperature sensors in the room.
[0044] The pipeline material affects the heat exchange efficiency between the pipe wall and the cold water. The thermal conductivity coefficients of different materials vary greatly, so they will directly determine the rate of change of the cold water temperature. Common pipeline materials include stainless steel, copper, PVC, etc., and their thermal conductivity coefficients can be obtained from material manuals or physical property databases.
[0045] For example, assume that the system learns from the design drawings that the pipeline length between the chilled air conditioner and the computer is 50 meters and is entirely made of stainless steel. At the same time, the temperature sensor in the room shows that the current room temperature is 25 °C. The system will record these three parameters for subsequent calculations: Transport length: 50 meters Room temperature: 25 °C Pipeline material: stainless steel, with a thermal conductivity coefficient of 16.3 W / (m·K) It can be seen that the acquisition of environmental parameters needs to make full use of existing monitoring facilities and data resources and integrate them into the temperature control strategy. This data-driven method makes the adjustment of the cold water temperature more scientific and accurate, can fully consider the influence of the actual application environment, and avoid energy waste and equipment loss caused by blind regulation.
[0046] S104. Determine whether the type of the transport pipeline material is one; After obtaining the pipeline material information, the system needs to further determine whether the transport pipeline is composed of multiple materials spliced together. The purpose of this step is to determine whether segmented processing is required in the thermodynamic calculation.
[0047] If the entire pipeline uses the same material, then when calculating the change in the cold water temperature, the thermal conductivity coefficient of this material can be directly used without considering the inhomogeneity of the pipeline. On the contrary, if the pipeline is composed of multiple materials connected in sequence, then in the calculation process, it needs to be divided into several homogeneous segments, calculate the temperature change of each segment separately, and then combine them to obtain the final water temperature at the end point.
[0048] To determine whether the pipeline material is unique, it can be learned by analyzing the design drawings or on-site investigation. In actual projects, due to the influence of factors such as cost, strength, and corrosion resistance, the pipeline material usually changes to a certain extent, especially for some long-distance pipelines laid across regions.
[0049] For example, assume that the system learns that the cold water pipeline is divided into three parts: 0 - 20 meters: stainless steel, with a thermal conductivity coefficient of 16.3 W / (m·K) 20-35 meters: copper, thermal conductivity 401W / (m·K) 35-50 meters: PVC, thermal conductivity 0.15W / (m·K) Since the pipeline material is not unique, the system will segment the pipeline according to different materials, record the length and thermal conductivity of each segment, and use it for subsequent segment calculations. If the pipelines are all made of the same material, then step S108 can be directly entered.
[0050] S105, determining the thermal conductivity and length of each pipe material constituting the transport pipe; If not, the system determines the thermal conductivity and length of each pipe material that makes up the transport pipe. After determining that the pipe material is heterogeneous, the system needs to further obtain the specific physical parameters and size data of each material to prepare for segment calculation. The core of this step is to build a complete segment model to record the material distribution and length change of the pipeline from the starting point to the end point.
[0051] For each pipe material, the system focuses on two parameters: thermal conductivity and segment length. Thermal conductivity reflects the ability of a material to conduct heat and is a key physical property parameter in thermodynamic calculations. It is closely related to factors such as the material's microstructure and chemical composition, and can be obtained by consulting a material manual or physical property database. The segment length directly determines the influence range and weight of the material in the entire heat transfer process. It can be estimated by analyzing the pipeline design drawings and combining them with actual construction conditions.
[0052] After obtaining these two types of data, the system will enter them in sequence according to the spatial order of the pipeline to form a complete segment description. The start and end points and length of each segment are clearly defined to ensure that the segment model is completely consistent with the actual pipeline structure.
[0053] For example, for the three-stage pipeline above, the system obtains the following parameters: The first section: stainless steel, thermal conductivity 16.3W / (m·K), length 20 meters, starting distance 0 meters, end distance 20 meters Section 2: Copper, thermal conductivity 401W / (m·K), length 15 meters, starting distance 20 meters, end distance 35 meters The third section: PVC, thermal conductivity 0.15W / (m·K), length 15 meters, starting distance 35 meters, end distance 50 meters. So far, the system has established a complete segmented model, clarified the thermal conductivity and spatial distribution of each material, and laid the foundation for subsequent segmented calculations and comprehensive analysis.
[0054] S106, inputting the standard low-temperature water temperature, the transport length, the room temperature, the thermal conductivity of each pipe material and the length into the temperature calculation function to obtain the target low-temperature water temperature; The system inputs the standard low-temperature water temperature, transportation length, room temperature, thermal conductivity and length of each pipe material into the temperature calculation function to obtain the target low-temperature water temperature. The temperature calculation function is as follows: In the formula, T1 is the target low-temperature water temperature, L is the transportation length, α(x) is the heat transfer coefficient at a distance x from the refrigeration-type air conditioner, T(x) is the water temperature at a distance x from the refrigeration-type air conditioner, T r is the room temperature, β(x) is the thermal diffusivity at a distance x from the refrigeration-type air conditioner, is the Laplace operator of T(x), n is the number of types of pipe materials, i is the independent variable, λ i is the thermal conductivity of the i-th section of the pipe, L i is the length of the i-th section of the pipe, A i is the cross-sectional area of the i-th section of the pipe, γ is the heat loss coefficient, δ is the attenuation coefficient, and T0 is the standard low-temperature water temperature; represents the diffusion of heat in space.
[0055] After completing the segmented modeling of the pipeline, the system needs to predict the temperature change of the cold water during transportation through thermodynamic calculations and finally determine the target water temperature delivered to the computer. This step is the core of the entire temperature control strategy and is directly related to the cooling effect and energy consumption level.
[0056] The temperature calculation function is a mathematical model that describes the dynamic change of the cold water temperature, comprehensively considering various influencing factors in the heat transfer process, including pipeline length, material, environmental temperature, etc. It takes the standard low-temperature water temperature as the starting point, and through the step-by-step calculation and iterative integration of the segmented pipeline, simulates the dynamic process in which the cold water gradually absorbs environmental heat and the temperature continuously rises during transportation, and gives the predicted value of the final water temperature at the end of the pipeline, that is, the target low-temperature water temperature.
[0057] Specifically, the temperature calculation function consists of three parts: The convective heat transfer term, which describes the heat exchange between the cold water and the pipe wall, is determined by the fluid temperature on the inner surface of the pipe and the convective heat transfer coefficient.
[0058] The heat conduction term, which describes the heat transfer inside the pipe wall, is determined by the thermal conductivity of the pipe material and the temperature gradient.
[0059] The heat loss correction term, which describes the heat exchange between the cold water and the environment during transportation, is determined by factors such as the adiabatic performance of the pipe and the environmental temperature.
[0060] The system substitutes the various parameters obtained in the previous steps, including the standard low-temperature water temperature, transportation length, room temperature, thermal conductivity and length of the segmented materials, etc., into the temperature calculation function. After complex numerical integration and iterative operations, the predicted value of the target low-temperature water temperature is finally obtained. This temperature value comprehensively considers all aspects of the heat transfer process and can reflect the temperature change of the cold water during the actual transportation process, providing a reliable target for subsequent temperature adjustment.
[0061] For example, assume that the system determines that the standard low-temperature water temperature under the current working condition is 15°C according to the preset table, and the pipeline segmentation and environmental parameters are as described above. Substitute these data into the temperature calculation function: Standard low-temperature water temperature: 15°C Transportation length: 50 m Room temperature: 25°C Thermal conductivity of the first section: 16.3 W / (m·K), length 20 m Thermal conductivity of the second section: 401 W / (m·K), length 15 m Thermal conductivity of the third section: 0.15 W / (m·K), length 15 m After multiple iterative calculations, the function finally outputs the target low-temperature water temperature as: 17.5°C. This means that in order to ensure that the temperature of the cold water reaches the set value of 15°C exactly when it arrives at the computer, the refrigeration-type air conditioner needs to adjust the outlet water temperature to 17.5°C to compensate for the inevitable heat loss during pipeline transmission.
[0062] S107. Send a first instruction to the refrigeration-type air conditioner to control the temperature of the low-temperature water to the target low-temperature water temperature; if the judgment result in step S104 is yes, the system determines the thermal conductivity of the transportation pipeline according to the transportation pipeline material, and at this time there is only one transportation pipeline material for the transportation pipeline.
[0063] After obtaining the target low-temperature water temperature through the temperature calculation function, the system needs to transfer this temperature set value to the refrigeration-type air conditioner to guide its corresponding adjustment of the refrigeration capacity. This step is the key for the temperature control scheme to move from theoretical calculation to actual execution. Through the communication and interaction between the system and the equipment, the closed-loop control of precise temperature control is realized.
[0064] Specifically, the system will generate a formatted control instruction, which contains the numerical value of the target low-temperature water temperature and some necessary control parameters. This instruction is sent to the control module of the refrigeration-type air conditioner through a communication interface (such as RS485, Modbus, etc.). After parsing the instruction, the control module compares the target temperature set value with the current outlet water temperature and calculates the adjustment range of the required refrigeration capacity according to the difference between the two.
[0065] The adjustment of refrigerating capacity is usually achieved by changing the operating frequency of the compressor or the refrigerant flow rate. The refrigeration-type air conditioner automatically adjusts the corresponding actuators (such as frequency converters, electronic expansion valves, etc.) according to the system instructions, so that the refrigeration capacity of the compressor matches the target temperature. After a period of dynamic adjustment, the chilled water outlet temperature will gradually approach and stabilize near the target value, completing the precise control of the temperature.
[0066] For example, assume that the target low-temperature water temperature calculated by the system is 17.5 °C, while the current chilled water outlet temperature of the refrigeration-type air conditioner is 19 °C. The system generates a control instruction "SET_TEMP = 17.5" and sends it to the control module of the air conditioner through the Modbus interface. The control module parses the instruction and finds that the target temperature is 1.5 °C lower than the current temperature. So it sends a signal to the frequency converter to increase the operating frequency of the compressor and increase the refrigerating capacity. After a period of adjustment, the chilled water outlet temperature drops to about 17.5 °C and remains stable. The system confirms that the temperature meets the expectation through real-time monitoring and completes this round of temperature control adjustment.
[0067] S108. Determine the thermal conductivity of the transportation pipeline according to the pipeline material; When it is determined that the pipeline material is homogeneous, the system can directly obtain the equivalent thermal conductivity of the entire pipeline according to the physical property parameters of this material. This simplified calculation method avoids the complex process of segmenting the pipeline for modeling and calculating section by section, and while ensuring the accuracy, greatly improves the efficiency of temperature prediction.
[0068] For example, if the system determines in step S104 that the pipeline material is unique and learns that the material is stainless steel. By consulting the physical property parameters, it is known that the thermal conductivity of stainless steel is 16.3 W / (m·K). The system directly takes this value as the equivalent thermal conductivity of the entire pipeline and substitutes it into the temperature calculation function to predict the change of the chilled water temperature.
[0069] S109. Maintain the target low-temperature water temperature corresponding to the previous moment; When the system determines that there is no obvious change in the current computer operating condition compared with the previous sampling, it can directly maintain the target low-temperature water temperature of the previous time without recalculating and adjusting. This control strategy based on state detection can effectively reduce unnecessary temperature fluctuations and energy waste, and improve the stability and economy of the system operation.
[0070] Specifically, the system regularly collects the operating parameters of the computer (such as CPU temperature, memory temperature, etc.) and compares them with the data sampled last time. If the difference between the two data is less than the preset threshold (such as 1°C), it is considered that there is no obvious change in the working state of the computer. At this time, adjusting the cold water temperature is not only unnecessary, but may also introduce unnecessary disturbances and affect the operating efficiency of the refrigeration system. Therefore, the system will directly send a maintenance instruction to the chilled air conditioner, requiring it to maintain the current set outlet water temperature and continue to provide constant temperature cold water for the computer.
[0071] S110. Transport the cold water with the target low temperature water temperature to the computer.
[0072] This step is the last link of the entire temperature control process. It transports the cold water that has been precisely adjusted according to the computer operating conditions and environmental parameters to the computer, realizing the effective export of heat and the precise control of the equipment temperature. It is the ultimate manifestation of the previous work and directly determines the quality of the temperature control effect.
[0073] Specifically, after receiving the temperature control instruction from the system, the chilled air conditioner will correspondingly adjust the refrigeration capacity to make the cold water outlet temperature stable near the target value. These cold waters that have been precisely calculated and dynamically adjusted are continuously supplied to the heat exchange components (such as cold plates, cold radiators, etc.) of the computer through the pipeline transportation system. The cold water exchanges heat with the heat sources inside the computer (such as CPU, memory, etc.), absorbs the waste heat generated by them, and then returns to the chilled air conditioner to complete a refrigeration cycle.
[0074] The above embodiments have the following beneficial effects: It can judge in real time whether the computer parameter sets (including computer hardware temperature and memory temperature) at the current moment and the previous moment are the same, and dynamically adjust the temperature of the cold water transported by the chilled air conditioner to the computer, thus realizing precise temperature control of the computers in the data center. When it detects that the computer parameters change, the method will match the corresponding standard cold water temperature in the preset table, and comprehensively consider factors such as transportation length, room temperature, pipeline material, etc., and obtain the optimal target cold water temperature through the temperature calculation function, and instruct the air conditioner to adjust the temperature and transport it to ensure that the temperature of the cold water meets the requirements when it reaches the computer. If the computer parameters remain unchanged, the temperature control scheme of the previous cycle can be adopted to avoid unnecessary energy consumption. It improves the cooling efficiency, reduces the waste of resources caused by blind refrigeration, and adjusts the temperature of the cold water used to lower the computer temperature in real time, thereby improving the working stability of the computer.
[0075] Determine the key parameter of thermal conductivity according to the pipe material, and substitute it into the temperature calculation function together with other known conditions (standard low-temperature water temperature, transportation length, room temperature), then the final target temperature can be obtained. Since the thermal conductivity directly affects the heat loss of low-temperature water in the pipe, accurately obtaining this parameter is crucial for the calculation function. By establishing the corresponding relationship between the pipe material and the thermal conductivity, the problems of estimation based on experience or generalization are avoided, and the temperature control accuracy is improved. At the same time, unifying various influencing factors into a mathematical model for calculation also simplifies the control logic and reduces the system complexity.
[0076] When the pipe material is inhomogeneous, there must be differences in the thermal conductivity of different pipe segments. If the calculation method for a single material is still applied, errors will inevitably occur. First, determine the number of types of pipe materials. If there are multiple types, then determine the thermal conductivity and length ratio of each pipe segment respectively, and introduce these differentiated parameters into the temperature function to obtain a more accurate target temperature.
[0077] This function comprehensively considers factors such as distance factor (transportation length L), environmental factor (room temperature Tr), material factor (thermal conductivity λ), heat transfer and dissipation laws (heat transfer coefficient α, thermal diffusivity β, heat loss coefficient γ, attenuation coefficient δ), etc., and establishes a quantitative relationship between the standard low-temperature water temperature T0 and the target low-temperature water temperature T1, providing a mathematical tool for precise control. Each parameter in the formula has a clear physical meaning. For example, α(x) and β(x) reflect the spatial distribution characteristics of heat in the pipe, T(x) describes the second-order gradient of temperature, reflecting the nonlinearity of heat diffusion, while γ and δ characterize the heat exchange process between the pipe wall and the external environment. The introduction of these factors makes the temperature prediction closer to the actual heat transfer law.
[0078] However, if they are not the same, after matching the standard low-temperature water temperature corresponding to the computer parameter set at the previous moment in the preset table, it may be impossible to match the standard low-temperature water temperature or the temperature of the computer has exceeded the maximum limit. For this situation, how to solve this problem will be described in combination with the following embodiments. The following combines Figure 2 to describe another control method for the chilled air conditioner in the data center in the embodiments of the present application: Please refer to Figure 2 which is another process schematic diagram of a control method for a chilled air conditioner in a data center in the embodiments of the present application.
[0079] S201. Determine whether the standard low-temperature water temperature is matched; In the temperature control system, the system needs to search for the matched standard low-temperature water temperature in the preset parameter-temperature comparison table according to the currently collected computer operating conditions parameters. This step is the key to temperature adjustment and directly determines the direction of subsequent control strategies.
[0080] Specifically, the system uses the computer parameter set at the current moment (such as CPU temperature, memory temperature, load rate, etc.) as the query condition and compares it item by item in the comparison table. If a parameter set that exactly matches it is found, the corresponding standard low-temperature water temperature is directly extracted as the temperature setting value of the refrigeration-type air conditioner. In this case, the system can directly enter the subsequent pipeline calculation and temperature control processes.
[0081] However, in actual applications, due to the complex and changeable computer operating conditions, the combination space of the parameter set is very large. It is difficult for the preset comparison table to enumerate all possibilities, so it is inevitable that there will be cases where exact matching cannot be achieved. At this time, the system needs to enter the process of calculating the similarity of the parameter set and temperature correction, and make dynamic adjustments based on the standard value to meet the requirements of the actual operating conditions.
[0082] For example, assume that the system collects the CPU temperature of the current computer as 65°C, the memory temperature as 50°C, and the load rate as 60%. This set of parameter sets is searched in the comparison table. If there happens to be a record that exactly matches these values and gives the standard low-temperature water temperature as 18°C, then the system directly takes 18°C as the target value of temperature control and continues to execute the subsequent steps of pipeline calculation and control instruction issuance.
[0083] If so, execute the steps of determining the transportation length, room temperature, and the material of the transportation pipeline for the refrigeration-type air conditioner to transport the low-temperature water to the predetermined position of the computer (S103).
[0084] S202. Use the Euclidean distance algorithm to calculate the similarity between all computer parameter sets in the preset table and the computer parameter set at the current moment respectively; If not, the system uses the Euclidean distance algorithm to calculate the similarity between all computer parameter sets in the preset table and the computer parameter set at the current moment respectively.
[0085] When the system cannot find a parameter set in the preset table that exactly matches the current computer operating conditions, it is necessary to use the similarity algorithm to find the closest one among many alternative parameter sets, and use the corresponding standard temperature as the benchmark, and then make fine-tuning. This temperature inference method based on similarity can effectively expand the applicable range of the preset table and improve the adaptability of the temperature control system to unknown operating conditions.
[0086] Specifically, the system uses the Euclidean distance algorithm to calculate the similarity between the current parameter set and each record in the table respectively. The Euclidean distance is a commonly used similarity metric method. By calculating the sum of the squares of the numerical differences in the corresponding dimensions of two vectors (i.e., parameter sets), it measures their distance in a multi-dimensional space. The smaller the distance, the more similar the two vectors are. This method is simple to calculate and has a clear geometric meaning, and is widely used in fields such as pattern recognition and clustering analysis.
[0087] In the temperature control scenario, the system corresponds the parameter values such as the currently collected CPU temperature, memory temperature, and load rate with each parameter set in the preset table, and applies the Euclidean distance formula for calculation to obtain a set of similarity values. The larger the value, the greater the difference between the row record and the current working condition. These similarity values provide a basis for the system to select the optimal solution from among many alternative solutions.
[0088] For example, assume that the currently collected computer parameter set is (CPU temperature 65°C, memory temperature 50°C, load rate 60%). Calculate the Euclidean distance between it and three records in the preset table: (62°C, 48°C, 55%), (66°C, 52°C, 58%), and (69°C, 54°C, 63%) respectively. The results obtained are 4.58, 2.45, and 5.39. Among them, the distance corresponding to the second record is the smallest, which is 2.45. Therefore, the system determines that this record is the most similar to the current working condition. If the standard low-temperature water temperature corresponding to this record is 16.5°C, the system will initially determine 16.5°C as the temperature control target for this time.
[0089] S203. Determine the standard low-temperature water temperature corresponding to the similarity with the largest value among all similarities; After using the Euclidean distance algorithm to calculate the similarities between the current working condition and each parameter set in the preset table, the system needs to further compare the magnitudes of these similarity values, select the largest one (i.e., the smallest Euclidean distance), and use the standard low-temperature water temperature corresponding to it as the reference value for this temperature control. This step is the key to similarity inference and directly determines the starting point and general direction of temperature adjustment.
[0090] Specifically, the system will traverse and compare the magnitudes of a set of similarity values calculated in the previous step. By setting an initial value, continuously compare it with each value, and update this maximum value in a timely manner. When the traversal is completed, the position where the maximum value is located corresponds to the parameter set record closest to the current working condition. And the standard temperature associated with this record is the reference temperature value determined by the system, providing a reference for subsequent fine-tuning.
[0091] For example, continuing from the calculation result of the previous step, the system obtains the Euclidean distances between the current working condition and three preset records, which are 4.58, 2.45, and 5.39 respectively. By comparison, it can be seen that 2.45 is the smallest. Therefore, the system locks the second record as the best match and extracts the corresponding standard temperature of 16.5°C as the reference value. On this basis, the reference value is fine-tuned according to specific hardware temperature and other conditions, and finally the target low-temperature water temperature for this time is determined.
[0092] S204. Determine whether one or both of the computer hardware temperature being greater than a preset first threshold or the memory temperature being greater than a preset second threshold are satisfied; The system determines whether one or both of the computer hardware temperature being greater than a preset first threshold or the memory temperature being greater than a preset second threshold are satisfied. The computer hardware temperature and the memory temperature are the computer parameter sets at the current moment.
[0093] After determining the reference temperature for this temperature control, the system also needs to further determine whether the current hardware temperature and memory temperature exceed the preset safety thresholds. This step is a protection mechanism designed to promptly detect and respond to abnormal situations of device overheating, and avoid hardware damage or data loss caused by out-of-control temperature.
[0094] Specifically, the system will compare the currently collected CPU temperature and memory temperature with two preset temperature thresholds respectively. These thresholds are usually determined according to the physical characteristics and safe operating range of the device, representing the upper temperature limit for the hardware to operate stably for a long time. If the actual temperature exceeds the threshold, it means that the device has entered a warning state and emergency measures need to be taken to cool down.
[0095] The judgment logic can be divided into two cases: one is that the hardware temperature exceeds the first threshold, and the other is that the memory temperature exceeds the second threshold. Since there are differences in physical characteristics and heat dissipation mechanisms between the CPU and the memory, setting different thresholds respectively can more finely control the temperature risks of different components. At the same time, as long as one of the two conditions is judged to be established, the warning and control process can be triggered, and corresponding measures can be taken in a timely manner, improving the response speed and reliability of the system.
[0096] For example, assume that the preset CPU temperature threshold of the system is 70°C and the memory temperature threshold is 60°C. The currently collected actual temperatures are 68°C and 57°C respectively. By comparison, it can be seen that although both are close to the thresholds but have not exceeded them, so the system determines that the device is still in a safe state, and continues to execute the normal control process according to the reference temperature of 16.5°C determined in the previous step.
[0097] Conversely, if the CPU temperature is 72°C at this time, exceeding the first threshold, the system will determine that there is an overheating risk, immediately activate the emergency plan, lower the target temperature to a lower value (such as 14°C), and accelerate the cold water circulation speed to quickly reduce the CPU temperature to the safe range. This emergency disposal can prevent hardware overheating damage and ensure the safety of the device and data.
[0098] If satisfied, execute the steps of determining the transportation length, room temperature, and transportation pipeline material for transporting the low-temperature water to the predetermined position of the computer by the refrigerated air conditioner (S103).
[0099] S205: Lower the standard low-temperature water temperature to the lowest low-temperature water temperature; If not satisfied, lower the standard low-temperature water temperature to the lowest low-temperature water temperature.
[0100] When the system determines that both the current hardware temperature and memory temperature do not exceed the preset threshold, it indicates that the server is currently within the safe temperature range and no emergency cooling measures are required. However, in order to pursue better heat dissipation effects and energy efficiency performance, the system will further lower the reference temperature determined in the previous step to a preset minimum value. This temperature reduction strategy can optimize the operating efficiency of the refrigeration system to the greatest extent while ensuring safety.
[0101] Specifically, the system will preset a lowest low-temperature water temperature value as the lower limit of temperature adjustment. This value is usually a few degrees lower than the target temperature under normal operating conditions. On the one hand, it can reserve a certain margin for the system to cope with temperature fluctuations, and on the other hand, it can further reduce the heat accumulation of the server and extend the service life of the device. When it is determined that the current operating condition is safe, the system will directly lower the reference temperature to this lowest value as the new temperature control target to guide the operation of the refrigeration equipment.
[0102] S206: Replace the standard low-temperature water temperature with the lowest low-temperature water temperature.
[0103] After performing the temperature reduction operation, the system needs to update the new target temperature (i.e., the lowest low-temperature water temperature) to the temperature control status table to replace the original reference temperature value. This step is the last link of the temperature control process and is also the key to ensuring the continuous and effective execution of the new control instructions. Through status update, the system can solidify the results of this round of optimization and provide accurate and coherent basis for subsequent control decisions.
[0104] Specifically, the temperature control status table is a data structure for the system to record and manage temperature control parameters in real time, usually including multiple items such as the current operating mode, target temperature, and device status. Among them, the target temperature is a key parameter guiding the operation of the refrigeration equipment and directly determines the outlet temperature of the chilled water. When the system completes the temperature probe, it is necessary to promptly write the lowest low-temperature water temperature into the target temperature field of the status table, overwriting the previous reference value. In this way, regardless of how the subsequent control process proceeds, the refrigeration equipment will always use this updated temperature value as the control target and continuously output low-temperature chilled water until the next temperature adjustment occurs.
[0105] The above embodiments have the following beneficial effects: When the computer parameter set at the current moment is not completely consistent with the records in the preset table, the method first determines whether there is a completely matching situation. If the match is successful, the corresponding standard temperature can be directly adopted, saving unnecessary calculation overhead; if the match fails, the similarity comparison strategy is started to find the set of records in the preset table that is closest to the current parameter set and adopt the corresponding standard temperature as the basis for subsequent calculations. While ensuring the accuracy of temperature control, it also improves the fault tolerance and flexibility of the system. Even in the face of a new combination of computer parameters, a reasonable initial temperature can be quickly given, avoiding extreme situations that may be caused by blind regulation.
[0106] The Euclidean distance algorithm is used to measure the degree of difference between the new and old computer parameter sets. On the one hand, the Euclidean distance is a mature mathematical tool with simple calculation, intuitive understanding, and is very suitable for the quick comparison of multi-dimensional parameters; on the other hand, this algorithm not only considers the numerical differences of each parameter, but also takes into account their relative positions in space, and can more comprehensively and accurately reflect the overall characteristics of the parameter set.
[0107] When any one or two parameters exceed the standard, the method will directly start the subsequent steps of determining the transportation length, room temperature, pipe material, etc., without performing the matching of the standard temperature; on the contrary, if the parameters are all within the threshold, the standard temperature will be appropriately lowered, with the lowest low-temperature water temperature as a reference, and then the subsequent steps will be executed. The introduction of this temperature verification and adjustment mechanism gives the entire temperature control scheme greater flexibility and adaptability. On the one hand, by presetting the threshold to divide the safe range, it avoids the hardware loss and stability risks that may be brought about by the computer running at the extreme temperature for a long time; on the other hand, the dynamic fine-tuning of the standard temperature can appropriately reduce the energy consumption of the cooling system itself while meeting the safety requirements, achieving energy saving and efficiency improvement.
[0108] The following describes the system in the embodiments of the present invention application from the perspective of hardware processing. Please refer to Figure 3 , which is a schematic structural diagram of an entity device of a control system for a chilled air conditioner in a data center provided by the embodiments of the present application.
[0109] It should be noted that Figure 3 the structure of the system shown is only an example and should not impose any limitations on the functions and scope of use of the embodiments of the present invention.
[0110] As Figure 3 shown, the system includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 302 or the program loaded from the storage section 308 into the random access memory (RAM) 303, such as executing the method in the above embodiments. In the RAM 303, various programs and data required for system operation are also stored. The CPU 301, ROM 302, and RAM 303 are connected to each other via a bus 304. The input / output (I / O) interface 305 is also connected to the bus 304.
[0111] The following components are connected to the I / O interface 305: an input section 306 including a camera, an infrared sensor, etc.; an output section 307 including a liquid crystal display (Liquid Crystal Display, LCD) and a speaker, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including network interface cards such as a LAN (Local Area Network) card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as required. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as required so that a computer program read therefrom is installed into the storage section 308 as required.
[0112] Specifically, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication section 309, and / or installed from the removable medium 311. When the computer program is executed by a central processing unit (CPU) 301, various functions defined in the present invention are executed.
[0113] It should be noted that the computer-readable medium shown in the embodiments of the present invention can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (R data center chilled air conditioner control method, system, medium, and program product M), a read-only memory (ROM), an erasable programmable read-only memory (Er data center chilled air conditioner control method, system, medium, and program product s data center chilled air conditioner control method, system, medium, and program product data center chilled air conditioner control le Progr data center chilled air conditioner control method, system, medium, and program product mm data center chilled air conditioner control method, system, medium, and program product data center chilled air conditioner control le Re data center chilled air conditioner control method, system, medium, and program product dOnly Memory, EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (Comp data center chilled air conditioner control method, system, medium, and program product ct DiscRe data center chilled air conditioner control method, system, medium, and program product d-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above.
[0114] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. Among them, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutively represented blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, as well as the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0115] As another aspect, the present invention also provides a computer-readable storage medium, which may be included in the system described in the above embodiments; or it may exist separately and not be assembled into the system. The above storage medium carries one or more computer programs, and when the above one or more computer programs are executed by a processor of a system, the system implements the method provided in the above embodiments.
[0116] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
[0117] As used in the above embodiments, depending on the context, the term "when..." can be interpreted to mean "if...", or "after...", or "in response to determining...", or "in response to detecting...". Similarly, depending on the context, the phrase "when determining..." or "if detecting (the stated condition or event)" can be interpreted to mean "if determining...", or "in response to determining...", or "when detecting (the stated condition or event)", or "in response to detecting (the stated condition or event)".
[0118] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state drive), etc.
[0119] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by a computer program instructing relevant hardware. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The foregoing storage medium includes: various media such as ROM, random access memory (RAM), magnetic disk, or optical disc that can store program codes.
Claims
1. A method for controlling a refrigeration type air conditioner in a data center, characterized in that: include: Determine whether the computer parameter set at the current moment is the same as the computer parameter set at the previous moment, the computer parameter set including the computer hardware temperature and the memory temperature, and the difference between the current moment and the previous moment is a preset time length; If they are not the same, then the standard low-temperature water temperature of the computer corresponding to the computer parameter set at the previous moment is matched in the preset table; Determine the transport length, room temperature and transport pipe material of the refrigeration type air conditioner to transport low-temperature water to the predetermined position of the computer; calculate the target low-temperature water temperature according to the standard low-temperature water temperature, the transport length, the room temperature, the transport pipe material and the temperature calculation function; sending a first instruction to the refrigeration type air conditioner so that the refrigeration type air conditioner controls the temperature of low-temperature water to the target low-temperature water temperature, and transports the low-temperature water at the target low-temperature water temperature to the computer; If they are the same, the target low-temperature water temperature corresponding to the previous moment is maintained and the step of transporting the low-temperature water at the target low-temperature water temperature to the computer is performed.
2. The method according to claim 1, characterized in that The calculating the target low-temperature water temperature according to the standard low-temperature water temperature, the transport length, the room temperature, the transport pipeline material and the temperature calculation function specifically includes: determining the thermal conductivity of the transport pipeline according to the transport pipeline material; The standard low-temperature water temperature, the transport length, the room temperature, and the thermal conductivity are input into the temperature calculation function to obtain the target low-temperature water temperature.
3. The method according to claim 2, characterized in that Determining the thermal conductivity of the transport pipeline according to the material of the transport pipeline specifically includes: Determining whether the type of material of the transport pipeline is one; If yes, then executing the step of determining the thermal conductivity of the transport pipeline according to the material of the transport pipeline; If not, determining the thermal conductivity and length of each pipe material constituting the transport pipe; The standard low-temperature water temperature, the transport length, the room temperature, the thermal conductivity of each pipe material and the length are input into the temperature calculation function to obtain the target low-temperature water temperature.
4. The method according to claim 2, characterized in that: The temperature calculation function is: In the formula, T1 is the target low-temperature water temperature, L is the transport length, α(x) is the heat transfer coefficient at a distance x from the refrigeration air conditioner, T(x) is the water temperature at a distance x from the refrigeration air conditioner, and T r is the room temperature, β(x) is the thermal diffusion coefficient at a distance x from the refrigeration air conditioner, is the Laplace operator of T(x), n is the number of types of pipeline materials, i is the independent variable, and λ i is the thermal conductivity of the i-th section of the pipeline, and the L i is the length of the i-th pipeline, and A i is the cross-sectional area of the i-th section of the pipeline, γ is the heat loss coefficient, δ is the attenuation coefficient, and T0 is the standard low-temperature water temperature; Said Represents the diffusion of heat in space.
5. The method according to claim 1, characterized in that After matching the standard low-temperature water temperature of the computer corresponding to the computer parameter set at the previous moment in the preset table if they are not the same, the method further includes: Determining whether the standard low-temperature water temperature is matched; If yes, the step of determining the transport length, room temperature and material of the transport pipeline for the refrigeration type air conditioner to transport the low-temperature water to the predetermined position of the computer is performed; If not, matching the standard low-temperature water temperature corresponding to the similar computer parameter set with the greatest similarity to the computer parameter set at the current moment in the preset table; The step of determining the transport length, room temperature and material of the transport pipeline for the refrigeration type air conditioner to transport low-temperature water to the predetermined position of the computer is executed.
6. The method according to claim 5, characterized in that If not, matching the standard low-temperature water temperature corresponding to the similar computer parameter set with the greatest similarity to the computer parameter set at the current moment in the preset table, specifically comprising: using the Euclidean distance algorithm to respectively calculate the similarity between all computer parameter sets in the preset table and the computer parameter set at the current moment; Determine the standard low-temperature water temperature corresponding to the similarity with the largest value among all similarities.
7. The method according to claim 5, characterized in that In the case of "if not", after matching the standard low-temperature water temperature corresponding to the similar computer parameter set with the greatest similarity to the computer parameter set at the current moment in the preset table, the method further includes: Determine whether one or both of the computer hardware temperature is greater than a preset first threshold or the memory temperature is greater than a preset second threshold, the computer hardware temperature and the memory temperature being the computer parameter set at the current moment; If the conditions are met, the step of determining the length of transportation, room temperature and material of the transportation pipeline for the refrigeration type air conditioner to transport the low-temperature water to the predetermined position of the computer is executed; If none of the above conditions are met, the standard low-temperature water temperature is lowered to the lowest low-temperature water temperature; Replacing the standard low-temperature water temperature with the minimum low-temperature water temperature; The step of determining the transport length, room temperature and material of the transport pipeline for the refrigeration type air conditioner to transport low-temperature water to the predetermined position of the computer is executed.
8. A control system for a refrigeration type air conditioner in a data center, characterized in that: The system comprises: One or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the system to execute the method as described in any one of claims 1-7.
9. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on a system, the system is caused to execute the method according to any one of claims 1 to 7.
10. A computer program product, characterized in that When the computer program product is run on a system, the system is caused to execute the method according to any one of claims 1 to 7.