Next Article in Journal
Energy Conversion: A Comparison of Fix- and Self-Referenced Wave Energy Converters
Next Article in Special Issue
A Decentralized Control Method for Distributed Generations in an Islanded DC Microgrid Considering Voltage Drop Compensation and Durable State of Charge
Previous Article in Journal
Design, Modeling and Control of Magnetic Bearings for a Ring-Type Flywheel Energy Storage System
Previous Article in Special Issue
Study of Unwanted Emissions in the CENELEC-A Band Generated by Distributed Energy Resources and Their Influence over Narrow Band Power Line Communications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Droop Control for Microgrids Based on the Synergetic Control of Multi-Agent Systems

School of Electronic Information and Electrical Engineering, Shanghai Jiaotong University, Dongchuan Road, Shanghai 200240, China
*
Author to whom correspondence should be addressed.
Energies 2016, 9(12), 1057; https://doi.org/10.3390/en9121057
Submission received: 25 September 2016 / Revised: 4 December 2016 / Accepted: 7 December 2016 / Published: 15 December 2016
(This article belongs to the Special Issue Microgrids 2016)

Abstract

:
In this paper, a distributed synergetic control based on multi-agent systems is proposed to solve the problems of frequency and voltage errors, system stability and power sharing accuracy in the traditional droop control of microgrids. Starting with power flow equations, we build the secondary-order dynamic model of DG, which consists of three parts: (1) active power allocation; (2) active power-frequency; and (3) reactive power-voltage droop control. Considering time-delays in communication networks, a leaderless synergetic control algorithm is proposed to allocate the active power in inverse proportion to the droop coefficient, and the synergetic control with a virtual leader is proposed to control the system frequency and voltage to keep at the expected value. Besides, the direct Lyapunov method is introduced to verify the globally asymptotical stability. Moreover, the impacts of communication disturbance are also discussed from the aspects of control precision and system stability. Finally, based on a test microgrid, numerous cases are designed as illustration, and the simulation results validate the proposed method.

1. Introduction

Distributed generations (DGs), especially renewable energy sources (RES), are drawing increasing attention around the world due to their advantages of lower energy consumption, high efficiency, economic and environmental benefits [1,2]. However, the output power of small-scale DGs, such as wind turbines, fuel cells, gas engines and energy storage, poses many challenges for electrical power systems, especially for distribution systems. Microgrids (MGs) are proposed to solve the interconnection problems of individual DGs [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22].
A MG can work in both grid-connected and islanded modes. In normal operation, the MG connects to the main grid, where an inverter-based DG usually works in power mode in order to export the pre-set power to the main grid, and most system dynamics are dictated by the main grid due to the relatively small size of DGs [17]. In the event of disturbances, the MG disconnects from the main grid and operates in islanded mode. In this situation, it is important to continue to provide adequate power for the load, and DGs are responsible for maintaining the system frequency and voltage, and sharing the active and reactive power properly [6,7,9,10]. Proper controls with centralized or decentralized structures are necessary to maintain operations stable and economically efficient. Among them, distributed control is the most desirable option because the communication network in centralized control is complex and spans a large geographical area [3,5,6,7,8,9,10,11,12,13].
In an inverter-based MG, there is no synchronous generator, and the system inertia is very small. Based on the power flow of a transmission Adaptive Droop Control (AC) system with highly inductive impedance, the frequency/voltage droop control is applied so that parallel-connected DGs can allocate the active and reactive power in proportion to the rated value [5,6,7,8,10], where the active power is mostly controlled by the frequency and the reactive power is mainly controlled by the amplitude voltage [5].
However, most previous works have shown that the droop parameters have a significant effect on the power sharing accuracy, small signal stability (SSS), and frequency and voltage drops [10,11,12,13,14,15,16,17,18]. In droop-controlled MG, a high gain frequency droop is required to ensure proper load sharing. Pogaku et al. investigated in [10] the SSS, including the controller, output filter and coupling inductor, and the results showed that a high gain frequency droop has a negative impact on SSS and decreases the system oscillation damping. Therefore, the energy management system of MG is designed after considering the SSS [11,12,13]. Some other works have emphasized power sharing accuracy. In [14], the original frequency and voltage are transformed into the virtual frame to decouple the relationship between active and reactive power completely, and the power sharing control in virtual frame is given. In [15], the virtual impedance is proposed to properly adjust the output impedances of DGs. However, the aforementioned controls need to know the network parameters and operation point at the beginning, and thus, they are not practical. In [16], the active power-voltage and reactive power-frequency droop control are proposed for resistive grids, but the active power sharing is poor. Since the power angle changes along with the frequency, the power angle-active power droop is proposed in [17] so that the frequency error is avoided. Meanwhile, auxiliary loop and other improved droop methods [14,16,17,21,22,23,24], such as adaptive droop control [14], arctan power-frequency droop [21] and virtual flux droop control [22], are introduced to improve the SSS and power sharing accuracy. However, the problems in traditional droop control are only partly solved in these previous works.
In traditional controls, the communication network is avoided, and each DG regulates its output according to the sampled data. However, the inter-communication network among DGs is necessary due to the requirements of the energy management system and protection of the MG. Therefore, the distributed control based on the spare-communication network can be used to solve the aforementioned problems. Recently, distributed strategies have been widely used in power systems [25,26,27,28,29,30]. Among them, multi-agent systems (MASs) are drawing increasingly attention because the requirements for a central controller and complex communication network are reduced. In a MAS, an agent, with self-organizing and self-learning ability, can work alone to reach some individual goals. However, it can only accomplish easy tasks because its ability to work, learn, process information and make decisions is limited. By organizing and coordinating all the agents, MASs can handle problems which are much more complicated and time-consuming, and have several advantages over traditional approaches, such as higher reliability and robustness of the control system. Recently, MASs have been widely used to develop complex systems and to achieve the objectives of distributed management, monitoring and control of microgrid [27,28,29].
In this paper, an improved synergetic control based on a MAS is proposed to design the droop parameters adaptively, where the MG is seen as a MAS, and the DG is considered as an agent. This paper makes the following contributions:
  • Distributed synergetic control is used to design the droop parameters adaptively, in which each DG only requires the local and neighbor’s information.
  • The general synergetic control algorithm considering the time-delays in communication network is proposed to adjust the initial frequency ω 0   and voltage V 0 in droop control adaptively, which are used to compensate the frequency and voltage drops, respectively. Therefore, the system frequency and voltage are always at the expected value.
  • The improved control strategy can effectively reduce the effects of the disturbance on the control precision and stability of the communication.
  • Under the proposed control, the MG system has the globally asymptotic stability which has been verified by the direct Lyapunov method. Therefore, the effect of droop coefficients on stability in traditional and improved controls has been eliminated.
This paper is organized as follows: Section 2 discusses the dynamic model of the MAS-based MG based on power sharing of parallel-connected DGs. In Section 3, the adaptive droop control based on distributed synergetic method is presented, and the direct Lyapunov method is used to analyze the system stability. In Section 4, simulations based on a test MG are given to verify the adaptive droop control and the corresponding analysis and discussion are presented in Section 5. Section 6 concludes the paper.

2. Dynamic Model of VSC-Based DG

In a MG, most DGs connect to the power grid through voltage source converters (VSCs), and the typical structure is illustrated in Figure 1. The typical VSC is comprised of several parts, including the power-sharing controller (the droop controller), voltage and current controller, inverter and switching process, output filter, coupling inductance, and a primary source [9]. The details of each part are described in [10], where the input is considered fixed. Because the dynamics of voltage and current controllers are much faster than that of power controller, the combination of inverter, output filter, and primary sources can be seen as an ideal controllable voltage source, where the frequency and amplitude voltage are decided by the power controller [31].
The power flow of the power grid is illustrated in Figure 2. By simplifying the basic power flow, we can obtain the relationship between power and voltage.
X P L R Q L = V 1 V 2 sin ( δ 1 δ 2 )
R P L + X Q L = V 1 2 V 1 V 2 cos ( δ 1 δ 2 )
In high voltage AC transmission line, R can be neglected, and the phase difference is very small, i.e., sin   δ δ and cos   δ 1 . Then, the power flow can be simplified as follows:
P L = V 1 V 2 X sin ( δ 1 δ 2 ) V 1 V 2 X Δ δ
Q L = V 1 X ( V 1 V 2 cos ( δ 1 δ 2 ) ) V 1 X Δ V
where Δ δ = δ 1 δ 2 and Δ V = V 1 V 2 .
Therefore, the active and reactive power of DG can be regulated by drooping the system frequency and the node amplitude voltage, respectively:
{ ω i = ω 0 i m i P i V d i * = V 0 i n i Q i V q i * = 0
where the subscript of i is the sequence of DG in the MG.
Equation (5) expresses the traditional droop control, and Figure 3 illustrates the control diagram, where LPF is the low pass filter, which is used to prevent the switch disturbance and ω c is the cut-off frequency.
In traditional droop control, ω 0   and V 0 with a fixed value are designed to keep the system frequency and voltage in a prospective range. Therefore, these two parameters are usually neglected in SSS, and improved controls are usually to design the droop coefficients [21] or use the auxiliary control [16,17] to improve the system stability and power sharing accuracy. However, the problems of system stability, frequency and voltage deviation also exist. In response to these problems, this paper aims to design ω 0 and V 0 .
By differentiating the traditional droop control in Equation (5), we can obtain:
ω ˙ i = ω ˙ 0 i m i P ˙ i x ω i
V ˙ d i = V ˙ 0 i n i Q ˙ i x v i
Equations (6) and (7) show the first-order dynamic model of DG. The first-order system is a time-delay control system, and only the differential value can be controlled directly. In this paper, a secondary-order model is used by expanding the first-order model in Equations (6) and (7):
x ˙ ω i = u c ω i
x ˙ v i = u c v i
By properly designing the auxiliary variable of u c ω i and u c v i , the MG can work at the expected frequency and voltage. Meanwhile, it should be noted that once the auxiliary control is applied to the frequency control, the active power of DG must be allocated in inverse proportion to the droop coefficients, i.e.,:
m 1 P 1 = m 2 P 2 = = m n P n
In power controller, the droop coefficients are designed as a constant according to the operation range of frequency and DG capacity, where mi are set based on the rated active power of DGs PNi [10], which is equivalent to P 1 P N 1 = P 2 P N 2 = = P n P N n , where PN is the rated active power.
Then, the secondary-order model of active power allocation can be derived by differentiating Equation (10) and using the same way in Equation (8):
{ m i P ˙ i = x P i x ˙ P i = u c P i
Therefore, the active power can be allocated in inverse proportion to the droop coefficients by designing u c P . Therefore, the combination of Equations (6)–(9) and (11) forms the whole dynamic model of an islanded MG. The next section describes the design of the synergetic control based on the above models.

3. Adaptive Droop Control Based on MAS

In islanded MG, the DG is considered as an agent, which has the ability to regulate its work state by sampling the system frequency and node voltage. However, the DG cannot finish the missions of the whole system due to the lack of system information. For example, the traditional droop control is a full self-management control, where the DG only needs its sampled data to regulate the output power, but the system may be unstable [10]. Therefore, this paper tries to propose a synergetic control to design the droop parameters adaptively based on the distributed communication network. In this synergetic control, each DG only needs to send its power and voltage to the neighbors and receive the same information from them. Based on these information, the DG regulates the droop parameters to export an expected power to the grid which is unknown at first, so that the MG can work at an expectant state. In this section, firstly the communication network is modelled by diagraph theorem.

3.1. Graph Theorem

In a MAS, the spare communication network is usually expressed by a digraph [25,29]. In the communication network, an agent is seen as a node, and the edge between two DGs is considered as a link. In this paper, a test MG illustrated in Figure 4 and the communication network without leaders in Figure 5 is studied. A digraph is usually depicted as G = ( V , ε , A ) with a non-empty node finite set V = { v 1 , v 2 , , v N } , a set of edges ε ( V × V ) that is the Cartesian product of V, and the associated adjacency matrix A = [ a i j ] R N × N . In this paper, the communication network is assumed to be time-invariant, and A is constant. In G , the edge ( v j , v i ) means that node i receives the information from node j, and ( v i , v i ) denotes the edge from node i to itself, which is usually neglected. a i j   is the weight of edge ( v j , v i ) , and a i j > 0 , if ( v j , v i ) ε , which means that node j is a neighbor of node i; otherwise a i j = 0 . In a diagraph, the set of neighbors of node i is denoted as N i = { v j | ( v j , v i ) ε } . In the MG, because DGs exchange information through a communication bus, the non-directed diagraph is considered, which means that node i not only receives the information from node j, and also sends the corresponding information to node j at the same time. Usually, the Laplacian matrix of the digraph is used to express the communication relation defined as L = [ l i j ] ϵ R n × n , where   l i j =   a i j if i j , and   l i i = 0 . In this paper, the weight of each edge is 1, the Laplacian matrix of the test MG is:
L = [ 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 ]

3.2. Active Power Control

In an islanded MG, the active power of a DG is allocated in inverse proportion to the droop coefficient so that the MG can work in a large range of loads due to the small capacity. Therefore, the active power allocation is designed first. To achieve the precise allocation of active power, we assume that the DG can communicate with the neighbors through diagraph G. Because the active power of a DG changes along with the loads, the synergetic control without leaders is adopted to design the auxiliary variable in Equation (11). The auxiliary control variable considering time-delays in communication is discussed in [27]. Here, the general control algorithm considering time-delays is provided to obtain the auxiliary variable:
u c P i = u c P α i + u c P β i
u c P α i = k P 1 j = 1 , j i n a i j f ( Δ m P i j )
u c P β i = i = 1 , i j n a i j s i g n ( x P j i ) | x P j i | k P 2
Δ m P i j = m i P i ( t ) m j P j ( t t d )
x P j i =   x P j ( t t d ) x P i ( t )
{ f ( x ) > 0 , x > 0 ; f ( x ) = 0 , x = 0 ; f ( x ) < 0 , x < 0.
s i g n ( x ) = [ 1 ,   w h e n   x 0 1 , w h e n   x 0
where u c P α i   and   u c P β i are two individual parts of u c P i , and the details are given in Equations (13a) and (13b), respectively. In Equation (13), u c P α i is used to directly control ( m i P i ) in Equation (13c) to be the same, and   u c P β i is used to control the differential of ( m i P i ) to be the same. k P 1 is non-negative.
The combination of Equations (11) and (13) forms the differential-algebraic equations (DAEs) of the active power allocation in an islanded MG. By setting all the differentials be zero, the solutions of the DAEs can be obtained:
m i P i ( t )   = m j P j ( t t d )  
m i P ˙ i ( t )   = m j P ˙ j ( t t d )
When the system works at the balance point, u c P i in Equation (13) is zero. Then, Equation (11) can be rewritten as:
m i P ˙ i ( t ) = m j P ˙ j ( t t d ) = 0
This means that the active power of each DG is constant when the MG works in a stable state. However, we cannot come to this conclusion just by using the traditional first-order model in [27,28]. Then, combined with the analysis results in Equations (14) and (16), we can obtain that the equilibrium points of the system mean that the active power of each DG is allocated in inverse proportion to the droop coefficients, and the errors in each DG is 0 when the system works at the stable state. Furthermore, the system stability needs to be analyzed. In this paper, the direct Lyapunov method is used to show the globally asymptotic stability.
In a control system, the behavior of a system about its equilibrium point can be investigated by using Lyapunov theorem [31,32]. Lyapunov’s stability theorem allows us to verify the stability of the MG system by analyzing an energy function V ( x ) , also called as the Lyapunov function. According to the direct Lyapunov method, the system has the globally asymptotical stability when the following four conditions about V ( x ) are satisfied:
(1)
V ( 0 ) = 0 ;
(2)
V ( x ) > 0 , for all x 0 ;
(3)
V ( x ) as x ;
(4)
V ˙ ( x ) < 0 for all x 0 .
To analyze the stability of the active power control in Equation (13), the following energy function is considered:
V ( x ) = 1 2 i = 1 n x P i 2 + 1 2 i = 1 n j = 1 , j i n k P 1 a i j F ( Δ m P i j )
where F(x) is the integral of f ( x ) , i.e., f ( x ) = d F ( x ) d t .
According to the characteristics of the sub-functions in Equation (17), we know that the first three conditions in Lyapunov theorem are always satisfied. Then, only the last one should be considered.
By differentiating the energy function, we can obtain:
V ˙ ( x ) = i = 1 n x P i u c P i + 1 2 i = 1 n j = 1 , j i n k P 1 a i j f ( Δ m P i j ) ( m P ˙ ) i j
where ( m P ˙ ) i j = m i P ˙ i ( t ) m j P ˙ j ( t t d ) .
Then, adding the synergetic control in Equation (13) into it, yields:
V ˙ ( x ) = i = 1 n a i j x P i j = 1 , j i n ( k P 1 f ( Δ m P i j ) + s i g n ( x P j i ) | x P j i | k P 2 ) + 1 2 i = 1 n j = 1 , j i n k P 1 a i j f ( Δ m P i j ) x P i j
For the first and third part in Equation (19), the following equation is satisfied:
i = 1 n x P i j = 1 , j i n k P 1 a i j f ( Δ m P i j ) = 1 2 i = 1 n j = 1 , j i n k P 1 a i j f ( Δ m P i j ) x P i j
Thus, V ˙ ( x ) can be simplified as follows after adding Equation (20) into Equation (19):
V ˙ ( x ) = 1 2 i = 1 n j = 1 , j i n a i j ( x P i ( t ) x P j ( t t d ) ) s i g n ( x P j ( t t d ) x P i ( t ) ) | x P j ( t t d ) x P i ( t ) | k P 2
By analyzing the characteristics in Equation (21), we know that V ˙ ( x ) < 0 for all x 0 . Therefore, the Lyapunov theorem conditions are always satisfied, and the MG has globally asymptotic stability under the synergetic control in Equation (13) in spite of the time-delays in communication. However, in the traditional control method, the time-delays have a negative impact on the system stability, and the report of synergetic control with time-delays is small. Especially, the previous works mostly focus on seeking the maximum time-delays in the traditional control so that the system can work at the stable state [33].

3.3. Active Power-Frequency Droop Control

In traditional droop control, the system frequency is varied along with the loads due to the constant value of ω 0 i . In power systems, the expected frequency is the rated value, which is known at first and can be considered as the virtual leader in frequency control. The communication network with a virtual leader is illustrated in Figure 6, in which the virtual leader is the agent with the target frequency. Generally, the virtual leader is the MG central controller (MGCC). Similarly, taking the time-delays into consideration, u c ω i is obtained by Equation (22) based on its own and the received information with time-delays from the neighbors.
u c ω i = u c ω α i + u c ω β i + u c ω γ i
u c ω α i = k ω 1 j = 1 , j i n a i j g ( ω i j )
u c ω β i = i = 1 , i j n a i j s i g n ( x ω j i ) | x ω j i | k ω 2
u c ω γ i = k ω 3 [ k ω 1 f ( ω i L ) + s i g n ( x ω L i ) | x ω L i | k ω 2 ]
ω i j = ω i ( t ) ω j ( t t d )
ω i L = ω i ω L
x ω j i = x ω j ( t t d ) x ω i ( t )
x ω L i = x ω L x ω i
{ g ( x ) > 0 , x > 0 ; g ( x ) = 0 , x = 0 ; g ( x ) < 0 , x < 0.
where the subscript of L means the virtual leader; u c ω α i , u c ω β i   a n d   u c ω γ i are three individual parts of u c ω i , which are given from Equations (22a) to (22c), respectively. In Equation (22), u c ω α i is to directly control the output frequency of each DG to be the same; u c ω β i is used to control the differential frequency to be the same, and   u c ω γ i is used to control the front two parts to synchronize to the virtual leader with the rated frequency. k ω 1 and   k ω 3 are non-negative, i.e., k ω 1 ,   k ω 3 0 . Because the value of the virtual leader is set as constant at the beginning, the time-delays from the virtual leader to DG are considered as zero.
Similarly, the solution of DAEs consisted by Equations (6), (8) and (22) can be obtained through making all the differential be zero, i.e.,:
ω i ( t )   = ω j ( t t d ) = ω N  
ω ˙ i ( t )   = ω ˙ j ( t t d ) = 0
which means that the frequency of each DG can be controlled to be the same with the virtual leader, and the fluctuation is near to zero.
Meanwhile, the following energy function is considered to verify the stability:
V ( x ) = 1 2 i = 1 n ( x ω i L ) 2 + 1 2 i = 1 n j = 1 , j i n k ω 1 a i j G ( ω i j ) + i = 1 n k ω 1 k ω 3 G ( ω i L )
where G(x) is the integral of g ( x ) , i.e., g ( x ) = d G ( x ) d t .
Obviously, the first three conditions in Lyapunov theorem are always satisfied. By differentiating Equation (25) and adding the synergetic control equation into it, we can obtain:
V ˙ ( x ) = i = 1 n x ω i L ( u c ω α i + u c ω β i + u c ω γ i ) + i = 1 n k ω 1 k ω 3 g ( ω i L ) ω i L + 1 2 i = 1 n j = 1 , j i n k ω 1 a i j g ( ω i j ) ω ˙ i j
Suppose that x ^ ω i = x ω i x ω L , we can obtain:
x ω i ( t ) x ω j ( t t d ) = x ^ ω i x ^ ω j ( t t d )
Then, adding Equations (22) and (27) into Equation (25), and utilizing the analysis results in Equation (20), V ˙ ( x ) can be simplified as:
V ˙ ( x ) = i = 1 n x ^ ω i j = 1 , j i n a i j s i g n ( x ^ ω j i ) | x ^ ω j i | k ω 2 + k ω 3 i = 1 n x ^ ω i s i g n ( x ^ ω i ) | x ^ ω i | k ω 2
According to the analysis results in Equation (21), we know that the conditions in the Lyapunov theorem are always satisfied, which means that the islanded MG has globally asymptotic stability under the synergetic active power-frequency droop control despite the impacts of communication time-delays.
Therefore, combining with the agent model in Equations (6) and (8), the adaptive droop control and the synergetic control in Equation (22), the active power-frequency droop control can be written as follows:
ω o i = ( m i P ˙ i + u c ω i d t ) d t + ω o i 0
where   ω o i 0 is the initial value of ω o i in the traditional droop control.
Because the active power allocation of DG is in inverse proportion to the droop coefficients, the active power in Equation (29) is no more than the output active power of DG. Then, by combining with the analysis result of the active power allocation in Equation (13) and the traditional droop control in Equation (5), the proposed active power-frequency droop control is:
ω i = ( u c P i d t + u c ω i d t ) d t + ω o i 0 m i P i
According to the above control equation, the block diagram of the adaptive active power-frequency control is illustrated in Figure 7.

3.4. Reactive Power-Voltage Droop Control

In power systems, the reactive power of a VSC-based DG does not consume the primary source, and its allocation does not satisfy the characteristics of active power allocation because the voltage at each node is not the same. Meanwhile, we only consider the amplitude voltage, and the reactive power is allocated according to the power flow. Like the system frequency control, the expected voltage is known at the beginning, which can be considered as the virtual leader in voltage control. Then, the reactive power-voltage droop control can be designed likely with the active power-frequency droop control, and the auxiliary variable u c v i   is chosen as follows:
u c v = u c v α i + u c v β i + u c v γ i
u c v α i = k v 1 j = 1 , j i n a i j ¸ g ( V d i j )
u c v β i = i = 1 , i j n a i j s i g n ( x v j i ) | x v j i | k v 2
u c v γ i = k v 3 [ k v 1 g ( V d L i ) + s i g n ( x v L i ) | x v L i | k v 2 ]
V d i j = V d i ( t ) V d j ( t t d )
x v j i = x v j ( t t d ) x v i ( t )
where u c v α i , u c v β i   and   u c v γ i are three individual parts of u c v i , that are given from Equations (31a) to (31c), respectively. u c v α i is used to directly control the output voltage of each DG to be the same; u c v β i is used to control the differential voltage to be the same, and u c v γ i is used to control the front two parts to synchronize to the virtual leader with the expected voltage. k v 1 and k v 3 are non-negative, i.e., k v 1 ,   k v 3 0 . Because the value of the virtual leader is set as constant at the beginning, the time-delays from the virtual leader to DG are considered as zero.
According to the analysis in active power-frequency droop control, the equilibrium point of the control is the purpose of the voltage droop control. Meanwhile, the MG is globally asymptotically stable under the synergetic control.
Therefore, by combining all equations of voltage control in Equations (7) and (9), the proposed reactive power-voltage control in Equation (31), the adaptive voltage control is:
V i = ( n i Q ˙ i + u c v i d t ) d t + V o i 0 n i Q i
where   V o i 0 is the initial value of V o i in traditional droop control.
Correspondingly, the block diagram of the adaptive reactive power-voltage droop control is illustrated in Figure 8.

3.5. Performance with Disturbance in Communication Network

In practical islanded MGs, the noise may have a negative effect on the traditional distributed control, such as the disturbances in communication network. Consequently, the control results may be not perfect and the system may be unstable. However, the proposed synergetic control also has a good performance with disturbances on communication network.
Suppose that δ x j and δ x ω j are the disturbances of the communication network in ω j and   x ω j , respectively. Then, adding the disturbances to Equations (22d) and (22e), we can obtain:
ω ^ i j = ω i ( t ) ( ω j ( t t d ) + δ ω j )
x ^ ω j i = ( x ω j ( t t d ) + δ x ω j ) x ω i ( t )
Similarly, the equilibrium point of the system can be obtained by setting all the differentials to be zero. Based on Equations (8), (22a)–(22c), (33) and (34), we can obtain:
ω i ( t ) = ω j ( t t d ) + δ ω j = ω N
x ω i ( t ) = x ω j ( t t d ) + δ x ω j = 0
The above two equations show that the frequency of DG can be regulated to be the same as the virtual leader and the differential is zero despite the impacts of disturbance in the communication network.
Furthermore, we can also reach the conclusion that the MG has globally asymptotic stability when replacing ω i j with ω ^ i j in Equation (25). Therefore, the proposed control method has good performance, despite the disturbance in the communication networks.

4. Simulation and Results

In this section, a test MG illustrated in Figure 4 [29] is used to verify the proposed control, and the parameters are given in Table 1.
The rated power of DG1, DG2, DG3 and DG4 is 100 kVA, 100 kVA, 75 kVA and 75 kVA, respectively. The expected voltage and frequency in the virtual leader are set as the rated, where the voltage amplitude is 311 V (maximum value) and the system frequency is 50 Hz.
The control functions f(x) and g(x) must be chosen to satisfy the constraints in Equations (13e) and (22h). In this paper, we choose the following equation:
f ( x ) = g ( x ) = 2 x 1 + x 2
Consequently, F(x) and G(x) are:
F ( x ) = G ( x ) = L n ( 1 + x 2 )
It should be noted that other functions meeting the constraints in Equation (13e) can be adopted in the synergetic control, such as f(x) = xk when k is odd.
To verify the effectiveness of the proposed control, simulations of the traditional droop control are also done. The droop parameters and control gains in synergetic control are given in Table 2. The simulations and the results are done in EMTP and Matlab, respectively. Three cases are simulated to verify the effectiveness of the proposed control strategy.

4.1. Case Study I: Simulation without Time-Delays and Disturbance

In this case, simulations without time-delays and disturbance in the communication network are used to show the performance of the proposed control strategy, and the comparison between the adaptive droop control and the traditional method is analyzed. The whole simulation time is 4 s, and Load2 connects to the grid at t = 2 s. Figure 9 and Figure 10 depicts the results of the proposed control and the traditional control, respectively.

4.2. Case Study II: Simulation with Time-Delays

This case investigates the performance when the time-delays in communication network are taken into consideration. In the simulation, the time-delays at each edge of the graph is set as 0.5 s, and Load2 connects to the grid at t = 10 s. The simulation results are illustrated in Figure 11.

4.3. Case Study 3: Simulation with Time-Delays and Disturbance

In this case, both the time-delays and disturbance are considered in communication network to verify the effectiveness of the proposed control. In this simulation case, the high frequency disturbing signals are injected into the received information from DGj to DGi, where δ ω j = 1.25 sin ( 2 π 500 t ) and δ P j = 50 sin ( 2 π 500 t ) are the disturbances for frequency and active power, respectively. The time-delays is also 0.5 s. The simulation results are illustrated in Figure 12.

5. Analysis and Discussion

As shown in Figure 9e, ω o i changes along with the loads under the synergetic control. As a result, the system frequency is always at the rated (314.16 rad/s) with little disturbance, as shown in Figure 9a. However, in Figure 10a, although the initial stable frequency has been regulated around the rated value by setting ω o i , it drops to 310.87 rad/s when Load2 connects to the grid at t = 2 s due to the constant value of ω o i . Meanwhile, in Figure 9a, we know that all DGs work to the expected frequency after a regulation time of about 0.6 s. Therefore, the synergetic control can keep the system frequency near the expected value, and prevent the disturbances while the loads change. At the same time, the active power allocation among DGs is in inverse proportion to the droop coefficients under the operation of synergetic control without leaders, which is the same with that in traditional droop control, as illustrated in Figure 9b and Figure 10b.
In Figure 9c, the amplitude voltage of each DG is the rated value at the initial stable state under the proposed voltage control, while it varies from 307 to 314 V in traditional droop control, as illustrated in Figure 10c. In particular, the output voltages of DG drops a lot in traditional droop control when Load2 connects to the system, while they can be kept at the rated value in the proposed control because of the adaptive regulation of V 0 i , as shown in Figure 9f. The simulation results show that the voltage amplitude of DG can be kept stable at the expected value regardless of the disturbance of loads under the proposed voltage control. As a result, the active and reactive power under the proposed control is higher than that in traditional control because: (1) the loss of active power increases in transmission lines; and (2) the increased reactive power is used to compensate the voltage droop by line inductance, as shown in Figure 9b,d and Figure 10b,d. Meanwhile, since the voltage of DG is always around the expected and the reactive power flow is allocated locally, the output reactive power that is close to the loads is larger than the remote one. Correspondingly, in Figure 9d, the reactive power of DG2 increases more than others.
From Figure 12, we can see that the MG can work at a stable state in spite of the impacts of disturbances, in which the active and reactive power of each DG is the same with that without disturbance. Thus, the proposed adaptive droop works properly under the case with time-delays and disturbances. However, the control time increases to 4 s, which is 0.6 s in the case without time-delays and disturbances and 3 s in the case that there is only time-delays.
During the period of 10 s~10.5 s, the active and reactive power of DG are allocated in inverse proportion to the droop coefficients because that the information received from the neighbors is not updated in time. After the time-delays, the synergetic control in Equations (13), (22) and (31) works to control the frequency and voltage to be the expected value, and the system works at a new stable state after about 2.5 s. The simulation results indicate that the proposed control strategy has a good performance despite of the time-delays in communication. By comparing the simulation results in s 9 and 11, we can see that the control time is much longer than that without time-delays.
To verify the effectiveness of the adaptive control strategy, the comparisons with the improved or adaptive droop control in [17,21,22,24] are done, and the results are shown in Table 3. In [17] and [22], the power angle-active power droop is used instead of the frequency-active power control, the frequency error is eliminated consequently. Moreover, the system in [17] is stable due to the utilization of a stabilizer, but the voltage error still exists. Although the nonlinear droop control in [21] has a good system stability performance, the active power allocation is not proportional to its rated value. The adaptive virtual impedance in [24] can enhance the reactive power allocation among DGs, but the system may be unstable and the frequency and voltage errors are not eliminated.

6. Conclusions

Distributed control of islanded MGs makes the system more reliable because the central controller and the complex communication network are avoided. In this paper, distributed control based on MAS is adopted to adaptively design the droop parameters. The concept of a general control algorithm considering time-delays in communication network is proposed in this paper. In the proposed control, the DG regulates its output power to work at an expected state by setting the auxiliary variable with the power and voltage of the neighbors and itself. Because the output active power of DG changes along with the loads and cannot be obtained at the beginning, the synergetic control without leaders is used to design the auxiliary variable in active power allocation. Meanwhile, the synergetic control with a virtual leader is proposed to design the auxiliary variables in order to control the system frequency and voltage at the expected. The MG system has the globally asymptotical stability under the synergetic control, which has been proved by the direct Lyapunov method. Moreover, the impacts of and disturbance on control precision and system stability are discussed. Simulation results have also verified the effectiveness.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (No. 51577115) and the National Science and Technology Major Project (No. 2016YFB0901304).

Author Contributions

All the authors contributed to this work. Zhiwen Yu designed the study, performed the analysis, performed simulations, and wrote the first draft of the paper. Qian Ai set the simulation environment, and checked the overall logic of this work. Xing He and Longjian Piao contributed to providing important comments on the modeling and thoroughly revised the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

PLthe active power in the transmission line
QLthe reactive power in the transmission line
Pithe active power of DGi
Qithe reactive power of DGi
Vamplitude voltage of the node
δ voltage phase of the node
Rresistance of the transmission line
Xreactance of the transmission line
Δ δ power angle
Δ V voltage drop
ω i frequency of DGi
V d i * amplitude voltage in d-axis
V q i *   amplitude voltage in q-axis
ω 0 i frequency when the active power is zero
V 0 i voltage when there active power is zero
midroop coefficient in active power control
nidroop coefficient in reactive power control
x ω frequency first derivative in Rad/s
x v voltage first derivative in V/s
x P active power first derivative in W/s
u c ω i control variables in frequency control
u c v i control variables in voltage control
u c P i control variables in active power control
tdtime-delays in communication
k P 1 ,   k p 2 control gains in active power control
k ω 1 ,   k ω 2 ,   k ω 3 control gains in frequency control
k v 1 ,   k v 2 , k v 3 control gains in voltage control

References

  1. Erseghe, T.; Tomasin, S. Power flow optimization for smart microgrids by SDP relaxation on linear networks. IEEE Trans. Smart Grid 2013, 4, 751–762. [Google Scholar] [CrossRef]
  2. Ahn, S.-J.; Nam, S.-R.; Choi, J.-H.; Moon, S.-I. Power scheduling of distributed generators for economic and stable operation of a microgrid. IEEE Trans. Smart Grid 2013, 4, 398–405. [Google Scholar] [CrossRef]
  3. Su, X.; Han, M.; Guerrero, J.; Sun, H. Microgrid Stability Controller Based on Adaptive Robust Total SMC. Energies 2015, 8, 1784–1801. [Google Scholar] [CrossRef]
  4. Pourmousavi, S.A.; Nehrir, M.H.; Colson, C.M.; Wang, C. Real-time energy management of a stand-alone hybrid wind-microturbine energy system using particle swarm optimization. IEEE Trans. Sustain. Energy 2010, 1, 193–201. [Google Scholar] [CrossRef]
  5. Wang, W.; Zeng, X.; Tang, X.; Tang, C. Analysis of microgrid inverter droop controller with virtual output impedance under non-linear load condition. IET Power Electron. 2014, 7, 1547–1556. [Google Scholar] [CrossRef]
  6. Arul, P.G.; Ramachandaramurthy, V.K.; Rajkumar, R.K. Control strategies for a hybrid renewable energy system: A review. Renew. Sustain. Energy Rev. 2015, 42, 597–608. [Google Scholar] [CrossRef]
  7. Majumder, R.; Ledwich, G.; Ghosh, A.; Chakrabarti, S.; Zare, F. Droop control of converter-interfaced microsources in rural distributed generation. IEEE Trans. Power Deliv. 2010, 25, 2768–2778. [Google Scholar] [CrossRef] [Green Version]
  8. Yao, W.; Chen, M.; Matas, J.; Guerrero, J.M.; Qian, Z.-M. Design and analysis of the droop control method for parallel inverters considering the impact of the complex impedance on the power sharing. IEEE Trans. Ind. Appl. 2011, 58, 576–588. [Google Scholar] [CrossRef]
  9. Balaguer, I.J.; Lei, Q.; Yang, S.; Supatti, U.; Peng, F.Z. Control for grid-connected and intentional islanding operations of distributed power generation. IEEE Trans. Ind. Appl. 2011, 58, 147–157. [Google Scholar] [CrossRef]
  10. Pogaku, N.; Prodanovic, M.; Green, T.C. Modeling, analysis and testing of autonomous operation of an inverter-based microgrid. IEEE Trans. Power Electron. 2007, 22, 613–625. [Google Scholar] [CrossRef]
  11. Abdelaziz, M.M.A.; Farag, H.E.; El-Saadany, E.F. Optimum droop parameter settings of islanded microgrids with renewable energy resources. IEEE Trans. Sustain. Energy 2014, 5, 434–445. [Google Scholar] [CrossRef]
  12. Barklund, E.; Pogaku, N.; Prodanovic, M.; Hernandez-Aramburo, C.; Green, T.C. Energy management in autonomous microgrid using stability-constrained droop control of inverters. IEEE Trans. Power Electron. 2008, 23, 2346–2352. [Google Scholar] [CrossRef]
  13. Diaz, G.; Gonzalez-Moran, C.; Gomez-Aleixandre, J.; Diez, A. Scheduling of droop coefficients for frequency and voltage regulation in isolated microgrids. IEEE Trans. Power Syst. 2010, 25, 489–496. [Google Scholar] [CrossRef]
  14. Kim, J.; Guerrero, J.M.; Rodriguez, P.; Teodorescu, R.; Nam, K. Mode adaptive droop control with virtual output impedances for an inverter-based flexible AC microgrid. IEEE Trans. Power Electron. 2011, 26, 689–701. [Google Scholar] [CrossRef]
  15. He, J.; Li, Y.W. Analysis, design, and implementation of virtual impedance for power electronics interfaced distributed generation. IEEE Trans. Ind. Appl. 2001, 47, 2525–2538. [Google Scholar] [CrossRef]
  16. Azadani, E.N.; Hosseinian, S.H.; Divshali, P.H.; Vahidi, B. Stability constrained optimal power flow in deregulated power systems. Electr. Power. Compon. Syst. 2011, 39, 713–732. [Google Scholar] [CrossRef]
  17. Majumder, R.; Chaudhuri, B.; Ghosh, A.; Majumder, R.; Ledwich, G.; Zare, F. Improvement of stability and load sharing in an autonomous microgrid using supplementary droop control loop. IEEE Trans. Power Syst. 2010, 25, 796–808. [Google Scholar] [CrossRef]
  18. Divshali, P.H.; Hosseinian, S.H.; Azadani, E.N.; Abedi, M. Application of bifurcation theory in dynamic security constrained optimal dispatch in deregulated power system. Electr. Eng. 2011, 93, 157–166. [Google Scholar] [CrossRef]
  19. Divshali, P.H.; Hosseinian, S.H.; Abedi, M. A novel multi-stage fuel cost minimization in a VSC-based microgrid considering stability, frequency and voltage constraint. IEEE Trans. Power Syst. 2013, 28, 931–939. [Google Scholar] [CrossRef]
  20. Vasquez, J.C.; Guerrero, J.M.; Luna, A.; Rodriguez, P.; Teodorescu, R. Adaptive droop control applied to voltage-source inverters operating in grid-connected and islanded modes. IEEE Trans. Ind. Appl. 2009, 56, 4088–4096. [Google Scholar] [CrossRef]
  21. Rowe, C.N.; Summers, T.J.; Betz, R.E.; Cornforth, D.J.; Moore, T.G. Arctan power-frequency droop for improved microgrid stability. IEEE Trans. Power Electron. 2013, 28, 3747–3759. [Google Scholar] [CrossRef]
  22. Hu, J.; Zhu, J.; Dorrell, D.G.; Guerrero, J.M. Virtual flux droop method—A new control strategy of inverters in microgrids. IEEE Trans. Power Electron. 2014, 29, 4704–4711. [Google Scholar] [CrossRef]
  23. Golsorkhi, M.S.; Lu, D.D.C.; Guerrero, J.M. A GPS-Based Decentralized Control Method for Islanded Microgrids. IEEE Trans. Power Electron. 2017, 32, 1615–1625. [Google Scholar] [CrossRef]
  24. Zhu, Y.; Zhuo, F.; Wang, F.; Liu, B.; Zhao, Y. A Wireless Load Sharing Strategy for Islanded Microgrid Based on Feeder Current Sensing. IEEE Trans. Power Electron. 2015, 30, 6706–6719. [Google Scholar] [CrossRef]
  25. Behjati, H.; Davoudi, A. Reference-change response assignment for pulse-width-modulated dc-dc converters. IET Power Electron. 2014, 7, 1414–1423. [Google Scholar] [CrossRef]
  26. Jiang, Z.; Dougal, R.A. Synergetic control of power converters for pulse current charging of advanced batteries from a fuel cell power source. IEEE Trans. Power Electron. 2004, 19, 1140–1150. [Google Scholar] [CrossRef]
  27. Bidram, A.; Davoudi, A.; Lewis, F.L.; Guerrero, J.M. Distributed cooperative secondary control of microgrids using feedback linearization. IEEE Trans. Power Syst. 2013, 28, 3462–3470. [Google Scholar] [CrossRef]
  28. Bidram, A.; Davoudi, A.; Lewis, F.L.; Qu, Z. Secondary control of microgrids based on distributed cooperative control of multi-agent system. IET Gener. Transm. Distrib. 2013, 7, 822–831. [Google Scholar] [CrossRef]
  29. Yu, Z.; Ai, Q.; Gong, J.; Piao, L. A novel secondary control for microgrid based on synergetic control of multi-agent system. Energies 2016, 9, 243. [Google Scholar] [CrossRef]
  30. Wang, Z.; Wu, W.; Zhang, B. A fully distributed power dispatch method for fast frequency recovery and minimal generation cost in autonomous microgrids. IEEE Trans. Smart Grid 2016, 7, 19–31. [Google Scholar] [CrossRef]
  31. Shuai, Z.; Sun, Y.; Shen, Z.J.; Tian, W.; Tu, C.; Li, Y.; Yin, X. Microgrid stability: Classification and a review. Renew. Sustain. Energy Rev. 2016, 58, 167. [Google Scholar] [CrossRef]
  32. Komurcugil, H.; Altin, N.; Ozdemir, S.; Sefa, I. An extended lyapunov-function-based control strategy for single-phase UPS inverters. IEEE Trans. Power Electron. 2015, 30, 3976–3983. [Google Scholar] [CrossRef]
  33. Lopez-Martinez, M.; Delvenne, J.C.; Blonde, V.D. Optimal sampling time for consensus in time-delayed networked systems. IET Control Theory Appl. 2012, 6, 2467–2476. [Google Scholar] [CrossRef]
Figure 1. Typical structure of a VSC-based DG.
Figure 1. Typical structure of a VSC-based DG.
Energies 09 01057 g001
Figure 2. Power flow in MG. (a) Voltage vector; (b) power flow.
Figure 2. Power flow in MG. (a) Voltage vector; (b) power flow.
Energies 09 01057 g002
Figure 3. Control diagram of the traditional droop.
Figure 3. Control diagram of the traditional droop.
Energies 09 01057 g003
Figure 4. Test MG system.
Figure 4. Test MG system.
Energies 09 01057 g004
Figure 5. Communication network.
Figure 5. Communication network.
Energies 09 01057 g005
Figure 6. Diagraph with a virtual leader.
Figure 6. Diagraph with a virtual leader.
Energies 09 01057 g006
Figure 7. Diagram of the adaptive frequency droop control.
Figure 7. Diagram of the adaptive frequency droop control.
Energies 09 01057 g007
Figure 8. Diagram of adaptive voltage droop control.
Figure 8. Diagram of adaptive voltage droop control.
Energies 09 01057 g008
Figure 9. Simulation results without time-delays and disturbance. (a) Frequency; (b) active power of each DG; (c) voltage; (d) reactive power of each DG; (e) adaptive ω o i ; (f) adaptive V o i .
Figure 9. Simulation results without time-delays and disturbance. (a) Frequency; (b) active power of each DG; (c) voltage; (d) reactive power of each DG; (e) adaptive ω o i ; (f) adaptive V o i .
Energies 09 01057 g009
Figure 10. Simulation results with the traditional droop control. (a) Frequency; (b) active power of each DG; (c) voltage; (d) reactive power of each DG.
Figure 10. Simulation results with the traditional droop control. (a) Frequency; (b) active power of each DG; (c) voltage; (d) reactive power of each DG.
Energies 09 01057 g010
Figure 11. Simulation results with time-delays. (a) Active power; (b) reactive power.
Figure 11. Simulation results with time-delays. (a) Active power; (b) reactive power.
Energies 09 01057 g011
Figure 12. Simulation results with time-delays and disturbances. (a) Active power; (b) reactive power.
Figure 12. Simulation results with time-delays and disturbances. (a) Active power; (b) reactive power.
Energies 09 01057 g012
Table 1. Parameters of the MG system.
Table 1. Parameters of the MG system.
DGsRc1 = Rc2 = Rc3 = Rc4Lc1 = Lc2 = Lc3 = Lc4
0.2 Ω1 mH
LinesLine1 and Line3Line2
RLine1 = RLine3LLine1 = LLine3RLine2LLine2
0.23 Ω0.318 mH0.35 Ω1.847 mH
LoadsLoad1Load3
P1 (kW)Q1 (kVar)P3 (kW)Q3 (kVar)
363645.922.8
Load2
P2 (kW)Q2 (kVar)
3636
Table 2. Droop parameters and synergetic control gains.
Table 2. Droop parameters and synergetic control gains.
Primary ControlmP1 = mP2nQ1 = nQ2mP3 = mP4nQ3 = nQ4
0.0000940.00130.0001250.0015
V o i ω o i
330 V325.3 rad/s
Control GainsFrequency k ω 1 k ω 2 k ω 3
500.8800
Voltage k v 1 k v 2 k v 3
1500.83
Active power k P 1 k P 2
5000.8
Table 3. Comparison with the improved control methods.
Table 3. Comparison with the improved control methods.
Control Strategy [Reference]CommunicationFrequency ErrorVoltage ErrorSystem StabilityActive Power Allocation
Synergetic controlnecessaryNoNostableproportional to the rated
[17]unnecessaryNoYesstableproportional to the rated
[21]unnecessaryYesYesstablenonlinear with the frequency
[22]unnecessaryNoYesSSSproportional to the rated
[24]unnecessaryYesYesSSSproportional to the rated

Share and Cite

MDPI and ACS Style

Yu, Z.; Ai, Q.; He, X.; Piao, L. Adaptive Droop Control for Microgrids Based on the Synergetic Control of Multi-Agent Systems. Energies 2016, 9, 1057. https://doi.org/10.3390/en9121057

AMA Style

Yu Z, Ai Q, He X, Piao L. Adaptive Droop Control for Microgrids Based on the Synergetic Control of Multi-Agent Systems. Energies. 2016; 9(12):1057. https://doi.org/10.3390/en9121057

Chicago/Turabian Style

Yu, Zhiwen, Qian Ai, Xing He, and Longjian Piao. 2016. "Adaptive Droop Control for Microgrids Based on the Synergetic Control of Multi-Agent Systems" Energies 9, no. 12: 1057. https://doi.org/10.3390/en9121057

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