Distributed energy storage system control method, device, equipment and medium
By adopting a distributed energy storage system control method in the EMS system, the control function is distributed across multiple energy storage nodes, and the independent operation and coordinated control of each node is achieved, which solves the problem of strong dependence of the central node and improves the flexibility and availability of the system.
Patent Information
- Application Number
- CN202510404171.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-07-04
AI Technical Summary
The strong dependence on central nodes in traditional EMS systems leads to the system being easily affected when the central node fails, and the control method cannot adapt to the complex and changeable energy management environment, and lacks flexibility and accuracy.
The distributed energy storage system control method is adopted to distribute the control functions to multiple energy storage nodes. Each node operates independently and cooperates through the network to realize dynamic host election and power adjustment, reducing the load of a single node.
Improves the flexibility and scalability of the system, reduces dependence on central nodes, and ensures continuous operation and high availability of the system in the event of failure.
Smart Images

Figure CN120262500A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automatic control technology, and in particular, to a control method, device, equipment and medium for a distributed energy storage system. Background Art
[0002] The EMS system (Energy Management System) is a comprehensive energy management platform that realizes comprehensive monitoring and management of energy consumption through the collection, analysis, processing and optimization of energy data.
[0003] Traditional EMS systems usually adopt a centralized control architecture, that is, all control decisions and data processing are concentrated on one or more central nodes. Under this architecture, the system is highly dependent on the central nodes. Once a central node fails, the entire system may be affected.
[0004] Traditional EMS control methods often make decisions and controls based on preset fixed logics or algorithms. These logics or algorithms may not be able to adapt to complex and changeable energy management environments, resulting in inflexible and inaccurate control effects. Summary of the Invention
[0005] In view of this, the purpose of the present invention is to provide a control method for a distributed energy storage system. By establishing a distributed energy storage system, the control functions of the system are dispersed to multiple energy storage nodes, reducing the load of a single energy storage node, solving the problem of strong dependence on central nodes in the prior art. Each energy storage node can operate independently and communicate and cooperate through a network, thereby improving the overall flexibility and scalability of the system.
[0006] In a first aspect, an embodiment of the present invention provides a control method for a distributed energy storage system, including:
[0007] Obtain the role information and current power data of the current energy storage node in the next-level group connected to the current energy storage node;
[0008] When the role information is the host, obtain other power data broadcast by other energy storage nodes in the next-level group;
[0009] When it is determined that the current energy storage node and the other energy storage nodes meet the power adjustment conditions, determine the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data;
[0010] Send the power adjustment data corresponding to the other energy storage nodes to the corresponding other energy storage nodes to control the other energy storage nodes to update the corresponding other power data;
[0011] Update the current power data according to the power adjustment data corresponding to the current energy storage node.
[0012] In a preferred embodiment of the present invention, after updating the current power data according to the power adjustment data corresponding to the current energy storage node, the following steps are included:
[0013] When the role information is a slave node, obtain the master energy storage node in the current hierarchical group to which the current energy storage node belongs;
[0014] Broadcast the current power data within the current hierarchical group to which the current energy storage node belongs;
[0015] Receive the power adjustment data fed back by the master energy storage node for the current power data, and update the current power data according to the power adjustment data.
[0016] In a preferred embodiment of the present invention, the number of the other energy storage nodes is at least one; determining that the current energy storage node and the other energy storage nodes meet the power adjustment condition includes:
[0017] Determine the sum of the maximum discharge powers in the other power data of each of the other energy storage nodes as the current energy storage output power;
[0018] When the current energy storage output power is greater than the maximum charge-discharge permission power in the current power data, determine that the current power data and the other power data meet the power-down adjustment condition;
[0019] When the current energy storage output power is less than the maximum charge-discharge permission power in the current power data, determine that the current power data and the other power data meet the power-up adjustment condition;
[0020] When the current energy storage output power is equal to the maximum charge-discharge permission power in the current power data, return to execute the step of obtaining the role information and the current power data of the current energy storage node in the next hierarchical group connected to the current energy storage node.
[0021] In a preferred embodiment of the present invention, determining the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data includes:
[0022] Use the difference between the current energy storage output power and the maximum charge-discharge permission power as the power adjustment data corresponding to the current energy storage node;
[0023] According to the number of the other energy storage nodes, evenly distribute the power adjustment data corresponding to the current energy storage node to obtain the power adjustment data corresponding to each of the other energy storage nodes.
[0024] In a preferred embodiment of the present invention, the determining the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data includes:
[0025] Use the difference between the current energy storage output power and the maximum charge-discharge permission power in the current power data as the power adjustment data corresponding to the current energy storage node;
[0026] Determine the distribution weights of the other energy storage nodes according to the maximum charge-discharge permission power in the other power data of each of the other energy storage nodes;
[0027] Calculate the power adjustment data corresponding to each of the other energy storage nodes according to the distribution weights of the other energy storage nodes for the power adjustment data corresponding to the current energy storage node.
[0028] In a preferred embodiment of the present invention, before obtaining the role information and the current power data of the current energy storage node in the lower-level grouping connected to the current energy storage node, it includes:
[0029] After the current energy storage node is started, obtain the role information of each energy storage node in the lower-level grouping connected to the current energy storage node;
[0030] When there is no host in the role information of each energy storage node, broadcast host election information in the lower-level grouping connected to the current energy storage node;
[0031] Receive the election weight information fed back by each energy storage node;
[0032] When the election weight information fed back by any one of the energy storage nodes is less than the election weight information of the current energy storage node, determine the role information of the current energy storage node as a slave;
[0033] When the election weight information fed back by each energy storage node is all greater than the election weight information of the current energy storage node, determine the role information of the current energy storage node as a host.
[0034] In a preferred embodiment of the present invention, the receiving the election weight information fed back by each energy storage node includes:
[0035] Receive the election weight information fed back by at least one energy storage node with the role information being automatic.
[0036] In a second aspect, an embodiment of the present invention further provides a distributed energy storage system control device, including:
[0037] A current node information acquisition module, configured to acquire the role information and current power data of the current energy storage node in the next-level grouping to which the current energy storage node is connected;
[0038] An other node information acquisition module, configured to acquire other power data broadcast by other energy storage nodes in the next-level grouping when the role information is the host;
[0039] An adjustment data determination module, configured to determine the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data when it is determined that the current energy storage node and the other energy storage nodes meet the power adjustment conditions;
[0040] A first data sending module, configured to send the power adjustment data corresponding to the other energy storage nodes to the corresponding other energy storage nodes to control the other energy storage nodes to update the corresponding other power data;
[0041] A power adjustment module, configured to update the current power data according to the power adjustment data corresponding to the current energy storage node.
[0042] In a third aspect, an embodiment of the present invention further provides an electronic device, including a processor and a memory, where the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the distributed energy storage system control method in the first aspect above.
[0043] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the distributed energy storage system control method in the first aspect above.
[0044] The embodiments of the present invention bring the following beneficial effects:
[0045] An embodiment of the present invention provides a control method for a distributed energy storage system. For each energy storage node in the system, when the current energy storage node is the host in the next-level grouping to which it is connected, the power of the current energy storage node and other energy storage nodes can be adjusted according to the current power data of the current energy storage node and the other power data of other energy storage nodes, realizing the independent operation of each energy storage node and the collaborative control of other energy storage nodes in the group, and improving the flexibility of the system. By grouping the energy storage nodes in the system and dispersing the power adjustment function to multiple energy storage nodes, the load of a single energy storage node is reduced, and the problem of strong dependence on the central node in the prior art is solved.
[0046] Other features and advantages of the present invention will be described in the subsequent description, or some features and advantages can be inferred from the description or determined without doubt, or can be learned by implementing the above technologies of the present invention.
[0047] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following specifically enumerates preferred embodiments and, in conjunction with the accompanying drawings, details are described as follows. Description of the Drawings
[0048] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0049] Figure 1a It is a structural block diagram of a distributed energy storage system provided by an embodiment of the present invention;
[0050] Figure 1b It is a flowchart of a control method for a distributed energy storage system provided by an embodiment of the present invention;
[0051] Figure 2 It is a flowchart of another control method for a distributed energy storage system provided by an embodiment of the present invention;
[0052] Figure 3 It is a flowchart of another control method for a distributed energy storage system provided by an embodiment of the present invention;
[0053] Figure 4 It is a structural schematic diagram of a control device for a distributed energy storage system provided by an embodiment of the present invention;
[0054] Figure 5 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. Specific Embodiments
[0055] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0056] Traditional EMS system control methods:
[0057] (1) Centralized control:
[0058] Traditional EMS systems usually adopt a centralized control architecture, that is, all control decisions and data processing are concentrated on one or more central nodes. Under this architecture, the system is highly dependent on the central nodes. Once a central node fails, the entire system may be affected.
[0059] (2) Fixed logic control:
[0060] Traditional EMS system control methods often make decisions and controls based on preset fixed logics or algorithms. These logics or algorithms may not be able to adapt to the complex and changeable energy management environment, resulting in inflexible and inaccurate control effects.
[0061] (3) Limited data processing capacity:
[0062] Traditional EMS systems concentrate all control decisions and data processing on one or more central nodes, and there are certain limitations in data processing capacity, making it difficult to process large-scale and high-frequency energy data. This may lead to delays or inaccuracies in control decisions.
[0063] Based on this, a distributed energy storage system control method provided by the embodiments of the present invention can achieve the independent operation of each energy storage node and the collaborative control of other energy storage nodes in the group, improve the flexibility of the system, reduce the load of a single energy storage node, and solve the problem of strong dependence on central nodes in the prior art.
[0064] To facilitate the understanding of this embodiment, a distributed energy storage system disclosed in the embodiments of the present invention will be introduced in detail first. Figure 1a The structural block diagram of a distributed energy storage system provided by the embodiments of the present invention; as Figure 1aAs shown in the figure, the distributed energy storage system disclosed in the embodiments of the present invention includes multiple levels, namely, the PCS level (Power Conversion System level, energy storage converter level), the MEMS level (Micro-Energy Management System level, micro energy management system level), the LEMS level (Local Energy Management System level, local energy management system level), and the AEMS level (Area Energy Management System level, regional energy management system level). Each level includes at least one energy storage node, and the energy storage nodes work independently of each other. Except for the topmost level, that is, the AEMS level, for each level, an energy storage node in the current level is connected to an energy storage node in the upper level. Among them, in the current level, multiple energy storage nodes connected to the same energy storage node in the upper level form a level grouping. For each level grouping, the energy storage node in the upper level connected to the level grouping can conduct a host election with each energy storage node in the level grouping in a broadcast manner to determine the role information of each energy storage node. The role information includes the host and the slave. The energy storage node acting as the slave sends its own power data to the energy storage node acting as the host, and the energy storage node acting as the host conducts summarization and power control. The energy storage node acting as the host can be classified into the upper level and act as an energy storage node in the upper level. In the level grouping, the signal of the energy storage node acting as the host can be monitored in real time in a broadcast manner. When the signal is lost, it indicates that the energy storage node acting as the host is faulty or offline. At this time, a new host election can be carried out. At the same time, when a new energy storage node joins, it indicates that the faulty or offline energy storage node has returned to normal, or a new energy storage node has been deployed in the system. At this time, a new host election can also be carried out. The host election can use an independent service process, which realizes a dynamic host election mechanism and realizes the high availability of the system. In the system, each energy storage node can operate as a host. When the host fails, other energy storage nodes can automatically take over the tasks of the host to ensure the continuous operation of the system. When the faulty node recovers, it can rejoin the system and regain tasks through the dynamic host election mechanism. This mechanism can ensure that the system can quickly recover when a fault occurs and reduce the impact of the fault on the system. In addition, adopting a distributed structure, the capacity and processing power of the system can also be expanded by adding more energy storage nodes. This expansion method does not require large-scale transformation and upgrading of the system, and only needs to simply add energy storage nodes and configure the corresponding network connections.
[0065] Exemplarily, there are four levels: the PCS level, the MEMS level, the LEMS level, and the AEMS level. From top to bottom, the AEMS level includes energy storage nodes AEMS1, AEMS2, etc.; the LEMS level includes energy storage nodes LEMS1, LEMS2, LEMS3, LEMS4, etc.; the MEMS level includes energy storage nodes MEMS1, MEMS2, MEMS3, MEMS4, MEMS5, MEMS6, MEMS7, MEMS8, etc.; the PCS level includes energy storage nodes PCS1, PCS2, PCS3, PCS4, PCS5, PCS6, PCS7, PCS8, PCS9, PCS10, PCS11, PCS12, PCS13, PCS14, PCS15, PCS16, etc. For the LEMS level, LEMS1, LEMS2, and LEMS3 can form a hierarchical group with AEMS2 of the AEMS level, where AEMS2 is the host and LEMS1, LEMS2, and LEMS3 are the slaves. At this time, AEMS2 aggregates and distributes the power of LEMS1, LEMS2, and LEMS3. If the total output power of LEMS1, LEMS2, and LEMS3 is greater than the allowable output power of AEMS2, the power of LEMS1, LEMS2, and LEMS3 will be reduced. If AEMS2 fails, LEMS1, LEMS2, and LEMS3 will conduct a host election, and the energy storage node elected as the host will serve as the new AEMS1. By the same principle, for the MEMS level, MEMS1, MEMS2, and MEMS3 can form a hierarchical group with LEMS2 in the LEMS level, where LEMS2 is the host and MEMS1, MEMS2, and MEMS3 are the slaves. At this time, LEMS2 aggregates and distributes the power of MEMS1, MEMS2, and MEMS3. If the total output power of MEMS1, MEMS2, and MEMS3 is greater than the allowable output power of LEMS2, the power of MEMS1, MEMS2, and MEMS3 will be reduced. If LEMS2 fails, MEMS1, MEMS2, and MEMS3 will conduct a host election, and the energy storage node elected as the host will serve as the new LEMS2.
[0066] Embodiment 1
[0067] An embodiment of the present invention provides a control method for a distributed energy storage system. FIG. 1 is a flowchart of a control method for a distributed energy storage system provided by an embodiment of the present invention. As shown in FIG. 1, the control method for the distributed energy storage system may include the following steps:
[0068] Step S101, obtain the role information and current power data of the current energy storage node in the lower-level group connected to the current energy storage node.
[0069] Energy storage nodes can be used to control the charging power or discharging power of a transformer to ensure the user's power demand. The current energy storage node refers to the node that needs power control. The current level of the current node in the distributed energy storage system is the current level. The next-level grouping refers to the set of energy storage nodes connected to the current energy storage node in the next level. The current power data refers to the power data of the current energy storage node, which may include at least one of charging power, discharging power, maximum charging power, and maximum discharging power, etc. Charging power refers to the power when the energy storage node is in the charging stage, discharging power refers to the power when the energy storage node is in the discharging stage, maximum charging power refers to the maximum power when the energy storage node is in the charging stage, and maximum discharging power refers to the maximum power when the energy storage node is in the discharging stage.
[0070] Specifically, in the next-level grouping connected to the current energy storage node, obtain the role information and current power data corresponding to the current energy storage node in the next-level grouping. The role information can be a host or a slave.
[0071] Step S102, when the role information is the host, obtain the other power data broadcast by other energy storage nodes in the next-level grouping.
[0072] Other energy storage nodes refer to the energy storage nodes included in the next-level grouping connected to the current energy storage node. The number of other energy storage nodes is at least one. Other power data refers to the power data of other energy storage nodes, which may include at least one of charging power, discharging power, maximum charging power, and maximum discharging power, etc. In the next-level grouping, each of the other energy storage nodes can send other power data by broadcasting.
[0073] Specifically, when the role information is the host, the current node can obtain the other power data broadcast by each of the other energy storage nodes in the next-level grouping. Among them, one other energy storage node corresponds to broadcasting one other power data.
[0074] Step S103, when it is determined that the current energy storage node and the other energy storage nodes meet the power adjustment conditions, determine the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data.
[0075] Meeting the power adjustment condition indicates that it is necessary to increase or decrease the power of the current energy storage node and other energy storage nodes. The power adjustment condition may include a demand control condition and a reverse current control condition. Exemplarily, when the current energy storage node is in the charging stage, the power adjustment condition is the demand control condition; when the current energy storage node is in the discharging stage, the power adjustment condition is the reverse current control condition. The demand control condition is that when the maximum charging power of the current energy storage node is greater than the allowable charging power of the current energy storage node, the charging powers of the current energy storage node and other energy storage nodes are decreased, and the decreased value is the power adjustment data; when the maximum charging power of the current energy storage node is less than the allowable charging power of the current energy storage node, the charging powers of the current energy storage node and other energy storage nodes are increased, and the increased value is the power adjustment data. The reverse current control condition is that when the maximum discharging power of the current energy storage node is greater than the allowable discharging power of the current energy storage node, the charging powers of the current energy storage node and other energy storage nodes are decreased, and the decreased value is the power adjustment data; or when the maximum discharging power of the current energy storage node is less than the allowable discharging power of the current energy storage node, the charging powers of the current energy storage node and other energy storage nodes are increased, and the increased value is the power adjustment data. Among them, the allowable charging power is also called the charging permission power, which is the maximum power that the energy storage node is allowed to charge. The allowable discharging power is also called the maximum discharging permission power, which is the maximum power that the energy storage node is allowed to discharge. It can be understood that the energy storage node works according to the charging power or discharging power issued by the user, and by adjusting the charging power or discharging power, the actual charging power or the maximum discharging power of the energy storage node can be controlled.
[0076] Exemplarily, the process of determining the power adjustment data corresponding to the current energy storage node and the other energy storage nodes according to the demand control condition is as follows: Obtain the maximum charging power and the maximum charging permission power from the current power parameters of the current energy storage node. When the maximum charging power is greater than the maximum charging permission power, the power adjustment condition is satisfied. Obtain the maximum charging permission power from the other power data of each other energy storage node, and determine the proportional weight corresponding to each other energy storage node. Take the difference between the maximum charging power and the maximum charging permission power as the function adjustment data of the current energy storage node. Allocate the function adjustment data of the current energy storage node according to the proportional weight to obtain the function adjustment data corresponding to each other energy storage node. Correspondingly, the process of determining the power adjustment data corresponding to the current energy storage node and the other energy storage nodes according to the reverse current control condition is as follows: Obtain the maximum discharging power and the maximum discharging permission power from the current power parameters of the current energy storage node. When the maximum discharging power is greater than the maximum discharging permission power, the power adjustment condition is satisfied. Obtain the maximum discharging permission power from the other power data of each other energy storage node, and determine the proportional weight of each other energy storage node. Take the difference between the maximum discharging power and the maximum discharging permission power as the function adjustment data of the current energy storage node. Allocate the function adjustment data of the current energy storage node according to the proportional weight to obtain the function adjustment data corresponding to each other energy storage node.
[0077] Step S104: Send the power adjustment data corresponding to the other energy storage nodes to the corresponding other energy storage nodes to control the other energy storage nodes to update the corresponding other power data.
[0078] The current energy storage node sends the power adjustment data to the corresponding other energy storage nodes. After receiving the power adjustment data, each other energy storage node adjusts the power and charges or discharges according to the adjusted power, so as to obtain the updated other power data.
[0079] Step S105: Update the current power data according to the power adjustment data corresponding to the current energy storage node.
[0080] The current energy storage node increases or decreases the power of the current energy storage node according to the power adjustment data, and charges or discharges according to the increased or decreased power, so as to obtain the updated current data.
[0081] Further, when the role information is a slave, obtain the master energy storage node within the current hierarchical group to which the current energy storage node belongs; broadcast the current power data within the current hierarchical group to which the current energy storage node belongs; receive the power adjustment data feedback by the master energy storage node for the current power data, and update the current power data according to the power adjustment data.
[0082] The host energy storage node refers to the energy storage node with the role information of the host. The current hierarchical grouping refers to the hierarchical grouping to which the current energy storage node belongs in the current hierarchy.
[0083] When the role information of the current energy storage node is a slave, the hierarchy to which the current energy storage node belongs is taken as the current hierarchy. The energy storage node of the upper hierarchy connected to the current energy storage node is added to the hierarchical grouping to which the current energy storage node belongs as the current hierarchical grouping. The current energy storage node can broadcast role acquisition information in the current hierarchical grouping. After the other energy storage nodes in the current hierarchical grouping receive the role acquisition information, they broadcast the corresponding role information in the current hierarchical grouping. After the current node receives the corresponding role information of each other energy storage node, the energy storage node with the role information of the host is taken as the host energy storage node. The current energy storage node broadcasts the current power data within the current hierarchical grouping. The host energy storage node obtains the current power broadcast by the current energy storage node from the current hierarchical grouping and feeds back power adjustment data for the current power data. The current energy storage node updates the current power data according to the power adjustment data. When the host energy storage node feeds back power adjustment data for the current power data, the host energy storage node can be taken as the current energy storage node to execute steps S101 to S105.
[0084] An embodiment of the present invention provides a control method for a distributed energy storage system. For each energy storage node in the system, when the role of the current energy storage node is the host in the lower hierarchical grouping connected to the current energy storage node, the power of the current energy storage node and other energy storage nodes can be adjusted according to the current power data of the current energy storage node and the other power data of other energy storage nodes, realizing the independent operation of each energy storage node and the cooperative control of other energy storage nodes in the group, and improving the flexibility of the system. By grouping the energy storage nodes in the system and dispersing the power adjustment function to multiple energy storage nodes, the load of a single energy storage node is reduced, and the problem of strong dependence on the central node in the prior art is solved.
[0085] Embodiment 2
[0086] Another embodiment of the present invention also provides a control method for a distributed energy storage system; this method is implemented on the basis of the method in the above embodiment; this method focuses on describing the specific implementation manner of determining that the current energy storage node and the other energy storage nodes meet the power adjustment conditions.
[0087] Figure 2 It is a flowchart of another control method for a distributed energy storage system provided by an embodiment of the present invention, as Figure 2 shown. This control method for a distributed energy storage system may include the following steps:
[0088] Step S201: Obtain the role information and current power data of the current energy storage node in the next-level grouping to which the current energy storage node is connected.
[0089] Step S202: When the role information is the host, obtain the other power data of other energy storage nodes in the next-level grouping.
[0090] Step S203: Determine the sum of the maximum charge-discharge powers in the other power data of each of the other energy storage nodes as the current energy storage output power.
[0091] The current energy storage output power refers to the maximum discharge power or the maximum charge power of the current energy storage node. When the number of other energy storage nodes is at least one, obtain the maximum discharge power or the maximum charge power from the other power data of each other energy storage node, and add up the maximum discharge powers or the maximum charge powers of each other energy storage node as the current energy storage output power.
[0092] It can be understood that the current energy storage output power can be calculated from the other power data of other energy storage nodes. When the current energy storage node is in the charging stage, obtain the maximum charge power from the other power data of each other energy storage node, and add up the maximum charge powers of each other energy storage node as the current energy storage output power; when the current energy storage node is in the discharging stage, obtain the maximum discharge power from the other power data of each other energy storage node, and add up the maximum discharge powers of each other energy storage node as the current energy storage output power.
[0093] Step S204: When the current energy storage output power is greater than the maximum charge-discharge permission power in the current power data, determine that the current power data and the other power data meet the power-down adjustment condition.
[0094] The power-down adjustment condition is used to indicate that the current energy storage node and other energy storage nodes reduce the discharge power. When the current energy storage output power is greater than the maximum charge-discharge permission power in the current power data, it indicates that the current energy storage node cannot meet the current energy storage output power, and it is necessary to reduce the other power data of other energy storage nodes. At this time, determine that the current power data and the other power data meet the power-down adjustment condition, and execute Step S206.
[0095] Specifically, the maximum charge-discharge permitted power includes the maximum charge permitted power or the maximum discharge permitted power. When the current energy storage node is in the charging stage, the current energy storage output power includes the maximum charging power. That the current energy storage output power is greater than the maximum charge-discharge permitted power in the current power data means that the maximum charging power of the current energy storage node is greater than the maximum charging power in the current power data. When the current energy storage node is in the discharging stage, the current energy storage output power includes the maximum discharging power. That the current energy storage output power is greater than the maximum charge-discharge permitted power in the current power data means that the maximum discharging power of the current energy storage node is greater than the maximum discharging power in the current power data.
[0096] Step S205: When the current energy storage output power is less than the maximum charge-discharge permitted power in the current power data, determine that the current power data and the other power data meet the power-up adjustment condition.
[0097] The power-up adjustment condition is used to indicate that the current energy storage node and other energy storage nodes increase the discharging power. When the current energy storage output power is less than the maximum charge-discharge permitted power in the current power data, it indicates that the current energy storage node can meet the current energy storage output power and can provide more output power. At this time, the other power data of other energy storage nodes can be increased. At this time, it is determined that the current power data and the other power data meet the power-up adjustment condition, and step S206 is executed.
[0098] Specifically, when the current energy storage node is in the charging stage, that the current energy storage output power is less than the maximum charge-discharge permitted power in the current power data means that the maximum charging power of the current energy storage node is less than the maximum charging power in the current power data. When the current energy storage node is in the discharging stage, that the current energy storage output power is less than the maximum charge-discharge permitted power in the current power data means that the maximum discharging power of the current energy storage node is less than the maximum discharging power in the current power data.
[0099] Step S206: When the current energy storage output power is equal to the maximum charge-discharge permitted power in the current power data, return to execute the step of obtaining the role information and the current power data of the current energy storage node in the next lower-level group connected to the current energy storage node.
[0100] It can be understood that when the current energy storage output power is equal to the maximum charge-discharge permitted power in the current power data, it indicates that the current energy storage node just can meet the current energy storage output power and no processing needs to be done. At this time, the current energy storage node enters the monitoring state, and step S201 is returned to execute to obtain the other power data of other energy storage nodes in the next lower-level group again to determine whether the other power data needs to be adjusted.
[0101] Specifically, when the current energy storage node is in the charging stage, the current energy storage output power being equal to the maximum charge-discharge permitted power in the current power data means that the maximum charging power of the current energy storage node is equal to the maximum charging power in the current power data; when the current energy storage node is in the discharging stage, the current energy storage output power being equal to the maximum charge-discharge permitted power in the current power data means that the maximum discharging power of the current energy storage node is equal to the maximum discharging power in the current power data.
[0102] Step S207: Use the difference between the current energy storage output power and the maximum charge-discharge permitted power as the power adjustment data corresponding to the current energy storage node.
[0103] Specifically, when the current energy storage node is in the charging stage, the difference between the current energy storage output power and the maximum charge-discharge permitted power refers to the difference between the maximum charging power of the current energy storage node and the maximum charging permitted power; when the current energy storage node is in the discharging stage, the difference between the current energy storage output power and the maximum charge-discharge permitted power refers to the difference between the maximum discharging power of the current energy storage node and the maximum discharging permitted power.
[0104] Step S208: According to the number of the other energy storage nodes, evenly distribute the power adjustment data corresponding to the current energy storage node to obtain the power adjustment data corresponding to each of the other energy storage nodes.
[0105] The current energy storage node counts the number of the other energy storage nodes, and uses the quotient between the power adjustment data corresponding to the current energy storage node and the number of the other energy storage nodes as the power adjustment data corresponding to each of the other energy storage nodes.
[0106] In another implementable manner, determining the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data includes:
[0107] Use the difference between the current energy storage output power and the maximum charge-discharge permitted power in the current power data as the power adjustment data corresponding to the current energy storage node;
[0108] Determine the allocation weights of the other energy storage nodes according to the maximum charge-discharge permitted powers in the other power data of the other energy storage nodes;
[0109] Calculate the power adjustment data corresponding to each of the other energy storage nodes according to the allocation weights of the other energy storage nodes for the power adjustment data corresponding to the current energy storage node.
[0110] Obtain the maximum charge and discharge permitted power from the other power data of each other energy storage node. For each other energy storage node, determine the ratio of the maximum charge and discharge permitted power of this energy storage node to the sum of the maximum charge and discharge permitted powers of all other energy storage nodes as the allocation weight corresponding to this other energy storage node. For each other energy storage node, multiply the allocation weight corresponding to this other energy storage node by the power adjustment data corresponding to the current energy storage node to obtain the power adjustment data corresponding to this other energy storage node. The power adjustment data corresponding to each other energy storage node can round the result obtained by multiplication to the integer part, or round the result obtained by multiplication to one decimal place. It can be understood that the larger the maximum charge and discharge permitted power of the energy storage node, the larger the adjustable power range of the energy storage node, that is, the greater the adjustment ability. At this time, a larger power adjustment data can be allocated to reduce the power adjustment pressure of the energy storage node with a smaller maximum charge and discharge permitted power. Therefore, in the embodiments of the present invention, each energy storage node can be regarded as a battery, and the process of allocating weights is based on the working condition data of the BMS (Battery Management System), that is, the power data of each energy storage node, to predict the sustainable processing ability of each energy storage node, and ensure the synchronization of the final discharge end or charge end time of each energy storage node through weight allocation.
[0111] Step S209: Send the power adjustment data corresponding to the other energy storage node to the corresponding other energy storage node to control the other energy storage node to update the corresponding other power data.
[0112] Step S210: Update the current power data according to the power adjustment data corresponding to the current energy storage node.
[0113] The distributed energy storage system control method provided by the embodiments of the present invention compares the maximum charge and discharge permitted power of the current energy storage node with the sum of the maximum discharge powers or the sum of the maximum charge powers of other energy storage nodes. Different comparison results meet different adjustment conditions, and then determine the power adjustment data, which helps to achieve dynamic power balance under different working conditions and prevent system instability caused by excessive or too small power.
[0114] Embodiment 3
[0115] The embodiments of the present invention also provide another distributed energy storage system control method; this method is implemented on the basis of the method of the above embodiments; this method focuses on the specific implementation manner before obtaining the role information and current power data of the current energy storage node in the next-level grouping connected to the current energy storage node.
[0116] Figure 3 It is a flowchart of another distributed energy storage system control method provided by the embodiments of the present invention, as Figure 3As shown, the control method of the distributed energy storage system may include the following steps:
[0117] Step S301, after the current energy storage node is started, obtain the role information of each energy storage node in the next-level group connected to the current energy storage node.
[0118] In the next-level group connected to the current energy storage node, each energy storage node may broadcast a heartbeat message at regular intervals. Among them, the interval time may be 100 ms. The role information of the node may be included in the heartbeat message. After the current energy storage node is started, it may delay broadcasting its own election message. Among them, the delay time may be set according to the actual situation. Exemplarily, it may be set to 10 seconds + node number * 1 second. Further, if the node number of the current energy storage grounding node is 10, the delay time may be set to 10 + 10 * 1 = 20 s.
[0119] At this time, the heartbeat messages broadcast by each energy storage node in the next-level group connected to the current energy storage node may be received, and the role information of each energy storage node may be obtained from the heartbeat messages broadcast by each energy storage node.
[0120] Step S302, when there is no host in the role information of each energy storage node, broadcast host election information in the next-level group connected to the current energy storage node.
[0121] When there is no host in the role information of each energy storage node, broadcast an election heartbeat message to the next-level group connected to the current energy storage node. The election heartbeat message carries host election information. The host election information refers to the information required for electing a host and may include at least one of the service Id, group Id, node number, authentication Key, device serial number, role information, and other contents.
[0122] Step S303, receive the election weight information fed back by each energy storage node.
[0123] The election weight information is used to describe the priority of each energy storage node when electing a host. Exemplarily, the election weight information may be the number of the energy storage node. The smaller the number, the higher the priority.
[0124] Exemplarily, after the current node broadcasts an election heartbeat message, each energy storage node in the next-level group may also broadcast a corresponding election heartbeat message. The current energy storage node may receive the corresponding election heartbeat messages of each energy storage node and obtain the corresponding election weight information of the energy storage node from the corresponding election heartbeat messages of each energy storage node.
[0125] In another embodiment, receiving the competition weight information fed back by each energy storage node includes: receiving the competition weight information fed back by at least one energy storage node with the role information being automatic.
[0126] After the current node broadcasts the competition heartbeat message, not all energy storage nodes in the next-level group broadcast the corresponding competition heartbeat messages. Instead, only the energy storage nodes with the role information being automatic broadcast the corresponding competition heartbeat messages. The current energy storage node can receive the competition heartbeat messages corresponding to each energy storage node with the role information being automatic, and obtain the competition weight information corresponding to the energy storage node from the competition heartbeat messages corresponding to each energy storage node. The role information being automatic indicates that the role information of this energy storage node can be switched between the host and the slave, and it can become the new energy storage node with the role information being the host when the energy storage node with the role information being the host fails, realizing the dynamic host competition mechanism, ensuring the continuous operation of the system, realizing the high availability of the system, and reducing the impact of faults on the system.
[0127] Step S304, when the competition weight information fed back by any one of the energy storage nodes is less than the competition weight information of the current energy storage node, determine the role information of the current energy storage node as the slave.
[0128] Step S305, when the competition weight information fed back by all the energy storage nodes is greater than the competition weight information of the current energy storage node, determine the role information of the current energy storage node as the host.
[0129] Specifically, compare the competition weight information of the current energy storage node with the competition weight information fed back by each energy storage node in turn. If the competition weight information of the current energy storage node is the minimum value, determine the role information of the current energy storage node as the host; otherwise, determine it as the slave.
[0130] Step S306, in the next-level group connected to the current energy storage node, obtain the role information and the current power data of the current energy storage node.
[0131] Step S307, when the role information is the host, obtain the other power data broadcast by other energy storage nodes in the next-level group.
[0132] Step S308, when it is determined that the current energy storage node and the other energy storage nodes meet the power adjustment conditions, determine the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data.
[0133] Step S309, send the power adjustment data corresponding to the other energy storage nodes to the corresponding other energy storage nodes to control the other energy storage nodes to update the corresponding other power data.
[0134] Step S310: Update the current power data according to the power adjustment data corresponding to the current energy storage node.
[0135] The distributed energy storage system control method provided by the embodiments of the present invention forms a dynamic host election mechanism by conducting a host election when the current energy storage node starts, determining the role information, and realizes the high availability of the system. In the system, each energy storage node can operate as a host. When the host fails, other energy storage nodes can automatically take over the tasks of the host to ensure the continuous operation of the system. When the failed node recovers, it can rejoin the system. This mechanism can ensure that the system can quickly recover when a failure occurs and reduce the impact of the failure on the system.
[0136] Embodiment 4
[0137] Corresponding to the above method embodiment, the embodiments of the present invention provide a distributed energy storage system control device. Figure 4 As shown in the structural schematic diagram of a distributed energy storage system control device provided by the embodiments of the present invention, Figure 4 the distributed energy storage system control device may include:
[0138] A current node information acquisition module 401, configured to acquire the role information and current power data of the current energy storage node in the next-level grouping to which the current energy storage node is connected;
[0139] An other node information acquisition module 402, configured to acquire other power data broadcast by other energy storage nodes in the next-level grouping when the role information is the host;
[0140] An adjustment data determination module 403, configured to determine the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data when it is determined that the current energy storage node and the other energy storage nodes meet the power adjustment conditions;
[0141] A first data sending module 404, configured to send the power adjustment data corresponding to the other energy storage nodes to the corresponding other energy storage nodes to control the other energy storage nodes to update the corresponding other power data;
[0142] A power adjustment module 405, configured to update the current power data according to the power adjustment data corresponding to the current energy storage node.
[0143] An embodiment of the present invention provides a control device for a distributed energy storage system. For each energy storage node in the system, when the role of the current energy storage node is the host in the next-level grouping to which the current energy storage node is connected, the power of the current energy storage node and other energy storage nodes can be adjusted according to the current power data of the current energy storage node and the other power data of other energy storage nodes, realizing the independent operation of each energy storage node and the cooperative control of other energy storage nodes in the group, and improving the flexibility of the system. By grouping the energy storage nodes in the system and dispersing the power adjustment function to multiple energy storage nodes, the load of a single energy storage node is reduced, and the problem of strong dependence on the central node in the prior art is solved.
[0144] In some embodiments, the device further includes:
[0145] A host acquisition module, configured to acquire the host energy storage node in the current hierarchical grouping to which the current energy storage node belongs when the role information is a slave;
[0146] A second data sending module, configured to broadcast the current power data within the current hierarchical grouping to which the current energy storage node belongs;
[0147] A data receiving module, configured to receive the power adjustment data fed back by the host energy storage node for the current power data, and update the current power data according to the power adjustment data.
[0148] In some embodiments, the number of other energy storage nodes is at least one; the adjustment data determination module 403 is further configured to:
[0149] Determine the sum of the maximum charge-discharge powers of the other power data of each of the other energy storage nodes as the current energy storage output power;
[0150] When the current energy storage output power is greater than the maximum charge-discharge permission power in the current power data, determine that the current power data and the other power data meet the power-down adjustment condition;
[0151] When the current energy storage output power is less than the maximum charge-discharge permission power in the current power data, determine that the current power data and the other power data meet the power-up adjustment condition;
[0152] When the current energy storage output power is equal to the maximum charge-discharge permission power in the current power data, return to execute the step of acquiring the role information and the current power data of the current energy storage node in the next-level grouping to which the current energy storage node is connected.
[0153] In some embodiments, the adjustment data determination module 403 is further configured to:
[0154] Use the difference between the current energy storage output power and the maximum charge-discharge permitted power as the power adjustment data corresponding to the current energy storage node;
[0155] According to the number of the other energy storage nodes, evenly distribute the power adjustment data corresponding to the current energy storage node to obtain the power adjustment data corresponding to each of the other energy storage nodes.
[0156] In some embodiments, the adjustment data determination module 403 is further configured to:
[0157] Use the difference between the current energy storage output power and the maximum charge-discharge permitted power in the current power data as the power adjustment data corresponding to the current energy storage node;
[0158] Determine the allocation weights of each of the other energy storage nodes according to the maximum charge-discharge permitted power in the other power data of each of the other energy storage nodes;
[0159] Calculate the power adjustment data corresponding to each of the other energy storage nodes according to the allocation weights of each of the other energy storage nodes for the power adjustment data corresponding to the current energy storage node.
[0160] In some embodiments, the device further includes:
[0161] A startup module, configured to, after the current energy storage node is started, obtain the role information of each energy storage node in the next-level grouping connected to the current energy storage node;
[0162] A campaign information sending module, configured to broadcast host campaign information in the next-level grouping connected to the current energy storage node when there is no host in the role information of each of the energy storage nodes;
[0163] A weight information receiving module, configured to receive the campaign weight information fed back by each of the energy storage nodes;
[0164] A first role determination module, configured to determine the role information of the current energy storage node as a slave when the campaign weight information fed back by any one of the energy storage nodes is less than the campaign weight information of the current energy storage node;
[0165] A second role determination module, configured to determine the role information of the current energy storage node as a host when the campaign weight information fed back by each of the energy storage nodes is greater than the campaign weight information of the current energy storage node.
[0166] In some embodiments, the weight information receiving module is further configured to:
[0167] Receive the campaign weight information fed back by at least one energy storage node with the role information being automatic.
[0168] The device provided by the embodiment of the present invention has the same implementation principle and technical effects as those of the foregoing method embodiment. For the sake of brief description, for the parts not mentioned in the device embodiment, reference may be made to the corresponding content in the foregoing method embodiment.
[0169] Embodiment 5
[0170] The embodiment of the present invention further provides an electronic device for running the above-mentioned distributed energy storage system control method; refer to Figure 5 the schematic structural diagram of an electronic device shown in the figure. The electronic device includes a memory 500 and a processor 501. Among them, the memory 500 is used to store one or more computer instructions, and the one or more computer instructions are executed by the processor 501 to implement the above-mentioned distributed energy storage system control method.
[0171] Furthermore, Figure 5 the electronic device shown in the figure further includes a bus 502 and a communication interface 503, and the processor 501, the communication interface 503 and the memory 500 are connected through the bus 502.
[0172] Among them, the memory 500 may include a high-speed random access memory (RAM, Random Access Memory), and may also include a non-volatile memory, such as at least one disk memory. Through at least one communication interface 503 (which may be wired or wireless), a communication connection is realized between this system network element and at least one other network element, and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 502 may be an ISA bus, a PCI bus or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 5 only a bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0173] The processor 501 may be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor 501 or the instructions in the form of software. The above-mentioned processor 501 may be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc.; it may also be a digital signal processor (DSP for short), an application specific integrated circuit (ASIC for short), a field-programmable gate array (FPGA for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present invention can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 500, and the processor 501 reads the information in the memory 500 and combines its hardware to complete the steps of the method in the foregoing embodiments.
[0174] The embodiments of the present invention also provide a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the above-mentioned distributed energy storage system control method. For the specific implementation, reference can be made to the method embodiments, and details are not described herein again.
[0175] The computer program product for implementing the distributed energy storage system control method provided by the embodiments of the present invention includes a computer-readable storage medium storing non-volatile program code executable by a processor. The instructions included in the program code can be used to execute the method described in the foregoing method embodiments. For the specific implementation, reference can be made to the method embodiments, and details are not described herein again.
[0176] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the foregoing method embodiments, and details are not described herein again.
[0177] In several embodiments provided by the present invention, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some communication interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0178] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0179] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0180] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention. The foregoing storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs and other various media that can store program codes.
[0181] Finally, it should be noted that the above-described embodiments are only specific embodiments of the present invention, used to illustrate the technical solutions of the present invention, rather than limiting it. The protection scope of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that any person skilled in the technical field of the present invention can still modify the technical solutions recorded in the foregoing embodiments or can easily think of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A control method for a distributed energy storage system, characterized in that Including: Obtain the role information and current power data of the current energy storage node in the next-level grouping to which the current energy storage node is connected; When the role information is the host, obtain the other power data broadcast by other energy storage nodes in the next-level grouping; When it is determined that the current energy storage node and the other energy storage nodes meet the power adjustment conditions, determine the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data; Send the power adjustment data corresponding to the other energy storage nodes to the corresponding other energy storage nodes to control the other energy storage nodes to update the corresponding other power data; Update the current power data according to the power adjustment data corresponding to the current energy storage node.
2. The method according to claim 1, wherein After updating the current power data according to the power adjustment data corresponding to the current energy storage node, it further includes: When the role information is the slave, obtain the host energy storage node in the current-level grouping to which the current energy storage node belongs; Broadcast the current power data within the current-level grouping to which the current energy storage node belongs; Receive the power adjustment data feedback by the host energy storage node for the current power data, and update the current power data according to the power adjustment data.
3. The method according to claim 1, characterized in that, The number of the other energy storage nodes is at least one; determining that the current energy storage node and the other energy storage nodes meet the power adjustment conditions includes: Determine the sum of the maximum charge-discharge powers in the other power data of each of the other energy storage nodes as the current energy storage output power; When the current energy storage output power is greater than the maximum charge-discharge permission power in the current power data, determine that the current power data and the other power data meet the power-down adjustment conditions; When the current energy storage output power is less than the maximum charge-discharge permission power in the current power data, determine that the current power data and the other power data meet the power-up adjustment conditions; When the current energy storage output power is equal to the maximum charge-discharge permission power in the current power data, return to execute the step of obtaining the role information and current power data of the current energy storage node in the next-level grouping to which the current energy storage node is connected.
4. The method according to claim 3, wherein Determining the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data includes: Take the difference between the current energy storage output power and the maximum charge-discharge permission power in the current power data as the power adjustment data corresponding to the current energy storage node; According to the number of the other energy storage nodes, evenly distribute the power adjustment data corresponding to the current energy storage node to obtain the power adjustment data corresponding to each of the other energy storage nodes.
5. The method according to claim 3, wherein Determining the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data includes: Take the difference between the current energy storage output power and the maximum charge-discharge permission power in the current power data as the power adjustment data corresponding to the current energy storage node; Determine the allocation weights of each of the other energy storage nodes according to the maximum charge-discharge permission power in the other power data of each of the other energy storage nodes; Calculate the power adjustment data corresponding to each of the other energy storage nodes by calculating the power adjustment data corresponding to the current energy storage node according to the allocation weights of each of the other energy storage nodes.
6. The method according to claim 1, wherein Before obtaining the role information and current power data of the current energy storage node in the lower-level group connected to the current energy storage node, it further includes: After the current energy storage node is started, obtain the role information of each energy storage node in the lower-level group connected to the current energy storage node; When there is no host in the role information of each energy storage node, broadcast host election information in the lower-level group connected to the current energy storage node; Receive the election weight information fed back by each energy storage node; When the election weight information fed back by any one of the energy storage nodes is less than the election weight information of the current energy storage node, determine the role information of the current energy storage node as a slave; When the election weight information fed back by each energy storage node is greater than the election weight information of the current energy storage node, determine the role information of the current energy storage node as a host.
7. The method according to claim 6, characterized in that, The receiving the election weight information fed back by each energy storage node includes: Receive the election weight information fed back by at least one energy storage node with the role information being automatic.
8. A control device for a distributed energy storage system, characterized in that, It includes: A current node information acquisition module, configured to acquire the role information and current power data of the current energy storage node in the lower-level group connected to the current energy storage node; An other node information acquisition module, configured to acquire other power data broadcast by other energy storage nodes in the lower-level group when the role information is a host; An adjustment data determination module, configured to determine the power adjustment data corresponding to the current energy storage node and the other energy storage nodes respectively through the current power data and the other power data when it is determined that the current energy storage node and the other energy storage nodes meet the power adjustment conditions; A first data sending module, configured to send the power adjustment data corresponding to the other energy storage nodes to the corresponding other energy storage nodes to control the other energy storage nodes to update the corresponding other power data; A power adjustment module, configured to update the current power data according to the power adjustment data corresponding to the current energy storage node.
9. An electronic device, characterized in that, It includes a processor and a memory, the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the distributed energy storage system control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer executable instructions, and when the computer executable instructions are called and executed by a processor, the computer executable instructions cause the processor to implement the distributed energy storage system control method according to any one of claims 1 to 7.