Distributed regulation method and system for air conditioning load and storage medium
By establishing the air-conditioning load communication topology and consistency algorithm, and calculating the load control capacity and weight, the distributed control of heterogeneous air-conditioning loads is realized, which solves the problems of uneven user comfort and insufficient resource utilization, and improves the utilization efficiency and uniformity of air-conditioning load resources.
Patent Information
- Application Number
- CN202411378296.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-09-30
AI Technical Summary
Existing air-conditioning load control methods are unable to coordinate heterogeneous air-conditioning loads, resulting in uneven comfort levels for each user and the inability to fully and efficiently utilize air-conditioning load resources.
By establishing the air-conditioning load communication topology, calculating the load control capacity and weight, adopting the consistency algorithm to obtain the weighted decision variables, performing distributed control according to the load control power, and combining the load control module to achieve coordinated control of the air-conditioning load.
It realizes the coordinated regulation of different types of heterogeneous air-conditioning loads, takes into account user comfort, improves the utilization efficiency and uniformity of air-conditioning load resources, and reduces computing and communication costs.
Smart Images

Figure CN119085087B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of electric power engineering and relates to a distributed control method, system and storage medium. Background Art
[0002] With the continuous growth of the national economy, the electricity demand of power users is gradually increasing. It is very necessary to promote the application of renewable energy. However, renewable energy sources such as wind power and photovoltaic power generation have problems of intermittency and uncertainty. In addition, the frequent occurrence of extreme weather has led to an increasingly tense balance between electricity supply and demand, and the situation of power supply is becoming increasingly severe. Only regulating the resources on the power generation side is gradually unable to meet the needs of efficient and stable operation of the power system. The power grid operation mode needs to be transformed from load following source to source-load interaction, and load regulation plays an important role in this.
[0003] Load regulation is a crucial component of smart grid optimization and control. Compared to controlling generation-side resources, load regulation targets flexible resources on the grid's load side, including industrial, commercial, and residential loads. In load regulation, air conditioning loads account for approximately 40% of the load on public buildings, with peak electricity demand coinciding with peak grid load times. Air conditioning loads offer high flexibility, reliability, and security, making them a crucial load regulation resource. Common air conditioning load regulation methods often employ centralized control, requiring a central controller within the control system to regulate each load. While centralized control methods can effectively regulate air conditioning loads, they suffer from heavy computational and communication burdens, high construction costs, weak anti-interference capabilities, and limited scalability. Distributed control methods, on the other hand, eliminate the need for a central controller. Instead, they achieve control or optimization objectives through communication between distributed nodes according to specific control algorithms. These methods offer low construction costs, strong scalability, and excellent anti-interference capabilities. However, in reality, air-conditioning loads often have different structures and thermodynamic characteristics, and each user has different settings and behaviors. Most existing air-conditioning load control methods are unable to coordinate heterogeneous air-conditioning loads and take into account the comfort needs of users. They cannot evenly control different air-conditioning load resources, resulting in uneven comfort among different users and the inability to fully and efficiently utilize air-conditioning load resources. Summary of the Invention
[0004] In order to solve the problems described in the background art of the existing air conditioning load control method resulting in uneven comfort levels for each user and the inability to fully and efficiently utilize air conditioning load resources, the present invention provides a distributed control method, system and storage medium for air conditioning load.
[0005] The method of the present invention comprises:
[0006] The air conditioning load communication topology is constructed by bidirectional communication between each air conditioning load;
[0007] Calculate the load control capacity of each air conditioning load based on the set temperature of each air conditioning load and the current temperature of the room where the air conditioning load is located;
[0008] According to the load control capacity of each air-conditioning load, the average load control capacity is calculated through the consistency algorithm;
[0009] Obtaining the load control weight of each air-conditioning load based on the average load control capacity and the load control capacity of each air-conditioning load, and obtaining a weighted decision variable of each air-conditioning load with respect to the load control amount based on the load control weight of each air-conditioning load;
[0010] Each air-conditioning load calculates its own load control power in a distributed manner based on its own weighted decision variables and the weighted decision variables of adjacent air-conditioning loads in the air-conditioning load communication topology.
[0011] According to the load control power of each air-conditioning load, the actual operating power of the air-conditioning load is calculated, and distributed control is performed on each air-conditioning load according to the actual operating power of the air-conditioning load.
[0012] Furthermore, the method of the present invention also establishes a load control module, which performs distributed control on each air-conditioning load based on the actual operating power of the air-conditioning load. The load control module performs two-way communication with the connected air-conditioning load. When performing load control, the load control module receives and responds to the scheduling instructions issued by the superior, and controls the air-conditioning to complete the corresponding load control task.
[0013] Furthermore, the specific method of forming the air conditioning load communication topology by bidirectional communication between each air conditioning load is as follows: Represents the communication topology relationship between air conditioning loads, where represents the set of air conditioning loads, n is the number of air conditioning loads, and an edge e a =(v i , v j )∈ε indicates that two air-conditioning loads can communicate with each other in two directions. Represents a set of edges; for the i-th air conditioning load v i , there are several air conditioning loads connected to it, and the set they form is the air conditioning load v i The adjacent air conditioning load set N i ={v j ∈v|(v i , v j )∈ε}, the number of adjacent air-conditioning loads is the air-conditioning load v i degree i =|N i |.
[0014] Furthermore, the calculation formula for the load control capacity of each air-conditioning load is:
[0015]
[0016] Among them, S i Indicates the load control capacity of air conditioning load i, i is the sequence number of air conditioning load, T i is the current temperature of the space where the i-th air-conditioning load is located, and is the user-set temperature upper limit and lower limit of the i-th air-conditioning load. The temperature range set by the user represents the comfort demand of the air-conditioning user, and the load control capacity s i The available capacity of air conditioning load regulation without violating user comfort requirements is expressed by temperature, and the load regulation capacity S is expressed by i The control capabilities of heterogeneous air-conditioning loads can be unified and coordinated to perform load control.
[0017] Furthermore, the calculation formula of the average load control capacity is:
[0018]
[0019] Where k is the number of iterations of the consensus algorithm, is the control capacity of each air conditioning load to the average load s a The column vector of the estimated values of the k-th iteration, the L matrix is determined by the connection between the load control module and the air conditioning load communication topology, and its elements l ij It can be obtained by the following formula:
[0020]
[0021] In the formula, deg t is the degree of the air-conditioning load communication topology, that is, the number of adjacent air-conditioning loads; i represents the i-th air-conditioning load, j represents the j-th air-conditioning load connected to the i-th air-conditioning load; (v i , v j )∈ε represents an edge in the communication topology, indicating that two air-conditioning loads can communicate bidirectionally;
[0022] In this step, each air conditioning load can obtain the average load control capacity s in a distributed manner through communication with adjacent air conditioning loads. a .
[0023] Furthermore, the calculation formula of the load control weight of each air-conditioning load is:
[0024]
[0025] Among them, w i is the load control weight of the i-th air-conditioning load; the load control weight w i It represents the load control power that the i-th air-conditioning load can bear. When performing air-conditioning load control, each air-conditioning load should bear the load control weight w i Corresponding load control power;
[0026] The calculation formula of the weighted decision variable of each air-conditioning load with respect to the load control amount is:
[0027]
[0028] in, is the weighted decision variable of the i-th air conditioning load regarding the load control amount obtained by the weighted consistency algorithm at the k-th iteration. is the load control power of the i-th air-conditioning load obtained by the weighted consistency algorithm at the k-th iteration, To ensure the convergence of the weighted consistency algorithm, the load control weight
[0029] Furthermore, the calculation method of the load control power of each air-conditioning load is:
[0030] Let the total load control power in the load control process be P s , the load control power of the i-th air-conditioning load is The total load control power P s It is equal to the sum of the control power of all air-conditioning loads, as shown in the following formula:
[0031]
[0032] The weighted consistency algorithm under undirected graph is shown as follows:
[0033]
[0034] Where k is the number of iterations of the weighted consensus algorithm, and is the weighted decision variable for load regulation of the i-th air conditioning load and the adjacent air conditioning load v in the k-th iteration;
[0035] The weighted consensus algorithm (7) is expressed in matrix form as follows:
[0036] P s (k+1)-P s (k)=-R T RP w (k) (8),
[0037] in, is the vector composed of the load control power of each air-conditioning load at the k-th iteration, is a vector of weighted decision variables of each air-conditioning load in the k-th iteration. The R matrix is determined by the connection between the load control module and the air-conditioning load communication topology. Its elements can be obtained by the following formula:
[0038]
[0039] The number of rows in the R matrix is equal to the number of edges in the air conditioning load communication topology, and each row corresponds to an edge e in the communication topology. a =(v i , v j )∈ε, the number of columns is equal to the number of air conditioning loads, r ab represents the bth element in the ath row of the R matrix, and i and j represent the edge e a The sequence numbers of the two connected air conditioning loads.
[0040] Through the weighted consistency algorithm, each air-conditioning load obtains the weighted decision variables of adjacent air-conditioning loads through communication with adjacent air-conditioning loads, and calculates its own load control power in a distributed manner based on the weighted decision variables of itself and its adjacent air-conditioning loads.
[0041] Furthermore, the calculation formula for the actual operating power of the air conditioning load is:
[0042]
[0043] Among them, pi is the actual operating power of the i-th air-conditioning load during load regulation, is the operating power of the i-th air-conditioning load before load regulation;
[0044] Formula (10) is expressed in matrix form as shown in formula (11):
[0045] P=P0-P s (11),
[0046] Where P = [p 1 , p 2 ,...,p n ] T is a vector composed of the actual operating power of each air-conditioning load, It is a vector composed of the operating power of each air-conditioning load before load regulation.
[0047] The present invention also proposes a distributed control system for air conditioning load, including an air conditioning load communication topology establishment module, a load control capacity calculation module, an average load control capacity calculation module, a weighted decision variable calculation module, a load control power calculation module, and an air conditioning load distributed control module.
[0048] The air-conditioning load communication topology establishing module is used to implement bidirectional communication between the air-conditioning loads to form an air-conditioning load communication topology.
[0049] The load control capacity calculation module is used to calculate the load control capacity of each air-conditioning load based on the set temperature of each air-conditioning load and the current temperature of the room where the air-conditioning load is located.
[0050] The average load control capacity calculation module is used to calculate the average load control capacity according to the load control capacity of each air-conditioning load through a consistency algorithm.
[0051] The weighted decision variable calculation module is used to obtain the load control weight of each air-conditioning load based on the average load control capacity and the load control capacity of each air-conditioning load, and obtain the weighted decision variable of each air-conditioning load regarding the load control amount based on the load control weight of each air-conditioning load.
[0052] The load control power calculation module is used to enable each air-conditioning load to calculate the load control power of each air-conditioning load in a distributed manner based on its own weighted decision variables and the weighted decision variables of adjacent air-conditioning loads.
[0053] The air conditioning load distributed control module is used to calculate the actual operating power of the air conditioning load according to the load control power of each air conditioning load, and perform distributed control on each air conditioning load according to the actual operating power of the air conditioning load.
[0054] The present invention further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the distributed control method for air-conditioning load as described above is implemented.
[0055] Compared with the prior art, the present invention establishes a control and communication architecture for air conditioning load control by establishing bidirectional communication between each air conditioning load; then calculates the load control capacity of the air conditioning load, calculates the average load control capacity through a consistency algorithm, obtains the weighted decision variable of each air conditioning load regarding the load control amount, and calculates the load control power of each air conditioning load in a distributed manner based on the weighted decision variable, thereby calculating the actual operating power of the air conditioning load based on the load control power, and performing distributed control on each air conditioning load based on the actual operating power of the air conditioning load. The present invention can coordinately control different types of heterogeneous air conditioning loads, provides an operational space for distributed control of air conditioning loads, and takes into account the comfort of air conditioning users while completing the allocation of load control tasks, thus having strong practicality; the present invention uses a consistency algorithm to calculate the average load control capacity, with low computational and communication costs, high efficiency, strong scalability, and high reliability; the present invention can determine the allocation of air conditioning load control tasks based on the temperature range set by different users and the actual temperature, thereby improving user comfort, uniformly utilizing air conditioning load control resources, and achieving full and efficient utilization of air conditioning load resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 Flow chart of the method of the present invention.
[0057] Figure 2 This is a system architecture diagram of the present invention.
[0058] Figure 3 This is the communication topology structure of embodiment 4 of the present invention.
[0059] Figure 4 This is the iteration of the load reduction amount in the weighted consensus algorithm of Example 4 of the present invention.
[0060] Figure 5 This is the iteration of the weighted load reduction amount in the weighted consensus algorithm of Example 4 of the present invention.
[0061] Figure 6 It is the temperature change of the room where the air-conditioning load is located in Example 4 of the present invention. DETAILED DESCRIPTION
[0062] In order to make the technical problems, technical solutions and beneficial effects to be solved by this application more clearly understood, this application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0063] Example 1
[0064] Distributed control method of air conditioning load, the flow chart is as follows Figure 1 The specific contents are as follows.
[0065] The air conditioning load communication topology is constructed by performing two-way communication between each air conditioning load.
[0066] Use pictures Represents the communication topology relationship between air conditioning loads, where represents the set of air conditioning loads, n is the number of air conditioning loads, and an edge e a =(v i , v j )∈ε indicates that two air-conditioning loads can communicate with each other in two directions. Represents a set of edges. For the i-th air conditioning load v i , there are several air conditioning loads connected to it, and the set they form is the air conditioning load v i Adjacent air conditioning load set The number of adjacent air conditioning loads is the air conditioning load v i degree i =|N i |.
[0067] At the same time, a load control module is also established, through which each air-conditioning load is distributedly controlled according to the actual operating power of the air-conditioning load. The load control module communicates bidirectionally with the connected air-conditioning load. When performing load control, the load control module receives and responds to the scheduling instructions issued by the superior, and controls the air-conditioning to complete the corresponding load control tasks.
[0068] The load control module is compatible with new and old air conditioners of different brands and models. The control methods for air conditioner load include: wired control, infrared remote control, and Bluetooth control.
[0069] The load control module can conduct two-way communication with the connected air-conditioning loads, realize stable communication and control of heterogeneous air-conditioning with different brands, models, types and control methods, integrate the scattered and independent heterogeneous air-conditioning loads for collaborative control, and obtain the temperature, humidity, and air-conditioning indoor and outdoor unit parameter information of the space where the air-conditioning is located, and support the time-sharing switch control, mode control, temperature control, wind speed control, power and power control of the air-conditioning; when performing load control, the load control module receives and responds to the dispatch instructions issued by the superior, and controls the air-conditioning to complete the corresponding load control tasks.
[0070] The load regulation module and the air conditioning loads constitute a control and communication architecture. Each air conditioning load is in a different space and needs to adjust the temperature of the space according to the temperature range set by a user. The temperature range set by each user is different, and the thermodynamic characteristics of different spaces are different. The air conditioning loads participating in the load regulation can communicate with each other. When performing the load regulation task, the load regulation module sends the regulation instructions and the load regulation task to each air conditioning load according to the regulation instructions issued by the upper level, and the air conditioning load completes the allocation of the load regulation task through the bidirectional communication with other air conditioning loads.
[0071] Then, the load regulation capacity of each air conditioning load is calculated according to the set temperature of each air conditioning load and the current temperature of the room where the air conditioning load is located.
[0072] The calculation formula of the load regulation capacity of each air conditioning load is as follows:
[0073]
[0074] Among them, S i represents the load regulation capacity of the air conditioning load i, i is the serial number of the air conditioning load, T i is the current temperature of the space where the i th air conditioning load is located, and is the upper limit and lower limit of the set temperature of the i th air conditioning load. The temperature range set by the user represents the demand of the air conditioning user for comfort, and the load regulation capacity S i represents the available capacity of the air conditioning load regulation without violating the comfort requirement of the user, and the load regulation capacity S i can be used to unify the regulation capacity of the heterogeneous air conditioning loads and coordinate them to perform the load regulation.
[0075] Then, the average load regulation capacity is calculated by a consensus algorithm according to the load regulation capacity of each air conditioning load.
[0076] The calculation formula of the average load regulation capacity is as follows:
[0077]
[0078] Among them, k is the iteration number of the consensus algorithm, is a column vector composed of the estimation value of each air conditioning load to the average load regulation capacity S a at the k th iteration step, and the matrix L is determined by the connection condition of the communication topology between the load regulation module and the air conditioning load. The element l ij of the matrix L can be obtained by the following formula:
[0079]
[0080] In the formula, degi is the degree of the air-conditioning load communication topology, that is, the number of adjacent air-conditioning loads; i represents the i-th air-conditioning load, j represents the j-th air-conditioning load connected to the i-th air-conditioning load; (v i , v j )∈ε represents an edge in the communication topology, indicating that two air-conditioning loads can communicate bidirectionally.
[0081] In this step, each air conditioning load obtains the average load control capacity s in a distributed manner through communication with adjacent air conditioning loads. a .
[0082] According to the average load control capacity and the load control capacity of each air-conditioning load, the load control weight of each air-conditioning load is obtained, and according to the load control weight of each air-conditioning load, the weighted decision variable of each air-conditioning load regarding the load control amount is obtained.
[0083] The calculation formula for the load control weight of each air conditioning load is:
[0084]
[0085] Among them, w i is the load control weight of the i-th air-conditioning load; the load control weight w i It represents the load control power that the i-th air-conditioning load can bear. When performing air-conditioning load control, each air-conditioning load should bear the load control weight w i The corresponding load regulation power.
[0086] The calculation formula of the weighted decision variable of each air conditioning load with respect to the load control amount is:
[0087]
[0088] in, is the weighted decision variable of the i-th air conditioning load regarding the load control amount obtained by the weighted consistency algorithm at the k-th iteration. is the load control power of the i-th air-conditioning load obtained by the weighted consistency algorithm at the k-th iteration; In order to ensure the convergence of the weighted consistency algorithm, the weight of each air-conditioning load should be greater than twice the maximum value of all air-conditioning loads in the air-conditioning load system, while keeping the ratio of weights between different air-conditioning loads unchanged, so as not to change the distribution of air-conditioning load control tasks, that is,
[0089] Then, each air-conditioning load calculates its own load control power in a distributed manner based on its own weighted decision variables and the weighted decision variables of its adjacent air-conditioning loads.
[0090] The calculation method for the load control power of each air conditioning load is:
[0091] Let the total load control power in the load control process be P s , the load control power of the i-th air-conditioning load is The total load control power P s It is equal to the sum of the control power of all air-conditioning loads, as shown in the following formula:
[0092]
[0093] The weighted consistency algorithm under undirected graph is shown as follows:
[0094]
[0095] Where k is the number of iterations of the weighted consensus algorithm, and is the i-th air conditioning load and the adjacent air conditioning load v j The load regulation weighted decision variables at the k-th iteration;
[0096] The weighted consensus algorithm (7) is expressed in matrix form as follows:
[0097] P s (k+1)-P s (k)=-R T RP w (k) (8),
[0098] in, is the vector composed of the load control power of each air-conditioning load at the k-th iteration, is a vector of weighted decision variables of each air-conditioning load in the k-th iteration. The R matrix is determined by the connection between the load control module and the air-conditioning load communication topology. Its elements can be obtained by the following formula:
[0099]
[0100] The number of rows in the R matrix is equal to the number of edges in the air conditioning load communication topology, and each row corresponds to an edge e in the communication topology. a =(v i , v j )∈ε, the number of columns is equal to the number of air conditioning loads, r ab represents the bth element in the ath row of the R matrix, and i and j represent the edge e a The sequence numbers of the two connected air conditioning loads.
[0101] Through the weighted consistency algorithm, each air-conditioning load obtains the weighted decision variables of adjacent air-conditioning loads through communication with adjacent air-conditioning loads, and calculates its own load control power in a distributed manner based on the weighted decision variables of itself and its adjacent air-conditioning loads.
[0102] The load control power value obtained by this algorithm corresponds to the weight. The load control power of each air-conditioning load is in the same proportion to its load control weight, that is, the total load control power is allocated to each air-conditioning load according to the size of the weight. While completing the load control task allocation, the comfort of the air-conditioning users is taken into account, and the uniform utilization of the air-conditioning load control resources is achieved. It avoids the situation where the load control capacity of some air-conditioning loads is exhausted while the load control capacity utilization rate of other air-conditioning loads is low.
[0103] Finally, based on the load control power of each air-conditioning load, the actual operating power of the air-conditioning load is calculated, and the load control module performs distributed control on each air-conditioning load based on the actual operating power of the air-conditioning load.
[0104] The calculation formula for the actual operating power of the air conditioning load is:
[0105]
[0106] Among them, pi is the actual operating power of the i-th air-conditioning load during load regulation, is the operating power of the i-th air-conditioning load before load regulation;
[0107] Formula (10) is expressed in matrix form as shown in formula (11):
[0108] P=P0-P s (11),
[0109] Where P = [p 1 , p 2 ,...,p n ] T is a vector composed of the actual operating power of each air-conditioning load, It is a vector composed of the operating power of each air-conditioning load before load regulation.
[0110] Example 2
[0111] The distributed control system of air conditioning load is shown in the following diagram: Figure 2 As shown, it consists of an air conditioning load communication topology establishment module, a load control module establishment module, a load control capacity calculation module, an average load control capacity calculation module, a weighted decision variable calculation module, a load control power calculation module, and an air conditioning load distributed control module. The specific contents are described as follows.
[0112] First, an air-conditioning load communication topology establishment module is used to implement bidirectional communication between air-conditioning loads to form an air-conditioning load communication topology.
[0113] Use pictures Represents the communication topology relationship between air conditioning loads, where represents the set of air conditioning loads, n is the number of air conditioning loads, and an edge e a =(v i , v j )∈ε indicates that two air-conditioning loads can communicate with each other in two directions. Represents a set of edges. For the i-th air conditioning load v i , there are several air conditioning loads connected to it, and the set they form is the air conditioning load v i Adjacent air conditioning load set The number of adjacent air conditioning loads is the air conditioning load v i degree i =|N i |.
[0114] The load control module establishment module is used to establish a load control module, and the load control module performs distributed control on each air-conditioning load according to the actual operating power of the air-conditioning load. The load control module communicates bidirectionally with the connected air-conditioning load. When performing load control, the load control module receives and responds to the scheduling instructions issued by the superior, and controls the air-conditioning to complete the corresponding load control tasks.
[0115] The load control module is compatible with new and old air conditioners of different brands and models. The control methods for air conditioner load include: wired control, infrared remote control, and Bluetooth control.
[0116] The load control module can conduct two-way communication with the connected air-conditioning loads, realize stable communication and control of heterogeneous air-conditioning with different brands, models, types and control methods, integrate the scattered and independent heterogeneous air-conditioning loads for collaborative control, and obtain the temperature, humidity, and air-conditioning indoor and outdoor unit parameter information of the space where the air-conditioning is located, and support the time-sharing switch control, mode control, temperature control, wind speed control, power and power control of the air-conditioning; when performing load control, the load control module receives and responds to the dispatch instructions issued by the superior, and controls the air-conditioning to complete the corresponding load control tasks.
[0117] The load control module and air-conditioning load form the control and communication architecture. Each air-conditioning load is in a different space and needs to adjust the temperature of the space according to the temperature range set by the user. The temperature range set by each user is different, and the thermodynamic characteristics of different spaces are different. The air-conditioning loads participating in load control can communicate two-way. When performing load control tasks, the load control module sends the control instructions issued by the superior and the load control tasks to each air-conditioning load. The air-conditioning load then completes the distribution of load control tasks through two-way communication with other air-conditioning loads.
[0118] Next, the load control capacity calculation module is used to calculate the load control capacity of each air-conditioning load according to the set temperature of each air-conditioning load and the current temperature of the room where the air-conditioning load is located.
[0119] The calculation formula for the load control capacity of each air conditioning load is:
[0120]
[0121] Among them, S i Indicates the load control capacity of air conditioning load i, i is the sequence number of air conditioning load, T i is the current temperature of the space where the i-th air-conditioning load is located, and is the user-set temperature upper limit and lower limit of the i-th air-conditioning load. The temperature range set by the user represents the comfort demand of the air-conditioning user, and the load control capacity s i The available capacity of air conditioning load regulation without violating user comfort requirements is expressed by temperature, and the load regulation capacity S is expressed by i The control capabilities of heterogeneous air conditioning loads can be unified and coordinated to perform load control; a It represents the average value of the load control capacity of all air-conditioning loads in a multi-air-conditioning load system.
[0122] Next, the average load control capacity calculation module is used to calculate the average load control capacity according to the load control capacity of each air-conditioning load through a consistency algorithm.
[0123] The calculation formula for average load regulation capacity is:
[0124]
[0125] Where k is the number of iterations of the consensus algorithm, is the control capacity of each air conditioning load to the average load s a The column vector of the estimated values of the k-th iteration, the L matrix is determined by the connection between the load control module and the air conditioning load communication topology, and its elements l ij It can be obtained by the following formula:
[0126]
[0127] where deg i is the degree of the air conditioning load communication topology, i.e., the number of adjacent air conditioning loads; i represents the ith air conditioning load, and j represents the jth air conditioning load connected to the ith air conditioning load; (vi i , v j ) ∈ ε represents an edge in the communication topology, indicating that the two air conditioning loads can communicate with each other in both directions;
[0128] Each air conditioning load obtains the average load control capacity s a in a distributed manner through communication with adjacent air conditioning loads.
[0129] The weighted decision variable calculation module is configured to obtain a load control weight of each air conditioning load according to the average load control capacity and the load control capacity of each air conditioning load, and obtain a weighted decision variable of each air conditioning load with respect to the load control amount according to the load control weight of each air conditioning load.
[0130] The calculation formula of the load control weight of each air conditioning load is as follows:
[0131]
[0132] where w i is the load control weight of the ith air conditioning load; the load control weight w i characterizes the load control power that the ith air conditioning load can bear, and each air conditioning load should bear the load control power corresponding to the load control weight w i when performing air conditioning load control.
[0133] The calculation formula of the weighted decision variable of each air conditioning load with respect to the load control amount is as follows:
[0134]
[0135] where w is the weighted decision variable of the ith air conditioning load with respect to the load control amount obtained by the weighted consensus algorithm at the kth iteration, is the load control power of the ith air conditioning load obtained by the weighted consensus algorithm at the kth iteration; and To ensure the convergence of the weighted consensus algorithm, the weight of each air conditioning load should be greater than twice the maximum value of the degrees of all air conditioning loads in the air conditioning load system, while keeping the ratio of the weights of different air conditioning loads unchanged, so as to not change the allocation of the air conditioning load control task, i.e.,
[0136] Then, in the load control power calculation module, each air-conditioning load calculates the load control power of each air-conditioning load in a distributed manner based on its own weighted decision variables and the weighted decision variables of adjacent air-conditioning loads.
[0137] The calculation method for the load control power of each air conditioning load is:
[0138] Let the total load control power in the load control process be P s , the load control power of the i-th air-conditioning load is The total load control power P s It is equal to the sum of the control power of all air-conditioning loads, as shown in the following formula:
[0139]
[0140] The weighted consistency algorithm under undirected graph is shown as follows:
[0141]
[0142] Where k is the number of iterations of the weighted consensus algorithm, and is the i-th air conditioning load and the adjacent air conditioning load v j The load regulation weighted decision variables at the k-th iteration;
[0143] The weighted consensus algorithm (7) is expressed in matrix form as follows:
[0144] P s (k+1)-P s (k)=-R T RP w (k) (8),
[0145] in, is the vector composed of the load control power of each air-conditioning load at the k-th iteration, is a vector of weighted decision variables of each air-conditioning load in the k-th iteration. The R matrix is determined by the connection between the load control module and the air-conditioning load communication topology. Its elements can be obtained by the following formula:
[0146]
[0147] The number of rows in the R matrix is equal to the number of edges in the air conditioning load communication topology, and each row corresponds to an edge e in the communication topology. a =(v i , v j )∈ε, the number of columns is equal to the number of air conditioning loads, r abrepresents the bth element in the ath row of the R matrix, and i and j represent the edge e a The sequence numbers of the two connected air conditioning loads.
[0148] Through the weighted consistency algorithm, each air-conditioning load obtains the weighted decision variables of adjacent air-conditioning loads through communication with adjacent air-conditioning loads, and calculates its own load control power in a distributed manner based on the weighted decision variables of itself and its adjacent air-conditioning loads.
[0149] The load control power value obtained by this algorithm corresponds to the weight. The load control power of each air-conditioning load is in the same proportion to its load control weight, that is, the total load control power is allocated to each air-conditioning load according to the size of the weight. While completing the load control task allocation, the comfort of the air-conditioning users is taken into account, and the uniform utilization of the air-conditioning load control resources is achieved. It avoids the situation where the load control capacity of some air-conditioning loads is exhausted while the load control capacity utilization rate of other air-conditioning loads is low.
[0150] Finally, the air conditioning load distributed control module is used to calculate the actual operating power of the air conditioning load based on the load control power of each air conditioning load, and perform distributed control on each air conditioning load based on the actual operating power of the air conditioning load through the load control module.
[0151] The calculation formula for the actual operating power of the air conditioning load is:
[0152]
[0153] Among them, p i is the actual operating power of the i-th air-conditioning load during load regulation, is the operating power of the i-th air-conditioning load before load regulation;
[0154] Formula (10) is expressed in matrix form as shown in formula (11):
[0155] P=P0-P s (11),
[0156] Where P = [p 1 , p 2 ,...,p n ] T is a vector composed of the actual operating power of each air-conditioning load, It is a vector composed of the operating power of each air-conditioning load before load regulation.
[0157] Example 3
[0158] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the distributed control method for air-conditioning loads as described in Example 1 and the distributed control system for air-conditioning loads as described in Example 2.
[0159] Example 4
[0160] The present invention is used to perform distributed control of air-conditioning loads. In this embodiment, a total of 8 air-conditioning loads working in cooling mode participate in load control. Each air-conditioning load is located in a different room and has a different model, type, structure, communication protocol, etc. The temperature of the room needs to be adjusted according to the temperature range set by the user. The temperature range set by each user is different, and the thermodynamic characteristics of different rooms are also different.
[0161] A load control module is established to communicate and control the air conditioning load through the load control module. Two-way communication can be carried out between the load control module and the air conditioning load, and between the air conditioning load and other connected air conditioning loads. The communication topology diagram between the eight air conditioning loads forms a cube structure, such as Figure 2 As shown, the node at the vertex of the cube represents an air-conditioning load, and the edges connecting the nodes represent that the connected air-conditioning loads can perform two-way communication.
[0162] Use pictures Describe the communication topology relationship in this embodiment, where Represents the set of air conditioning loads, there are 8 air conditioning loads in total. Represents an edge set, with a total of 12 edges, of which e a =(v i , v j )∈ε represents the ath edge in the edge set. If two air-conditioning loads can communicate bidirectionally, they are connected by an edge. i , there are several air conditioning loads connected to it, and the set they form is the air conditioning load v i Adjacent air conditioning load set The number of adjacent air conditioning loads is the air conditioning load v i degree i =|N i |=3.
[0163] Next, the load control capacity of each air-conditioning load is calculated based on the set temperature of each air-conditioning load and the temperature of the room where the air-conditioning load is located.
[0164] The calculation formula for the load control capacity of each air conditioning load is:
[0165]
[0166] where S i represents the load regulating capacity of the air conditioning load i, i is the serial number of the air conditioning load, T i is the current temperature of the space where the i-th air conditioning load is located, and are the upper limit and lower limit of the user set temperature of the i-th air conditioning load, the user set temperature range represents the comfort requirement of the air conditioning user, and the load regulating capacity S i represents the available capacity of the air conditioning load regulation without violating the user comfort requirement, and the load regulating capacity S i represents the available capacity of the air conditioning load regulation without violating the user comfort requirement.
[0167] In this embodiment, the upper limit and lower limit of the user set temperature of the eight air conditioning loads and the room temperature T i are set as shown in Table 1.
[0168] Table 1 User set temperature range of air conditioning load
[0169]
[0170]
[0171] According to the data in Table 1, the load regulating capacity of each air conditioning load can be calculated according to formula (1).
[0172] Then, the average load regulating capacity is calculated by a consensus algorithm according to the load regulating capacity of each air conditioning load.
[0173] The calculation formula of the average load regulating capacity is:
[0174]
[0175] where k is the iteration number of the consensus algorithm, is a column vector composed of the estimated value of each air conditioning load for the average load regulating capacity s a at the k-th iteration step, and the matrix L is determined by the connection of the load regulating module and the air conditioning load communication topology, and the element l ij of the matrix L can be obtained by the following formula:
[0176]
[0177] In this embodiment, the load regulating capacity calculated using the room temperature T i shown in Table 1 is used as the initial value of the iteration, and the matrix L is as follows:
[0178]
[0179] In this step, each air conditioning load obtains the average load control capacity s in a distributed manner through communication with adjacent air conditioning loads. a .
[0180] Then, the load control weight of each air-conditioning load is obtained according to the average load control capacity and the load control capacity of each air-conditioning load, and the weighted decision variable of each air-conditioning load regarding the load control amount is obtained according to the load control weight of each air-conditioning load.
[0181] The calculation formula for the load control weight of each air conditioning load is:
[0182]
[0183] Among them, w i is the load control weight of the i-th air-conditioning load; the load control weight w i It represents the load control power that the i-th air-conditioning load can bear. When performing air-conditioning load control, each air-conditioning load should bear the load control weight w i The corresponding load regulation power.
[0184] The calculation formula of the weighted decision variable of each air conditioning load with respect to the load control amount is:
[0185]
[0186] in, is the weighted decision variable of the i-th air conditioning load regarding the load control amount obtained by the weighted consistency algorithm at the k-th iteration. is the load control power of the i-th air-conditioning load obtained by the weighted consistency algorithm at the k-th iteration, To ensure the convergence of the weighted consistency algorithm, the load control weight
[0187] In order to ensure the convergence of the weighted consistency algorithm, the weight of each air-conditioning load should be greater than twice the maximum degree of all air-conditioning loads in the air-conditioning load system, while keeping the ratio of weights between different air-conditioning loads unchanged, so as not to change the distribution of load control tasks. In this embodiment, the maximum degree of all air-conditioning loads in the multi-air-conditioning load system is mmax(degi) = 3, which ensures the convergence of the weighted consistency algorithm. It should be 6.
[0188] Then, each air-conditioning load calculates its own load control power in a distributed manner based on its own weighted decision variables and the weighted decision variables of its adjacent air-conditioning loads.
[0189] Let the total load control power in the load control process be P s , the load control power of the i-th air-conditioning load is The total load control power P s It is equal to the sum of the control power of all air-conditioning loads, as shown in the following formula:
[0190]
[0191] In this embodiment, the total power reduction amount P of load regulation is s =1500W, initial working power of 8 air-conditioning loads With initial reduction in power allocation As shown in Table 2.
[0192] Table 2 Distribution of initial operating power and initial reduction power of air conditioning load
[0193]
[0194] The weighted consistency algorithm under undirected graph is shown as follows:
[0195]
[0196] Where k is the number of iterations of the weighted consensus algorithm, and is the i-th air conditioning load and the adjacent air conditioning load v j The load regulation weighted decision variables at the k-th iteration;
[0197] The weighted consensus algorithm (7) is expressed in matrix form as follows:
[0198] P s (k+1)-P s (k)=-R T RP w (k) (8),
[0199] in, is the vector composed of the load control power of each air-conditioning load at the k-th iteration, is a vector of weighted decision variables of each air-conditioning load in the k-th iteration. The R matrix is determined by the connection between the load control module and the air-conditioning load communication topology. Its elements can be obtained by the following formula:
[0200]
[0201] The number of rows in the R matrix is equal to the number of edges in the air conditioning load communication topology, and each row corresponds to an edge e in the communication topology. a =(v i , vj )∈ε, the number of columns is equal to the number of air conditioning loads, r ab represents the bth element in the ath row of the R matrix, and i and j represent the edge e a The sequence numbers of the two connected air conditioning loads.
[0202] In this embodiment, the matrix R is as follows:
[0203]
[0204] Through the weighted consensus algorithm, each air conditioning load can obtain the weighted decision variables of adjacent air conditioning loads through communication with adjacent air conditioning loads, and calculate its own load control power in a distributed manner based on its own weighted decision variables and those of adjacent air conditioning loads. In this embodiment, the iteration of the load reduction amount obtained by the weighted consensus algorithm for the eight air conditioning loads is as follows: Figure 4 As shown in the figure, the load reduction amount after weighting, i.e., the iteration of weighted decision variables, is as follows: Figure 5 As shown in the figure, it can be seen that the weighted consensus algorithm can distribute the load reduction according to the weight of each air-conditioning load, which ensures the uniform utilization of air-conditioning load control resources.
[0205] Through the weighted consistency algorithm, each air-conditioning load can obtain the weighted decision variables of adjacent air-conditioning loads through communication with the adjacent air-conditioning loads, and calculate its own load control power in a distributed manner based on the weighted decision variables of itself and the adjacent air-conditioning loads.
[0206] Finally, based on the load control power of each air-conditioning load, the actual operating power of the air-conditioning load is calculated, and the load control module performs distributed control on each air-conditioning load based on the actual operating power of the air-conditioning load.
[0207] The calculation formula for the actual operating power of the air conditioning load is:
[0208]
[0209] Among them, pi is the actual operating power of the i-th air-conditioning load during load regulation, is the operating power of the i-th air-conditioning load before load regulation;
[0210] Formula (10) is expressed in matrix form as shown in formula (11):
[0211] P=P0-P s (11),
[0212] Where P = [p 1 , p 2 ,...,p n ] Tis a vector composed of the actual operating power of each air-conditioning load, It is the vector composed of the operating power of each air-conditioning load before load regulation, as shown in Table 2.
[0213] To verify the effect of the present invention, an equivalent thermal parameter model is selected to describe the thermodynamic dynamic process of a room equipped with an air-conditioning load. According to the equivalent thermal parameter model, the relationship between the indoor temperature of the room and the air-conditioning load power can be described by the following differential equation:
[0214]
[0215] Among them, T i (t) is the indoor temperature, p i (t) is the air conditioning load power, C i is the equivalent thermal resistance, R i is the equivalent heat capacity.
[0216] In this embodiment, the equivalent thermal resistance C i and equivalent heat capacity R i The settings are shown in Table 3.
[0217] Table 3 Equivalent thermal parameter settings
[0218]
[0219]
[0220] In this embodiment, the total load control duration is 60 minutes, the control interval is 30 seconds, and there are 120 time periods in total. In each control time period, the load control power reduction of each air-conditioning load is calculated according to the algorithm proposed in the above steps, and the load control power is added or subtracted from the initial working power of the time period to obtain the working power of each air-conditioning load in the time period. In this embodiment, the temperature changes of the rooms where the eight air-conditioning loads are located are as follows: Figure 6 As shown, it can be seen that during the load control process, the temperature of the room where each air-conditioning load is located does not violate the temperature set by the user. While completing the load control task allocation, it ensures the user's comfort and the uniform utilization of air-conditioning load control resources, avoiding the situation where the load control capacity of some air-conditioning loads is exhausted while the load control capacity utilization of other air-conditioning loads is not high.
[0221] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The scheme in the embodiment of the present application can be implemented in various computer languages, for example, object-oriented programming languages Java, C++, Python, and literal translation scripting language JavaScript, etc.
[0222] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0223] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0224] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.
[0225] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present application.
[0226] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the application can be practiced otherwise than as specifically described herein.
Claims
1. A distributed control method for air conditioning load, characterized in that: include: The air-conditioning loads are communicated with each other in two directions to form the air-conditioning load communication topology. The specific method of communicating with each other in two directions to form the air-conditioning load communication topology is as follows: Represents the communication topology relationship between air conditioning loads, where represents the set of air conditioning loads, is the amount of air conditioning load, with an edge Indicates that two air-conditioning loads can communicate bidirectionally. represents the set of edges; for Air conditioning load , there are several air conditioning loads connected to it, and the set they form is the air conditioning load Adjacent air conditioning load set , the number of adjacent air conditioning loads is the air conditioning load degree ; The load control capacity of each air-conditioning load is calculated based on the set temperature of each air-conditioning load and the current temperature of the room where the air-conditioning load is located. The calculation formula of the load control capacity of each air-conditioning load is: (1), in, Indicates air conditioning load The load regulation capacity, is the sequence number of the air conditioning load, It is The current temperature of the space where the air conditioning load is located, and It is The user sets the upper and lower temperature limits for each air conditioning load; According to the load control capacity of each air-conditioning load, the average load control capacity is calculated by the consistency algorithm; the calculation formula of the average load control capacity is: (2), in is the number of iterations of the consensus algorithm, It is the control capacity of each air conditioning load to the average load in the first A column vector of the estimated values for the step iteration, The matrix is determined by the connection between the load control module and the air conditioning load communication topology. Its elements It can be obtained by the following formula: (3), Where, is the degree of the air conditioning load communication topology, that is, the number of adjacent air conditioning loads; Indicates the Air conditioning load, Indicates the The first of the air conditioning loads connected to the indivual; It represents an edge in the communication topology, indicating that two air-conditioning loads can communicate with each other in two directions; Each air conditioning load obtains the average load control capacity in a distributed manner through communication with adjacent air conditioning loads ; Obtaining the load control weight of each air-conditioning load based on the average load control capacity and the load control capacity of each air-conditioning load, and obtaining a weighted decision variable of each air-conditioning load with respect to the load control amount based on the load control weight of each air-conditioning load; Each air-conditioning load calculates its own load control power in a distributed manner based on its own weighted decision variables and the weighted decision variables of adjacent air-conditioning loads in the air-conditioning load communication topology. According to the load control power of each air-conditioning load, the actual operating power of the air-conditioning load is calculated, and distributed control is performed on each air-conditioning load according to the actual operating power of the air-conditioning load.
2. The distributed control method for air conditioning load according to claim 1, characterized in that: The method also establishes a load control module, which performs distributed control on each air-conditioning load based on the actual operating power of the air-conditioning load. The load control module communicates bidirectionally with the connected air-conditioning load. When performing load control, the load control module receives and responds to the scheduling instructions issued by the superior, and controls the air-conditioning to complete the corresponding load control task.
3. The distributed control method for air conditioning load according to claim 1, characterized in that: The calculation formula of the load control weight of each air conditioning load is: (4), in, It is The load control weight of each air conditioning load; Characterizes the The load control power that each air-conditioning load can bear. When performing air-conditioning load control, each air-conditioning load should bear the load control weight. Corresponding load control power; The calculation formula of the weighted decision variable of each air-conditioning load with respect to the load control amount is: (5), in, It is a weighted consensus algorithm in The first step of the iteration The weighted decision variables of air conditioning loads regarding load control quantity, It is a weighted consensus algorithm in The first step of the iteration The load control power of each air conditioning load, To ensure the convergence of the weighted consistency algorithm, the load control weight .
4. The distributed control method for air conditioning load according to claim 3, characterized in that: The calculation method of the load control power of each air-conditioning load is: Let the total load control power in the load control process be , No. The load control power of an air conditioning load is , then the total load control power It is equal to the sum of the control power of all air-conditioning loads, as shown in the following formula: (6), The weighted consistency algorithm under undirected graph is shown as follows: (7), in is the number of iterations of the weighted consensus algorithm, and It is Air conditioning load and adjacent air conditioning load In the Step-iterative load regulation weighted decision variables; The weighted consensus algorithm (7) is expressed in matrix form as follows: (8), in, The load of each air conditioner is The vector of load control power composed of the iterative steps, The load of each air conditioner is The vector of weighted decision variables for the step iteration, The matrix is determined by the connection between the load control module and the air conditioning load communication topology, and its elements can be obtained by the following formula: (9), in, The number of rows in the matrix is equal to the number of edges in the air conditioning load communication topology, and each row corresponds to an edge in the communication topology. , the number of columns is equal to the number of air conditioning loads, express The first The first elements, 、 Represents an edge The sequence numbers of the two connected air conditioning loads; Through the weighted consistency algorithm, each air-conditioning load obtains the weighted decision variables of adjacent air-conditioning loads through communication with adjacent air-conditioning loads, and calculates its own load control power in a distributed manner based on the weighted decision variables of itself and its adjacent air-conditioning loads.
5. The distributed control method for air conditioning load according to claim 4, characterized in that: The calculation formula for the actual operating power of the air conditioning load is: (10), in, It is The actual operating power of each air-conditioning load during load regulation, It is The operating power of each air-conditioning load before load regulation; Formula (10) is expressed in matrix form as shown in formula (11): (11), in, is a vector composed of the actual operating power of each air-conditioning load, It is a vector composed of the operating power of each air-conditioning load before load regulation.
6. Distributed control system for air conditioning load, characterized by: It includes air conditioning load communication topology establishment module, load control capacity calculation module, average load control capacity calculation module, weighted decision variable calculation module, load control power calculation module, and air conditioning load distributed control module; The air conditioning load communication topology establishment module is used to form an air conditioning load communication topology by performing two-way communication between each air conditioning load; the specific method of forming an air conditioning load communication topology by performing two-way communication between each air conditioning load is as follows: Represents the communication topology relationship between air conditioning loads, where represents the set of air conditioning loads, is the amount of air conditioning load, with an edge Indicates that two air-conditioning loads can communicate bidirectionally. represents the set of edges; for Air conditioning load , there are several air conditioning loads connected to it, and the set they form is the air conditioning load Adjacent air conditioning load set , the number of adjacent air conditioning loads is the air conditioning load degree ; The load control capacity calculation module is used to calculate the load control capacity of each air-conditioning load based on the set temperature of each air-conditioning load and the current temperature of the room where the air-conditioning load is located. The calculation formula of the load control capacity of each air-conditioning load is: (1), in, Indicates air conditioning load The load regulation capacity, is the sequence number of the air conditioning load, It is The current temperature of the space where the air conditioning load is located, and It is The user sets the upper and lower temperature limits for each air conditioning load; The average load control capacity calculation module is used to calculate the average load control capacity based on the load control capacity of each air-conditioning load through a consistency algorithm; the calculation formula of the average load control capacity is: (2), in is the number of iterations of the consensus algorithm, It is the control capacity of each air conditioning load to the average load in the first A column vector of the estimated values for the step iteration, The matrix is determined by the connection between the load control module and the air conditioning load communication topology. Its elements It can be obtained by the following formula: (3), Where, is the degree of the air conditioning load communication topology, that is, the number of adjacent air conditioning loads; Indicates the Air conditioning load, Indicates the The first of the air conditioning loads connected to the indivual; It represents an edge in the communication topology, indicating that two air-conditioning loads can communicate with each other in two directions; Each air conditioning load obtains the average load control capacity in a distributed manner through communication with adjacent air conditioning loads ; The weighted decision variable calculation module is used to obtain the load control weight of each air-conditioning load based on the average load control capacity and the load control capacity of each air-conditioning load, and obtain the weighted decision variable of each air-conditioning load with respect to the load control amount based on the load control weight of each air-conditioning load; The load control power calculation module is used to enable each air-conditioning load to calculate the load control power of each air-conditioning load in a distributed manner based on its own weighted decision variables and the weighted decision variables of adjacent air-conditioning loads in the air-conditioning load communication topology; The air conditioning load distributed control module is used to calculate the actual operating power of the air conditioning load according to the load control power of each air conditioning load, and perform distributed control on each air conditioning load according to the actual operating power of the air conditioning load.
7. The distributed control system for air conditioning load according to claim 6, characterized in that: The system also includes a load control module establishment module for establishing a load control module, which performs distributed control on each air-conditioning load based on the actual operating power of the air-conditioning load through the load control module. The load control module can communicate bidirectionally with the connected air-conditioning loads, integrate and coordinate the decentralized and independent heterogeneous air-conditioning loads. When performing load control, the load control module receives and responds to the scheduling instructions issued by the superior, and controls the air-conditioning to complete the corresponding load control tasks.
8. The distributed control system for air conditioning load according to claim 6, characterized in that: In the weighted decision variable calculation module, the calculation formula for the load control weight of each air-conditioning load is: (4), in, It is The load control weight of each air conditioning load; Characterizes the The load control power that each air-conditioning load can bear. When performing air-conditioning load control, each air-conditioning load should bear the load control weight. Corresponding load control power; The calculation formula of the weighted decision variable of each air-conditioning load with respect to the load control amount is: (5), in, It is a weighted consensus algorithm in The first step of the iteration The weighted decision variables of air conditioning loads regarding load control quantity, It is a weighted consensus algorithm in The first step of the iteration The load control power of each air conditioning load, To ensure the convergence of the weighted consistency algorithm, the load control weight .
9. The distributed control system for air conditioning load according to claim 8, characterized in that: In the load control power calculation module, the calculation method of the load control power of each air-conditioning load is: Let the total load control power in the load control process be , No. The load control power of an air conditioning load is , then the total load control power It is equal to the sum of the control power of all air-conditioning loads, as shown in the following formula: (6), The weighted consistency algorithm under undirected graph is shown as follows: (7), in is the number of iterations of the weighted consensus algorithm, and It is Air conditioning load and adjacent air conditioning load In the Step-iterative load regulation weighted decision variables; The weighted consensus algorithm (7) is expressed in matrix form as follows: (8), in, The load of each air conditioner is The vector of load control power composed of the iterative steps, The load of each air conditioner is The vector of weighted decision variables for the step iteration, The matrix is determined by the connection between the load control module and the air conditioning load communication topology, and its elements can be obtained by the following formula: (9), in, The number of rows in the matrix is equal to the number of edges in the air conditioning load communication topology, and each row corresponds to an edge in the communication topology. , the number of columns is equal to the number of air conditioning loads, express The first The first elements, 、 Represents an edge The sequence numbers of the two connected air conditioning loads; Through the weighted consistency algorithm, each air-conditioning load obtains the weighted decision variables of adjacent air-conditioning loads through communication with adjacent air-conditioning loads, and calculates its own load control power in a distributed manner based on the weighted decision variables of itself and its adjacent air-conditioning loads.
10. The distributed control system for air conditioning load according to claim 9, characterized in that: In the air conditioning load distributed control module, the calculation formula for the actual operating power of the air conditioning load is: (10), in, It is The actual operating power of each air-conditioning load during load regulation, It is The operating power of each air-conditioning load before load regulation; Formula (10) is expressed in matrix form as shown in formula (11): (11), in, is a vector composed of the actual operating power of each air-conditioning load, It is a vector composed of the operating power of each air-conditioning load before load regulation.
11. A computer-readable storage medium storing a computer program, wherein: When the computer program is executed by a processor, the distributed control method for air-conditioning load according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Large-scale variable-frequency air conditioner group double-layer consistency control method
CN112484257A
Aggregate power distribution model for cluster temperature control load aggregator power regulation and control and distributed consistency control method
CN113078629A