Energy-saving control method for data center air conditioning unit and related device
By prioritizing the activation of the refrigerant pump in the standby air conditioner when insufficient cooling capacity is detected in the data center air conditioning unit, the energy waste problem of air conditioning cooling methods is solved, and efficient and energy-saving air conditioning control is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING KEHUA ZHONGSHENG CLOUD COMPUTING TECH CO LTD
- Filing Date
- 2022-11-30
- Publication Date
- 2026-06-26
AI Technical Summary
Existing data center air conditioning systems suffer from energy waste, especially during hot seasons when compressor-based cooling is inefficient and results in high energy consumption.
By obtaining the total load of the data center and the temperature of the airflow channel, it is determined whether the cooling capacity of the air conditioning unit meets the demand. If not, a start command is sent to the standby air conditioner and a compressor disable command is sent to the running air conditioner to keep the air conditioner running in refrigerant pump cooling mode and give priority to refrigerant pump cooling.
This technology enables the refrigerant pump in standby air conditioners to be activated first when the cooling capacity is insufficient, thereby reducing the use of compressors, improving energy efficiency, reducing energy waste, and achieving high efficiency and energy saving.
Smart Images

Figure CN116017933B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of air conditioning technology, and in particular to an energy-saving control method and related device for data center air conditioning units. Background Technology
[0002] Under the national dual-carbon policy, energy conservation has long been a topic of discussion. Data center energy consumption is rapidly increasing, now accounting for approximately 2% of total social energy consumption. In non-IT load energy consumption, cooling and power distribution account for as much as 92%. Therefore, effectively reducing the energy consumption of cooling and power distribution systems and achieving intelligent operation and maintenance are becoming increasingly important.
[0003] Data center server rooms primarily use dedicated air-cooled air conditioners, requiring year-round operation for cooling, resulting in consistently high energy consumption. To avoid energy waste, current technologies employ refrigerant pumps for cooling during colder seasons, such as when outdoor temperatures are below 5°C. Since outdoor temperatures are significantly lower than indoor temperatures during these seasons, outdoor air becomes a free natural cooling source, which the refrigerant pump can efficiently utilize. During warmer seasons, such as above 5°C, cooling is achieved using compressors that drive refrigerant. However, compressor-based cooling is inefficient, and temperatures above 5°C occur for a considerable period throughout the year, leading to energy waste. Summary of the Invention
[0004] This application provides an energy-saving control method and related device for data center air conditioning units to solve the problem of energy waste caused by existing data center air conditioning cooling methods.
[0005] In a first aspect, this application provides an energy-saving control method for a data center air conditioning unit, wherein the air conditioner is a refrigerant pump air conditioner; the method includes:
[0006] Obtain the total load of the data center and the temperature of the airflow channels;
[0007] Based on the total load of the data center and the temperature of the airflow channel, determine whether the cooling capacity of the air conditioning unit meets the cooling requirements of the data center;
[0008] If the cooling capacity of the air conditioning unit does not meet the cooling demand of the data center, a start command and a compressor disable command are sent to any standby air conditioner in the air conditioning unit, and a compressor disable command is sent to the air conditioner that is currently running. The start command is used to instruct the standby air conditioner to start running; the compressor disable command is used to instruct the air conditioner to prevent the compressor from starting, so that the air conditioner remains in refrigerant pump cooling mode.
[0009] Secondly, this application provides an energy-saving control device for a data center air conditioning unit, wherein the air conditioner is a refrigerant pump air conditioner; the device includes:
[0010] The data acquisition module is used to acquire the total load of the data center and the temperature of the airflow channels;
[0011] The judgment module is used to determine whether the cooling capacity of the air conditioning unit meets the cooling requirements of the data center based on the total load of the data center and the temperature of the airflow channel.
[0012] The refrigerant pump priority control module is used to send a start command and a compressor disable command to any standby air conditioner in the air conditioning unit, and to send a compressor disable command to the air conditioner that is currently running, if the cooling capacity of the air conditioning unit does not meet the cooling demand of the data center. The start command is used to instruct the standby air conditioner to start running; the compressor disable command is used to instruct the air conditioner to prevent the compressor from starting, so that the air conditioner remains in refrigerant pump cooling mode.
[0013] Thirdly, this application provides a controller including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the steps of the method as described in any possible implementation of the first aspect above.
[0014] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method as described in any possible implementation of the first aspect above.
[0015] This application provides an energy-saving control method and related apparatus for a data center air conditioning unit. The method determines whether the cooling capacity of the air conditioning unit meets the cooling needs of the data center based on the total load and airflow channel temperature. If the cooling capacity does not meet the cooling needs, a start command and a compressor disable command are sent to any standby air conditioner in the air conditioning unit, and a compressor disable command is sent to the air conditioner currently in operation. The start command instructs the standby air conditioner to start operation; the compressor disable command instructs the air conditioner to prevent the compressor from starting, so that the air conditioner remains in refrigerant pump cooling mode. This embodiment can prioritize the operation of the refrigerant pump in the standby air conditioner when the current cooling capacity does not meet the data center's cooling needs, thereby achieving high energy efficiency and reducing energy waste. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is an application scenario diagram of the energy-saving control method for data center air conditioning units provided in the embodiments of this application;
[0018] Figure 2 This is a flowchart illustrating the implementation of the energy-saving control method for data center air conditioning units provided in this application embodiment;
[0019] Figure 3 This is a flowchart illustrating the energy-saving control method for data center air conditioning units provided in this application embodiment;
[0020] Figure 4 This is a schematic diagram of the structure of the energy-saving control device for the data center air conditioning unit provided in the embodiments of this application;
[0021] Figure 5 This is a schematic diagram of the controller provided in an embodiment of this application. Detailed Implementation
[0022] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0023] To make the objectives, technical solutions, and advantages of this application clearer, the following description will be provided in conjunction with the accompanying drawings and specific embodiments.
[0024] Figure 1 This diagram illustrates an application scenario of the energy-saving control method for data center air conditioning units provided in this embodiment. Figure 1As shown, the air conditioner provided in this embodiment is a refrigerant pump air conditioner, specifically an integrated refrigerant pump centralized outdoor unit. It adopts a refrigerant pump series-connected dual-cycle system, that is, the refrigerant pump and compressor are connected in series in one loop, and one-way valves are connected in parallel with the refrigerant pump and compressor to form branches, forming a dual-cycle system. Its specific principle is as follows: During the typical high-temperature summer season, the compressor operates independently, drawing vapor from the evaporator to maintain the evaporation pressure in the evaporator, thus maintaining a certain evaporation temperature. The drawn vapor is compressed to increase its pressure, so that it can be condensed into liquid at a higher temperature, allowing the refrigerant to be recycled. The compressor is the driving force for the refrigerant circulation. The condenser cools the high-temperature, high-pressure gaseous refrigerant from the compressor into liquid refrigerant. The electronic expansion valve transforms the high-pressure (condensing pressure) liquid into a low-pressure (evaporating pressure) liquid, creating conditions for vaporization at low temperature and low pressure, and can also regulate the liquid supply to the evaporator. Then, the liquid refrigerant absorbs heat and vaporizes in the evaporator, cooling the substance being cooled, achieving the purpose of refrigeration / dehumidification.
[0025] During transitional seasons, the compressor and refrigerant pump in a centralized outdoor unit with an integrated refrigerant pump operate simultaneously, entering a mixed cooling mode. In this mode, a temperature difference exists between indoors and outdoors, and the refrigerant pump system compensates for some of the cooling capacity, reducing compressor power consumption and thus achieving energy savings. In winter, when the temperature difference between indoors and outdoors is significant, the compressor stops, and the refrigerant pump operates independently. The refrigerant pump system alone meets the system's load requirements, relying on natural cooling sources.
[0026] See Figure 2 The document illustrates a flowchart of the energy-saving control method for data center air conditioning units provided in this embodiment, which is described in detail below:
[0027] S101: Obtain the total load of the data center and the temperature of the airflow channel.
[0028] S102: Based on the total load of the data center and the temperature of the airflow channel, determine whether the cooling capacity of the air conditioning unit meets the cooling requirements of the data center.
[0029] S103: If the cooling capacity of the air conditioning unit does not meet the cooling demand of the data center, a start command and a compressor disable command are sent to any standby air conditioner in the air conditioning unit, and a compressor disable command is sent to the air conditioner that is in operation; the start command is used to instruct the standby air conditioner to start running; the compressor disable command is used to instruct the air conditioner to prohibit the compressor from starting, so that the air conditioner remains in refrigerant pump cooling mode.
[0030] Specifically, the air conditioning units in the data center server room include multiple refrigerant pump air conditioners, which are interspersed in each row of IT cabinets in the data center server room; that is, a refrigerant pump air conditioner is installed every few IT cabinets in each row. The execution entity in this embodiment is the controller of the entire air conditioning unit. The controller is used to obtain the total load of the IT cabinets in the data center and the temperature of the airflow channels. The airflow channels include cold aisles and hot aisles. The cold aisle is located on the front side of the IT cabinets, to the side of the refrigerant pump air conditioner's air outlet, and is the channel for the circulation of cold air in the server room; the hot aisle is located on the rear side of the IT cabinets and is the channel for the circulation of hot air dissipated from the IT cabinets.
[0031] In this embodiment, the controller is used to control the number of air conditioners running in the air conditioning unit, as well as the operating status of the refrigerant pumps and compressors of the running air conditioners, based on the total load of the data center and the temperature of the airflow channel.
[0032] Specifically, if the cooling capacity of the air conditioning units meets the cooling needs of the data center based on the total load and airflow channel temperature, the currently running air conditioners will continue to operate in refrigerant pump cooling mode. If the cooling capacity of the air conditioning units does not meet the cooling needs of the data center based on the total load and airflow channel temperature, a start command and a compressor disable command will be sent to any standby air conditioner in the air conditioning unit to start the standby air conditioner and prevent the compressor from starting, so that the air conditioner will continue to operate in refrigerant pump cooling mode after starting. At the same time, a compressor disable command will be sent to the air conditioners currently in operation, so that all the air conditioners currently in operation will continue to operate in refrigerant pump cooling mode.
[0033] The compressor disable command carries a compressor limit flag, and the value of the compressor limit flag is 1 or 0. When the air conditioner detects that the compressor limit flag is 1, it prohibits the compressor from running. When the air conditioner detects that the compressor limit flag is 0, both the compressor and the refrigerant pump can run normally.
[0034] Furthermore, if the cooling capacity of the air conditioning unit does not meet the cooling needs of the data center, a standby air conditioner will be selected from the air conditioning units in a preset order and started.
[0035] Specifically, the preset order can be the order of the standby air conditioners from the longest to the shortest time since their last run ended; that is, if the cooling capacity of the air conditioning unit does not meet the cooling needs of the data center, the controller selects the standby air conditioner with the longest time since its last run ended from the air conditioning unit as the target air conditioner and sends a start command and a compressor disable command to the target air conditioner.
[0036] If the cooling capacity of the air conditioning unit meets the cooling requirements of the data center, then after a first preset time interval, return to step S101 for execution.
[0037] In one possible implementation, the airflow channel includes a thermal channel; the specific implementation process of S102 includes:
[0038] Obtain the outdoor temperature and calculate the difference between the outdoor temperature and the hot aisle temperature;
[0039] If the total load is not greater than the maximum load threshold and the difference is greater than the first preset difference, then it is determined that the cooling capacity of the air conditioning unit does not meet the cooling requirements of the data center.
[0040] In this embodiment, the difference between the hot aisle temperature and the outdoor temperature is used to obtain the difference. A first preset condition is that the total load is not greater than the maximum load threshold and the difference is greater than a first preset difference. If the duration of meeting the first preset condition is greater than a first preset time, it indicates that the temperature difference between the inside and outside of the computer room is large, and the total load has not exceeded the maximum load threshold of the air conditioning unit. To improve the energy efficiency ratio and increase the natural cooling time, this embodiment can start another air conditioner, so that both the newly started air conditioner and the currently running air conditioner operate in refrigerant pump cooling mode. If the first preset condition is not met, the total load, hot aisle temperature, and outdoor temperature are re-acquired after a first preset time interval, and steps S101 to S102 are repeated.
[0041] Outdoor temperature can be obtained through weather forecast software or by temperature sensors deployed outdoors. Hot aisle temperature can be obtained by temperature sensors deployed within the hot aisle. Specifically, multiple temperature sensors can be deployed at different locations within the hot aisle to collect the temperature at each point, and the average of these temperatures can be calculated to obtain the hot aisle temperature; alternatively, the highest temperature among the multiple collected temperatures can be taken as the hot aisle temperature.
[0042] For example, the first preset threshold can be between 13°C and 18°C, and preferably, the first preset threshold is 15°C.
[0043] In one possible implementation, the airflow channel includes a cold channel; the specific implementation process of S102 includes:
[0044] If the total load is not greater than the maximum load threshold and the cold aisle temperature is not less than the highest temperature threshold, then it is determined that the cooling capacity of the air conditioning unit does not meet the cooling requirements of the data center.
[0045] In this embodiment, the second preset condition is that the total load is not greater than the maximum load threshold and the cold aisle temperature is not less than the highest temperature threshold. If the duration of meeting the second preset condition reaches the second preset time, it indicates that the current temperature in the computer room is high and the total load has not exceeded the maximum load threshold of the air conditioning unit. In order to improve the energy efficiency ratio and increase the natural cooling time, this embodiment can start another air conditioner, so that both the newly started air conditioner and the air conditioner currently in operation run in refrigerant pump cooling mode. If the second preset condition is not met, the total load, hot aisle temperature and outdoor temperature are reacquired after the second preset time interval, and S101 to S102 are repeated.
[0046] In this embodiment, the cold aisle temperature can be obtained by temperature sensors arranged within the cold aisle. Specifically, multiple temperature sensors can be installed at different locations within the cold aisle to collect the temperature at different locations, and the highest temperature among all collected points is taken as the cold aisle temperature. Alternatively, the average temperature of all collected points within the cold aisle can be taken as the cold aisle temperature.
[0047] For example, the maximum temperature threshold can be between 26°C and 30°C, and preferably, the maximum temperature threshold is 28°C.
[0048] In one possible implementation, the airflow channel includes a heat channel; after S103, the method provided in this embodiment further includes:
[0049] Obtain the outdoor temperature and calculate the difference between the outdoor temperature and the hot aisle temperature;
[0050] If the total load is greater than the maximum load threshold, or the difference is less than the first preset difference, or the number of standby air conditioners in the air conditioning unit is zero, then a compressor shutdown command is sent to all running air conditioners in the air conditioning unit. The compressor shutdown command is used to instruct the running air conditioners to remove the start restriction on the compressor.
[0051] In this embodiment, when the number of standby air conditioners in the air conditioning unit is zero, or the total load of the data center is greater than the maximum load threshold, or the duration of the difference being less than the first threshold exceeds the third preset time, it indicates that the cooling demand of the data center can no longer be met by using the refrigerant pump cooling mode alone. Therefore, the controller needs to send a compressor stop command to all air conditioners to start the compressors of the air conditioners, so that the air conditioners work in the compressor and refrigerant pump mixed cooling mode to increase the cooling capacity.
[0052] In one possible implementation, prior to S102, the method provided in this embodiment further includes:
[0053] Obtain the number of air conditioning units;
[0054] Input the number of air conditioning units into the maximum load threshold calculation formula to obtain the maximum load threshold;
[0055] The formula for calculating the maximum load threshold is:
[0056] Dmax = N * Dn * k;
[0057] Where Dmax represents the maximum load threshold, Dn represents the rated cooling capacity of a single air conditioner, N represents the number of air conditioners in the air conditioning unit, and k represents a coefficient, and 0 <k<1。
[0058] For example, k = 0.6, and N can be the sum of the actual number of air conditioners in the air conditioning unit and the redundancy value.
[0059] As can be seen from the above embodiments, this embodiment treats the entire air conditioning unit as a whole. When the air conditioning cooling capacity does not meet the cooling demand of the load, the compressor of the running air conditioner is not started. Instead, other standby air conditioners are prioritized to be called, so that all air conditioners can use the refrigerant pump cooling mode first. Only when all air conditioners start the refrigerant pump cooling mode and still cannot meet the cooling demand of the data center, the restriction on the compressor is lifted, so that the air conditioning unit works in the compressor and refrigerant pump mixed cooling mode, thereby reducing the start of the compressor and achieving the beneficial effect of high efficiency and energy saving.
[0060] In a practical application scenario, the first preset time is 10 minutes, the second preset time is 20 minutes, and the third preset time is 5 minutes, such as... Figure 3 As shown, Figure 3 A detailed flowchart of an energy-saving control method for a data center air conditioning unit according to an embodiment of this application is shown below:
[0061] Step 1: The controller acquires the outdoor temperature T4, cold aisle temperature T2, hot aisle temperature T1, and the total load Q of the data center in real time;
[0062] Step 2: The controller monitors whether the first preset condition is met: the duration of the condition T1-T4<ΔTmax and Q≤Qmax reaches 10 minutes. Here, ΔTmax represents the first preset difference, and Qmax represents the maximum load threshold.
[0063] Step 3: If the first preset condition is met, control one standby air conditioner to start and send a compressor disable command to that air conditioner and the currently running air conditioner. If the first preset condition is not met, return to Step 1 after a ten-minute interval.
[0064] Step 4: The controller monitors whether the second preset condition is met: the duration of T2>Tmax and Q≤Qmax reaches 20 minutes.
[0065] Step 5: If the second preset condition is met, control a standby air conditioner to start and send a compressor disable command to the standby air conditioner and the running air conditioner; if the second preset condition is not met, return to step 3.
[0066] Step 6: The controller monitors whether the third preset condition is met: the duration of T1-T4≥ΔTmax exceeds 5 minutes, or Q>Qmax or the number of standby air conditioners is zero.
[0067] Step 7: If the third preset condition is met, send a compressor shutdown command to all running air conditioners in the air conditioning unit. The compressor shutdown command carries a compressor limit flag, and the compressor limit flag is 0. If the third preset condition is not met, return to step 4.
[0068] As can be seen from the above embodiments, this embodiment can prioritize the operation of the refrigerant pump of the standby air conditioner when the current cooling capacity does not meet the cooling demand of the data center, thereby enabling the air conditioner to prioritize the refrigerant pump for cooling, achieving high efficiency and energy saving, and reducing energy waste.
[0069] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0070] The following are device embodiments of this application. For details not described in detail, please refer to the corresponding method embodiments described above.
[0071] Figure 4 A schematic diagram of the energy-saving control device for a data center air conditioning unit provided in an embodiment of this application is shown. For ease of explanation, only the parts related to the embodiment of this application are shown, and are described in detail below:
[0072] like Figure 4 As shown, the energy-saving control device 100 for data center air conditioning units includes:
[0073] The data acquisition module is used to acquire the total load of the data center and the temperature of the airflow channels;
[0074] The judgment module is used to determine whether the cooling capacity of the air conditioning unit meets the cooling requirements of the data center based on the total load of the data center and the temperature of the airflow channel.
[0075] The refrigerant pump priority control module is used to send a start command and a compressor disable command to any standby air conditioner in the air conditioning unit, and to send a compressor disable command to the air conditioner that is currently running, if the cooling capacity of the air conditioning unit does not meet the cooling demand of the data center. The start command is used to instruct the standby air conditioner to start running; the compressor disable command is used to instruct the air conditioner to prevent the compressor from starting, so that the air conditioner remains in refrigerant pump cooling mode.
[0076] In one possible implementation, the airflow channel includes a thermal channel; the determination module includes:
[0077] Obtain the outdoor temperature and calculate the difference between the outdoor temperature and the hot aisle temperature;
[0078] If the total load is not greater than the maximum load threshold and the difference is greater than the first preset difference, then it is determined that the cooling capacity of the air conditioning unit does not meet the cooling requirements of the data center.
[0079] In one possible implementation, the airflow channel includes a cold channel; the determination module includes:
[0080] If the total load is not greater than the maximum load threshold and the cold aisle temperature is not less than the highest temperature threshold, then it is determined that the cooling capacity of the air conditioning unit does not meet the cooling requirements of the data center.
[0081] In one possible implementation, the airflow channel includes a hot channel; the energy-saving control device for the data center air conditioning unit further includes a de-restriction module for:
[0082] Obtain the outdoor temperature and calculate the difference between the outdoor temperature and the hot aisle temperature;
[0083] If the total load is greater than the maximum load threshold, or the difference is less than the first preset difference, or the number of standby air conditioners in the air conditioning unit is zero, then a compressor shutdown command is sent to all running air conditioners in the air conditioning unit. The compressor shutdown command is used to instruct the running air conditioners to remove the start restriction on the compressor.
[0084] In one possible implementation, the energy-saving control device for the data center air conditioning unit further includes a threshold calculation module for:
[0085] Obtain the number of air conditioning units;
[0086] Input the number of air conditioning units into the maximum load threshold calculation formula to obtain the maximum load threshold;
[0087] The formula for calculating the maximum load threshold is:
[0088] Dmax = N * Dn * k;
[0089] Where Dmax represents the maximum load threshold, Dn represents the rated cooling capacity of a single air conditioner, N represents the number of air conditioners in the air conditioning unit, and k represents a coefficient, and 0 <k<1。
[0090] Figure 5 This is a schematic diagram of the controller provided in an embodiment of this application. Figure 5 As shown, the controller 5 in this embodiment includes a processor 50, a memory 51, and a computer program 52 stored in the memory 51 and executable on the processor 50. When the processor 50 executes the computer program 52, it implements the steps in the above-described embodiments of the energy-saving control methods for various data center air conditioning units, for example... Figure 2 Steps S101 to S103 are shown. Alternatively, when the processor 50 executes the computer program 52, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 4 The functions of modules 110 to 130 are shown.
[0091] For example, the computer program 52 can be divided into one or more modules / units, which are stored in the memory 51 and executed by the processor 50 to complete / implement the solution provided in this application. The one or more modules / units can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program 52 in the controller 5. For example, the computer program 52 can be divided into... Figure 4 Modules 110 to 130 are shown.
[0092] The controller 5 can be a computing device such as a desktop computer, laptop, handheld computer, or cloud server. The controller 5 may include, but is not limited to, a processor 50 and a memory 51. Those skilled in the art will understand that... Figure 5 This is merely an example of controller 5 and does not constitute a limitation on controller 5. It may include more or fewer components than shown, or combine certain components, or different components. For example, the controller may also include input / output devices, network access devices, buses, etc.
[0093] The processor 50 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0094] The memory 51 can be an internal storage unit of the controller 5, such as a hard disk or memory of the controller 5. The memory 51 can also be an external storage device of the controller 5, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the controller 5. Furthermore, the memory 51 can include both internal storage units and external storage devices of the controller 5. The memory 51 is used to store the computer program and other programs and data required by the controller. The memory 51 can also be used to temporarily store data that has been output or will be output.
[0095] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0096] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0097] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0098] In the embodiments provided in this application, it should be understood that the disclosed devices / controllers and methods can be implemented in other ways. For example, the device / controller embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and 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 coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0099] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0100] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0101] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above-described embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the energy-saving control methods for the various data center air conditioning units described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately added to or subtracted from the content as required by the legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium may not include electrical carrier signals and telecommunication signals.
[0102] Furthermore, the features of the embodiments shown in the accompanying drawings or the various embodiments mentioned in this specification should not be construed as independent embodiments. Rather, each feature described in one example of an embodiment can be combined with one or more other desired features from other embodiments to produce other embodiments not described in words or with reference to the accompanying drawings.
[0103] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. An energy-saving control method for a data center air conditioning unit, characterized in that, The air conditioner is a refrigerant pump air conditioner; the method includes: Obtain the total load of the data center and the temperature of the airflow channels; Based on the total load of the data center and the temperature of the airflow channel, determine whether the cooling capacity of the air conditioning unit meets the cooling requirements of the data center; If the cooling capacity of the air conditioning unit does not meet the cooling demand of the data center, a start command and a compressor disable command are sent to any standby air conditioner in the air conditioning unit, and a compressor disable command is sent to the air conditioner that is currently running; the start command is used to instruct the standby air conditioner to start running; the compressor disable command is used to instruct the air conditioner to prevent the compressor from starting, so that the air conditioner remains in refrigerant pump cooling mode. The airflow channel includes a cold aisle and a hot aisle; determining whether the cooling capacity of the air conditioning unit meets the cooling requirements of the data center based on the total load of the data center and the temperature of the airflow channel includes: When the airflow channel is a hot channel, the outdoor temperature is obtained and the difference between the outdoor temperature and the hot channel temperature is calculated. If the total load is not greater than the maximum load threshold and the difference is greater than the first preset difference, it is determined that the cooling capacity of the air conditioning unit does not meet the cooling requirements of the data center. When the airflow channel is a cold aisle, if the total load is not greater than the maximum load threshold and the cold aisle temperature is not less than the maximum temperature threshold, then it is determined that the cooling capacity of the air conditioning unit does not meet the cooling requirements of the data center. After sending a start command and a compressor disable command to any standby air conditioner in the air conditioning unit, the method further includes: Obtain the outdoor temperature and calculate the difference between the outdoor temperature and the hot aisle temperature; If the total load is greater than the maximum load threshold, or the difference is less than the first preset difference, or the number of standby air conditioners in the air conditioning unit is zero, then a compressor shutdown command is sent to all running air conditioners in the air conditioning unit. The compressor shutdown command is used to instruct the running air conditioners to remove the start restriction on the compressor.
2. The energy-saving control method for data center air conditioning units according to claim 1, characterized in that, Before determining whether the cooling capacity of the air conditioning unit meets the cooling requirements of the data center based on the total load of the data center and the temperature of the airflow channel, the method further includes: Obtain the number of air conditioning units; Input the number of air conditioning units into the maximum load threshold calculation formula to obtain the maximum load threshold; The formula for calculating the maximum load threshold is: ; in, This represents the maximum load threshold. This indicates the rated cooling capacity of a single air conditioner. N Indicates the number of air conditioners in the air conditioning unit. k Denotes the coefficient, and 0 < k <1.
3. An energy-saving control device for a data center air conditioning unit, characterized in that, The air conditioner is a refrigerant pump air conditioner; the device includes: The data acquisition module is used to acquire the total load of the data center and the temperature of the airflow channels; The judgment module is used to determine whether the cooling capacity of the air conditioning unit meets the cooling requirements of the data center based on the total load of the data center and the temperature of the airflow channel. The refrigerant pump priority control module is used to send a start command and a compressor disable command to any standby air conditioner in the air conditioning unit, and to send a compressor disable command to the air conditioner that is currently running, if the cooling capacity of the air conditioning unit does not meet the cooling demand of the data center. The start command is used to instruct the standby air conditioner to start running; the compressor disable command is used to instruct the air conditioner to prevent the compressor from starting, so that the air conditioner remains in refrigerant pump cooling mode. The airflow channel includes a cold channel and a hot channel; the judgment module includes: When the airflow channel is a hot channel, the outdoor temperature is obtained, and the difference between the outdoor temperature and the hot channel temperature is calculated. If the total load is not greater than the maximum load threshold and the difference is greater than the first preset difference, then it is determined that the cooling capacity of the air conditioning unit does not meet the cooling requirements of the data center. When the airflow channel is a cold aisle, if the total load is not greater than the maximum load threshold and the cold aisle temperature is not less than the maximum temperature threshold, then it is determined that the cooling capacity of the air conditioning unit does not meet the cooling requirements of the data center. The airflow channel includes a hot channel; the energy-saving control device for the data center air conditioning unit also includes a restriction removal module, used for: Obtain the outdoor temperature and calculate the difference between the outdoor temperature and the hot aisle temperature; if the total load is greater than the maximum load threshold, or the difference is less than the first preset difference, or the number of standby air conditioners in the air conditioning unit is zero, then send a compressor shutdown command to all running air conditioners in the air conditioning unit. The compressor shutdown command is used to instruct the running air conditioners to remove the start restriction on the compressor.
4. A controller comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the energy-saving control method for the data center air conditioning unit as described in any one of claims 1 to 2.
5. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the energy-saving control method for the data center air conditioning unit as described in any one of claims 1 to 2.