Next Article in Journal
Carbon-Based Materials for Supercapacitors: Recent Progress, Challenges and Barriers
Previous Article in Journal
Elucidating Spatial Distribution of Electrochemical Reaction in a Porous Electrode by Electrochemical Impedance Spectra for Flow Batteries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Smart-Leader-Based Distributed Charging Control of Battery Energy Storage Systems Considering SoC Balance

1
The College of Artificial Intelligence, Nankai University, Tianjin 300350, China
2
The Tianjin Key Laboratory of Brain Intelligent Rehabilitation, Nankai University, Tianjin 300350, China
*
Author to whom correspondence should be addressed.
Batteries 2023, 9(1), 18; https://doi.org/10.3390/batteries9010018
Submission received: 21 November 2022 / Revised: 15 December 2022 / Accepted: 21 December 2022 / Published: 27 December 2022

Abstract

:
Battery energy storage systems are widely used in energy storage microgrids. As the index of stored energy level of a battery, balancing the State-of-Charge (SoC) can effectively restrain the circulating current between battery cells. Compared with passive balance, active balance, as the most popular SoC balance method, maximizes the capacity of the battery cells and reduces heat generation. However, there is no good solution in the battery management system (BMS) to ensure active balance during distributed charging. In view of this, this paper designs two novel distributed charging strategies based on a kind of smart leader, in which a constant static leader is modified by a dynamic leader. The modified leader is in charge of guiding SoC to converge to the target value and repress SoC imbalance. The maximum and weighed error between the state of the leader and its neighbor cells are used in the two methods, respectively, both in an event triggered manner. When the relevant index exceeds the threshold, the two methods are used to regulate the leader’s state. Under this modification, the eigenvalue of the followers’ error dynamic system is reduced, and SoCs follow the dynamic leader faster, thus repressing SoC imbalance. Compared with a constant leader, the smart leader pays more attention to improving SoC imbalance. Additionally, to facilitate analysis, a reduced method is applied to transform the system with an unified input time delay into a nondelay system. Several cases are designed to verify the effectiveness of the designed strategies and test it under different parameters and different time delays.

1. Introduction

With the increasing proportion of new energy power generation, its intermittency and volatility cause difficulties in power accommodation and grid connection. Fortunately, the introduction of all kinds energy storage devices greatly alleviates this dilemma by increasing reserve capacity, cutting peak and filling valley and restraining power fluctuation [1]. Energy storage technology breaks the traditional mode of power generation and consumption and becomes an important supporting technology for building smart grids [2].
For a battery energy storage system (BESS), the State-of-Charge (SoC) is a key parameter. Due to the complexity of battery structure and electrochemical reaction, SoC is often difficult to obtain directly. For SoC estimation in a BMS, common methods mainly include look-up table [3], ampere-hour integral (AHI) method [4], filter-based method, observer-based method, data-driven-based method [5], etc. Among them, the AHI method is popular for its simplicity and ease of controller design. Additionally, in all control objectives of SoC in BMS, balance is the most basic and important one.
The ways to realize SoC balance mainly include active method and passive method [6,7,8]. The authors in [7,8] compare the advantages and disadvantages of SoC active equalization and passive equalization through simulation, and they point out that the active equalization method is more energy-saving and generates less heat. Therefore, the active equalization method has aroused great interest, which is usually in centralized or decentralized manners [6,7,8,9,10,11]. For example, in [9], the SoC balance strategy for cascaded-type energy storage systems is put forward in a decentralized way. A hierarchical method in the decentralized manner is proposed in [10] to balance SoC at both the cell level and the module level. However, a centralized balance controller is easy to lead to single-point failure and is hard to extend, while a decentralized balance controller limits the design of the system controller with the absence of communication among cells [12]. In view of this, a lot of researchers have focused on designing the distributed SoC balance controllers.
Among the distributed methods, the research results based on multiagent systems (MASs) are quite rich, which directly balance SoC both in charging and discharging mode. The direct balancing method refers to that each battery directly uses its own and neighbor’s SoC to build a distributed controller. Among them, there are both single-integrator- [13,14,15,16,17,18] and double-integrator-based MASs [19,20] that manage SoCs. Most controller designs are based on asymptotically stable control [13,19], finite time [15,21,22] and fixed-time [23,24,25] stable control, event-triggered control [22,26,27] and fault-tolerant control [14,15,16,17,20,27] and attempt to solve the problems with communication delay [13,14,18] and input delay, switching topology [13,14,18], etc. All of these are average consensus designs, without exception. These designs focus on solving or optimizing the convergence rate of direct balance, energy conservation and communication efficiency, time delay problems, sensor failures, network failures and attacks. It is worthy to mention that the objectives of double-integrator systems are power sharing and SoC balance. It seems that the authors who designed these excellent controllers did not consider the reasonable arrangement of current to fully charge them in charging mode.
Recently, some new control objectives have emerged and some researchers have captured these and carried out research. In [28], the mutual restraining heat balance and SoC balance are well solved based on MAS consensus methods. SoC estimators for neighbored batteries are designed both in [29,30]. The difference is that the controller designed by authors in [29] realizes the precision adjustable sharing of dynamic power and SoC balancing when the battery is empty or full, while in [30], based on the reference current signal obtained by the modelless iPI controller, the battery is guided to charge and discharge. Similar designs as in [30] also appear in [31]. Additionally, the topic on the economic dispatch of SoC has also attracted the attention of scholars. As analyzed in [32,33], the cost function of battery power generation is a quadratic function about SoC, and if the increment cost of each battery reaches consensus, the generation cost is the minimum. These new ideas give a lot of inspiration. However, the leaderless charging strategy still focuses on realizing the direct balance of SoC and does not suppress the imbalance of SoC during the charging process and the accurate balance at the time of full charge through reasonable current arrangement.
In the distributed new energy power generation systems, BESS is often used to suppress the uncertainty and intermittency of new energy power generation. In addition, BESS, as the emergency standby power supply, needs to deal with various emergencies. In view of the needs of these application backgrounds, it is necessary to restrain SoC imbalance by arranging charging current reasonably at all times. However, the traditional three-stage charging method only pays attention to the filling of the single battery and does not pay attention to the SoC balance between the battery units during the charging process. As a result, the battery unit is in a state of large SoC imbalance during mode switching. In the previous literature, a leaderless consensus control input is designed which focuses on active SoC balance but ignores the boundedness of SoC. Although some literature has obtained the reference current of DC chopper through some methods, they are either decentralized or do not consider the suppression of SoC imbalance.
To provide an advanced distributed charging scheme for a battery, we introduce the smart leader–follower model [34,35,36,37] to obtain the desired reference current for each DC chopper in this paper. Under the traditional leader–follower framework, the stability of the system depends too much on the leader’s state. Additionally, excessive deviation between the leader and its neighbored followers is harmful to the dynamic performance of the system. The smart leader adopts the follower’s feedback in a timely way to modify its control law, so as to reduce the tracking error, which is conducive to improving the stability of the system. The detailed contributions are as follows:
  • The smart leader method is applied here. In this paper, a distributed charging scheme based on MASs with a smart leader is designed for battery charging. A constant leader is modified by a dynamic leader by using the reference and the follower’s state when appropriate. According to [32], this transformation makes the leader smart enough to reduce the deviation between all followers and the leader. Under this control framework, SoC imbalance can be suppressed.
  • The smart leadership is achieved by event-triggering strategy [34]. If the error exceeds the predefined threshold, the smart leader adopts it to amend the control input; otherwise, the reference is only used. The two kinds of error between the leader and its neighbors are used here, i.e., the maximum error (ME) and weighted error (WE). From the simulation results, the smart leader based on ME has advantages over the one based on WE in suppressing SoC imbalance in the later stage.
  • The system with input time delay is transformed to a nondelay system. Based on the Artstein reduction method, the system with input time delay is reduced to the nondelay system, and there is no need to give input time delay a limit. From the simulation point of view, such a larger input time-delayed system matched by a smaller gain is more conducive to stability.
The rest of the sections are arranged as follows. Section 2 introduces SoC estimation by the current integration method, active and passive SoC balance methods, the smart leader and graph theory. Section 3 presents two novel distributed charging strategies based on a smart leader and gives their input time-delayed control inputs. Some cases are designed in Section 4 to verify the proposed control strategies.
Notations: 1 is an n-dimensional column vector whose elements are all 1, and 0 is a zero matrix of proper dimension. [ · ] m × n denotes a matrix of m × n . d i a g [ v ] represents the diagonal matrix with vector v as the main diagonal.

2. Preliminaries

A typical multi-BESS network is shown in Figure 1, where the inverter is the main component for bridging the DC part and the AC part. A double closed-loop control (DCLC) is usually implemented to drive the inverter. In the DC part, the charge and discharge of the battery are controlled by a PWM-driven bidirectional DC chopper, which is responsible for providing adjustable voltage. The control loop of the bidirectional DC chopper contains a MAS-based distributed controller for charge and discharge current control and provides reference current for it.

2.1. The Estimation of SoC and Its Balance Strategy

For a power system with n BESSs, the energy level of a battery is usually characterized by SoC. Additionally, the SoC of battery i { 1 , 2 , , n } is estimated as (1) in charging mode
E i ( t ) = E i ( 0 ) + 1 C i I i ( s ) d s
where I i ( t ) is the output current of battery i, and C i is called the capacity of battery i, which represents the heterogeneity of a battery. This is the so-called AHI method [5] and a formula about the dimension of time as hours. Find the derivative of (1) as
E ˙ i ( t ) = 1 C i I i ( t )
For simplicity, the time variables are omitted in the subsequent narrations. Thus, the charging system of battery is subjected to
E ˙ i = u i
where 1 C i I i is replaced by u i ( t ) .
When it comes to SoC balance strategy, active and passive methods are two mainstream balancing technologies [5,8]. The passive balance strategy requires designing a discharge circuit, which is conducive to additionally consume high levels of SoC to reach the lowest level. This method causes the unnecessary power consumption and the heat production in this process. The active balance strategy is aimed at arranging the output current of each battery to realize the balance. Unlike the former, SoC is reallocated by arranging reasonable current among battery units under the active method. This design of SoC balance strategy for BESS will help to make full use of the capacity of each cell, so as to maximize the load capacity of the power system. Thus, the active method becomes the most promising balance technology. In view of this, the objective of this paper is to obtain a reference current in order to suppress the imbalance of SoC during charging.

2.2. Consensus Design for MASs with a Smart Leader

Based on MASs, direct active SoC balance is essentially the redistribution of SoC in the form of charging and discharging between BESS, which will generate large power circulation between some two BESSs in parallel, whether in charge mode or discharge mode. This is because the difference between the SoC of each cell is too large, and power exchange may occur between some cells. In case of emergency, BESS needs to be put into use at any time. The excessive SoC deviation makes the BESS obtain a large and long-lasting circulation during the balanced operation, which is not conducive to maintain a high power factor of the system but also causes excessive losses in the line. Thus, the charging strategy for a multi-BESS network needs to be redesigned to ensure SoC balance as much as possible.
In the classical leader–follower model shown in Figure 2a, the leader agent generally chooses the dictatorship strategy, in which the states of each follower are not concerned by the leader. This obviously does not constrain the deviation between the SoC of each battery in the charging mode.
In view of this, we introduce the smart leader method to transform the classic leader by adding a discontinuous communication item. Specifically, the smart leader has the right to decide to use follower information to modify their control law at an appropriate time. Nevertheless, a virtual constant leader is applied in the traditional distributed charging strategy. It is necessary to define a leader agent to produce a new reference signal for its neighbored followers, as shown in Figure 2b. Additionally, this leader agent is smart enough to know when to modify its dynamic by the information of its adjacent agents.
Compared with the strategy with the virtual constant leader, the smart leadership pays more attention to the real-time dynamics of followers. When the SoC imbalance exceeds the given threshold, the smart leader can adjust its own state to guide its neighbors to adjust their own control laws to promote SoC balance.

2.3. Graph Theory

Consider a BESS containing n batteries, in which each one is governed by an agent. Define a set V = { v 1 , v 2 , , v n } , any element of which represents an agent. The measured SoC of each battery is uploaded to its own agent. Then, an agent has the ability to access others’ data over a communication graph G = { V , E } , where E = { i , j V | ( v i , v j ) } is a set of channels and ( v i , v j ) denotes that there exists a channel from agent j to i, and agent j is called the neighbor of agent i. Denote N i as the set of neighbors of agent i. For the MASs governing BESS, define an adjacency matrix A = [ a i j ] n × n , where a i j = 1 if j N i ; otherwise, a i j = 0 . Define that the Laplacian matrix L = [ l i j ] n × n , where l i i = j = 1 , j i n a i j and l i j = a i j .
For the leader–follower model, define a vector B = d i a g [ b 11 , b 22 , , b n n ] and b i i = 1 if follower i can access the leader; otherwise, b i i = 0 . Assume that at least one follower can access the leader.
Lemma 1 
([37]). Denote H = L + B , and λ m and λ M are the maximum and minimum eigenvalue of H, respectively, and H is positive definite.

3. Various Distributed Charging Strategies Based on MASs with the Smart Leader

For multiple BESSs in parallel, charging balance strategy is required so that batteries with SoC at different levels are fully charged simultaneously, i.e., time-oriented consistency. Based on the classical leader–follower model, the distributed charging control law is defined as
u i = k i ( j N i ( E i E j ) + b i ( E i E r ) )
where k i > 0 is the consensus gain, and E r is a virtual leader. Since E i [ 0 , 1 ] , it is reasonable to set E r equal to 1.
Next, briefly analyze the stability of the system (3) under the controller (4).
Define the error vector e E = E 1 E r between the SoCs and the desired state E r . Find the derivatives of e E and bring (3) and (4) into it. Then, one can obtain
e ˙ E = k H e E
Thus, according to Lemma 1, k H is negative definite, and the system (5) is asymptotically stable.
The distributed charging strategy (4) is effective only if k > 0 . However, SoC imbalance in the charging process is not effectively inhibited under this strategy, which leads to the hidden danger of some large circulations among BESSs when switching to the discharge mode. To alleviate this problem, we give two novel charging strategies with the smart leader in this paper, where one is based on ME and the other is based on WE.
To facilitate subsequent analysis, some useful existing conclusions in Lemmas 2 and 3 are given below without proof.
Lemma 2 
([38]). For a switched system x ˙ = f σ ( x ) , σ belongs to the finite set { 1 , 2 , , n } ; if the origin is a globally asymptoptotically stable equilibrium for all subsystems, then this switched system is globally uniformly asymptotically stable.
Lemma 3 
([39,40]). (Artstein’s transformation) A system with input time-delay is represented by
x ˙ = A x + B u ( t τ )
Define y = x + t τ t e ( t s τ ) A B u ( s ) d s . Thus, this system can be reduced as
y ˙ = A y + e τ A B u
if, for the initial existance of the system, the initial state value over interval [ τ , 0 ] is specified, and u is integrable.

3.1. Distributed Charging Control with Smart Leader Based on ME

Here, the constant leader is reformed, and a virtual pinned dynamic leader agent is defined. Referring to [35], the control input of the new dynamic leader is
u 0 = E r E 0 + r v
where v = C ( E E 0 ) represents the smart leadership, and C is a row vector. As required in [33], only one neighbored agent of the leader is directly involved in (6). Thus, C = 0 0 , c k , 0 , , 0 . Define Δ = max i E i E 0 min i E i E 0 and a threshold ε . Then, c k = 1 , Δ ε 0 , o t h e r w i s e and k = arg max i N 0 E i E 0 , which means that the neighbor who has the biggest error from the leader will be used to participate in regulating the leader’s state if SoC imbalance exceeds the threshold. If not, only the desired SoC E r is used to adjust the leader.
Then, the control input for battery i pinned by the modified leader state E 0 is
u i = k i ( j N i ( E i E j ) + b i ( E i E 0 ) )
With the aforementioned lemmas in hand, we give the following theorem and its proof.
Theorem 1. 
Assume that there is a power system containing n BESSs, and each battery is governed by an agent, whose SoC is subjected to (3), and the equipped communication network satisfies that at least one follower agent is connected to the smart leader. Then, if k > 0 and r > 0 , the SoC of each battery can converge to E r asymptotically under the smart leadership (6).
Proof. 
Define the error vector between the follower agents and the smart leader e E = E 1 E r and the error vector between the smart leader agent and the desired value e E 0 = 1 ( E r E 0 ) . With support of (2), (6) and (7), find the derivatives of e E and e E 0 as follows
e ˙ E = k H e E e E 0 r 1 C e E
e ˙ E 0 = e E 0 r 1 C e E
where r > 0 is the control gain. Thus, (8a) and (8b) can be rewritten as
x ˙ = F 0 x
where F 0 = F 1 + F 2 , F 1 = k H I n 0 I n , x = e E e E 0 T and F 2 = r 1 C 0 r 1 C 0 .
The characteristic polynomial of the matrix F 2 is λ I F 2 = λ 2 n 1 λ + r , which gives 2 n 1 zero eigenvalues and one nonzero eigenvalue r . Thus, the system x ˙ = F 2 x is Bounded-Input–Bounded-Output (BIBO) stable if r > 0 . In fact, F 0 is negative definite by mathematical induction. That is to say that the system (9) with F 0 = F 1 + F 2 is asymptotically stable. Thus, according to Lemma 2, the system (9) is globally uniformly asymptotically stable under the smart leadership (6). In other words, the SoC of each battery and E 0 can asymptotically converge to E 0 and E r , respectively. □

3.2. Distributed Charging Control with the Smart Leader Based on WE

In this section, we give another smart leader design based on WE in (10a) and (10b)
u 0 = E d E 0 + r m ( E 1 E 0 )
m i = b ¯ i b i i E i E 0 2 i = 1 n b i i E i E 0 2 1
where m = m i 1 × n , B ¯ = b ¯ i 1 × n is the trigger vector and b ¯ i = 1 , b i i E i E 0 > ε 0 , other , and (10b) implies that the smart leader will make use of the SoC error between itself and each neighbor battery that exceeds the threshold value to construct its control law proportionally.
Theorem 2. 
Reconsider BESS and its communication network described in Theorem 1. Then, if k > 0 and r > 0 , the SoC of each battery can converge to E r asymptotically under the smart leadership (10a) and (10b).
Proof. 
Find the derivatives of e E and e E 0 controlled by (7), (10a) and (10b), respectively, as follows
e ˙ E = k H e E ( e E 0 + r 1 m e E )
e ˙ E 0 = ( e E 0 + r 1 m e E )
Thus, a compact form of (11a) and (11b) is defined as
x ˙ = ( F 1 + F 3 ) x
where F 3 = r 1 m 0 r 1 m 0 .
The characteristic polynomial of the matrix F 3 is λ I F 3 = λ 2 n 1 λ + r m 1 , which gives 2 n 1 zero eigenvalues and one nonzero eigenvalue r . Thus, the system x ˙ = F 3 x is BIBO-stable. The matrix F 1 + F 3 is with 2 n negative eigenvalues. That is, the system (12) is globally asymptotically uniformly stable. Thus, the SoC of each battery can asymptotically converge to E 0 , which also can asymptotically converge to E r . □
Remark 1. 
Under each of the above two methods, the sole nonzero eigenvalue r is related to the closed-loop system with respect to e E , according to the Gerschgorin disk theorem. Thus, the convergence rate of e E is accelerated. That is, SoCs track the status of the smart leader faster, and as a result, the SoC imbalance is suppressed.

3.3. Input Time Delay in the Two Designed Distributed Charging Modes

Considering a unified input delay τ existing in the controllers of both followers and the smart leader, the control input for followers can be rewritten as
u i = k i ( j N i ( E i τ E j τ ) + b i ( E i τ E 0 τ ) )
where E i τ and E 0 τ denote the SoC of battery i and the smart leader’s state at time t τ .
The ME-based smart leader control input in (6) with time delay τ is
u 0 = E r E 0 τ + r v τ
where v τ = C ( E τ E 0 τ ) , and C = 0 0 , c k , 0 , , 0 is a row vector. Define Δ τ = max i E i τ E 0 τ min i E i τ E 0 τ . Then, k = arg max i N 0 E i τ E 0 τ .
The WE-based smart leader control input in (10a) and (10b) with time delay τ is
u 0 = E d E 0 τ + r m τ ( E τ 1 E 0 τ )
m i τ = b ¯ i b i i E i τ E 0 τ 2 i = 1 n b i E i τ E 0 τ 2 1
where m τ = m i τ 1 × n , B ¯ = b ¯ i 1 × n is the trigger vector and b ¯ i = 1 , b i i E i τ E 0 τ > ε 0 , other .
Next, we analyze the stability of the two schemes with input delays.
Theorem 3. 
Assume that there is a time delay τ in control inputs (13), (14), (15a) and (15b). Then, if k > 0 and r > 0 , the SoC of each battery in the BESS described in Theorem 1 can converge to E r asymptotically under the smart leader schemes.
Proof. 
Redefine the control errors with input time delay τ
e E τ = E τ E 0 τ e E 0 τ = E r E 0 τ
One can obtain, by taking the derivative of (16),
e ˙ E = E ˙ E ˙ 0 = k H e E τ ( e E 0 τ + r e E τ ) e ˙ E 0 = E ˙ 0 = ( e E 0 τ + r e E τ )
Construct a matrix form of (17) as
x ˙ = F 0 x τ
According to Lemma 3, (18) an be rewritten as
x y = x + t τ t F 0 x ( s ) d s
x ˙ y = F 0 x y
since the initial value of the system (18) is bounded at [ τ , 0 ] according to mathematical induction, and F 0 x is integrable.
In the subsections A and B in section III, the asymptotic stability of (19b) was proved. Thus, the input-delayed system (18) is asymptotically stable with any delay. □
Remark 2. 
By Arsteins transformation, a input-delayed differential control equation can be transformed to a nondelay ordinary differential control equation. Here, it is not necessary to give the maximum delay to ensure stability. This is because the authors in [40] point out the qualified system with unbounded delay.

4. Case Study

Consider a BESS containing 6 batteries governed by a MAS, in which all agents are divided to two groups and each contain three followers. Additionally, each battery is governed by an agent, and the equipped communication topology of MASs is shown in Figure 3, which is applied in Cases 1–6. Agent 1 and 4 are the neighbors of the smart leader.
Case 1 and 2 are used to check the effectiveness of the proposed two distributed control schemes with the smart leader.
In Case 3, the two methods are compared from the perspective of SoC balance.
The research on controller performance due to input time delay and parameter changes are arranged in Cases 4 and 5.
Considering different input delays, Case 6 is arranged to illustrate the effect of input time delay on SoC oscillatory behavior.
In Case 7, some communication failures are considered in the simulation to test the control performance.

4.1. Case 1: Validation of the Proposed Distributed Charging Strategy with a ME-Based Smart Leader

This case is designed to verify the effectiveness of the designed scheme with an ME-based smart leader. The parameters ε = 0.01 , k = 0.2 and r = 0.5 are chosen. The six agent communicate with each other through the topology graph shown in Figure 3. Additionally, the simulation results are described in Figure 4a,b.
It can be observed clearly in Figure 4a,b that the state of the modified dynamic leader can be close to the followers in the evolution process until reaching the threshold. Then, the state of the virtual leader is no longer regulated by followers and finally converges to the reference value. As a result, the SoC of each battery can converge to the reference value, and the control input converges to zero.

4.2. Case 2: Validation of the Proposed Distributed Charging Strategy with a WE-Based Smart Leader

Under the same conditions as the initial value of SoC in Case 1, the distributed charging strategy with a WE-based smart leader is tested in this case. Here, ε = 0.01 , k = 0.2 and r = 0.5 are given. The simulation results are shown in Figure 5a,b.
It can be observed in Figure 5a,b that the constant leader is also successfully transformed into a dynamic leader, and the control input of the smart leader oscillates when the controller switches. The state and the control input of the smart leader and followers can converge to 1 and 0, respectively.

4.3. Case 3: Comparison of Controller Performance under Different Strategies

To illustrate the superiority, the two designed distributed charging strategies are compared with the distributed charging strategy based on the constant leader (CL) on the SoC imbalance index δ = max E i min E i . The parameters ε = 0.01 , k = 0.2 and r = 0.5 are given. The simulation result is shown in Figure 6.
It can be clearly seen in Figure 6 that with the support of the two designed distributed charging strategies, SoC imbalance is effectively suppressed. In addition, when the dynamic of the smart leader switches, the distributed charging strategy with the WE-based smart leader is batter than the one with the ME-based smart leader on the imbalance index.
Consequently, when batteries encounter a large SoC imbalance, enabling smart leadership can inhibit SoC imbalance, especially for a WE-based smart leader. However, it has to be pointed out that when SoC imbalance is at a low level, SoC imbalance under the constant leadership is lower. What is worse, SoC imbalance rebounds under the ME-based smart leader when the controller switches.

4.4. Case 4: The Two Different Strategies with Input Delay

Here, we arrange this case to verify the performance of the two designed strategies against input delay. Assume that a unified input delay τ = 0.1 s exists in both two controllers, and the other parameters are the same as those in Cases 1 and 2. The simulation results are exhibited in Figure 7 and Figure 8.
As a whole, the input delay does not affect the stability of SoC and the completion of charging. However, the input time delay causes some oscillation in the SoC and the control input. When the time comes to the controller switching, the oscillation of the control input of the ME-based smart leader is larger than that of a WE-based smart leader, while as for the oscillation frequency, the conclusion is just the opposite.

4.5. Case 5: Influence of Parameters ε and r on Simulation Result

In this paper, there are two parameters related to smart leadership, ε and r, which affect control performance. Here, we study the influence of these two parameters on SoC imbalance one by one with the given k = 0.2 . SoC imbalance indexes are compared under different parameters, which are shown in Figure 9a,b.
It can be observed that as ε decreases, the duration of the ME-based smart leadership increases, while the change in ε has little impact on δ . The smaller the parameter, the stronger the inhibition of SoC imbalance in the early stage. Likewise, under the two leaderships, SoC imbalance can be better suppressed at the early stage with larger r, and this phenomenon is just the opposite in the later stage. In addition, SoC imbalance has a tiny rebound in the later stage under an ME-based smart leader.

4.6. Case 6: Oscillatory Behavior Discussion

This case is arranged to analyze SoC oscillation caused by input time delay, taking a WE-based smart leader as an example. Under the conditions of k = 0.2 , ε = 0.01 and r = 0.5 , three different input delays, τ = 0.1 , 0.5 and 0.8 , are considered in the controller. Additionally, SoCs and SoC imbalance δ are shown in Figure 10a,b respectively.
It can be clearly observed in Figure 10a,b that an increase in input delay causes more violent oscillation of each agent’s state, especially the smart leader and SoC imbalance index. However, by reducing r to 0.2 , as shown in Figure 11, the oscillation amplitude of each agent’s state decreases. Combined with the related conclusion in Case 5, there is a trade-off between suppressing the imbalance and mitigating the oscillations caused by input time delay.

4.7. Case 7: Communication Failure

Here, we arrange a case for communication failure. We adopt the following communication failure scenarios. At the beginning, the communication failure did not occur. Until t = 30 and t = 60 , communication failures occur, respectively, as shown in Figure 12. The simulations of the two algorithms are shown in Figure 13 and Figure 14, respectively.
From the simulation results, some communication failures have some impact on the control performance. By comparing Figure 4 and Figure 13 and Figure 5 and Figure 14, it can be found that the duration of the smart leadership is significantly shortened in the ME-based smart leader and prolonged in the WE-based smart leader. Additionally, at the time of controller switching, the oscillation amplitude of the two control inputs increases.

5. Conclusions

This paper proposed two novel distributed charging strategies considering the SoC balance of a parallel BESS, in which a unified input time delay is considered. Based on a smart leader, the traditional constant leader is modified to a dynamic leader by the SoCs of its neighbored batteries. To prevent smart leaders from degenerating into followers, the switching of controller adopts event triggering, and the condition for smart leaders to work is that relevant indicators exceed the threshold. The difference between the two smart leader methods is the controllers after triggering. Specifically, one is to use ME information between smart leader and its neighbors, and the other is to use the WE. Additionally, a unified input time delay is considered both in control input for followers and the smart leader. Additionally, a reduction method is applied to transform the delayed system into a nondelayed system. Relevant simulations are executed on the validation and the comparison of the two distributed charging strategies, the effect of input time delay on the stability and oscillation of SoC and the influence of parameters on simulation results. The proposed control strategy restrains SoC imbalance during charging. Additionally, the change in control gains in an ME-based smart leader has greater influence on SoC than that in a WE-based smart leader. Input time delay has a particularly strong impact on smart leadership. Additionally, the system with unbounded input time delay can be stable by tuning control gains.

Author Contributions

Conceptualization, Y.Z. and Z.L.; methodology, Z.L.; software, Y.Z.; validation, Y.Z.; formal analysis, Z.L. and Z.C.; investigation, Y.Z.; resources, Z.L.; data curation, Y.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z. and Z.L.; visualization, Y.Z.; supervision, Z.L. and Z.C.; project administration, Z.L.; funding acquisition, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Tianjin Natural Science Foundation of China No. 20JCYBJC01060, and the National Natural Science Foundation of China No. 62103203 and 61973175, and the General Terminal IC Interdisciplinary Science Center of Nankai University.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hajiaghasi, S.; Salemnia, A.; Hamzeh, M. Hybrid energy storage system for microgrids applications: A review. J. Energy Storage 2019, 21, 543–570. [Google Scholar] [CrossRef]
  2. Borri, E.; Tafone, A.; Romagnoli, A.; Comodi, G. A review on liquid air energy storage: History, state of the art and recent developments. Renew. Sustain. Energy Rev. 2021, 137, 110572. [Google Scholar] [CrossRef]
  3. Bowen, L.; Zarr, R.; Denton, S. A microcontroller controlled battery fuel gauge and charger. In Proceedings of the 9th Annual Battery Conference on Applications and Advances, Long Beach, CA, USA, 11–13 January 1994; pp. 179–184. [Google Scholar] [CrossRef]
  4. Zhang, Y.; Song, W.; Lin, S.; Feng, Z. A novel model of the initial state of charge estimation for LiFePO4 batteries. J. Power Sources 2014, 248, 1028–1033. [Google Scholar] [CrossRef]
  5. Wang, Y.; Tian, J.; Sun, Z.; Wang, L.; Xu, R.; Li, M.; Chen, Z. A comprehensive review of battery modeling and state estimation approaches for advanced battery management systems. Renew. Sustain. Energy Rev. 2020, 131, 110015. [Google Scholar] [CrossRef]
  6. Petri, A.-M.; Petreus, D. Balancing and SOC Estimation in a Battery Management System for Electric Vehicle. In Proceedings of the 2021 44th International Spring Seminar on Electronics Technology (ISSE), Bautzen, Germany, 5–9 May 2021. [Google Scholar] [CrossRef]
  7. Hassan, M.; Jawad, M.; Saleem, N.; Raza, A.; Zaidi, K.; Rafiq, N. Solar Power Assisted Passive and Active Cell Balancing System: A Comprehensive Analysis. In Proceedings of the 2021 International Conference on Frontiers of Information Technology (fit 2021), Islamabad, Pakistan, 13–14 December 2021; pp. 224–229. [Google Scholar] [CrossRef]
  8. Babu, P.S.; Ilango, K. Comparative Analysis of Passive and Active Cell Balancing of Li Ion Batteries. In Proceedings of the 2022 Third International Conference on Intelligent Computing Instrumentation and Control Technologies (ICICICT), Kannur, India, 11–12 August 2022; pp. 711–716. [Google Scholar] [CrossRef]
  9. Shi, G.; Han, H.; Sun, Y.; Liu, Z.; Zheng, M.; Hou, X. A Decentralized SOC Balancing Method for Cascaded-Type Energy Storage Systems. IEEE Trans. Ind. Electron. 2021, 68, 2321–2333. [Google Scholar] [CrossRef]
  10. Cao, Y.; Abu Qahouq, J.A. Hierarchical SOC Balancing Controller for Battery Energy Storage System. IEEE Trans. Ind. Electron. 2021, 68, 9386–9397. [Google Scholar] [CrossRef]
  11. Caspar, M.; Eiler, T.; Hohmann, S. Systematic Comparison of Active Balancing: A Model-Based Quantitative Analysis. IEEE Trans. Veh. Technol. 2018, 67, 920–934. [Google Scholar] [CrossRef]
  12. 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]
  13. Zhang, Y.; Song, Y.; Fei, S. Consensus Design for Heterogeneous Battery Energy Storage Systems with Droop Control Considering Geographical Factor. Appl. Sci. 2020, 10, 726. [Google Scholar] [CrossRef] [Green Version]
  14. Raeispour, M.; Atrianfar, H.; Baghaee, H.R.; Gharehpetian, G.B. Resilient distributed control of BESSs and voltage source converter-based microgrids considering switching topologies and non-uniform time-varying delays. IET Gener. Transm. Distrib. 2020, 14, 5060–5071. [Google Scholar] [CrossRef]
  15. Ding, L.; Han, Q.-L.; Ning, B.; Yue, D. Distributed Resilient Finite-Time Secondary Control for Heterogeneous Battery Energy Storage Systems Under Denial-of-Service Attacks. IEEE Trans. Ind. Inform. 2020, 16, 4909–4919. [Google Scholar] [CrossRef]
  16. Raeispour, M.; Atrianfar, H.; Baghaee, H.R.; Gharehpetian, G.B. Robust Distributed Disturbance-Resilient H-Based Control of Off-Grid Microgrids With Uncertain Communications. IEEE Syst. J. 2021, 15, 2895–2905. [Google Scholar] [CrossRef]
  17. Xing, L.; Xu, Q.; Wen, C.; Tian, Y.C.; Mishra, Y.; Ledwich, G.; Song, Y. Robust Event-Triggered Dynamic Average Consensus Against Communication Link Failures With Application to Battery Control. IEEE Trans. Control Netw. Syst. 2020, 7, 1559–1570. [Google Scholar] [CrossRef]
  18. Raeispour, M.; Atrianfar, H.; Baghaee, H.R.; Gharehpetian, G.B. Distributed LMI-based control of heterogeneous microgrids considering fixed time-delays and switching topologies. IET Renew. Power Gener. 2020, 14, 2068–2078. [Google Scholar] [CrossRef]
  19. Nguyen, D.H.; Khazaei, J. Unified Distributed Control of Battery Storage With Various Primary Control in Power Systems. IEEE Trans. Sustain. Energy 2021, 12, 2332–2341. [Google Scholar] [CrossRef]
  20. Deng, C.; Wang, Y.; Wen, C.; Xu, Y.; Lin, P. Distributed Resilient Control for Energy Storage Systems in Cyber–Physical Microgrids. IEEE Trans. Ind. Inform. 2021, 17, 1331–1341. [Google Scholar] [CrossRef]
  21. Zhang, Y.; Song, Y.; Fei, S. A distributed step-by-step finite-time consensus design for heterogeneous battery energy storage devices with droop control. CSEE J. Power Energy Syst. 2020, 1–12. [Google Scholar] [CrossRef]
  22. Hu, J.; Lanzon, A. Distributed Finite-Time Consensus Control for Heterogeneous Battery Energy Storage Systems in Droop-Controlled Microgrids. IEEE Trans. Smart Grid 2019, 10, 4751–4761. [Google Scholar] [CrossRef] [Green Version]
  23. Mondal, S.; Srivastava, A.; Maji, A.; Chakraborty, R.; Roy, D.S.; Mukherjee, S. A Distributed Fixed-Time Consensus for Battery Storage Systems. In Proceedings of the 2021 Innovations in Energy Management and Renewable Resources, Kolkata, India, 5–7 February 2021; pp. 1–5. [Google Scholar] [CrossRef]
  24. Ning, B.; Han, Q.-L.; Zuo, Z. Distributed Optimization for Multiagent Systems: An Edge-Based Fixed-Time Consensus Approach. IEEE Trans. Cybern. 2019, 49, 122–132. [Google Scholar] [CrossRef]
  25. Zhang, R.; Hredzak, B. Nonlinear Sliding Mode and Distributed Control of Battery Energy Storage and Photovoltaic Systems in AC Microgrids With Communication Delays. IEEE Trans. Ind. Inform. 2019, 15, 5149–5160. [Google Scholar] [CrossRef]
  26. Yu, C.; Lu, X.; Lai, J.; Chai, L. Distributed frequency restoration and SoC balancing control for AC microgrids. Int. J. Electr. Power Energy Syst. 2022, 136, 107557. [Google Scholar] [CrossRef]
  27. Yu, C.; Zhou, H.; Yao, R.; Chen, S. Frequency Synchronization and SoC Balancing Control in AC Microgrids. In Proceedings of the IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society, Singapore, 18–21 October 2020; pp. 3365–3370. [Google Scholar] [CrossRef]
  28. Barreras, J.V.; de Castro, R.; Wan, Y.; Dragicevic, T. A Consensus Algorithm for Multi-Objective Battery Balancing. Energies 2021, 14, 4279. [Google Scholar] [CrossRef]
  29. Meng, T.; Lin, Z.; Shamash, Y.A. Distributed Cooperative Control of Battery Energy Storage Systems in DC Microgrids. IEEE-CAA J. Autom. Sin. 2021, 8, 606–616. [Google Scholar] [CrossRef]
  30. Hong, Y.; Xu, D.; Yang, W.; Jiang, B.; Yan, X.-G. A Novel Multi-Agent Model-Free Control for State-of-Charge Balancing Between Distributed Battery Energy Storage Systems. IEEE Trans. Emerg. Top. Comput. Intell. 2021, 5, 679–688. [Google Scholar] [CrossRef]
  31. Meng, T.; Lin, Z.; Wan, Y.; Shamash, Y.A. State-of-Charge Balancing for Battery Energy Storage Systems in DC Microgrids by Distributed Adaptive Power Distribution. IEEE Control. Syst. Lett. 2022, 6, 512–517. [Google Scholar] [CrossRef]
  32. Ullah, S.; Khan, L.; Badar, R.; Ullah, A.; Karam, F.W.; Khan, Z.A.; Rehman, A.U. Consensus based SoC trajectory tracking control design for economic-dispatched distributed battery energy storage system. PLoS ONE 2020, 15, e0232638. [Google Scholar] [CrossRef]
  33. Chen, S.; Gong, Q.; Lu, X.; Lai, J. Distributed cooperative control for economic dispatch and SOC balance in DC microgrids with vanadium redox batteries. Sustain. Energy Grids Netw. 2021, 28, 100534. [Google Scholar] [CrossRef]
  34. Zhao, B.; Liu, Z.; Chen, Z. Event-Triggered Control for Multi-agent System with a Smart Leader. In Proceedings of the 2017 Chinese Intelligent Systems Conference, Mudanjiang, China, 14–15 October 2017; Springer: Singapore, 2018; pp. 141–153. [Google Scholar] [CrossRef]
  35. Wang, S.; Liu, H.; Wang, F.; Liu, Z.; Chen, Z. Consensus analysis for multi-agent systems with a smart leader. In Proceedings of the 2019 Chinese Control Conference (CCC), Guangzhou, China, 27–30 July 2019; pp. 5616–5621. [Google Scholar] [CrossRef]
  36. Ma, Z.; Liu, Z.; Chen, Z. Modified leader-following consensus of time-delay multi-agent systems via sampled control and smart leader. Int. J. Control Autom. Syst. 2017, 15, 2526–2537. [Google Scholar] [CrossRef]
  37. Ni, W.; Cheng, D. Leader-following consensus of multi-agent systems under fixed and switching topologies. Syst. Control Lett. 2010, 59, 209–217. [Google Scholar] [CrossRef]
  38. Liberzon, D. Switching in Systems and Control; Birkhauser: Berlin, Germany, 2003. [Google Scholar]
  39. Zhang, R.; Hredzak, B. Distributed Finite-Time Multiagent Control for DC Microgrids With Time Delays. IEEE Trans. Smart Grid 2019, 10, 2692–2701. [Google Scholar] [CrossRef]
  40. Artstein, Z. Linear systems with delayed controls: A reduction. IEEE Trans. Autom. Control 1982, 27, 869–879. [Google Scholar] [CrossRef]
Figure 1. A grid-connected multi-BESS network.
Figure 1. A grid-connected multi-BESS network.
Batteries 09 00018 g001
Figure 2. Schematic of the virtual constant and the smart leader in the leader–follower model.
Figure 2. Schematic of the virtual constant and the smart leader in the leader–follower model.
Batteries 09 00018 g002
Figure 3. The communication graph topology with the virtual smart leader.
Figure 3. The communication graph topology with the virtual smart leader.
Batteries 09 00018 g003
Figure 4. SoC evolution and control input of the system under the distributed charging strategy with a ME-based smart leader in Case 1.
Figure 4. SoC evolution and control input of the system under the distributed charging strategy with a ME-based smart leader in Case 1.
Batteries 09 00018 g004
Figure 5. SoC evolution and control input of the system under the distributed charging strategy with a WE-based smart leader in Case 2.
Figure 5. SoC evolution and control input of the system under the distributed charging strategy with a WE-based smart leader in Case 2.
Batteries 09 00018 g005
Figure 6. Comparison of SoC imbalance index under different strategies in Case 3.
Figure 6. Comparison of SoC imbalance index under different strategies in Case 3.
Batteries 09 00018 g006
Figure 7. The SoC evolution and control input under the input time delay τ = 0.1 in the distributed charging strategy with an ME-based smart leader in Case 4.
Figure 7. The SoC evolution and control input under the input time delay τ = 0.1 in the distributed charging strategy with an ME-based smart leader in Case 4.
Batteries 09 00018 g007
Figure 8. The SoC evolution and control input under the input time delay τ = 0.1 in the distributed charging strategy with a WE-based smart leader in Case 4.
Figure 8. The SoC evolution and control input under the input time delay τ = 0.1 in the distributed charging strategy with a WE-based smart leader in Case 4.
Batteries 09 00018 g008
Figure 9. Influence of parameters ε and r on SoC the imbalance index of the two algorithms.
Figure 9. Influence of parameters ε and r on SoC the imbalance index of the two algorithms.
Batteries 09 00018 g009
Figure 10. Influence of input time delay τ on SoC evolution and imbalance index δ in Case 6.
Figure 10. Influence of input time delay τ on SoC evolution and imbalance index δ in Case 6.
Batteries 09 00018 g010
Figure 11. SoC evolution with τ = 0.8 and r = 0.2 in Case 6, and compared with SoC in Figure 10a, the amplitude of oscillation decreases.
Figure 11. SoC evolution with τ = 0.8 and r = 0.2 in Case 6, and compared with SoC in Figure 10a, the amplitude of oscillation decreases.
Batteries 09 00018 g011
Figure 12. Communication failure among BESSs.
Figure 12. Communication failure among BESSs.
Batteries 09 00018 g012
Figure 13. Simulation results under communication graph change with an ME-based smart leader in Case 7.
Figure 13. Simulation results under communication graph change with an ME-based smart leader in Case 7.
Batteries 09 00018 g013
Figure 14. Simulation results under communication graph change with a WE-based smart leader in Case 7.
Figure 14. Simulation results under communication graph change with a WE-based smart leader in Case 7.
Batteries 09 00018 g014
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

Zhang, Y.; Liu, Z.; Chen, Z. Smart-Leader-Based Distributed Charging Control of Battery Energy Storage Systems Considering SoC Balance. Batteries 2023, 9, 18. https://doi.org/10.3390/batteries9010018

AMA Style

Zhang Y, Liu Z, Chen Z. Smart-Leader-Based Distributed Charging Control of Battery Energy Storage Systems Considering SoC Balance. Batteries. 2023; 9(1):18. https://doi.org/10.3390/batteries9010018

Chicago/Turabian Style

Zhang, Yalin, Zhongxin Liu, and Zengqiang Chen. 2023. "Smart-Leader-Based Distributed Charging Control of Battery Energy Storage Systems Considering SoC Balance" Batteries 9, no. 1: 18. https://doi.org/10.3390/batteries9010018

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