Control methods and devices, storage media and electronic equipment for precision air conditioning in computer rooms

By optimizing the operating parameters of the precision air conditioning in the computer room, utilizing cold aisle and cabinet location and power information, and employing genetic algorithms and physical models to optimize cooling capacity allocation, the problem of unreasonable operation of precision air conditioning in the computer room was solved, achieving more efficient cooling and cost reduction, while reducing local hot spots and ensuring the security of the computer room.

CN116648033BActive Publication Date: 2025-11-14INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310622681.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-29
Publication Date
2025-11-14
Estimated Expiration
2043-05-29

AI Technical Summary

Technical Problem

The existing control methods for precision air conditioning in computer rooms are difficult to adjust reasonably, resulting in low cooling efficiency, high cost, and the tendency for local hot spots to appear, which affects the safe and stable operation of the computer room.

Method used

By determining the location and power information of the cold aisle and precision air conditioners in the computer room, the operating parameters of the precision air conditioners are optimized and adjusted. Genetic algorithms and physical models are used to optimize the cooling capacity allocation, thereby achieving optimal control of the operating parameters.

Benefits of technology

It improved cooling efficiency, reduced operating costs, decreased the occurrence of localized hot spots, and ensured the safe and reliable operation of the computer room.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116648033B_ABST
    Figure CN116648033B_ABST
Patent Text Reader

Abstract

This application discloses a control method, device, storage medium, and electronic equipment for precision air conditioners in a data center, relating to the field of information security technology. The method includes: determining N cold aisles and N precision air conditioners in a target data center; acquiring first location information for each cold aisle, second location information for each precision air conditioner, power information for each cold aisle, and a current set of operating parameters; determining M precision air conditioners based on the first location information of each cold aisle, the second location information of each precision air conditioner, and the power information of each cold aisle; adjusting the operating parameters of the M precision air conditioners based on the current set of operating parameters to obtain a target set of operating parameters; and controlling the operation of the M precision air conditioners based on the target set of operating parameters. This application solves the problem in related technologies where it is difficult to reasonably control the operation of precision air conditioners in a data center, resulting in poor performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information security technology, and more specifically, to a control method and device, storage medium and electronic equipment for a precision air conditioner in a computer room. Background Technology

[0002] Currently, data center cooling systems typically use precision air conditioners to cool the server room. Due to the large heat dissipation in server rooms, multiple precision air conditioners are usually required. To ensure reliability, backup units are also deployed to cool the server room during equipment failures or maintenance. Furthermore, because server racks are arranged in rows, and the rack sizes and power consumption vary, the distribution of equipment and heat dissipation within the server room is uneven. Precision air conditioner manufacturers cannot access this information regarding equipment deployment and power consumption. Therefore, related technologies often only adjust the supply and return air temperatures, and to simplify operation, all units are adjusted identically, simply by adjusting fan speeds. Additionally, backup units are often deactivated based on the server rack configuration, without considering the overall power consumption of the server racks. This can lead to backup units being located in areas with high data volume and power consumption, potentially causing localized hotspots and compromising the safe and stable operation of the server room. Therefore, it is difficult to reasonably control the operation of precision air conditioners in computer rooms using related technologies, which can lead to poor performance of precision air conditioners in computer rooms. For example, it can result in low cooling efficiency, high operating costs of the cooling system, and the potential for localized hot spots in the computer room, making it difficult to ensure the safe and reliable operation of the computer room.

[0003] There is currently no effective solution to the problem that the operation of precision air conditioners in computer rooms is difficult to control properly, resulting in poor performance. Summary of the Invention

[0004] The main objective of this application is to provide a control method, device, storage medium, and electronic equipment for a precision air conditioner in a computer room, in order to solve the problem in related technologies that it is difficult to reasonably control the operation of a precision air conditioner in a computer room, resulting in poor performance of the precision air conditioner.

[0005] To achieve the above objectives, according to one aspect of this application, a control method for a precision air conditioner in a computer room is provided. The method includes: identifying N cold aisles and N precision air conditioners in a target data center, wherein the cold aisles are located between every two server racks in the target data center, and N is a positive integer; acquiring first location information of each cold aisle, second location information of each precision air conditioner, power information of each cold aisle, and a current operating parameter set, wherein the current operating parameter set includes at least the current operating parameters of each of the N precision air conditioners; determining M precision air conditioners to be operated from the N precision air conditioners based on the first location information of each cold aisle, the second location information of each precision air conditioner, and the power information of each cold aisle, wherein M is a positive integer, and M is less than or equal to N; adjusting the operating parameters of the M precision air conditioners based on the current operating parameter set to obtain a target operating parameter set, and controlling the operation of the M precision air conditioners based on the target operating parameter set, wherein the target operating parameter set includes at least the target operating parameters of each of the M precision air conditioners.

[0006] Further, determining the M precision air conditioners to be operated from the N precision air conditioners, based on the first location information of each cold aisle, the second location information of each precision air conditioner, and the power information of each cold aisle, includes: determining the priority order of the N precision air conditioners when they provide services to the cold aisles, based on the first location information of each cold aisle and the second location information of each precision air conditioner; obtaining the maximum cooling capacity of each of the N precision air conditioners; determining the number of precision air conditioners to be operated based on the maximum cooling capacity of each precision air conditioner and the power information of each cold aisle; and determining the M precision air conditioners from the N precision air conditioners based on the priority order and the number of precision air conditioners to be operated.

[0007] Further, based on the current set of operating parameters, the operating parameters of the M precision air conditioners in the computer room are adjusted to obtain the target set of operating parameters, including: identifying a first precision air conditioner and T second precision air conditioners from the M precision air conditioners, wherein the first precision air conditioner is the last precision air conditioner in the M precision air conditioners that provides services to the cold aisle, and the second precision air conditioner is the other precision air conditioner in the M precision air conditioners besides the first precision air conditioner, where T is a positive integer and T is less than M; based on the current set of operating parameters, determining the current operating parameters of the first precision air conditioner and the current operating parameters of the T second precision air conditioners respectively; adjusting the current operating parameters of the first precision air conditioner to the target operating parameters; adjusting the current operating parameters of the T second precision air conditioners to the rated operating parameters; and obtaining the target set of operating parameters based on the target operating parameters and the rated operating parameters.

[0008] Further, adjusting the current operating parameters of the first precision air conditioner in the computer room to the target operating parameters includes: obtaining the first cooling capacity allocated to the first precision air conditioner in the computer room; determining the first physical model of the first precision air conditioner in the computer room; determining the target operating parameters based on the first cooling capacity and the first physical model; and adjusting the current operating parameters of the first precision air conditioner in the computer room to the target operating parameters.

[0009] Further, obtaining the first cooling capacity allocated to the first precision air conditioner in the first computer room includes: obtaining the second cooling capacity to be allocated; determining the allocation strategy for allocating cooling capacity to the M precision air conditioners in the computer room; and determining the first cooling capacity allocated to the first precision air conditioner in the first computer room based on the allocation strategy and the second cooling capacity to be allocated.

[0010] Further, determining the first physical model of the first computer room precision air conditioner includes: obtaining the operating mechanism of the computer room precision air conditioner; determining the second physical model of the computer room precision air conditioner based on the operating mechanism of the computer room precision air conditioner; and determining the first physical model of the first computer room precision air conditioner based on the second physical model.

[0011] Furthermore, based on the second physical model, determining the first physical model of the first computer room precision air conditioner includes: acquiring historical operating data of the first computer room precision air conditioner; and based on the historical operating data of the first computer room precision air conditioner, using a model identification algorithm to identify the second physical model to obtain the first physical model of the first computer room precision air conditioner.

[0012] To achieve the above objectives, according to another aspect of this application, a control device for a precision air conditioner in a computer room is provided. The device includes: a first determining unit, configured to determine N cold aisles and N precision air conditioners in a target computer room, wherein the cold aisles are located between every two server racks in the target computer room, and N is a positive integer; a first acquiring unit, configured to acquire first position information of each cold aisle, second position information of each precision air conditioner, power information of each cold aisle, and a set of current operating parameters, wherein the set of current operating parameters includes at least the current operating parameters of each of the N precision air conditioners; and a second determining unit, configured to determine the control device based on the first position information of each cold aisle, ... The second location information of each precision air conditioner in the computer room and the power information of each cold aisle are used to determine the M precision air conditioners that need to be operated from the N precision air conditioners in the computer room, where M is a positive integer and M is less than or equal to N; the first processing unit is used to adjust the operating parameters of the M precision air conditioners in the computer room based on the current operating parameter set to obtain a target operating parameter set, and to control the operation of the M precision air conditioners in the computer room based on the target operating parameter set, wherein the target operating parameter set includes at least the target operating parameters of each of the M precision air conditioners in the computer room.

[0013] Further, the second determining unit includes: a first determining subunit, used to determine the priority order of the N precision air conditioners when they provide services to the cold aisle based on the first location information of each cold aisle and the second location information of each precision air conditioner in the computer room; a first obtaining subunit, used to obtain the maximum cooling capacity of each of the N precision air conditioners in the computer room; a second determining subunit, used to determine the number of precision air conditioners in the computer room that need to be operated based on the maximum cooling capacity of each precision air conditioner in the computer room and the power information of each cold aisle; and a third determining subunit, used to determine the M precision air conditioners in the computer room from the N precision air conditioners in the computer room based on the priority order and the number of precision air conditioners in the computer room that need to be operated.

[0014] Further, the first processing unit includes: a fourth determining subunit, used to determine a first precision air conditioner and T second precision air conditioners from the M precision air conditioners, wherein the first precision air conditioner is the last precision air conditioner among the M precision air conditioners that provides services to the cold aisle, and the second precision air conditioner is the precision air conditioner among the M precision air conditioners other than the first precision air conditioner, and T is a positive integer, T less than M; a fifth determining subunit, used to determine the current operating parameters of the first precision air conditioner and the current operating parameters of the T second precision air conditioner based on the current operating parameter set; a first adjusting subunit, used to adjust the current operating parameters of the first precision air conditioner to target operating parameters; a second adjusting subunit, used to adjust the current operating parameters of the T second precision air conditioner to rated operating parameters; and a sixth determining subunit, used to obtain the target operating parameter set based on the target operating parameters and the rated operating parameters.

[0015] Further, the first adjustment subunit includes: a first acquisition module, used to acquire the first cooling capacity allocated to the first computer room precision air conditioner; a first determination module, used to determine the first physical model of the first computer room precision air conditioner; a second determination module, used to determine the target operating parameters based on the first cooling capacity and the first physical model; and a first adjustment module, used to adjust the current operating parameters of the first computer room precision air conditioner to the target operating parameters.

[0016] Further, the first acquisition module includes: a first acquisition submodule, used to acquire the second cooling capacity to be allocated; a first determination submodule, used to determine the allocation strategy for allocating cooling capacity to the M precision air conditioners in the computer room; and a second determination submodule, used to determine the first cooling capacity allocated to the first precision air conditioner in the computer room based on the allocation strategy and the second cooling capacity to be allocated.

[0017] Furthermore, the first determining module includes: a second acquiring submodule, used to acquire the operating mechanism of the precision air conditioner in the computer room; a third determining submodule, used to determine the second physical model of the precision air conditioner in the computer room based on the operating mechanism of the precision air conditioner in the computer room; and a fourth determining submodule, used to determine the first physical model of the first precision air conditioner in the computer room based on the second physical model.

[0018] Furthermore, the fourth determining submodule includes: an acquisition submodule one, used to acquire historical operating data of the first computer room precision air conditioner; and a processing submodule one, used to identify the second physical model based on the historical operating data of the first computer room precision air conditioner using a model identification algorithm to obtain the first physical model of the first computer room precision air conditioner.

[0019] To achieve the above objectives, according to another aspect of this application, a computer-readable storage medium is provided, the storage medium storing a program, wherein the program executes the control method for a precision air conditioner in a computer room as described in any of the above claims.

[0020] To achieve the above objectives, according to another aspect of this application, an electronic device is provided, the electronic device including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the control method for a precision air conditioner in a computer room as described above.

[0021] This application employs the following steps: Identifying N cold aisles and N precision air conditioners in the target data center, wherein the cold aisles are positioned between every two server racks in the target data center, and N is a positive integer; obtaining the first location information of each cold aisle, the second location information of each precision air conditioner, the power information of each cold aisle, and a set of current operating parameters, wherein the set of current operating parameters includes at least the current operating parameters of each of the N precision air conditioners; and based on the first location information of each cold aisle, the second location information of each precision air conditioner, and the power information of each cold aisle... This paper describes a method for determining the number of M precision air conditioners (SEAFs) to be operated from N SEAFs in a data center. M is a positive integer, less than or equal to N. Based on the current set of operating parameters, the operating parameters of these M SEAFs are adjusted to obtain a target set of operating parameters. The operation of these M SEAFs is then controlled based on this target set of parameters, which includes at least the target operating parameters for each of the M SEAFs. This method addresses the problem of poor performance caused by the difficulty in effectively controlling SEAFs in related technologies. By adjusting the operating parameters of the SEAFs based on the location and power information of each cold aisle in the data center, as well as the location information of each SEAF, the optimal operating parameters are obtained. This ensures more efficient operation of the SEAFs, improving cooling efficiency and reducing operating costs. It also reduces the occurrence of localized hotspots in the data center, thus ensuring safe and reliable operation. Attached Figure Description

[0022] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:

[0023] Figure 1This is a flowchart of a control method for a precision air conditioner in a computer room according to an embodiment of this application;

[0024] Figure 2 This is a schematic diagram illustrating the arrangement of server racks and precision air conditioning equipment in an embodiment of this application;

[0025] Figure 3 This is a schematic diagram of the precision air conditioning energy-saving control principle in the embodiments of this application;

[0026] Figure 4 This is a flowchart of an optional control method for a precision air conditioner in a computer room, provided according to an embodiment of this application.

[0027] Figure 5 This is a schematic diagram of a control device for a precision air conditioner in a computer room according to an embodiment of this application;

[0028] Figure 6 This is a schematic diagram of an electronic device provided according to an embodiment of this application. Detailed Implementation

[0029] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0030] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0031] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0032] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0033] For ease of description, the following explains some of the nouns or terms used in the embodiments of this application:

[0034] Precision air conditioning for computer rooms: These are specialized air conditioners designed for modern electronic equipment rooms. Their working precision and reliability are much higher than those of ordinary air conditioners.

[0035] The present invention will now be described in conjunction with preferred implementation steps. Figure 1 This is a flowchart of a control method for a precision air conditioner in a computer room according to an embodiment of this application, such as... Figure 1 As shown, the method includes the following steps:

[0036] Step S101: Determine N cold aisles and N precision air conditioners in the target computer room, wherein the cold aisles are located between every two server racks in the target computer room, and N is a positive integer.

[0037] For example, multiple server racks and multiple precision air conditioners (N precision air conditioners) can be deployed in the computer room (the target computer room mentioned above). Furthermore, when deploying these devices in the computer room, to increase the supply and return air temperature difference, the server racks are generally deployed face-to-face and back-to-back, with cold aisles. Cold air enters the cold aisle from the floor supply air and then serves the racks on both sides; that is, one cold aisle serves two racks. Therefore, considering the racks within a single cold aisle as a whole, we can uniformly represent the relevant information of rack 1 and rack 2 as Cold Aisle 1 for the control of the precision air conditioners. In addition, precision air conditioners generally adopt a K+1 deployment method, that is, K units are in operation, and 1 unit is a standby unit. When a precision air conditioner fails or requires maintenance, the standby unit is activated.

[0038] Step S102: Obtain the first location information of each cold aisle, the second location information of each precision air conditioner in the computer room, the power information of each cold aisle, and the current operating parameter set, wherein the current operating parameter set includes at least the current operating parameters of each of the N precision air conditioners in the computer room.

[0039] For example, the control system can first receive the cold aisle location (the first location information mentioned above) and power information f(s, p), as well as the location of the precision air conditioner (the second location information mentioned above) and various operating parameters (the current set of operating parameters mentioned above).

[0040] Step S103: Based on the first position information of each cold aisle, the second position information of each precision air conditioner in the computer room, and the power information of each cold aisle, determine the M precision air conditioners that need to be operated from the N precision air conditioners in the computer room, where M is a positive integer and M is less than or equal to N.

[0041] For example, the control system can determine the priority order of precision air conditioners serving the cold aisle based on the cold aisle location information f(s) and the precision air conditioner location information. Then, based on the cold aisle power information f(p) and the priority order of the precision air conditioners serving the cold aisle, it can determine which precision air conditioners (the aforementioned M precision air conditioners) need to operate in the computer room. For instance, if there are 5 precision air conditioners in the computer room, by using the cold aisle location information f(s), the precision air conditioner location information, and the cold aisle power information f(p), it can determine that the first three of the 5 precision air conditioners need to operate.

[0042] Step S104: Based on the current set of operating parameters, adjust the operating parameters of the M precision air conditioners in the computer room to obtain a target set of operating parameters, and control the operation of the M precision air conditioners in the computer room based on the target set of operating parameters. The target set of operating parameters includes at least the target operating parameters of each of the M precision air conditioners in the computer room.

[0043] For example, the control system can obtain the current operating parameters of the precision air conditioner to be operated from the previously acquired operating parameters of the precision air conditioner in the computer room (the aforementioned set of current operating parameters), adjust the operating parameters of the precision air conditioner to be operated, and after adjusting the parameters, make the precision air conditioner to be operated operate with the adjusted parameters (the aforementioned target operating parameters).

[0044] It should be noted that the control method for precision air conditioning in computer rooms provided in this application embodiment can be applied to financial scenarios.

[0045] Through the steps S101 to S104 described above, the operating parameters of the precision air conditioners in the computer room are adjusted based on the location and power information of each cold aisle in the computer room, as well as the location information of each precision air conditioner in the computer room. This yields the optimal operating parameters for the precision air conditioners, allowing them to operate more efficiently. This, in turn, improves cooling efficiency and reduces the operating costs of the cooling system. It also reduces the occurrence of local hot spots in the computer room, thereby ensuring the safe and reliable operation of the computer room.

[0046] Optionally, in the control method for precision air conditioners in a data center provided in this application embodiment, determining the M precision air conditioners that need to be operated from N precision air conditioners based on the first location information of each cold aisle, the second location information of each precision air conditioner, and the power information of each cold aisle includes: determining the priority order of the N precision air conditioners when they provide services to the cold aisles based on the first location information of each cold aisle and the second location information of each precision air conditioner; obtaining the maximum cooling capacity of each precision air conditioner among the N precision air conditioners; determining the number of precision air conditioners that need to be operated based on the maximum cooling capacity of each precision air conditioner and the power information of each cold aisle; and determining the M precision air conditioners from the N precision air conditioners based on the priority order and the number of precision air conditioners that need to be operated.

[0047] For example, the control system can determine the priority order of precision air conditioners serving the cold aisle based on the location information f(s) of the cold aisle and the location information of the precision air conditioners. For example, the priority order of precision air conditioners serving or adjusting cold aisle 1 is precision air conditioner 1 > precision air conditioner 2 > precision air conditioner 3 > precision air conditioner 4 > precision air conditioner 5, and the priority order of precision air conditioners serving or adjusting cold aisle 2 is precision air conditioner 2 > precision air conditioner 1 > precision air conditioner 3 > precision air conditioner 4 > precision air conditioner 5.

[0048] Then, the control system can compare the power information f(p) of the cold aisle with the maximum cooling capacity of a single precision air conditioner to determine the number of precision air conditioners that need to be operated. Based on the required number of precision air conditioners and their priority order for serving the cold aisle, the system selects the necessary precision air conditioners from the total number of precision air conditioners in the computer room. For example, if it is determined that 3 precision air conditioners need to be operated, and the priority order for serving or adjusting cold aisle 1 is Precision Air Conditioner 1 > Precision Air Conditioner 2 > Precision Air Conditioner 3 > Precision Air Conditioner 4 > Precision Air Conditioner 5, then it can be determined that of the total 5 precision air conditioners in the computer room, Precision Air Conditioner 1, Precision Air Conditioner 2, and Precision Air Conditioner 3 need to be operated.

[0049] Using the above method, based on the location information of the cold aisle, the location information of the precision air conditioner, and the power information of the cold aisle, the precision air conditioner that needs to be operated in the computer room can be quickly and accurately determined.

[0050] Optionally, in the control method for precision air conditioners in a computer room provided in this application embodiment, adjusting the operating parameters of M precision air conditioners based on the current set of operating parameters to obtain a target set of operating parameters includes: determining a first precision air conditioner and T second precision air conditioners from the M precision air conditioners, wherein the first precision air conditioner is the last precision air conditioner in the M precision air conditioners that provides services for the cold aisle, and the second precision air conditioner is the precision air conditioner in the M precision air conditioners other than the first precision air conditioner, where T is a positive integer and T is less than M; determining the current operating parameters of the first precision air conditioner and the current operating parameters of the T second precision air conditioners based on the current set of operating parameters; adjusting the current operating parameters of the first precision air conditioner to the target operating parameters; adjusting the current operating parameters of the T second precision air conditioners to the rated operating parameters; and obtaining the target set of operating parameters based on the target operating parameters and the rated operating parameters.

[0051] For example, after identifying the precision air conditioners that need to operate in the computer room, the last precision air conditioner to be running (the aforementioned first computer room precision air conditioner) can be determined. For instance, if it is determined that there are 3 precision air conditioners that need to operate, and the priority order for precision air conditioners serving or adjusting cold aisle 1 is precision air conditioner 1 > precision air conditioner 2 > precision air conditioner 3 > precision air conditioner 4 > precision air conditioner 5, then it can be determined that of the total 5 precision air conditioners in the computer room, precision air conditioner 1, precision air conditioner 2, and precision air conditioner 3 need to operate, and the operating order of these 3 precision air conditioners is precision air conditioner 1 > precision air conditioner 2 > precision air conditioner 3. Therefore, precision air conditioner 3 can be designated as the aforementioned first computer room precision air conditioner, and precision air conditioners 1 and 2 can be designated as the aforementioned T-type second computer room precision air conditioner. Then, the operating parameters of each of the three precision air conditioners (precision air conditioner 1, precision air conditioner 2, and precision air conditioner 3) can be obtained from the previously acquired operating parameters of the precision air conditioners in the computer room. The operating parameters of precision air conditioner 3 are then adjusted to the optimal operating parameters, and the operating parameters of precision air conditioner 1 and precision air conditioner 2 are adjusted to the rated operating parameters of each precision air conditioner. Finally, the optimal operating parameters of precision air conditioner 3 and the rated operating parameters of precision air conditioner 1 and precision air conditioner 2 are summarized into the target operating parameter set mentioned above.

[0052] The above method allows for quick and accurate adjustment of the parameters of the precision air conditioners that need to operate in the computer room.

[0053] Optionally, in the control method for a precision air conditioner in a computer room provided in this application embodiment, adjusting the current operating parameters of the first precision air conditioner in the computer room to the target operating parameters includes: obtaining the first cooling capacity allocated to the first precision air conditioner in the computer room; determining the first physical model of the first precision air conditioner in the computer room; determining the target operating parameters based on the first cooling capacity and the first physical model; and adjusting the current operating parameters of the first precision air conditioner in the computer room to the target operating parameters.

[0054] For example, the control system can first calculate the cooling capacity of the last operating precision air conditioner (the aforementioned first cooling capacity), and then obtain the specific physical model of the precision air conditioner (the aforementioned first physical model). Based on the calculated cooling capacity of the last operating precision air conditioner and the specific physical model of the precision air conditioner, a genetic algorithm is used to calculate the optimal operating parameters (the aforementioned target operating parameters) of the last precision air conditioner among those that need to be operated, and the operating parameters of the last precision air conditioner among those that need to be operated are adjusted to the calculated optimal operating parameters.

[0055] Using the above method, the optimal operating parameters for the last precision air conditioner that needs to be running in the computer room can be calculated quickly and accurately.

[0056] Optionally, in the control method for a precision air conditioner in a computer room provided in this application embodiment, obtaining the first cooling capacity allocated to the first precision air conditioner in the computer room includes: obtaining the second cooling capacity to be allocated; determining an allocation strategy for allocating cooling capacity to M precision air conditioners in the computer room; and determining the first cooling capacity allocated to the first precision air conditioner in the computer room based on the allocation strategy and the second cooling capacity to be allocated.

[0057] For example, the control system can first compare the power information f(p) with the maximum cooling capacity of a single precision air conditioner to determine the number of precision air conditioners that need to be operated. Then, based on the number of operating precision air conditioners, the cooling capacity allocation for each precision air conditioner is obtained. Following the strategy of operating one at full capacity before operating another, the cooling capacity of the last operating precision air conditioner is calculated.

[0058] Using the above method, the cooling capacity of the last precision air conditioner that needs to be running in the computer room can be calculated quickly and accurately.

[0059] Optionally, in the control method for a precision air conditioner in a computer room provided in this application embodiment, determining the first physical model of the first precision air conditioner in the computer room includes: obtaining the operating mechanism of the precision air conditioner in the computer room; determining the second physical model of the precision air conditioner in the computer room based on the operating mechanism of the precision air conditioner in the computer room; and determining the first physical model of the first precision air conditioner in the computer room based on the second physical model.

[0060] For example, the control system can obtain the physical model of the precision air conditioner (the second physical model mentioned above) based on the operating mechanism of the precision air conditioner, where P = f (required cooling capacity Q, fan speed r, chilled water supply temperature t, and supply air temperature t). Then, based on the physical model of the precision air conditioner, the specific physical model of the precision air conditioner (the first physical model mentioned above) can be obtained.

[0061] Based on the operating mechanism of precision air conditioners, the physical model of precision air conditioners can be determined quickly and accurately using the above method.

[0062] Optionally, in the control method for a precision air conditioner in a computer room provided in this application embodiment, determining the first physical model of the precision air conditioner in the first computer room based on the second physical model includes: acquiring historical operating data of the precision air conditioner in the first computer room; and using a model identification algorithm to identify the second physical model based on the historical operating data of the precision air conditioner in the first computer room to obtain the first physical model of the precision air conditioner in the first computer room.

[0063] For example, after obtaining the physical model of the precision air conditioner (the second physical model mentioned above), P = f (required cooling capacity Q, fan speed r, chilled water supply temperature t, and supply air temperature t), the physical model of the precision air conditioner (the second physical model mentioned above) can be analyzed based on the precise historical operating data and through an adaptive online model identification algorithm to obtain the specific physical model P of the precision air conditioner (the first physical model mentioned above).

[0064] Using the above method, based on the physical model of the precision air conditioner, the specific physical model of the last precision air conditioner that needs to be operated in the computer room can be quickly and accurately determined.

[0065] The method provided in this application embodiment, for example, can integrate the location information and real-time power information of server racks in a data center with the operation control of the precision air conditioner in the data center into a unified control platform. The operation control of the precision air conditioner is combined with the location and power information of the server racks within the data center to jointly achieve energy-efficient and optimized operation of the precision air conditioner. Simultaneously, a physical model of the precision air conditioner is obtained based on its operating mechanism. Combined with historical operating data, a specific physical model is obtained. Based on the rack power information, the physical model is analyzed using optimization methods to obtain the optimal operating parameters of the precision air conditioner, further reducing its energy consumption. Furthermore, the precision air conditioner energy-saving control strategy can reduce the occurrence of local hotspots in the data center, optimize airflow organization, and optimize the operation of the precision air conditioner, thereby reducing operating costs.

[0066] For example, Figure 2 This is a schematic diagram illustrating the arrangement of server racks and precision air conditioning equipment in an embodiment of this application, as shown below. Figure 2As shown, to improve the supply and return air temperature difference, server racks are generally deployed face-to-face and back-to-back, with cold aisles. Cold air enters the cold aisle from the floor supply air and then serves the racks on both sides. That is, one cold aisle serves two racks. Therefore, the racks within a single cold aisle are considered as a whole, and the relevant information for rack 1 and rack 2 is uniformly represented by Cold Aisle 1 for the control of precision air conditioning. Precision air conditioning systems generally use a K+1 deployment method, meaning K units are in operation and one unit is a standby unit. The standby unit operates when the precision air conditioning system fails or requires maintenance.

[0067] For example, Figure 3 This is a schematic diagram illustrating the energy-saving control principle of precision air conditioning in the embodiments of this application, such as... Figure 3 As shown, cold aisle 1 f(s, p) can represent the position and power information of cabinet 1 and cabinet 2, cold aisle 2 f(s, p) can represent the position and power information of cabinet 3 and cabinet 4, and so on. The control system receives the cold aisle position and power information f(s, p), as well as the position and operating parameters of the precision air conditioners. Based on the cold aisle position information f(s), the control system compares it with the position information of the precision air conditioners to determine the priority order of the precision air conditioners serving the cold aisles. Based on the cold aisle power information f(p), the control system adjusts the operating parameters of the precision air conditioners in sequence, and obtains the optimal operating parameters of the precision air conditioners based on the physical model and genetic algorithm of the precision air conditioners.

[0068] For example, Figure 4 This is a flowchart of an optional control method for a precision air conditioner in a computer room, provided according to an embodiment of this application. Figure 4 As shown, the optional control method for a precision air conditioner in a computer room may include the following steps:

[0069] (1) First, the control system receives the cold aisle location and power information f(s, p), as well as the location and various operating parameters of the precision air conditioner.

[0070] (2) The control system determines the priority order of precision air conditioners serving the cold aisle based on the location information f(s) of the cold aisle and the location information of the precision air conditioners. For example, the priority order of precision air conditioners serving or adjusting cold aisle 1 is precision air conditioner 1>precision air conditioner 2>precision air conditioner 3>precision air conditioner 4>precision air conditioner 5, and the priority order of precision air conditioners serving or adjusting cold aisle 2 is precision air conditioner 2>precision air conditioner 1>precision air conditioner 3>precision air conditioner 4>precision air conditioner 5.

[0071] (3) The control system adjusts the operating parameters of the precision air conditioner according to the power information f(p) of the cold aisle, following the sequence in (2). The specific process is as follows:

[0072] A) First, based on the power information f(p), compare it with the maximum cooling capacity of a single precision air conditioner to determine the number of precision air conditioners that need to be operated. Based on the number of operating units, obtain the cooling capacity allocation for each precision air conditioner. Following the strategy of operating one unit at full capacity before starting another, calculate the cooling capacity of the last operating precision air conditioner.

[0073] B) Based on the operating mechanism of precision air conditioning, a physical model of the precision air conditioning is obtained, P = f(required cooling capacity Q, fan speed r, chilled water supply temperature t, and supply air temperature t). Based on historical operating data of the precision air conditioning system, a specific physical model P is obtained through an adaptive online model identification algorithm.

[0074] C) Based on the calculated cooling capacity of the last operating precision air conditioner and the specific physical model P of the precision air conditioner, the optimal operating parameters (fan speed r, chilled water supply temperature t, and air supply temperature t) of the precision air conditioner are calculated using a genetic algorithm to minimize the energy consumption of the precision air conditioner.

[0075] Therefore, the energy-saving optimization control strategy for precision air conditioning in computer rooms provided in this application embodiment can make the operation of precision air conditioning more reasonable, improve cooling efficiency, reduce the operating cost of the cooling system, and ensure the safe and reliable operation of the computer room. In addition, the energy-saving control strategy for precision air conditioning provided in this application embodiment can reduce the occurrence of local hot spots in the computer room, optimize airflow organization, and optimize the operation of the precision air conditioning, thereby reducing operating costs.

[0076] In summary, the control method for precision air conditioners in a data center provided in this application determines N cold aisles and N precision air conditioners in a target data center, wherein the cold aisles are located between every two server racks in the target data center, and N is a positive integer; it acquires first position information of each cold aisle, second position information of each precision air conditioner, power information of each cold aisle, and a set of current operating parameters, wherein the set of current operating parameters includes at least the current operating parameters of each of the N precision air conditioners; and it controls the air conditioners based on the first position information of each cold aisle, the second position information of each precision air conditioner, and the power information of each cold aisle. The power information of the cold aisle is used to determine the M precision air conditioners that need to operate from N precision air conditioners in the computer room, where M is a positive integer and M is less than or equal to N. Based on the current set of operating parameters, the operating parameters of the M precision air conditioners are adjusted to obtain a target set of operating parameters. The operation of the M precision air conditioners is then controlled based on this target set of operating parameters. This target set of operating parameters includes at least the target operating parameters for each of the M precision air conditioners. This solves the problem of poor performance caused by the difficulty in reasonably controlling the operation of precision air conditioners in related technologies. By adjusting the operating parameters of the precision air conditioners based on the location and power information of each cold aisle in the computer room, as well as the location information of each precision air conditioner, the optimal operating parameters are obtained. The precision air conditioners operate according to these optimal parameters, resulting in more rational operation, improved cooling efficiency, reduced operating costs of the cooling system, and reduced hot spots in the computer room, thus ensuring the safe and reliable operation of the computer room.

[0077] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0078] This application also provides a control device for a precision air conditioner in a data center. It should be noted that the control device for the precision air conditioner in a data center according to this application can be used to execute the control method for a precision air conditioner in a data center provided in this application. The control device for the precision air conditioner in a data center provided in this application is described below.

[0079] Figure 5 This is a schematic diagram of a control device for a precision air conditioner in a computer room according to an embodiment of this application. Figure 5 As shown, the device includes: a first determining unit 501, a first acquiring unit 502, a second determining unit 503, and a first processing unit 504.

[0080] Specifically, the first determining unit 501 is used to determine N cold aisles and N precision air conditioners in the target computer room, wherein the cold aisles are set between every two server racks in the target computer room, and N is a positive integer;

[0081] The first acquisition unit 502 is used to acquire the first location information of each cold aisle, the second location information of each precision air conditioner in the computer room, the power information of each cold aisle, and the current operating parameter set, wherein the current operating parameter set includes at least the current operating parameters of each of the N precision air conditioners in the computer room.

[0082] The second determining unit 503 is used to determine the M precision air conditioners that need to be operated from N precision air conditioners based on the first position information of each cold aisle, the second position information of each precision air conditioner in the computer room and the power information of each cold aisle, where M is a positive integer and M is less than or equal to N.

[0083] The first processing unit 504 is used to adjust the operating parameters of M precision air conditioners in the computer room based on the current set of operating parameters to obtain a target set of operating parameters, and to control the operation of the M precision air conditioners in the computer room based on the target set of operating parameters. The target set of operating parameters includes at least the target operating parameters of each of the M precision air conditioners in the computer room.

[0084] In summary, the control device for precision air conditioners in a computer room provided in this application embodiment determines N cold aisles and N precision air conditioners in the target computer room through a first determining unit 501, wherein the cold aisles are located between every two server racks in the target computer room, and N is a positive integer; a first acquiring unit 502 acquires the first position information of each cold aisle, the second position information of each precision air conditioner, the power information of each cold aisle, and a set of current operating parameters, wherein the set of current operating parameters includes at least the current operating parameters of each of the N precision air conditioners; a second determining unit 503 determines the N cold aisles and the second position information of each precision air conditioner based on the first position information of each cold aisle and the power information of each precision air conditioner. Based on the second location information and the power information of each cold aisle, M precision air conditioners need to be operated from N precision air conditioners in the computer room, where M is a positive integer and M is less than or equal to N. The first processing unit 504 adjusts the operating parameters of the M precision air conditioners based on the current set of operating parameters to obtain a target set of operating parameters. Based on the target set of operating parameters, the operation of the M precision air conditioners is controlled. The target set of operating parameters includes at least the target operating parameters of each of the M precision air conditioners. This solves the problem in related technologies where it is difficult to reasonably control the operation of precision air conditioners, resulting in poor performance. By adjusting the operating parameters of the precision air conditioners according to the location and power information of each cold aisle in the computer room, as well as the location information of each precision air conditioner, the optimal operating parameters of the precision air conditioners are obtained, and the precision air conditioners operate according to the optimal operating parameters. This makes the operation of the precision air conditioners more reasonable, thereby improving cooling efficiency and reducing the operating cost of the cooling system. At the same time, it can reduce the occurrence of local hot spots in the computer room, thus ensuring the safe and reliable operation of the computer room.

[0085] Optionally, in the control device for a precision air conditioner in a computer room provided in this application embodiment, the second determining unit includes: a first determining subunit, used to determine the priority order of the N precision air conditioners when they provide services to the cold aisles based on the first position information of each cold aisle and the second position information of each precision air conditioner; a first obtaining subunit, used to obtain the maximum cooling capacity of each of the N precision air conditioners; a second determining subunit, used to determine the number of precision air conditioners that need to be operated based on the maximum cooling capacity of each precision air conditioner and the power information of each cold aisle; and a third determining subunit, used to determine M precision air conditioners from the N precision air conditioners based on the priority order and the number of precision air conditioners that need to be operated.

[0086] Optionally, in the control device for a precision air conditioner in a computer room provided in this application embodiment, the first processing unit includes: a fourth determining subunit, used to determine a first precision air conditioner and T second precision air conditioners from M precision air conditioners, wherein the first precision air conditioner is the last precision air conditioner in the M precision air conditioners that provides services for the cold aisle, and the second precision air conditioner is the precision air conditioner in the M precision air conditioners other than the first precision air conditioner, and T is a positive integer, T is less than M; a fifth determining subunit, used to determine the current operating parameters of the first precision air conditioner and the current operating parameters of the T second precision air conditioners based on the current set of operating parameters; a first adjusting subunit, used to adjust the current operating parameters of the first precision air conditioner to the target operating parameters; a second adjusting subunit, used to adjust the current operating parameters of the T second precision air conditioners to the rated operating parameters; and a sixth determining subunit, used to obtain a target set of operating parameters based on the target operating parameters and the rated operating parameters.

[0087] Optionally, in the control device for a precision air conditioner in a computer room provided in this application embodiment, the first adjustment subunit includes: a first acquisition module, used to acquire the first cooling capacity allocated to the first precision air conditioner in the computer room; a first determination module, used to determine the first physical model of the first precision air conditioner in the computer room; a second determination module, used to determine the target operating parameters based on the first cooling capacity and the first physical model; and a first adjustment module, used to adjust the current operating parameters of the first precision air conditioner in the computer room to the target operating parameters.

[0088] Optionally, in the control device for a precision air conditioner in a computer room provided in this application embodiment, the first acquisition module includes: a first acquisition submodule, used to acquire the second cooling capacity to be allocated; a first determination submodule, used to determine the allocation strategy for allocating cooling capacity to M precision air conditioners in a computer room; and a second determination submodule, used to determine the first cooling capacity allocated to the first precision air conditioner in a computer room based on the allocation strategy and the second cooling capacity to be allocated.

[0089] Optionally, in the control device for a precision air conditioner in a computer room provided in this application embodiment, the first determining module includes: a second acquiring submodule, used to acquire the operating mechanism of the precision air conditioner in the computer room; a third determining submodule, used to determine a second physical model of the precision air conditioner in the computer room based on the operating mechanism of the precision air conditioner in the computer room; and a fourth determining submodule, used to determine a first physical model of the first precision air conditioner in the computer room based on the second physical model.

[0090] Optionally, in the control device for a precision air conditioner in a computer room provided in this application embodiment, the fourth determining submodule includes: an acquisition submodule one, used to acquire historical operating data of the first precision air conditioner in the computer room; and a processing submodule one, used to identify and process the second physical model based on the historical operating data of the first precision air conditioner in the computer room using a model identification algorithm to obtain the first physical model of the first precision air conditioner in the computer room.

[0091] The control device for the precision air conditioner in the computer room includes a processor and a memory. The first determining unit 501, the first acquiring unit 502, the second determining unit 503, and the first processing unit 504 are all stored in the memory as program units. The processor executes the program units stored in the memory to achieve the corresponding functions.

[0092] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and adjusting kernel parameters can improve the performance of the precision air conditioning system in the computer room.

[0093] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0094] This invention provides a computer-readable storage medium storing a program thereon, which, when executed by a processor, implements the control method for the precision air conditioner in the computer room.

[0095] This invention provides a processor for running a program, wherein the program executes a control method for a precision air conditioner in a computer room.

[0096] like Figure 6As shown, this embodiment of the invention provides an electronic device. The device includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: determining N cold aisles and N precision air conditioners in a target data center, wherein the cold aisles are located between every two server racks in the target data center, and N is a positive integer; acquiring first location information of each cold aisle, second location information of each precision air conditioner, power information of each cold aisle, and a set of current operating parameters, wherein the set of current operating parameters includes at least the current operating parameters of each of the N precision air conditioners. The system first sets operating parameters; based on the first position information of each cold aisle, the second position information of each precision air conditioner in the computer room, and the power information of each cold aisle, it determines M precision air conditioners that need to be operated from the N precision air conditioners in the computer room, where M is a positive integer and M is less than or equal to N; based on the current set of operating parameters, it adjusts the operating parameters of the M precision air conditioners in the computer room to obtain a target set of operating parameters, and controls the operation of the M precision air conditioners in the computer room based on the target set of operating parameters, wherein the target set of operating parameters includes at least the target operating parameters of each of the M precision air conditioners in the computer room.

[0097] When the processor executes the program, it also performs the following steps: determining the M precision air conditioners that need to be operated from the N precision air conditioners based on the first location information of each cold aisle, the second location information of each precision air conditioner in the computer room, and the power information of each cold aisle, including: determining the priority order of the N precision air conditioners when they provide services to the cold aisle based on the first location information of each cold aisle and the second location information of each precision air conditioner in the computer room; obtaining the maximum cooling capacity of each precision air conditioner in the N precision air conditioners in the computer room; determining the number of precision air conditioners that need to be operated based on the maximum cooling capacity of each precision air conditioner in the computer room and the power information of each cold aisle; and determining the M precision air conditioners from the N precision air conditioners in the computer room based on the priority order and the number of precision air conditioners that need to be operated.

[0098] When the processor executes the program, it also performs the following steps: Based on the current set of operating parameters, adjust the operating parameters of the M precision air conditioners in the computer room to obtain a target set of operating parameters, including: determining a first precision air conditioner and T second precision air conditioners from the M precision air conditioners, wherein the first precision air conditioner is the last precision air conditioner in the M precision air conditioners that provides services to the cold aisle, and the second precision air conditioner is the precision air conditioner in the M precision air conditioners other than the first precision air conditioner, where T is a positive integer and T is less than M; based on the current set of operating parameters, determine the current operating parameters of the first precision air conditioner and the current operating parameters of the T second precision air conditioners respectively; adjust the current operating parameters of the first precision air conditioner to the target operating parameters; adjust the current operating parameters of the T second precision air conditioners to the rated operating parameters; and obtain the target set of operating parameters based on the target operating parameters and the rated operating parameters.

[0099] When the processor executes the program, it also performs the following steps: adjusting the current operating parameters of the first computer room precision air conditioner to the target operating parameters includes: obtaining the first cooling capacity allocated to the first computer room precision air conditioner; determining the first physical model of the first computer room precision air conditioner; determining the target operating parameters based on the first cooling capacity and the first physical model; and adjusting the current operating parameters of the first computer room precision air conditioner to the target operating parameters.

[0100] When the processor executes the program, it also performs the following steps: obtaining the first cooling capacity allocated to the first precision air conditioner in the first computer room includes: obtaining the second cooling capacity to be allocated; determining the allocation strategy for allocating cooling capacity to the M precision air conditioners in the computer room; and determining the first cooling capacity allocated to the first precision air conditioner in the first computer room based on the allocation strategy and the second cooling capacity to be allocated.

[0101] When the processor executes the program, it also performs the following steps: determining the first physical model of the first computer room precision air conditioner includes: obtaining the operating mechanism of the computer room precision air conditioner; determining the second physical model of the computer room precision air conditioner based on the operating mechanism of the computer room precision air conditioner; and determining the first physical model of the first computer room precision air conditioner based on the second physical model.

[0102] When the processor executes the program, it also performs the following steps: determining the first physical model of the first computer room precision air conditioner based on the second physical model includes: acquiring historical operating data of the first computer room precision air conditioner; and using a model identification algorithm to identify the second physical model based on the historical operating data of the first computer room precision air conditioner to obtain the first physical model of the first computer room precision air conditioner.

[0103] The devices mentioned in this article can be servers, PCs, tablets, mobile phones, etc.

[0104] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: determining N cold aisles and N precision air conditioners in a target computer room, wherein the cold aisles are located between every two server racks in the target computer room, and N is a positive integer; acquiring first location information of each cold aisle, second location information of each precision air conditioner, power information of each cold aisle, and a set of current operating parameters, wherein the set of current operating parameters includes at least the current operating parameters of each of the N precision air conditioners; based on each The first location information of each cold aisle, the second location information of each precision air conditioner in the computer room, and the power information of each cold aisle are used to determine M precision air conditioners that need to be operated from the N precision air conditioners in the computer room, where M is a positive integer and M is less than or equal to N; based on the current set of operating parameters, the operating parameters of the M precision air conditioners in the computer room are adjusted to obtain a target set of operating parameters, and the operation of the M precision air conditioners in the computer room is controlled based on the target set of operating parameters, wherein the target set of operating parameters includes at least the target operating parameters of each of the M precision air conditioners in the computer room.

[0105] When executed on a data processing device, it is also suitable to execute an initialization program with the following steps: determining M precision air conditioners to be operated from the N precision air conditioners based on the first location information of each cold aisle, the second location information of each precision air conditioner in the computer room, and the power information of each cold aisle, including: determining the priority order of the N precision air conditioners when they provide services to the cold aisle based on the first location information of each cold aisle and the second location information of each precision air conditioner in the computer room; obtaining the maximum cooling capacity of each precision air conditioner in the N precision air conditioners in the computer room; determining the number of precision air conditioners to be operated based on the maximum cooling capacity of each precision air conditioner in the computer room and the power information of each cold aisle; and determining the M precision air conditioners from the N precision air conditioners in the computer room based on the priority order and the number of precision air conditioners to be operated.

[0106] When executed on a data processing device, it is also suitable to execute an initialization program with the following steps: Based on the current set of operating parameters, adjust the operating parameters of the M precision air conditioners in the computer room to obtain a target set of operating parameters, including: determining a first precision air conditioner and T second precision air conditioners from the M precision air conditioners, wherein the first precision air conditioner is the last one among the M precision air conditioners that provides service to the cold aisle, and the second precision air conditioner is the other one among the M precision air conditioners besides the first one, where T is a positive integer and T is less than M; based on the current set of operating parameters, determine the current operating parameters of the first precision air conditioner and the current operating parameters of the T second precision air conditioners respectively; adjust the current operating parameters of the first precision air conditioner to the target operating parameters; adjust the current operating parameters of the T second precision air conditioners to the rated operating parameters; and obtain the target set of operating parameters based on the target operating parameters and the rated operating parameters.

[0107] When executed on a data processing device, it is also suitable to execute an initialization program with the following method steps: adjusting the current operating parameters of the first computer room precision air conditioner to the target operating parameters, including: obtaining a first cooling capacity allocated to the first computer room precision air conditioner; determining a first physical model of the first computer room precision air conditioner; determining the target operating parameters based on the first cooling capacity and the first physical model; and adjusting the current operating parameters of the first computer room precision air conditioner to the target operating parameters.

[0108] When executed on a data processing device, it is also suitable to execute an initialization program with the following method steps: obtaining the first cooling capacity allocated to the first precision air conditioner in the computer room includes: obtaining the second cooling capacity to be allocated; determining an allocation strategy for allocating cooling capacity to the M precision air conditioners in the computer room; and determining the first cooling capacity allocated to the first precision air conditioner in the computer room based on the allocation strategy and the second cooling capacity to be allocated.

[0109] When executed on a data processing device, it is also suitable to execute an initialization program with the following method steps: determining the first physical model of the first computer room precision air conditioner includes: obtaining the operating mechanism of the computer room precision air conditioner; determining the second physical model of the computer room precision air conditioner based on the operating mechanism of the computer room precision air conditioner; and determining the first physical model of the first computer room precision air conditioner based on the second physical model.

[0110] When executed on a data processing device, it is also suitable to execute an initialization program with the following method steps: determining the first physical model of the first computer room precision air conditioner based on the second physical model includes: acquiring historical operating data of the first computer room precision air conditioner; and based on the historical operating data of the first computer room precision air conditioner, using a model identification algorithm to identify the second physical model to obtain the first physical model of the first computer room precision air conditioner.

[0111] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied 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.

[0112] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. 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, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0113] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device 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, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0114] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0115] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0116] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0117] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0118] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, 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 process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0119] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied 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.

[0120] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A control method for a precision air conditioner in a computer room, characterized in that, include: Identify N cold aisles and N precision air conditioners in the target computer room, wherein the cold aisles are located between every two server racks in the target computer room, and N is a positive integer; Obtain the first location information of each cold aisle, the second location information of each precision air conditioner in the computer room, the power information of each cold aisle, and the current operating parameter set, wherein the current operating parameter set includes at least the current operating parameters of each of the N precision air conditioners in the computer room; Based on the first location information of each cold aisle, the second location information of each precision air conditioner in the computer room, and the power information of each cold aisle, determine the M precision air conditioners that need to be operated from the N precision air conditioners in the computer room, where M is a positive integer and M is less than or equal to N; Based on the current set of operating parameters, the operating parameters of the M precision air conditioners in the computer room are adjusted to obtain a target set of operating parameters. Based on the target set of operating parameters, the operation of the M precision air conditioners in the computer room is controlled. The target set of operating parameters includes at least the target operating parameters of each of the M precision air conditioners in the computer room. Based on the current set of operating parameters, the operating parameters of the M precision air conditioners in the computer room are adjusted to obtain the target set of operating parameters, including: From the M precision air conditioners in the computer room, a first precision air conditioner and T precision air conditioners in the computer room are determined. The first precision air conditioner is the last precision air conditioner in the computer room that provides services to the cold aisle from the M precision air conditioners. The second precision air conditioner is the computer room precision air conditioner in the computer room that is not the first precision air conditioner from the M precision air conditioners. T is a positive integer and T is less than M. Based on the current set of operating parameters, the current operating parameters of the first computer room precision air conditioner and the current operating parameters of the T-stage second computer room precision air conditioner are determined respectively. Adjust the current operating parameters of the precision air conditioner in the first computer room to the target operating parameters; Adjust the current operating parameters of the precision air conditioner in the second machine room of the T-stage to the rated operating parameters; The target operating parameter set is obtained based on the target operating parameters and the rated operating parameters.

2. The method according to claim 1, characterized in that, Based on the first location information of each cold aisle, the second location information of each precision air conditioner in the computer room, and the power information of each cold aisle, the M precision air conditioners that need to be operated from the N precision air conditioners in the computer room are determined as follows: Based on the first location information of each cold aisle and the second location information of each precision air conditioner in the computer room, the priority order of the N precision air conditioners in the computer room when providing services to the cold aisle is determined. Obtain the maximum cooling capacity of each of the N precision air conditioners in the computer room; Based on the maximum cooling capacity of each precision air conditioner in the computer room and the power information of each cold aisle, determine the number of precision air conditioners that need to be operated in the computer room. Based on the priority order and the number of precision air conditioners required to operate in the computer room, the M precision air conditioners are determined from the N precision air conditioners.

3. The method according to claim 1, characterized in that, Adjusting the current operating parameters of the precision air conditioner in the first computer room to the target operating parameters includes: Obtain the first cooling capacity allocated to the precision air conditioner in the first computer room; Determine the first physical model of the precision air conditioner in the first computer room; Based on the first cooling capacity and the first physical model, the target operating parameters are determined; Adjust the current operating parameters of the precision air conditioner in the first computer room to the target operating parameters.

4. The method according to claim 3, characterized in that, Obtaining the first cooling capacity allocated to the precision air conditioner in the first computer room includes: Obtain the second cooling capacity to be allocated; Determine the allocation strategy for the cooling capacity of the M precision air conditioners in the computer room; Based on the allocation strategy and the second cooling capacity to be allocated, the first cooling capacity to be allocated to the precision air conditioner in the first computer room is determined.

5. The method according to claim 3, characterized in that, The first physical model for determining the precision air conditioner in the first computer room includes: Obtain the operating mechanism of the precision air conditioner in the computer room; Based on the operating mechanism of the precision air conditioner in the computer room, a second physical model of the precision air conditioner in the computer room is determined; Based on the second physical model, the first physical model of the precision air conditioner in the first computer room is determined.

6. The method according to claim 5, characterized in that, Based on the second physical model, the first physical model of the first precision air conditioner in the first computer room includes: Obtain historical operating data of the precision air conditioner in the first computer room; Based on the historical operating data of the precision air conditioner in the first computer room, a model identification algorithm is used to identify the second physical model to obtain the first physical model of the precision air conditioner in the first computer room.

7. A control device for a precision air conditioner in a computer room, characterized in that, include: The first determining unit is used to determine N cold aisles and N precision air conditioners in the target computer room, wherein the cold aisles are located between every two server racks in the target computer room, and N is a positive integer; The first acquisition unit is used to acquire the first location information of each cold aisle, the second location information of each precision air conditioner in the computer room, the power information of each cold aisle, and the current operating parameter set, wherein the current operating parameter set includes at least the current operating parameters of each of the N precision air conditioners in the computer room. The second determining unit is used to determine the M precision air conditioners that need to be operated from the N precision air conditioners based on the first position information of each cold aisle, the second position information of each precision air conditioner in the computer room, and the power information of each cold aisle, where M is a positive integer and M is less than or equal to N. The first processing unit is configured to adjust the operating parameters of the M precision air conditioners in the computer room based on the current set of operating parameters to obtain a target set of operating parameters, and control the operation of the M precision air conditioners in the computer room based on the target set of operating parameters, wherein the target set of operating parameters includes at least the target operating parameters of each of the M precision air conditioners in the computer room. The first processing unit includes: a fourth determining subunit, used to determine a first precision air conditioner and T second precision air conditioners from M precision air conditioners, wherein the first precision air conditioner is the last precision air conditioner in the M precision air conditioners that provides services for the cold aisle, and the second precision air conditioner is the precision air conditioner in the M precision air conditioners excluding the first precision air conditioner, and T is a positive integer, T less than M; a fifth determining subunit, used to determine the current operating parameters of the first precision air conditioner and the current operating parameters of the T second precision air conditioners based on the current set of operating parameters; a first adjusting subunit, used to adjust the current operating parameters of the first precision air conditioner to the target operating parameters; a second adjusting subunit, used to adjust the current operating parameters of the T second precision air conditioners to the rated operating parameters; and a sixth determining subunit, used to obtain a target set of operating parameters based on the target operating parameters and the rated operating parameters.

8. A computer-readable storage medium, characterized in that, The storage medium stores a program, wherein the program executes the control method for a precision air conditioner in a computer room as described in any one of claims 1 to 6.

9. An electronic device, characterized in that, It includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the control method for a precision air conditioner in a computer room as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Machine room cooling capacity control method, device and equipment and storage medium

    CN112460775A

  • Machine room air conditioner control method, device and equipment and storage medium

    CN113950230A