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.
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
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.
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.
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.
Smart Images

Figure CN119298007A_ABST
Abstract
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