Power generation equipment scheduling method and device

By scheduling power generation equipment in the bus node unit of the microgrid system, optimizing calculations are performed using the power generation cost function, and slightly increasing costs through communication with neighbor nodes, the problem of excessive central computing pressure in the traditional centralized scheduling method is solved, and efficient and distributed scheduling solution and power generation cost optimization are achieved.

CN119787319APending Publication Date: 2025-04-08STATE GRID HEBEI ELECTRIC POWER CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411862439.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The traditional centralized scheduling method causes excessive central computing pressure in the microgrid, limiting the scalability and reliability of the system, making it difficult to achieve efficient and distributed scheduling solutions.

Method used

By applying the power generation equipment scheduling method in the bus node unit of the microgrid system, using the power generation cost function as the objective function, the power output value is optimized and calculated, and the communication with the neighbor bus node unit is updated to achieve distributed scheduling.

Benefits of technology

This method effectively solves the problem of central computing pressure during centralized scheduling, realizes efficient and distributed solutions to scheduling problems in the microgrid, and quickly and effectively optimizes power generation cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119787319A_ABST
    Figure CN119787319A_ABST
Patent Text Reader

Abstract

The invention provides a power generation equipment scheduling method and device, and belongs to the field of power system control. According to the method, the calculation task of the scheduling problem is decomposed into the sub-tasks of the corresponding bus node units, and the corresponding sub-tasks are executed by the bus node units corresponding to the buses, so that the problem of overlarge central calculation pressure during centralized scheduling is effectively solved, and efficient and distributed solution of the scheduling problem in the micro-grid can be realized; the method comprises the following steps of: performing optimization calculation on a target function based on each bus unit by taking the micro-increment cost of each bus as a consistency variable of a scheduling optimization problem of the power generation equipment, updating and exchanging the consistency variable through communication among the bus node units, and finally, when the micro-increment cost of each bus is consistent, performing optimization calculation on the target function by taking the micro-increment cost of each bus as the consistency variable of the scheduling optimization problem of the power generation equipment. And determining the optimal solution of the power generation equipment dispatching under each corresponding bus, thereby quickly and effectively realizing the optimal solution of the power generation cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of power system control, and in particular to a method and device for dispatching power generation equipment. Background Art

[0002] With the continuous growth of global energy demand and the increasingly severe environmental problems, microgrids, as an important part of smart grids, the research on their dispatching strategies is particularly important. The core goal of microgrid dispatching is to achieve cost optimization while ensuring the reliability of power supply.

[0003] The traditional centralized dispatching method faces the problem of excessive central computing pressure, which not only limits the scalability of the microgrid system, but also increases the vulnerability of the microgrid system. Therefore, there is an urgent need for a power generation equipment dispatching method to achieve efficient and distributed solution of dispatching problems in microgrids. Summary of the invention

[0004] The embodiments of the present application provide a method and apparatus for scheduling power generation equipment to solve the problem that efficient and distributed solutions to scheduling problems in microgrids cannot be achieved.

[0005] In a first aspect, an embodiment of the present application provides a method for dispatching a power generation device, the method being applied to a bus node unit in a microgrid system, one bus node unit corresponding to one bus, the method comprising:

[0006] Taking the power generation cost function of the power generation equipment under the corresponding bus as the objective function and taking the minimum power generation cost as the constraint condition, the power output value of the power generation equipment is optimized and calculated to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value;

[0007] Based on the preferred incremental cost calculated by the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, the preferred incremental cost corresponding to the preferred power output value is updated to obtain a new preferred incremental cost;

[0008] The new preferred incremental cost is sent to the master node unit of the microgrid system, so that the master node unit determines whether the new preferred incremental costs obtained by each bus node unit in the microgrid system are consistent, and feeds back indication information to each bus node unit based on the judgment result; wherein the indication information is used to indicate whether to continue the optimization calculation of the power output value of the power generation equipment;

[0009] Based on the indication information, the final preferred power output value of the power generation equipment under the corresponding bus is determined, and based on the final preferred power output value, the power generation equipment is scheduled; wherein the preferred incremental cost corresponding to the final preferred power output value obtained by each bus node unit is consistent.

[0010] In a possible implementation, the preferred incremental cost calculated based on the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, performing data updating processing on the preferred incremental cost corresponding to the preferred power output value to obtain a new preferred incremental cost, includes:

[0011] Obtaining a first adjustment cost based on a preset weight matrix and a preferred incremental cost corresponding to the preferred power output value, and sending the first adjustment cost to the neighboring bus node unit;

[0012] Receiving a second adjustment cost sent by the neighbor bus node unit; wherein the second adjustment cost is determined according to the weight matrix and the calculated preferred incremental cost;

[0013] According to the first adjustment cost and the second adjustment cost, updating the preferred incremental cost corresponding to the preferred power output value, and updating the number of cycles;

[0014] If the number of cycles after the update does not reach the preset number, the preferred incremental cost of the data update processing is used as the preferred incremental cost corresponding to the preferred power output value, and the step of obtaining the first adjustment cost based on the preset weight matrix and the preferred incremental cost corresponding to the preferred power output value is re-executed until the number of cycles after the update reaches the preset number, and the operation is stopped to obtain a new preferred incremental cost.

[0015] In a possible implementation, before performing data updating processing on the preferred incremental cost corresponding to the preferred power output value based on the preferred incremental cost calculated by the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, the method further includes:

[0016] Acquire communication topology information of the microgrid system; wherein the communication topology information includes communication link information between each bus node in the microgrid system,

[0017] The weight matrix is ​​determined according to the communication topology information; wherein the weight matrix is ​​used to characterize the data interaction weights between neighboring bus node units in the microgrid system.

[0018] In a possible implementation, the power generation cost function of the power generation equipment under the corresponding bus is used as the objective function, and the minimum power generation cost is used as the constraint condition to optimize the power output value of the power generation equipment to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value, including:

[0019] According to the objective function Optimizing and calculating the power output value of the power generation equipment to obtain the preferred power output value of the power generation equipment when the power generation cost is minimum and the preferred incremental cost corresponding to the preferred power output value;

[0020] in, For slightly increased cost, P i is the output power of the i-th power generation equipment, F i (P i ) is the power generation cost of the i-th power generation equipment, P i,L is the load on generating equipment i, and n is the number of generating equipment under the corresponding bus.

[0021] In a possible implementation manner, the sending the first adjustment cost to the neighbor bus node unit includes:

[0022] Performing data encryption processing on the first adjustment cost to obtain an encrypted first adjustment cost;

[0023] The encrypted first adjustment cost is sent to the neighbor bus node unit.

[0024] In a possible implementation manner, the performing data encryption processing on the first adjustment cost to obtain the encrypted first adjustment cost includes:

[0025] according to Performing data encryption processing on the first adjustment cost to obtain an encrypted first adjustment cost;

[0026] in, is the first adjustment cost after encryption, is the first adjustment cost, k represents the number of data exchange updates between adjacent buses, α is the step size, η is the learning rate, γ is the momentum factor, and v k is the momentum term. When k = 0, vk = 0, P i is the output power of the i-th power generation equipment, F i (P i ) is the power generation cost of the i-th power generation equipment, P i,L is the load on the power generation equipment i, gk,i represents F i (P i )’s gradient.

[0027] In a possible implementation, the performing data updating processing on the preferred slight increase cost corresponding to the preferred power output value according to the first adjustment cost and the second adjustment cost includes:

[0028] Subtracting the preferred incremental cost from the first adjustment cost to obtain an incremental cost difference;

[0029] The slightly incremental cost difference and the second adjustment cost are added together to obtain the optimal slightly incremental cost after data update.

[0030] In a possible implementation, determining the final preferred power output value of the power generation equipment under the corresponding bus based on the indication information includes:

[0031] If the indication information is yes, then the step of optimizing the power output value of the power generation equipment by taking the power generation cost function of the power generation equipment under the corresponding bus as the objective function and taking the minimum power generation cost as the constraint condition is repeated until the indication information is no, and the final preferred power output value is obtained.

[0032] In a second aspect, an embodiment of the present application provides a power generation equipment scheduling device, the device is applied to a bus node unit in a microgrid system, one bus node unit corresponds to one bus, and the device includes:

[0033] A calculation unit, configured to optimize the power output value of the power generation equipment by taking the power generation cost function of the power generation equipment under the corresponding bus as the objective function and taking the minimum power generation cost as the constraint condition, to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value;

[0034] An updating unit, configured to perform data updating processing on the preferred incremental cost corresponding to the preferred power output value based on the preferred incremental cost calculated by the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, to obtain a new preferred incremental cost;

[0035] A transmission unit, used to send the new preferred incremental cost to the master node unit of the microgrid system, so that the master node unit determines whether the new preferred incremental costs obtained by each bus node unit in the microgrid system are consistent, and feeds back indication information to each bus node unit based on the judgment result; wherein the indication information is used to indicate whether to continue the optimization calculation of the power output value of the power generation equipment;

[0036] A processing unit is used to determine the final preferred power output value of the power generation equipment under the corresponding bus based on the indication information, and to schedule the power generation equipment based on the final preferred power output value; wherein the preferred incremental cost corresponding to the final preferred power output value obtained by each bus node unit is consistent.

[0037] In a possible implementation manner, the updating unit is specifically configured to:

[0038] Obtaining a first adjustment cost based on a preset weight matrix and a preferred incremental cost corresponding to the preferred power output value, and sending the first adjustment cost to the neighboring bus node unit;

[0039] Receiving a second adjustment cost sent by the neighbor bus node unit; wherein the second adjustment cost is determined according to the weight matrix and the calculated preferred incremental cost;

[0040] According to the first adjustment cost and the second adjustment cost, updating the preferred incremental cost corresponding to the preferred power output value, and updating the number of cycles;

[0041] If the number of cycles after the update does not reach the preset number, the preferred incremental cost of the data update processing is used as the preferred incremental cost corresponding to the preferred power output value, and the step of obtaining the first adjustment cost based on the preset weight matrix and the preferred incremental cost corresponding to the preferred power output value is re-executed until the number of cycles after the update reaches the preset number, and the operation is stopped to obtain a new preferred incremental cost.

[0042] The embodiment of the present application provides a method and device for dispatching power generation equipment. The bus node unit corresponding to any bus in the microgrid system first takes the power generation cost function of the power generation equipment under the corresponding bus as the objective function and takes the minimum power generation cost as the constraint condition to optimize the power output value of the power generation equipment to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value. Secondly, based on the preferred incremental cost calculated by the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, the preferred incremental cost corresponding to the preferred power output value is updated to obtain a new preferred incremental cost, and then the new preferred incremental cost is sent to The main node unit of the microgrid system is to enable the main node to feedback corresponding indication information to each bus node unit according to whether the new preferred incremental costs obtained by each bus node unit in the microgrid system are consistent, wherein the indication is used to indicate whether the bus node unit continues to optimize the calculation of the power output value of the power generation equipment; the bus node unit corresponding to any bus in the microgrid system finally determines the final preferred power output value of the power generation equipment under the corresponding bus based on the indication content of the indication information, and dispatches the power generation equipment based on the final preferred power output value; wherein the preferred incremental costs corresponding to the final preferred power output values ​​obtained by each bus node unit are consistent. The embodiment of the present application decomposes the computational task of the scheduling problem into subtasks of the corresponding bus node units, and the bus node units corresponding to each bus perform the corresponding subtasks, which effectively solves the problem of excessive central computing pressure during centralized scheduling, and can achieve efficient and distributed solution of scheduling problems in microgrids; and uses the incremental cost of each bus as a consistency variable for the optimization problem of power generation equipment scheduling, based on which each bus unit performs optimization calculation of the objective function, and then realizes the update and exchange of consistency variables through communication between each bus node unit. Finally, when the incremental cost of each bus is consistent, the optimal solution for the scheduling of power generation equipment under each corresponding bus is determined, and the optimization solution of power generation cost is achieved quickly and effectively. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0044] Figure 1 is a flow chart for implementing the method for dispatching power generation equipment provided in an embodiment of the present application;

[0045] Figure 2 is a flowchart of another method for dispatching power generation equipment provided in an embodiment of the present application;

[0046] Figure 3 It is a microgrid system communication topology diagram provided in an embodiment of the present application;

[0047] Figure 4 It is a structural schematic diagram of a power generation equipment scheduling device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0049] With the continuous growth of global energy demand and the increasingly severe environmental problems, microgrids, as an important part of smart grids, are particularly important for the study of economic dispatch strategies. The core goal of microgrid economic dispatch is to achieve cost optimization while ensuring the reliability of power supply.

[0050] After research, the inventors found that the traditional centralized scheduling method faces the problem of excessive central computing pressure, which not only limits the scalability of the microgrid system, but also increases the vulnerability of the microgrid system, and the scheduling optimization solution is inefficient.

[0051] In order to improve the efficiency of scheduling optimization solution, in the implementation mode of the present application, the calculation task of the scheduling problem is decomposed into sub-tasks of each corresponding bus node unit, and the bus node unit corresponding to each bus performs the corresponding sub-task, which effectively solves the problem of excessive central computing pressure during centralized scheduling, and can achieve efficient and distributed solution of scheduling problems in microgrids; and the incremental cost of each bus is used as a consistency variable for the scheduling optimization problem of power generation equipment, based on which each bus unit performs optimization calculation of the objective function, and then the update and exchange of the consistency variable is realized through communication between each bus node unit. Finally, when the incremental cost of each bus is consistent, the optimal solution for the scheduling of power generation equipment under each corresponding bus is determined, and the optimization solution of power generation cost is achieved quickly and effectively.

[0052] In order to make the purpose, technical solutions and advantages of the present application clearer, specific embodiments will be described below in conjunction with the accompanying drawings.

[0053] Figure 1 A flowchart of a method for dispatching power generation equipment provided in an embodiment of the present application is provided. The method is applied to a bus node unit in a microgrid system. One bus node unit corresponds to one bus. The method includes:

[0054] Step 101, taking the power generation cost function of the power generation equipment under the corresponding bus as the objective function and taking the minimum power generation cost as the constraint condition, the power output value of the power generation equipment is optimized and calculated to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value.

[0055] Exemplarily, the bus node unit corresponding to any bus in the present embodiment takes the power generation cost function under the corresponding bus as the objective function and the minimum power generation cost as the constraint condition, and optimizes the power output value of the power generation equipment to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value.

[0056] Among them, in the power system, incremental cost refers to the additional cost required to increase the output of a unit of electrical energy (such as 1 megawatt-hour). It reflects the change in cost with a slight change in the level of power production or supply. For example, when a power plant wants to produce 1 megawatt-hour more electricity, the additional cost invested to achieve this increase in production is called incremental cost, including the increase in fuel costs, equipment operation and maintenance costs, etc.

[0057] In a feasible implementation manner, the constraint conditions for optimizing the calculation of the power output value of the power generation equipment in this embodiment may also include constraints such as power generation equipment output constraints and supply-demand balance constraints.

[0058] Step 102, based on the optimal incremental cost calculated by the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, the optimal incremental cost corresponding to the optimal power output value is updated to obtain a new optimal incremental cost.

[0059] Exemplarily, in this embodiment, each bus has a corresponding communication line with the corresponding neighboring bus node unit, based on which the exchange and update of the preferred incremental costs are realized to obtain a new preferred incremental cost.

[0060] This embodiment applies As a consistency variable, is the consistency variable after the kth round of data update on the bus. Based on the equal increment method, when each bus When they are consistent, it can be considered that the system has reached the optimal state, which can be expressed as:

[0061]

[0062] Where: * is the global consistency variable when the total operating cost is optimal. N is the number of buses in the microgrid system.

[0063] Step 103, sending the new preferred micro-incremental cost to the main node unit of the microgrid system, so that the main node unit determines whether the new preferred micro-incremental costs obtained by each bus node unit in the microgrid system are consistent, and based on the judgment result, feedback indication information is sent to each bus node unit; wherein the indication information is used to indicate whether to continue the optimization calculation of the power output value of the power generation equipment.

[0064] Exemplarily, after completing the data exchange and update with the neighboring bus node units, this embodiment sends the obtained new preferred micro-incremental cost to the main node unit of the microgrid system. The main node of the microgrid system receives the new preferred micro-incremental costs sent by each bus node unit, determines whether the new preferred micro-incremental costs obtained by each bus node unit in the microgrid system are consistent, and feeds back indication information to each bus node unit based on the judgment result, indicating whether to continue the optimization calculation of the power output value of the power generation equipment.

[0065] Step 104, based on the indication information, determine the final preferred power output value of the power generation equipment under the corresponding bus, and schedule the power generation equipment based on the final preferred power output value; wherein the preferred incremental cost corresponding to the final preferred power output value obtained by each bus node unit is consistent.

[0066] Exemplarily, the bus node unit of this embodiment receives the indication information fed back by the main node unit of the microgrid system, and determines whether to continue the optimization calculation of the power output of the power generation equipment under the corresponding bus based on the indication information.

[0067] When the main node unit of the microgrid system determines that the new preferred micro-increment costs sent by each bus node unit are consistent, it is determined to stop the optimization calculation of the power output of the power generation equipment under the corresponding bus.

[0068] In one example, if the instruction information indicates to continue the optimization calculation of the power output of the power generation equipment under the corresponding bus, the bus node unit executes the contents of the above steps 101 to 103 until the instruction information indicates to stop the optimization calculation of the power output of the power generation equipment under the corresponding bus, at which time the corresponding preferred power output value is the final preferred power output value, and the power generation equipment output is dispatched based on the final preferred power output value.

[0069] In another example, if the instruction information indicates to stop the optimization calculation of the power output of the power generation equipment under the corresponding bus, then the corresponding preferred power output value is the final preferred power output value, and the output of the power generation equipment is scheduled based on the final preferred power output value.

[0070] In summary, the embodiment of the present application decomposes the calculation task of the scheduling problem into sub-tasks of the corresponding bus node units, and the bus node units corresponding to each bus perform the corresponding sub-tasks, which effectively solves the problem of excessive central computing pressure during centralized scheduling, and can achieve efficient and distributed solution of scheduling problems in microgrids; and uses the incremental cost of each bus as a consistency variable for the optimization problem of power generation equipment scheduling, and optimizes the objective function based on this for each bus unit, and then realizes the update and exchange of consistency variables through communication between each bus node unit. Finally, when the incremental cost of each bus is consistent, the optimal solution for the scheduling of power generation equipment under each corresponding bus is determined, and the optimization solution of power generation cost is achieved quickly and effectively.

[0071] This embodiment determines the data interaction weights between neighboring bus node units in the microgrid system according to the communication topology information of the microgrid system, and then performs reasonable interaction with preferably slightly increased costs between neighboring bus node units based on the corresponding data interaction weights; at the same time, data in communication between bus node units is encrypted to avoid information leakage and improve data security; and the number of data interactions between neighboring bus node units is pre-set to ensure that the data transformation and update of each bus node unit in the microgrid system is related to all bus node units, thereby improving the efficiency and rationality of data updating.

[0072] Figure 2 A flowchart for implementing another method for dispatching power generation equipment provided in an embodiment of the present application, the method is applied to a bus node unit in a microgrid system, one bus node unit corresponds to one bus, and the method includes:

[0073] Step 201, taking the power generation cost function of the power generation equipment under the corresponding bus as the objective function and taking the minimum power generation cost as the constraint condition, the power output value of the power generation equipment is optimized and calculated to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value.

[0074] In a feasible implementation manner, step 201 includes:

[0075] According to the objective function The power output value of the power generation equipment is optimized and calculated to obtain the preferred power output value of the power generation equipment when the power generation cost is minimum and the preferred incremental cost corresponding to the preferred power output value. For slightly increased cost, P i is the output power of the i-th power generation equipment, F i (P i ) is the power generation cost of the i-th power generation equipment, P i,L is the load on generating equipment i, and n is the number of generating equipment under the corresponding bus.

[0076] Exemplarily, the bus node unit corresponding to any bus in the present embodiment takes the power generation cost function under the corresponding bus as the objective function, and optimizes the power output value of the power generation equipment under the constraints of minimizing the power generation cost and the output constraint of the power generation equipment, supply and demand balance, etc., to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value.

[0077] In one example, taking a traditional coal-fired generator set as an example, the relationship between the economic cost of power generation and the output power of the coal-fired generator set on the bus is:

[0078] F i (P i )=a i P i 2 +b i P i +c i ,i=1,2,...,n

[0079] Where: a i , b i , c i are the coefficients of the quadratic term, linear term and constant term of the power generation cost parameters of the coal-fired unit respectively; P i is the output power of the i-th coal-fired unit, F i (P i ) is the power generation cost of the i-th coal-fired unit, and n is the number of power generation equipment under the corresponding bus.

[0080] For the actual output power P of the coal-fired unit i The upper and lower limits of the unit output must be met, expressed as:

[0081] P i,min ≤P i ≤P i,max

[0082] Where: P i,max is the upper limit of coal-fired unit output; P i,min It is the lower limit of coal-fired unit output.

[0083] The constraints for system supply and demand balance are expressed as:

[0084]

[0085] Where: P i,L is the load on power generation equipment i.

[0086] In the scheduling problem considering the power generation cost, the optimization model is as follows:

[0087]

[0088] Based on the Lagrange multiplier method, the function expression for solving the scheduling optimization problem is:

[0089]

[0090] in, is the Lagrange multiplier, which slightly increases the cost.

[0091] For the i-th coal-fired unit, i.e., power generation equipment i, its corresponding incremental cost is expressed as:

[0092]

[0093] Step 202: Obtain a first adjustment cost based on a preset weight matrix and a preferred incremental cost corresponding to a preferred power output value, and send the first adjustment cost to a neighboring bus node unit.

[0094] In a feasible implementation manner, before step 202, this embodiment may further include:

[0095] Acquire communication topology information of the microgrid system; wherein the communication topology information includes communication link information between each bus node in the microgrid system; determine a weight matrix based on the communication topology information; wherein the weight matrix is ​​used to characterize the data interaction weights between neighboring bus node units in the microgrid system.

[0096] In a feasible implementation manner, the present embodiment sends the first adjustment cost to the neighbor bus node unit, which may include: performing data encryption processing on the first adjustment cost to obtain the encrypted first adjustment cost; and sending the encrypted first adjustment cost to the neighbor bus node unit.

[0097] Among them, according to The first adjustment cost is encrypted to obtain the encrypted first adjustment cost; wherein, is the first adjustment cost after encryption, is the first adjustment cost, k represents the number of data exchange updates between adjacent buses, α is the step size, η is the learning rate, γ is the momentum factor, and v k is the momentum term. When k = 0, v k = 0, gk,i represents F i (P i )’s gradient.

[0098] For example, it is assumed that each bus of the microgrid includes a power source and a load. Figure 3 A microgrid system communication topology diagram is provided for an embodiment of the present application. In the diagram, G is a power generation device, L is a load, and the communication network between each bus in the microgrid system can be represented by an undirected graph G={V, E}.

[0099] Among them, V = {1, 2, ..., N}, V is the node set, N is the number of nodes; E = {(x, y) | x, y∈V}, E is the edge set of graph G, x and y are the bus nodes.

[0100] The weight matrix W based on the communication topology graph is W = (w xy )n×n represents the formula:

[0101]

[0102] Where: w xy is the weight matrix value; N x and N y are the neighbor node sets of nodes i and j respectively.

[0103] The weight matrix corresponding to the above microgrid system communication topology diagram is calculated as follows:

[0104]

[0105] This embodiment exchanges data between the bus node unit and the neighboring bus node units based on the weight values ​​in the corresponding weight matrix. For example, the bus node unit multiplies the calculated preferred incremental cost by the corresponding weight value to obtain a first adjustment cost, and sends the first adjustment cost to the neighboring bus node unit corresponding to the weight value.

[0106] This embodiment can also be based on The first adjustment cost is encrypted to obtain the encrypted first adjustment cost; wherein, is the first adjustment cost after encryption, is the first adjustment cost, k represents the number of data exchange updates between adjacent buses, α is the step size, η is the learning rate, γ is the momentum factor, and v k is the momentum term. When k = 0, v k = 0, gk,i represents F i (P i )’s gradient.

[0107] Step 203, receiving a second adjustment cost sent by a neighbor bus node unit; wherein the second adjustment cost is determined according to the weight matrix and the calculated preferred incremental cost.

[0108] Illustratively, this embodiment receives a second adjustment cost sent by a neighboring bus node unit while sending the first adjustment cost; wherein the second adjustment cost is determined according to the weight matrix and the calculated preferred incremental cost.

[0109] The second adjustment cost may also be obtained by multiplying the preferred incremental cost calculated by the neighboring bus node units based on the corresponding weight values ​​in the weight matrix, and the second adjustment cost may also be the encrypted second adjustment cost.

[0110] Step 204 : performing data update processing on the preferred incremental cost corresponding to the preferred power output value according to the first adjustment cost and the second adjustment cost, and updating the number of cycles.

[0111] In this embodiment, the preferred incremental cost and the first adjustment cost may be first subtracted to obtain the incremental cost difference; and then the incremental cost difference and the second adjustment cost may be added to obtain the preferred incremental cost after data update.

[0112] Step 205: If the number of cycles after the update does not reach the preset number, the preferred incremental cost of the data update processing is used as the preferred incremental cost corresponding to the preferred power output value, and the step of obtaining the first adjustment cost based on the preset weight matrix and the preferred incremental cost corresponding to the preferred power output value is re-executed until the number of cycles after the update reaches the preset number, and the operation is stopped to obtain a new preferred incremental cost.

[0113] Exemplarily, this embodiment pre-sets the number of data interactions between each neighbor bus node unit. If the number of cycles after update does not reach the preset number, the preferred incremental cost of data update processing is used as the preferred incremental cost corresponding to the preferred power output value, and the above steps 202 to 204 are re-executed until the number of cycles after update reaches the preset number, and the operation is stopped to obtain a new preferred incremental cost.

[0114] In one example, for each busbar, for the kth cycle, a momentum-optimized gradient descent algorithm is used to perform a preliminary search to obtain an estimated value of the consistency variable for the k+1th round. This estimate will be used to exchange and update the consistency variables.

[0115] The agents configured on each bus transmit the estimated value of the consistency variable obtained in step 3 in the k+1th round through the information line. After φ times of exchange and update, the k+1th round of each bus is obtained Taking busbar x as an example, it is expressed as:

[0116]

[0117] Where: is the φ-times representation of the exchange and update of the consistency variables of the busbar x.

[0118] Step 206, sending the new preferred micro-incremental cost to the master node unit of the microgrid system, so that the master node unit determines whether the new preferred micro-incremental costs obtained by each bus node unit in the microgrid system are consistent, and based on the judgment result, feedback indication information to each bus node unit; wherein the indication information is used to indicate whether to continue the optimization calculation of the power output value of the power generation equipment.

[0119] Exemplarily, this step refers to step 103 and will not be described in detail.

[0120] Step 207, based on the indication information, determine the final preferred power output value of the power generation equipment under the corresponding bus, and schedule the power generation equipment based on the final preferred power output value; wherein the preferred incremental cost corresponding to the final preferred power output value obtained by each bus node unit is consistent.

[0121] Exemplarily, if the indication information is yes, the steps of optimizing the power output value of the power generation equipment with the power generation cost function of the power generation equipment under the corresponding bus as the objective function and the minimum power generation cost as the constraint condition, i.e., steps 201 to 207, are repeatedly executed until the indication information is no, and the final preferred power output value is obtained.

[0122] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0123] The following is an embodiment of the device of the present application. For details not described in detail, please refer to the corresponding method embodiment described above.

[0124] Figure 4 The schematic diagram of the structure of the power generation equipment dispatching device provided in the embodiment of the present application is shown. The device is applied to the bus node unit in the microgrid system, and one bus node unit corresponds to one bus. For the convenience of explanation, only the parts related to the embodiment of the present application are shown, which are described in detail as follows:

[0125] like Figure 4 As shown, the power generation equipment scheduling device 4 includes:

[0126] The calculation unit 401 is used to optimize the power output value of the power generation equipment by taking the power generation cost function of the power generation equipment under the corresponding bus as the objective function and taking the minimum power generation cost as the constraint condition, so as to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value.

[0127] The updating unit 402 is used to update the preferred incremental cost corresponding to the preferred power output value based on the preferred incremental cost calculated by the neighboring bus node unit corresponding to the corresponding bus in the microgrid system to obtain a new preferred incremental cost.

[0128] The transmission unit 403 is used to send the new preferred micro-incremental cost to the main node unit of the microgrid system, so that the main node unit can determine whether the new preferred micro-incremental costs obtained by each bus node unit in the microgrid system are consistent, and feedback indication information to each bus node unit based on the judgment result; wherein the indication information is used to indicate whether to continue the optimization calculation of the power output value of the power generation equipment.

[0129] Processing unit 404 is used to determine the final preferred power output value of the power generation equipment under the corresponding bus based on the indication information, and schedule the power generation equipment based on the final preferred power output value; wherein the preferred incremental cost corresponding to the final preferred power output value obtained by each bus node unit is consistent.

[0130] In a possible implementation, the updating unit 402 is specifically configured to:

[0131] Based on the preset weight matrix and the preferred slight increase cost corresponding to the preferred power output value, a first adjustment cost is obtained, and the first adjustment cost is sent to the neighbor bus node unit.

[0132] A second adjustment cost sent by a neighbor bus node unit is received; wherein the second adjustment cost is determined according to a weight matrix and a calculated preferred incremental cost.

[0133] According to the first adjustment cost and the second adjustment cost, data updating processing is performed on the preferred slight increase cost corresponding to the preferred power output value, and the number of cycles is updated.

[0134] If the number of cycles after the update does not reach the preset number, the preferred incremental cost of the data update processing is used as the preferred incremental cost corresponding to the preferred power output value, and the step of obtaining the first adjustment cost based on the preset weight matrix and the preferred incremental cost corresponding to the preferred power output value is re-executed until the number of cycles after the update reaches the preset number, the operation is stopped, and a new preferred incremental cost is obtained.

[0135] In a possible implementation, before the updating unit 402, the power generation equipment scheduling device further includes a determining unit, which is specifically configured to:

[0136] Acquire communication topology information of the microgrid system; wherein the communication topology information includes communication link information between various bus nodes in the microgrid system.

[0137] A weight matrix is ​​determined according to the communication topology information; wherein the weight matrix is ​​used to characterize the data interaction weights between neighbor bus node units in the microgrid system.

[0138] In a possible implementation, the calculation unit 401 is specifically configured to:

[0139] According to the objective function The power output value of the power generation equipment is optimized and calculated to obtain the preferred power output value of the power generation equipment when the power generation cost is minimum and the preferred incremental cost corresponding to the preferred power output value.

[0140] in, For slightly increased cost, P i is the output power of the i-th power generation equipment, F i (P i ) is the power generation cost of the i-th power generation equipment, P i,L is the load on generating equipment i, and n is the number of generating equipment under the corresponding bus.

[0141] In a possible implementation, the updating unit 402 is specifically configured to:

[0142] Data encryption processing is performed on the first adjustment cost to obtain the encrypted first adjustment cost.

[0143] The encrypted first adjustment cost is sent to the neighbor bus node unit.

[0144] In a possible implementation, the updating unit 402 is further configured to:

[0145] according to Data encryption processing is performed on the first adjustment cost to obtain the encrypted first adjustment cost.

[0146] in, is the first adjustment cost after encryption, is the first adjustment cost, k represents the number of data exchange updates between adjacent buses, α is the step size, η is the learning rate, γ is the momentum factor, and v k,i is the momentum term. When k = 0, v k,i =0,g k,i Characterization F i (P i )’s gradient.

[0147] In a possible implementation, the updating unit 402 is further configured to:

[0148] The preferred incremental cost and the first adjustment cost are subtracted to obtain the incremental cost difference.

[0149] The difference in the slightly increased cost and the second adjusted cost are added together to obtain the optimal slightly increased cost after the data is updated.

[0150] In a possible implementation, the processing unit 404 is specifically configured to:

[0151] If the indication information is yes, then repeatedly execute the steps of optimizing the power output value of the power generation equipment with the power generation cost function of the power generation equipment under the corresponding bus as the objective function and the minimum power generation cost as the constraint condition, until the indication information is no, and obtain the final preferred power output value.

[0152] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0153] Those of ordinary skill in the art will appreciate that the templates, units, and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0154] If the module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, it can implement the steps of the above-mentioned various power generation equipment scheduling method embodiments. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. Computer-readable media may include: any entity or device that can carry computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory, random access memory, electrical carrier signal, telecommunication signal and software distribution medium, etc.

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

Claims

1. A method for dispatching power generation equipment, characterized in that: The method is applied to a bus node unit in a microgrid system, one bus node unit corresponds to one bus, and the method comprises: Taking the power generation cost function of the power generation equipment under the corresponding bus as the objective function and taking the minimum power generation cost as the constraint condition, the power output value of the power generation equipment is optimized and calculated to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value; Based on the preferred incremental cost calculated by the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, the preferred incremental cost corresponding to the preferred power output value is updated to obtain a new preferred incremental cost; The new preferred incremental cost is sent to the master node unit of the microgrid system, so that the master node unit determines whether the new preferred incremental costs obtained by each bus node unit in the microgrid system are consistent, and feeds back indication information to each bus node unit based on the judgment result; wherein the indication information is used to indicate whether to continue the optimization calculation of the power output value of the power generation equipment; Based on the indication information, the final preferred power output value of the power generation equipment under the corresponding bus is determined, and based on the final preferred power output value, the power generation equipment is scheduled; wherein the preferred incremental cost corresponding to the final preferred power output value obtained by each bus node unit is consistent.

2. The method for dispatching power generation equipment according to claim 1, characterized in that: The preferred incremental cost calculated based on the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, performing data updating processing on the preferred incremental cost corresponding to the preferred power output value to obtain a new preferred incremental cost, includes: Obtaining a first adjustment cost based on a preset weight matrix and a preferred incremental cost corresponding to the preferred power output value, and sending the first adjustment cost to the neighboring bus node unit; Receiving a second adjustment cost sent by the neighbor bus node unit; wherein the second adjustment cost is determined according to the weight matrix and the calculated preferred incremental cost; According to the first adjustment cost and the second adjustment cost, updating the preferred incremental cost corresponding to the preferred power output value, and updating the number of cycles; If the number of cycles after the update does not reach the preset number, the preferred incremental cost of the data update processing is used as the preferred incremental cost corresponding to the preferred power output value, and the step of obtaining the first adjustment cost based on the preset weight matrix and the preferred incremental cost corresponding to the preferred power output value is re-executed until the number of cycles after the update reaches the preset number, and the operation is stopped to obtain a new preferred incremental cost.

3. The method for dispatching power generation equipment according to claim 2, characterized in that: Before performing data updating processing on the preferred incremental cost corresponding to the preferred power output value based on the preferred incremental cost calculated by the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, the method further includes: Acquire communication topology information of the microgrid system; wherein the communication topology information includes communication link information between each bus node in the microgrid system; The weight matrix is ​​determined according to the communication topology information; wherein the weight matrix is ​​used to characterize the data interaction weights between neighboring bus node units in the microgrid system.

4. The method for dispatching power generation equipment according to any one of claims 1 to 3, characterized in that: The power generation cost function of the power generation equipment under the corresponding bus is used as the objective function, and the minimum power generation cost is used as the constraint condition to optimize the power output value of the power generation equipment to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value, including: According to the objective function Optimizing and calculating the power output value of the power generation equipment to obtain the preferred power output value of the power generation equipment when the power generation cost is minimum and the preferred incremental cost corresponding to the preferred power output value; in, For slightly increased cost, P i is the output power of the i-th power generation equipment, F i (P i ) is the power generation cost of the i-th power generation equipment, P i,L is the load on generating equipment i, and n is the number of generating equipment under the corresponding bus.

5. The method for dispatching power generation equipment according to claim 2 or 3, characterized in that: The sending the first adjustment cost to the neighbor bus node unit includes: Performing data encryption processing on the first adjustment cost to obtain an encrypted first adjustment cost; The encrypted first adjustment cost is sent to the neighbor bus node unit.

6. The method for dispatching power generation equipment according to claim 5, characterized in that: The performing data encryption processing on the first adjustment cost to obtain the encrypted first adjustment cost includes: according to Performing data encryption processing on the first adjustment cost to obtain an encrypted first adjustment cost; in, is the first adjustment cost after encryption, is the first adjustment cost, k represents the number of data exchange updates between adjacent buses, α is the step size, η is the learning rate, γ is the momentum factor, and v k is the momentum term. When k = 0, vk = 0, P i is the output power of the i-th power generation equipment, F i (P i ) is the power generation cost of the i-th power generation equipment, P i,L is the load on the power generation equipment i, gk,i represents F i (P i )’s gradient.

7. The method for dispatching power generation equipment according to claim 2 or 3, characterized in that: The performing data updating processing on the preferred slight increase cost corresponding to the preferred power output value according to the first adjustment cost and the second adjustment cost includes: Subtracting the preferred incremental cost from the first adjustment cost to obtain an incremental cost difference; The slightly incremental cost difference and the second adjustment cost are added together to obtain the optimal slightly incremental cost after data update.

8. The method for dispatching power generation equipment according to any one of claims 1 to 3, characterized in that: The determining, based on the indication information, a final preferred power output value of the power generation equipment under the corresponding bus includes: If the indication information is yes, then the step of optimizing the power output value of the power generation equipment by taking the power generation cost function of the power generation equipment under the corresponding bus as the objective function and taking the minimum power generation cost as the constraint condition is repeated until the indication information is no, and the final preferred power output value is obtained.

9. A power generation equipment dispatching device, characterized in that: The device is applied to a bus node unit in a microgrid system, one bus node unit corresponds to one bus, and the device comprises: A calculation unit, configured to optimize the power output value of the power generation equipment by taking the power generation cost function of the power generation equipment under the corresponding bus as the objective function and taking the minimum power generation cost as the constraint condition, to obtain the preferred power output value of the power generation equipment and the preferred incremental cost corresponding to the preferred power output value; An updating unit, configured to perform data updating processing on the preferred incremental cost corresponding to the preferred power output value based on the preferred incremental cost calculated by the neighboring bus node unit corresponding to the corresponding bus in the microgrid system, to obtain a new preferred incremental cost; A transmission unit, used to send the new preferred incremental cost to the master node unit of the microgrid system, so that the master node unit determines whether the new preferred incremental costs obtained by each bus node unit in the microgrid system are consistent, and feeds back indication information to each bus node unit based on the judgment result; wherein the indication information is used to indicate whether to continue the optimization calculation of the power output value of the power generation equipment; A processing unit is used to determine the final preferred power output value of the power generation equipment under the corresponding bus based on the indication information, and to schedule the power generation equipment based on the final preferred power output value; wherein the preferred incremental cost corresponding to the final preferred power output value obtained by each bus node unit is consistent.

10. The power generation equipment dispatching device according to claim 9, characterized in that: The updating unit is specifically used for: Obtaining a first adjustment cost based on a preset weight matrix and a preferred incremental cost corresponding to the preferred power output value, and sending the first adjustment cost to the neighboring bus node unit; Receiving a second adjustment cost sent by the neighbor bus node unit; wherein the second adjustment cost is determined according to the weight matrix and the calculated preferred incremental cost; According to the first adjustment cost and the second adjustment cost, updating the preferred incremental cost corresponding to the preferred power output value, and updating the number of cycles; If the number of cycles after the update does not reach the preset number, the preferred incremental cost of the data update processing is used as the preferred incremental cost corresponding to the preferred power output value, and the step of obtaining the first adjustment cost based on the preset weight matrix and the preferred incremental cost corresponding to the preferred power output value is re-executed until the number of cycles after the update reaches the preset number, and the operation is stopped to obtain a new preferred incremental cost.