Next Article in Journal
CFD Simulation of Pre-Chamber Spark-Ignition Engines—A Perspective Review
Previous Article in Journal
Numerical Analysis of Leakage and Diffusion Characteristics of In-Situ Coal Gas with Complex Components
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Equalized Distributed Control Strategy for AC Microgrid Energy Storage SOCs

1
Guizhou Power Grid Co., Ltd., Power Grid Planning Research Center, Guiyang 557316, China
2
College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Energies 2024, 17(18), 4695; https://doi.org/10.3390/en17184695
Submission received: 19 August 2024 / Revised: 10 September 2024 / Accepted: 13 September 2024 / Published: 20 September 2024
(This article belongs to the Section F3: Power Electronics)

Abstract

:
Most of the previous SOC equalization methods for microgrid energy storage target DC microgrids and use centralized control structures, while in recent years many researchers have begun to focus on a decentralized, communication-based implementation of distributed control structures. In this paper, based on the existing research, we use the multi-agent system (MAS) structure and dynamic consistency algorithm (DCA) to realize the estimation of the SOC mean value of microgrid energy storage obtained by each agent in the system. For the problems of the iterative convergence that exists in the distributed control, such as being too slow, too frequent communication, stability, etc., we optimally select the parameters of the consistency iterative summation to improve convergence. In addition, we use the event-driven method to further reduce the unnecessary communication frequency. Finally, a numerical simulation model of the AC microgrid is established by Matlab to verify the effectiveness of the method, which reduces the communication volume by about 50% while maintaining the effect of the control strategy.

1. Introduction

Microgrids are gaining more and more attention in recent years as a new kind of miniature power system to cope with the shortage of fossil fuels and environmental pollution [1,2,3]. However, due to the stochasticity and uncertainty of renewable energy output, which can easily bring many negative impacts to microgrids [4,5,6], microgrids are usually equipped with corresponding energy storage systems to work together [7]. A Battery Energy Storage Device (BESD) is a common energy storage method for microgrids due to its high reliability, mature technology, and other advantages [8,9], but with the continuous operation of the system, the State of Charge (SOC) of the batteries will be different, which may cause some BESDs to be over-charged or to exit the operation prematurely due to the low battery level, thus causing the rest of the storage to bear an excessive load, further deteriorating the microgrid operation state and affecting the battery life [9,10,11]. Therefore, if the SOC balancing strategy can be introduced to optimize the power allocation of microgrid energy storage when smoothing out the frequency fluctuation, it is of great significance to make full use of the capacity of energy storage and improve the security and stability of the microgrid [8,9,10,11].
The current equalization methods for energy storage SOCs in microgrids can be classified into centralized and distributed control strategies according to the presence or absence of a central controller that communicates with each energy storage unit.
In [8], the authors propose a fuzzy control-based method to equalize the battery SOC and maintaine the stability of the system output voltage. In [10], the authors use improved sag control to incorporate the battery SOC into the frequency sag equation, thus correcting the energy storage local sag control parameters to realize the energy storage charging and discharging power control. In [12], the authors propose a hierarchical operation control strategy for multiple energy storage units based on SOC, which can avoid the over-discharging or over-charging of energy storage units and realize the SOC equalization of multiple energy storage units, but there is no communication between the energy storage systems in this method, which may lead to a greatly reduced control effect due to the collection of bad data. In [13,14,15,16,17], the authors investigate relatively independent energy storage battery packs, mainly using mutual charging and discharging between energy storage cells as a means of the SOC equalization control. In [8,10,12,13,14,15,16,17], the authors use all centralized control strategies, and these control strategies impose extremely high requirements on the reliability of the control center, and the failure of a single point may cause the whole system to fail to work properly. Moreover, most of the traditional methods consider DC microgrids [18]. In AC microgrids, there are frequency and phase attributes as well as three-phase line characteristics, and the methods for DC microgrids are usually unable to deal with the reactive power distribution and frequency of sag problems in AC microgrids [19]. In recent years, decentralized distributed control structures have gained popularity among researchers for their higher reliability, scalability, and flexibility [20]. In [11], the authors introduce the SOC equalization factor in sag control to achieve the SOC equalization of distributed energy storage units (DESUs) with different power ratings, but the energy storage is not involved in the frequency or voltage control of the microgrid. The authors of [18,21] address the frequency sag problem in AC microgrids based on a multi-agent structure and improved sag control, where the agent gives its own estimate of the overall SOC average through consistent iteration and uses this as a criterion to regulate the power output, although the method does not consider that the energy storage system may have different power ratings. In [21], the authors adopt a distributed structure and propose a two-tier SOC equalization control strategy based on a dynamic consistency algorithm, in which each individual estimates the overall SOC mean and calculates the deviation from its own SOC, and the difference is controlled by PI to form a virtual impedance correction quantity, which then regulates the output power of each energy storage.
In addition, the authors of [22,23] propose a distributed control strategy using distributed consensus based on ADMM to manage batteries’ integrations considering different sources of uncertainties. However, these authors did not consider the impact of communication volume on control, as frequent data requests in control algorithms and rapid changes in loads may lead to a significant increase in communication volume between devices. It can cause communication congestion, communication delay, and packet loss. This will result in inaccurate raw data, reduced SOC calculation accuracy, increased calculation iterations, and higher requirements for agent devices and communication networks.
In [24] the authors consider the difference between different storage capacities and use improved sag control and storage local information to achieve SOC equalization independent of communication. In [25], an event-driven control structure combined with a consistency algorithm is used to realize power allocation among inverter sources of islanded AC microgrids to achieve a consistent power loading rate, which effectively reduces the frequency of communication between agents, but does not take into account the difference in capacity between individuals.
The main purpose of this paper is to propose a distributed control strategy that can realize microgrid power balance and SOC equalization. To be specific, the contributions of this paper are as follows:
1. Introducing event-driven control to reduce the amount of communication between the MAS agents in the process of achieving SOC equalization, while ensuring the proper SOC equalization control;
2. Accelerating the linear iterative process of agents using consistent parameter optimization methods in distributed control and convergence analysis;
3. Based on the existing distributed microgrid SOC equalization control, and considering the rated capacity of energy storage and the initial SOC, a distributed control strategy that can realize microgrid power balance and SOC equalization is proposed.
The main contents of the subsequent sections of this paper are as follows: Section 2 establishes the power model of the energy storage system, distributed power sources, and loads within the AC microgrid. Section 3 gives the definition of the agent, describes the communication network in a graph-theoretic way through which it establishes a multi-agent control system, and then conducts the convergence analysis of the system and proposes the distributed power calculation method that can realize the SOC equalization and the power balancing. Section 4, based on this foundation, defines the indexes to quantitatively measure the communication volume, introduces the optimization of the parameters of the consistency algorithm, and also introduces the event-driven mechanism to form the SOC balanced distributed control strategy for energy storage in microgrids. Section 5 conducts simulation experiments through Matlab R2018b to verify the effectiveness of the control strategy proposed in this paper and the optimization effect on the communication volume. Section 6 concludes the whole paper.

2. The Model for AC Microgrid

2.1. Energy Storage Model Considering SOCs

Based on the definitions of electricity and electrical energy, the classical SOC estimation method can be obtained [26]
S O C = Q 0 0 t η I ( τ ) d τ Q N ,
where Q 0 denotes the initial power of the battery; Q N denotes the rated power of the battery; η denotes the charging/discharging efficiency; and I ( τ ) denotes the battery charging/discharging current at the moment τ. In the microgrid, the energy storage output during the time between two neighboring power commands can be regarded as unchanged, and the discrete energy storage model considering SOC can be obtained.
S O C ( t + 1 ) = S O C ( t ) + P ( t ) C Δ t ,
where P ( t ) denotes the power of energy storage in time period t, because the power dissipated by IGBT is usually not large, and this paper approximates the AC side power for SOC calculation; C denotes the change in SOC that will be caused by the unit power in time period Δt and the specific expression can be written as
C = Q N V η .
This parameter is proportional to the rated power of the storage and the DC side voltage V. Each storage takes a different value and can be approximated as not changing with time; Δ t indicates the time interval between two power changes.
Batteries are usually connected to the AC microgrid through an energy storage converter (ESC), and the two common existing ESC control methods are the PQ control strategy and V/f control strategy [27].
The system flow of the PQ control for energy storage is shown in Figure 1. Under the PQ control strategy, the system realizes the tracking control of the given power Pref and Qref through the power control loop and current inner-loop control, at which time the inverter power supply can be regarded as a constant power supply.
In this paper, each energy storage system is regarded as an agent (agent) in a multi-agent system (MAS) with the ability to communicate with neighboring agents and with the PQ control, which can operate according to a given power command and is regarded as a constant power source during normal operation.

2.2. Distributed Power and Load Modeling

In microgrids, photovoltaic (PV) power systems are the main form of distributed generation, and in this paper, only PV is included in the consideration of distributed power sources. In order to maximize the utilization of light, a PV power generation system usually adopts maximum power point tracking (MPPT) [28]. Figure 2 shows the structure of a common two-stage inverter grid-connected system; the first stage DC/DC converter usually adopts a boost circuit to realize boost and MPPT control, and the second stage is a DC/AC converter with constant power control.
Under this control method, the PV power generation system usually behaves as a constant power source in the microgrid, and its output is only determined by external conditions such as light intensity and temperature, which is highly stochastic.
The microgrid load also has a certain degree of randomness; in some cases, when the load rises and photovoltaic power is not enough to meet the load demand, the frequency of the microgrid bus will fall. In order to stabilize the frequency of the system within the allowable range, the microgrid energy storage system has to increase the power.

3. Energy Storage SOC Equalization Control Strategy

3.1. Definition of Agent Internal Data

In order to achieve a balanced SOC among parallel storage systems, the power should be allocated according to its own SOC while the total power of the storage system satisfies the loads and distributed power sources, which requires each agent to obtain an approximate estimation of the average value of the SOC of all the energy storage within the microgrid.
A single energy storage system is regarded as an individual with communication and computation capabilities, called an agent.Each agent needs to record within itself its own numbered ID, the current overall SOC mean value S O C i , m e a n , the increment of the SOC mean value S O C i , m e a n , and the above information of its neighbors that are able to communicate. The current SOC can be obtained by sampling according to the SOC estimation algorithm Equation (2), while the current SOC mean value needs to be obtained through communication with neighbors.Therefore each agent has the estimation of the overall mean value from itself and each neighbor.
When the agent obtains the above information through communication, it can calculate the required output of the energy storage system at the current moment based on this information, and realize the equalization of each energy storage SOC under the premise of satisfying the power balance of the microgrid.
Figure 3 illustrates the communication connectivity relationships and the information stored locally by each agent in an AC microgrid containing six energy storage systems. While PDG denotes the sum of the outputs of the distributed power sources, PL denotes the total load within the microgrid, Pi (i = 1, …, 6) denotes the output of the ith energy storage system, DESUi, which is the energy storage system in the communication network, is represented by the agent i, and A and D denote the correlation matrix and degree matrix of the communication network, respectively. When Agent 1 needs to communicate with Agent 2, then Agent 1 sends its ID, its estimate of the overall SOC mean, and the SOC increment to Agent 2, which saves the received data locally according to the ID and updates the existing record x21 where x21 denotes the estimate of the overall SOC mean recorded by Agent 2 by Agent 1. In turn, Agent 2 sends the state quantity to Agent 1, which saves it locally and updates the local information in the same way.

3.2. Graph-Theoretic Representation of Communication Networks

In this paper, it is assumed that the energy storage systems under study can communicate with each other in both directions with the help of a communication network, and all such communication relationships can be described by an undirected graph containing the connection relationships between agents, denoted as G = { N , E } . Where N = { v 1 , v 2 , , v n } denotes the set of all agents in the communication network, and E = { ε 1 , ε 2 , , ε m } denotes the set consisting of all communication connections in the communication network, where the group communication connection is an unordered set of two agents.
A communication relationship is said to exist between intelligence i and intelligence j if { v i , v j } E , and the set of all neighbors of intelligence i is denoted as N i = { v j | { v i , v j } E ; j = 1 , , n } .
For an undirected graph G, notate A to denote the association matrix of graph G. The association matrix of graph G is denoted as where A = ( a i j ) n × n , if { v i , v j } E then a i j = 1 , otherwise a i j = 0 . D = d i a g ( d 1 , , d n ) . Denote the degree matrix of the graph, where d i is the number of edges connected to node i. Then, the Laplace matrix of G is L = D A . The Laplace matrix L is a semipositive definite matrix capable of reflecting the connectivity of the graph, and the number of zeros in the L eigenvectors denotes the number of connected components in graph G, and its next smallest eigenvalue denotes the closeness of the communication network connection. In this paper, it is assumed that the communication network formed between the energy storage of the microgrid is connected, i.e., the L eigenvector contains only one zero.

3.3. Multi-Agent SOC Equalization Control System Model

Consider a communication-based MAS, and let the MAS contain n agents and the state of intelligence i be denoted by x i . It is assumed that its state equation is described by Equation (4).
x ˙ i = u i , i = 1 , , n ,
where u i denotes the input control signal of the agent i.
Using the graph theory described in Section 4.2 to describe the agents and their communication relationships in MAS, the following can be seen: (1) Each node represents an intelligence in the system, and all the agents constitute the set of nodes N = { v 1 , v 2 , , v n } . (2) If there exists a direct communication between agents i and j, the two are connected by an edge, and all the communication relationships in the system constitute the set of edges E = { ε 1 , ε 2 , , ε m } . (3) Agents that have a direct communication with intelligence i are neighbors of node i in the graph. The neighbors of node i are denoted by the set N i = { v j | { v i , v j } E ; j = 1 , , n } .
The agents communicate with each other and eventually the overall state is consistent, and according to the consistency algorithm [28], the control signal can be expressed as Equation (5):
u i = j N i ( x i x j ) .
In order to ensure the convergence of the iterations of the discrete consistency algorithm, the coefficient α [29] is introduced to obtain the state update Formula (6) for the discrete consistency algorithm:
x i ( t + 1 ) = x i ( t ) + α u i .

3.4. Convergence Analysis

In the microgrid system depicted in Figure 3 of Section 3.1, the agent state variable x i = S O C i , m e a n is selected. Representing the consistency in matrix form, iterating Equation (5) yields
u = L x .
Describe the consistency iteration formula as a matrix and write
W = I α L ,
where I is the unit diagonal array. Then, the system state update method can be expressed as
x ( t + 1 ) = W x ( t ) .
Theorem 1.
[30]. Under the iterative formulation described in Equation (9), the matrix W satisfies the following three conditions if and only if:
(1) 
1 T W = 1 T
(2) 
W 1 = 1
(3) 
ρ ( W 1 n 11 T ) < 1
The state quantity of each intelligence x i can eventually converge to the average value of the initial state quantity x i ( 0 ) through iteration. Where 1 is the unit column vector, ρ ( · ) denotes the matrix spectral radius.
Noting that the communication network in the MAS is connected and the communication between the energy storage systems considered in this paper is bidirectional, the Laplace matrix L satisfies
1 T L = 0 T ,
L 1 = 0 ,
where 0 is a zero-column vector. Thus, it is not difficult to show that both conditions (1) and (2) of Theorem 1 are satisfied.
The spectral radius of W 1 n 11 T can be written as
ρ ( W 1 n 11 T ) = max { λ 2 ( W ) , λ n ( W ) } ,
where λ k ( · ) denotes the kth largest eigenvalue of the matrix. From (8), the eigenvalues of matrix W and matrix L satisfy the relationship between them according to their size
λ k ( W ) = 1 α λ n k + 1 ( L ) .
Bringing (13) into Equation (12) yields
ρ ( W 1 n 11 T ) = max { 1 α λ n 1 ( L ) , α λ 1 ( L ) 1 } .
Since the communication network of the energy storage system is connected and contains only one connected component, the Laplace matrix L of the graph is semipositive definite, and there are λ n ( L ) = 0 , λ n 1 ( L ) > 0 . Thus, Equation (14) only needs to ensure that α λ 1 ( L ) 1 < 1 satisfies the conditions of Theorem 1, i.e.,
α < 2 λ 1 ( L ) .
To summarize, in the case where Equation (15) is satisfied, it can be ensured that the state of the multi-agent system converges to the mean of the initial values after consistency iterations. Therefore, each agent in the MAS can obtain the overall SOC mean value via communication.

3.5. Agent Power Calculation Method

Following the MAS framework described in Section 3.3, each energy storage system in the microgrid is treated as an intelligence in the system, and the state variable is the current intelligence’s estimate of the overall SOC, with control signals generated by communication with neighbors.
Before the start of each instruction cycle, the state variable x i is initialized to its own current SOC
x i ( 0 ) = S O C i .
After completing the update of its own state, the agent notifies all neighbors of the change in its own state and sends the updated amount of state to the neighbors, and when the neighbor j receives the state update information from the agent i, the state information of the agent i recorded by the agent j is updated
x j i = x i ( 0 ) j N i ,
where x j i denotes the state of agent i as recorded by agent j. When an agent notifies a neighbor of a status update, it is treated as if a communication has taken place.
At the beginning of the iteration, each intelligence calculates the increment of its own estimate of the overall SOC according to its own recorded information
u i = j N i ( x i x i j ) .
After calculating the increment, the agent’s own state is updated according to Equation (19)
x i ( k + 1 ) = x i ( k ) + α u i .
Here, k denotes the number of iterations performed in one instruction cycle. From the consistency algorithm and reasoning described in Section 4.4, it is clear that Equations (17)–(19) are able to converge the state variables recorded by each intelligence to the average value of the overall SOC.
It is assumed that the microgrid power deficit is obtained from the difference between the distributed power output and the load, and when the distributed power output is lower than the load, the microgrid frequency will drop. The droop-controlled islanded microgrid bus frequency satisfies the equation:
ω B = ω 0 + K d ( P D G P L ) .
where ω B denotes the microgrid bus frequency; ω 0 denotes the standard frequency; K d denotes the sag control coefficient; P D G denotes the total power of the distributed power sources in the microgrid; and P L denotes the total power of loads.
After the agent consistency iteration is carried out, the bus frequency is detected ω B , and the agent power is calculated using its own SOC, SOC mean, and capacity-related parameters, and the power is calculated by Equation (21).
P i = ω 0 ω B K d [ C i / j = 1 n C j + sgn ( ω 0 ω B ) K s o c ( S O C i S O C i , m e a n ) ] ,
where C i denotes the storage capacity-related parameter, which generally does not change over time, so it can be informed to all the agents and recorded in the initialization phase of MAS; S O C i denotes the current moment SOC of storage; S O C i , m e a n denotes the estimated value of storage on the average value of SOC; sgn denotes the sign function; and K s o c denotes the SOC equilibrium coefficient of storage, and the larger the value is, the larger the difference of the power produced by the difference of SOC, and the faster the SOC convergence is, but the smaller the value is, the slower the SOC convergence is. The larger the value, the larger the power difference due to the SOC difference, the faster the SOC convergence, but also the more likely that the storage power exceeds the upper limit, and the smaller the value, the slower the SOC convergence.
If the consistency iteration reaches convergence, then the estimation of the overall SOC mean by all the stored energy converges to the SOC mean at the beginning of the iteration, i.e.,
S O C i , m e a n = S O C j , m e a n = = 1 n i = 1 n S O C i .
However, the estimated and actual values are not necessarily equal in practice, and the gap is determined by the number of iterations and convergence conditions.
By bringing Equation (22) into Equation (21), the sum of all the stored energy powers is
i = 1 n P i = ω 0 ω B K d = P L P D G .
Equation (23) illustrates that the control strategy is able to make the sum of the total power of all the energy storage equal to the difference between the load and the distributed power output.
When the SOC of each intelligence is equalized after running for a period of time, there are
S O C i , m e a n = S O C i   i = 1 , , n .
Bringing Equation (24) into Equation (21), for any two different agents i and intelligence j, one obtains
P i P j = C i C j   i j .
Combined with Equation (2), we can see that
Δ S O C i = Δ S O C j   i j .
Equation (26) shows that when the system reaches stability, the SOC increment of each intelligence is consistent in one control cycle, so the control algorithm can keep the SOC stable equilibrium after equilibrium.

4. Communication Volume Analysis and Control Strategy Optimization

4.1. Number of Iterations and Communication Statistics

From the MAS control model in Section 3.3, it is known that the system communicates to make the overall SOC average available to all agents. Whenever an agent updates its own state, it has to notify all its neighbors of the state change, so the amount of communication in the system is directly related to the number of times an agent updates its own SOC. So, on the one hand, it is possible to use Formula (27) for judgment in the consistency control to reduce the redundant communication carried out after the energy storage SOC reaches consistency.
| α u i | ε | x i | ,
where ε is a positive real number indicating precision.
On the other hand, it is known from Section 4.3 that the value of α directly affects the convergence of the SOC estimation effect of the agents and the number of iterations required to reach convergence, and a reasonable value of α can reduce the number of iterations to reach agreement, which in turn reduces the number of communications.
When (27) is satisfied, it means that there is still a gap between the neighbor’s estimation of SOC and the intelligence’s own estimation, and the consistency iteration has not yet converged, and a state update is needed. If (27) is not satisfied, the intelligence maintains its state unchanged and does not notify the neighbors in this calculation, and in this mechanism, the values of α and ε are directly related to the size of the communication, and a reasonable selection of α and ε can effectively reduce unnecessary communication during the control. The reasonable selection of α can effectively reduce the unnecessary communication in the control process.
Considering that the number of communications is related to the topology of the communication network and the maximum number of iterations allowed in the same instruction cycle of a single agent, in order to compare the effect of the control strategy on the amount of communication, the ratio of the total communication to the maximum communication is defined as σ .
σ = N c o m 2 | E | ( K max + 1 ) T ,
where T denotes the total number of instruction cycles; N c o m denotes the total number of communications of the system in T instruction cycle time; | E | denotes the number of edges in the communication network; and K max denotes the maximum number of iterations allowed for a single agent in MAS in one instruction cycle.

4.2. Optimization of Parameter Selection

The value of α in the iteration formula described in Equation (6) is directly related to the convergence of the consistency iteration, a reasonable α can reduce the number of iterations performed by the system while ensuring the convergence of the iteration, and the number of iterations in the MAS is directly related to the amount of communication in the control process, so optimally selecting the value of α is of great significance. From Equation (9) and Theorem 1, It can be obtained:
lim t W t = 1 n 11 T
Therefore, fast consistency convergence can be achieved by minimizing the value of W t 1 n 11 T by selecting the optimization variable W . It can be obtained through the conditions of Theorem 1:
W t 1 n 11 T = W 1 n 11 T
Then, the optimization problem turns to minimize W 1 n 11 T . Since the optimization problem is a convex optimization problem, its global optimal solution [30] can be obtained. The value of optimal α can be obtained from W = I α L :
α = 2 λ 1 ( L ) + λ n 1 ( L ) ,

4.3. Event-Driven Iterative Mechanism

In the traditional energy storage SOC balanced distributed control strategy, a large number of communications between agents are often required, and even with the communication conditions limited by Equation (27) and the parameter optimization method described in Section 4.2, many redundant communications still occur, because Equation (27) judges whether convergence is achieved by the relative increment of the agents’ own states. If an event-driven condition can be proposed based on the neighbor information recorded locally by the energy storage and its own SOC estimation, the agents can judge whether the states agree or not according to the data, and the energy storage is able to update its state when the condition is triggered, or otherwise maintain its state at the time of the last triggering, and the amount of required communication can be further reduced.
Record the average value of SOC of agent i recorded at the neighbor of agent i as x i ( t k i ) . For the current state of agent i S O C i , m e a n , if the state is updated, the result of the update is x i ( t ) , denote e i ( t ) = x i ( t k i ) x i ( t ) . Then, bringing in Equation (7), we have
x ˙ = L x ( t k i ) = L ( x + e ) ,
define z = L x , i.e.,
z i = j N i [ x i ( t ) x j i ( t ) ] ,   i = 1 , , n .
For the control system described by Equations (5) and (7), let its Lyapunov function be
V = 1 2 x T L x
From Equation (30), we can obtain
V ˙ = x T L x ˙ = x T L ( L x + L e ) = z T z z T L e .
Writing the vector expression in the form of a real number yields
V ˙ = z T z z T L e = i = 1 n z i 2 i = 1 n n z i e i + i = 1 n j N i z i e j .
Introducing the positive constant a and deflating z i e j in the final summation part of Equation (32) using the arithmetic-geometric mean inequality yields
V ˙ = i = 1 n z i 2 i = 1 n n z i e i + i = 1 n j N i z i e j i = 1 n z i 2 + i = 1 n a n z i 2 + i = 1 n 1 2 a n e i 2 + i = 1 n j N i 1 2 a e j 2 .
Note that in the last summation in the above equation, since all communications are bidirectional in the communication model studied in this paper, if j N i , then there must be i N j . This yields
i = 1 n j N i 1 2 a e j 2 = i = 1 n n 2 a e i 2 .
Bringing Equation (34) into Equation (33) yields
V ˙ i = 1 n ( 1 a n ) z i 2 + i = 1 n 1 a n e i 2 .
When the system is in a steady state at V ˙ i = 1 n ( 1 a n ) z i 2 + i = 1 n 1 a n e i 2 0 , the sufficient condition that enables the above equation to be satisfied is, for each intelligence, the following ( 1 a n ) z i 2 + 1 a n e i 2 0   i = 1 , , n
i.e.,
e i 2 σ i a ( 1 a n ) n z i 2 ,
where the parameter σ i ( 0 , 1 ) , the coefficient introduced by the inequality a ( 0 , 1 / n ) is usually taken as a = 1 / 2 n to maximize the coefficient. Equation (36) is the common event-driven condition for the consistency control of multi-agent systems [29], and when Equation (36) is satisfied, the system is stable in Lyapunov’s sense, and when the above Equation is not satisfied, after updating the state of the agent so e i = 0 , the system still satisfies the stability criterion V ˙ 0 .
It should be noted that the expression of the original z i is not a good representation of the difference between the state of agent i and its neighbors, because the difference between the state of agent i and its neighbors may be positive or negative, and the addition leads to the offset of the state difference. The calculation of the z i value is on the low side, which leads to the low threshold of the event triggering condition of Equation (36), and the event is easily triggered in some cases, which increases the unnecessary communication. Therefore, in this paper, the z i value is calculated by Equation (37) in the strategy.
z i = j N i | x i ( t ) x j i ( t ) | .
In the control strategy proposed in this paper, the agent performs a self-state update using only the neighbor state information that has been updated in the current command cycle, and there is no chance that the state of the agent will be consistent to a value that deviates from the mean value because the neighbor event has not been triggered under this strategy.
In the control strategy of this paper, the current state of i recorded by neighbor j of agent I S O C i , m e a n is used as the result of updating after the most recent event trigger x ( t k i ) , and the current result of agent i computed by Equation (19) is used as the actual amount of the state of agent i at the current moment x ( t ) . When Equation (36) is satisfied in the iteration, the agent updates its own state according to Equation (19) and broadcasts it to its neighbors. Otherwise, the agent maintains its own state and enters into the next round of iteration, which reduces the occurrence of unnecessary communication in the control by this event-driven approach.

4.4. SOC Equalization Policy Flow

On the basis of the distributed balanced control strategy for the microgrid energy storage SOC described in Section 4, the method of a balanced control strategy for the energy storage SOC described in this paper is obtained by combining the consistency parameter optimization and event-driven control structure described in Section 4.2 and Section 4.3, and the flow of the control strategy is shown in Figure 4.
The control flow of the SOC equalization strategy described in this paper is as follows:
(1) Initialization of the system, determining the consistency of the calculated parameters between the MAS agents, and checking the status of the communication network;
(2) After the energy storage system detects the frequency change, the control strategy starts to execute. At the beginning of each process, i.e., before the strategy starts running at time t, each agent samples the current state, i.e., calculates the current SOC of the energy storage system according to Equation (2), and uses it to update the locally stored state quantity. According to the communication network, it sends its own SOC information to all its neighbors, and at the same time, receives SOC information from its neighbors and updates the locally recorded data;
(3) Each agent performs an iterative computation according to the information of the local record in accordance with Equations (18) and (19) to determine whether the local state quantity needs to be updated. There may be some un-updated data in the local record, and the agent will skip the local records that have not been updated by its neighbors when performing a single computation. The judgment condition here is Equation (27), and also the event-driven condition derived in Section 4.3 is a prerequisite for communication to take place; the agent updates and initiates communication when, and only when, both mechanisms simultaneously believe that the state needs to be updated;
(4) If the local state quantity of the agent is updated, i.e., Equation (27) and the event-driven condition are satisfied, the updated state quantity is sent to all the neighbors, and the neighbors who receive the message record the state locally;
(5) After all the agents that need to communicate have completed this communication, go back to step (3) until the maximum number of iterations is reached or the convergence condition is reached;
(6) Completing a round of consistency calculation, each agent checks itself. If the agent does not initiate any communication other than initialization during the command cycle, it indicates that the current SOC has reached a level close to the mean. The agent updates its own SOC mean with local information to maintain the difference between the current SOC and the overall SOC mean. Each agent obtains the overall SOC mean value locally, and each agent calculates the power locally using Equation (21);
(7) The locally calculated power is sent down to the energy storage PQ control input loop as the power reference value, and the converter quickly follows the power command to realize the control target.
In the above control process, except for what is obtained by the agent when communicating with its neighbors, the rest of the required data come from local sources, which do not need to be regulated by a central controller, achieving distributed control and realizing energy storage SOC equalization under the condition of satisfying the distributed power and load power constraints.

5. Simulation Verification

5.1. Calculation Example 1: SOC Equalization for Small-Capacity AC Microgrids

A SOC balancing strategy based on a multi-agent system is proposed in the literature [31], which employs PI control and droop control structures to regulate the energy storage power. In addition, the literature [31] builds a numerical simulation model of a three-storage microgrid as a platform for strategy validation. According to the parameters of the literature, the numerical simulation system in this paper is built, as shown in Figure 5, with three agents which form a bidirectional communication network using the minimum spanning tree of the graph with a total of two communication connections.
Appendix B Table A1 shows the parameters of this microgrid system, energy storage, and control algorithm. According to the communication network here, α is not difficult to be calculated from Equation (29):
α = 2 λ 1 ( L ) + λ n 1 ( L ) = 1 2
The simulation time is 30 s, and the storage command period is 1 ms. The variation curve of each storage SOC obtained after executing the algorithm in the literature [31], which is named algorithm A, is shown in Figure 6. In contrast, the curve obtained after executing the algorithm in this paper, which is named algorithm B, is shown in Figure 6 and Figure 7. The variation curve of each storage power, the total power and the microgrid power deficit, and the variation curve of the storage SOC variance during the simulation using algorithm B are shown in Figure A1, Figure A2 and Figure A3 in the Appendix A.
By comparing Figure 6 and Figure 7, it can be seen that agent 2 and agent 3 achieve a SOC balancing at 10 s in Figure 7, which is better than it is in Figure 6, and the time for three agents to achieve a SOC balancing in Figure 7 is similar to Figure 6. It can demonstrate that the algorithm proposed in this article has the higher convergence speed.
As shown in Figure 7a, the strategy given in this paper reduces the maximum difference between the SOC of each cell to 0.0420% at 30 s, and when compared with the control method in the literature [31], the system has a difference of 0.4% between the SOC of each cell at 30 s [31], and this paper ultimately achieves a better SOC equalization. Figure 7b demonstrates the variation of the estimation of the SOC mean value by each intelligence during the control process, and each intelligence accurately obtains the overall SOC mean value and maintains it consistently in each command cycle.
Appendix A Figure A1 shows the power change of each storage energy during the SOC equalization process. Appendix A Figure A2 shows the change curve of the difference between the total storage power, load, and distributed power output. It can be seen that the algorithm in this paper meets the microgrid power balancing requirements through the accurate estimation of the overall SOC by each agent and the proposed power calculation formula. Appendix A Figure A3 demonstrates the variation curve of the actual SOC variance of each energy storage in 30 s, and the SOC variance is approximated to decrease at an exponential rate under the control strategy of this paper.

5.2. Calculation Example 2: Large-Capacity Optical Storage Microgrid Power Balance

5.2.1. Parameters of High-Capacity Optical Storage Microgrids

In order to further validate the effectiveness of the algorithm in the complex and variable AC microgrid environment, especially to verify the SOC equalization effect when the load power and distributed power output change frequently, the islanded microgrid model containing six energy storage systems and the communication network topology shown in Figure 3 are established in the Matlab environment.
The microgrid parameters and control parameters are shown in Appendix B Table A1, where the energy storage rating C i is expressed in the form of Equation (3), which is a parameter obtained by synthesizing the energy storage rating itself, charging and discharging efficiency, and DC terminal voltage.

5.2.2. Impact of Parameters in Consistency on Communication Volume

In order to verify the effectiveness of the parameter optimization method given by Section 3.2, simulation experiments are considered by taking different values of α and comparing the number of communications during the simulation. From Figure 3, the Laplace matrix of the communication topology graph is given by
L = D A = [ 2 1 1 1 3 1 1 1 2 1 1 2 1 1 1 3 1 1 1 2 ]
Calculate its maximum and minimum positive eigenvalues to obtain
λ n 1 ( L ) = 5 λ 1 ( L ) = 1
The computed eigenvalues are brought into Equation (29) to obtain
α = 2 λ 1 ( L ) + λ n 1 ( L ) = 1 3
In order to compare the effect of different values of α on the communication volume and control stability, given a command power of 5 kW in this microgrid, the SOC equalization and communication volume changes are observed under different values of α as shown in Figure 7, while the values of the total communication volume corresponding to σ are recorded in Table 1, and the following total power is shown in Figure 8.
Figure 8 demonstrates the effect of different values of α on the amount of communication. Due to the value of α being too large, the system cannot be stabilized in Figure 8a, and the system is unable to reach a SOC that is consistent at the set accuracy in Figure 8b. In contrast, by comparing Figure 8c with Figure 8d,e, it can be seen that when the value of α is too small, the agents have to make the SOCs consistent through repeated communication, which is reflected in the fact that the amount of communication is more than 150 times for the first 100 instruction cycles the amount of communication in Figure 8d,e. In addition, in Figure 8c, when α takes the optimal value, it is able to stay around 150 times during this period.
From Equations (15) and (29), the stability threshold and optimal value of α are 1/2 and 1/3, respectively. Table 1 demonstrates the σ values corresponding to different α values and the number of instruction cycles required to reach the SOC equilibrium. With α set near the optimal value, σ decreases by about 30%, and when α continues to decrease, although the SOC is able to track the SOC mean more accurately in the iterative process due to the decrease in the iteration’s step size, from Figure 8d,e, it can be seen that this will lead to a significant rise in the number of iterations and a sharp increase in the communication volume at the beginning of the control, which may bring great pressure to the communication network in a short time, while the communication volume change curve for the optimal α value is relatively smoother. In addition, the smaller α is more likely to make Equation (27) not hold after reaching SOC convergence, leading to more offset total power constraints after the system is stabilized, as shown in Figure 9b,c.
In terms of combining the communication volume and the need for accuracy in meeting the total power constraint, the choice of the value of α determined by Equation (29) has a better performance in realizing the SOC equalization control for energy storage.

5.2.3. Verification of Simulation Examples

As seen in Figure 3, the microgrid system contains six distributed energy storage units, as well as distributed power sources and loads, with the PV generation data in one day at a certain location as the output curve of distributed power sources, and the local load variation data as the load curve in the microgrid, as shown in Figure A4 in the Appendix A. The starting SOC and capacity of energy storage are shown in Table A2 in the Appendix A. The simulation results are shown in Figure 9 and Figure 10 and Figure A5, Figure A6 and Figure A7 in the Appendix A.
Figure 10 shows the change curves of SOC and state quantity in each energy storage system. It can be seen that each storage SOC can quickly achieve equalization. After 340 min of simulation, the difference between the maximum and minimum values of storage SOC in the microgrid is reduced to 1.2836%, and it can be assumed that the SOC reaches consistency. In addition, the consistency iteration enables each energy storage to obtain a more accurate overall SOC average and dynamically follow the SOC average during operation.
Figure 11 shows the variation in the number of communications of each agent during the whole process. It can be found that since AGENT2 and AGENT5 have three neighbors, the total number of communications of these two and three is about 1.5 times more than that of each of the remaining agents.
From Figure 11, it can be seen that before the overall energy storage SOC is equalized, frequent communications are required to achieve an accurate estimation of the SOC mean, while after the SOC variance is reduced, the number of communications decreases significantly. In fact, 58.04% of the communications throughout the whole process occur in the first 500 min, suggesting that the triggering mechanism expressed by Equations (27) and (36) is able to significantly reduce the unnecessary communications without affecting the agent’s effectiveness in estimating the overall SOC.
The results in Appendix A Figure A5, Figure A6 and Figure A7 surface that the control strategy described in this paper is able to achieve fast SOC equalization while satisfying the power balance within the microgrid.
Appendix A Figure A5 shows the power variation curves of six different capacities of energy storage under the control strategy described in this paper, and the storage output power is proportional to the rated power parameter of the energy storage after reaching SOC equalization.
Appendix A Figure A6 shows the variation curves of the difference between the power of loads and distributed power sources within the microgrid P L P D G and the sum of the power of all the stored energies P D E S U = i = 1 n P i . The total power of each stored energy achieves a stable following of the microgrid power demand within a small number of command cycles and automatically maintains the power balance within the microgrid.
Appendix A Figure A7 demonstrates the variance change of each energy storage SOC, and the variance decreases approximately exponentially. As can be seen from Appendix A Figure A7, the SOC variance has been reduced to stable after 500 min, and the SOC equalization effect has been basically achieved. Since the agent local SOC is very close to the overall SOC mean value, the communication is only for the agent to update its own real-time SOC to its neighbors, and the estimate SOC mean is obtained with almost no iterative computation.
The simulation is performed during t ( 500 , 900 ) when the PV output is higher than the load within the microgrid, and from Equation (21), it can be seen that at this time the energy storage SOC produces a negative contribution to the proportion of power distribution, so the higher the SOC is, the lower the value of power absorbed by the storage, which is in line with the actual demand.
Figure 12 demonstrates the effect of the event-driven mechanism described in Section 4.3 on the communication volume. When there is a difference between the actual SOCs of the energy storage, event-driven and non-event-driven have significant differences in the communication volume. However, when the actual SOCs of the energy storage have been basically made consistent, event-driven and non-event-driven mechanisms have the same communication volume, which is only the broadcasted communication of the actual SOCs of the agent itself before the start of each instruction cycle. According to the method described in the previous section, the proportion of communication using event-driven and non-event-driven methods in this example was calculated using Equation (28). The value of σ in the event-driven approach is 7.4709% and the value of σ in the non-event-driven approach is 15.241%, which shows that the event-driven structure is able to further minimize the communication pressure of the multi-agent control system.

6. Conclusions

Considering that in the future, large-scale microgrids may have energy storage systems provided by different manufacturers, long distances, and other factors, the centralized control structure cannot solve the problem of the coordinated control of each energy storage system. This paper is based on the multi-intelligence body distributed control strategy, adopts the consistency algorithm to realize the overall SOC equalization, and accelerates the convergence of iterations by appropriately selecting the coefficients in the consistency iterative summation and adopts the event-driven condition in the form of event-triggered communication when communicating. In the form of event-driven triggering in communication, the communication volume during iteration is reduced, and in the simulation results carried out in this paper, the communication volume can be reduced by about 50% while maintaining the effect of the control strategy.
In the energy storage SOC equalization control strategy described in this paper, the existence of different power ratings and different SOC initial value factors for energy storage is considered, and it has the characteristics of a distributed structure, high robustness, and suitability for scenarios with limited communication resources, etc. It is able to achieve frequency restoration in AC microgrids with droop control and satisfy the power balance conditions while maintaining the SOCs of each storage in a relatively balanced state, and has a certain prospect of application in the future. When the efficiency of the centralized energy storage control structure decreases due to the further expansion of the microgrid scale, it has certain application prospects.

Author Contributions

Conceptualization, Q.L. and K.L.; methodology, K.L.; software, Y.Z.; validation, Z.Z. and Z.L.; writing—original draft preparation, Q.L.; writing—review and editing, K.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Major Science and Technology Project of China Southern Power Grid Co., Ltd., Project Code: 067600KK52222002; Technology Code: GZKJXM20222170.

Data Availability Statement

The original contributions presented in the study are included in the article, and further inquiries can be directed to the corresponding author/s.

Conflicts of Interest

Author Qingsheng Li, Yongqing Zhu, Zhaofeng Zhang and Zhen Li were employed by the company Guizhou Power Grid Co. Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Appendix A

Figure A1. Power curve of agents in example 1.
Figure A1. Power curve of agents in example 1.
Energies 17 04695 g0a1
Figure A2. Total power curve of agents and power storage in example 1.
Figure A2. Total power curve of agents and power storage in example 1.
Energies 17 04695 g0a2
Figure A3. SOC variance of agents in example 1.
Figure A3. SOC variance of agents in example 1.
Energies 17 04695 g0a3
Figure A4. Power curve of PV and load in example 2.
Figure A4. Power curve of PV and load in example 2.
Energies 17 04695 g0a4
Figure A5. Power curve of agents in example 2.
Figure A5. Power curve of agents in example 2.
Energies 17 04695 g0a5
Figure A6. Total power curve of agents and power storage in example 2.
Figure A6. Total power curve of agents and power storage in example 2.
Energies 17 04695 g0a6
Figure A7. SOC variance of agents in example 2.
Figure A7. SOC variance of agents in example 2.
Energies 17 04695 g0a7

Appendix B

Table A1. Parameter of AC microgrid 1.
Table A1. Parameter of AC microgrid 1.
Sports EventNotationNumerical Value
Battery 1 capacity C 1 _ b t 50 Ah
Battery 2 capacity C 2 _ b t 25 Ah
Battery 3 capacity C 3 _ b t 25 Ah
SOC initial value S O C i [74 72 70]%
SOC correction factor K S O C 3.5 × 10−2
Maximum number of iterations k max 20
Convergence accuracy ε 5× 10−3
Consistency iteration factorα0.5
Table A2. Parameter of AC microgrid 2.
Table A2. Parameter of AC microgrid 2.
Sports Event NotationNumerical Value
Frequency of sag factor K d 1× 10−4 rads/W
Energy storage rating C i [200 200 200 140 120 100]
SOC initial value S O C i [50 50 25 40 70 75]%
SOC correction factor K S O C 3.5× 10−2
Maximum number of iterations k max 20
Convergence accuracy ε 5× 10−3
Event-driven factor σ i [5× 10−4 5× 10−4 5× 10−4 5× 10−4 5× 10−4 5× 10−4]
The inequality introduces the parameter a 1/12

References

  1. Lu, Z.; Wang, C.; Min, Y.; Zhou, S.; Lv, J.; Wang, Y. Overview on microgrid research. Autom. Electr. Power Syst. 2007, 31, 100–107. (In Chinese) [Google Scholar]
  2. Suyanto, H.; Irawati, R. Study trends and challenges of the development of microgrids. In Proceedings of the 2017 15th International Conference on Quality in Research (QiR): International Symposium on Electrical and Computer Engineering, Nusa Dua, Bali, Indonesia, 24–27 July 2017; pp. 383–387. [Google Scholar]
  3. Xie, H.; Zheng, S.; Ni, M. Microgrid Development in China: A method for renewable energy and energy storage capacity configuration in a megawatt-level isolated microgrid. IEEE Electrif. Mag. 2017, 5, 28–35. [Google Scholar] [CrossRef]
  4. Wang, C.; Li, P. Development and Challenges of Distributed Generation, the Micro-grid and Smart Distribution System. Autom. Electr. Power Syst. 2010, 34, 10–14+23. [Google Scholar]
  5. Meng, M.; Chen, S.; Zhao, S.; Li, Z.; Lu, Y. Overview on Research of Renewable Energy Microgrid. Mod. Electr. Power 2017, 34, 1–7. [Google Scholar]
  6. Chen, G.; Yang, X.; Jiang, H.; Zhang, Y.; Hao, S.; Zhang, Y. Demand response control strategy for power grids with high-ratio renewable energy penetration and industrial load characteristics. Electr. Power Autom. Equip. 2023, 43, 177–184. [Google Scholar]
  7. Liu, C.; Zhuo, J.; Zhao, D.; Li, S.; Chen, J.; Wang, J.; Yao, Q. A Review on the Utilization of Energy Storage System for the Flexible and Safe Operation of Renewable Energy Microgrids. Proc. CSEE 2020, 40, 1–18+369. [Google Scholar]
  8. Liu, S.; Pazilai, M.; Ge, Z. Fuzzy control based SOC equalization method for battery energy storage unit. Mod. Electron. Tech. 2020, 43, 135–139. [Google Scholar]
  9. Wang, W.; Duan, J.; Zhang, R.; Guo, H.; Sun, L. Optimal State-of-charge Balancing Control for Paralleled Battery Energy Storage Devices in Islanded. Trans. China Electrotech. Soc. 2015, 30, 126–135. [Google Scholar]
  10. Wang, H.; Wu, Z.; Shi, G.; Liu, Z. SOC Balancing Method for Hybrid Energy Storage System in Microgrid. In Proceedings of the 2019 IEEE 3rd International Conference on Green Energy and Applications (ICGEA), Taiyuan, China, 16–18 March 2019; pp. 141–145. [Google Scholar]
  11. Wu, Q.; Zhi, Z.; Zhao, Z.; Yu, S. SoC balancing scheme for DESUs with different sizes in islanded micro-grid. Electr. Meas. Instrum. 2023, 60, 111–115. [Google Scholar]
  12. Zheng, L.; Wang, Z.; Lv, S.; Song, J.; Tian, M. Hierarchical Operation Control of Multi-energy Storage in DC Microgrid Based on State Hierarchical Operation Control of Multi-energy Storage in DC Microgrid Based on State of Charge. Power Syst. Technol. 2021, 45, 1006–1015. [Google Scholar]
  13. Huang, W.; Abu Qahouq, J.A. Energy Sharing Control Scheme for State-of-Charge Balancing of Distributed Battery Energy Storage System. IEEE Trans. Ind. Electron. 2015, 62, 2764–2776. [Google Scholar] [CrossRef]
  14. Xu, Y.; Zhang, T. A Hierarchical Structure Approach of Battery Balancing Based on SOC. In Proceedings of the 2018 Chinese Automation Congress (CAC), Xi’an, China, 30 November–2 December 2018; pp. 1217–1222. [Google Scholar]
  15. Chou, L.; Du, H.; Zhu, D. Controlling Strategy Research on Batteries Imbalance Based on SOC. Electr. Meas. Instrum. 2012, 49, 16–19. [Google Scholar]
  16. Liang, G.; Fu, G.; Li, C.; Jiang, W. Simulation research on equalization technique of batteries based on SOC. Chin. J. Power Sources 2016, 40, 332–334+372. [Google Scholar]
  17. Ji, K.; Zhang, F.; Li, L.; Wang, X.; Zheng, Y.; Li, J. Active SOC Balancing Control Strategy Based on Adaptive Hierarchical Inverse Ratio Coefficient Algorithm for Multi-energy Storage Units in Data Center. In Proceedings of the 2024 6th Asia Energy and Electrical Engineering Symposium (AEEES), Chengdu, China, 28–31 March 2024; pp. 895–900. [Google Scholar] [CrossRef]
  18. Li, C.; Dragicevic, T.; Vasquez, J.C.; Guerrero, J.M.; Coelho, E.A.A. Multi-agent-based distributed state of charge balancing control for distributed energy storage units in AC microgrids. In Proceedings of the 2015 IEEE Applied Power Electronics Conference and Exposition (APEC), Charlotte, NC, USA, 15–19 March 2015; pp. 2967–2973. [Google Scholar]
  19. Guerrero, J.M.; Vasquez, J.C.; Matas, J.; de Vicuna, L.G.; Castilla, M. Hierarchical Control of Droop-Controlled AC and DC Microgrids- A General Approach Toward Standardization. IEEE Trans. Ind. Electron. 2016, 58, 158–172. [Google Scholar] [CrossRef]
  20. Gu, J.; Yang, X.; Zhang, Y.; Xie, L.; Wang, L.; Zhou, W.; Ge, X. Fuzzy Droop Control for SOC Balance and Stability Analysis of DC Microgrid with Distributed Energy Storage Systems. J. Mod. Power Syst. Clean Energy 2024, 12, 1203–1216. [Google Scholar] [CrossRef]
  21. Guan, Y.; Meng, L.; Li, C.; Vasquez, J.C.; Guerrero, J.M. A Dynamic Consensus Algorithm to Adjust Virtual Impedance Loops for Discharge Rate Balancing of AC Microgrid Energy Storage Units. IEEE Trans. Smart Grid 2018, 9, 4847–4860. [Google Scholar] [CrossRef]
  22. Wang, B.; Zhang, C.; Dong, Z.Y. Interval Optimization Based Coordination of Demand Response and Battery Energy Storage System Considering SOC Management in a Microgrid. IEEE Trans. Sustain. Energy 2020, 11, 2922–2931. [Google Scholar] [CrossRef]
  23. Mohsen Hosseini, S.; Carli, R.; Jantzen, J.; Dotoli, M. Multi-block ADMM Approach for Decentralized Demand Response of Energy Communities with Flexible Loads and Shared Energy Storage System. In Proceedings of the 2022 30th Mediterranean Conference on Control and Automation (MED), Vouliagmeni, Greece, 28 June–1 July 2022; pp. 67–72. [Google Scholar] [CrossRef]
  24. Wu, Q.; Guan, R.; Sun, X.; Wang, Y.; Li, X. SoC Balancing Strategy for Multiple Energy Storage Units With Different Capacities in Islanded Microgrids Based on Droop Control. IEEE J. Emerg. Sel. Top. Power Electron. 2018, 6, 1932–1941. [Google Scholar] [CrossRef]
  25. Lai, J.; Lu, X.; Monti, A.; De Doncker, R.W. Distributed Event-Driven Power Sharing Control for CCVSI-Based Distributed Generators in AC Islanded Microgrids. In Proceedings of the 2019 IEEE Energy Conversion Congress and Exposition (ECCE), Baltimore, MD, USA, 29 September–3 October 2019; pp. 3469–3474. [Google Scholar]
  26. Dimarogonas, D.V.; Frazzoli, E.; Johansson, K.H. Distributed Event-Triggered Control for Multi-Agent Systems. IEEE Trans. Autom. Control 2012, 57, 1291–1297. [Google Scholar] [CrossRef]
  27. Xiao, L.; Boyd, S. Fast linear iterations for distributed averaging. In Proceedings of the 42nd IEEE International Conference on Decision and Control (IEEE Cat. No. 03CH37475), Maui, HI, USA, 9–12 December 2003. [Google Scholar]
  28. Ji, Y.; Du, H.; Sun, H. A Survey of State of Charge Estimation Methods. Electr. Meas. Instrum. 2014, 51, 18–22. [Google Scholar]
  29. Xu, S.; Li, J. Grid-connected/Island Operation Control Strategy for Photovoltaic/Battery Micro-grid. Proc. CSEE 2013, 33, 25–33+6. [Google Scholar]
  30. Liu, D.; Chen, S.; Ma, M.; Wang, H.; Hou, J.; Ma, S. A Review on Models for Photovoltaic Generation System. Power Syst. Technol. 2011, 35, 47–52. [Google Scholar]
  31. Zhou, X.; Hong, Y.; Xia, Y.; Yang, W.; Xu, D. SOC Balanced Control Strategy for Battery Energy Storage system Based on Multiple-Agent. Zhejiang Electr. Power 2020, 39, 35–40. [Google Scholar]
Figure 1. PQ control flowchart.
Figure 1. PQ control flowchart.
Energies 17 04695 g001
Figure 2. Double stage grid-connected PV system.
Figure 2. Double stage grid-connected PV system.
Energies 17 04695 g002
Figure 3. AC microgrid topology and communication connection of agents.
Figure 3. AC microgrid topology and communication connection of agents.
Energies 17 04695 g003
Figure 4. SOC balancing strategy based on DCA.
Figure 4. SOC balancing strategy based on DCA.
Energies 17 04695 g004
Figure 5. AC microgrid topology and communication connection of agents in example 1.
Figure 5. AC microgrid topology and communication connection of agents in example 1.
Energies 17 04695 g005
Figure 6. Curve of SOC and state of agents using algorithm A.
Figure 6. Curve of SOC and state of agents using algorithm A.
Energies 17 04695 g006
Figure 7. Curve of SOC and state of agents using algorithm B.
Figure 7. Curve of SOC and state of agents using algorithm B.
Energies 17 04695 g007
Figure 8. Impact of different α on communication amount.
Figure 8. Impact of different α on communication amount.
Energies 17 04695 g008
Figure 9. Impact of different α to power constraint.
Figure 9. Impact of different α to power constraint.
Energies 17 04695 g009
Figure 10. Curve of SOC and state of agents.
Figure 10. Curve of SOC and state of agents.
Energies 17 04695 g010
Figure 11. Communication number of agents.
Figure 11. Communication number of agents.
Energies 17 04695 g011
Figure 12. Influence of event-triggered condition on communication amount.
Figure 12. Influence of event-triggered condition on communication amount.
Energies 17 04695 g012
Table 1. Communication amount with different α.
Table 1. Communication amount with different α.
ασInstruction Cycles Required for SOC Consistency
1/299.873%go out of control
1/2.685.561%137
1/329.733%138
1/429.461%139
1/533.302%139
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, Q.; Lu, K.; Zhu, Y.; Zhang, Z.; Li, Z. Equalized Distributed Control Strategy for AC Microgrid Energy Storage SOCs. Energies 2024, 17, 4695. https://doi.org/10.3390/en17184695

AMA Style

Li Q, Lu K, Zhu Y, Zhang Z, Li Z. Equalized Distributed Control Strategy for AC Microgrid Energy Storage SOCs. Energies. 2024; 17(18):4695. https://doi.org/10.3390/en17184695

Chicago/Turabian Style

Li, Qingsheng, Kaicheng Lu, Yongqing Zhu, Zhaofeng Zhang, and Zhen Li. 2024. "Equalized Distributed Control Strategy for AC Microgrid Energy Storage SOCs" Energies 17, no. 18: 4695. https://doi.org/10.3390/en17184695

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop