Control method, device and equipment for cooling system of data center and storage medium

By predicting the future server models and numbers in the data center, forecasting the air supply volume, and controlling the frequency of the electrically commutated fans, the problem of heat accumulation in the data center cabinets is solved, efficient cooling system control is achieved, and the operational stability and safety of IT equipment are improved.

CN120692811APending Publication Date: 2025-09-23BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510824821.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-19
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

The high power density of data center cabinets causes heat accumulation, threatening the operational stability and reliability of IT equipment. Existing cooling systems are unable to effectively cope with sudden changes in heat.

Method used

By predicting the future server models and quantities in the data center, predicting the air supply volume, and controlling the frequency of the electrically commutated fans, early intervention control of the cooling system can be achieved, shortening control time and improving control efficiency.

Benefits of technology

It effectively suppresses parameter overshoot when thermal load changes suddenly, significantly shortens system adjustment time, and enhances the dynamic adaptability and operational stability of the data center's thermal management architecture.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120692811A_ABST
    Figure CN120692811A_ABST
Patent Text Reader

Abstract

The invention provides a control method and device for a cooling system of a data center, equipment and a storage medium, and relates to the technical field of data centers, cooling systems and the like. According to the specific implementation scheme, the model and the number of servers racked at a target moment of a data center are obtained; the target moment comprises a future moment after the current moment; predicting the predicted air supply volume of the data center at the target moment based on the model and the number of the servers racked at the target moment; and controlling the frequency of an electric reversing fan based on the predicted air supply volume of the data center at the target moment, so that the air supply volume of the electric reversing fan at the target moment reaches the predicted air supply volume. According to the technology disclosed by the invention, the cooling system can be intervened and controlled in advance, the control time can be effectively shortened, and the control efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, specifically to technical fields such as data centers and cooling systems, and more particularly to a control method, device, equipment, and storage medium for a cooling system in a data center. Background Art

[0002] Amid the rapid development of technologies like cloud computing, artificial intelligence, and supercomputing, the power density of data center cabinets is increasing year by year. High-power-density cabinets generate significant heat during operation. Failure to efficiently cool these cabinets directly threatens the operational stability and long-term reliability of the information technology (IT) equipment within them.

[0003] Based on this situation, cooling systems came into being to effectively dissipate heat from data center cabinets, improve the safety of IT equipment in the cabinets, and ensure the overall performance of the data center. Summary of the Invention

[0004] The present disclosure provides a control method, apparatus, device, and storage medium for a cooling system of a data center.

[0005] According to one aspect of the present disclosure, a method for controlling a cooling system of a data center is provided, comprising:

[0006] Obtain the model and quantity of servers to be put on the shelves of the data center at a target time; the target time includes a future time after the current time;

[0007] Predicting the air supply volume of the data center at the target time based on the models and quantities of the servers put on the shelves at the target time;

[0008] Based on the predicted air supply volume of the data center at the target time, the frequency of the electrically commutated fan is controlled so that the air supply volume of the electrically commutated fan at the target time reaches the predicted air supply volume.

[0009] According to another aspect of the present disclosure, a control device for a cooling system of a data center is provided, comprising:

[0010] An acquisition module, configured to acquire the models and quantities of servers to be put on the shelves at a target time in the data center; the target time includes a future time after the current time;

[0011] A prediction module, configured to predict the air supply volume of the data center at the target time based on the models and quantities of the servers put on the shelves at the target time;

[0012] The control module is used to control the frequency of the electric commutation fan based on the predicted air supply volume of the data center at the target time, so that the air supply volume of the electric commutation fan at the target time reaches the predicted air supply volume.

[0013] According to another aspect of the present disclosure, there is provided an electronic device, comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any possible implementation manner and the aspects described above.

[0017] According to yet another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method of the above-mentioned aspect and any possible implementation manner.

[0018] According to yet another aspect of the present disclosure, a computer program product is provided, including a computer program, which implements the above-mentioned aspects and any possible implementation method when executed by a processor.

[0019] According to the technology disclosed in the present invention, early intervention control of the cooling system can be achieved, which can effectively shorten the control time and improve the control efficiency.

[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.

[0022] Figure 1 is a schematic diagram according to a first embodiment of the present disclosure;

[0023] Figure 2 is a schematic diagram according to a second embodiment of the present disclosure;

[0024] Figure 3 This is a schematic structural diagram of a cooling system for a data center provided by an embodiment of the present disclosure;

[0025] Figure 4 is a schematic diagram according to a third embodiment of the present disclosure;

[0026] Figure 5 is a schematic diagram according to a fourth embodiment of the present disclosure;

[0027] Figure 6 is a schematic diagram according to a fifth embodiment of the present disclosure;

[0028] Figure 7 is a schematic diagram according to a sixth embodiment of the present disclosure;

[0029] Figure 8 is a schematic diagram according to a seventh embodiment of the present disclosure;

[0030] Figure 9 is a block diagram of an electronic device for implementing the method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0031] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0032] Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0033] It should be noted that the terminal devices involved in the embodiments of the present disclosure may include but are not limited to mobile phones, personal digital assistants (PDAs), wireless handheld devices, tablet computers and other smart devices; display devices may include but are not limited to personal computers, televisions and other devices with display functions.

[0034] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0035] Figure 1 is a schematic diagram according to the first embodiment of the present disclosure; Figure 1 As shown, this embodiment provides a method for controlling a cooling system of a data center, which may specifically include the following steps:

[0036] S101, obtaining the models and quantity of servers to be put on the shelves at the data center at a target time; the target time includes a future time after the current time;

[0037] S102: Predicting the air supply volume of the data center at the target time based on the models and number of servers on the rack at the target time;

[0038] S103 : Based on the predicted air supply volume at the target time of the data center, the frequency of the electrical commutation (EC) fan is controlled so that the air supply volume of the EC fan at the target time reaches the predicted air supply volume.

[0039] The execution subject of the control method of the cooling system of the data center in this embodiment can be the control device of the cooling system of the data center. The control device can intervene and control the cooling system in advance by predicting information at the target time, thereby improving the control efficiency of the cooling system.

[0040] The target moment in this embodiment may include a future moment after the current moment. The future moment may include one future moment or two or more future moments according to the needs of the actual scenario.

[0041] That is, the target moment is the next moment after the current moment, or two consecutive moments after the current moment, or more than two consecutive moments after the current moment. Specifically, the smaller the time granularity of the future moment, the higher the control accuracy, but the corresponding control frequency will increase, reducing control efficiency; while the larger the time granularity of the future moment, the lower the control accuracy, and the corresponding control frequency will decrease, but the control efficiency will increase. In actual application scenarios, you can balance control accuracy and control efficiency according to specific needs and select a target moment that better meets the scenario requirements.

[0042] The control method of the cooling system of the data center of this embodiment can obtain the predicted load value of the data center at the target time based on the model and number of servers on the shelf at the target time, and predict the predicted air supply volume at the target time based on the predicted load value at the target time. Finally, according to the air supply volume at the target time, the frequency of the EC fan is controlled to achieve early intervention control of the cooling system, which can effectively shorten the control time and improve the control efficiency.

[0043] Figure 2 is a schematic diagram of a second embodiment of the present disclosure; a control method for a cooling system of a data center in this embodiment, in the above Figure 1 Based on the technical solutions of the embodiments shown, the technical solutions of the present disclosure are further described in more detail. Figure 2 As shown, the control method of the cooling system of the data center of this embodiment may specifically include the following steps:

[0044] S201, obtaining the models and quantity of servers on the shelves of the data center at a target time; the target time includes a future time after the current time;

[0045] S202: Obtain the power of the server put on the shelf at the target time based on the model of the server put on the shelf at the target time;

[0046] In this embodiment, a server information table may be collected in advance, and the server information table may record information such as the model and power of the servers that can be put on the shelves in the data center. In this way, when the model of the server to be put on the shelves at the target time is obtained, the power of the server to be put on the shelves at the target time can be obtained by querying the server information table. The specific meaning of the target time in this embodiment can be referred to above. Figure 1 The explanations of the illustrated embodiments will not be repeated here.

[0047] S203: predicting the load value of the data center at the target time based on the power and number of servers on the rack at the target time;

[0048] For example, when implementing this step, any of the following implementation methods can be used:

[0049] 1. Based on the power and number of servers on the grid at the target time, and the preset relationship between the server power and total load value of the data center, predict the load value of the data center at the target time;

[0050] The cooling load of a data center room consists of information technology (IT) equipment load, air conditioning load, lighting load, power load, and additional loads such as fresh air and human heat dissipation. Since IT equipment accounts for more than 97% of the heat generated in a data center room, the IT equipment load can be used to approximately estimate the total cooling load. For example, taking the target moment as the next moment after the current moment, the model and number of servers on the shelf at the next moment after the current moment are known. The power of the servers on the shelf at the next moment after the current moment can be obtained by the model of the servers on the shelf at the next moment after the current moment. Then, considering the heat dissipation coefficient and the simultaneous use coefficient, the load value Q at the next moment after the current moment is approximately calculated according to the following formula: τ+1 :

[0051] Q τ+1 ≈Q ITτ+1 =P IT ×N τ+1 ×a×b

[0052] Among them, P IT The power of the server that will be listed at the next moment of the current moment, N τ+1= is the number of servers to be deployed at the next moment after the current moment. a is the heat dissipation coefficient, for example, for air cooling, it can be between 0.6 and 0.7. b is the concurrent use coefficient, for example, it can be 0.8. Similarly, if the target moment is two or more moments after the current moment, the same principle can be used to obtain the predicted load value at the target moment.

[0053] Through this formula, the predicted load value of the data center at the target time can be reasonably and accurately estimated.

[0054] 2. Based on the power and number of servers on the shelves at the target time, use the pre-trained load value prediction model to predict the predicted load value of the data center at the target time.

[0055] In this embodiment, a pre-trained load value prediction model can also be used to predict the target load value of the data center. During the prediction, the power and number of servers deployed at the target time are input into the load value prediction model. The load value prediction model can then predict the target load value of the data center based on the input information.

[0056] This method can also accurately predict the load value of the data center at the target time.

[0057] S204: Predicting the air supply volume of the data center at the target time based on the predicted load value of the data center at the target time;

[0058] For example, taking the target moment as the next moment after the current moment, the following formula can be used to calculate the predicted load value Q at the next moment after the target moment: τ+1 , calculate the predicted air supply volume at the next moment after the target moment:

[0059] Q τ+1 =c p ×ρ×G τ+1 ×(t hτ -t s )

[0060] Among them, Q τ+1 is the load value at the next moment after the target moment, and the return air temperature t h Adopting the strategy of monitoring but not controlling, the return air temperature t hτ As input, the supply air temperature t s Maintain the target setting value such as 23℃; c p represents the constant-pressure specific heat capacity of the gas, and ρ represents the density of the air. Similarly, if the target time is two or more times after the current time, the same principle can be used to obtain the predicted air supply volume at the target time.

[0061] Through this formula, the predicted air supply volume G at the target time can be reasonably and accurately predicted. τ+1 .

[0062] In this embodiment, by adopting the above-mentioned step 203 and step S204, the predicted air supply volume of the data center at the target time can be accurately and reasonably predicted.

[0063] Optionally, in actual applications, a pre-trained air volume prediction model can be used to directly predict the air volume at the target moment based on the power and number of servers on the shelves at the target moment, so as to accurately predict the air volume at the target moment.

[0064] S205 , predicting the predicted frequency of the EC fan at the target time based on the predicted air supply volume at the target time of the data center and the corresponding relationship between the frequency and air volume of the EC fan;

[0065] In this embodiment, the correspondence between the frequency and the air volume of the EC fan can be obtained based on the instruction manual of the EC fan.

[0066] S206 : Based on the predicted frequency of the EC fan at the target time, control the operation of the EC fan so that the air supply volume of the EC fan at the target time reaches the predicted air supply volume.

[0067] The EC fan of this embodiment achieves stepless speed regulation by changing the power supply frequency. Its core component, the inverter, converts AC power into DC power, which is then inverted into AC power with adjustable frequency to drive the motor to rotate. The speed regulation range can reach 0-100%, and the response speed is fast, and the output power can be adjusted in real time according to load changes.

[0068] In this embodiment, the EC fan is located in the terminal air conditioning unit of the cooling system. It delivers low-temperature air to the servers in the data center. The low-temperature air absorbs the heat emitted by the servers and becomes hot air. The hot air then returns to the terminal air conditioning unit. Inside the evaporator of the terminal air conditioning unit, the low-temperature liquid refrigerant absorbs the heat from the hot air and evaporates into high-temperature gas refrigerant, turning the hot air back into low-temperature air. The EC fan then controls the surrounding low-temperature air, continuing to deliver low-temperature air, creating a cycle that dissipates heat from the servers.

[0069] The control method of this embodiment is based on prediction of the future, which can also be called a feedforward control method. It can perform intervention control in advance based on the predicted information, effectively shorten the subsequent control time, improve control efficiency, and enhance the smooth operation and safety of the system.

[0070] The control method of the cooling system of the data center of this embodiment can perceive the future cooling load demand in advance and further predict the future predicted air supply volume. Then, based on the correspondence between the frequency and air volume of the EC fan, the future EC fan frequency is predicted to achieve effective control of the cooling system.

[0071] The technical solution of this embodiment enables the refrigeration system to complete the working point preset before a sudden change in heat load occurs, effectively suppresses parameter overshoot during the step response process, significantly shortens the system adjustment time, and greatly enhances the dynamic adaptability and operational stability of the data center's thermal management architecture to sudden computing power demands.

[0072] Figure 3 Schematic diagram of a cooling system for a data center provided by an embodiment of the present disclosure. Figure 3 As shown, the cooling system of this embodiment includes: an evaporative condenser 300, a liquid storage tank 301, a liquid pump 302, an electronic expansion valve 303, a terminal air conditioner 304, a magnetic levitation compressor 305, and an evaporator 306. The terminal air conditioner 304 is installed in the computer room of the data center to cool the data center computer room. The terminal air conditioner 304 of this embodiment can specifically include at least one of a row inter-row, a wind wall, and a back panel, which is not limited here.

[0073] The evaporative condenser 300 is used to condense the high-temperature gas refrigerant into a low-temperature liquid, which then flows through a liquid outlet pipe into a liquid storage tank 301. A liquid pump 302 extracts the low-temperature liquid refrigerant from the liquid storage tank 301 and flows through the liquid outlet pipe into the terminal air conditioner 304. Within the evaporator 306 on the terminal air conditioner 304, the low-temperature refrigerant absorbs heat and evaporates into a high-temperature gas refrigerant. The high-temperature gas refrigerant is then transferred through the main gas pipe of the evaporator 306 to the magnetic levitation compressor 305, which further heats and pressurizes the high-temperature gas refrigerant before returning it to the evaporative condenser 300, completing the refrigeration cycle. An electronic expansion valve 303 is also installed in the liquid outlet pipe between the liquid storage tank 301 and the terminal air conditioner 304. By controlling the opening of the electronic expansion valve 303, the flow rate of the low-temperature liquid refrigerant in the liquid outlet pipe into the terminal air conditioner 304 can be controlled. For example, the larger the opening of the electronic expansion valve 303, the greater the flow rate of the low-temperature liquid refrigerant in the liquid outlet pipe flowing into the terminal air-conditioning equipment 304 side, and the faster the cooling speed; and the smaller the opening of the electronic expansion valve 303, the smaller the flow rate of the low-temperature liquid refrigerant in the liquid outlet pipe flowing into the terminal air-conditioning equipment 304 side, and the slower the cooling speed.

[0074] The control method of the cooling system of the data center in this embodiment can be used to Figure 3 The cooling system shown is controlled. Of course, in actual applications, it can also be applied to cooling systems with other structures, which is not limited here.

[0075] Figure 4 is a schematic diagram of a third embodiment of the present disclosure; a control method for a cooling system of a data center in this embodiment, in the above Figure 2 Based on the embodiment shown, the technical solution of the present disclosure is further described in more detail. Figure 4 As shown, the control method of the cooling system of the data center of this embodiment may further include the following steps:

[0076] S401, detecting whether the evaporation temperature of the evaporator main gas pipe in the cooling system is greater than or less than a first preset temperature; if greater than the first preset temperature, executing step S402; if less than the first preset temperature, executing step S403; otherwise, if equal, temporarily not executing any operation;

[0077] refer to Figure 3 As shown, the evaporator of this embodiment is arranged near the terminal air-conditioning equipment of the cooling system, and is used to evaporate the high-temperature gas refrigerant after heat exchange near the terminal air-conditioning equipment. The evaporated high-temperature gas refrigerant is transmitted to the magnetic levitation compressor 305 through the main air pipe of the evaporator 306, and the high-temperature gas refrigerant is heated and pressurized by the magnetic levitation compressor 305, and the heated and pressurized high-temperature gas refrigerant is transmitted to the evaporative condenser 300 for condensing the high-temperature gas refrigerant into the low-temperature liquid refrigerant.

[0078] S402, controlling the magnetic levitation compressor to increase load;

[0079] S403: Control the magnetic levitation compressor to operate at reduced load.

[0080] The evaporation temperature of this embodiment can be set based on experience or demand, for example, it can be 17 degrees or other values.

[0081] The control of this embodiment can also be achieved by a magnetic levitation compressor.

[0082] The control method of the cooling system of the data center of this embodiment controls the magnetic levitation compressor to increase or decrease load when operating. Specifically, it can be controlled by a PID control strategy implemented by a linear combination of three links: proportion (Proportion; P), integration (Integration; I), and differentiation (Differentiation; D). For details, please refer to the relevant technology of PID control, which will not be repeated here.

[0083] The control method of the cooling system of the data center of this embodiment is as above Figure 2 The supplementary control of the illustrated embodiment can enable the magnetic levitation compressor to maintain the evaporation temperature as constant as possible, ensure the smooth operation of the cooling system, and improve the stability and safety of the cooling system.

[0084] Figure 5 is a schematic diagram of a fourth embodiment of the present disclosure; a control method for a cooling system of a data center in this embodiment, in the above Figure 2 Based on the embodiment shown, the technical solution of the present disclosure is further described in more detail. Figure 5 As shown, the control method of the cooling system of the data center of this embodiment may further include the following steps:

[0085] S501, detecting the pressure of the evaporator main gas pipe;

[0086] S502: Based on a preset correspondence between pressure and saturation temperature, obtain the saturation temperature of the evaporator main gas pipe;

[0087] S503, obtaining the evaporation temperature of the evaporator main gas pipe;

[0088] In this embodiment, one end of the evaporator main air pipe is connected to the evaporator, and the other end is connected to the magnetic levitation compressor. The evaporation temperature of the evaporator main air pipe can also be considered as the temperature of the inlet pipe of the magnetic levitation compressor.

[0089] S504: Control the opening of the electronic expansion valve in the cooling system based on the saturation temperature and evaporation temperature of the evaporator main gas pipe.

[0090] In specific implementation, Figure 3 In the cooling system shown, a press is provided on the main gas pipe of the evaporator for detecting the pressure of the main gas pipe of the evaporator.

[0091] Then, based on the correspondence between the preset pressure and the saturation temperature, the saturation temperature of the evaporator main gas pipe can be obtained; at the same time, a thermometer can also be provided in the evaporator main gas pipe to collect the evaporation temperature of the evaporator main gas pipe.

[0092] The specific implementation of step S504 may include the following steps:

[0093] (1) Obtain the difference between the evaporation temperature and the saturation temperature of the evaporator main gas pipe as the suction superheat;

[0094] (2) Detecting whether the suction air superheat is greater than a second preset temperature or less than a third preset temperature; if the suction air superheat is greater than the second preset temperature, executing step (3); if the suction air superheat is less than the third preset temperature, executing step (4);

[0095] The second preset temperature is greater than the third preset temperature.

[0096] (3) Control the opening of the electronic expansion valve to increase;

[0097] (4) Control the opening of the electronic expansion valve to decrease;

[0098] In this embodiment, the difference between the evaporating temperature of the compressor intake pipe and the saturation temperature of the evaporator main pipe can be used as the suction superheat. In practical applications, this suction superheat can be maintained between 5°C and 8°C. If the monitored suction superheat exceeds a set value, such as 8°C, the electronic expansion valve is controlled to open wider. If the monitored suction superheat falls below a set value, such as 5°C, the electronic expansion valve is controlled to open narrower.

[0099] In this embodiment, the opening of the electronic expansion valve can be controlled by a PID control strategy implemented by a linear combination of three links: proportional (P), integral (I), and differential (D). For details, please refer to the relevant technology of PID control, which will not be repeated here.

[0100] The control method of the cooling system of the data center of this embodiment can also be used as the above Figure 2 The supplementary control of the illustrated embodiment can stably maintain the suction air superheat within a reasonable range, ensure the smooth operation of the cooling system, and improve the stability and safety of the cooling system.

[0101] Figure 6 is a schematic diagram of a fifth embodiment of the present disclosure; a control method for a cooling system of a data center in this embodiment, in the above Figure 2 Based on the embodiment shown, the technical solution of the present disclosure is further described in more detail. Figure 6 As shown, the control method of the cooling system of the data center of this embodiment may further include the following steps:

[0102] S601: Detect whether the return air temperature at the terminal air conditioning device side is greater than a fourth preset temperature; if so, execute step S602; otherwise, do not perform any operation;

[0103] Specifically, please refer to the above Figure 2 Regarding the EC fan in the illustrated embodiment, the EC fan cools the servers in the data center by delivering low-temperature air. This low-temperature air absorbs the heat emitted by the servers, becoming hotter air. This hot air then returns to the terminal air conditioning equipment. In this embodiment, the return air temperature at the terminal air conditioning equipment refers to the temperature of the hot air returning to the terminal air conditioning equipment after absorbing heat from the servers. Specifically, a thermometer can be placed near the relevant equipment to monitor this return air temperature.

[0104] S602, control the cooling system to operate at maximum load; execute step S603;

[0105] S603, detecting whether the return air temperature at the terminal air conditioning device side drops below a fifth preset temperature; the fifth preset temperature is less than the fourth preset temperature; if so, executing step S604; otherwise, returning to step S602;

[0106] S604: Control the operation of the cooling system based on a preset control strategy.

[0107] The fifth and fourth preset temperatures in this embodiment can be set based on experience or needs. For example, the fourth preset temperature can be set to 40°C, and the fifth preset temperature can be set to 35°C. The fifth and fourth preset temperatures can be set based on different needs in different scenarios and are not limited here.

[0108] In order to avoid frequent startup, in this embodiment, once the return air temperature is detected to be higher than the fourth preset temperature, such as 40°C, the device will default to maximum load operation until the return air temperature drops below the fifth preset temperature, such as below 35°C. The control device of the cooling system of the data center disclosed in this invention will take over and control the cooling system based on the preset control strategy. The preset control strategy of this embodiment refers to Figure 1 The control strategy of the control method shown in FIG. 3 can be used to further ensure the smooth operation of the cooling system. Figure 1 After the control of the embodiment shown, the above Figure 2 、 Figure 4 、 Figure 5 The control method of this embodiment, as an auxiliary control, continues to control the cooling system, which can effectively improve the stability and safety of the cooling system.

[0109] This embodiment is different from the above Figure 4-Figure 6 At least one of the schemes in the illustrated embodiments can be used in combination, and all of them can correct the accumulated deviation of the feedforward control, avoid long-term overheating, ensure the smooth operation of the cooling system, and improve the stability and safety of the cooling system.

[0110] The control scheme of the cooling system of the data center disclosed in the present invention can effectively compensate for the deviation caused by feedforward control by performing supplementary control based on the return air temperature on the terminal air-conditioning equipment side, enable the cooling system to complete the working point preset before a sudden change in heat load occurs, effectively suppress parameter overshoot during the step response process, significantly shorten the system adjustment time, and greatly enhance the dynamic adaptability and operational stability of the data center thermal management architecture to sudden computing power demands.

[0111] Figure 7 is a schematic diagram according to the sixth embodiment of the present disclosure; Figure 7 As shown, this embodiment provides a control device 700 for a cooling system of a data center, including:

[0112] An acquisition module 701 is configured to acquire the models and quantities of servers to be put on the shelves at a target time in the data center; the target time includes a future time after the current time;

[0113] A prediction module 702 is configured to predict the air supply volume of the data center at the target time based on the models and quantities of the servers that are put on the shelves at the target time;

[0114] The control module 703 is used to control the frequency of the electric commutation fan based on the predicted air supply volume of the data center at the target time, so that the air supply volume of the electric commutation fan at the target time reaches the predicted air supply volume.

[0115] The control device 700 of the cooling system of the data center in this embodiment realizes the implementation principle and technical effect of controlling the cooling system of the data center by adopting the above-mentioned modules, which is the same as the description of the above-mentioned related method embodiments. For details, please refer to the description of the above-mentioned related method embodiments, which will not be repeated here.

[0116] Figure 8 is a schematic diagram according to the seventh embodiment of the present disclosure; Figure 8 As shown, the control device 800 of the cooling system of the data center of this embodiment is Figure 7 Based on the technical solutions of the embodiments shown, the technical solutions of the present disclosure are further described in more detail. Figure 8 As shown, the control device 800 of the cooling system of the data center of this embodiment includes the above Figure 7 Modules with the same name and function are shown as follows: acquisition module 801 , prediction module 802 and control module 803 .

[0117] like Figure 8 As shown, in this embodiment, the prediction module 802 includes:

[0118] A first prediction unit 8021 is configured to predict a predicted load value of the data center at the target time based on the models and quantities of the servers put on the shelves at the target time;

[0119] The second prediction unit 8022 is configured to predict the predicted air supply volume of the data center at the target moment based on the predicted load value of the data center at the target moment.

[0120] Further optionally, in one embodiment of the present disclosure, the first prediction unit 8021 is configured to:

[0121] Based on the model of the server put on the shelf at the target time, obtaining the power of the server put on the shelf at the target time;

[0122] Based on the power and quantity of the servers put on the shelves at the target time, a predicted load value of the data center at the target time is predicted.

[0123] Further optionally, in one embodiment of the present disclosure, the first prediction unit 8021 is configured to:

[0124] Predicting the predicted load value of the data center at the target time based on the power and number of servers on the shelves at the target time and the corresponding relationship between the server power and the total load value of the preset data center; or

[0125] Based on the power and number of servers put on the shelves at the target time, a pre-trained load value prediction model is used to predict the predicted load value of the data center at the target time.

[0126] Further optionally, as Figure 8 As shown, in one embodiment of the present disclosure, the control module 803 includes:

[0127] a third prediction unit 8031, configured to predict a predicted frequency of the electrically commutated fan at the target time based on the predicted air supply volume of the data center at the target time and a correspondence between the frequency and air volume of the electrically commutated fan;

[0128] The control unit 8032 is used to control the operation of the electric commutation fan based on the predicted frequency of the electric commutation fan at the target moment, so that the air supply volume of the electric commutation fan at the target moment reaches the predicted air supply volume.

[0129] Further optionally, as Figure 8 As shown, the control device 800 of the cooling system of the data center of this embodiment further includes:

[0130] A first detection module 804 is configured to detect whether the evaporation temperature of the main air pipe of the evaporator in the cooling system is greater than or less than a first preset temperature;

[0131] The control module 803 is further configured to control the magnetic levitation compressor to increase load in response to the evaporation temperature of the main gas pipe of the evaporator being greater than the first preset temperature;

[0132] The control module 803 is further configured to control the magnetic levitation compressor to operate at reduced load in response to the evaporation temperature of the main air pipe of the evaporator being lower than the first preset temperature.

[0133] Further optionally, in one embodiment of the present disclosure, the control device 800 of the cooling system of the data center of this embodiment further includes:

[0134] The second detection module 805 is used to detect the pressure of the evaporator main gas pipe;

[0135] The acquisition module 801 is further configured to acquire the saturation temperature of the main gas pipe of the evaporator based on a preset correspondence between pressure and saturation temperature;

[0136] The acquisition module 801 is further configured to acquire the evaporation temperature of the main gas pipe of the evaporator;

[0137] The control module 803 is further configured to control the opening of the electronic expansion valve in the cooling system based on the saturation temperature and evaporation temperature of the evaporator main gas pipe.

[0138] Further optionally, in one embodiment of the present disclosure, the control module 803 is configured to:

[0139] Obtaining the difference between the evaporation temperature and the saturation temperature of the main gas pipe of the evaporator as the suction superheat;

[0140] detecting whether the suction air superheat is greater than a second preset temperature or less than a third preset temperature;

[0141] In response to the suction air superheat being greater than a second preset temperature, controlling the opening of the electronic expansion valve to increase;

[0142] In response to the suction air superheat being less than a third preset temperature, the opening of the electronic expansion valve is controlled to decrease; the second preset temperature is greater than the third preset temperature.

[0143] Further optionally, in one embodiment of the present disclosure, the control device 800 of the cooling system of the data center of this embodiment further includes:

[0144] The third detection module 806 is used to detect whether the return air temperature at the terminal air-conditioning device side is greater than a fourth preset temperature;

[0145] The control module 803 is further configured to control the cooling system to operate at a maximum load in response to the return air temperature at the terminal air conditioning device side being greater than the fourth preset temperature;

[0146] The third detection module 806 is further configured to detect whether the return air temperature at the terminal air conditioning device side drops below a fifth preset temperature; the fifth preset temperature is lower than the fourth preset temperature;

[0147] The control module 803 is configured to control the operation of the cooling system based on a preset control strategy in response to the return air temperature on the terminal air-conditioning device side dropping to a fifth preset temperature.

[0148] The control device 800 of the cooling system of the data center in this embodiment realizes the implementation principle and technical effect of controlling the cooling system of the data center by adopting the above-mentioned modules, which is the same as the description of the above-mentioned related method embodiments. For details, please refer to the description of the above-mentioned related method embodiments, which will not be repeated here.

[0149] In the technical solutions disclosed herein, the acquisition, storage, and application of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0150] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0151] Figure 9 A schematic block diagram of an example electronic device 900 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0152] like Figure 9 As shown, the device 900 includes a computing unit 901, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 902 or a computer program loaded from a storage unit 908 into a random access memory (RAM) 903. Various programs and data required for the operation of the device 900 can also be stored in the RAM 903. The computing unit 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0153] Various components in the device 900 are connected to the I / O interface 905, including an input unit 906, such as a keyboard, a mouse, etc.; an output unit 907, such as various types of displays, speakers, etc.; a storage unit 908, such as a magnetic disk, an optical disk, etc.; and a communication unit 909, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 909 allows the device 900 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0154] The computing unit 901 can be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 901 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 901 performs the various methods and processes described above, such as the above-mentioned methods of the present disclosure. For example, in some embodiments, the above-mentioned methods of the present disclosure can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 908. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 900 via the ROM 902 and / or the communication unit 909. When the computer program is loaded into the RAM 903 and executed by the computing unit 901, one or more steps of the above-mentioned methods of the present disclosure described above can be performed. Alternatively, in other embodiments, the computing unit 901 can be configured to perform the above-mentioned methods of the present disclosure by any other appropriate means (e.g., by means of firmware).

[0155] Various embodiments of the systems and techniques described above can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0156] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0157] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0158] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0159] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0160] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.

[0161] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.

[0162] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.

Claims

1. A method for controlling a cooling system of a data center, comprising: Obtain the model and quantity of servers to be put on the shelves of the data center at a target time; the target time includes a future time after the current time; Predicting the air supply volume of the data center at the target time based on the models and quantities of the servers put on the shelves at the target time; Based on the predicted air supply volume of the data center at the target time, the frequency of the electrically commutated fan is controlled so that the air supply volume of the electrically commutated fan at the target time reaches the predicted air supply volume.

2. The method according to claim 1, wherein Predicting the air supply volume of the data center at the target time based on the models and quantities of the servers put on the shelves at the target time includes: Predicting a predicted load value of the data center at the target time based on the models and quantities of the servers put on the shelves at the target time; Based on the predicted load value of the data center at the target time, a predicted air supply volume of the data center at the target time is predicted.

3. The method according to claim 2, wherein: Predicting a predicted load value of the data center at the target time based on the models and quantities of the servers put on the shelves at the target time includes: Based on the model of the server put on the shelf at the target time, obtaining the power of the server put on the shelf at the target time; Based on the power and quantity of the servers put on the shelves at the target time, a predicted load value of the data center at the target time is predicted.

4. The method according to claim 3, wherein: Predicting a predicted load value of the data center at the target time based on the power and number of servers on the rack at the target time includes: Predicting the predicted load value of the data center at the target time based on the power and number of servers on the shelves at the target time and the corresponding relationship between the server power and the total load value of the preset data center; or Based on the power and number of servers put on the shelves at the target time, a pre-trained load value prediction model is used to predict the predicted load value of the data center at the target time.

5. The method according to claim 1, wherein Based on the predicted air supply volume of the data center at the target time, controlling the frequency of the electrically commutated fan so that the air supply volume of the electrically commutated fan at the target time reaches the predicted air supply volume, comprising: Predicting the predicted frequency of the electrically commutated fan at the target time based on the predicted air supply volume of the data center at the target time and the corresponding relationship between the frequency and air volume of the electrically commutated fan; Based on the predicted frequency of the electrically commutated fan at the target time, the operation of the electrically commutated fan is controlled so that the air supply volume of the electrically commutated fan at the target time reaches the predicted air supply volume.

6. The method according to any one of claims 1 to 5, wherein: The method further comprises: Detecting whether the evaporation temperature of the evaporator main air pipe in the cooling system is greater than or less than a first preset temperature; In response to the evaporation temperature of the evaporator main gas pipe being greater than the first preset temperature, controlling the magnetic levitation compressor to increase load operation; In response to the evaporation temperature of the evaporator main air pipe being lower than the first preset temperature, the magnetic levitation compressor is controlled to operate at reduced load.

7. The method according to any one of claims 1 to 5, wherein: The method further comprises: detecting the pressure of the main gas pipe of the evaporator; Based on a preset correspondence between pressure and saturation temperature, obtaining the saturation temperature of the main gas pipe of the evaporator; Obtaining the evaporation temperature of the main gas pipe of the evaporator; Based on the saturation temperature and evaporation temperature of the evaporator main gas pipe, the opening degree of the electronic expansion valve in the cooling system is controlled.

8. The method according to claim 7, wherein: Controlling the opening of the electronic expansion valve in the cooling system based on the saturation temperature and the evaporation temperature of the evaporator main gas pipe includes: Obtaining the difference between the evaporation temperature and the saturation temperature of the main gas pipe of the evaporator as the suction superheat; detecting whether the suction air superheat is greater than a second preset temperature or less than a third preset temperature; In response to the suction air superheat being greater than a second preset temperature, controlling the opening of the electronic expansion valve to increase; In response to the suction air superheat being less than a third preset temperature, the opening of the electronic expansion valve is controlled to decrease; the second preset temperature is greater than the third preset temperature.

9. The method according to any one of claims 1 to 5, wherein: The method further comprises: Detecting whether the return air temperature on the terminal air conditioning equipment side is greater than a fourth preset temperature; In response to the return air temperature on the terminal air conditioning device side being greater than the fourth preset temperature, controlling the cooling system to operate at maximum load; Detecting whether the return air temperature on the terminal air conditioning device side drops below a fifth preset temperature; the fifth preset temperature is lower than the fourth preset temperature; In response to the return air temperature on the terminal air conditioning device side dropping to a fifth preset temperature, the cooling system is controlled to operate based on a preset control strategy.

10. A control device for a cooling system of a data center, comprising: An acquisition module, configured to acquire the models and quantities of servers to be put on the shelves at a target time in the data center; the target time includes a future time after the current time; A prediction module, configured to predict the air supply volume of the data center at the target time based on the models and quantities of the servers put on the shelves at the target time; The control module is used to control the frequency of the electric commutation fan based on the predicted air supply volume of the data center at the target time, so that the air supply volume of the electric commutation fan at the target time reaches the predicted air supply volume.

11. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 9.

12. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 9.

13. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 9.