Method, apparatus, device and storage medium for controlling refrigeration mode of data center

CN117320411BActive Publication Date: 2026-08-07CAI TUO CLOUD COMPUTING (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CAI TUO CLOUD COMPUTING (SHANGHAI) CO LTD
Filing Date
2023-11-08
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0002]数据中心在运行时会产生大量热量,若不及时制冷数据中心以将数据中心的温度保持在合适范围内,会导致数据中心的电子设备出现故障甚至损坏,造成重大经济损失甚至严重安全事故

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117320411B_ABST
    Figure CN117320411B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, device, equipment and storage medium for controlling a refrigeration mode of a data center. The method for controlling the refrigeration mode of the data center comprises: obtaining historical temperature time series data of the data center, the historical temperature time series data comprising temperatures at multiple time points within a first preset time period before a current time point; and determining a recommended refrigeration mode for the data center based on an architecture of a cooling tower system coupled with the data center and a current refrigeration mode of the data center, according to a preset temperature condition and a preset time condition satisfied by the historical temperature time series data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of cooling technology for data centers, and more specifically, to a method, apparatus, computing device, non-transient storage medium, and computer program product for controlling the cooling mode of a data center. Background Technology

[0002] Data centers generate a significant amount of heat during operation. Failure to cool the data center promptly to maintain a suitable temperature range can lead to malfunctions or even damage to electronic equipment, resulting in substantial economic losses or serious safety incidents. Data centers typically offer multiple cooling modes, each with varying cooling capacities and energy consumption. Technicians must carefully balance temperature control with energy efficiency when selecting a cooling mode to meet the data center's cooling needs under different conditions. Summary of the Invention

[0003] A brief overview of this disclosure is given below to provide a basic understanding of some aspects of it. However, it should be understood that this overview is not an exhaustive summary of this disclosure. It is not intended to identify key or essential parts of this disclosure, nor is it intended to limit the scope of this disclosure. Its purpose is merely to present certain concepts of this disclosure in a simplified form as a prelude to the more detailed description that follows.

[0004] According to a first aspect of this disclosure, a method for controlling the cooling mode of a data center is provided. The method includes acquiring historical temperature time-series data of the data center, the historical temperature time-series data including temperatures at multiple times within a first preset time period preceding the current moment. The method further includes determining a recommended cooling mode for the data center based on the architecture of a cooling tower system coupled to the data center and the current cooling mode of the data center, according to preset temperature conditions and preset time conditions satisfied by the historical temperature time-series data. The architecture of the cooling tower system is either an open architecture or a closed architecture. In an open architecture, the data center is coupled to an open cooling tower via active cooling equipment and passive cooling equipment. In a closed architecture, the data center is coupled to a closed cooling tower via active cooling equipment. The cooling mode of the data center is selected from at least two of the following: mechanical cooling mode, pre-cooling mode, natural cooling mode, and shutdown mode. When the cooling tower system architecture is an open architecture, cooling is performed by active cooling equipment in mechanical cooling mode, by passive cooling equipment and active cooling equipment in pre-cooling mode, by passive cooling equipment in natural cooling mode, and the cooling tower system is shut down in shutdown mode. When the cooling tower system has a closed architecture, it is cooled by active cooling equipment in mechanical cooling mode, does not cool in natural cooling mode, and is shut down in shutdown mode.

[0005] According to a second aspect of this disclosure, an apparatus for controlling the cooling mode of a data center is provided. The apparatus includes an acquisition module and a control module. The acquisition module is configured to acquire historical temperature time-series data of the data center, the historical temperature time-series data including temperatures at multiple times within a first preset time period preceding the current time. The control module is configured to determine a recommended cooling mode for the data center based on the architecture of a cooling tower system coupled to the data center and the current cooling mode of the data center, according to preset temperature conditions and preset time conditions satisfied by the historical temperature time-series data. The architecture of the cooling tower system is either an open architecture or a closed architecture. In an open architecture, the data center is coupled to an open cooling tower via active cooling equipment and passive cooling equipment. In a closed architecture, the data center is coupled to a closed cooling tower via active cooling equipment. The cooling mode of the data center is selected from at least two of the following: mechanical cooling mode, pre-cooling mode, natural cooling mode, and shutdown mode. When the cooling tower system has an open architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, by passive and active refrigeration equipment in pre-cooling mode, by passive refrigeration equipment in natural cooling mode, and the cooling tower system is shut down in shutdown mode. When the cooling tower system has a closed architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, by no active refrigeration equipment in natural cooling mode, and the cooling tower system is shut down in shutdown mode.

[0006] According to a third aspect of this disclosure, a computing device is provided. The computing device includes one or more processors and a memory storing computer-executable instructions. When executed by the one or more processors, the computer-executable instructions cause the one or more processors to perform the method for controlling a cooling mode of a data center according to a first aspect of this disclosure.

[0007] According to a fourth aspect of this disclosure, a non-transient storage medium having computer-executable instructions stored thereon is provided. When executed by a computer, the computer-executable instructions cause the computer to perform the method for controlling a cooling mode of a data center according to a first aspect of this disclosure.

[0008] According to a fifth aspect of this disclosure, a computer program product is provided. The computer program product includes instructions that, when executed by a processor, implement the method for controlling a cooling mode of a data center according to a first aspect of this disclosure. Attached Figure Description

[0009] The foregoing and other features and advantages of this disclosure will become clear from the following description of embodiments illustrated in conjunction with the accompanying drawings. The drawings, incorporated herein and forming a part of the specification, are further used to explain the principles of this disclosure and to enable those skilled in the art to make and use it. Wherein:

[0010] Figure 1 A flowchart of a method for controlling the cooling mode of a data center according to some embodiments of the present disclosure is shown;

[0011] Figure 2 A flowchart of a method for controlling the cooling mode of a data center according to some embodiments of the present disclosure is shown;

[0012] Figure 3 A flowchart of a method for controlling the cooling mode of a data center according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A flowchart illustrating a non-limiting example process of a method for controlling the cooling mode of a data center according to some embodiments of the present disclosure is shown;

[0014] Figure 5 A schematic block diagram of an apparatus for controlling the cooling mode of a data center according to some embodiments of the present disclosure is shown;

[0015] Figure 6 A schematic block diagram of a computing device for controlling the cooling mode of a data center, according to some embodiments of the present disclosure, is shown.

[0016] Figure 7 A schematic block diagram of a computer system on which embodiments of the present disclosure may be implemented is shown;

[0017] Figure 8 A schematic structural block diagram of a one-to-one open-architecture cooling tower system coupled to a data center is shown.

[0018] Figure 9 A schematic structural block diagram of a ring network open-architecture cooling tower system coupled to a data center is shown.

[0019] Figure 10 A schematic structural block diagram of a one-to-one closed-loop cooling tower system coupled to a data center is shown.

[0020] Figure 11 A schematic block diagram of an example environment configuration for a data center is shown.

[0021] Note that in the embodiments described below, the same reference numerals are sometimes used across different figures to denote the same parts or parts with the same function, and repeated descriptions are omitted. In some cases, similar reference numerals and letters are used to denote similar items, so once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0022] For ease of understanding, the positions, dimensions, and extents of the structures shown in the accompanying drawings and other materials may not represent actual positions, dimensions, and extents. Therefore, this disclosure is not limited to the positions, dimensions, and extents disclosed in the accompanying drawings and other materials. Detailed Implementation

[0023] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.

[0024] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the scope of this disclosure or its application or use. That is, the structures and methods herein are shown in an exemplary manner to illustrate different embodiments of the structures and methods in this disclosure. However, those skilled in the art will understand that they merely illustrate exemplary ways that can be used to implement this disclosure, and not exhaustive ways. Furthermore, the drawings are not necessarily drawn to scale, and some features may be enlarged to show details of specific components.

[0025] In addition, techniques, methods and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods and equipment should be considered part of the specification.

[0026] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.

[0027] Typically, data centers (specifically their cooling systems) are cooled by coupling them with cooling tower systems. Cooling tower systems use a circulating refrigerant (such as water, usually a liquid) to absorb heat from the data center and then release that heat into the atmosphere. Cooling towers can be classified as open or closed-loop based on whether the water and air are in direct contact. Open and closed-loop cooling towers differ in their cooling methods. Open cooling towers implement a single-loop cooling system (usually only air-cooled). Closed-loop cooling towers implement a dual-loop cooling system (usually a combination of air and water cooling), where the water-cooled inner loop cools the coupled equipment, while the air-cooled outer loop cools the closed-loop cooling tower itself (without direct contact with the inner circulating water, but rather through heat exchange via internal coolers).

[0028] Cooling tower systems can be categorized into open and closed architectures based on whether they are open or closed. In an open architecture, the data center is coupled to the open cooling tower via active and passive cooling equipment, while in a closed architecture, the data center is coupled to the closed cooling tower via active cooling equipment. For example, active cooling equipment may include chillers or chiller units (which actively perform cooling work, such as compressors), while passive cooling equipment may include heat exchangers (which do not actively perform work but dissipate heat through heat exchange, such as, but not limited to, plate heat exchangers). It should be understood that although passive cooling equipment is described as plate heat exchangers or active cooling equipment as chillers or chiller units in some embodiments herein, this is merely exemplary and not limiting; those skilled in the art can use any other suitable equipment as passive or active cooling equipment. Since the air-cooled external circulation of a closed cooling tower functions as a heat exchanger for the water-cooled internal circulation, additional passive cooling equipment is typically not required in a closed architecture.

[0029] More specifically, based on the correspondence between cooling tower groups and refrigeration equipment groups, cooling tower systems can further include one-to-one open architectures, ring network open architectures, and one-to-one closed architectures. As a non-limiting example, Figure 8 , Figure 9 , Figure 10The diagrams illustrate a one-to-one open architecture 500A, a ring network open architecture 500B, and a one-to-one closed architecture 500C. Note that in this document, the circulating water (loop) between the cooling tower group and the refrigeration equipment group is referred to as cooling water (loop), while the circulating water (loop) between the refrigeration equipment group and the data center is referred to as chilled water (loop). "Cooling water" and "chilled water" are used primarily for distinction and are not intended to be limiting unless otherwise explicitly stated herein. It should also be noted that the circulating water, chilled water, and cooling water described herein can generally be, but are not limited to, water, a mixture of water and other substances (e.g., antifreeze), or any suitable circulating medium such as other refrigerants. Furthermore, in this document, "supply water" and "return water" are relative to the object being cooled. In the cooling water loop, the cooling water supply direction is from the cooling tower group to the refrigeration equipment group, and the cooling water return direction is from the refrigeration equipment group to the cooling tower group. In the chilled water loop, the chilled water supply direction is from the refrigeration equipment group to the data center, and the chilled water return direction is from the data center to the refrigeration equipment group. The terms "water supply" and "water return" are used for simplification and are not intended to impose any specific limitations. Figures 8 to 10 In the diagram, water supply lines are depicted with solid lines, and return lines are depicted with dashed lines. It should be understood that the actual architecture may have other additional components, but to avoid obscuring the key points of this disclosure, these additional components will not be discussed herein and are not shown in the accompanying drawings.

[0030] In a one-to-one open architecture, an open cooling tower group, comprising one or more open cooling towers, is paired with a refrigeration unit group, comprising one or more active cooling units (such as chiller units) and one or more passive cooling units (such as plate heat exchangers). The cooling water supply from each open cooling tower group is pumped via one or more corresponding cooling water pumps to the corresponding refrigeration unit group for cooling. Chilled water return from the data center is pumped via one or more chilled water pumps to the refrigeration unit group. After being cooled by the refrigeration unit group (at this point, referred to as chilled water supply), the chilled water return is pumped back to the data center for cooling. The cooling water supply, after exchanging heat with the chilled water return at the refrigeration unit group (at this point, referred to as cooling water return), is pumped back to the open cooling tower group for recooling. For example, as... Figure 8As shown, in a one-to-one open architecture 500A, a first refrigeration equipment group, including chiller unit 1 and plate heat exchanger 1, is coupled to a first open cooling tower group, including open cooling towers 1-1 and 1-2, via cooling water pump 1 and is coupled to a data center via chilled water pump 1. A second refrigeration equipment group, including chiller unit 2 and plate heat exchanger 2, is coupled to a second open cooling tower group, including open cooling towers 2-1 and 2-2, via cooling water pump 2 and is coupled to a data center via chilled water pump 2. A third refrigeration equipment group, including chiller unit 3 and plate heat exchanger 3, is coupled to a third open cooling tower group, including open cooling towers 3-1 and 3-2, via cooling water pump 3 and is coupled to a data center via chilled water pump 3. Although not shown, it can be understood that, in addition to installing corresponding water pumps in the cooling water supply line and chilled water return line as shown, corresponding water pumps can also be installed in the cooling water return line and / or chilled water supply line as needed.

[0031] Compared to a one-to-one open architecture, in a ring network open architecture, open cooling tower groups (including one or more open cooling towers) are no longer configured in a one-to-one correspondence with refrigeration equipment groups (including one or more active refrigeration units such as chillers) and one or more passive refrigeration units such as plate heat exchangers. The cooling water supply from multiple open cooling tower groups is first collected together and then distributed to each of the one or more refrigeration equipment groups by a cooling water supply distribution network. For example, as... Figure 9 As shown, the difference between the ring network open architecture 500B and the one-to-one open architecture 500A is that the cooling water output from each open cooling tower group in the ring network open architecture 500B is collected together and then distributed to each refrigeration unit group by the cooling water supply and distribution network. In addition, the cooling water return water is also collected together and then sent back to each open cooling tower group for re-cooling.

[0032] Compared to a one-to-one open architecture, in a one-to-one closed architecture, the closed cooling tower group (including one or more closed cooling towers) and the refrigeration equipment group (including one or more active refrigeration equipment such as chiller units) are also configured in a one-to-one correspondence. However, the refrigeration equipment group no longer needs to include passive refrigeration equipment such as plate heat exchangers because, as mentioned earlier, the heat exchanger is essentially integrated within the closed cooling tower. For example, as... Figure 10As shown, in a one-to-one closed-loop architecture 500C, a first refrigeration equipment group including chiller unit 1 is coupled to a first closed-loop cooling tower group including closed-loop cooling towers 1-1 and 1-2 via cooling water pump 1 and is coupled to a data center via chilled water pump 1; a second refrigeration equipment group including chiller unit 2 is coupled to a second closed-loop cooling tower group including closed-loop cooling towers 2-1 and 2-2 via cooling water pump 2 and is coupled to a data center via chilled water pump 2; and a third refrigeration equipment group including chiller unit 3 is coupled to a third closed-loop cooling tower group including closed-loop cooling towers 3-1 and 3-2 via cooling water pump 3 and is coupled to a data center via chilled water pump 3.

[0033] Additionally, when the cooling tower system has an open architecture (e.g.) Figure 8 or Figure 9 In a data center, one or more of the following cooling modes can be used: mechanical cooling mode, pre-cooling mode, natural cooling mode, and shutdown mode. In mechanical cooling mode, cooling is provided by active cooling equipment (such as chillers). In pre-cooling mode, cooling is provided by both passive cooling equipment (such as plate heat exchangers) and active cooling equipment (such as chillers). In natural cooling mode, cooling is provided by passive cooling equipment (such as plate heat exchangers). In shutdown mode, the cooling tower system is shut down. Generally, a ring network open architecture may not enter shutdown mode. It can be understood that the cooling power of mechanical cooling mode > the cooling power of pre-cooling mode > the cooling power of natural cooling mode > the cooling power of shutdown mode, and the energy consumption of mechanical cooling mode > the energy consumption of pre-cooling mode > the energy consumption of natural cooling mode > the energy consumption of shutdown mode. For example, mechanical cooling mode is suitable for hot weather, while pre-cooling mode is suitable for less hot weather, in which case the heat exchange of passive cooling equipment can make a considerable contribution to cooling, thereby reducing the work done by active cooling equipment. The natural cooling mode is suitable for cool weather conditions, where the heat exchange of the passive cooling equipment is sufficient to achieve the desired cooling effect on its own, and no additional work is required from the active cooling equipment.

[0034] When the cooling tower system has a closed architecture (e.g.) Figure 10 In a closed-loop architecture, a data center can operate in one or more of the following cooling modes: mechanical cooling, natural cooling, and shutdown. In mechanical cooling mode, cooling is provided by active cooling equipment (such as chillers). In natural cooling mode, active cooling equipment (such as chillers) does not provide cooling. In shutdown mode, the cooling tower system is shut down. The cooling modes of a closed-loop architecture are generally similar to those of an open-loop architecture, with the main difference being that a closed-loop architecture does not include passive cooling equipment. Therefore, a closed-loop architecture lacks a pre-cooling mode, and the natural cooling mode is also slightly different.

[0035] Adjusting cooling modes promptly based on weather conditions has a significant effect on energy conservation in data centers. Currently, data center cooling modes are typically switched directly based on changes in the local wet-bulb temperature. Technicians often specify the switching wet-bulb temperature and control the data center's cooling mode accordingly. For example, assuming the wet-bulb temperature for mechanical cooling / pre-cooling mode is 15°C and the wet-bulb temperature for pre-cooling / natural cooling mode is 8°C, then when the wet-bulb temperature exceeds 15°C, the data center's cooling mode is set to mechanical cooling mode; when the wet-bulb temperature does not exceed 8°C, the data center's cooling mode is set to natural cooling mode; and when the wet-bulb temperature exceeds 8°C but does not exceed 15°C, the data center's cooling mode is set to pre-cooling mode.

[0036] If a data center uses a Building Automation (BA) control system, the BA system directly determines whether the current wet-bulb temperature meets the switching conditions based on the wet-bulb temperature specified by technicians. Once the switching conditions are met, the system switches immediately. While the BA system can achieve timely switching, it is prone to frequent switching of the data center's cooling mode when the wet-bulb temperature fluctuates around the specified switching temperature, affecting the data center's stability. If the data center uses a manual control system, technicians manually determine whether the current wet-bulb temperature meets the switching conditions on-site, while also considering weather forecasts and other factors to decide whether to switch. Although the manual control system avoids frequent switching of the data center's cooling mode, it cannot switch the cooling mode as promptly as the BA system, exhibiting a certain time lag. This results in the actual switching frequency being far lower than expected, leading to excessively high temperatures in the data center or the current cooling mode's cooling capacity exceeding the data center's cooling needs, resulting in energy waste.

[0037] To address the aforementioned issues, this disclosure provides a method for controlling the cooling mode of a data center. This method allows for timely switching of the data center's cooling mode when the switching conditions are met, achieving a good balance between reducing energy consumption and controlling temperature. Furthermore, the specially designed switching conditions prevent frequent switching of the data center's cooling mode, thereby ensuring the stability of the data center.

[0038] The following describes in detail, with reference to the accompanying drawings, various embodiments of a method for controlling the cooling mode of a data center according to the present disclosure. It will be understood that actual methods for controlling the cooling mode of a data center may include other steps, but to avoid obscuring the essential points of this disclosure, these other steps will not be discussed herein and are not shown in the accompanying drawings.

[0039] Figure 1A method 100 for controlling the cooling mode of a data center according to some embodiments of the present disclosure is shown. For example... Figure 1 As shown, method 100 includes:

[0040] In step S102, historical temperature time-series data of the data center is obtained, which includes the temperature of multiple times within a first preset time period from the current time.

[0041] In step S104, based on the architecture of the cooling tower system coupled to the data center and the current cooling mode of the data center, a recommended cooling mode is determined for the data center according to the preset temperature conditions and preset time conditions satisfied by the historical temperature time series data.

[0042] The temperature in the historical temperature time series data can be either wet-bulb temperature or dry-bulb temperature. In some embodiments where the temperature in the historical temperature time series data is dry-bulb temperature, corresponding historical humidity time series data can also be obtained, which may include the relative humidity at multiple corresponding moments within the first preset time period, so as to combine it with the historical temperature time series data to obtain the wet-bulb temperature at multiple corresponding moments within the first preset time period. The length of the first preset time period can be appropriately set as needed, for example, it can be 0.5 hours, 1 hour, 1.5 hours, 2 hours, etc. Usually, when setting the length of the first preset time period, the timeliness / stability requirements of cooling control and data storage space consumption can be considered. By obtaining historical temperature time series data and comparing it with preset temperature conditions and preset time conditions to determine the recommended cooling mode, the accuracy, timeliness, and stability of data center cooling control can be balanced.

[0043] In some embodiments, determining the recommended cooling mode (S104) includes: when the cooling tower system has an open architecture, based on the current cooling mode, determining the recommended cooling mode according to preset temperature conditions and preset time conditions that the temperature of the liquid to be supplied to the data center (the chilled water outlet temperature of the passive cooling equipment) predicted from the historical temperature time-series data is satisfied by the passive cooling equipment. Note that "the liquid to be supplied to the data center" includes both cases where the liquid is directly supplied to the data center and cases where the liquid is cooled by an active cooling equipment before being supplied to the data center. For example, the temperature of the liquid to be supplied to the data center that can be supplied by the passive cooling equipment is predicted based on the temperature of the liquid output from the open cooling tower (the cooling water outlet temperature of the open cooling tower) included in or predicted from the historical temperature time-series data, and the cooling capacity parameters of the passive cooling equipment. That is, when the temperature of the liquid output from the open cooling tower can be directly measured, the historical temperature time-series data can directly include the temperature of the liquid output from the open cooling tower. When the temperature of the liquid output from the open cooling tower cannot be directly measured, the temperature of the liquid output from the open cooling tower can be predicted, for example, based on the local wet-bulb temperature of the data center and the cooling capacity parameters of the open cooling tower at multiple moments within the first preset time period, including historical temperature time-series data. In some embodiments, the cooling capacity parameters of the open cooling tower include the cooling tower proximity. The cooling tower proximity can be equal to the difference between the temperature of the liquid output from the open cooling tower and the local wet-bulb temperature; therefore, the predicted temperature of the liquid output from the open cooling tower can be equal to the sum of the local wet-bulb temperature and the cooling tower proximity. It should be noted that the data center and the cooling tower system are generally considered to be close to each other, essentially in the same location; therefore, the local wet-bulb temperature of the data center can be considered as the air wet-bulb temperature at the cooling tower. In other embodiments, a dedicated temperature measurement point can be set at the cooling tower to obtain the air wet-bulb temperature at the cooling tower. Additionally, in some embodiments where the passive cooling equipment includes a plate heat exchanger, the cooling plate capacity parameter of the passive cooling equipment includes the heat exchange temperature difference of the plate heat exchanger. The heat exchange temperature difference of a plate heat exchanger can be equal to the difference between the temperature of the chilled water output from the plate heat exchanger (chilled water outlet temperature) and the temperature of the cooling water received by the plate heat exchanger (cooling water inlet temperature). Without considering temperature losses, refer to... Figure 8 or Figure 9It is understood that the temperature of the cooling water received by the plate heat exchanger can be considered equal to the temperature of the liquid output from the open cooling tower. Therefore, the temperature of the liquid output from the plate heat exchanger that will be used to supply the data center is equal to the sum of the measured or predicted temperature of the liquid output from the open cooling tower and the cooling capacity parameter of the plate heat exchanger. If temperature loss is considered (e.g., a long distance between the cooling tower and the plate heat exchanger, or poor insulation of the wiring), the temperature loss value should also be considered when calculating the temperature of the liquid output from the plate heat exchanger that will be used to supply the center. Of course, the temperature measurement point can also be set as close as possible to the cooling water inlet of the plate heat exchanger. It should be understood that although the cooling capacity parameter of the open cooling tower is described as the cooling tower proximity and the cooling capacity parameter of the passive refrigeration equipment is described as the heat exchange temperature difference of the plate heat exchanger in the above embodiments, this is only exemplary and not limiting. Those skilled in the art can also use any other suitable parameters to describe the cooling capacity of the open cooling tower and / or the passive refrigeration equipment. In addition, in this embodiment, the reason for predicting the temperature of the liquid that can be output by the passive cooling equipment to supply the data center is to deal with the situation where the passive cooling equipment is not turned on (for example, the current cooling mode is mechanical cooling mode), in which case the chilled water outlet temperature of the passive cooling equipment cannot be directly measured.

[0044] Furthermore, in the above embodiments where the cooling tower system architecture is an open architecture, in one aspect, when the current cooling mode is mechanical cooling mode, the recommended cooling mode can be determined as pre-cooling mode in response to the predicted temperature of the liquid to be supplied to the data center (the predicted chilled water outlet temperature of the passive cooling equipment) being output by the passive cooling equipment being consistently lower than a first preset threshold temperature during the first preset time period. The first preset threshold temperature can be set based on the temperature of the liquid returning from the data center (chilled water return temperature) and / or specifying a value or range of liquid temperature to be supplied to the data center (specifying a value or range of chilled water supply temperature). In some examples, the first preset threshold temperature can be set as the difference between the temperature of the liquid returning from the data center or a value (e.g., the upper limit of the range) and a preset adjustable temperature change value (which can be specifically set as needed). For example, assuming the first preset time period is 1 hour, the first preset threshold temperature is set to 19°C based on the temperature of the liquid returned from the data center (20°C) and a preset adjustable temperature change value of 1°C. Alternatively, the first preset threshold temperature can be set to 19°C based on a specified liquid temperature of 14°C or an upper limit of the range of 12-14°C for supplying the data center and a preset adjustable temperature change value of -5°C. In these cases, if the predicted temperature of the liquid supplied to the data center by the passive cooling equipment remains consistently below the first preset threshold temperature during the first preset time period—meaning the passive cooling equipment is expected to make a stable and substantial cooling contribution—then the passive cooling equipment can take on some of the cooling work for the active cooling equipment. This means the data center's cooling mode can switch from mechanical cooling mode to pre-cooling mode, thereby meeting the data center's cooling needs while reducing its energy consumption.

[0045] On the other hand, if the current cooling mode is pre-cooling mode, the recommended cooling mode can be determined as natural cooling mode in response to the predicted temperature of the liquid supplied to the data center by the passive cooling equipment (the predicted chilled water outlet temperature of the passive cooling equipment) remaining below a second preset threshold temperature for the first preset time period. The second preset threshold temperature is lower than the first preset threshold temperature. The second preset threshold temperature can be set based on a specified liquid temperature value or range (a specified chilled water supply temperature value or range) for supplying the data center. In some examples, the second preset threshold temperature can be set as the difference between a specified liquid temperature value or range for supplying the data center (e.g., the upper limit of the range) and a preset adjustable temperature change value (which can be set as needed). For example, assuming the first preset time period is 1 hour, the second preset threshold temperature is set to 13°C based on a specified liquid temperature value of 14°C or the upper limit of the range of 12–14°C for supplying the data center and a preset adjustable temperature change value of 1°C. In the above scenario, if the predicted temperature of the liquid supplied to the data center by the passive cooling equipment remains consistently below a second preset threshold temperature for a first preset time period—meaning the predicted temperature of the liquid supplied to the data center by the passive cooling equipment already meets the specified temperature requirements—or in other words, the passive cooling equipment can reliably and independently contribute to cooling, then further cooling by the active cooling equipment is unnecessary. Therefore, the passive cooling equipment can replace the active cooling equipment to handle all cooling tasks, allowing the data center's cooling mode to switch from pre-cooling mode to natural cooling mode, thereby further reducing the data center's cooling energy consumption.

[0046] In the case of an open cooling tower system architecture, if the current cooling mode is pre-cooling mode, the temperature of the liquid to be supplied to the data center, output by the passive cooling equipment (at the chilled water outlet), can be directly obtained without prediction. Therefore, historical temperature time-series data can include the temperature of the liquid to be supplied to the data center (the chilled water outlet temperature of the passive cooling equipment) output by the passive cooling equipment at multiple moments within a first preset time period. In this case, determining the recommended cooling mode (S104) can include determining the recommended cooling mode based on preset temperature conditions and preset time conditions satisfied by the temperature of the liquid to be supplied to the data center output by the passive cooling equipment. In some embodiments, the recommended cooling mode can be determined as a natural cooling mode in response to the temperature of the liquid to be supplied to the data center (the chilled water outlet temperature of the passive cooling equipment) being continuously lower than a third preset threshold temperature during the first preset time period. The third preset threshold temperature can be set based on a specified value or range of liquid temperature for supplying the data center. This can be similar to a second preset threshold temperature, and will not be elaborated further here. In other embodiments, the recommended cooling mode may be determined as mechanical cooling mode in response to the temperature of the liquid used to supply the data center (the chilled water outlet temperature of the passive cooling unit) output by the passive cooling unit being consistently higher than a fourth preset threshold temperature during the first preset time period. The fourth preset threshold temperature is higher than the third preset threshold temperature. The fourth preset threshold temperature may be set based on the temperature of the liquid returning from the data center (chilled water return temperature) and / or the temperature of the liquid used to supply the data center (chilled water inlet temperature of the passive cooling unit) received by the passive cooling unit (at the chilled water inlet). Without considering temperature loss, refer to... Figure 8 and Figure 9It can be understood that the temperature of the liquid returning from the data center can be considered equal to the temperature of the liquid to be supplied to the data center received by the passive cooling equipment. In some examples, the fourth preset threshold temperature can be set as the difference between the temperature of the liquid returning from the data center or the temperature of the liquid to be supplied to the data center received by the passive cooling equipment and a preset adjustable temperature change value (which can be set according to the specific situation). For example, assuming the length of the first preset time period is 1 hour, the fourth preset threshold temperature is set to 19°C based on the temperature of the liquid returning from the data center or the temperature of the liquid to be supplied to the data center received by the passive cooling equipment (20°C) and the preset adjustable temperature change value of 1°C. In the above case, if the temperature of the liquid to be supplied to the data center output by the passive cooling equipment is continuously higher than the fourth preset threshold temperature during the first preset time period, that is, the chilled water inlet temperature of the passive cooling equipment is not significantly higher than the chilled water outlet temperature, the passive cooling equipment cannot make a substantial cooling contribution. Therefore, it is not very meaningful to turn on the passive cooling equipment, and it is necessary to switch to the active cooling equipment to fully undertake the cooling work. That is, the cooling mode of the data center needs to be switched from pre-cooling to mechanical cooling mode. Only in this way can the cooling needs of the data center be met. When considering temperature loss, the temperature of the liquid returning from the data center may not be equal to the temperature of the liquid received by the passive cooling equipment that will be used to supply the data center. Those skilled in the art can choose to set the fourth preset threshold temperature based on the temperature of the liquid returning from the data center or based on the temperature of the liquid received by the passive cooling equipment that will be used to supply the data center, according to actual needs.

[0047] Specifically, when the cooling tower system architecture is an open-loop ring network architecture and the current cooling mode is pre-cooling mode, a recommended cooling mode can be determined based on preset temperature and preset time conditions satisfied by the temperature of the liquid supplied to the data center by the passive cooling equipment, and based on the number of cooling towers in operation. In some embodiments, determining the recommended cooling mode further includes: in response to the temperature of the liquid supplied to the data center by the passive cooling equipment being continuously higher than a fourth preset threshold temperature during the first preset time period, and the number of cooling towers in operation being greater than the number of active cooling equipment in operation or equal to the total number of cooling towers, determining the recommended cooling mode as mechanical cooling mode. The fourth preset threshold temperature has been described above and will not be elaborated further here. In the open-loop ring network architecture, if the temperature of the liquid supplied to the data center by the passive cooling equipment (the chilled water outlet temperature of the passive cooling equipment) is continuously higher than the fourth preset threshold temperature during the first preset time period, it cannot be determined whether this is necessarily due to insufficient cooling capacity of the passive cooling equipment. In the embodiments described above, the cooling capacity parameters of the passive refrigeration equipment include the heat exchange temperature difference of the plate heat exchanger, which is equal to the difference between the chilled water outlet temperature and the cooling water inlet temperature of the plate heat exchanger. Regardless of whether temperature loss is considered, the cooling water inlet temperature of the plate heat exchanger depends on the cooling water outlet temperature of the open cooling tower. That is, the lower the cooling water outlet temperature of the open cooling tower, the lower the cooling water inlet temperature of the plate heat exchanger, and therefore, with the heat exchange temperature difference of the plate heat exchanger remaining constant, the chilled water outlet temperature of the plate heat exchanger will also be lower. Therefore, the chilled water outlet temperature of the passive refrigeration equipment also depends on the cooling water outlet temperature of the open cooling tower, and in the ring network open structure, the cooling water outlet temperature of the open cooling tower depends on the number of open cooling towers that are open. When the number of open cooling towers in operation exceeds the number of active cooling units or equals the total number of cooling towers (i.e., all open cooling towers are operational), the possibility of insufficient cooling tower operation can be ruled out, revealing that the passive cooling units have insufficient cooling capacity. In this case, if the temperature of the liquid supplied to the data center by the passive cooling units (the chilled water outlet temperature of the passive cooling units) remains consistently higher than the fourth preset threshold temperature within the first preset time period, the data center's cooling mode needs to be switched from pre-cooling mode to mechanical cooling mode to meet the data center's cooling requirements.

[0048] In an open-architecture cooling tower system, if the current cooling mode is natural cooling, the temperature of the liquid supplied to the data center by the passive cooling equipment (the chilled water outlet temperature of the passive cooling equipment) can be directly obtained without prediction. Therefore, historical temperature time-series data can include the temperature of the liquid supplied to the data center by the passive cooling equipment (the chilled water outlet temperature of the passive cooling equipment) or the temperature of the liquid supplied to the data center (the chilled water supply temperature of the data center) at multiple moments within a first preset time period. Because in the open-architecture natural cooling mode, the liquid supplied to the data center by the passive cooling equipment is directly supplied to the data center without further cooling by active cooling equipment; that is, without considering temperature loss, the reference... Figure 8 and Figure 9 It is known that the temperature of the liquid output by the passive cooling equipment to be supplied to the data center is equal to the temperature of the liquid supplied to the data center. In this case, determining the recommended cooling mode (S104) may include determining the recommended cooling mode based on preset temperature conditions and preset time conditions satisfied by the temperature of the liquid output by the passive cooling equipment to be supplied to the data center or the temperature of the liquid supplied to the data center. In some embodiments, the recommended cooling mode may be determined as a pre-cooling mode in response to the temperature of the liquid output by the passive cooling equipment to be supplied to the data center or the temperature of the liquid supplied to the data center being continuously higher than a fifth preset threshold temperature during the first preset time period. The fifth preset threshold temperature may be set based on a specified value or range of liquid temperature for supplying the data center (a specified value or range of chilled water supply temperature). In some examples, the fifth preset threshold temperature may be set as the difference between a value (e.g., the upper limit of the range) and a preset adjustable temperature change value (which may be set as appropriate). For example, assuming the first preset time period is 1 hour, the fifth preset threshold temperature is set to 13.5℃ based on a specified liquid temperature of 14℃ or an upper limit of 12-14℃ for supplying the data center and a preset adjustable temperature change value of 0.5℃. In this case, if the temperature of the liquid supplied to the data center by the passive cooling equipment, or the temperature of the liquid supplied to the data center, remains higher than the fifth preset threshold temperature during the first preset time period, it indicates that the cooling capacity of the passive cooling equipment is insufficient to independently meet the cooling needs of the data center. Since only the passive cooling equipment operates in natural cooling mode, it is necessary to activate the active cooling equipment to further assist in cooling the liquid supplied to the data center by the passive cooling equipment; that is, the data center's cooling mode needs to be switched from natural cooling mode to pre-cooling mode.

[0049] Specifically, when the cooling tower system architecture is an open-loop ring network architecture and the current cooling mode is natural cooling mode, for the reasons discussed above, a recommended cooling mode can be determined based on preset temperature and preset time conditions satisfied by the temperature of the liquid supplied to the data center or the temperature of the liquid supplied to the data center output by the passive cooling equipment, and based on the number of cooling towers in operation. In some embodiments, determining the recommended cooling mode further includes: in response to the temperature of the liquid supplied to the data center or the temperature of the liquid supplied to the data center output by the passive cooling equipment being continuously higher than a fifth preset threshold temperature during the first preset time period, and the number of cooling towers in operation being greater than the number of active cooling equipment in operation or equal to the total number of cooling towers, determining the recommended cooling mode as a pre-cooling mode. The fifth preset threshold temperature is set based on a specified liquid temperature value or range for supplying the data center.

[0050] Furthermore, the method disclosed herein can also recommend an initial cooling mode when a previously shut-down cooling tower system is about to be powered on. Since the current cooling mode of the data center is a shutdown mode and the cooling tower system is in a closed state in this case, the recommended cooling mode for the data center can be determined directly based on the local wet-bulb temperature of the data center. At this time, the historical temperature time-series data can include the local wet-bulb temperature of the data center at multiple moments within the first preset time period. In some embodiments, determining the recommended cooling mode (S104) further includes: when the architecture of the cooling tower system is a one-to-one open architecture or a closed architecture in an open architecture and the current cooling mode is a shutdown mode, determining the recommended cooling mode based on preset temperature conditions and preset time conditions satisfied by the local wet-bulb temperature of the data center.

[0051] In a cooling tower system with a one-to-one open architecture and currently in shutdown mode, the recommended cooling mode can be determined as mechanical cooling mode if the local wet-bulb temperature of the data center exceeds the first preset switching temperature at any time within the first preset time period. For example, assuming the first preset time period is one hour prior to the current time and the first preset switching temperature is 15°C, and the local wet-bulb temperature of the data center is 18°C ​​10 minutes and 8 seconds prior to the current time, the recommended cooling mode upon startup is determined to be mechanical cooling mode. Alternatively, if the local wet-bulb temperature of the data center does not exceed the first preset switching temperature for the entire first preset time period but exceeds the second preset switching temperature at any time within the first preset time period, the recommended cooling mode can be determined as pre-cooling mode. The second preset switching temperature is lower than the first preset switching temperature. For example, assuming the first preset time period is one hour prior to the current moment, the first preset switching temperature is 15℃, and the second preset switching temperature is 8℃, and the local wet-bulb temperature of the data center is distributed between 7 and 14℃ within that one hour, meaning the local wet-bulb temperature of the data center is consistently lower than the first preset switching temperature of 15℃ within that one hour, but exceeds the second preset switching temperature of 8℃ at one or more moments within that one hour, then the recommended cooling mode for startup is determined to be the pre-cooling mode. Alternatively, in response to the local wet-bulb temperature of the data center not exceeding the second preset switching temperature within the first preset time period, the recommended cooling mode can be determined to be the natural cooling mode. For example, assuming the first preset time period is one hour prior to the current moment, and the second preset switching temperature is 8℃, and the local wet-bulb temperature of the data center is distributed between 1 and 5℃ within that one hour, meaning the local wet-bulb temperature of the data center does not exceed the second preset switching temperature of 8℃ within that one hour, then only passive cooling equipment needs to be run to meet the cooling needs of the data center, and the recommended cooling mode for startup is determined to be the natural cooling mode.

[0052] When the cooling tower system has a closed architecture and the current cooling mode is shutdown, the recommended cooling mode can be determined as mechanical cooling mode if the local wet-bulb temperature of the data center exceeds the first preset switching temperature at any time within the first preset time period. For example, assuming the first preset time period is one hour prior to the current time and the first preset switching temperature is 15°C, and the local wet-bulb temperature of the data center is 16°C 59 minutes and 26 seconds prior to the current time, then additional active cooling equipment needs to be turned on to meet the cooling needs of the data center, and the recommended cooling mode at startup is determined to be mechanical cooling mode. Alternatively, if the local wet-bulb temperature of the data center does not exceed the second preset switching temperature for the entire first preset time period, the recommended cooling mode can be determined as natural cooling mode, where the second preset switching temperature is lower than the first preset switching temperature. For example, assuming the first preset time period is one hour prior to the current moment and the second preset switching temperature is 8°C lower than the first preset switching temperature by 15°C, the local wet-bulb temperature of the data center is distributed between -2°C and 6°C within the one hour. In other words, the local wet-bulb temperature of the data center does not exceed the second preset switching temperature of 8°C within the one hour. Therefore, the cooling capacity of the closed-circuit cooling tower alone can meet the cooling needs of the data center without the need to turn on the active cooling equipment. The recommended cooling mode at startup is determined to be the natural cooling mode.

[0053] For historical temperature time-series data including the local wet-bulb temperature of the data center at multiple moments within the first preset time period, in some embodiments, determining the recommended cooling mode (S104) further includes: when the cooling tower system architecture is a closed architecture, determining the recommended cooling mode based on the current cooling mode and according to preset temperature and preset time conditions satisfied by the local wet-bulb temperature of the data center. When the current cooling mode is natural cooling, the recommended cooling mode can be determined as mechanical cooling mode in response to the local wet-bulb temperature of the data center continuously exceeding the first preset switching temperature during the first preset time period. For example, assuming the first preset time period is one hour prior to the current moment and the first preset switching temperature is 15°C, and the local wet-bulb temperature of the data center is distributed between 30°C and 36°C during this one hour, meaning the local wet-bulb temperature of the data center continuously exceeds the first preset switching temperature of 15°C during this one hour, therefore, additional active cooling equipment needs to be activated to meet the cooling needs of the data center, and the recommended cooling mode is determined to be mechanical cooling mode. When the current cooling mode is mechanical cooling, if the local wet-bulb temperature of the data center does not exceed the second preset switching temperature for a continuous period of time within the first preset time period, the recommended cooling mode can be determined as natural cooling mode, where the second preset switching temperature is lower than the first preset switching temperature. For example, assuming the first preset time period is one hour prior to the current moment and the second preset switching temperature is 8°C lower than the first preset switching temperature by 15°C, and the local wet-bulb temperature of the data center is distributed between -4°C and 0°C within that one hour, meaning the local wet-bulb temperature of the data center does not exceed the second preset switching temperature by 8°C for a continuous period of time within that one hour, then the cooling needs of the data center can be met even after shutting down the active cooling equipment, and the cooling energy consumption of the data center can be reduced, thus determining the recommended cooling mode as natural cooling mode.

[0054] Figure 2 A non-limiting example variant of method 100' is shown. For example... Figure 2 As shown, method 100' further includes step S110: switching the data center from the current cooling mode to the determined recommended cooling mode. In this embodiment, after determining the recommended cooling mode for the data center, the switching action of switching the data center's cooling mode from the current cooling mode to the determined recommended cooling mode can be performed directly. This automation facilitates timely switching.

[0055] To further reduce the impact of frequent switching of data center cooling modes, and in the case of manually controlled data centers, the identified recommended cooling modes can be provided to technicians (e.g., displayed on the user interface) for their reference and to help them decide on the switching strategy. Figure 3Another non-limiting example variant of method 100 is shown. (e.g.) Figure 3 As shown, method 100" further includes: determining the predicted runtime of the recommended cooling mode based on preset temperature and preset time conditions satisfied by the future temperature time series data of the data center, wherein the future temperature time series data includes temperatures at multiple times within a second preset time period from the current time (S106), and displaying the determined recommended cooling mode and its predicted runtime on the user interface (S108). In method 100", a technician refers to the determined recommended cooling mode and its predicted runtime to decide whether to perform a switching action.

[0056] In other embodiments, such as when the data center employs automated system control, instead of step S108, method 100 may further include, after step S106: switching the data center from the current cooling mode to the determined recommended cooling mode in response to the determined predicted runtime meeting a preset duration condition. For example, the preset duration condition may require that the predicted runtime of the recommended cooling mode be no less than a minimum preset runtime, i.e., the predicted runtime of the recommended cooling mode must be no less than the minimum preset runtime. The minimum preset runtime refers to the minimum runtime of the cooling mode to be switched to without affecting the stability of the data center. It should be understood that this is only exemplary and not restrictive, and those skilled in the art can set the preset duration condition to any other suitable condition. In some embodiments, in response to the determined predicted runtime not meeting the preset duration condition, a subsequent cooling mode of the determined recommended cooling mode may be predicted based on the future temperature time series data; in response to the subsequent cooling mode being the same as the current cooling mode, the current cooling mode of the data center may be maintained; in response to the subsequent cooling mode being different from the current cooling mode, the data center may be switched from the current cooling mode to the determined recommended cooling mode.

[0057] Figure 4 An unrestricted example process 200 is shown. (e.g.) Figure 4As shown, firstly, historical temperature time-series data of the data center is acquired (S202). Then, based on the architecture of the cooling tower system coupled to the data center and the current cooling mode of the data center, a recommended cooling mode for the data center is determined according to the preset temperature and preset time conditions satisfied by the historical temperature time-series data (S204). Next, based on the preset temperature and preset time conditions satisfied by the future temperature time-series data of the data center, the predicted runtime of the recommended cooling mode is determined (S206), and it is determined whether the predicted runtime of the recommended cooling mode is not less than the minimum preset runtime (S208). If it is determined that the predicted runtime is not less than the minimum preset runtime (S208 "Yes"), the data center is switched from the current cooling mode to the determined recommended cooling mode (S216). If it is determined that the predicted runtime is less than the minimum preset runtime (S208 "No"), the subsequent cooling mode of the recommended cooling mode is then predicted (S210), and it is determined whether the subsequent cooling mode is the same as the current cooling mode (S212). If it is determined that the subsequent cooling mode is the same as the current cooling mode (S212 "Yes"), then the current cooling mode of the data center is maintained (S214). If it is determined that the subsequent cooling mode is different from the current cooling mode (S212 "No"), then the data center is switched from the current cooling mode to the determined recommended cooling mode (S216). This is because when the predicted runtime is less than the minimum preset runtime, if the subsequent cooling mode is the same as the current cooling mode, it means that the data center will have to switch back to the original cooling mode (the aforementioned current cooling mode) after a short period of time from the current cooling mode to the recommended cooling mode. Such a switching action is not very meaningful for the data center. Therefore, in order to avoid the impact of frequent switching, the cooling mode can be left unchanged when the subsequent cooling mode is the same as the current cooling mode.

[0058] Future temperature time-series data may include, for example, the wet-bulb temperature calculated from the dry-bulb temperature and relative humidity at various times within the second preset time period from the weather forecast of the region where the data center is located. Therefore, in some embodiments, determining the predicted runtime of the recommended cooling mode (step S206) may include: if the recommended cooling mode is a mechanical cooling mode, determining the predicted runtime based on consecutive times in the future temperature time-series data where the wet-bulb temperature immediately following the current time exceeds a first preset switching temperature. For example, if the first preset switching temperature is 15°C, and the future wet-bulb temperatures at multiple times after the current time are {t1 (16°C), t2 (18°C), t3 (12°C)}, then the predicted runtime of the mechanical cooling mode is from the current time to t2. In other embodiments, determining the predicted runtime of the recommended cooling mode (step S206) may further include: if the recommended cooling mode is a pre-cooling mode, determining the predicted runtime based on consecutive times in the future temperature time-series data where the wet-bulb temperature immediately following the current time does not exceed the first preset switching temperature but exceeds a second preset switching temperature, where the second preset switching temperature is lower than the first preset switching temperature. For example, assuming the first preset switching temperature is 15℃, the second preset switching temperature is 8℃, and the future wet-bulb temperatures at multiple times after the current moment are {t1(14℃), t2(10℃), t3(9℃), t4(2℃)}, then the predicted runtime of the pre-cooling mode is from the current moment to t3. In some other embodiments, determining the predicted runtime of the recommended cooling mode (step S206) may further include: when the recommended cooling mode is the natural cooling mode, determining the predicted runtime based on consecutive moments in the future temperature time series where the wet-bulb temperature immediately following the current moment does not exceed the second preset switching temperature. For example, assuming the second preset switching temperature is 8℃, and the future wet-bulb temperatures at multiple times after the current moment are {t1(1℃), t2(2℃), t3(3℃), t4(4℃), t5(10℃)}, then the predicted runtime of the natural cooling mode is from the current moment to t4. In this embodiment, since the wet-bulb temperature included in the future temperature time series data is calculated based on the dry-bulb temperature and relative humidity at various times within the second preset time period from the weather forecast of the region where the data center is located, the wet-bulb temperature included in the future temperature time series data should also be recalculated synchronously at the same frequency when the weather forecast updates the dry-bulb temperature and relative humidity at various times within the second preset time period. Of course, the wet-bulb temperature included in the future temperature time series data can also be recalculated at a frequency lower than the specified frequency; for example, the wet-bulb temperature can be recalculated once when the weather forecast updates the dry-bulb temperature and relative humidity twice. It should be understood that this is merely exemplary and not limiting, and those skilled in the art can use any other suitable frequency to recalculate the wet-bulb temperature.

[0059] Further, in some embodiments, the subsequent cooling mode (step S210) of the recommended cooling mode predicted based on the future temperature time series data may include: if the recommended cooling mode is a mechanical cooling mode, in response to the wet-bulb temperature at a time immediately following the consecutive times in the future temperature time series data not exceeding the first preset switching temperature but exceeding the second preset switching temperature, determining the subsequent cooling mode as a pre-cooling mode (for example, under the assumptions of the above example, the future wet-bulb temperatures at multiple times after the current time are {t1(16℃), t2(18℃), t3(12℃)}, where t3... If the wet-bulb temperature at time t1 is 12°C, which does not exceed the first preset switching temperature of 15°C but exceeds the second preset switching temperature of 8°C, the recommended cooling mode for the subsequent time is determined to be the pre-cooling mode. In response to the wet-bulb temperature at time immediately following the consecutive time in the future temperature time series data not exceeding the second preset switching temperature, the recommended cooling mode for the subsequent time is determined to be the natural cooling mode (for example, the future wet-bulb temperatures at multiple time after the current time are {t1(16°C), t2(18°C), t3(6°C)}, and the wet-bulb temperature at time t3 is 6°C, which does not exceed the second preset switching temperature of 8°C, the recommended cooling mode for the subsequent time is determined to be the natural cooling mode).

[0060] In other embodiments, the subsequent cooling mode (step S210) of the recommended cooling mode determined based on the future temperature time series data prediction may further include: if the recommended cooling mode is a pre-cooling mode, in response to the wet-bulb temperature at a time immediately following the consecutive times in the future temperature time series data exceeding the first preset switching temperature, determining the subsequent cooling mode as a mechanical cooling mode (for example, the future wet-bulb temperatures at multiple times after the current time are {t1 (14℃), t2 (10℃), t3 (9℃), t4 (17℃)}, where the wet-bulb temperature at time t4 is...). If the temperature is 17℃, which exceeds the first preset switching temperature of 15℃, the recommended cooling mode is determined to be mechanical cooling mode. In response to the wet-bulb temperature at the moment immediately following the consecutive moments in the future temperature time series data not exceeding the second preset switching temperature, the recommended cooling mode is determined to be natural cooling mode (for example, the future wet-bulb temperatures at multiple moments after the current moment are {t1(14℃), t2(10℃), t3(9℃), t4(2℃)}, and the wet-bulb temperature of 2℃ at moment t4 does not exceed the second preset switching temperature of 8℃, the recommended cooling mode is determined to be natural cooling mode).

[0061] In some embodiments, the subsequent cooling mode (step S210) of the recommended cooling mode determined based on the future temperature time series data prediction may further include: when the recommended cooling mode is a natural cooling mode, in response to the wet-bulb temperature at a time immediately following the consecutive times in the future temperature time series data not exceeding the first preset switching temperature but exceeding the second preset switching temperature, the subsequent cooling mode is determined to be a pre-cooling mode (for example, the future wet-bulb temperatures at multiple times after the current time are {t1 (1℃), t2 (2℃), t3 (3℃), t4 (4℃), t5 (10℃)}, where the wet-bulb temperature at time t5 is...). If the temperature is 10℃, which is less than the first preset switching temperature of 15℃ but exceeds the second preset switching temperature of 8℃, the subsequent recommended cooling mode is determined to be the pre-cooling mode. In response to the wet-bulb temperature at a time immediately following the consecutive times in the future temperature time series data exceeding the first preset switching temperature, the subsequent cooling mode is determined to be the mechanical cooling mode (for example, the future wet-bulb temperatures at multiple times after the current time are {t1(1℃), t2(2℃), t3(3℃), t4(4℃), t5(18℃)}, and the wet-bulb temperature at time t5 is 18℃, which exceeds the first preset switching temperature of 15℃, the subsequent cooling mode is determined to be the mechanical cooling mode).

[0062] As a non-limiting example, based on some embodiments of this disclosure, the method can be used for... Figures 8 to 10 The cooling tower system architecture shown below provides the mode switching logic as shown in Table 1.

[0063] Table 1

[0064]

[0065]

[0066]

[0067] Figure 11 Example environment configurations of a data center 700 to which various embodiments of this disclosure can be applied are shown. For example... Figure 11 As shown, the data center 700 may have a cooling system 702 (e.g., but not limited to a circulating water cooling system within the data center), which is connected to a cooling tower system (such as... Figures 8 to 10The data center 700 (as shown) is coupled for cooling the data center. The data center 700 also has a control system 704, which can be, but is not limited to, an automatic control system such as a BA control system, a manual control system, or a semi-automatic control system, and can be configured to control the cooling mode of the data center 700. The data center 700 may also have or be able to access a time-series database 706, which can be configured to store time-series data of various system operating parameters, including but not limited to the aforementioned various historical temperature time-series data, thereby providing data support for the control system 704 to make cooling mode decisions. The data center 700 may also have a network interface 708, which can be configured to access and obtain historical / current / future weather data (dry-bulb temperature and relative humidity, etc.). For example, meteorological data at a specified latitude and longitude can be obtained by accessing the official application programming interface (API) provided by the China Meteorological Data Network through the network interface 708, or meteorological data provided by fixed weather points can be accessed. By acquiring hourly dry-bulb temperature and relative humidity data for a future period of time (e.g., 72 hours or 7 days) via network interface 708, the future temperature time series data described above can be determined, thereby providing data support for the control system 704 to make cooling mode decisions.

[0068] This disclosure also provides an apparatus 300 for controlling the cooling mode of a data center. For example... Figure 5 As shown, the device 300 includes an acquisition module 302 and a control module 304. The acquisition module 302 can be configured to acquire historical temperature time-series data of the data center, which includes temperatures at multiple times within a first preset time period preceding the current moment. The control module 304 can be configured to determine a recommended cooling mode for the data center based on the architecture of the cooling tower system coupled to the data center and the current cooling mode of the data center, according to preset temperature and preset time conditions satisfied by the historical temperature time-series data. The cooling tower system architecture is either an open or closed architecture. In an open architecture, the data center is coupled to an open cooling tower via active and passive cooling equipment, while in a closed architecture, the data center is coupled to a closed cooling tower via active cooling equipment. The cooling mode of the data center is selected from at least two of the following: mechanical cooling mode, pre-cooling mode, natural cooling mode, and shutdown mode. When the cooling tower system has an open architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, by passive and active refrigeration equipment in pre-cooling mode, by passive refrigeration equipment in natural cooling mode, and the cooling tower system is shut down in shutdown mode. When the cooling tower system has a closed architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, by no active refrigeration equipment in natural cooling mode, and the cooling tower system is shut down in shutdown mode.

[0069] Various embodiments of the apparatus 300 for controlling the cooling mode of a data center are similar to the various embodiments of the method for controlling the cooling mode of a data center described above. Therefore, reference can be made to the foregoing description of various embodiments of the method for controlling the cooling mode of a data center, and will not be repeated here.

[0070] This disclosure also provides a computing device for controlling the cooling mode of a data center, which may include one or more processors and a memory storing computer-executable instructions, which, when executed by the one or more processors, cause the one or more processors to perform a method for controlling the cooling mode of a data center according to any of the foregoing embodiments of this disclosure. Figure 6 As shown, computing device 400 includes one or more processors 402 and a memory 404 storing computer-executable instructions that, when executed by the one or more processors 402, cause the one or more processors 402 to perform a method for controlling a cooling mode of a data center according to any of the foregoing embodiments of this disclosure. The one or more processors 402 may be, for example, a central processing unit (CPU) of computing device 400. The one or more processors 402 may be any type of general-purpose processor, or may be a processor specifically designed for controlling a cooling mode of a data center, such as an application-specific integrated circuit (“ASIC”). Memory 404 may include various computer-readable media accessible by the one or more processors 402. In various embodiments, memory 404 described herein may include volatile and non-volatile media, removable and non-removable media. For example, memory 404 may include any combination of random access memory (“RAM”), dynamic RAM (“DRAM”), static RAM (“SRAM”), read-only memory (“ROM”), flash memory, cache memory, and / or any other type of non-transitory computer-readable media. The memory 404 may store instructions that, when executed by the processor 402, cause the processor 402 to execute the method for controlling the cooling mode of a data center according to any of the foregoing embodiments of the present disclosure.

[0071] This disclosure also provides a non-transient storage medium having computer-executable instructions stored thereon, which, when executed by a computer, cause the computer to perform instructions for a method of controlling a cooling mode of a data center according to any of the foregoing embodiments of this disclosure.

[0072] This disclosure also provides a computer program product including instructions that, when executed by a processor, implement the method for controlling a cooling mode of a data center according to any of the foregoing embodiments of this disclosure. The instructions may be any set of instructions that can be executed directly by one or more processors, such as machine code, or any set of instructions that can be executed indirectly, such as a script. The instructions may be stored in an object code format for direct processing by one or more processors, or stored in any other computer language, including scripts or sets of independent source code modules that are interpreted on demand or compiled in advance.

[0073] Figure 7A schematic block diagram of a computer system 600 on which embodiments of the present disclosure may be implemented is shown. The computer system 600 includes a bus 602 or other communication mechanism for transmitting information, and a processing means 604 coupled to the bus 602 for processing information. The computer system 600 also includes a memory 606 coupled to the bus 602 for storing instructions to be executed by the processing means 604; the memory 606 may be random access memory (RAM) or other dynamic storage device. The memory 606 may also be used to store temporary variables or other intermediate information during the execution of instructions to be executed by the processing means 604. The computer system 600 also includes a read-only memory (ROM) 608 or other static storage device coupled to the bus 602 for storing static information and instructions for the processing means 604. A storage device 610, such as a magnetic disk or optical disk, is provided and coupled to the bus 602 for storing information and instructions. Computer system 600 may be coupled via bus 602 to output device 612 for providing output to a user, such as, but not limited to, a display (such as a cathode ray tube (CRT) or liquid crystal display (LCD)), speakers, etc. Input device 614, such as a keyboard, mouse, microphone, etc., is coupled to bus 602 for transmitting information and command selections to processing device 604. Computer system 600 may perform embodiments of this disclosure. Consistent with certain implementations of this disclosure, results are provided by computer system 600 in response to processing device 604 executing one or more sequences of one or more instructions contained in memory 606. Such instructions may be read into memory 606 from another computer-readable medium, such as storage device 610. Execution of the sequence of instructions contained in memory 606 causes processing device 604 to perform the methods described herein. Alternatively, the teachings may be implemented using hard-wired circuitry instead of or in combination with software instructions. Therefore, implementations of this disclosure are not limited to any particular combination of hardware circuitry and software. In various embodiments, computer system 600 can be connected across a network to one or more other computer systems, such as computer system 600, to form a networked system via network interface 616. This network may include a private network or a public network such as the Internet. In a networked system, one or more computer systems can store data and supply data to other computer systems. As used herein, the term "computer-readable medium" refers to any medium that participates in providing instructions to processing device 604 for execution. Such media can take many forms, including but not limited to non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical discs or magnetic disks such as storage device 610. Volatile media include dynamic memory such as memory 606. Transmission media include coaxial cables, copper wires, and optical fibers, including wiring that includes bus 602.Common forms of computer-readable media or computer program products include, for example, floppy disks, flexible disks, hard disks, magnetic tapes, or any other magnetic media, CD-ROMs, digital video discs (DVDs), Blu-ray discs, any other optical media, thumb drives, memory cards, RAM, PROMs and EPROMs, fast EPROMs, any other memory chips or cartridges, or any other tangible media from which a computer can read. Various forms of computer-readable media may be involved when carrying one or more sequences of one or more instructions to processing device 604 for execution. For example, instructions may initially be carried on a disk of a remote computer. The remote computer may load the instructions into its dynamic memory and transmit the instructions over a telephone line using a modem. A modem local to computer system 600 may receive data over a telephone line and convert the data into an infrared signal using an infrared transmitter. An infrared detector coupled to bus 602 may receive the data carried in the infrared signal and place the data on bus 602. Bus 602 carries the data to memory 606, from which processing device 604 retrieves and executes the instructions. Optionally, instructions received by memory 606 may be stored on storage device 610 before or after execution by processing device 604.

[0074] According to various embodiments, instructions configured to be executed by a processing device to perform a method are stored on a computer-readable medium. The computer-readable medium may be a device for storing digital information. For example, a computer-readable medium includes a compact disc read-only memory (CD-ROM) as known in the art for storing software. The computer-readable medium is accessed by a processor adapted to execute the instructions configured to be executed.

[0075] The foregoing has described one or more exemplary embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0076] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or physical entities, or by products with certain functions. A typical implementation device is a server system. Of course, this disclosure does not exclude the possibility that, with the future development of computer technology, the computer implementing the functions of the above embodiments can be, for example, a personal computer, a laptop computer, an in-vehicle human-machine interaction device, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or any combination of these devices.

[0077] While one or more embodiments of this disclosure provide the method operation steps as described in the embodiments or flowcharts, more or fewer operation steps may be included based on conventional or non-inventive means. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only execution order. In actual device or terminal product execution, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment, or even a distributed data processing environment).

[0078] The terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, product, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, product, or apparatus. Without further limitation, the presence of other identical or equivalent elements in the process, method, product, or apparatus that includes said elements is not excluded. For example, the use of terms such as "first" or "second" to denote names does not indicate any particular order.

[0079] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, when implementing one or more embodiments of this disclosure, the functions of each module can be implemented in one or more software and / or hardware, or a module that performs the same function can be implemented by a combination of multiple sub-modules or sub-units. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0080] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0081] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0082] Those skilled in the art will understand that one or more embodiments of this disclosure may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, one or more embodiments of this disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0083] One or more embodiments of this disclosure can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. One or more embodiments of this disclosure can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In a distributed computing environment, program modules can reside in local and remote computer storage media, including storage devices.

[0084] The same or similar parts between the various embodiments of this disclosure can be referred to mutually, and each embodiment focuses on describing the differences from other embodiments. In particular, for the apparatus embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and relevant parts can be referred to the description of the method embodiments. In the description of this disclosure, the descriptions of terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., mean that the specific feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of this disclosure. In this disclosure, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this disclosure and the features of the different embodiments or examples.

[0085] Additionally, when used in this disclosure, the terms “here,” “above,” “below,” “below,” “in the preceding text,” and similar terms should refer to the entirety of this disclosure and not any particular part thereof. Furthermore, unless expressly stated otherwise or otherwise understood in the context in which they are used, conditional language used herein, such as “may,” “possibly,” “for example,” “like,” etc., is generally intended to express that certain embodiments include certain features, elements, and / or states, while other embodiments do not. Therefore, such conditional language is not generally intended to imply that one or more embodiments require features, elements, and / or states in any way, or whether such features, elements, and / or states are included or performed in any particular embodiment.

[0086] This disclosure may also provide the following examples.

[0087] Example 1: A method for controlling the cooling mode of a data center, the method comprising:

[0088] Acquire historical temperature time-series data from the data center, the historical temperature time-series data including temperatures at multiple times within a first preset time period preceding the current moment; and

[0089] Based on the architecture of the cooling tower system coupled to the data center and the current cooling mode of the data center, a recommended cooling mode is determined for the data center according to the preset temperature and preset time conditions satisfied by the historical temperature time series data.

[0090] The cooling tower system can be either an open or closed architecture. In an open architecture, the data center is coupled to the open cooling tower via active and passive cooling equipment, while in a closed architecture, the data center is coupled to the closed cooling tower via active cooling equipment.

[0091] The cooling mode of the data center is selected from at least two of the following: mechanical cooling mode, pre-cooling mode, natural cooling mode, and shutdown mode.

[0092] When the cooling tower system has an open architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, by passive and active refrigeration equipment in pre-cooling mode, by passive refrigeration equipment in natural cooling mode, and the cooling tower system is shut down in shutdown mode.

[0093] When the cooling tower system has a closed architecture, it is cooled by active cooling equipment in mechanical cooling mode, does not cool in natural cooling mode, and is shut down in shutdown mode.

[0094] Example 2: According to the method described in Example 1, determining the recommended cooling mode includes:

[0095] In the case of an open architecture for the cooling tower system, a recommended cooling mode is determined based on the current cooling mode and preset temperature and time conditions that are met by the temperature of the liquid to be supplied to the data center by the passive cooling equipment, as predicted from the historical temperature time series data.

[0096] Example 3: According to the method of Example 2, the temperature of the liquid that can be output by the passive cooling equipment to supply the data center is predicted based on the temperature of the liquid output by the open cooling tower, which is included in or predicted from the historical temperature time series data, and the cooling capacity parameters of the passive cooling equipment.

[0097] Example 4: According to the method described in Example 3, the historical temperature time series data includes the local wet-bulb temperature of the data center at multiple moments within the first preset time period, and the temperature of the liquid output by the open cooling tower is predicted based on the local wet-bulb temperature of the data center and the cooling capacity parameters of the open cooling tower.

[0098] Example 5: According to the method described in Example 4, the passive refrigeration equipment includes a plate heat exchanger and its refrigeration capacity parameter includes the heat exchange temperature difference of the plate heat exchanger, and the refrigeration capacity parameter of the open cooling tower includes the cooling tower proximity.

[0099] Example 6. The method according to any one of Examples 2 to 5, wherein, when the architecture of the cooling tower system is an open architecture, determining the recommended cooling mode further includes at least one of the following:

[0100] When the current cooling mode is mechanical cooling mode, in response to the predicted temperature of the liquid supplied to the data center by the passive cooling equipment remaining below a first preset threshold temperature for the first preset time period, the recommended cooling mode is determined to be pre-cooling mode; or

[0101] When the current cooling mode is pre-cooling mode, in response to the predicted temperature of the liquid supplied to the data center by the passive cooling equipment remaining below a second preset threshold temperature for a continuous period of time during the first preset time period, the recommended cooling mode is determined to be natural cooling mode, where the second preset threshold temperature is lower than the first preset threshold temperature.

[0102] The first preset threshold temperature is set based on the temperature of the liquid returned from the data center and / or a specified liquid temperature value or range for supplying the data center, and the second preset threshold temperature is set based on a specified liquid temperature value or range for supplying the data center.

[0103] Example 7: According to the method described in Example 1, wherein the historical temperature time-series data includes the temperature of the liquid to be supplied to the data center, output by the passive cooling equipment at multiple moments within the first preset time period, wherein determining the recommended cooling mode includes:

[0104] When the cooling tower system has an open architecture and the current cooling mode is pre-cooling mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the temperature of the liquid output by the passive cooling equipment that will be used to supply the data center.

[0105] Example 8. According to the method described in Example 7, wherein, when the cooling tower system architecture is an open architecture and the current cooling mode is pre-cooling mode, determining the recommended cooling mode further includes at least one of the following:

[0106] In response to the temperature of the liquid supplied to the data center by the passive cooling equipment remaining below a third preset threshold temperature for a first preset time period, the recommended cooling mode is determined to be natural cooling mode; or

[0107] In response to the fact that the temperature of the liquid used to supply the data center output by the passive cooling equipment is continuously higher than the fourth preset threshold temperature during the first preset time period, the recommended cooling mode is determined to be mechanical cooling mode, wherein the fourth preset threshold temperature is higher than the third preset threshold temperature.

[0108] The third preset threshold temperature is set based on a specified liquid temperature value or range for supplying the data center, and the fourth preset threshold temperature is set based on the temperature of the liquid returned from the data center and / or the temperature of the liquid to be supplied to the data center received by the passive cooling equipment.

[0109] Example 9. According to the method described in Example 7, determining the recommended cooling mode further includes:

[0110] When the cooling tower system is an open-loop ring network architecture and the current cooling mode is pre-cooling mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the temperature of the liquid output by the passive cooling equipment that will be used to supply the data center, and based on the number of cooling towers in operation.

[0111] Example 10. According to the method described in Example 9, wherein, when the cooling tower system architecture is an open-loop architecture and the current cooling mode is pre-cooling mode, determining the recommended cooling mode further includes:

[0112] In response to the fact that the temperature of the liquid supplied to the data center by the passive cooling equipment remains higher than the fourth preset threshold temperature for a first preset time period, and the number of cooling towers activated is greater than the number of active cooling equipment activated or equal to the total number of cooling towers, the recommended cooling mode is determined to be mechanical cooling mode.

[0113] The fourth preset threshold temperature is set based on the temperature of the liquid returned from the data center and / or the temperature of the liquid to be supplied to the data center, received by the passive cooling equipment.

[0114] Example 11. According to the method in Example 1, wherein the historical temperature time series data includes the temperature of liquid to be supplied to the data center or the temperature of liquid supplied to the data center at multiple moments within the first preset time period, output by the passive cooling equipment, wherein determining the recommended cooling mode includes:

[0115] When the cooling tower system has an open architecture and the current cooling mode is natural cooling mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the temperature of the liquid supplied to the data center or the temperature of the liquid supplied to the data center output by the passive cooling equipment.

[0116] Example 12: According to the method described in Example 11, wherein determining the recommended cooling mode further includes, when the cooling tower system architecture is an open architecture and the current cooling mode is natural cooling mode:

[0117] In response to the fact that the temperature of the liquid supplied to the data center, output by the passive cooling equipment, or the temperature of the liquid supplied to the data center, remains above a fifth preset threshold temperature for a first preset time period, the recommended cooling mode is determined to be the pre-cooling mode.

[0118] The fifth preset threshold temperature is set based on a specified liquid temperature value or range used to supply the data center.

[0119] Example 13: According to the method described in Example 11, determining the recommended cooling mode further includes:

[0120] When the cooling tower system is an open-loop ring network architecture and the current cooling mode is natural cooling mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the temperature of the liquid supplied to the data center or the temperature of the liquid supplied to the data center output by the passive cooling equipment, and based on the number of cooling towers in operation.

[0121] Example 14. According to the method described in Example 13, wherein, when the cooling tower system architecture is an open-loop architecture and the current cooling mode is natural cooling mode, determining the recommended cooling mode further includes:

[0122] In response to the fact that the temperature of the liquid supplied to the data center by the passive cooling equipment is consistently higher than the fifth preset threshold temperature during the first preset time period, and the number of cooling towers activated is greater than the number of active cooling equipment activated or equal to the total number of cooling towers, the recommended cooling mode is determined to be the pre-cooling mode.

[0123] The fifth preset threshold temperature is set based on a specified liquid temperature value or range used to supply the data center.

[0124] Example 15: According to the method described in Example 1, wherein the historical temperature time-series data includes the local wet-bulb temperature of the data center at multiple moments within the first preset time period, wherein determining the recommended cooling mode includes:

[0125] When the cooling tower system architecture is a one-to-one open architecture or a closed architecture and the current cooling mode is shutdown mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the local wet-bulb temperature of the data center.

[0126] Example 16. According to the method described in Example 15, wherein, when the cooling tower system architecture is a one-to-one open architecture and the current cooling mode is the shutdown mode, determining the recommended cooling mode further includes at least one of the following:

[0127] In response to the local wet-bulb temperature of the data center exceeding the first preset switching temperature at any time within the first preset time period, the recommended cooling mode will be determined as mechanical cooling mode; or

[0128] In response to the data center's local wet-bulb temperature not exceeding the first preset switching temperature for a continuous period of time, but exceeding the second preset switching temperature at any moment within the first preset period of time, the recommended cooling mode is determined to be pre-cooling mode, where the second preset switching temperature is lower than the first preset switching temperature; or

[0129] In response to the fact that the local wet-bulb temperature of the data center does not exceed the second preset switching temperature during the first preset time period, the recommended cooling mode is set to natural cooling mode.

[0130] Example 17. According to the method described in Example 15, wherein, when the cooling tower system architecture is a closed architecture and the current cooling mode is a shutdown mode, determining the recommended cooling mode further includes at least one of the following:

[0131] In response to the local wet-bulb temperature of the data center exceeding the first preset switching temperature at any time within the first preset time period, the recommended cooling mode will be determined as mechanical cooling mode; or

[0132] In response to the fact that the local wet-bulb temperature of the data center does not exceed the second preset switching temperature during the first preset time period, the recommended cooling mode is set to natural cooling mode, where the second preset switching temperature is lower than the first preset switching temperature.

[0133] Example 18. According to the method described in Example 1, wherein the historical temperature time-series data includes the local wet-bulb temperature of the data center at multiple moments within the first preset time period, wherein determining the recommended cooling mode includes:

[0134] When the cooling tower system has a closed architecture, the recommended cooling mode is determined based on the current cooling mode and the preset temperature and time conditions satisfied by the local wet-bulb temperature of the data center.

[0135] Example 19. The method according to Example 18, wherein, when the cooling tower system architecture is a closed architecture, determining the recommended cooling mode further includes at least one of the following:

[0136] If the current cooling mode is natural cooling, and the local wet-bulb temperature of the data center continuously exceeds the first preset switching temperature during the first preset time period, the recommended cooling mode will be determined as mechanical cooling; or

[0137] When the current cooling mode is mechanical cooling mode, in response to the fact that the local wet-bulb temperature of the data center does not exceed the second preset switching temperature for the first preset time period, the recommended cooling mode is determined to be natural cooling mode, and the second preset switching temperature is lower than the first preset switching temperature.

[0138] Example 20: The method described in Example 1 further includes:

[0139] Switch the data center from its current cooling mode to the identified recommended cooling mode.

[0140] Example 21, the method described in Example 1 further includes:

[0141] Based on the preset temperature and preset time conditions satisfied by the future temperature time series data of the data center, the predicted runtime of the recommended cooling mode is determined. The future temperature time series data includes the temperature at multiple times within a second preset time period starting from the current time.

[0142] The determined recommended cooling mode and its predicted runtime are displayed on the user interface.

[0143] Example 22, the method described in Example 1 further includes:

[0144] Based on the preset temperature and preset time conditions satisfied by the future temperature time series data of the data center, the predicted runtime of the recommended cooling mode is determined. The future temperature time series data includes the temperature at multiple times within a second preset time period starting from the current time.

[0145] In response to the determined predicted runtime meeting the preset duration condition, the data center is switched from the current cooling mode to the determined recommended cooling mode.

[0146] Example 23: According to the method described in Example 22, the preset duration requirement is not less than the minimum preset runtime.

[0147] Example 24, the method described in Example 22 further includes:

[0148] In response to the determined predicted runtime not meeting the preset duration condition, a subsequent cooling mode is predicted based on the future temperature time series data for the determined recommended cooling mode.

[0149] In response to the fact that the subsequent cooling mode is the same as the current cooling mode, the current cooling mode of the data center is maintained;

[0150] In response to the subsequent cooling mode being different from the current cooling mode, the data center is switched from the current cooling mode to the determined recommended cooling mode.

[0151] Example 25: According to the method described in Example 24, wherein the future temperature time series data includes the wet-bulb temperature calculated from the dry-bulb temperature and relative humidity at various times within the second preset time period from the weather forecast of the region where the data center is located, and the predicted runtime of the recommended cooling mode includes at least one of the following:

[0152] When the recommended cooling mode is mechanical cooling mode, the predicted runtime is determined based on the consecutive times in the future temperature time series data where the wet-bulb temperature immediately following the current moment exceeds the first preset switching temperature; or

[0153] When the recommended cooling mode is pre-cooling mode, the predicted runtime is determined based on consecutive moments in the future temperature time series where the wet-bulb temperature immediately following the current moment does not exceed the first preset switching temperature but exceeds the second preset switching temperature, where the second preset switching temperature is lower than the first preset switching temperature; or

[0154] When the recommended cooling mode is natural cooling mode, the predicted runtime is determined based on the consecutive times in the future temperature time series where the wet-bulb temperature immediately following the current moment does not exceed the second preset switching temperature.

[0155] Example 26. According to the method of Example 25, the subsequent cooling mode of the recommended cooling mode determined based on the future temperature time series data prediction includes at least one of the following:

[0156] When the recommended cooling mode is mechanical cooling mode, the subsequent cooling mode is determined to be pre-cooling mode in response to the wet-bulb temperature at a time immediately following the consecutive moments in the future temperature time series data not exceeding the first preset switching temperature but exceeding the second preset switching temperature; and the subsequent cooling mode is determined to be natural cooling mode in response to the wet-bulb temperature at a time immediately following the consecutive moments in the future temperature time series data not exceeding the second preset switching temperature; or

[0157] When the recommended cooling mode is pre-cooling mode, the subsequent cooling mode is determined to be mechanical cooling mode in response to the wet-bulb temperature at a time immediately following the consecutive moments in the future temperature time series exceeding the first preset switching temperature; and the subsequent cooling mode is determined to be natural cooling mode in response to the wet-bulb temperature at a time immediately following the consecutive moments in the future temperature time series not exceeding the second preset switching temperature; or

[0158] When the recommended cooling mode is natural cooling mode, the subsequent cooling mode is determined to be pre-cooling mode in response to the wet-bulb temperature at the moment immediately following the consecutive moments in the future temperature time series data not exceeding the first preset switching temperature but exceeding the second preset switching temperature, and the subsequent cooling mode is determined to be mechanical cooling mode in response to the wet-bulb temperature at the moment immediately following the consecutive moments in the future temperature time series data exceeding the first preset switching temperature.

[0159] Example 27. An apparatus for controlling the cooling mode of a data center, the apparatus comprising:

[0160] The acquisition module is configured to acquire historical temperature time-series data from the data center, the historical temperature time-series data including temperatures at multiple times within a first preset time period preceding the current time; and

[0161] The control module is configured to determine a recommended cooling mode for the data center based on the architecture of the cooling tower system coupled to the data center and the current cooling mode of the data center, according to preset temperature and time conditions satisfied by the historical temperature time-series data.

[0162] The cooling tower system can be either an open or closed architecture. In an open architecture, the data center is coupled to the open cooling tower via active and passive cooling equipment, while in a closed architecture, the data center is coupled to the closed cooling tower via active cooling equipment.

[0163] The cooling mode of the data center is selected from at least two of the following: mechanical cooling mode, pre-cooling mode, natural cooling mode, and shutdown mode.

[0164] When the cooling tower system has an open architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, by passive and active refrigeration equipment in pre-cooling mode, by passive refrigeration equipment in natural cooling mode, and the cooling tower system is shut down in shutdown mode.

[0165] When the cooling tower system has a closed architecture, it is cooled by active cooling equipment in mechanical cooling mode, does not cool in natural cooling mode, and is shut down in shutdown mode.

[0166] Example 28. A computing device, comprising:

[0167] One or more processors; and

[0168] A memory storing computer-executable instructions, which, when executed by the one or more processors, cause the one or more processors to perform a method for controlling a cooling mode of a data center according to any one of Examples 1 to 26.

[0169] Example 29: A non-transient storage medium having computer-executable instructions stored thereon, which, when executed by a computer, cause the computer to perform a method for controlling a cooling mode of a data center according to any one of Examples 1 to 26.

[0170] Example 30: A computer program product comprising instructions that, when executed by a processor, implement a method for controlling a cooling mode of a data center according to any one of Examples 1 to 26.

[0171] The above description is merely an embodiment of one or more embodiments of this disclosure and is not intended to limit the scope of the one or more embodiments of this disclosure. Various modifications and variations can be made to the one or more embodiments of this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of the claims.

Claims

1. A method for controlling the cooling mode of a data center, the method comprising: Acquire historical temperature time-series data of the data center, the historical temperature time-series data including the temperature at multiple times within a first preset time period from the current time; as well as Based on the architecture of the cooling tower system coupled to the data center and the current cooling mode of the data center, a recommended cooling mode is determined for the data center according to the preset temperature and preset time conditions satisfied by the historical temperature time series data. The cooling tower system can be either an open or closed architecture. In an open architecture, the data center is coupled to the open cooling tower via active and passive cooling equipment, while in a closed architecture, the data center is coupled to the closed cooling tower via active cooling equipment. The cooling mode of the data center is selected from at least two of the following: mechanical cooling mode, pre-cooling mode, natural cooling mode, and shutdown mode. When the cooling tower system has an open architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, by passive and active refrigeration equipment in pre-cooling mode, by passive refrigeration equipment in natural cooling mode, and the cooling tower system is shut down in shutdown mode. When the cooling tower system has a closed-loop architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, and not by active refrigeration equipment in natural cooling mode. In shutdown mode, the cooling tower system is turned off. The method further includes: Based on the preset temperature and preset time conditions satisfied by the future temperature time series data of the data center, the predicted runtime of the recommended cooling mode is determined. The future temperature time series data includes the temperature at multiple times within a second preset time period starting from the current time. In response to the determined predicted runtime meeting the preset duration condition, the data center is switched from the current cooling mode to the determined recommended cooling mode.

2. The method according to claim 1, wherein, Determining the recommended cooling mode includes: In the case of an open architecture for the cooling tower system, a recommended cooling mode is determined based on the current cooling mode and preset temperature and time conditions that are met by the temperature of the liquid to be supplied to the data center by the passive cooling equipment, as predicted from the historical temperature time series data.

3. The method according to claim 2, wherein, The temperature of the liquid that can be output by the passive cooling equipment to supply the data center is predicted based on the temperature of the liquid output by the open cooling tower, which is included in or predicted from the historical temperature time series data, and the cooling capacity parameters of the passive cooling equipment.

4. The method according to claim 3, wherein, The historical temperature time series data includes the local wet-bulb temperature of the data center at multiple moments within the first preset time period. The temperature of the liquid output by the open cooling tower is predicted based on the local wet-bulb temperature of the data center and the cooling capacity parameters of the open cooling tower.

5. The method according to claim 4, wherein, Passive refrigeration equipment includes plate heat exchangers and its refrigeration capacity parameter includes the heat exchange temperature difference of the plate heat exchanger; the refrigeration capacity parameter of open cooling towers includes the cooling tower proximity.

6. The method according to any one of claims 2 to 5, wherein, When the cooling tower system has an open architecture, determining the recommended cooling mode also includes at least one of the following: When the current cooling mode is mechanical cooling mode, in response to the predicted temperature of the liquid that can be output by the passive cooling equipment to supply the data center being continuously lower than the first preset threshold temperature during the first preset time period, the recommended cooling mode is determined to be pre-cooling mode. or When the current cooling mode is pre-cooling mode, in response to the predicted temperature of the liquid supplied to the data center by the passive cooling equipment remaining below a second preset threshold temperature for a continuous period of time during the first preset time period, the recommended cooling mode is determined to be natural cooling mode, where the second preset threshold temperature is lower than the first preset threshold temperature. The first preset threshold temperature is set based on the temperature of the liquid returned from the data center and / or a specified liquid temperature value or range for supplying the data center, and the second preset threshold temperature is set based on a specified liquid temperature value or range for supplying the data center.

7. The method according to claim 1, wherein, The historical temperature time-series data includes the temperatures of liquids to be supplied to the data center, output by passive cooling equipment, at multiple moments within the first preset time period. Determining the recommended cooling mode includes: When the cooling tower system has an open architecture and the current cooling mode is pre-cooling mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the temperature of the liquid output by the passive cooling equipment that will be used to supply the data center.

8. The method according to claim 7, wherein, When the cooling tower system has an open architecture and the current cooling mode is pre-cooling mode, determining the recommended cooling mode also includes at least one of the following: In response to the fact that the temperature of the liquid supplied to the data center by the passive cooling equipment is continuously lower than the third preset threshold temperature during the first preset time period, the recommended cooling mode is determined to be the natural cooling mode. or In response to the fact that the temperature of the liquid used to supply the data center output by the passive cooling equipment is continuously higher than the fourth preset threshold temperature during the first preset time period, the recommended cooling mode is determined to be mechanical cooling mode, wherein the fourth preset threshold temperature is higher than the third preset threshold temperature. The third preset threshold temperature is set based on a specified liquid temperature value or range for supplying the data center, and the fourth preset threshold temperature is set based on the temperature of the liquid returned from the data center and / or the temperature of the liquid to be supplied to the data center received by the passive cooling equipment.

9. The method according to claim 7, wherein, Determining the recommended cooling mode also includes: When the cooling tower system is an open-loop ring network architecture and the current cooling mode is pre-cooling mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the temperature of the liquid output by the passive cooling equipment that will be used to supply the data center, and based on the number of cooling towers in operation.

10. The method according to claim 9, wherein, When the cooling tower system architecture is an open-loop ring network architecture and the current cooling mode is pre-cooling mode, the recommended cooling mode also includes: In response to the fact that the temperature of the liquid supplied to the data center by the passive cooling equipment remains higher than the fourth preset threshold temperature for a first preset time period, and the number of cooling towers activated is greater than the number of active cooling equipment activated or equal to the total number of cooling towers, the recommended cooling mode is determined to be mechanical cooling mode. The fourth preset threshold temperature is set based on the temperature of the liquid returned from the data center and / or the temperature of the liquid to be supplied to the data center, received by the passive cooling equipment.

11. The method according to claim 1, wherein, The historical temperature time-series data includes the temperatures of liquids supplied to the data center or the temperatures of liquids supplied to the data center, output by passive cooling equipment at multiple moments within the first preset time period. Determining the recommended cooling mode includes: When the cooling tower system has an open architecture and the current cooling mode is natural cooling mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the temperature of the liquid supplied to the data center or the temperature of the liquid supplied to the data center output by the passive cooling equipment.

12. The method according to claim 11, wherein, When the cooling tower system has an open architecture and the current cooling mode is natural cooling, determining the recommended cooling mode also includes: In response to the fact that the temperature of the liquid supplied to the data center, output by the passive cooling equipment, or the temperature of the liquid supplied to the data center, remains above a fifth preset threshold temperature for a first preset time period, the recommended cooling mode is determined to be the pre-cooling mode. The fifth preset threshold temperature is set based on a specified liquid temperature value or range used to supply the data center.

13. The method according to claim 11, wherein, Determining the recommended cooling mode also includes: When the cooling tower system is an open-loop ring network architecture and the current cooling mode is natural cooling mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the temperature of the liquid supplied to the data center or the temperature of the liquid supplied to the data center output by the passive cooling equipment, and based on the number of cooling towers in operation.

14. The method according to claim 13, wherein, When the cooling tower system architecture is an open-loop ring network architecture and the current cooling mode is natural cooling mode, the recommended cooling mode also includes: In response to the fact that the temperature of the liquid supplied to the data center by the passive cooling equipment is consistently higher than the fifth preset threshold temperature during the first preset time period, and the number of cooling towers activated is greater than the number of active cooling equipment activated or equal to the total number of cooling towers, the recommended cooling mode is determined to be the pre-cooling mode. The fifth preset threshold temperature is set based on a specified liquid temperature value or range used to supply the data center.

15. The method according to claim 1, wherein, The historical temperature time-series data includes the local wet-bulb temperature of the data center at multiple moments within the first preset time period, wherein determining the recommended cooling mode includes: When the cooling tower system architecture is a one-to-one open architecture or a closed architecture and the current cooling mode is shutdown mode, the recommended cooling mode is determined based on the preset temperature and preset time conditions satisfied by the local wet-bulb temperature of the data center.

16. The method according to claim 15, wherein, When the cooling tower system has a one-to-one open architecture and the current cooling mode is shutdown mode, the recommended cooling mode also includes at least one of the following: In response to the local wet-bulb temperature of the data center exceeding the first preset switching temperature at any time within the first preset time period, the recommended cooling mode will be determined as mechanical cooling mode; or In response to the fact that the local wet-bulb temperature of the data center does not exceed the first preset switching temperature for a continuous period of time, but exceeds the second preset switching temperature at any time during the first preset period of time, the recommended cooling mode is determined to be the pre-cooling mode, and the second preset switching temperature is lower than the first preset switching temperature; or In response to the fact that the local wet-bulb temperature of the data center does not exceed the second preset switching temperature during the first preset time period, the recommended cooling mode is set to natural cooling mode.

17. The method according to claim 15, wherein, When the cooling tower system has a closed architecture and the current cooling mode is in shutdown mode, the recommended cooling mode also includes at least one of the following: In response to the local wet-bulb temperature of the data center exceeding the first preset switching temperature at any time within the first preset time period, the recommended cooling mode will be determined as mechanical cooling mode; or In response to the fact that the local wet-bulb temperature of the data center does not exceed the second preset switching temperature during the first preset time period, the recommended cooling mode is set to natural cooling mode, where the second preset switching temperature is lower than the first preset switching temperature.

18. The method according to claim 1, wherein, The historical temperature time-series data includes the local wet-bulb temperature of the data center at multiple moments within the first preset time period, wherein determining the recommended cooling mode includes: When the cooling tower system has a closed architecture, the recommended cooling mode is determined based on the current cooling mode and the preset temperature and time conditions satisfied by the local wet-bulb temperature of the data center.

19. The method according to claim 18, wherein, When the cooling tower system has a closed architecture, determining the recommended cooling mode also includes at least one of the following: When the current cooling mode is natural cooling mode, in response to the local wet-bulb temperature of the data center continuously exceeding the first preset switching temperature during the first preset time period, the recommended cooling mode will be determined as mechanical cooling mode. or When the current cooling mode is mechanical cooling mode, in response to the fact that the local wet-bulb temperature of the data center does not exceed the second preset switching temperature for the first preset time period, the recommended cooling mode is determined to be natural cooling mode, and the second preset switching temperature is lower than the first preset switching temperature.

20. The method according to claim 1, further comprising: Switch the data center from its current cooling mode to the identified recommended cooling mode.

21. The method according to claim 1, further comprising: The determined recommended cooling mode and its predicted runtime are displayed on the user interface.

22. The method according to claim 1, wherein, The preset duration requirement is not less than the minimum preset running time.

23. The method according to claim 1, further comprising: In response to the determined predicted runtime not meeting the preset duration condition, a subsequent cooling mode is predicted based on the future temperature time series data for the determined recommended cooling mode. In response to the fact that the subsequent cooling mode is the same as the current cooling mode, the current cooling mode of the data center is maintained; In response to the subsequent cooling mode being different from the current cooling mode, the data center is switched from the current cooling mode to the determined recommended cooling mode.

24. The method according to claim 23, wherein, The future temperature time-series data includes wet-bulb temperature calculated from dry-bulb temperature and relative humidity at various times within the second preset time period from the weather forecast of the region where the data center is located. The predicted runtime of the recommended cooling mode includes at least one of the following: When the recommended cooling mode is mechanical cooling mode, the predicted runtime is determined based on the consecutive times in the future temperature time series data where the wet-bulb temperature exceeds the first preset switching temperature immediately following the current time. or When the recommended cooling mode is pre-cooling mode, the predicted runtime is determined based on consecutive moments in the future temperature time series where the wet-bulb temperature immediately following the current moment does not exceed the first preset switching temperature but exceeds the second preset switching temperature, where the second preset switching temperature is lower than the first preset switching temperature; or When the recommended cooling mode is natural cooling mode, the predicted runtime is determined based on the consecutive times in the future temperature time series data where the wet-bulb temperature immediately following the current moment does not exceed the second preset switching temperature.

25. The method according to claim 24, wherein, Subsequent cooling modes determined based on the recommended cooling mode predicted by the future temperature time series data include at least one of the following: When the recommended cooling mode is mechanical cooling mode, the subsequent cooling mode is determined to be pre-cooling mode in response to the wet-bulb temperature at a time immediately following the consecutive moments in the future temperature time series data not exceeding the first preset switching temperature but exceeding the second preset switching temperature; and the subsequent cooling mode is determined to be natural cooling mode in response to the wet-bulb temperature at a time immediately following the consecutive moments in the future temperature time series data not exceeding the second preset switching temperature; or When the recommended cooling mode is pre-cooling mode, the subsequent cooling mode is determined to be mechanical cooling mode in response to the wet-bulb temperature at a time immediately following the consecutive moments in the future temperature time series exceeding the first preset switching temperature; and the subsequent cooling mode is determined to be natural cooling mode in response to the wet-bulb temperature at a time immediately following the consecutive moments in the future temperature time series not exceeding the second preset switching temperature; or When the recommended cooling mode is natural cooling mode, the subsequent cooling mode is determined to be pre-cooling mode in response to the wet-bulb temperature at the moment immediately following the consecutive moments in the future temperature time series data not exceeding the first preset switching temperature but exceeding the second preset switching temperature, and the subsequent cooling mode is determined to be mechanical cooling mode in response to the wet-bulb temperature at the moment immediately following the consecutive moments in the future temperature time series data exceeding the first preset switching temperature.

26. An apparatus for controlling the cooling mode of a data center, the apparatus comprising: The acquisition module is configured to acquire historical temperature time-series data of the data center, the historical temperature time-series data including the temperature of multiple moments within a first preset time period from the current moment forward; as well as The control module is configured to determine a recommended cooling mode for the data center based on the architecture of the cooling tower system coupled to the data center and the current cooling mode of the data center, according to preset temperature and time conditions satisfied by the historical temperature time-series data. The cooling tower system can be either an open or closed architecture. In an open architecture, the data center is coupled to the open cooling tower via active and passive cooling equipment, while in a closed architecture, the data center is coupled to the closed cooling tower via active cooling equipment. The cooling mode of the data center is selected from at least two of the following: mechanical cooling mode, pre-cooling mode, natural cooling mode, and shutdown mode. When the cooling tower system has an open architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, by passive and active refrigeration equipment in pre-cooling mode, by passive refrigeration equipment in natural cooling mode, and the cooling tower system is shut down in shutdown mode. When the cooling tower system has a closed-loop architecture, cooling is provided by active refrigeration equipment in mechanical cooling mode, and not by active refrigeration equipment in natural cooling mode. In shutdown mode, the cooling tower system is turned off. The control module is further configured as follows: Based on the preset temperature and preset time conditions satisfied by the future temperature time series data of the data center, the predicted runtime of the recommended cooling mode is determined. The future temperature time series data includes the temperature at multiple times within a second preset time period starting from the current time. In response to the determined predicted runtime meeting the preset duration condition, the data center is switched from the current cooling mode to the determined recommended cooling mode.

27. A computing device, comprising: One or more processors; as well as A memory storing computer-executable instructions, which, when executed by the one or more processors, cause the one or more processors to perform a method for controlling a cooling mode of a data center according to any one of claims 1 to 25.

28. A non-transient storage medium having computer-executable instructions stored thereon, the computer-executable instructions causing a computer, when executed, to perform a method for controlling a cooling mode of a data center according to any one of claims 1 to 25.

Citation Information

Patent Citations

  • Water chilling unit and control method thereof

    CN111536672A

  • Refrigerating system

    CN211204599U