A method and system for optimizing and aggregating distributed power sources in a virtual power plant

By establishing a multi-forktree model of the communication network and optimizing it, the problem that information transmission speed in virtual power plants affects the aggregation effect is solved, and more effective optimization and aggregation of distributed power supplies is achieved.

CN114792056BActive Publication Date: 2025-05-02GLOBAL ENERGY INTERCONNECTION RES INST CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210494727.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-07
Publication Date
2025-05-02
Estimated Expiration
2042-05-07

AI Technical Summary

Technical Problem

During the operation of a virtual power plant, the speed of information transmission affects the aggregation effect of the virtual power plant, and the existing technology is difficult to effectively solve this problem.

Method used

By establishing a multi-forktree model of the communication network and aiming to the shortest total communication time, whether alternative users participate in aggregation is the decision variable, the multi-forktree model is optimized to determine the aggregation users of the virtual power plant.

Benefits of technology

It realizes more comprehensive and intuitive optimization and aggregation of distributed power supplies based on alternative users, and improves the aggregation effect of virtual power plants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114792056B_ABST
    Figure CN114792056B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for optimizing the aggregation of distributed power sources in a virtual power plant. The method includes: taking the shortest total communication time as the goal, taking whether the candidate users participate in the aggregation as the decision variable, optimizing the multi-tree model of the established communication network to obtain the multi-tree optimization model; and determining the aggregated users of the virtual power plant by the multi-tree optimization model. Under the hierarchical and partitioned power grid control architecture, the present invention takes the shortest communication time as the core goal, establishes a mathematical model with a deformed multi-tree structure to describe the communication structure of the power grid, and obtains the aggregation result based on this, so as to optimize and aggregate the distributed power sources more comprehensively and intuitively from the perspective of the candidate users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of power grid technology, and in particular to a method and system for optimizing and aggregating distributed power sources in a virtual power plant. Background Art

[0002] In recent years, virtual power plants have received extensive attention and research in the industry. They use advanced information communication technologies and software systems to achieve the effective aggregation of distributed power generation, controllable loads, energy storage systems and other energy resources. In virtual power plants, key technologies include coordinated control technology, information communication technology, and intelligent metering technology, which realize modern management and auxiliary services for distribution networks and transmission networks. This technology has been rapidly developed and has achieved certain results. However, it has great development potential and still needs to be continuously strengthened.

[0003] "Internet +" is a form of deep integration of Internet achievements and various fields of society. It requires actively promoting technological progress, organizational changes and efficiency improvement, promoting the innovation and productivity of the real economy, and thus forming a new form of social and economic development based on the Internet. The effective combination of the Internet and smart energy is a revolution in promoting energy production and consumption patterns. It is of great significance to improve energy utilization efficiency, achieve energy conservation and emission reduction, and improve the safety and stability of the power system. The technology of virtual power plants is the embodiment of the integration of the Internet and energy management. At the same time, in the operation of virtual power plants, information transmission plays a vital role, and the speed of information transmission affects the aggregation effect of virtual power plants to a certain extent. Summary of the invention

[0004] Therefore, the technical problem to be solved by the present invention is to overcome the problem in the prior art that during the operation of the virtual power plant, the speed of information transmission affects the aggregation effect of the virtual power plant to a certain extent, thereby providing a method and system for optimizing the aggregation of distributed power sources in a virtual power plant.

[0005] In order to achieve the above object, the present invention provides the following technical solutions:

[0006] In a first aspect, an embodiment of the present invention provides a method for optimizing and aggregating distributed power sources in a virtual power plant, comprising: optimizing a multi-tree model of an established communication network with the goal of minimizing total communication time and whether alternative users participate in aggregation as a decision variable to obtain a multi-tree optimization model; and determining the aggregated users of the virtual power plant by the multi-tree optimization model.

[0007] In one embodiment, the process of establishing a multi-branch tree model of a communication network includes: determining the processing delay and queuing delay at any two transmission nodes in the communication network during the transmission process; and making the channel length of any two transmission nodes equal to the geographical distance between the two transmission nodes; making the data frame length between any two transmission nodes the same; obtaining the control center location of the virtual power plant; abstracting the existing communication structure of the current power grid into a mesh structure diagram to obtain a communication structure diagram; based on the communication structure diagram and according to the relationship between the existing information center and the user, establishing a multi-branch tree model that can represent the communication structure diagram.

[0008] In one embodiment, the process of optimizing the multi-branch tree model with the goal of minimizing the total communication time and whether the alternative users participate in aggregation as the decision variable includes: marking each node of each layer of the multi-branch tree model to obtain the position of each node in the multi-branch tree model; setting the whether to participate in the virtual power plant mark of the branch nodes in the multi-branch tree model, and according to the rated capacity quota of the virtual power plant, setting the whether to participate in the virtual power plant mark of some leaf nodes in the multi-branch tree model, and leaving the whether to participate in the virtual power plant mark of the remaining leaf nodes blank; based on the multi-branch tree model and the position of each node in the multi-branch tree model, traversing all leaf nodes with the whether to participate in the virtual power plant mark set to blank in turn, and in the process of traversing each leaf node, modifying the whether to participate in the virtual power plant mark of the currently traversed leaf node according to the current maximum communication delay.

[0009] In one embodiment, in the process of traversing each leaf node, the process of modifying the whether to participate in the virtual power plant mark of the currently traversed leaf node according to the current maximum communication delay includes: calculating the communication delay of the currently traversed leaf node; comparing the communication delay of the currently traversed leaf node with the current maximum communication delay; when the communication delay of the currently traversed leaf node is smaller than the current maximum communication delay, setting the whether to participate in the virtual power plant mark of the currently traversed leaf node, and setting the whether to participate in the virtual power plant mark of the leaf node with the current maximum communication delay to zero; among the communication delays of the leaf nodes that have been traversed and the communication delays of the leaf nodes with the initially set whether to participate in the virtual power plant mark, the maximum communication delay is selected as the current maximum communication delay for traversing the next leaf node.

[0010] In one embodiment, the process of determining the aggregate users of a virtual power plant by a multi-tree optimization model includes: using leaf nodes in the multi-tree optimization model that have a set flag indicating whether to participate in the virtual power plant as aggregate users of the virtual power plant.

[0011] In one embodiment, a flag of whether a node participates in a virtual power plant is set to indicate that the node participates in the virtual power plant; a flag of whether a node participates in a virtual power plant is cleared to indicate that the node does not participate in the virtual power plant.

[0012] In the second aspect, an embodiment of the present invention provides a virtual power plant distributed power source optimization aggregation system, including: a model optimization module, which is used to optimize the multi-tree model of the established communication network with the goal of minimizing the total communication time and whether the alternative users participate in the aggregation as the decision variable to obtain the multi-tree optimization model; a determination module, which is used to determine the aggregated users of the virtual power plant based on the multi-tree optimization model.

[0013] In one embodiment, the model optimization module includes: a marking unit, which is used to mark each node of each layer of the multi-tree model to obtain the position of each node in the multi-tree model; an initialization unit, which is used to set the virtual power plant participation mark of the branch node in the multi-tree model, and set the virtual power plant participation mark of some leaf nodes in the multi-tree model according to the rated capacity quota of the virtual power plant, and set the virtual power plant participation mark of the remaining leaf nodes to be empty; a traversal unit, which is used to traverse all leaf nodes whose virtual power plant participation marks are set to be empty based on the multi-tree model and the position of each node in the multi-tree model, and in the process of traversing each leaf node, modify the virtual power plant participation mark of the currently traversed leaf node according to the current maximum communication delay. In a third aspect, an embodiment of the present invention provides a computer device, including: at least one processor, and a memory connected to the at least one processor in communication, wherein the memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor, so that at least one processor executes the virtual power plant distributed power optimization aggregation method of the first aspect of the embodiment of the present invention.

[0014] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the virtual power plant distributed power optimization aggregation method of the first aspect of the embodiment of the present invention.

[0015] The technical solution of the present invention has the following advantages:

[0016] The virtual power plant distributed power optimization aggregation method and system provided by the present invention takes the shortest total communication time as the goal, takes whether the candidate users participate in the aggregation as the decision variable, optimizes the multi-tree model of the established communication network, and obtains the multi-tree optimization model; the multi-tree optimization model is used to determine the aggregated users of the virtual power plant. Under the hierarchical and partitioned power grid control architecture, the present invention takes the shortest communication time as the core goal, establishes a mathematical model with a deformed multi-tree structure to describe the communication structure of the power grid, and obtains the aggregation result based on this, so as to optimize and aggregate the distributed power sources more comprehensively and intuitively starting from the candidate users. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0018] Figure 1 A flowchart of a specific example of the optimization polymerization method provided by an embodiment of the present invention;

[0019] Figure 2 A topological diagram of a specific example of a multi-branch tree model provided in an embodiment of the present invention;

[0020] Figure 3 A topological diagram of another specific example of a multi-branch tree model provided in an embodiment of the present invention;

[0021] Figure 4 A flowchart of another specific example of the optimization aggregation method provided by an embodiment of the present invention;

[0022] Figure 5 A flowchart of another specific example of an optimization aggregation system provided by an embodiment of the present invention;

[0023] Figure 6 A composition diagram of a specific example of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0024] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0025] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0026] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, it can also be the internal connection of two components, it can be a wireless connection, or it can be a wired connection. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0027] In addition, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0028] Example 1

[0029] In the operation process of virtual power plants, information transmission plays a pivotal role, and the speed of information transmission affects the aggregation effect of virtual power plants to a certain extent. Therefore, in order to solve the problem of how to select appropriate users to join virtual power plants, an embodiment of the present invention provides a distributed power optimization aggregation method for virtual power plants, such as Figure 1 As shown, including:

[0030] Step S11: Taking the shortest total communication time as the goal and whether the candidate users participate in the aggregation as the decision variable, the multi-branch tree model of the established communication network is optimized to obtain a multi-branch tree optimization model.

[0031] Specifically, the embodiment of the present invention establishes a multi-branch tree model of the communication network based on the relationship between the general information center, the primary information center and the user of the virtual power plant, and the multi-branch tree model can represent the communication relationship between the aforementioned three. Furthermore, the process of establishing the multi-branch tree model of the communication network in the embodiment of the present invention includes: ① determining the processing delay and queuing delay on any two transmission nodes in the communication network during the transmission process; and making the channel length of any two transmission nodes equal to the geographical distance between the two transmission nodes; making the data frame length between any two transmission nodes the same; obtaining the control center location of the virtual power plant; ② abstracting the existing communication structure of the current power grid into a mesh structure diagram to obtain a communication structure diagram; ③ based on the communication structure diagram and according to the relationship between the existing information center and the user, establish a multi-branch tree model that can represent the communication structure diagram.

[0032] Specifically, an example of a multi-branch tree model established according to the above steps in an embodiment of the present invention is as follows: Figure 2 As shown, Figure 2In the network, the user layer can be user-side equipment such as clean energy, controllable electricity and energy storage systems; information centers at all levels are the front end of information collection. Information centers at all levels are used to collect and store power generation, electricity consumption and energy storage conditions on the user side. The user's electricity consumption data will be transmitted to the primary information center in real time; the general information center is the center of all information collection and processing. Information centers at all levels will transmit data to the general information center. The general information center is used to collect information from all aggregators and coordinate planning and resource scheduling for them. Therefore, the general information center can be regarded as a scheduling center. Figure 2 In the example, a three-layer information center is used. The number of layers can be adjusted according to the actual situation, and the final aggregator is at the user layer. Specifically, the embodiment of the present invention takes the shortest total communication time as the goal. Under the premise of the above assumptions and the known parameters of "geographic location information between any two connected nodes, channel bandwidth between any two connected nodes, and channel propagation speed between any two connected nodes", the communication time of each node is calculated. The total communication time is the sum of the communication time of all nodes. The objective function is as follows:

[0033]

[0034] Where w(i,j) represents the participation of the jth node in the i-th layer in the virtual power plant. For example, if the node participates in the virtual power plant, w(i,j) = 1; if the node does not participate in the virtual power plant, w(i,j) = 0. tot (i,j) represents the communication delay from the jth node of the i-th layer to the virtual power plant control center, n represents that there are n nodes in the i-th layer of the multi-branch tree model, and m represents that there are m layers in the multi-branch tree model.

[0035] The embodiment of the present invention uses the sum of the transmission delay, propagation delay, processing delay and queuing delay as the communication delay of the node, and the calculation formula is as follows:

[0036] t tot =t send +t spread +t handle +t line (2)

[0037] Where, t send is the sending delay, t spread is the propagation delay, t handle is the processing delay, t line is the queuing delay, where the formula for calculating the sending delay is shown in formula (3), and the formula for calculating the propagation delay is shown in formula (4).

[0038]

[0039] In the formula, l data is the data frame length, wchannel is the channel bandwidth.

[0040]

[0041] In the formula, l channel is the channel length, v channel is the channel propagation speed.

[0042] Specifically, the embodiment of the present invention uses whether the candidate user participates in the aggregation as the decision variable, that is, w(i, j) is used as the variable, and uses the traversal method to determine w(i, j) of each leaf node (user layer node), wherein the constraint condition for determining w(i, j) is:

[0043] (1) Since a long individual transmission time will affect the overall efficiency of the virtual power plant, the individual transmission time is limited as follows:

[0044] 0≤t tot ≤T MAX (5)

[0045] Where, T MAX It is the upper limit of each transmission time.

[0046] (2) Considering the overall coordination capacity of the virtual power plant, the total capacity of aggregated users is set:

[0047]

[0048] Where N is the aggregation capacity set according to actual conditions.

[0049] Based on the above objective function and constraints, such as Figure 3 As shown in FIG, the process of optimizing the multi-branch tree model with the shortest total communication time as the goal and whether the candidate user participates in the aggregation as the decision variable includes:

[0050] Step S21: Mark each node in each layer of the multi-branch tree model to obtain the position of each node in the multi-branch tree model.

[0051] Specifically, the position of each node in each layer of the multi-branch tree model is marked. For example, for the j-th node in the i-th layer, its position in the multi-branch tree model is represented by the coordinate (i, j).

[0052] Step S22: Set the flag of whether the branch nodes in the multi-branch tree model participate in the virtual power plant. According to the rated capacity quota of the virtual power plant, set the flag of whether some leaf nodes in the multi-branch tree model participate in the virtual power plant, and leave the flag of whether the remaining leaf nodes participate in the virtual power plant blank.

[0053] Specifically, in the embodiment of the present invention, whether the alternative users participate in the aggregation is used as the decision variable for optimization and solution, that is, the node's whether to participate in the virtual power plant mark is set (w(i,j)=1) to indicate that the node participates in the virtual power plant; the node's whether to participate in the virtual power plant mark is set to blank (w(i,j)=0) to indicate that the node does not participate in the virtual power plant.

[0054] Specifically, in the multi-branch tree model established in the embodiment of the present invention, the general information center and information centers at all levels are used as branch nodes, and the candidate users of the user layer are used as leaf nodes. Since the general information center and information centers at all levels must participate in the virtual power plant, the flags of the branch nodes on whether to participate in the virtual power plant are set, that is, their w(i,j)=1; then according to the rated capacity quota N, some leaf nodes are selected and assumed to participate in the virtual power plant, and their w(i,j)=1; the flags of the remaining leaf nodes on whether to participate in the virtual power plant are set to blank, and their w(i,j)=0. For example, Figure 2 Taking the multi-branch tree model shown in FIG. 1 as an example, the operation result of step S22 is as follows: Figure 3 shown.

[0055] Step S23: Based on the multi-branch tree model and the position of each node in the multi-branch tree model, traverse all leaf nodes whose whether to participate in the virtual power plant mark is set to empty in turn, and in the process of traversing each leaf node, modify the whether to participate in the virtual power plant mark of the currently traversed leaf node according to the current maximum communication delay.

[0056] Specifically, Figure 4 As shown, in the process of traversing each leaf node, the process of modifying whether the currently traversed leaf node participates in the virtual power plant marking according to the current maximum communication delay includes:

[0057] Step S31: Calculate the communication delay of the currently traversed leaf node.

[0058] Step S32: Compare the communication delay of the currently traversed leaf node with the current maximum communication delay.

[0059] Step S33: When the communication delay of the currently traversed leaf node is smaller than the current maximum communication delay, the virtual power plant participation flag of the currently traversed leaf node is set, and the virtual power plant participation flag of the leaf node with the current maximum communication delay is cleared.

[0060] Step S34: Among the communication delays of the leaf nodes that have been traversed and the communication delays of the leaf nodes with the initial set whether to participate in the virtual power plant mark, select the maximum communication delay as the current maximum communication delay for traversing the next leaf node.

[0061] Specifically, the embodiment of the present invention is based on the connection relationship between nodes. tot Calculate and record the leaf node's t tot Maximum value t MAX and its location (i, j), and then traverse all leaf nodes whose initial w(i, j) is 0. If its t tot <t MAX , then the w(i,j) of the node is assigned a value of 1, and the node with the maximum communication delay t MAX The leaf node w(i,j) is assigned a value of 0, and the leaf node t is updated tot and the maximum communication delay t MAX and its location (i, j). After all leaf nodes with initial w(i, j) value of 0 are compared once, the nodes with w(i, j) = 1 are output. The multi-branch tree formed at this time is the final aggregation result.

[0062] Step S12: Determine the aggregated users of the virtual power plant using the multi-branch tree optimization model.

[0063] Specifically, after step S12, the leaf nodes (nodes with w(i,j)=1) in the multi-branch tree optimization model that have a flag indicating whether to participate in the virtual power plant set are used as aggregated users of the virtual power plant.

[0064] Example 2

[0065] The embodiment of the present invention provides a virtual power plant distributed power optimization aggregation system, such as Figure 5 As shown, including:

[0066] The model building module 1 is used to build a multi-branch tree model of the communication network; this module executes the method described in step S11 of embodiment 1, which will not be repeated here.

[0067] Model optimization module 2 is used to optimize the multi-tree model with the goal of minimizing the total communication time and whether the alternative users participate in the aggregation as the decision variable to obtain the multi-tree optimization model; this module executes the method described in step S12 of embodiment 1, which will not be repeated here.

[0068] Determination module 3 is used to determine the aggregated users of the virtual power plant by means of a multi-branch tree optimization model; this module executes the method described in step S13 of embodiment 1, which will not be described in detail here.

[0069] In a specific embodiment, the model optimization module includes:

[0070] The marking unit is used to mark each node of each layer of the multi-branch tree model to obtain the position of each node in the multi-branch tree model; this module executes the method described in step S21 of Example 1, which will not be repeated here.

[0071] An initialization unit is used to set the flag of whether the branch nodes in the multi-branch tree model participate in the virtual power plant, and according to the rated capacity quota of the virtual power plant, set the flag of whether some leaf nodes in the multi-branch tree model participate in the virtual power plant, and leave the flag of whether the remaining leaf nodes participate in the virtual power plant blank; this module executes the method described in step S22 in Example 1, which will not be repeated here.

[0072] A traversal unit is used to traverse all leaf nodes whose participation in virtual power plant tags are set to empty based on the multi-branch tree model and the position of each node in the multi-branch tree model, and in the process of traversing each leaf node, modify the participation in virtual power plant tag of the currently traversed leaf node according to the current maximum communication delay; this module executes the method described in step S23 in Example 1, which will not be repeated here.

[0073] Example 3

[0074] An embodiment of the present invention provides a computer device, such as Figure 6 As shown, it includes: at least one processor 401, such as a CPU (Central Processing Unit), at least one communication interface 403, a memory 404, and at least one communication bus 402. Among them, the communication bus 402 is used to realize the connection and communication between these components. Among them, the communication interface 403 may include a display screen (Display), a keyboard (Keyboard), and the optional communication interface 403 may also include a standard wired interface and a wireless interface. The memory 404 may be a high-speed RAM memory (Ramdom Access Memory, volatile random access memory) or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 404 may also be at least one storage device located away from the aforementioned processor 401. Among them, the processor 401 can execute the virtual power plant distributed power optimization aggregation method of Example 1. A set of program codes are stored in the memory 404, and the processor 401 calls the program code stored in the memory 404 to execute the virtual power plant distributed power optimization aggregation method of Example 1.

[0075] The communication bus 402 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The communication bus 402 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 The fact that only one line is used in the diagram does not mean that there is only one bus or only one type of bus.

[0076] Among them, the memory 404 may include a volatile memory (English: volatile memory), such as a random access memory (English: random-access memory, abbreviated: RAM); the memory may also include a non-volatile memory (English: non-volatile memory), such as a flash memory (English: flash memory), a hard disk drive (English: hard disk drive, abbreviated: HDD) or a solid-state drive (English: solid-state drive, abbreviated: SSD); the memory 404 may also include a combination of the above types of memory.

[0077] The processor 401 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and a NP.

[0078] The processor 401 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0079] Optionally, the memory 404 is also used to store program instructions. The processor 401 can call the program instructions to implement the virtual power plant distributed power optimization aggregation method in the implementation example 1 of the present application.

[0080] The embodiment of the present invention also provides a computer-readable storage medium, on which computer-executable instructions are stored, and the computer-executable instructions can execute the virtual power plant distributed power optimization aggregation method of embodiment 1. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory (Flash Memory), a hard disk (HDD) or a solid-state drive (SSD), etc.; the storage medium can also include a combination of the above-mentioned types of memory.

[0081] Obviously, the above embodiments are merely examples for the purpose of clear explanation, and are not intended to limit the implementation methods. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation methods here. The obvious changes or modifications derived from these are still within the scope of protection of the invention.

Claims

1. A method for optimizing and aggregating distributed power sources in a virtual power plant, characterized in that: include: Taking the shortest total communication time as the goal and whether the candidate users participate in the aggregation as the decision variable, the multi-tree model of the established communication network is optimized to obtain the multi-tree optimization model; Determining aggregated users of the virtual power plant by the multi-branch tree optimization model; The process of optimizing the multi-branch tree model with the goal of minimizing the total communication time and whether the alternative users participate in aggregation as the decision variable includes: marking each node of each layer of the multi-branch tree model to obtain the position of each node in the multi-branch tree model; setting the whether to participate in the virtual power plant mark of the branch nodes in the multi-branch tree model, and according to the rated capacity quota of the virtual power plant, setting the whether to participate in the virtual power plant mark of some leaf nodes in the multi-branch tree model, and leaving the whether to participate in the virtual power plant mark of the remaining leaf nodes blank; based on the multi-branch tree model and the position of each node in the multi-branch tree model, traversing all leaf nodes with the whether to participate in the virtual power plant mark set to blank in turn, and in the process of traversing each leaf node, modifying the whether to participate in the virtual power plant mark of the currently traversed leaf node according to the current maximum communication delay.

2. The method for optimizing and aggregating distributed power sources in a virtual power plant according to claim 1, characterized in that: The process of establishing a multi-tree model of a communication network includes: Determine the processing delay and queuing delay at any two transmission nodes in the communication network during the transmission process; make the channel length between any two transmission nodes equal to the geographical distance between the two transmission nodes; make the data frame length between any two transmission nodes the same; obtain the control center location of the virtual power plant; Abstract the existing communication structure of the current power grid into a mesh structure diagram to obtain a communication structure diagram; Based on the communication structure diagram and in accordance with the existing relationship between the information center and the user, a multi-branch tree model capable of representing the communication structure diagram is established.

3. The method for optimizing and aggregating distributed power sources in a virtual power plant according to claim 1, characterized in that: The process of modifying whether the currently traversed leaf node participates in the virtual power plant marking according to the current maximum communication delay during the traversal of each leaf node includes: Calculate the communication delay of the currently traversed leaf node; Compare the communication delay of the currently traversed leaf node with the current maximum communication delay; When the communication delay of the currently traversed leaf node is smaller than the current maximum communication delay, the whether-to-participate-in-virtual-power-plant flag of the currently traversed leaf node is set, and the whether-to-participate-in-virtual-power-plant flag of the leaf node with the current maximum communication delay is cleared; Among the communication delays of the leaf nodes that have been traversed and the communication delays of the leaf nodes with the initial set whether to participate in the virtual power plant mark, the maximum communication delay is selected as the current maximum communication delay for traversing the next leaf node.

4. The method for optimizing and aggregating distributed power sources in a virtual power plant according to claim 1, characterized in that: The process of determining the aggregated users of the virtual power plant by the multi-tree optimization model includes: The leaf nodes in the multi-branch tree optimization model that have a set flag indicating whether to participate in the virtual power plant are used as aggregated users of the virtual power plant.

5. The method for optimizing and aggregating distributed power sources in a virtual power plant according to claim 1, characterized in that: Setting the virtual power plant participation flag of the node to indicate that the node participates in the virtual power plant; The flag of whether the node participates in the virtual power plant is set to blank to indicate that the node does not participate in the virtual power plant.

6. A virtual power plant distributed power optimization aggregation system, characterized in that: include: A model optimization module is used to optimize the multi-tree model of the established communication network with the goal of minimizing the total communication time and whether the candidate users participate in the aggregation as a decision variable to obtain a multi-tree optimization model; A determination module, used to determine the aggregated users of the virtual power plant by using the multi-tree optimization model; The process of optimizing the multi-branch tree model with the goal of minimizing the total communication time and whether the alternative users participate in aggregation as the decision variable includes: marking each node of each layer of the multi-branch tree model to obtain the position of each node in the multi-branch tree model; setting the whether to participate in the virtual power plant mark of the branch nodes in the multi-branch tree model, and according to the rated capacity quota of the virtual power plant, setting the whether to participate in the virtual power plant mark of some leaf nodes in the multi-branch tree model, and leaving the whether to participate in the virtual power plant mark of the remaining leaf nodes blank; based on the multi-branch tree model and the position of each node in the multi-branch tree model, traversing all leaf nodes with the whether to participate in the virtual power plant mark set to blank in turn, and in the process of traversing each leaf node, modifying the whether to participate in the virtual power plant mark of the currently traversed leaf node according to the current maximum communication delay.

7. A computer device, characterized in that: include: At least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor executes the virtual power plant distributed power optimization aggregation method described in any one of claims 1-6.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the virtual power plant distributed power source optimization aggregation method described in any one of claims 1-6.