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

By adjusting the corresponding positions of the air conditioner and the cabinet according to the air supply and return air data of the air conditioner and the change rate of the air inlet temperature of the server cabinet, the problems of inaccurate air conditioner group control and ineffective energy consumption control in the existing technology are solved, and accurate air conditioner energy consumption control is achieved.

CN120659271AActive Publication Date: 2025-09-16CHINA MOBILE GROUP DESIGN INST +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202410291213.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-14
Publication Date
2025-09-16
Estimated Expiration
2044-03-14

AI Technical Summary

Technical Problem

The existing computer room air conditioning group control solution has problems such as inaccurate group control and inability to effectively control air conditioning energy consumption.

Method used

By determining the output cooling capacity based on the supply and return air data of each air conditioner, and obtaining the average inlet air temperature change rate of the server cabinet while increasing the air conditioner cooling capacity, the corresponding position of the air conditioner and the cabinet is adjusted, and finally the cooling capacity of the air conditioner is controlled based on the input power of the cabinet.

Benefits of technology

The accuracy of air-conditioning group control is achieved, and the control efficiency of air-conditioning energy consumption is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120659271A_ABST
    Figure CN120659271A_ABST
Patent Text Reader

Abstract

The invention relates to the field of control, and provides an air conditioner group control method, device and equipment and a readable storage medium. Comprising the steps of determining the output refrigerating capacity of an air conditioner according to the average air inlet temperature and input power of a cabinet and air supply and return data of the air conditioner; a plurality of sets are obtained under the condition that the refrigerating capacity of the air conditioner is sequentially improved; sorting the sets corresponding to the server cabinets according to the numerical values, and determining the air conditioner corresponding to the maximum average air inlet temperature change rate value of the server cabinets; the server cabinet is added to a to-be-selected area of the air conditioner; based on the input power of the server cabinets in the to-be-selected area of the air conditioner and the rated refrigerating capacity of the air conditioner, the management cabinet range of the air conditioner is determined; and controlling the refrigerating capacity of the air conditioner according to the total input power corresponding to the management cabinet range. The corresponding positions of the air conditioner and the cabinet are adjusted by taking the average inlet air temperature change rate of the cabinet as the evaluation index, so that the refrigeration of the air conditioner is controlled and adjusted more accurately based on the input power of the cabinet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of control, and specifically to an air conditioning group control method, device, equipment and readable storage medium. Background Art

[0002] Existing group control methods for air conditioners in computer rooms typically network all the air conditioners within a computer room for centralized control. Common group control features include anti-competition (preventing all air conditioners in the room from operating simultaneously for cooling, heating, humidification, or dehumidification), scheduled patrol (ensuring that all air conditioners in the room operate at the same time), fault auto-restart (automatically restarting other air conditioners in standby mode if one air conditioner fails), and fault redundancy (initiating the sequential restart of other air conditioners in the network if the temperature of one air conditioner in the network remains above a certain threshold).

[0003] The existing technical solution calculates 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 changeable air conditioner load rate and the actual placement environment of the air conditioners in the computer room, this will make the group control of the air conditioners in the computer room not accurate; and it only controls the number of air conditioners turned on, without considering the output of individual air conditioners, and cannot effectively control the air conditioner energy consumption. Summary of the Invention

[0004] The embodiments of the present application provide an air conditioning group control method, device, equipment and readable storage medium to solve the technical problems of inaccurate group control and inability to effectively control air conditioning energy consumption in existing group control solutions for air conditioners in computer rooms.

[0005] In a first aspect, an embodiment of the present application provides an air conditioner group control method, which is applied to a computer room system, wherein the computer room system includes M air conditioners and N server cabinets, where M and N are positive integers greater than 1; the air conditioner group control method includes:

[0006] determining the output cooling capacity of each air conditioner according to the supply and return air data of each air conditioner;

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

[0008] Sort the set corresponding to each server cabinet by value, and determine the Yth air conditioner corresponding to the maximum average inlet air temperature change rate value of the Xth server cabinet, where 1≤X≤N, 1≤Y≤M;

[0009] Add the Xth server cabinet to the candidate area of ​​the Yth air conditioner until all server cabinets are added;

[0010] Determining a management cabinet range of each air conditioner based on the input power of the server cabinets 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 according to the total input power corresponding to the range of each management cabinet.

[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 Yth air conditioner, the inlet air enthalpy value h of the Yth air conditioner is determined. y-1 and return air enthalpy h y-2 ;

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

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

[0016] In one embodiment, when the cooling capacity of each air conditioner is increased sequentially, N sets are obtained, each set containing M server cabinets, and the average inlet air temperature change rate includes:

[0017] In the case of increasing the cooling capacity of the first air conditioner, N sets are obtained, each of which contains an average inlet air temperature change rate of the server cabinet;

[0018] When the cooling capacity of the Mth air conditioner is increased, N sets are obtained, each of which contains the average air inlet temperature change rate of the M server cabinets.

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

[0020] The input power of the server cabinets in the candidate area of ​​the Yth air conditioner is sorted according to the numerical value to obtain the sequence {PY i ,PY i-1 ,...,PY1}, where PY i is the input power of the i-th server cabinet in the candidate area of ​​the Y-th air conditioner, PYi >PY i-1 ;

[0021] Determine the management cabinet range of the Yth air conditioner as the sequence {PY i ,PY i-1 ,...,PY n} corresponding server cabinet, 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, determining a target cabinet, where the target cabinet is a server cabinet that is not within the management cabinet range of the Yth air conditioner;

[0024] Determine a 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;

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

[0026] Determine the management cabinet range of the Zth air conditioner as the sequence {PZ i ,PZ i-1 ,...,PZ1,PY x} corresponding server cabinet, where PZ i +PZ i-1 +...+PZ1+PY x ≤Q2,PY x is the input power of the target cabinet, PY x is the sequence {PY n-1 ,PY n-2 ,...,PY1}, Q2 is the rated cooling capacity of the Zth air conditioner.

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

[0028] Deleting the maximum average inlet air temperature change rate value in the set corresponding to the target cabinet, and determining a second average inlet air temperature change rate value in the set corresponding to the target cabinet, where the second average inlet air temperature change rate value in the set corresponding to the target cabinet 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 determined to be the Zth air conditioner.

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

[0031] 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, 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 is adjusted.

[0032] In a second aspect, an embodiment of the present application provides an air conditioning group control device, comprising:

[0033] an output cooling capacity determination module, configured to determine the output cooling capacity of each of the air conditioners based on the supply and return air data of each of the air conditioners;

[0034] A set acquisition module, configured to obtain N sets while sequentially increasing the cooling capacity of each of the air conditioners, each set comprising an average inlet air temperature change rate of M of the server cabinets;

[0035] A set sorting module is used to sort the set corresponding to each server cabinet according to the value size, and determine the Yth air conditioner corresponding to the maximum average inlet air temperature change rate value of the Xth server cabinet, where 1≤X≤N, 1≤Y≤M;

[0036] A module for adding a candidate area, configured to add the X-th server cabinet to the candidate area of ​​the Y-th air conditioner until all server cabinets are added;

[0037] a management cabinet range determination module, configured to determine the management cabinet range of each air conditioner based on the input power of the server cabinets within the selected 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] In a third aspect, an embodiment of the present application provides a device comprising a processor and a memory storing a computer program, wherein when the processor executes the computer program, the air conditioning group control method described in the first aspect is implemented.

[0040] In a fourth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the air conditioning group control method described in the first aspect is implemented.

[0041] The air conditioning group control method, device, equipment and readable storage medium provided in the embodiments of the present application consider various factors of air conditioning operation, such as the air conditioning supply and return air data, the average air inlet temperature and input power of the server cabinet, and the placement of the cabinet and the air conditioner (that is, the management cabinet range of each air conditioner). By using the average air inlet temperature change rate of the cabinet as an evaluation indicator, the corresponding position of the air conditioner and the cabinet is adjusted, so that the cooling adjustment of the air conditioner based on the input power control of the cabinet is more precise. Under precise group control, the energy consumption of the air conditioner is also effectively controlled. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0043] Figure 1 This is one of the flow charts of the air conditioning group control method provided in the embodiment of the present application;

[0044] Figure 2 This is the second flow chart of the air conditioning group control method provided in the embodiment of the present application;

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

[0046] Figure 4 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions in this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.

[0048] Reference Figure 1 , Figure 1 This is one of the flow charts of the air conditioner group control method in the embodiment of the present application. The air conditioner group control method provided in the embodiment of the present application may include:

[0049] Step 100, determining 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 conditioner group control method provided in the embodiment of the present application may further include:

[0051] Step 110: Determine the inlet air enthalpy value h of the Yth air conditioner based on the supply air temperature and humidity and the return air temperature and humidity of the Yth 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 Yth air conditioner y .

[0054] Specifically, the present application provides an air conditioning group control method applied to a computer room system. The computer room system mainly includes M air conditioners and N server cabinets, where M and N are both positive integers greater than 1. The computer room system also includes temperature and humidity sensors (used to obtain 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, determine the inlet air enthalpy value h of the Yth air conditioner y-1 and return air enthalpy h y-2 , and the air volume q detected by the Yth air conditioner y The air density ρ of the Yth air conditioner in the air supply can be obtained by the air supply temperature and humidity sensor y The cooling capacity Q of the Yth air conditioner can be determined by the following formula 1: y .

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

[0057] Step 200: while sequentially increasing the cooling capacity of each of the air conditioners, obtain N sets, each of which contains the average inlet air temperature change rates of M server cabinets;

[0058] Specifically, after each air conditioner is running stably (for example, the cooling demand of the air conditioner is considered to be running stably if the change rate is within 5% within five minutes), while keeping other air conditioners unchanged, the cooling capacity of each air conditioner is increased in turn (for example, by 30% of the cooling demand of the air conditioner), and the average inlet air temperature change rate of N cabinets can be obtained. For example, while keeping other air conditioners unchanged, the cooling capacity of the first air conditioner is increased, and the sequence of the average inlet air temperature change rate of N cabinets {K11, K12, ..., K1 X ,...,K1 N}; Increase the cooling capacity of the Yth air conditioner and obtain the sequence of the average inlet air temperature change rate of N cabinets {KY1,KY2,...,KY X ,...,KY N}; By analogy, we can know that by increasing the cooling capacity of the Mth air conditioner, we can get a sequence of the average inlet air temperature change rate of N cabinets {KM1, KM2, ..., KM 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 the cooling capacity of all air conditioners is increased, N sets are obtained. Each server cabinet corresponds to a set, and each set contains the average inlet air temperature change rate values ​​of M server cabinets. As shown in Table 1, the set corresponding to the first server cabinet is {K11, K21, ..., KY1, ..., KM1}; the set corresponding to the Xth server cabinet is {K1 X ,K2 X ,...,KY X ,...,KM X}; It can be seen that the set corresponding to the Nth server cabinet is {K1 N ,K2 N ,...,KY N ,...,KM N}.

[0062] Step 300 , sorting the set corresponding to each server cabinet according to the numerical value, and determining the Yth air conditioner corresponding to the maximum average inlet air temperature change rate value of the Xth server cabinet, where 1≤X≤N, 1≤Y≤M;

[0063] Step 400: Add the Xth server cabinet to the candidate area of ​​the Yth air conditioner until all server cabinets are added;

[0064] Specifically, the average inlet air temperature change rate of the Xth cabinet has M values. These M values ​​are sorted by size. If the largest value is KY X , then put the Xth cabinet into the candidate area of ​​the Yth air conditioner. Similarly, the candidate area of ​​each air conditioner can be obtained, and each candidate area of ​​the air conditioner may contain one server cabinet, multiple server cabinets, or even no server cabinets.

[0065] Step 500: determining a management cabinet range of each air conditioner based on the input power of the server cabinets in the selected area of ​​each air conditioner and the rated cooling capacity 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] Using the above method, each server cabinet is placed in the candidate zone of each air conditioner, ensuring that no server cabinet is placed in the candidate zones of multiple air conditioners simultaneously. As shown in Table 2, the candidate zone for the first air conditioner includes server cabinets 1, 3, 10, and 14, for a total of four server cabinets; the candidate zone for the second air conditioner includes server cabinets 2, 4, 7, and 13, for a total of four server cabinets; the candidate zone for the Yth air conditioner includes server cabinets 5, 6, 9, 11, 16, and N, for a total of six server cabinets; and the candidate zone for the Mth air conditioner includes server cabinets 8, 12, and 15, for a total of three server cabinets. The data in Table 2 represents the input power of each server cabinet.

[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 described.

[0070] First, obtain the rated cooling capacity of the Yth air conditioner (hereinafter referred to as Q1). Second, sort the input power of all server cabinets in the candidate area of ​​the Yth air conditioner in descending order. 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 input power of the 6th server cabinet is the largest and the input power of the 9th server cabinet is the smallest.

[0071] If PY6+PY 11 +PY N +PY 16≤Q1, and PY6+PY 11 +PY N +PY 16 If +PY5≥Q1 holds, the managed cabinet range of the Yth air conditioner includes the 6th, 11th, Nth, and 16th server cabinets. However, the 5th and 9th server cabinets are not included in the managed cabinet range of the Yth air conditioner.

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

[0073] Specifically, after determining the management cabinet range of each air conditioner according to the above solution, determine the sum of the input power of all server cabinets within the management cabinet range of each air conditioner, that is, determine the total input power P corresponding to each management cabinet range. A .

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

[0075] This embodiment considers various factors affecting air conditioner operation, such as the air conditioner's supply and return air data, the average air inlet temperature and input power of the server cabinet, and the placement of the cabinet and air conditioner (i.e., the management cabinet range of each air conditioner). The average inlet temperature change rate of the cabinet is used as an evaluation indicator to adjust the corresponding position of the air conditioner and the cabinet. This makes the cooling adjustment of the air conditioner based on the input power control of the cabinet more precise. 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 flow chart of the air conditioner group control method in the embodiment of the present application. In one embodiment, the air conditioner group control method provided in the embodiment of the present application may further include:

[0077] Step 210: While increasing the cooling capacity of the first air conditioner, obtain N sets, each of which contains an average inlet air temperature change rate of the server cabinet;

[0078] Step 220: While increasing the cooling capacity of the Mth air conditioner, obtain N sets, each of which contains the average inlet air temperature change rate of the M server cabinets.

[0079] Specifically, as shown in Table 1, while keeping the air conditioners 2 through M unchanged, the cooling capacity of the first air conditioner is increased to obtain the first average inlet air temperature change rate for N cabinets. The cooling capacity of each air conditioner is increased sequentially. While keeping the air conditioners 1 through M-1 unchanged, the cooling capacity of the Mth air conditioner is increased to obtain the Mth average inlet air temperature change rate for N cabinets. Ultimately, N sets are obtained, each containing the average inlet air temperature change rates for M server cabinets.

[0080] This embodiment uses a variable control method to obtain the average inlet air temperature change rate of N groups of server cabinets, which is used to adjust the evaluation criteria for the position relationship between the air conditioner and the server cabinet. Based on this precise evaluation criteria, accurate group control can be achieved.

[0081] In one embodiment, the air conditioner group control method provided in the embodiment of the present application may further include:

[0082] Step 510: Sort the input powers of the server cabinets in the Yth air conditioner's selected area according to their numerical values ​​to obtain a sequence {PY i ,PY i-1 ,...,PY1}, where PY i is the input power of the i-th server cabinet in the candidate area of ​​the Y-th air conditioner, PY i >PY i-1 ;

[0083] Step 520: Determine the management cabinet range of the Yth air conditioner as the sequence {PY i ,PY i-1 ,...,PY n} corresponding server cabinet, 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 the content of step 500 above, if the input powers of all server cabinets in the candidate area of ​​the Yth air conditioner are sorted, the sorting results are PY6, PY 11 、PY N 、PY 16 , PY5 and PY9, wherein PY6 corresponds to PY in the embodiment i , PY 11 Corresponding to PY in the embodiment i-1 , PY9 corresponds to PY1 in the embodiment.

[0085] Q1 is the rated cooling capacity of the Yth air conditioner. In this case, if the following conditions PY6+PY 11 +PY N +PY 16 ≤Q1, and PY6+PY 11 +PY N +PY 16 +PY5≥Q1, then PY 16 Corresponding to PY in the embodiment n , PY5 corresponds to PY in the embodiment n-1 The following describes how to handle server cabinets that are not selected by the management cabinet range of the Yth air conditioner.

[0086] This embodiment determines the management cabinet range of each air conditioner through the relationship between the rated cooling capacity of the air conditioner and the input power of the server cabinet, which can achieve more accurate air conditioner group control.

[0087] In one embodiment, the air conditioner group control method provided in the embodiment of the present application may further include:

[0088] Step 10: When n is greater than 1, determine a target cabinet, where the target cabinet is a server cabinet that is not within the management cabinet range of the Yth 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 powers of the server cabinets in the selected area of ​​the Zth air conditioner according to the numerical values ​​to obtain a sequence {PZ i ,PZ i-1 ,...,PZ1}, where PZ i is the input power of the i-th server cabinet in the candidate area of ​​the Z-th air conditioner, PZ 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} corresponding server cabinet, where PZ i +PZ i-1 +...+PZ1+PY x ≤Q2,PY x is the input power of the target cabinet, PY x is the sequence {PY n-1 ,PYn-2 ,...,PY1}, Q2 is the rated cooling capacity of the Zth air conditioner.

[0092] In one embodiment, the air conditioner group control method provided in the embodiment of the present 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 a second average inlet air temperature change rate value in the set corresponding to the target cabinet, where the second average inlet air temperature change rate value in the set corresponding to the target cabinet is only less than the deleted maximum average inlet air temperature change rate value.

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

[0095] Specifically, taking the above-mentioned Yth air conditioner as an example, n greater than 1 indicates that there is at least one server cabinet in the selected area of ​​the Yth air conditioner that is not selected by the management cabinet range of the Yth air conditioner. In this embodiment, it is called the target cabinet, that is, the target cabinet is a server cabinet that is not within the management cabinet 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 cabinet corresponding to PY5 (i.e., the 5th server cabinet) as an example, in the set {K15, K25, ..., KY5, ..., KM5} corresponding to the 5th server cabinet, the air conditioner corresponding to the maximum average inlet air temperature change rate value KY5 is the Yth air conditioner. KY5 is deleted to obtain 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), where KZ5 in the set {K15, K25, ..., KY5, ..., KM5} is only smaller than KY5, and Z can be any value from 1 to M except Y, but the following conditions need to be met.

[0098] Take Z as an example. The candidate area for the second air conditioner includes server cabinets 2, 4, 7, and 13, a total of four server cabinets. The rated cooling capacity of the second air conditioner is Q2. The input power of the server cabinets in the candidate area for the second air conditioner is sorted by value. If the sorting result is P24, P27, P22, and P2 13 , the sequence {P24,P27,...,P2 13} and the sequence {PZ i ,PZ i-1,...,PZ1} corresponds. If P24+P27+P22+P2 13 If +PY5≤Q2 holds, the fifth server cabinet is added to the management cabinet range of the second air conditioner.

[0099] The above solution only illustrates one case. It can be seen that after deleting KY5, you can return to the above step 300 to re-sort the set corresponding to each server cabinet, and then execute other subsequent steps until all server cabinets are added to the management cabinet range.

[0100] This embodiment processes the server cabinets that are not selected by the management cabinet range in a reasonable manner.

[0101] In one embodiment, the air conditioner group control method provided in the embodiment of the present application may further include:

[0102] In step 50, when the management cabinet range of each air conditioner is determined and there is a server cabinet that is not within the management cabinet range of any air conditioner, 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 is adjusted.

[0103] Specifically, if, after following the above solution, there are still server cabinets that do not belong to the management cabinet range of any air conditioner, it means that the rated cooling capacity of the existing air conditioner cannot meet the input power of all server cabinets. In this case, the rated cooling capacity of the air conditioner can be adjusted (increased) based on the input power of the server cabinets that do not belong to the management cabinet range of any air conditioner. The adjustment method can be to adjust any air conditioner individually (prioritizing the air conditioner with a rated cooling capacity much greater than the total input power of all cabinets within its management cabinet range), or to adjust multiple air conditioners at the same time, or to adjust all air conditioners at the same time. The adjustment method can be selected based on the implementation cost.

[0104] This embodiment addresses the problem of server cabinets that do not belong to the management cabinet range of any air conditioner by adjusting the rated cooling capacity of the air conditioner.

[0105] refer to Figure 3 , Figure 3 It is a structural diagram of the air-conditioning group control device in the embodiment of the present application. The air-conditioning group control device provided in the embodiment of the present application is described below. The air-conditioning group control device described below and the air-conditioning group control method described above can be referenced to each other.

[0106] An output cooling capacity determination module 301 is configured to determine the output cooling capacity of each air conditioner based on the supply and return air data of each air conditioner;

[0107] A set acquisition module 302 is configured to obtain N sets while sequentially increasing the cooling capacity of each of the air conditioners, each set including the average inlet air temperature change rate of M of the server cabinets;

[0108] A set sorting module 303 is configured to sort the set corresponding to each server cabinet according to the value, and determine the Yth air conditioner corresponding to the maximum average inlet air temperature change rate value of the Xth server cabinet, where 1≤X≤N, 1≤Y≤M;

[0109] A candidate area adding module 304 is configured to add the Xth server cabinet to the candidate area of ​​the Yth air conditioner until all server cabinets are added;

[0110] A management cabinet range determination module 305 is configured to determine a management cabinet range for each air conditioner based on the input power of the server cabinets within the selected area of ​​each air conditioner and the rated cooling capacity of each air conditioner;

[0111] The cooling capacity control module 306 is configured to control the cooling capacity of each of the air conditioners according to the total input power corresponding to each of the management cabinets.

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

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

[0114] Air supply data acquisition unit, used to obtain the air volume q of the Yth air conditioner y and supply air density ρ y ;

[0115] Output cooling capacity determination unit for the Q y =(h y-2 -h y-1 )×q y ×ρ y , determine the output cooling capacity Q of the Yth air conditioner y .

[0116] Optionally, the collection acquisition module includes:

[0117] A first set determining unit is configured to obtain N sets while increasing the cooling capacity of the first air conditioner, each set including an average inlet air temperature change rate of the server cabinet;

[0118] The second set determination unit is configured to obtain N sets while increasing the cooling capacity of the Mth air conditioner, each set including the average air inlet temperature change rate of the M server cabinets.

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

[0120] The input power sorting unit is used to sort the input power of the server cabinets in the candidate area of ​​the Yth air conditioner according to the numerical value, and obtain a sequence {PY i ,PY i-1 ,...,PY1}, where PY i is the input power of the i-th server cabinet in the candidate area of ​​the Y-th air conditioner, PY i >PY i-1 ;

[0121] A management cabinet range determining unit is configured to determine the management cabinet range of the Yth air conditioner as a sequence {PY i ,PY i-1 ,...,PY n} corresponding server cabinet, 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] a target cabinet determining module, configured to determine a target cabinet when n is greater than 1, wherein the target cabinet is a server cabinet that is not within the management cabinet range of the Yth air conditioner;

[0124] A Zth air conditioner determination module, configured to determine a Zth air conditioner based on the set corresponding to the target cabinet, and add the target cabinet to a candidate area for the Zth air conditioner;

[0125] The input power sorting module is used to sort the input power of the server cabinets in the candidate area of ​​the Zth air conditioner according to the numerical value, and obtain the sequence {PZ i ,PZ i-1 ,...,PZ1}, where PZ i is the input power of the i-th server cabinet in the candidate area of ​​the Z-th air conditioner, PZ i >PZ i-1 ;

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

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

[0128] a maximum average inlet air temperature change rate value deletion unit, configured to delete the maximum average inlet air temperature change rate value in the set corresponding to the target cabinet, and determine a second average inlet air temperature change rate value in the set corresponding to the target cabinet, where the second average inlet air temperature change rate value in the set corresponding to the target cabinet is only less than the deleted maximum average inlet air temperature change rate value;

[0129] The air conditioner determining unit is configured 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 air conditioner, 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 is a server cabinet that is not within the management cabinet range of any air conditioner.

[0132] Figure 4 The following is an example of a physical structure diagram 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, wherein the processor 410, the communication interface 420, and the memory 430 communicate with each other via the communication bus 440. The processor 410 may call a computer program in the memory 430 to execute the steps of the air conditioning group control method.

[0133] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0134] On the other hand, an embodiment of the present application further provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer can 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, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0136] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the air conditioning group control method described in each embodiment or certain parts of the embodiment.

[0137] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. An air conditioning group control method, characterized in that: Applied to a computer room system, the computer room system includes M air conditioners and N server cabinets, where M and N are positive integers greater than 1; the air conditioner group control method includes: determining the output cooling capacity of each air conditioner according to the supply and return air data of each air conditioner; While sequentially increasing the cooling capacity of each air conditioner, N sets are obtained, each set including the average inlet air temperature change rate of M server cabinets; Sort the set corresponding to each server cabinet by value, and determine the Yth air conditioner corresponding to the maximum average inlet air temperature change rate value of the Xth server cabinet, where 1≤X≤N, 1≤Y≤M; Add the Xth server cabinet to the candidate area of ​​the Yth air conditioner until all server cabinets are added; Determining a management cabinet range of each air conditioner based on the input power of the server cabinets 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 according to the total input power corresponding to the range of each management cabinet.

2. The air conditioning group control method according to claim 1, characterized in that: Determining the output cooling capacity of each air conditioner according to the supply and return air data of each air conditioner includes: Based on the supply air temperature and humidity and return air temperature and humidity of the Yth air conditioner, the inlet air enthalpy value h of the Yth air conditioner is determined. y-1 and return air enthalpy h y-2 ; Get the air volume q of the Yth air conditioner y and supply air density ρ y ; Based on the formula Q y =(h y-2 -h y-1 )×q y ×ρ y , determine the output cooling capacity Q of the Yth air conditioner y .

3. The air conditioning group control method according to claim 1, characterized in that: When the cooling capacity of each air conditioner is increased in sequence, N sets are obtained, each set containing M server cabinets. The average inlet air temperature change rate includes: In the case of increasing the cooling capacity of the first air conditioner, N sets are obtained, each of which contains an average inlet air temperature change rate of the server cabinet; When the cooling capacity of the Mth air conditioner is increased, N sets are obtained, each of which contains the average air inlet temperature change rate of the M server cabinets.

4. The air conditioning group control method according to claim 1, characterized in that: The determining of the management cabinet range of each air conditioner based on the input power of the server cabinets in the candidate area of ​​each air conditioner and the rated cooling capacity of each air conditioner includes: The input power of the server cabinets in the candidate area of ​​the Yth air conditioner is sorted according to the numerical value to obtain the sequence {PY i ,PY i-1 ,...,PY1}, where PY i is the input power of the i-th server cabinet in the candidate area of ​​the Y-th air conditioner, PY i >PY i-1 ; Determine the management cabinet range of the Yth air conditioner as the sequence {PY i ,PY i-1 ,...,PY n } corresponding server cabinet, 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.

5. The air conditioning group control method according to claim 4, characterized in that: The air conditioning group control method further includes: When n is greater than 1, determining a target cabinet, where the target cabinet is a server cabinet that is not within the management cabinet range of the Yth air conditioner; Determine a 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; The input power of the server cabinets in the candidate area of ​​the Zth air conditioner is sorted according to the numerical value to obtain the sequence {PZ i ,PZ i-1 ,...,PZ1}, where PZ i is the input power of the i-th server cabinet in the candidate area of ​​the Z-th air conditioner, PZ i >PZ i-1 ; Determine the management cabinet range of the Zth air conditioner as the sequence {PZ i ,PZ i-1 ,...,PZ1,PY x } corresponding server cabinet, where PZ i +PZ i-1 +...+PZ1+PY x ≤Q2,PY x is the input power of the target cabinet, PY x is the sequence {PY n-1 ,PY n-2 ,...,PY1}, Q2 is the rated cooling capacity of the Zth air conditioner.

6. The air conditioning group control method according to claim 5, characterized in that: Determining the Zth air conditioner based on the set corresponding to the target cabinet includes: Deleting the maximum average inlet air temperature change rate value in the set corresponding to the target cabinet, and determining a second average inlet air temperature change rate value in the set corresponding to the target cabinet, where the second average inlet air temperature change rate value in the set corresponding to the target cabinet 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 determined to be the Zth air conditioner.

7. The air conditioning group control method according to claim 5, characterized in that: The air conditioning group control method further includes: 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, 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 is adjusted.

8. An air conditioning group control device, characterized in that: include: an output cooling capacity determination module, configured to determine the output cooling capacity of each of the air conditioners based on the supply and return air data of each of the air conditioners; A set acquisition module, configured to obtain N sets while sequentially increasing the cooling capacity of each of the air conditioners, each set comprising an average inlet air temperature change rate of M of the server cabinets; A set sorting module is used to sort the set corresponding to each server cabinet according to the value size, and determine the Yth air conditioner corresponding to the maximum average inlet air temperature change rate value of the Xth server cabinet, where 1≤X≤N, 1≤Y≤M; A module for adding a candidate area, configured to add the X-th server cabinet to the candidate area of ​​the Y-th air conditioner until all server cabinets are added; a management cabinet range determination module, configured to determine the management cabinet range of each air conditioner based on the input power of the server cabinets within the selected 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, the air conditioning group control method according to any one of claims 1 to 7 is implemented.

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

Citation Information

Patent Citations

  • Method and device for controlling air flow field

    CN104344500A

  • Variable frequency air conditioner control method and device and variable frequency air conditioner

    CN110779144A

  • Central air conditioner energy-saving control method and system based on cloud platform

    CN114383269A

  • Control method and control device of air conditioner and air conditioner

    CN115654646A

  • Adaptive automatic computer room air conditioners (CRAC) master control method and system

    US20170176039A1