Next Article in Journal
Comparative Analysis of Web of Science and Scopus on the Energy Efficiency and Climate Impact of Buildings
Previous Article in Journal
Distributed Economic Dispatch Scheme for Droop-Based Autonomous DC Microgrid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Secondary Control for State of Charge Balancing with Virtual Impedance Adjustment in a DC Microgrid

College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Energies 2020, 13(2), 408; https://doi.org/10.3390/en13020408
Submission received: 19 November 2019 / Revised: 10 January 2020 / Accepted: 11 January 2020 / Published: 14 January 2020

Abstract

:
For the purpose of accurate power sharing and the state of charge (SOC) balancing of each energy storage unit (ESU), a novel secondary control scheme which regulates the virtual impedance is proposed herein. However, there is a coupling relationship between the power sharing and voltage restoration process. In this study, the secondary control scheme could eliminate that effect so that the virtual impedance was only influenced by the system distribution and no longer affected by system initialization and noise. The proposed secondary strategy contains four controllers, including the current sharing controller, the SOC balancing controller, the virtual impedance correction controller, and the local reference voltage controller. Through the proposed scheme, the ESU with a higher SOC will give more power, whereas the lower one will give less power. The steady-state analysis for the uniqueness of the droop coefficient is given. Besides, the small-signal analysis of the ESU was thereby performed to ensure stability. Finally, the effectiveness of the proposed strategy was verified through MATLAB/Simulink.

Graphical Abstract

1. Introduction

The microgrid (MG) is the development trend of the modern electric power system, since the renewable energy power generation is one of the available means to solve the global energy crisis and decrease environmental pollution [1,2,3]. The conception of microgrid has been defined as a small controlled power system composed of generators, loads, an energy storage system, and control units. The microgird can be operated in two modes: grid-connected and island-connected to serve in the specified area to facilitate the supply of power to user’s premises and improve the quality of power [4,5]. According to the form of electricity, the microgrid is mainly divided into AC and DC microgrids [6]. The DC microgrid can reduce energy conversion, improve system efficiency and reliability, and it is much easier to connect different kinds of energy sources and loads to DC microgrid when compared with the AC power grid [7,8].
To ensure the stable operation of DC microgrid, it is necessary to comprehensively consider the operation status of each unit in the microgrid and formulate an effective energy management strategy to meet different system requirements. Conventional centralized control and decentralized control strategies are used for the energy management system. The centralized approach relies heavily on communication; i.e., one single point of failure can influence the entire system [9]. At the same time, decentralized control has limitations of poor voltage regulation and control accuracy, which affect effectiveness and reliability [10].
The distributed control is an effective approach to solve the disadvantages of centralized and decentralized control, which requires only neighbor-to-neighbor information on a sparse communication graph [11,12]. In each unit, it has its local controllers, which can operate independently according to the local controller. The control objectives, such as current sharing, voltage restoration, and state of charge (SOC) balancing, are easily achieved. Hence, distributed control strategies can enhance system reliability and modularity and provide wider functions than centralized control [13,14].
To mitigate the uncertainty problems of renewable energy sources, the microgrid is commonly quipped with energy storage units (ESUs) to supply and store system power [15]. The difference in battery characteristics hardware parameters and control accuracy of control systems may lead to the imbalance of SOC between parallel energy storage systems [16]. Hence, in order to balance the output power of each ESU and to coordinate the battery control in different states, an effective load sharing method is needed. Specifically, a higher SOC unit should supply more power; in contrast, a lower one should supply less. In this way, SOC balancing can be achieved [17] When the DC microgird operates in the island mode, the accurate proportional power sharing can be realized through droop control, which becomes an essential means to achieve system energy management [5]. However, given the difference between the line impedances, there are still some limitations in using droop control to equalize the current; i.e., droop control can influence the output voltage drop, which may cause damage to the power quality [18,19]. To solve this problem, a secondary control method should be applied to realize power sharing between each ESU and to restore the average reference voltage [20].
The studies on distributed droop control of SOC balancing have been discussed in [21,22,23,24,25,26]. In [21], a droop method based on SOC was introduced to adjust the droop coefficient and the load sharing speed due to the order of SOCs among ESUs. In [22], SOC balancing was achieved by adjusting virtual impedance loops by utilizing the coordinated secondary control. A double-quadrant SOC-based droop control was proposed for power sharing in autonomous DC microgrid in [23]. A distributed multiagent based algorithm was introduced in [24] to achieve SOC balancing by scheduling the reference voltage. A SOC balancing method based on the distributed secondary level was proposed in [25] by changing the droop virtual resistances. The authors modified the droop coefficient according to the deviation between local SOC and average SOC value. In [26], the authors proposed a concept of virtual power rating to calculate the load power sharing algorithm for realizing SOC balancing and power sharing. These studies mainly focused on regulating the reference voltage or correcting virtual impedance, and few considered that the coupling between those two processes may lead to the instability of virtual impedance.
In practical operation, the virtual impedance can be affected by the initialization of the system. It may fluctuate due to the communication noise of the system, even if the loads are constant. The value of virtual impedance not only effects the dynamic performance of the system, but also affects the stability. To overcome this problem, a distributed droop control method is proposed considering the stability of virtual impedance. There are four designed controllers in secondary control level, the aim of which is to balance SOC, achieve accurate power sharing proportionally, restore the virtual impedance, and maintain the local reference voltage of each energy storage unit.
The main contributions of this paper include: (1) By using the control method, the droop coefficient distribution and load distribution is a one-to-one correspondence whose droop coefficient is only affected by the load distribution and topology. Also, system initialization and noise will not have an impact on droop coefficients. (2) The coupling relationship is analyzed by Kron reduction, and the sufficient condition for the uniqueness of droop coefficient is deduced. (3) SOC balancing among each ESU is achieved with accurate proportional power sharing and steady-state analysis is provided.
The paper is structured as follows. Section 2 demonstrates the problem formulation and system structure. Besides, both output power and voltage only influenced by the system load is proved. Section 3 illustrates the proposed controller, which consists of a current sharing controller, SOC balancing controller, virtual impedance correction controller, and the local voltage controller, and provides a steady-state analysis. A small-signal model was implemented to ensure the stability of the controller strategy in Section 4. The simulation results are shown in Section 5; they validate the effectiveness of the proposed control scheme. At last, Section 6 concludes.

2. System Architecture

2.1. Problem Formulation for System

In a DC microgrid, the distributed droop-controlled method is adopted to achieve the SOC balance of each ESU. Under this control mode, the steady-state equation can be expressed as:
V i = V i r e f d i d r p P i ,
where V i is the output voltage of the DC/DC converter, V i r e f is the reference voltage of DC microgrid, d i d r p is the droop coefficient (virtual impedance), and P i is the output power of the ESU.
The Kron reduction is applied in building the system in order to lower the dimension of load nodes [27]. Consider the DC microgrid of n generator nodes and n l load nodes. Define voltage vectors V α R n × 1 , V β R n l × 1 and current vectors I α R n × 1 , I β R n l × 1 , respectively. Then, the DC microgrid current-voltage equation is given by
I α I β = Y V α V β = Y α α Y α β Y β α Y β β V α V β ,
where the Y R ( n + n l ) × ( n + n l ) is the conductance matrix and Y α α , Y α β , Y β α , and Y β β are corresponding block matrixes. From the Schur complement [28], it can be derived that
I α + Y I β = Y l V α ,
where Y l = Y α α Y α β Y β β 1 Y β α and it is also an invertible matrix, Y = Y α β Y β β 1 . Because I β , the injection current of the load, can be considered zero in this DC microgird, the conductance matrix Y satisfies
I = Y V ,
where voltage vector V = [ V 1 , V 2 , V N ] T , current vector I = [ I 1 , I 2 , I N ] T , and the feature of Y are as follows: Y = ( Y i j ) ( N × N ) is the admittance matrix after Kron reduction and the main diagonal elements Y i i > 0 , Y i j < 0 , i j , and Y = Y T . When the above assumptions are satisfied, we consider that there are two steady-state points in the system, and satisfy the following conditions at the same time:
1 T V 1 = N V i r e f , P 1 = k 1 k 2 . . . k N P 1 u 1 T V 2 = N V i r e f , P 2 = k 1 k 2 . . . k N P 2 u
Here, let us suppose P 2 u > P 1 u ; then it is obtained that
V 2 = V 1 + Δ V ,
because
1 T = Δ V = 0 .
Therefore, there can be positive and negative elements in Δ V , which means the voltage of some nodes will increase or decrease. So, we have N i satisfying min ( Δ V i V 1 i ), which is with the largest proportion of voltage drop. For this node, the output power is
P 2 i = y i i V 2 i 2 + j = 1 , j i N y i j V 2 i V 2 j ,
where y i j > 0 , y i j < 0 , i j , and j = 1 N y i j > 0 . Let
h i = V 2 i V 1 i .
Let us consider (8) again, which can be deduced as follows:
P 2 i = y i i V 1 i 2 h i 2 + j = 1 , j i N y i j V 1 i V 1 j h i h j < y i i V 1 i 2 h i 2 + j = 1 , j i N y i j V 1 i V 1 j h i 2 = h i 2 [ y i i V 1 i 2 + j = 1 , j i N y i j V 1 i V 1 j ] = h i 2 P 1 i .
As h i < 1 , it can be proven that
P 2 i < P 1 i ,
so the output power should decrease; however, that is in contradiction with the assumption that P 2 u > P 1 u . Therefore, there is no second steady-state point in this system at the same time, which means the voltage of the node is unique.
Therefore, we can draw the conclusion from the analysis that the output power and voltage of energy storage units are only related to load distribution but not to the droop coefficient and voltage reference, which means V i and P i are known quantities.

2.2. System Structure

The proposed topology of this paper is shown in Figure 1. There are two networks in it. One is the physical and the other is the communication network. As we can see, there are four ESUs and four resistive loads, connected to the microgrid by RL lines. The DC/DC converter is controlled by an inner controller, a droop controller, and a secondary controller, which can coordinate with other ESUs. The communication network between four ESUs can be expressed by a graph g ( ν , ε ) , with node ν = 1 , , N and edge ε [ ] . Each node is deemed an energy storage system in DC microgrid, and the edge represents communication links for information exchange. ( i , j ) ε . If node i and node j have a connection, ( i , j ) and ( j , i ) belongs to edge ε and the neighbors of node i are given by N i , where j N i , ( i , j ) ε . In this paper, the topology of the graph can be described by a graph adjacency matrix as follows.
A = [ a i j ] R N × N
a i j = 1 ( i , j ) ε 0 o t h e r w i s e ;
and the Laplacian matrix is given by L = DA, where D = d i a g d i , and d i = j = 1 N a i j is the in-degree of the communication network. The proposed topology shows that each ESU consists of a local load and a common load.

3. Proposed Secondary Control Scheme

In this section, the control method designed for droop-controlled DC MGs is introduced by using a slope-adjusting method. The control scheme consists of four controllers. The distributed SOC balancing controller guarantees that the SOC of the ESUs are balanced so that the ESU with higher SOC should supply more power, while the unit with lower SOC supplies less. The purpose of the distributed current sharing controller in this paper is to achieve proportional accurate current sharing. However, if only the current and SOC compensation controllers are used, the droop coefficient can have multiple combinations, which means that the droop coefficient can be very different from the initial value. Hence, an additional compensating controller, i.e., the average droop coefficient controller, is designed in the control method. Through the average estimator controller, the uncertain droop coefficients could be avoided. Also, the information of droop coefficients is only exchanged among the interface of converters through the communication network, and is restored to a rated value. Then, the local voltage controller adjusts the reference value of the voltage through the feedback of the output current. Three compensation controllers are employed in the secondary control scheme to improve the dynamic load sharing performance of the system.
The boost converters are used as DC-DC interfaces to avoid loss of generality and the control strategy is consists of inner loops, a DC droop, and a secondary adjustment. The inner loops contain the current loop and voltage loop to control the output voltage of converters. The voltage produced by the droop controller is the reference value of the inner-loop control. The detailed diagram is shown in Figure 2.
The improved control method can be rewritten as follows:
V r e f i = V r e f + Δ V r e f i ( d i + Δ d i ) P i ,
where d i is the given reference value of the droop coefficient, V r e f is the rated value of the microgrid, and Δ V r e f i and Δ d i are the correction terms of the reference voltage and droop coefficient, respectively.
The secondary controller produces three correction terms to modify the droop coefficient. The adjustment of each droop coefficient in the proposed strategy can be expressed as follows:
Δ d i = δ d i + δ d s o c + δ d v r ,
where δ d i , δ d s o c , and δ d v r are the current correction term, SOC correction term, and the droop coefficient correction term, respectively.

3.1. Distributed Current Sharing Controller and SOC Balancing Controller

Before the implementation of the distributed current sharing controller, the accurate current sharing is difficult to achieve, and the currents will be unequal due to the different line impedances. The consensus protocol accumulates the difference between its current and its neighboring current; the difference will multiply a communication weight a i j and a Proportional-Integral controller will produce the correction term. After starting the distributed current consensus protocol, the converter will adjust the currents of ESUs to the same value. And the transfer function of the current consensus controller can be derived as
G p i c = k P C + k I C s ,
where k P C and k I C are the proportional and integral gains, respectively.
The current correction term produced is given by
δ d i = G p i c j = 1 N a i j ( i j / k j i i / k i )
i i i j = k j k i , i , j = 1 , 2 N ,
where k i and k j are the current sharing ratios of each ESU, and a i j is the communication weight.
For SOC balancing, the initial value of each one may not be the same and a dynamic consensus controller will generate a correction term by exchanging the information with the neighbor node. Use a PI controller to regulate a SOC correction term and finally realize SOC balancing. The transfer function of SOC balancing controller is
G p i s = k P S + k I S s
where k P S and k I S are the proportional and integral gains, respectively.
The deviation of SOC between neighborhood node i and j is generated by the PI controller to produce a correction term for modifying the droop coefficient, which can be written as
δ d s o c = G p i s j = 1 N a i j ( S O C j S O C i ) .

3.2. Distributed Virtual Impedance Restoration Controller

The current sharing controller regulates the output current by adjusting the virtual impedance in an ESU, and it may vary over a wide range because of the influence of line resistance. As explained in [29], the virtual impedance could affect the dynamic current sharing and system stability. In this section, a controller is used to compensate the weighted average droop coefficient to a reference value, which can be expressed as
d ¯ i = 1 N i = 1 N ω i d i ,
where ω i is the weight coefficient, d ¯ i is the average droop coefficient, and d i = d i + Δ d i .
Before using the virtual impedance restoration controller, the global average estimator needs to be designed, which was first proposed in [30]. Its calculation formula is as follows
x ¯ i = x i + j = 1 N a i j ( x ¯ i x ¯ j ) d t
where x ¯ i and x ¯ j are the estimated average values of all nodes for nodes i and j, and x i is the real-time sampling value of the node i.
When the average estimator works, on the one hand, it needs to keep the estimated values of each node consistent. On the other hand, each node needs to feedback on the local state of each node to the average estimation distributed controller in real-time to ensure that the estimated average value can track the dynamic change of the system.
From the above analysis, the estimated weighted average value of droop coefficients d ¯ i can be written as
d ¯ i = ω i d i d r p + i = 1 N a i j ( d ¯ i , d ¯ j ) d t
where the d i d r p is the i-th droop coefficient value. d ¯ i and d ¯ j are the estimated average droop coefficients at the nodes i and j, respectively.
According to the graph Laplacian matrix L= D − A discussed above, the global observer dynamic can be given by
d ˙ a v g = d ˙ d r p L d ˙ a v g ,
where d a v g = [ d a v g 1 , d a v g 2 , , d a v g N ] T and d d r p = [ d d r p 1 , d d r p 2 , , d d r p N ] T .
Since the average droop coefficient is same as the real-time droop coefficient at the beginning, we can obtain d a v g ( 0 ) = d d r p ( 0 ) ; Equation (24) can be expressed in the frequency domain as
D a v g = s ( s I N + L ) 1 D d r p = H a v g D d r p ,
where the D a v g and D d r p are the Laplace transforms of d a v g and d d r p .
From the Laplacian matrix L = DA, we can obtain
lim t d a v g ( t ) = lim s 0 s D a v g = lim s 0 H a v g × lim s 0 s D d r p = Q d d r p s s = d d r p s s 1 N ,
where Q is the N × N average matrix with all the elements equal to 1/N.
So, in the steady-state, all the average droop coefficients d ¯ i converge to the real-time average droop coefficient.
After the average droop coefficient controller is adopted, the uncertain values are avoided by exchanging the values of each node and using additional constraints. The average droop coefficients must be restored to a reference value. The average droop coefficient d ¯ i and the reference value d i is regulated by a PI controller to produce a correction term. The transfer function is defined as
G p i r = k P R + k I R s
where k P R and k I R are the proportional and integral gains, respectively.
The mismatch between d ¯ i and d ¯ j are processed through a PI controller, whose transfer function is defined as
G p i d = k P D + k I D s ,
where k P D and k I D are the proportional and integral gains, respectively.
Therefore, the average droop coefficient is restored to the reference value. The droop coefficient term can be calculated as follows:
δ d v r = G p i d j = 1 N a i j ( d ¯ i d ¯ j ) + G p i r ( d R a t e d ¯ i ) .

3.3. Reference Voltage Controller

The reference voltage controller is involved in the proposed secondary controller method to ensure each the reference voltage of each ESU is the same. The droop control method for DC microgrid can be expressed as
V r e f i = V i r e f d i d r p P i .
In order to solve the coupling relationship between the reference voltage and the droop coefficient, and to keep the reference voltage values consistent, the proposed reference voltage controller is designed as
V i r e f = V r e f + Δ V i r e f
Δ V i r e f = i i d R a t e / k i ,
where the Δ V i r e f is the voltage correction term. The complete control scheme is consists of (17), (20), (29), and (31).

3.4. Steady-State Analysis

Based on the analysis from Section 2.1, it is known that the output powers P i and output voltages V i are regarded as known quantities. The relationship between them can be expressed as
V i r e f P i d i d r p = V i ,
where the number of droop coefficients d i d r p and reference voltages V i r e f is 2N. After using the proposed voltage controller, it will be reduced to N + 1. The weighted average droop coefficient value is defined as (21). Therefore, considering the Equations (21) and (33) together, the following relationship can be employed
Ux = k ,
where
U = P 1 0 0 1 0 P 2 0 1 1 0 0 P N 1 ω 1 ω 2 ω N 0
x = d 1 d r p d 2 d r p d N d r p V r e f T
k = V 1 V 2 V N N d R a t e T
V r e f = V i r e f , i V .
Based on the uniqueness of the solution of Equation (34), whose necessary and sufficient condition is rank(U) = N + 1, the matrix U is post-multiplication of a full rank matrix Q, which can be written as
Q = 1 0 0 0 0 1 0 0 0 0 0 1 0 ω 1 / k 1 ω 2 / k 2 ω N / k N P u .
Therefore, the result of product Q and U is given as
QU = P 1 0 0 1 0 P 2 0 1 1 0 0 P N 1 0 0 0 P u .
To obtain the uniqueness of the solution of (34), the rank of the matrix (40) should have a full rank, which is
i = 1 N δ i k i 0 .
Here, the weight coefficient is ω i usually equal to k i , which satisfies the condition (41).

4. Small-Signal Stability Analysis

The small-signal model for the control strategy of the ESU is derived to investigate the impact on system stability in this section. Then, the eigenvalues are calculated and the root locus is drawn when control parameter changes.
The two switches of the boost converter enable bidirectional power flowing. The averaged model of the boost converter is given in
L f d i L d t = v i n ( 1 d ) v o u t C f d v o u t d t = ( 1 d ) i L i o u t ,
where L f is the inductance, C f is the output filter capacitor, i L is the inductor current, i o u t is the output current, v i n is the input voltage, and v o u t is the output voltage.
Note that i L equals to I L , and v o u t equals the output voltage V o u t in steady state; then, we can build the following small-signal model:
L f d i ^ L d t = v ^ i n ( 1 D ) v ^ o u t + V o u t d ^ C f d v ^ o u t d t = ( 1 D ) i ^ L i ^ o u t + I L d ^ ,
where D is the DC component of the duty cycle of switches and V o u t is the DC component of the output voltage.
Two PI controllers control the voltage and inner current loops utilized in this paper. The voltage loop has a slower dynamic response stabilizing the DC bus voltage through the PI compensator. The controlled strategy is given as follows:
x ^ ˙ 1 = k I V ( v ^ r e f v ^ o u t ) x ^ ˙ 2 = k I I ( i ^ r e f i ^ L ) i ^ ˙ r e f = x ^ 1 + k P V ( v ^ r e f v ^ o u t ) d ^ ˙ = x ^ 2 + k P I ( i ^ r e f i ^ L ) ,
where k I V , k I I , k P V , and k P I are the integral term and proportional terms of voltage and current loops, and x 1 and x 2 are two state variables that are assumed.
The relationship between the inductance current i L (current of battery i b a t ) and the actual DC-bus voltage of the converter V i can be derived as
V i = V i d v i i L .
According to the system topology, the virtual impedance d v i is restored by utilizing the additional PI controllers. It is given by
d v i = d v i + δ d i + δ d s o c + δ d v r ,
where d v i is the reference value of virtual impedance. Linearizing (46) yields
d ˙ v r = δ ˙ d i + δ ˙ d s o c + δ ˙ d v r .
The current correction term δ d i and SOC correction term δ d s o c introduced by the current sharing controller and SOC balancing controller are defined as (17) and (20). Linearizing yields
d δ ^ d i d t = k P C i ^ ˙ L k I C i ^ L
d δ ^ d s o c d t = k P S S O ^ C ˙ k I S S O ^ C .
In order to simplify the calculation, we assume two state variables x 3 and x 4 , and the small-signal model can be derived as
d x ^ 3 d t = k I C i ^ L
d x ^ 4 d t = k I S C f k I C δ ^ d s o c .
At the steady-state, from (29), the droop coefficient correction term is a constant value and can be omitted in small-signal analysis. Therefore, after substituting (48)–(51) into (47), the small-signal model of virtual impedance can be rewritten as
d ˙ v i = ( x ^ 3 k P C i ^ L ) + ( x ^ 4 + k P S C f k I C x ^ 3 ) .
The complete small-signal model of the energy storage unit can be derived by combining (42)–(47), including the DC/DC converters and the droop controllers and the secondary controllers. The vector of corresponding state variables is [ i ^ L , v ^ o u t , x ^ 1 , x ^ 2 , v ^ r e f , x ^ 3 , x ^ 4 , δ ^ d i , δ ^ d s o c ] T . The detailed parameters of the circuit and controllers are shown in Table 1.
Then, the equation of state-space models can be calculated and the linear differential equations of the whole system can be obtained as follows.
d x d t = A x + B u ,
where
A = a 11 a 12 a 13 a 14 a 15 0 0 0 0 a 21 a 22 a 23 a 24 0 a 26 a 27 0 0 0 a 32 0 0 a 35 0 0 0 0 a 41 a 42 a 43 0 0 a 46 a 47 0 0 a 51 a 52 a 53 a 54 0 a 56 a 57 0 0 0 0 0 0 0 0 0 a 68 0 0 0 0 0 0 0 0 0 a 79 a 81 0 0 0 0 a 86 0 0 0 0 0 0 0 0 a 96 a 97 0 0
  • a 11 = k P I V o u t L f , a 12 = 1 D + k P V k P I V o u t L f , a 13 = k P I V o u t L f , a 14 = V o u t L f , a 15 = k P V k P I V o u t L f ,
  • a 21 = 1 D + k P I I L + k P I k P V I L d v i C f , a 22 = k P I k P V I L C f 1 R L C f , a 23 = k P I I L C f , a 24 = I L C f ,
  • a 26 = I L k P S I L C f k I C C f k I C , a 27 = I L k P I k P V I L C f , a 32 = k I V , a 35 = k I V ,
  • a 41 = k I I k I I k P V d v i , a 42 = k I I k P V , a 43 = k I I , a 46 = k I I k P V I L , a 47 = k I I k P V I L ,
  • a 51 = k P I V o u t + k P I k P V V o u t d v i L f I L k P C , a 52 = 1 D + k P V k P I V o u t L f , a 53 = k P I V o u t L f ,
  • a 54 = V o u t L f , a 56 = k P V k P I V o u t I L L f , a 57 = k P V k P I V o u t I L L f ,
  • a 68 = k I C , a 79 = k I S C f k I C , a 81 = k P C , a 86 = 1 , a 96 = k P S C f k I C , a 97 = 1 .
Furthermore, stability analysis can be derived through eigenvalues methods. Eigenvalues can indicate the dynamic performance of the system simulated using MATLAB/SIMULINK with different virtual impedance. Figure 3 shows the root locus by varying virtual impedance d v i . It can be seen that the characteristic roots of matrix A are all on the left half complex plane, hence, system can run steadily under the reasonable virtual impedance.

5. Simulation and Results

The simulation results using Matlab/Simulink were to verify the proposed secondary control strategy of the DC microgrid system, which are shown in Figure 2. The system structure is described in Section 2.1. The simulation parameters are listed in Table 2. The system is comprised of four boost converters, four DC power sources, and DC loads, including a common load and local loads (10 Ω , 20 Ω , 30 Ω , 40 Ω , respectively). L o a d 5 is the common load connected to four ESUs whose load fluctuations performance is shown in Figure 4. During the period of 50–6000 s, the L o a d 5 is connected and disconnected periodically. In this simulation, the current sharing ratios k i in (18) were set 1, 1, 2, and 2 for ESU1–4, respectively.
Each ESU can communicate with the neighbor via a low band communication network. Simulation results are presented in Figure 5, Figure 6, Figure 7 and Figure 8. Figure 5 represents the simulation result of the SOC level of four ESUs. Figure 6 represents the simulation result of the output current using a current sharing controller. Figure 7 represents the results of output voltages with conventional (a) and proposed (b)controller, respectively. And Figure 8 represents the results of virtual impedances with conventional (a) and proposed (b)controller. The simulation time is 6000 s, which is divided into three timing phases, i.e., 0–1000 s, 1000–5000 s, and 5000–6000 s.
The result of SOC with the proposed method is presented in Figure 5. It can be seen the initial values of SOC1, SOC2, SOC3, SOC4 were 80 % , 78 % , 75 % , and 72 % , respectively. When the simulation began, the ESUs with higher SOC gave more power, while the lower one gave less. So the difference between SOCs of every ESU gradually became smaller, and eventually trended toward balance (at about 2000 s), thereby equalizing the state of charge of each ESU. This strategy is effective in cases where the initial SOC is different.
Before the implementation of secondary control, the output currents of four units are different. When proposed controllers are activated, the voltage deviation is gradually decreased, and the output current of each ESU can be accurately shared. From Figure 6, the output currents of ESU 1 and 2 change from 53.56 to 80.56 A, and ESU 3 and 4 change from 106.74 to 160.16 A. Therefore, the proportional current sharing can be achieved, and the simulation results correspond to the current sharing ratio k i 1:1:2:2 for ESU 1–4.
The output voltages can be ensured to operate at the reference value because of the proposed control strategies, which show in Figure 7b. At 3000 s, the output voltages are 785.4, 792.6 V, 807.9, and 815.1 V with the proposed method. Without the local voltage controller, the voltages cannot be restored to the reference value compares with Figure 7b.
The differences between Figure 8a,b have shown the droop coefficient with the conventional controller, and the proposed controller performs differently at the steady-state. From Figure 8a we can see that the virtual impedances of four ESUs change a lot with the conventional controller. At 250 s, the virtual impedances were 2.18 Ω , 2.05 Ω , 1.96 Ω , and 1.92 Ω ; they changed to 2.60 Ω , 2.36 Ω , 2.34 Ω , and 2.12 Ω . The upward trend was continuing at the end of Figure 8a, and it could not reach a steady state. However, from Figure 8b, the virtual impedances with the proposed controller operate stably, the values of which at the steady state were 2.14 Ω , 2.06 Ω , 1.92 Ω , and 1.87 Ω .
The simulation results between the conventional way and proposed method including the theoretical and the measured values, verify the improved control method performs better than the conventional one.
In order to further validate the reliability of the proposed model, we also adopted a large distribution network with eight ESUs and DC loads, including a common load and local loads using neighbor-to-neighbor communication, as shown in Figure 9. Simulation results are presented in Figure 10, Figure 11, Figure 12 and Figure 13 which are the results of SOC, output current, output voltage, and virtual impedances for each ESU. In this simulation, the output current sharing ratio k i was set to 1 for each ESU. The simulation time was 6000 s, which was divided into three timing phases; i.e., 0–1000 s, 1000–5000 s, and 5000–6000 s. From the simulation results, it can be seen that SOC balancing and output current sharing can be achieved, the output voltages can be ensured to operate at the reference value, and the virtual impedances can operate stably with the proposed strategy. Hence, the effectiveness of the proposed method is proven.

6. Conclusions

In this paper, a distributed secondary control method is proposed. In addition, to realize the power sharing and SOC balancing, the main contribution of the proposed control strategy is to achieve the stability of virtual impedance, so that the virtual impedance is only influenced by the system distribution and no longer affected by system initialization and noise. To achieve that purpose, we first found that the output voltage and output power in a DC microgrid are only affected by the load distribution in steady-state. Second, we designed the proposed control method, which consists of four controllers to correct the droop coefficient and restore the reference voltage. Then, the steady-state analysis was given to illustrate the sufficient condition for the uniqueness of the virtual impedance. A small signal analysis was applied and system stability was demonstrated through the eigenvalues method. At last, simulation results compared the conventional control method with the proposed one, and the validity of the proposed method was proven. In future work, the proposed method can be further studied in AC microgrids.

Author Contributions

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

Funding

This research was funded by National Key Research and Development Program of China (2017YFB0903300), the National Natural Science Foundation of China (51877188), and the Key R&D Program of Zhejiang Province, China (2019C01150).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Abbott, D. Keeping the Energy Debate Clean: How Do We Supply the World’s Energy Needs? Proc. IEEE. 2010, 98, 42–66. [Google Scholar] [CrossRef]
  2. Lasseter, R.H.; Paigi, P. Microgrid: A conceptual solution. In Proceedings of the 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No.04CH37551), Aachen, Germany, 20–25 June 2004; Volume 6, pp. 4285–4290. [Google Scholar]
  3. Lopes, J.A.P.; Moreira, C.L.; Madureira, A.G. Defining Control Strategies for MicroGrids Islanded Operation. IEEE Trans. Power Syst. 2006, 21, 916–924. [Google Scholar] [CrossRef] [Green Version]
  4. Hossain, M.A.; Pota, H.R.; Hossain, M.J.; Blaabjerg, F. Evolution of microgrids with converter-interfaced generations: Challenges and opportunities. Int. J. Electr. Power Energy Syst. 2019, 109, 160–186. [Google Scholar] [CrossRef]
  5. Hossain, M.A.; Pota, H.R.; Issa, W.; Hossain, M.J. Overview of AC Microgrid Controls with Inverter- Interfaced Generations. Energies 2017, 10, 1300. [Google Scholar] [CrossRef]
  6. Justo, J.J.; Mwasilu, F.; Lee, J.; Jung, J.W. AC-microgrids versus DC-microgrids with distributed energy resources: A review. Renew. Sustain. Energy Rev. 2013, 24, 387–405. [Google Scholar] [CrossRef]
  7. Yu, X.; She, X.; Zhou, X.; Huang, A.Q. Power Management for DC Microgrid Enabled by Solid-State Transformer. IEEE Trans. Smart Grid. 2014, 5, 954–965. [Google Scholar] [CrossRef]
  8. Kakigano, H.; Miura, Y.; Ise, T. Low-Voltage Bipolar-Type DC Microgrid for Super High Quality Distribution. IEEE Trans. Power Electron. 2010, 25, 3066–3075. [Google Scholar] [CrossRef]
  9. Yazdanian, M.; Mehrizi-Sani, A. Distributed Control Techniques in Microgrids. IEEE Trans. Smart Grid. 2014, 5, 2901–2909. [Google Scholar] [CrossRef]
  10. Morstyn, T.; Hredzak, B.; Demetriades, G.D.; Agelidis, V.G. Unified Distributed Control for DC Microgrid Operating Modes. IEEE Trans. Power Syst. 2016, 31, 802–812. [Google Scholar]
  11. Li, Q.; Peng, C.; Wang, M.; Chen, M.; Guerrero, J.M.; Abbott, D. Distributed Secondary Control and Management of Islanded Microgrids via Dynamic Weights. IEEE Trans. Smart Grid. 2019, 10, 2196–2207. [Google Scholar] [CrossRef]
  12. Golsorkhi, M.S.; Shafiee, Q.; Lu, D.D.C.; Guerrero, J.M. A Distributed Control Framework for Integrated Photovoltaic-Battery-Based Islanded Microgrids. IEEE Trans. Smart Grid. 2017, 8, 2837–2848. [Google Scholar] [CrossRef]
  13. Shafiee, Q.; Dragičević, T.; Vasquez, J.C.; Guerrero, J.M. Hierarchical Control for Multiple DC-Microgrids Clusters. IEEE Trans. Energy Convers. 2014, 29, 922–933. [Google Scholar] [CrossRef] [Green Version]
  14. Chen, X.; Shi, M.; Zhou, J.; Zuo, W.; Chen, Y.; Wen, J.; He, H. Consensus-Based Distributed Control for Photovoltaic-Battery Units in a DC Microgrid. IEEE Trans. Ind. Electron. 2019, 66, 7778–7787. [Google Scholar] [CrossRef]
  15. Guerrero, J.M.; Loh, P.C.; Lee, T.L.; Chandorkar, M. Advanced Control Architectures for Intelligent Microgrids—Part II: Power Quality, Energy Storage, and AC/DC Microgrids. IEEE Trans. Ind. Electron. 2013, 60, 1263–1270. [Google Scholar] [CrossRef] [Green Version]
  16. Kakigano, H.; Nishino, A.; Ise, T. Distribution voltage control for DC microgrid with fuzzy control and gain-scheduling control. In Proceedings of the 8th International Conference on Power Electronics-ECCE Asia, Jeju, Korea, 30 May–3 June 2011; pp. 256–263. [Google Scholar]
  17. Lu, X.; Sun, K.; Guerrero, J.M.; Vasquez, J.C.; Huang, L.; Teodorescu, R. SoC-based droop method for distributed energy storage in DC microgrid applications. In Proceedings of the 2012 IEEE International Symposium on Industrial Electronics, Hangzhou, China, 28–31 May 2012; Volume 98, pp. 1640–1645. [Google Scholar]
  18. Hu, Y.; Wang, X.; Peng, Y.; Xiang, J.; Wei, W. Distributed Finite-Time Secondary Control for DC Microgrids With Virtual Impedance Arrangement. IEEE Access 2019, 7, 57060–57068. [Google Scholar] [CrossRef]
  19. Beerten, J.; Belmans, R. Analysis of Power Sharing and Voltage Deviations in Droop-Controlled DC Grids. IEEE Trans. Power Syst. 2013, 28, 4588–4597. [Google Scholar] [CrossRef] [Green Version]
  20. Adhikari, S.; Tang, Y.; Wang, P. Secondary control for DC microgrids: A review. In Proceedings of the 2016 Asian Conference on Energy, Power and Transportation Electrification (ACEPT), Singapore, 25–27 Octomber 2016; pp. 1–6. [Google Scholar]
  21. Lu, X.; Sun, K.; Guerrero, J.M.; Vasquez, J.C.; Huang, L. State-of-Charge Balance Using Adaptive Droop Control for Distributed Energy Storage Systems in DC Microgrid Applications. IEEE Trans. Ind. Electron. 2014, 61, 2804–2815. [Google Scholar] [CrossRef] [Green Version]
  22. 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]
  23. Lu, X.; Sun, K.; Guerrero, J.M.; Vasquez, J.C.; Huang, L. Double-Quadrant State-of-Charge-Based Droop Control Method for Distributed Energy Storage Systems in Autonomous DC Microgrids. IEEE Trans. Smart Grid. 2015, 6, 147–157. [Google Scholar] [CrossRef]
  24. Li, C.; Dragicevic, T.; Plaza, M.G.; Andrade, F.; Vasquez, J.C.; Guerrero, J.M. Multiagent based distributed control for state-of-charge balance of distributed energy storage in DC microgrids. In Proceedings of the IECON 2014-40th Annual Conference of the IEEE Industrial Electronics Society, Dallas, TX, USA, 29 October–1 November 2014; pp. 2180–2184. [Google Scholar]
  25. Oliveira, T.R.; Goncalves Silva, W.W.A.; Donoso-Garcia, P.F. Distributed Secondary Level Control for Energy Storage Management in DC Microgrids. IEEE Trans. Smart Grid. 2017, 8, 2597–2607. [Google Scholar] [CrossRef]
  26. Hoang, K.D.; Lee, H.H. Accurate Power Sharing with Balanced Battery State of Charge in Distributed DC Microgrid. IEEE Trans. Ind. Electron. 2019, 66, 1883–1893. [Google Scholar] [CrossRef]
  27. Dorfler, F.; Bullo, F. Kron Reduction of Graphs with Applications to Electrical Networks. IEEE Trans. Circuits Syst. I 2013, 60, 150–163. [Google Scholar] [CrossRef] [Green Version]
  28. Zhang, F. The Schur Complement and Its Applications; Springer: New York, NY, USA, 2006; Volume 4. [Google Scholar]
  29. Wang, P.; Lu, X.; Yang, X.; Wang, W.; Xu, D. An Improved Distributed Secondary Control Method for DC Microgrids with Enhanced Dynamic Current Sharing Performance. IEEE Trans. Power Electron. 2016, 31, 6658–6673. [Google Scholar] [CrossRef]
  30. Anand, S.; Fernandes, B.G. Reduced-Order Model and Stability Analysis of Low-Voltage DC Microgrid. IEEE Trans. Ind. Electron. 2013, 60, 5040–5049. [Google Scholar] [CrossRef]
Figure 1. System structure with four energy storage units (ESUs) and four resistive loads, and each ESU is connected by the communication network, allowing neighbor-to-neighbor communication.
Figure 1. System structure with four energy storage units (ESUs) and four resistive loads, and each ESU is connected by the communication network, allowing neighbor-to-neighbor communication.
Energies 13 00408 g001
Figure 2. The structure of the secondary control strategy consists of the current sharing controller, state of charge (SOC) balancing controller, virtual impedance restoration controller, and voltage reference restoration controller.
Figure 2. The structure of the secondary control strategy consists of the current sharing controller, state of charge (SOC) balancing controller, virtual impedance restoration controller, and voltage reference restoration controller.
Energies 13 00408 g002
Figure 3. Root locus of the small-signal model with varied virtual impedances.
Figure 3. Root locus of the small-signal model with varied virtual impedances.
Energies 13 00408 g003
Figure 4. The dynamic performance of the common load current.
Figure 4. The dynamic performance of the common load current.
Energies 13 00408 g004
Figure 5. Simulation result of the SOC level of four ESUs with the proposed controller.
Figure 5. Simulation result of the SOC level of four ESUs with the proposed controller.
Energies 13 00408 g005
Figure 6. Simulation results of the output currents.
Figure 6. Simulation results of the output currents.
Energies 13 00408 g006
Figure 7. Simulation results of output voltages: (a) conventional controller (b) proposed controller.
Figure 7. Simulation results of output voltages: (a) conventional controller (b) proposed controller.
Energies 13 00408 g007
Figure 8. Simulation results of virtual impedances: (a) conventional controller (b) proposed controller.
Figure 8. Simulation results of virtual impedances: (a) conventional controller (b) proposed controller.
Energies 13 00408 g008
Figure 9. System structure with eight ESUs and eight resistive loads, and each ESU is connected by the communication network, allowing neighbor-to-neighbor communication.
Figure 9. System structure with eight ESUs and eight resistive loads, and each ESU is connected by the communication network, allowing neighbor-to-neighbor communication.
Energies 13 00408 g009
Figure 10. Simulation results of the SOC level of eight ESUs with the proposed controller.
Figure 10. Simulation results of the SOC level of eight ESUs with the proposed controller.
Energies 13 00408 g010
Figure 11. Simulation results of the output currents with the proposed controller.
Figure 11. Simulation results of the output currents with the proposed controller.
Energies 13 00408 g011
Figure 12. Simulation results of the output voltages with the proposed controller.
Figure 12. Simulation results of the output voltages with the proposed controller.
Energies 13 00408 g012
Figure 13. Simulation results of the virtual impedances with the proposed controller.
Figure 13. Simulation results of the virtual impedances with the proposed controller.
Energies 13 00408 g013
Table 1. System parameters of DC microgrid.
Table 1. System parameters of DC microgrid.
ParameterValueParameterValue
L f 0.5 μ H C f 1 μ F
I L 46.06A I o u t 67.87A
d v i 0–10N4
V r e f 800 V d R a t e 2
V i n 500 V R L 5 Ω
k P C 0.01 k I C 0.1
k P S 0.05 k I S 0.5
k P R 0.2 k I R 2
k P D 0.1 k I D 1
Table 2. System parameters of DC microgrid.
Table 2. System parameters of DC microgrid.
ParameterValueParameterValue
L o a d 1 10 Ω L o a d 2 20 Ω
L o a d 3 30 Ω L o a d 4 40 Ω
R l i n e 1 0.4 Ω R l i n e 2 0.3 Ω
R l i n e 3 0.2 Ω R l i n e 4 0.1 Ω
L l i n e 1 80 μ H L l i n e 2 60 μ H
L l i n e 3 40 μ H L l i n e 4 20 μ H
k I V 6 k P V 0.6
k I I 20 k P I 0.01

Share and Cite

MDPI and ACS Style

Hu, D.; Peng, Y.; Wei, W.; Hu, Y. Distributed Secondary Control for State of Charge Balancing with Virtual Impedance Adjustment in a DC Microgrid. Energies 2020, 13, 408. https://doi.org/10.3390/en13020408

AMA Style

Hu D, Peng Y, Wei W, Hu Y. Distributed Secondary Control for State of Charge Balancing with Virtual Impedance Adjustment in a DC Microgrid. Energies. 2020; 13(2):408. https://doi.org/10.3390/en13020408

Chicago/Turabian Style

Hu, Daner, Yonggang Peng, Wei Wei, and Yalong Hu. 2020. "Distributed Secondary Control for State of Charge Balancing with Virtual Impedance Adjustment in a DC Microgrid" Energies 13, no. 2: 408. https://doi.org/10.3390/en13020408

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