Economic dispatching method for triggering micro-grid based on consistency protocol dynamic event

By adopting a dynamic event-triggered economic scheduling method based on consistency protocol in the microgrid, the problems of high cost of centralized algorithms and insufficient flexibility of distributed algorithms are solved, and the optimal output power and incremental cost of generators are achieved, reducing the Resource consumption and system flexibility are improved.

CN119419738AActive Publication Date: 2025-02-11YANCHENG INST OF TECH
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the existing microgrid economic scheduling methods, centralized algorithms are costly and prone to single-point failures, and distributed algorithms lack flexibility in dealing with rapid changes in system state and external disturbances.

Method used

Adopt dynamic event-triggered microgrid economic scheduling method based on consistency protocol, design incremental cost consistency algorithms through multi-agent consistency protocols, and design dynamic event trigger functions to adjust event trigger conditions in real time to reduce unnecessary communication and calculations. Resource consumption.

Benefits of technology

The optimal output power and optimal incremental cost of generators are realized while meeting the generator supply and demand balance and output power limitations, reducing communication and computing resource consumption, and improving the flexibility and robustness of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119419738A_ABST
    Figure CN119419738A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of energy-saving and environment-friendly economic dispatching of smart grids, and particularly relates to a consistency protocol dynamic event-triggered microgrid economic dispatching method. The method comprises the following steps: firstly, designing an incremental cost consistency algorithm through a multi-agent consistency protocol, and designing a dynamic event trigger function; secondly, when the dynamic 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 applying a consistency protocol, correcting the increment cost by using the auxiliary variable, requiring the increment cost to meet the limitation, and then calculating the output power. According to the method, economic dispatching of the micro-grid and saving of communication resources are realized, 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 belongs to the field of smart grid energy conservation and environmental protection economic dispatch, and in particular to a microgrid economic dispatch method based on dynamic event triggering of a consistency protocol. Background Art

[0002] A microgrid is a small-scale power system that is usually composed of distributed power sources (such as solar energy, wind energy, fuel cells, etc.), energy storage devices and loads, and can operate independently of or be connected to the traditional power grid. Microgrids can be connected to the main grid under normal circumstances, but can automatically switch to island mode in the event of power failures or other emergencies. The purpose of microgrid economic dispatch is to obtain the optimal incremental cost and optimal output power of the generator under the condition that the generator meets the generator output power limit constraints and supply and demand balance constraints.

[0003] To solve the economic dispatch problem, microgrid dispatch initially adopted centralized economic dispatch algorithms, such as genetic algorithms and particle swarm optimization. These centralized economic dispatch algorithms require a powerful central controller, which results in high cost and easy single point failure. In order to overcome the shortcomings of centralized economic dispatch algorithms, distributed economic dispatch algorithms are used to dispatch microgrids. Distributed economic dispatch algorithms can complete the economic dispatch of microgrids by exchanging information between neighbors without a central controller, and have good robustness and information confidentiality.

[0004] Static event-triggered control is an early form of event-triggered control, and its main purpose is to reduce unnecessary communication and computational burdens by triggering control updates when specific conditions are met. Although event-triggered control solves the problem of time-triggered control to a certain extent, the fixed event trigger mechanism may still be inflexible and difficult to cope with rapid changes in system states or external disturbances. The proposal and development of dynamic event-triggered control provides a more flexible, efficient and energy-saving control method. By dynamically adjusting the event trigger conditions, this method can better adapt to complex system dynamics and external disturbances, and improve the performance and resource utilization efficiency of the control system. 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 dynamic event triggering of a consistency protocol, which can perform economic dispatch of the microgrid and save communication resources.

[0006] The present invention is implemented by the following scheme: A method for economic dispatching of microgrids based on dynamic event triggering of a consistency protocol, 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 dynamic event trigger function;

[0010] Step 4: Use the incremental cost consistency algorithm to update the incremental cost; determine whether the dynamic event trigger function is greater than 0; if the dynamic event trigger function is greater than 0, update the communication incremental cost; if the dynamic 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 communication incremental cost;

[0012] 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;

[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] p i_min ≤p i (t)≤p i_max

[0020] 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;

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

[0022] 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 , communication incremental cost λ # i (0) The initial value is λ i (0) and the initial value of the internal dynamic variable is η i (0).

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

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

[0025]

[0026] 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;

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

[0028]

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

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

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

[0032]

[0033] in, is the i-th generator at the k-th triggering time, 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;

[0034] The design of dynamic event trigger function is as follows:

[0035]

[0036] 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; θ i >0, χ i >0,∈ i >0,ξ i >0,α i * >0 and is the design parameter of the i-th generator, where λ max It is expressed as the maximum eigenvalue of the Laplace matrix L and is required to satisfy μ>0 is the dead zone threshold; h is the sampling period, is the derivative of the internal dynamic variable of the i-th generator at time t, η i (t) is the internal dynamic variable of the i-th generator at time t; inf is the lower bound.

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

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

[0039] If the dynamic event triggers the function fi If (t) is less than or equal to 0, keep the incremental communication cost unchanged and go to step five.

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

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

[0042]

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

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

[0045] 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:

[0046]

[0047] 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 ;

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

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

[0050] Use the multi-agent consensus protocol to update auxiliary variables, specifically:

[0051]

[0052] in, and Represent auxiliary variables XX respectively i (t) and YY i (t) The derivative at time t; the incremental cost is updated using auxiliary variables, specifically:

[0053]

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

[0055] The incremental costs of treating the generator are:

[0056]

[0057] 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 ;

[0058] Calculate the generator output power, specifically:

[0059]

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

[0061] 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;

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

[0063] The present invention provides a microgrid economic dispatching method based on dynamic event triggering of a consistency protocol. Compared with the prior art, the present invention has the following beneficial effects:

[0064] 1. The microgrid economic dispatch method based on dynamic event triggering of consistency protocol proposed in the present invention is fully distributed. Compared with static event triggering, dynamic event triggering can adjust the triggering conditions in real time according to the system status, thereby reducing unnecessary communication and computing resource consumption.

[0065] 2. The microgrid economic dispatching method based on dynamic event triggering of consistency protocol proposed in the present invention is completely distributed and more flexible and scalable than the centralized method.

[0066] 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

[0067] Figure 1 This is a flow chart of a method for triggering microgrid economic dispatch based on a consistency protocol dynamic event of the present invention;

[0068] Figure 2 The IEEE39 node standard power network of the present invention;

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

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

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

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

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

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

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

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

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

[0078] 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.

[0079] Embodiment 1:

[0080] The process of a microgrid economic dispatch method based on dynamic event triggering of a consistency protocol provided in this embodiment is as follows: Figure 1 As shown, the specific steps include:

[0081] 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;

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

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

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

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

[0086] 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;

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

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

[0089] 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.

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

[0091] The microgrid economic dispatch problem model is:

[0092]

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

[0094] 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;

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

[0096] 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 , communication incremental cost λ # i (0) The initial value is λ i (0) and the initial value of the internal dynamic variable is η i (0).

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

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

[0099]

[0100] 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;

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

[0102]

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

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

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

[0106]

[0107] in, is the i-th generator at the k-th triggering time, 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;

[0108] The design of dynamic event trigger function is as follows:

[0109]

[0110] 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; θ i >0, χ i >0,∈ i >0,ξ i >0,α i * >0 and σ i ∈ is the design parameter of the i-th generator, where λ max It is expressed as the maximum eigenvalue of the Laplace matrix L and is required to satisfy μ>0 is the dead zone threshold; h is the sampling period, is the derivative of the internal dynamic variable of the i-th generator at time t, η i (t) is the internal dynamic variable of the i-th generator at time t; inf is the lower bound.

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

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

[0113] If the dynamic 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 five.

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

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

[0116]

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

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

[0119] 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:

[0120]

[0121] 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 ;

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

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

[0124] Use the multi-agent consensus protocol to update auxiliary variables, specifically:

[0125]

[0126] in, and Represents auxiliary variables XX i (t) and YY i (t) The derivative at time t; the incremental cost is updated using auxiliary variables, specifically:

[0127]

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

[0129] The incremental costs of treating the generator are:

[0130]

[0131] 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 ;

[0132] Calculate the generator output power, specifically:

[0133]

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

[0135] 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;

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

[0137] Embodiment 2:

[0138] Example 2 adopts the proposed microgrid economic dispatch method based on dynamic event triggering of consistency protocol to perform numerical simulation on IEEE 39-node standard power network with a total of 10 generators. Figure 2 It is an IEEE 39-node standard power network. Figure 3 This is the communication topology diagram of each generator.

[0139] 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, Table 2 shows the design parameters of the i-th generator; the total power demand p d =300(MW), generator

[0140] The initial output power values ​​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 YY 10(0) = 0; the initial values ​​of the internal dynamic variables η1(0) = 7, η2(0) = 7, η3(0) = 7, η4(0) = 7, η5(0) = 7, η6(0) = 7, η7(0) = 7, η8(0) = 7, η9(0) = 7, η 10 (0)=7; time interval h is 0.02(s).

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

[0142]

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

[0144]

[0145] Table 1

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

[0147] Table 2

[0148]

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

[0150] 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 = 150 (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 communication 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.

[0151] 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 = 150 (s), the auxiliary variables are 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.

[0152] 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 dynamic event of the present invention; Fig. 9 is the measurement error of each generator of the present invention |e i (t)|with dynamic 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.

[0153] 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 dynamic event triggering of consistency protocol, 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 dynamic event trigger function; Step 4: Use the incremental cost consistency algorithm to update the incremental cost; determine whether the dynamic event trigger function is greater than 0; if the dynamic event trigger function is greater than 0, update the communication incremental cost; if the dynamic 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 communication incremental 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. According to claim 1, a method for triggering microgrid economic dispatch based on a consistency protocol dynamic event, 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 , communication incremental cost λ # i (0) The initial value is λ i (0) and the initial value of the internal dynamic variable is η i (0).

3. According to claim 2, a method for triggering microgrid economic dispatch based on a consistency protocol dynamic event, 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. According to claim 3, a method for triggering microgrid economic dispatch based on a consistency protocol dynamic event, 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 dynamic event trigger function is as follows: 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; θ i >0, x i >0,∈ i >0,ξ i >0,α i * >0 and σ i ∈ is the design parameter of the i-th generator, where λ max It is expressed as the maximum eigenvalue of the Laplace matrix L and is required to satisfy μ>0 is the dead zone threshold; h is the sampling period, is the derivative of the internal dynamic variable of the i-th generator at time t, η i (t) is the internal dynamic variable of the i-th generator at time t; inf is the lower bound.

5. According to claim 4, a method for triggering microgrid economic dispatch based on a consistency protocol dynamic event, characterized in that: The step 4 is specifically as follows: Determine whether the dynamic event trigger function is greater than 0; if the dynamic event trigger function f i (t) is greater than 0, update the incremental communication cost of the generator, let If the dynamic 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 five.

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

7. A method for economic dispatching of microgrids based on dynamic event triggering of consistency protocol according to claim 6, 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. A method for economic dispatching a microgrid based on dynamic event triggering of a consistency protocol according to claim 7, characterized in that: The step seven is specifically as follows: Use the multi-agent consensus protocol to update auxiliary variables, specifically: in, and Represents auxiliary variables XX i (t) and YY i (t) The derivative at time t; the incremental cost is updated using auxiliary variables, specifically:

9. A method for triggering microgrid economic dispatch based on a consistency protocol dynamic event 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 =2a i p i_min +β i and λ i_max =2α i p i_max +β i ; Calculate the generator output power, specifically:

10. A method for economic dispatching of microgrids based on dynamic event triggering of consistency protocol 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

  • Economic dispatching method of event-driven electric power system

    CN110752624A

  • Economic dispatching method for power system

    CN111191848A

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

    CN113241763A

  • Intelligent power grid economic dispatching method based on event triggering and fixed time

    CN114881489A

  • Intelligent power grid economic dispatching method based on fixed time dynamic event triggering

    CN115719142A