Micro-grid economic dispatching method based on event triggering consistency protocol under noise condition

By adopting an economic scheduling method based on event trigger consistency protocol in the microgrid, the multi-agent consistency protocol and static event trigger function are used to optimize the generator output power, and the microgrid stability and reliability in the noisy environment are solved. The problem of sexual intercourse achieves cost-effective scheduling effect.

CN119298007AActive Publication Date: 2025-01-10YANCHENG INST OF TECH
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411394070.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-10
Estimated Expiration
2044-10-08

AI Technical Summary

Technical Problem

The existing microgrid economic scheduling methods are difficult to ensure the stability and reliability of the system in a noise interference environment. The centralized algorithm has high cost and single-point failure risk, and the distributed algorithm fails to effectively consider communication noise interference.

Method used

Using the microgrid economic scheduling method based on event trigger consistency protocol in noise, the incremental cost consistency algorithm is designed through the multi-agent consistency protocol, and combined with the static event trigger function and auxiliary variable update mechanism, the generator output power is optimized to meet the requirements of Supply and demand balance and output power limit.

Benefits of technology

It realizes economic scheduling of microgrids in a noisy environment, improves the stability and reliability of the system, avoids unnecessary communication resource consumption, meets the supply and demand balance and output power limitation of the generator, and improves the practicality of the method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119298007A_ABST
    Figure CN119298007A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of energy-saving and environment-friendly economic dispatching of a smart grid, and particularly relates to a micro-grid economic dispatching method based on an event trigger consistency protocol under a noise condition. The method comprises the following steps: firstly, designing an incremental cost consistency algorithm through a multi-agent consistency protocol, and designing a static event trigger function; secondly, when the static event trigger function is satisfied, updating the communication increment cost by using an increment cost consistency algorithm, and calculating the output power of the generator according to the communication increment cost; and finally, when the communication increment cost achieves consistency, obtaining an optimal value of the increment cost under the condition of no generator output power limitation constraint, introducing an auxiliary variable, updating the auxiliary variable by using a consistency protocol under the condition of considering noise, correcting the increment cost by using the auxiliary variable, and outputting an optimal solution. According to the method, economic dispatching of the micro-grid and saving of communication resources are achieved, communication noise interference is considered, and the practicability of the method is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart grid energy conservation and environmental protection economic dispatch, and in particular to a microgrid economic dispatch method based on an event-triggered consistency protocol under noise conditions. Background Art

[0002] A microgrid is a small power system that usually consists of distributed energy sources (such as solar energy, wind energy, fuel cells, etc.), energy storage devices, and loads. This system can operate independently of the traditional power grid or be connected to it to achieve flexible power management. Under normal circumstances, the microgrid can operate in parallel with the main grid, but when a power failure or other emergency occurs, it can automatically switch to island mode to ensure the continuity and stability of power supply. The economic dispatch of the microgrid aims to meet the output power limit of the generator and the supply and demand balance constraints, thereby determining the optimal incremental cost and generator output power to improve the overall operating efficiency.

[0003] In order to solve the economic dispatch problem, the initial microgrid dispatch methods mainly used centralized economic dispatch algorithms, such as genetic algorithms and particle swarm optimization. These centralized algorithms rely on powerful central controllers. Although they can be effectively dispatched, their high cost and potential single point failure risks limit their application. Therefore, researchers began to turn to distributed economic dispatch algorithms. These algorithms avoid the need for a central controller through information exchange between neighbors, making the dispatch of microgrids more robust and information secure, and able to effectively deal with possible failures in the network.

[0004] Static event-triggered control is a specific form of event-triggered control that aims to reduce unnecessary communication and computational burdens by triggering control updates when specific conditions are met. Most current studies assume that the communication network is in an ideal state and ignore the impact of noise interference on information transmission. However, in actual communication environments, noise is ubiquitous and this interference may lead to system instability. Therefore, it is particularly important to study distributed consensus algorithms with noise to ensure the stability and reliability of microgrids in various environments. Summary of the invention

[0005] In view of this, an object of the present invention is to provide a microgrid economic dispatch method based on an event-triggered consistency protocol under noise conditions, which can economically dispatch the microgrid and save communication resources.

[0006] The present invention is implemented by the following scheme: a method for economic dispatching a microgrid based on an event-triggered consistency protocol under noise conditions, comprising the following steps:

[0007] Step 1: Establish a microgrid economic dispatch model, which includes: the objective function of the economic dispatch problem; generator supply and demand balance constraints and generator output power limit constraints; and set the initial values ​​of relevant parameters;

[0008] Step 2: Determine the adjacency matrix according to the microgrid communication topology, and construct the Laplace matrix based on the adjacency matrix;

[0009] Step 3: Design an incremental cost consistency algorithm through a multi-agent consistency protocol and design a static event trigger function;

[0010] Step 4: Use the incremental cost consistency algorithm to update the incremental cost; determine whether the static event trigger function is greater than 0; if the static event trigger function is greater than 0, update the communication incremental cost; if the static event trigger function is less than or equal to 0, the communication incremental cost remains unchanged and proceed to step 5;

[0011] Step 5: Calculate the generator output power based on the incremental communication cost;

[0012] Step 6: Determine whether the incremental communication cost is consistent; if the incremental communication cost is consistent, obtain the optimal incremental cost without the generator output power limit constraint, introduce auxiliary variables, and set the initial value of the auxiliary variables; if the incremental communication cost is not consistent, return to step 4;

[0013] Step 7: Use the multi-agent consensus protocol to update the auxiliary variables and use the auxiliary variables to update the incremental cost;

[0014] Step 8: Process the incremental costs and calculate the generator output power;

[0015] Step 9: Determine whether the auxiliary variables are consistent; if the auxiliary variables are consistent, output the incremental cost and generator output power; if the auxiliary variables are not consistent, return to step 7.

[0016] Furthermore, the step 1 is specifically as follows:

[0017] The microgrid economic dispatch problem model is:

[0018]

[0019]

[0020] p i_min ≤p i (t)≤p i_max

[0021] Wherein, i=1, 2, ..., n, n is the number of generators in the microgrid; is the objective function of the economic dispatch problem, Ci (p i (t)) is the power generation cost function of the i-th generator and p i (t) is the output power of the i-th generator at time t, α i >0,β i >0 and γ i >0 is the power generation cost coefficient of the i-th generator; is the generator supply and demand balance constraint; p i_min ≤p i (t)≤p i_max is the generator output power limit constraint; p d is the total required power; p i_min is the minimum output power of the i-th generator; p i_max is the maximum output power of the i-th generator;

[0022] Set the initial values ​​of related parameters:

[0023] Set the initial output power of the i-th generator to p i (0), and also requires The corresponding initial value of incremental cost is λ i (0) = 2α i p i (0)+β i The initial value of the incremental communication cost is

[0024] Furthermore, the step 2 is specifically as follows:

[0025] The adjacency matrix A is determined according to the microgrid communication topology, which is:

[0026]

[0027] Among them, a ij represents the element in the i-th row and j-th column of the adjacency matrix A, where j = 1, 2, ..., n; N i represents the set of generators communicating with the i-th generator;

[0028] The Laplace matrix L is determined based on the adjacency matrix A, specifically:

[0029]

[0030] Among them, l ij represents the element in the i-th row and j-th column of the Laplacian matrix L.

[0031] Furthermore, the step three is specifically as follows:

[0032] The incremental cost consistency algorithm is designed through the multi-agent consistency protocol, and the incremental cost is updated based on this algorithm. Specifically:

[0033]

[0034] in, is the i-th generator at the k-th triggering moment; For the i-th generator The incremental cost of time, For the jth generator The incremental communication cost at each moment; is the derivative of the incremental cost of the i-th generator at time t;

[0035] The design of static event trigger function is as follows:

[0036] f i (t)=|e i (t)|-σ i |z i (t)|-μ

[0037]

[0038] in, is the measurement error of the i-th generator at time t; is the incremental cost error of the i-th generator at time t; f i (t) is the trigger function of the i-th generator at time t; is the design parameter of the i-th generator, where λ max It is expressed as the maximum eigenvalue of the Laplace matrix L; μ>0 is the dead zone threshold; h is the sampling period, inf is the lower bound.

[0039] Furthermore, the step 4 is specifically as follows:

[0040] Determine whether the static event trigger function is greater than 0; if the static event trigger function f i (t) is greater than 0, update the incremental cost of generator communication, let

[0041] If the static event triggers the function f i If (t) is less than or equal to 0, keep the incremental communication cost unchanged and go to step 5.

[0042] Furthermore, the step five is specifically as follows:

[0043] According to the incremental cost of communication Calculate the generator output power, specifically:

[0044]

[0045] Among them, p i (t) is the output power of the i-th generator at time t.

[0046] Furthermore, the step six is ​​specifically as follows:

[0047] Determine whether the incremental communication cost is consistent; if Then the incremental communication cost reaches a consensus, and the optimal incremental cost without the generator output power limit constraint is Equal to the average of the incremental communication cost Where Δ1>0 is the convergence coefficient, is the average value of all communication incremental costs; the auxiliary variables introduced are XX i (t) and YY i (t), and set the initial value of the auxiliary variable; setting the initial value of the auxiliary variable is specifically:

[0048]

[0049]

[0050] Among them, if the output power of the i-th generator is p i (t) exceeds the maximum output power p of its generator i_max , let p i (t) = p i_max ; If the output power of the i-th generator is p i (t) is lower than the minimum output power p of its generator i_min , let p i (t) = p i_min ;

[0051] like If the incremental cost fails to reach a consensus, return to step 4.

[0052] Furthermore, the step seven is specifically as follows:

[0053] Considering the noise, the multi-agent consensus protocol is used to update the auxiliary variables, specifically:

[0054]

[0055]

[0056] in, and Represent auxiliary variables XX respectively i (t) and YY i(t) is the derivative at time t; c(t) represents the gain function at time t considering noise, which is specifically in It is represented by the time when the auxiliary variable is introduced; ρ is represented by the noise delay coefficient; ω ij (t) is the communication noise between the i-th generator and the j-th generator at time t; the incremental cost of using auxiliary variables to update is:

[0057]

[0058] Furthermore, the step eight is specifically as follows:

[0059] The incremental costs of treating the generators are:

[0060]

[0061] Among them, λ i_min and λ i_max They represent the minimum and maximum incremental costs of the i-th generator, specifically λ i_min =2α i p i_min +β i and λ i_max =2α i p i_max +β i ;

[0062] Calculate the generator output power, specifically:

[0063]

[0064] Furthermore, the step nine is specifically as follows:

[0065] Determine whether the auxiliary variables are consistent; if and in and Respectively represented as auxiliary variables XX i (t) and YY i (t) The average value at time t, Δ2>0 and Δ3>0 are the convergence coefficients, then the auxiliary variables reach consistency; output incremental cost and generator output power;

[0066] like or If the auxiliary variables do not reach consistency, return to step seven.

[0067] The present invention provides a microgrid economic dispatch method based on an event-triggered consistency protocol under noise conditions. Compared with the prior art, the present invention has the following beneficial effects:

[0068] 1. The microgrid economic dispatch method based on event-triggered consistency protocol under noise conditions proposed in the present invention is completely distributed and more flexible and scalable than the centralized microgrid economic dispatch method.

[0069] 2. The microgrid economic dispatch method based on event-triggered consistency protocol under noise conditions proposed by the present invention takes communication noise interference into consideration and improves the practicability of the method.

[0070] 3. The generator output power solved by the distributed economic dispatch method proposed in the present invention satisfies both the generator supply and demand balance constraint and the generator output power limit constraint. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] Figure 1 This is a flow chart of a method for economic dispatching a microgrid based on an event-triggered consistency protocol under noise conditions according to the present invention;

[0072] Figure 2 The IEEE 24-node standard power network of the present invention;

[0073] Figure 3 A communication topology diagram of each generator of the present invention;

[0074] Figure 4 is the incremental cost λ of each generator of the present invention i (t) Changes over time;

[0075] Figure 5 The communication incremental cost of each generator of the present invention is Plot of changes over time;

[0076] Figure 6 is the output power p of each generator of the present invention i (t) time-varying graph;

[0077] Figure 7 is a graph showing the total output power of the generator of the present invention changing with time;

[0078] Figure 8 It is a triggering time diagram of each generator static event of the present invention;

[0079] Fig. 9 is the measurement error of each generator of the present invention |e i (t)|with static event trigger function f i (t) time-varying graph;

[0080] Fig.10 is the auxiliary variable XX of the present invention i (t) Changes over time;

[0081] Fig.11 is the auxiliary variable YY of the present invention i (t) Variation with time. DETAILED DESCRIPTION

[0082] The embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be interpreted as limiting the present invention.

[0083] Embodiment 1:

[0084] The process of a microgrid economic dispatch method based on an event-triggered consensus protocol in a noise environment provided in this embodiment is as follows: Figure 1 As shown, the specific steps include:

[0085] Step 1: Establish a microgrid economic dispatch model, which includes: the objective function of the economic dispatch problem; generator supply and demand balance constraints and generator output power limit constraints; and set the initial values ​​of relevant parameters;

[0086] Step 2: Determine the adjacency matrix according to the microgrid communication topology, and construct the Laplace matrix based on the adjacency matrix;

[0087] Step 3: Design an incremental cost consistency algorithm through a multi-agent consistency protocol and design a static event trigger function;

[0088] Step 4: Use the incremental cost consistency algorithm to update the incremental cost; determine whether the static event trigger function is greater than 0; if the static event trigger function is greater than 0, update the communication incremental cost; if the static event trigger function is less than or equal to 0, the communication incremental cost remains unchanged and proceed to step 5;

[0089] Step 5: Calculate the generator output power based on the incremental communication cost;

[0090] Step 6: Determine whether the incremental communication cost is consistent; if the incremental communication cost is consistent, obtain the optimal incremental cost without the generator output power limit constraint, introduce auxiliary variables, and set the initial value of the auxiliary variables; if the incremental communication cost is not consistent, return to step 4;

[0091] Step 7: Use the multi-agent consensus protocol to update the auxiliary variables and use the auxiliary variables to update the incremental cost;

[0092] Step 8: Process the incremental costs and calculate the generator output power;

[0093] Step 9: Determine whether the auxiliary variables are consistent; if the auxiliary variables are consistent, output the incremental cost and generator output power; if the auxiliary variables are not consistent, return to step 7.

[0094] In this embodiment, the step 1 is specifically as follows:

[0095] The microgrid economic dispatch problem model is:

[0096]

[0097]

[0098] p i_min ≤p i (t)≤p i_max

[0099] Wherein, i=1, 2, ..., n, n is the number of generators in the microgrid; is the objective function of the economic dispatch problem, C i (p i (t)) is the power generation cost function of the i-th generator and p i (t) is the output power of the i-th generator at time t, α i >0,β i >0 and γ i >0 is the power generation cost coefficient of the i-th generator; is the generator supply and demand balance constraint; p i_min ≤p i (t)≤p i_max is the generator output power limit constraint; p d is the total required power; p i_min is the minimum output power of the i-th generator; p i_max is the maximum output power of the i-th generator;

[0100] Set the initial values ​​of related parameters:

[0101] Set the initial output power of the i-th generator to p i (0), and also requires The corresponding initial value of incremental cost is λ i (0) = 2α i p i (0)+β i The initial value of the incremental communication cost is

[0102] In this embodiment, the step 2 is specifically as follows:

[0103] The adjacency matrix A is determined according to the microgrid communication topology, which is:

[0104]

[0105] Among them, a ij represents the element in the i-th row and j-th column of the adjacency matrix A, where j = 1, 2, ..., n; N i represents the set of generators communicating with the i-th generator;

[0106] The Laplace matrix L is determined based on the adjacency matrix A, specifically:

[0107]

[0108] Among them, l ij represents the element in the i-th row and j-th column of the Laplacian matrix L.

[0109] In this embodiment, the step three is specifically as follows:

[0110] The incremental cost consistency algorithm is designed through the multi-agent consistency protocol, and the incremental cost is updated based on this algorithm. Specifically:

[0111]

[0112] in, is the i-th generator at the k-th triggering moment; For the i-th generator The incremental cost of time, For the jth generator The incremental communication cost at each moment; is the derivative of the incremental cost of the i-th generator at time t;

[0113] The design of static event trigger function is as follows:

[0114] f i (t)=|e i (t)|-σ i |z i (t)|-μ

[0115]

[0116] in, is the measurement error of the i-th generator at time t; is the incremental cost error of the i-th generator at time t; f i (t) is the trigger function of the i-th generator at time t; is the design parameter of the i-th generator, where λ maxIt is expressed as the maximum eigenvalue of the Laplace matrix L; μ>0 is the dead zone threshold; h is the sampling period, inf is the lower bound.

[0117] In this embodiment, the step 4 is specifically as follows:

[0118] Determine whether the static event trigger function is greater than 0; if the static event trigger function f i (t) is greater than 0, update the incremental cost of generator communication, let

[0119] If the static event triggers the function f i If (t) is less than or equal to 0, keep the incremental communication cost unchanged and go to step 5.

[0120] In this embodiment, the step five is specifically as follows:

[0121] According to the incremental cost of communication Calculate the generator output power, specifically:

[0122]

[0123] Among them, p i (t) is the output power of the i-th generator at time t.

[0124] In this embodiment, the step six is ​​specifically as follows:

[0125] Determine whether the incremental communication cost is consistent; if Then the incremental communication cost reaches a consensus, and the optimal incremental cost without the generator output power limit constraint is Equal to the average of the incremental communication cost Where Δ1>0 is the convergence coefficient, is the average value of all communication incremental costs; the auxiliary variables introduced are XX i (t) and YY i (t), and set the initial value of the auxiliary variable; setting the initial value of the auxiliary variable is specifically:

[0126]

[0127]

[0128] Among them, if the output power of the i-th generator is p i (t) exceeds the maximum output power p of its generator i_max , let p i (t) = p i_max ; If the output power of the i-th generator is p i (t) is lower than the minimum output power p of its generatori_min , let p i (t) = p i_min ;

[0129] like If the incremental cost fails to reach a consensus, return to step 4.

[0130] In this embodiment, the step seven is specifically as follows:

[0131] Considering the noise, the multi-agent consensus protocol is used to update the auxiliary variables, specifically:

[0132]

[0133]

[0134] in, and Represent auxiliary variables XX respectively i (t) and YY i (t) is the derivative at time t; c(t) represents the gain function at time t considering noise, which is specifically in It is represented by the time when the auxiliary variable is introduced; ρ is represented by the noise delay coefficient; ω ij (t) is the communication noise between the i-th generator and the j-th generator at time t; the incremental cost of using auxiliary variables to update is:

[0135]

[0136] In this embodiment, the step eight is specifically as follows:

[0137] The incremental costs of treating the generators are:

[0138]

[0139] Among them, λ i_min and λ i_max They represent the minimum and maximum incremental costs of the i-th generator, specifically λ i_min =2α i p i_min +β i and λ i_max =2α i p i_max +β i ;

[0140] Calculate the generator output power, specifically:

[0141]

[0142] In this embodiment, the step nine is specifically as follows:

[0143] Determine whether the auxiliary variables are consistent; if and in and Respectively represented as auxiliary variables XX i (t) and YY i (t) The average value at time t, Δ2>0 and Δ3>0 are the convergence coefficients, then the auxiliary variables reach consistency; output incremental cost and generator output power;

[0144] like or If the auxiliary variables do not reach consistency, return to step seven.

[0145] Embodiment 2:

[0146] Example 2 adopts the proposed microgrid economic dispatch method based on event-triggered consistency protocol under noise conditions to perform numerical simulation on the IEEE 24-node standard power network with a total of 10 generators. Figure 2 It is an IEEE 24-node standard power network, and its communication topology is as follows Figure 3 shown.

[0147] Table 1 shows the power generation cost coefficient α of the i-th generator i , β i and γ i , the minimum and maximum output power of the generator and the design parameter σ i ; Total power demand p d =300(MW), the initial values ​​of the generator output power are p1(0)=30(MW), p2(0)=15(MW), p3(0)=20(MW), p4(0)=40(MW), p5(0)=45(MW), p6(0)=20(MW), p7(0)=30(MW), p8(0)=35(MW), p9(0)=45(MW) and p 10 (0) = 20 (MW), the initial values ​​of the auxiliary variables are XX1 (0) = 0, XX2 (0) = 0, XX3 (0) = 0, XX4 (0) = 0, XX5 (0) = 0, XX6 (0) = 0, XX7 (0) = 0, XX8 (0) = 0, XX9 (0) = 0, XX 10 (0)=17.62; YY1(0)=6.21, YY2(0)=7.16, YY3(0)=8.60, YY4(0)=7.71, YY 5(0)=8.30, YY6(0)=6.29, YY7(0)=8.59, YY8(0)=8.61, YY9(0)=7.08 and YY10 (0) = 0; the communication noise ω between the i-th generator and the j-th generator at time t ij (t) Take Gaussian white noise with normal distribution N[0, 1]; the time interval h is 0.02(s); the noise delay coefficient ρ=0.02.

[0148] According to the microgrid communication topology, the adjacency matrix A is determined as:

[0149]

[0150] The Laplace matrix L is constructed based on the adjacency matrix A:

[0151]

[0152] Table 1

[0153] Generator <![CDATA[α i ]]> <![CDATA[β i ]]> <![CDATA[γ i ]]> <![CDATA[p i_min ]]> <![CDATA[p i_max ]]> <![CDATA[σ i ]]> 1 0.080 2 51 0 60 0.037 2 0.070 3.5 31 20 75 0.027 3 0.058 2.5 78 15 40 0.037 4 0.065 4 42 10 60 0.023 5 0.060 3 43 15 46 0.037 6 0.080 2 51 0 60 0.037 7 0.058 2.5 15 15 40 0.027 8 0.058 2.5 15 15 40 0.037 9 0.070 3.5 41 20 75 0.037 10 0.038 3.6 26 0 20 0.037

[0154] Finally, the effectiveness of the present invention is verified through numerical simulation based on the given data.

[0155] Figure 4 is the incremental cost λ of each generator of the present invention i (t) Changes over time; Figure 5 The communication incremental cost of each generator of the present invention is A graph of changes over time; Figure 4 and Figure 5 It can be seen that when the convergence time t = 140 (s), the optimal value of the incremental cost without the generator output power limit constraint is obtained: Figure 4 The optimal value of the incremental cost also changes from 6.63 ($ / MW) to 6.92 ($ / MW), where λ 10 (t) Because the maximum value of the incremental cost is exceeded, it changes from 6.63 ($ / MW) to 5.12 ($ / MW), which makes it impossible to converge to consistency; Figure 5 The optimal value of the incremental cost of China Telecom also changes from 6.63 ($ / MW) to 6.92 ($ / MW), where Because the maximum value of the incremental cost is exceeded, it changes from 6.63 ($ / MW) to 5.12 ($ / MW) resulting in failure to converge to consistency.

[0156] Figure 6 is the output power p of each generator of the present invention i (t) changes with time; Figure 6It can be seen that the optimal values ​​of generator output power are p1=28.95 (MW), p2=22.38 (MW), p3=35.63 (MW), p4=20.26 (MW), p5=30.28 (MW), p6=28.96 (MW), p7=35.63 (MW), p8=35.63 (MW), p9=22.37 (MW) and p 10 =39.90(MW), due to p 10 =39.90 (MW), which exceeds the output power limit of the generator 10; at t = 140 (s), the auxiliary variable is introduced, and finally p1 = 30.77 (MW), p2 = 24.45 (MW), p3 = 38.12 (MW), p4 = 22.48 (MW), p5 = 32.69 (MW), p6 = 30.77 MW), p7 = 38.12 (MW), p8 = 38.12 (MW), p9 = 24.45 (MW) and p 10 =20.00 (MW) satisfies the generator output power limit constraint.

[0157] Figure 7 is a graph showing the total output power of the generator of the present invention changing with time; Figure 8 It is a triggering time diagram of each generator static event of the present invention; Fig. 9 is the measurement error of each generator of the present invention |e i (t)|with static event trigger function f i (t) time-varying graph; Fig.10 is the auxiliary variable XX of the present invention i (t) Changes over time; Fig.11 is the auxiliary variable YY of the present invention i (t) Variation with time.

[0158] It should be noted that the above description is only a preferred example of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for economic dispatching of microgrids based on event-triggered consensus protocol under noise conditions, characterized in that: The following steps are involved: Step 1: Establish a microgrid economic dispatch model, which includes: the objective function of the economic dispatch problem; generator supply and demand balance constraints and generator output power limit constraints; and set the initial values ​​of relevant parameters; Step 2: Determine the adjacency matrix according to the microgrid communication topology, and construct the Laplace matrix based on the adjacency matrix; Step 3: Design an incremental cost consistency algorithm through a multi-agent consistency protocol and design a static event trigger function; Step 4: Use the incremental cost consistency algorithm to update the incremental cost; determine whether the static event trigger function is greater than 0; if the static event trigger function is greater than 0, update the communication incremental cost; if the static event trigger function is less than or equal to 0, the communication incremental cost remains unchanged and proceed to step 5; Step 5: Calculate the generator output power based on the incremental communication cost; Step 6: Determine whether the incremental communication cost reaches a consensus; if the incremental communication cost reaches a consensus, obtain the optimal incremental cost without the generator output power limit constraint, introduce auxiliary variables, and set the initial value of the auxiliary variables; if the incremental communication cost does not reach a consensus, return to step 4; Step 7: Use the multi-agent consensus protocol to update the auxiliary variables and use the auxiliary variables to update the incremental cost; Step 8: Process the incremental costs and calculate the generator output power; Step 9: Determine whether the auxiliary variables are consistent; if the auxiliary variables are consistent, output the incremental cost and generator output power; if the auxiliary variables are not consistent, return to step 7.

2. The method for economic dispatching of microgrids based on event-triggered consensus protocol under noise conditions according to claim 1 is characterized in that: The step 1 is specifically as follows: The microgrid economic dispatch problem model is: p i_min ≤p i (t)≤p i_max Where i = 1, 2, ..., n, n is the number of generators in the microgrid; is the objective function of the economic dispatch problem, C i (p i (t)) is the power generation cost function of the i-th generator and p i (t) is the output power of the i-th generator at time t, α i >0,β i >0 and γ i >0 is the power generation cost coefficient of the i-th generator; is the generator supply and demand balance constraint; p i_min ≤p i (t)≤p i_max is the generator output power limit constraint; p d is the total required power; p i_min is the minimum output power of the i-th generator; p i_max is the maximum output power of the i-th generator; Set the initial values ​​of related parameters: Set the initial output power of the i-th generator to p i (0), and also requires The corresponding initial value of incremental cost is λ i (0) = 2α i p i (0)+β i The initial value of the incremental communication cost is 3. The method for economic dispatching microgrid based on event-triggered consensus protocol under noise conditions according to claim 2 is characterized in that: The step 2 is specifically as follows: The adjacency matrix A is determined according to the microgrid communication topology, which is: Among them, a ij represents the element in the i-th row and j-th column of the adjacency matrix A, where j = 1, 2, ..., n; N i represents the set of generators communicating with the i-th generator; The Laplace matrix L is determined based on the adjacency matrix A, specifically: Among them, l ij represents the element in the i-th row and j-th column of the Laplacian matrix L.

4. The method for economic dispatching microgrid based on event-triggered consensus protocol under noise conditions according to claim 3 is characterized in that: The step three is specifically as follows: The incremental cost consistency algorithm is designed through the multi-agent consistency protocol, and the incremental cost is updated based on this algorithm. Specifically: in, is the i-th generator at the k-th triggering moment; For the i-th generator The incremental cost of time, For the jth generator The incremental communication cost at each moment; is the derivative of the incremental cost of the i-th generator at time t; The design of static event trigger function is as follows: f i (t)=|e i (t)|-σ i |z i (t)|-μ Where, l = 1, 2, ...; is the measurement error of the i-th generator at time t; is the incremental cost error of the i-th generator at time t; f i (t) is the trigger function of the i-th generator at time t; is the design parameter of the i-th generator, where λ max It is expressed as the maximum eigenvalue of the Laplace matrix L; μ>0 is the dead zone threshold; h is the sampling period, inf is the lower bound.

5. The method for economic dispatching microgrid based on event-triggered consensus protocol under noise conditions according to claim 4 is characterized in that: The step 4 is specifically as follows: Determine whether the static event trigger function is greater than 0; if the static event trigger function f i (t) is greater than 0, update the incremental cost of generator communication, let If the static event triggers the function f i If (t) is less than or equal to 0, keep the incremental communication cost unchanged and go to step 5.

6. The method for economic dispatching microgrid based on event-triggered consensus protocol under noise conditions according to claim 5 is characterized in that: The step five is specifically as follows: According to the incremental cost of communication Calculate the generator output power, specifically: Among them, p i (t) is the output power of the i-th generator at time t.

7. The method for economic dispatching microgrid based on event-triggered consensus protocol under noise conditions according to claim 6 is characterized in that: The step six is ​​specifically as follows: Determine whether the incremental communication cost is consistent; if Then the incremental communication cost reaches a consensus, and the optimal incremental cost without the generator output power limit constraint is Equal to the average of the incremental communication cost Where Δ1>0 is the convergence coefficient, is the average value of all communication incremental costs; the auxiliary variables introduced are XX i (t) and YY i (t), and set the initial value of the auxiliary variable; setting the initial value of the auxiliary variable is specifically: Among them, if the output power of the i-th generator is p i (t) exceeds the maximum output power p of its generator i_max , let p i (t) = p i_max ; If the output power of the i-th generator is p i (t) is lower than the minimum output power p of its generator i_min , let p i (t) = p i_min ; like If the incremental cost fails to reach a consensus, return to step 4.

8. The method for economic dispatching microgrid based on event-triggered consensus protocol under noise conditions according to claim 7 is characterized in that: The step seven is specifically as follows: Considering the noise, the multi-agent consensus protocol is used to update the auxiliary variables, specifically: in, and Represent auxiliary variables XX respectively i (t) and YY i (t) is the derivative at time t; c(t) represents the gain function at time t considering noise, which is specifically in It is represented by the time when the auxiliary variable is introduced; ρ is represented by the noise delay coefficient; ω ij (t) is the communication noise between the i-th generator and the j-th generator at time t; the incremental cost of using auxiliary variables to update is:

9. The method for economic dispatching microgrid based on event-triggered consensus protocol under noise conditions according to claim 8, characterized in that: The step eight is specifically as follows: The incremental costs of treating the generator are: Among them, λ i_min and λ i_max They represent the minimum and maximum incremental costs of the i-th generator, specifically λ i_min =2α i p i_min +β i and λ i_max =2α i p i_max +β i ; Calculate the generator output power, specifically:

10. The method for economic dispatching microgrid based on event-triggered consensus protocol under noise conditions according to claim 9, characterized in that: The step nine is specifically as follows: Determine whether the auxiliary variables are consistent; if and in and Respectively represented as auxiliary variables XX i (t) and YY i (t) The average value at time t, Δ2>0 and Δ3>0 are the convergence coefficients, then the auxiliary variables reach consistency; output incremental cost and generator output power; like or If the auxiliary variables do not reach consistency, return to step seven.

Citation Information

Patent Citations

  • Event-triggered power system economic dispatching method under quantitative communication

    CN111416338A

  • Event-triggered power system economic operation scheduling method taking network loss into consideration

    CN113241763A

  • Microgrid event-triggered economic dispatching method and system considering environmental benefit and network loss

    CN117833214A

  • Distributed micro-grid fixed time event triggering economic dispatching method under directed graph

    CN118336693A