Air conditioning group control method, device, equipment and readable storage medium

By using a group control method for air conditioning, the positions of the air conditioners and the cabinets are adjusted based on the supply and return air data and the rate of change of the cabinet intake air temperature. This solves the problems of inaccurate group control and poor energy consumption control of air conditioning in the data center, and achieves precise air conditioning energy consumption management.

CN120659271BActive Publication Date: 2026-07-21CHINA MOBILE GROUP DESIGN INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE GROUP DESIGN INST
Filing Date
2024-03-14
Publication Date
2026-07-21

Smart Images

  • Figure CN120659271B_ABST
    Figure CN120659271B_ABST
Patent Text Reader

Abstract

The application relates to the control field and provides an air conditioner group control method, device, equipment and readable storage medium. The method comprises the following steps: determining the output refrigerating capacity of an air conditioner according to the average inlet air temperature and input power of a cabinet and the supply and return air data of the air conditioner; obtaining multiple sets in the case of sequentially increasing the refrigerating capacity of the air conditioner; sorting the sets corresponding to the server cabinet according to the numerical value, determining the air conditioner corresponding to the maximum average inlet air temperature change rate value of the server cabinet; adding the server cabinet to the selected area of the air conditioner; determining the management cabinet range of the air conditioner based on the input power of the server cabinet in the selected area of the air conditioner and the rated refrigerating capacity of the air conditioner; and controlling the refrigerating capacity of the air conditioner according to the total input power corresponding to the management cabinet range. The average inlet air temperature change rate of the cabinet is used as a judgment index, the corresponding positions of the air conditioner and the cabinet are adjusted, and the refrigerating capacity of the air conditioner is controlled and adjusted based on the input power of the cabinet, so that the refrigerating capacity of the air conditioner is more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of control, specifically to an air conditioning group control method, apparatus, equipment, and readable storage medium. Background Technology

[0002] In existing methods for group control of air conditioners in computer rooms, all air conditioners within the room are typically networked and then centrally controlled. Common group control functions include anti-competition features (meaning that all air conditioners in the room cannot operate cooling, heating, humidifying, or dehumidifying functions simultaneously), timed rotation features (ensuring that all air conditioners in the room operate for the same amount of time), automatic restart features (meaning that when an air conditioner malfunctions, other standby air conditioners are automatically started), and fault redundancy features (meaning that when it is detected that the temperature of one air conditioner in the network is continuously higher than a certain threshold, the standby air conditioners in the network are turned on sequentially).

[0003] Existing technical solutions calculate the number of air conditioners to be turned on in advance based on the actual power consumption of the cabinet modules. However, considering the complex and ever-changing air conditioner load rate and the actual placement environment of the air conditioners in the computer room, the group control of the air conditioners in the computer room is not accurate. Moreover, it only controls the number of air conditioners to be turned on and does not consider the output of individual air conditioners, so it cannot effectively control the energy consumption of the air conditioners. Summary of the Invention

[0004] This application provides an air conditioning group control method, apparatus, equipment, and readable storage medium to solve the technical problems of inaccurate group control and ineffective control of air conditioning energy consumption in existing air conditioning group control schemes in computer rooms.

[0005] In a first aspect, embodiments of this application provide an air conditioning group control method applied to a data center system, wherein the data center system includes M air conditioners and N server racks, where M and N are positive integers greater than 1; the air conditioning group control method includes:

[0006] The output cooling capacity of each air conditioner is determined based on the supply and return air data of each air conditioner.

[0007] By sequentially increasing the cooling capacity of each air conditioner, N sets are obtained, each set containing the average inlet air temperature change rate of M server racks;

[0008] Sort the set corresponding to each server rack according to the numerical value, and determine the Y-th air conditioner corresponding to the maximum average inlet air temperature change rate value of the X-th server rack, where 1≤X≤N, 1≤Y≤M;

[0009] Add the Xth server rack to the candidate area of ​​the Yth air conditioner until all server racks have been added;

[0010] The management cabinet range of each air conditioner is determined based on the input power of the server racks in the candidate area of ​​each air conditioner and the rated cooling capacity of each air conditioner.

[0011] The cooling capacity of each air conditioner is controlled based on the total input power corresponding to each management cabinet range.

[0012] In one embodiment, determining the output cooling capacity of each air conditioner based on the supply and return air data of each air conditioner includes:

[0013] Based on the supply air temperature and humidity and return air temperature and humidity of the Y-th air conditioner, the intake air enthalpy h of the Y-th air conditioner is determined. y-1 and return air enthalpy h y-2 ;

[0014] Obtain the air volume q of the Yth air conditioner y and supply air density ρ y ;

[0015] Based on formula Q y =(h y-2 -h y-1 )×q y ×ρ y Determine the output cooling capacity Q of the Y-th air conditioner. y .

[0016] In one embodiment, obtaining N sets by sequentially increasing the cooling capacity of each air conditioner, each set containing the average inlet air temperature change rate of M server racks includes:

[0017] By increasing the cooling capacity of the first air conditioner, N sets are obtained, each set containing the average inlet air temperature change rate of the server rack;

[0018] By increasing the cooling capacity of the Mth air conditioner, N sets are obtained, each set containing the average inlet air temperature change rate of the M server racks.

[0019] In one embodiment, determining the management rack range of each air conditioner based on the input power of the server racks within the candidate area of ​​each air conditioner and the rated cooling capacity of each air conditioner includes:

[0020] The input power of the server racks within the candidate area of ​​the Y-th air conditioner is sorted according to its numerical value to obtain the sequence {PY}. i ,PY i-1 ,...,PY1}, where PY i Let PY be the input power of the i-th server rack within the candidate area of ​​the Y-th air conditioner.i >PY i-1 ;

[0021] The management cabinet range of the Y-th air conditioner is determined as the sequence {PY}. i ,PY i-1 ,...,PY n The corresponding server rack, where n≥1, PY i +PY i-1 +...+PY n ≤Q1, PY i +PY i-1 +...+PY n +PY n-1 ≥Q1, where Q1 is the rated cooling capacity of the Yth air conditioner.

[0022] In one embodiment, the air conditioning group control method further includes:

[0023] When n is greater than 1, the target cabinet is determined, which is a server cabinet that is not within the management cabinet range of the Yth air conditioner;

[0024] Based on the set corresponding to the target cabinet, determine the Zth air conditioner and add the target cabinet to the candidate area of ​​the Zth air conditioner;

[0025] The input power of the server racks within the candidate area of ​​the Zth air conditioner is sorted according to its numerical value to obtain the sequence {PZ}. i PZ i-1 ,...,PZ1}, where PZ i PZ is the input power of the i-th server rack within the candidate area of ​​the Z-th air conditioner. i >PZ i-1 ;

[0026] The management cabinet range of the Zth air conditioner is determined to be the sequence {PZ}. i PZ i-1 ,...,PZ1,PY x The corresponding server rack, where PZ i +PZ i-1 +...+PZ1+PY x ≤Q2, PY x PY is the input power of the target cabinet. x It is a sequence {PY n-1 ,PY n-2 Q1 is one of the Z-th air conditioner, where Q2 is the rated cooling capacity of the Z-th air conditioner.

[0027] In one embodiment, determining the Zth air conditioner based on the set corresponding to the target cabinet includes:

[0028] The maximum average inlet air temperature change rate value in the set corresponding to the target cabinet is deleted, and the second average inlet air temperature change rate value in the set corresponding to the target cabinet is determined. In the set corresponding to the target cabinet, the second average inlet air temperature change rate value is only less than the deleted maximum average inlet air temperature change rate value.

[0029] The air conditioner corresponding to the second average inlet air temperature change rate value is identified as the Zth air conditioner.

[0030] In one embodiment, the air conditioning group control method further includes:

[0031] In the case where the management cabinet range of each air conditioner is defined, and there are server cabinets that are not within the management cabinet range of any air conditioner, the rated cooling capacity of any one air conditioner, or the rated cooling capacity of multiple air conditioners, or the rated cooling capacity of all air conditioners, is adjusted.

[0032] Secondly, embodiments of this application provide an air conditioning group control device, comprising:

[0033] The output cooling capacity determination module is used to determine the output cooling capacity of each air conditioner based on the supply and return air data of each air conditioner.

[0034] The set acquisition module is used to obtain N sets by sequentially increasing the cooling capacity of each air conditioner, and each set contains M average inlet air temperature change rates of the server racks;

[0035] The set sorting module is used to sort the set corresponding to each server rack according to the numerical value, and determine the Y-th air conditioner corresponding to the maximum average inlet air temperature change rate value of the X-th server rack, where 1≤X≤N, 1≤Y≤M;

[0036] The candidate area addition module is used to add the Xth server rack to the candidate area of ​​the Yth air conditioner until all server racks have been added.

[0037] The management rack range determination module is used to determine the management rack range of each air conditioner based on the input power of the server racks in the candidate area of ​​each air conditioner and the rated cooling capacity of each air conditioner.

[0038] The cooling capacity control module is used to control the cooling capacity of each air conditioner according to the total input power corresponding to the range of each management cabinet.

[0039] Thirdly, embodiments of this application provide a device including a processor and a memory storing a computer program, wherein the processor executes the computer program to implement the air conditioning group control method described in the first aspect.

[0040] Fourthly, embodiments of this application provide a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the air conditioning group control method described in the first aspect.

[0041] The air conditioning group control method, apparatus, equipment, and readable storage medium provided in this application consider various factors of air conditioning operation, such as the air supply and return air data of the air conditioner, the average intake air temperature and input power of the server rack, and the placement of the rack and air conditioner (i.e., the management rack range of each air conditioner). By using the rate of change of the average intake air temperature of the rack as the evaluation index, the corresponding position of the air conditioner and the rack is adjusted, making the cooling of the air conditioner more precise based on the input power control of the rack. Under precise group control, the energy consumption of the air conditioner is also effectively controlled. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 This is one of the flowcharts illustrating the air conditioning group control method provided in the embodiments of this application;

[0044] Figure 2 This is the second flowchart illustrating the air conditioning group control method provided in the embodiments of this application;

[0045] Figure 3 This is a schematic diagram of the structure of the air conditioning group control device provided in the embodiments of this application;

[0046] Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0048] Reference Figure 1 , Figure 1 This is one of the flowcharts illustrating the air conditioning group control method in the embodiments of this application. The air conditioning group control method provided in the embodiments of this application may include:

[0049] Step 100: Determine the output cooling capacity of each air conditioner based on the supply and return air data of each air conditioner;

[0050] In one embodiment, the air conditioning group control method provided in this application may further include:

[0051] Step 110: Based on the supply air temperature and humidity and return air temperature and humidity of the Y-th air conditioner, determine the intake air enthalpy value h of the Y-th air conditioner. y-1 and return air enthalpy h y-2 ;

[0052] Step 120: Obtain the air volume q of the Yth air conditioner. y and supply air density ρ y ;

[0053] Step 130, based on formula Q y =(h y-2 -h y-1 )×q y ×ρ y Determine the output cooling capacity Q of the Y-th air conditioner. y .

[0054] Specifically, this application provides a method for group control of air conditioning in a data center system. The data center system mainly includes M air conditioners and N server racks, where M and N are both positive integers greater than 1. The data center system also includes temperature and humidity sensors (used to acquire data such as supply air temperature and humidity and return air temperature and humidity) and some infrastructure.

[0055] Based on the supply air temperature and humidity and return air temperature and humidity of the Yth air conditioner obtained by the sensor, the intake air enthalpy h of the Yth air conditioner is determined. y-1 and return air enthalpy h y-2 And the airflow q detected by the Yth air conditioner y The air density ρ of the Yth air conditioner in the air supply can be obtained from the air supply temperature and humidity sensor. y The cooling capacity Q of the Y-th air conditioner can be determined using the following formula 1. y .

[0056] Q y =(h y-2 -h y-1 )×q y ×ρ y (1)

[0057] Step 200: By sequentially increasing the cooling capacity of each air conditioner, N sets are obtained, and each set contains the average inlet air temperature change rate of M server racks;

[0058] Specifically, after each air conditioner has stabilized (e.g., its cooling demand changes by less than 5% within five minutes), while keeping other air conditioners constant, the cooling capacity of each air conditioner is sequentially increased (e.g., by 30% of the cooling demand). This yields the average inlet air temperature change rate for N server racks. For example, by increasing the cooling capacity of the first air conditioner while keeping other air conditioners constant, a sequence {K11, K12, ..., K1...} of the average inlet air temperature change rates for N server racks is obtained. X ,...,K1 N}; Increase the cooling capacity of the Y-th air conditioner to obtain a sequence {KY1,KY2,...,KY1} consisting of the average inlet air temperature change rate of N cabinets. X ,...,KY N}; By analogy, increasing the cooling capacity of the Mth air conditioner yields a sequence {KM1, KM2, ..., KM} consisting of the average inlet air temperature change rates of the N cabinets. X ,...,KM N As shown in Table 1 below.

[0059] 1 2 .... Y .... M 1 <![CDATA[K11]]> <![CDATA[K21]]> <![CDATA[KM1]]> <![CDATA[KM1]]> 2 <![CDATA[K12]]> <![CDATA[K22]]> <![CDATA[KM2]]> <![CDATA[KM2]]> .... X <![CDATA[K1 X ]]> <![CDATA[K2 X ]]> <![CDATA[KY X ]]> <![CDATA[KM X ]]> .... N <![CDATA[K1 N ]]> <![CDATA[K2 N ]]> <![CDATA[KY N ]]> <![CDATA[KM N ]]>

[0060] Table 1

[0061] After all air conditioners have increased their cooling capacity, N sets are obtained, one set corresponding to each server rack. Each set contains the average inlet air temperature change rate values ​​for M server racks. As shown in Table 1, the set corresponding to the first server rack is {K11, K21, ..., KY1, ..., KM1}; and the set corresponding to the Xth server rack is {K1...K21, ..., KY1, ..., KM1}. X K2 X ,...,KY X ,...,KM X}; It can be seen that the set corresponding to the Nth server rack is {K1}. N K2 N ,...,KY N ,...,KM N}

[0062] Step 300: Sort the set corresponding to each server rack according to the numerical value, and determine the Y-th air conditioner corresponding to the maximum average inlet air temperature change rate value of the X-th server rack, where 1≤X≤N, 1≤Y≤M;

[0063] Step 400: Add the Xth server rack to the candidate area of ​​the Yth air conditioner until all server racks have been added;

[0064] Specifically, the average inlet air temperature change rate of the Xth rack has M values. These M values ​​are sorted by magnitude, and the largest value is KY. X If X is selected, then the Xth server rack will be placed in the candidate area of ​​the Yth air conditioner. This process continues until the candidate area for each air conditioner is obtained. Each air conditioner's candidate area may contain one server rack, multiple server racks, or none at all.

[0065] Step 500: Based on the input power of the server racks in the candidate area of ​​each air conditioner and the rated cooling capacity of each air conditioner, determine the management rack range of each air conditioner;

[0066] 1 2 .... Y .... M 1 <![CDATA[P11]]> 2 <![CDATA[P22]]> 3 <![CDATA[P13]]> 4 <![CDATA[P24]]> 5 <![CDATA[PY5]]> 6 <![CDATA[PY6]]> 7 <![CDATA[P27]]> 8 <![CDATA[PM8]]> 9 <![CDATA[PY9]]> 10 <![CDATA[P1 10 ]]> 11 <![CDATA[PY 11 ]]> 12 <![CDATA[PM 12 ]]> 13 <![CDATA[P2 13 ]]> 14 <![CDATA[P1 14 ]]> 15 <![CDATA[PM 15 ]]> 16 <![CDATA[PY 16 ]]> ... N <![CDATA[PY N ]]>

[0067] Table 2

[0068] The server racks were placed into the candidate areas of each air conditioner using the method described above, ensuring that no single server rack was placed in multiple candidate areas simultaneously. As shown in Table 2, the candidate area for the first air conditioner includes server racks 1, 3, 10, and 14, for a total of four server racks; the candidate area for the second air conditioner includes server racks 2, 4, 7, and 13, for a total of four server racks; the candidate area for the Yth air conditioner includes server racks 5, 6, 9, 11, 16, and N, for a total of six server racks; and the candidate area for the Mth air conditioner includes server racks 8, 12, and 15, for a total of three server racks. The data in Table 2 represents the input power of each server rack.

[0069] Taking the candidate area of ​​the Yth air conditioner as an example, the determination of the management cabinet range of the Yth air conditioner is explained.

[0070] First, obtain the rated cooling capacity of the Y-th air conditioner (hereinafter referred to as Q1). Second, sort the input power of all server racks in the candidate area of ​​the Y-th air conditioner in descending order of value. If the sorting result is PY6, PY... 11 PY N PY 16 PY5 and PY9, that is, in the candidate area of ​​the Yth air conditioner, the 6th server rack has the highest input power and the 9th server rack has the lowest input power.

[0071] If PY6+PY 11 +PY N +PY 16≤Q1, and PY6+PY 11 +PY N +PY 16 If +PY5≥Q1 is true, then the management cabinet range for the Y-th air conditioner includes server cabinets 6, 11, N, and 16. Server cabinets 5 and 9 are not selected within the management cabinet range for the Y-th air conditioner.

[0072] Step 600: Control the cooling capacity of each air conditioner according to the total input power corresponding to each management cabinet range.

[0073] Specifically, after determining the management rack range for each air conditioner according to the above scheme, the total input power of all server racks within the management rack range of each air conditioner is determined, that is, the total input power P corresponding to each management rack range is determined. A .

[0074] According to formula Q y =kP A The output cooling capacity of the air conditioner is controlled, where Q y is the output cooling capacity of the air conditioner, and k is the cooling capacity output correction coefficient, which can be adjusted according to the actual situation.

[0075] This embodiment considers various factors affecting air conditioning operation, such as the air supply and return air data, the average intake air temperature and input power of the server rack, and the placement of the rack and air conditioner (i.e., the management rack range of each air conditioner). By using the rate of change of the average intake air temperature of the rack as the evaluation index, the corresponding positions of the air conditioner and the rack are adjusted. This makes the cooling of the air conditioner more precise based on the input power control of the rack. Under precise group control, the energy consumption of the air conditioner is also effectively controlled.

[0076] Reference Figure 2 , Figure 2 This is a second schematic flowchart of the air conditioning group control method in the embodiments of this application. In one embodiment, the air conditioning group control method provided in the embodiments of this application may further include:

[0077] Step 210: By increasing the cooling capacity of the first air conditioner, N sets are obtained, each set containing the average inlet air temperature change rate of one of the server racks;

[0078] Step 220: By increasing the cooling capacity of the Mth air conditioner, N sets are obtained, each set containing the average inlet air temperature change rate of the M server racks.

[0079] Specifically, as shown in Table 1, with the second to M air conditioners remaining unchanged, the cooling capacity of the first air conditioner is increased to obtain the first average inlet air temperature change rate for the N server racks. The cooling capacity of each air conditioner is then increased sequentially. With the first to M-1 air conditioners remaining unchanged, the cooling capacity of the Mth air conditioner is increased to obtain the Mth average inlet air temperature change rate for the N server racks. Finally, N sets are obtained, each containing the average inlet air temperature change rates for the M server racks.

[0080] This embodiment obtains the average inlet air temperature change rate of N server racks by controlling variables, which is used as the evaluation criterion for adjusting the positional relationship between the air conditioner and the server racks. Based on this precise evaluation criterion, accurate group control can be achieved.

[0081] In one embodiment, the air conditioning group control method provided in this application may further include:

[0082] Step 510: Sort the input power of the server racks within the candidate area of ​​the Y-th air conditioner according to their numerical values ​​to obtain the sequence {PY}. i ,PY i-1 ,...,PY1}, where PY i Let PY be the input power of the i-th server rack within the candidate area of ​​the Y-th air conditioner. i >PY i-1 ;

[0083] Step 520: Determine the management cabinet range of the Y-th air conditioner as the sequence {PY} i ,PY i-1 ,...,PY n The corresponding server rack, where n≥1, PY i +PY i-1 +...+PY n ≤Q1, PY i +PY i-1 +...+PY n +PY n-1 ≥Q1, where Q1 is the rated cooling capacity of the Yth air conditioner.

[0084] Specifically, as can be seen from step 500 above, if the sorting result of the input power of all server racks in the candidate area of ​​the Yth air conditioner is PY6, PY 11 PY N PY 16 PY6, PY5, and PY9, where PY6 corresponds to PY in the embodiment. i PY 11 PY in the corresponding embodiment i-1 PY9 corresponds to PY1 in the embodiment.

[0085] Q1 is the rated cooling capacity of the Y-th air conditioner. In this case, if the following condition is met: PY6 + PY 11 +PY N +PY 16 ≤Q1, and PY6+PY 11 +PY N +PY 16 If +PY5≥Q1 holds true, then PY 16 PY in the corresponding embodiment n PY5 corresponds to PY in the embodiment. n-1 The following section details how server racks not selected by the management rack range of the Yth air conditioner are handled.

[0086] This embodiment determines the management cabinet range of each air conditioner by using the relationship between the rated cooling capacity of the air conditioner and the input power of the server rack, which enables more precise group control of air conditioners.

[0087] In one embodiment, the air conditioning group control method provided in this application may further include:

[0088] Step 10: When n is greater than 1, determine the target cabinet, which is a server cabinet that is not within the management cabinet range of the Y-th air conditioner;

[0089] Step 20: Determine the Zth air conditioner based on the set corresponding to the target cabinet, and add the target cabinet to the candidate area of ​​the Zth air conditioner;

[0090] Step 30: Sort the input power of the server racks within the candidate area of ​​the Zth air conditioner according to their numerical values ​​to obtain the sequence {PZ}. i PZ i-1 ,...,PZ1}, where PZ i PZ is the input power of the i-th server rack within the candidate area of ​​the Z-th air conditioner. i >PZ i-1 ;

[0091] Step 40: Determine the management cabinet range of the Zth air conditioner as the sequence {PZ}. i PZ i-1 ,...,PZ i ,PY x The corresponding server rack, where PZ i +PZ i-1 +...+PZ1+PY x ≤Q2, PY x PY is the input power of the target cabinet. x It is a sequence {PY n-1 ,PYn-2 Q1 is one of the Z-th air conditioner, where Q2 is the rated cooling capacity of the Z-th air conditioner.

[0092] In one embodiment, the air conditioning group control method provided in this application may further include:

[0093] Step 21: Delete the maximum average inlet air temperature change rate value in the set corresponding to the target cabinet, and determine the second average inlet air temperature change rate value in the set corresponding to the target cabinet. In the set corresponding to the target cabinet, the second average inlet air temperature change rate value is only less than the deleted maximum average inlet air temperature change rate value.

[0094] Step 22: Determine the air conditioner corresponding to the second average intake air temperature change rate value as the Zth air conditioner.

[0095] Specifically, taking the Yth air conditioner as an example, n being greater than 1 indicates that there is at least one server rack in the candidate area of ​​the Yth air conditioner that is not selected by the management rack range of the Yth air conditioner. In this embodiment, this is called the target rack, that is, the target rack is a server rack that is not within the management rack range of the Yth air conditioner.

[0096] The process of determining the Zth air conditioner based on the set corresponding to the target cabinet and adding the target cabinet to the candidate area of ​​the Zth air conditioner is as follows:

[0097] Taking the target rack corresponding to PY5 (i.e., the 5th server rack) as an example, in the set {K15,K25,...,KY5,...,KM5} corresponding to the 5th server rack, the air conditioner corresponding to the maximum average inlet air temperature change rate value KY5 is the Yth air conditioner. KY5 is deleted, resulting in the set {...,KZ5,...}. The maximum average inlet air temperature change rate value in the set {...,KZ5,...} is KZ5 (i.e., the second average inlet air temperature change rate value in this embodiment). In the set {K15,K25,...,KY5,...,KM5}, KZ5 is only less than KY5, and Z can be any value from 1 to M except for Y, but the following conditions must be met.

[0098] Taking Z=2 as an example, the candidate area for the second air conditioner includes server racks 2, 4, 7, and 13, for a total of four server racks; the rated cooling capacity of the second air conditioner is Q2; the input power of the server racks in the candidate area for the second air conditioner is sorted according to the numerical value. If the sorting result is P24, P27, P22, and P2... 13 The sequence {P24, P27, ..., P2} 13} and the sequence {PZ} in this embodiment i PZ i-1The correspondence is as follows: ..., PZ1}. If P24 + P27 + P22 + P2 13 If +PY5≤Q2 is true, then the 5th server rack will be added to the management rack range of the 2nd air conditioner.

[0099] The above solution is only an illustration of one scenario. It can be seen that after deleting KY5, you can return to step 300 above to re-sort the set corresponding to each server rack, and then execute other subsequent steps until all server racks are added to the management rack scope.

[0100] This embodiment addresses server racks that are not selected within the managed rack range using a reasonable approach.

[0101] In one embodiment, the air conditioning group control method provided in this application may further include:

[0102] Step 50: If the management cabinet range of each air conditioner is determined, and there are server cabinets that are not within the management cabinet range of any air conditioner, adjust the rated cooling capacity of any air conditioner, or the rated cooling capacity of multiple air conditioners, or the rated cooling capacity of all air conditioners.

[0103] Specifically, if, after following the above solution, there are still server racks that do not fall within the management rack range of any single air conditioner, it indicates that the existing air conditioner's rated cooling capacity cannot meet the input power of all server racks. In this case, the rated cooling capacity of the air conditioners can be adjusted (increased) based on the input power of the server racks that do not fall within the management rack range of any single air conditioner. This adjustment can be done by adjusting any single air conditioner individually (prioritizing air conditioners with a rated cooling capacity significantly greater than the total input power of all racks within their management rack range), adjusting multiple air conditioners simultaneously, or adjusting all air conditioners simultaneously. The adjustment method can be chosen based on implementation costs.

[0104] This embodiment addresses the issue of server racks that do not fall within the management range of any particular air conditioner by adjusting the rated cooling capacity of the air conditioner.

[0105] refer to Figure 3 , Figure 3 This is a schematic diagram of the structure of the air conditioning group control device in the embodiments of this application. The air conditioning group control device provided in the embodiments of this application is described below. The air conditioning group control device described below can be referred to in correspondence with the air conditioning group control method described above.

[0106] The output cooling capacity determination module 301 is used to determine the output cooling capacity of each air conditioner based on the supply and return air data of each air conditioner.

[0107] The set acquisition module 302 is used to obtain N sets by sequentially increasing the cooling capacity of each air conditioner, and each set contains M average air intake temperature change rates of the server racks;

[0108] The set sorting module 303 is used to sort the set corresponding to each server rack according to the numerical value, and determine the Y-th air conditioner corresponding to the maximum average inlet air temperature change rate value of the X-th server rack, where 1≤X≤N, 1≤Y≤M;

[0109] The candidate area addition module 304 is used to add the Xth server rack to the candidate area of ​​the Yth air conditioner until all server racks have been added.

[0110] The management rack range determination module 305 is used to determine the management rack range of each air conditioner based on the input power of the server racks in the candidate area of ​​each air conditioner and the rated cooling capacity of each air conditioner.

[0111] The cooling capacity control module 306 is used to control the cooling capacity of each air conditioner according to the total input power corresponding to each management cabinet range.

[0112] Optionally, the output cooling capacity determination module includes:

[0113] The intake and return air enthalpy determination unit is used to determine the intake air enthalpy h of the Yth air conditioner based on the supply air temperature and humidity and return air temperature and humidity of the Yth air conditioner. y-1 and return air enthalpy h y-2 ;

[0114] The air supply data acquisition unit is used to acquire the air volume q of the Yth air conditioner. y and supply air density ρ y ;

[0115] Output cooling capacity determination unit, used to determine cooling capacity based on formula Q y =(h y-2 -h y-1 )×q y ×ρ y Determine the output cooling capacity Q of the Y-th air conditioner. y .

[0116] Optionally, the set acquisition module includes:

[0117] The first set determination unit is used to obtain N sets when the cooling capacity of the first air conditioner is increased, and each set contains the average inlet air temperature change rate of the server rack.

[0118] The second set determination unit is used to obtain N sets when the cooling capacity of the Mth air conditioner is increased, and each set contains the average inlet air temperature change rate of the M server racks.

[0119] Optionally, the management cabinet range determination module includes:

[0120] An input power sorting unit is used to sort the input power of server racks within the candidate area of ​​the Y-th air conditioner according to their numerical values, resulting in a sequence {PY}. i ,PY i-1 ,...,PY1}, where PY i Let PY be the input power of the i-th server rack within the candidate area of ​​the Y-th air conditioner. i >PY i-1 ;

[0121] The management cabinet range determination unit is used to determine the management cabinet range of the Y-th air conditioner as the sequence {PY}. i ,PY i-1 ,...,PY n The corresponding server rack, where n≥1, PY i +PY i-1 +...+PY n ≤Q1, PY i +PY i-1 +...+PY n +PY n-1 ≥Q1, where Q1 is the rated cooling capacity of the Yth air conditioner.

[0122] Optionally, the air conditioning group control device further includes:

[0123] The target cabinet determination module is used to determine the target cabinet when n is greater than 1. The target cabinet is a server cabinet that is not within the management cabinet range of the Yth air conditioner.

[0124] The Zth air conditioner determination module is used to determine the Zth air conditioner based on the set corresponding to the target cabinet, and add the target cabinet to the candidate area of ​​the Zth air conditioner;

[0125] The input power sorting module is used to sort the input power of server racks within the candidate area of ​​the Zth air conditioner according to their numerical values, resulting in the sequence {PZ}. i PZ i-1 ,...,PZ1}, where PZ i PZ is the input power of the i-th server rack within the candidate area of ​​the Z-th air conditioner. i >PZ i-1 ;

[0126] The management cabinet range determination module is used to determine the management cabinet range of the Zth air conditioner as the sequence {PZ}. i PZ i-1 ,...,PZ1,PY x The corresponding server rack, where PZ i +PZ i-1 +...+PZ1+PY x ≤Q2, PY x PY is the input power of the target cabinet. x It is a sequence {PY n-1 ,PY n-2 Q1 is one of the Z-th air conditioner, where Q2 is the rated cooling capacity of the Z-th air conditioner.

[0127] Optionally, the Zth air conditioner determination module includes:

[0128] The maximum average inlet air temperature change rate deletion unit is used to delete the maximum average inlet air temperature change rate value in the set corresponding to the target cabinet, and determine the second average inlet air temperature change rate value in the set corresponding to the target cabinet. In the set corresponding to the target cabinet, the second average inlet air temperature change rate value is only less than the deleted maximum average inlet air temperature change rate value.

[0129] An air conditioning determination unit is used to determine that the air conditioner corresponding to the second average inlet air temperature change rate value is the Zth air conditioner.

[0130] Optionally, the air conditioning group control device further includes:

[0131] The rated cooling capacity adjustment module is used to adjust the rated cooling capacity of any one air conditioner, or the rated cooling capacity of multiple air conditioners, or the rated cooling capacity of all air conditioners, when the management cabinet range of each air conditioner is determined, and there are server cabinets that are not within the management cabinet range of any air conditioner.

[0132] Figure 4 An example is a schematic diagram of the physical structure of a device, such as... Figure 4 As shown, the device may include a processor 410, a communication interface 420, a memory 430, and a communication bus 440. The processor 410, communication interface 420, and memory 430 communicate with each other via the communication bus 440. The processor 410 can call the computer program in the memory 430 to execute the steps of the air conditioning group control method.

[0133] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0134] On the other hand, embodiments of this application also provide a non-transitory computer-readable storage medium storing a computer program thereon, and when the computer program is executed by a processor, the computer is able to execute the steps of the air conditioning group control method provided in the above embodiments.

[0135] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0136] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the air conditioning group control method described in various embodiments or some parts of embodiments.

[0137] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for group control of air conditioners, characterized in that, This method is applied to a data center system, which includes M air conditioners and N server racks, where M and N are positive integers greater than 1; the air conditioner group control method includes: The output cooling capacity of each air conditioner is determined based on the supply and return air data of each air conditioner. By sequentially increasing the cooling capacity of each air conditioner, N sets are obtained, each set containing the average inlet air temperature change rate of M server racks; Sort the set corresponding to each server rack according to the numerical value, and determine the Y-th air conditioner corresponding to the maximum average inlet air temperature change rate value of the X-th server rack, where 1≤X≤N, 1≤Y≤M; Add the Xth server rack to the candidate area of ​​the Yth air conditioner until all server racks have been added; The management cabinet range of each air conditioner is determined based on the input power of the server racks in the candidate area of ​​each air conditioner and the rated cooling capacity of each air conditioner. The cooling capacity of each air conditioner is controlled based on the total input power corresponding to each management cabinet range.

2. The air conditioning group control method according to claim 1, characterized in that, Determining the output cooling capacity of each air conditioner based on its supply and return air data includes: Based on the supply air temperature and humidity and return air temperature and humidity of the Y-th air conditioner, determine the intake air enthalpy value of the Y-th air conditioner. and return air enthalpy ; Obtain the air volume of the Y-th air conditioner and supply air density ; Based on formula Determine the output cooling capacity of the Yth air conditioner. .

3. The air conditioning group control method according to claim 1, characterized in that, As the cooling capacity of each air conditioner is increased sequentially, N sets are obtained, each set containing M server racks. The average inlet air temperature change rate includes: By increasing the cooling capacity of the first air conditioner, N sets are obtained, each set containing the average inlet air temperature change rate of the server rack; By increasing the cooling capacity of the Mth air conditioner, N sets are obtained, each set containing the average inlet air temperature change rate of the M server racks.

4. The air conditioning group control method according to claim 1, characterized in that, The determination of the management rack range for each air conditioner, based on the input power of the server racks within the candidate area of ​​each air conditioner and the rated cooling capacity of each air conditioner, includes: The input power of server racks within the candidate area of ​​the Y-th air conditioner is sorted according to its numerical value to obtain a sequence. ,in, Let be the input power of the i-th server rack within the candidate area of ​​the Y-th air conditioner. ; The management cabinet range of the Y-th air conditioner is determined as a sequence. The corresponding server rack, where n≥1, , , Let Y be the rated cooling capacity of the Y-th air conditioner.

5. The air conditioning group control method according to claim 4, characterized in that, The air conditioning group control method also includes: When n is greater than 1, the target cabinet is determined, which is a server cabinet that is not within the management cabinet range of the Yth air conditioner; Based on the set corresponding to the target cabinet, determine the Zth air conditioner and add the target cabinet to the candidate area of ​​the Zth air conditioner; The input power of server racks within the candidate area of ​​the Zth air conditioner is sorted according to its numerical value to obtain a sequence. ,in, Let be the input power of the i-th server rack within the candidate area of ​​the Z-th air conditioner. ; The management cabinet range of the Zth air conditioner is determined as a sequence. The corresponding server racks, among which, , The input power of the target cabinet. It is a sequence one of the, The rated cooling capacity of the Zth air conditioner.

6. The air conditioning group control method according to claim 5, characterized in that, The step of determining the Zth air conditioner based on the set corresponding to the target cabinet includes: The maximum average inlet air temperature change rate value in the set corresponding to the target cabinet is deleted, and the second average inlet air temperature change rate value in the set corresponding to the target cabinet is determined. In the set corresponding to the target cabinet, the second average inlet air temperature change rate value is only less than the deleted maximum average inlet air temperature change rate value. The air conditioner corresponding to the second average inlet air temperature change rate value is identified as the Zth air conditioner.

7. The air conditioning group control method according to claim 5, characterized in that, The air conditioning group control method also includes: In the case where the management cabinet range of each air conditioner is defined, and there are server cabinets that are not within the management cabinet range of any air conditioner, the rated cooling capacity of any one air conditioner, or the rated cooling capacity of multiple air conditioners, or the rated cooling capacity of all air conditioners, is adjusted.

8. An air conditioning group control device, characterized in that, This is applied to a data center system, which includes M air conditioners and N server racks, where M and N are positive integers greater than 1; the air conditioner group control device includes: The output cooling capacity determination module is used to determine the output cooling capacity of each air conditioner based on the supply and return air data of each air conditioner. The set acquisition module is used to obtain N sets by sequentially increasing the cooling capacity of each air conditioner, and each set contains M average inlet air temperature change rates of the server racks; The set sorting module is used to sort the set corresponding to each server rack according to the numerical value, and determine the Y-th air conditioner corresponding to the maximum average inlet air temperature change rate value of the X-th server rack, where 1≤X≤N, 1≤Y≤M; The candidate area addition module is used to add the Xth server rack to the candidate area of ​​the Yth air conditioner until all server racks have been added. The management rack range determination module is used to determine the management rack range of each air conditioner based on the input power of the server racks in the candidate area of ​​each air conditioner and the rated cooling capacity of each air conditioner. The cooling capacity control module is used to control the cooling capacity of each air conditioner according to the total input power corresponding to the range of each management cabinet.

9. An electronic device comprising a processor and a memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the air conditioning group control method according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the air conditioning group control method as described in any one of claims 1 to 7.