Next Article in Journal
Machine Learning-Based Prediction of a BOS Reactor Performance from Operating Parameters
Next Article in Special Issue
An Optimization Method for an Integrated Energy System Scheduling Process Based on NSGA-II Improved by Tent Mapping Chaotic Algorithms
Previous Article in Journal
Available Technologies and Materials for Waste Cooking Oil Recycling
Previous Article in Special Issue
Power Plant Optimisation—Effective Use of the Nelder-Mead Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Secondary Control for Islanded Microgrids Cluster Based on Hybrid-Triggered Mechanisms

1
Institute of Advanced Technology, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
2
NARI Technology Co., Ltd., Nanjing 210023, China
*
Author to whom correspondence should be addressed.
Processes 2020, 8(3), 370; https://doi.org/10.3390/pr8030370
Submission received: 20 February 2020 / Revised: 11 March 2020 / Accepted: 17 March 2020 / Published: 23 March 2020

Abstract

:
Considering the communication resources limitation, the hybrid-triggered mechanism based distributed control of islanded microgrids cluster is proposed, which can restore the frequency to the rated value and realize the active power sharing when the disturbance occurs. The hybrid-triggered mechanism consists of the self- and event-triggered mechanisms, which are configured at each leader and follower distributed generation to determine the inter-microgrids and intra-microgrid information transmission, respectively. The communication burdens can be sharply reduced since the information is transmitted aperiodically only when the proposed triggering conditions are satisfied under the hybrid-triggered mechanism. Moreover, Zeno behavior is analyzed to be avoided to make the hybrid-triggered mechanism reasonable and practicable for practical islanded microgrids cluster. The simulation verifies the effectiveness of theoretical results.

1. Introduction

Due to the properties of low environmental costs, renewability and worldwide distribution, the distributed generation (DG) has been used widely in recent years. This brings the new change and challenge to the traditional power system [1,2], and leads to the birth of microgrid (MG) which is a low voltage power system containing DGs, loads, and storage units [3,4]. In order to enable the maximum utilization of renewable sources and suppress the stress and aging of the components in MG, multiple MGs interlink with each other to constitute the MGs cluster [5].
When the MGs cluster operates in the islanded mode, the frequency should be maintained to the rated value and the active power demands should be dispatched properly among the DGs by constructing the proper primary and secondary control method. The primary control stabilizes the MGs cluster and establishes the active power sharing based on droop control idea, and the secondary control compensates the frequency deviations caused by the primary control [6,7,8,9,10], achieves the power flow balance among multiple MGs, and increases the reliability of the whole islanded MGs cluster by dispatching power among MGs [11]. Different from the primary control based on decentralized architecture, the implementation of secondary control requires the information transmission among the DGs, and it has been constructed based on distributed architecture usually, where each DG executes the secondary control based on its own and the neighboring DGs’ information. In [12], the P / Q control mode was adopted to construct a clustering and cooperative control strategy for MGs cluster, and a distributed power management scheme based on the droop operating principles for MGs cluster was considered in [13]. A cluster-oriented distributed cooperative control strategy for MGs cluster was studied in [14] to achieve the frequency restoration and power sharing under a two-layer communication network, and the issue of intermittent communication was further concerned in [11].
As mentioned, most of the existing distributed secondary control methods require that the information should be transmitted continuously among the DGs. This is not suitable for the modern information technology since the information transmission is realized discretely by using wired/wireless digital communication. Although the continuous information transmission can be executed discretely in practical application according to the periodic sampled-data scheme, it increases the communication burdens and wastes the communication resources since the fixed sampling rate is selected conservatively under the worst case. The event-triggered and self-triggered mechanisms used widely in networked control systems [15,16] and multi-agent systems [17,18] should be the effective methods to address this issue. The event-triggered mechanism continuously monitors the proposed triggering condition based on a system’s state. An event is triggered when the triggering condition is satisfied, and the information is sampled and broadcast at each triggering time instant. In [19], the distributed optimization control law was constructed based on an event-triggered mechanism to achieve the optimal power outputs on generators and optimal electricity usage on loads. In [20], the event-triggered mechanism was introduced in the secondary restoration control of isolated microgrid to reduce the inter-agent communication. The distributed event-triggered mechanism for economic dispatch in power grid was considered in [21], and the power sharing control under event-triggered mechanism was considered in [22]. In [23], the event-triggered mechanism is introduced in the distributed optimal frequency regulation of multiple distributed power generations. On the other hand, the self-triggered mechanism precomputes the next triggering time instant based on predictons using previously received data and knowledge of system’s state at the present triggering time instant. In [24], the self-triggered mechanism was integrated in the microgrid coordination control for DGs to reduce the communication packages and save the usage of bandwidth. In [25], the distributed self-triggered P Q control for power balance in microgrid was studied. As mentioned, both of the event- and self-triggered mechanisms can reduce the communication burdens since the period of information transmission is adjusted adaptively according to a system’s state.
Although there exists some research concerned with the event- or self-triggered mechanism based control of the microgrid, the topic about distributed secondary control for islanded MGs cluster is still lacking to the best of the authors’ knowledge, and this motivates the current study. The hybrid-triggered mechanism, which includes the self-triggered mechanism for inter-MGs communication and the event-triggered mechanism for intra-MG communication, is introduced in the distributed secondary control of islanded MGs cluster in this paper. It aims to reduce the communication burdens while performing the distributed secondary control to restore the frequency and realize the active power sharing in islanded MGs cluster. The main contributions of this paper are summarized as follows:
  • The inter-MGs distributed control, where the information is transmitted through the inter-MGs communication network, is configured at the leader DG in each MG. It aims to achieve the cooperation among multiple MGs in the cluster. The self-triggered mechanism is introduced in the inter-MGs distributed control to reduce the inter-MGs communication burdens while achieving the frequency restoration and active power sharing of all leader DGs in finite-time.
  • The intra-MG distributed control, where the information is transmitted through the intra-MG communication network, is configured at the follower DG. It aims to achieve the cooperation within each MG by driving the frequency and active power output ratio of follower DGs to those of leader DG, respectively. The event-triggered mechanism is introduced in the intra-MG distributed control to decrease the information amount transmitted in the intra-MG communication network.
  • The hybrid-triggered mechanism based distributed secondary control integrates the self-triggered inter-MGs and event-triggered intra-MG distributed control, and it can realize the frequency restoration and active power sharing of the whole islanded MGs cluster. Furthermore, Zeno behavior is analyzed to be avoided, which demonstrates the rationality and practicability of the hybrid-triggered mechanism in practical islanded MGs cluster application.
This paper is organized as follows. Section 2 describes the islanded MGs cluster configuration and control purposes. The hybrid-triggered mechanism based distributed secondary control for islanded MGs cluster is constructed and analyzed in Section 3. Section 4 represents the simulation result to show the effectiveness of theory, and the conclusion is finally stated in Section 5.

2. Problem Formulation

2.1. Islanded MGs Cluster Configuration

Consider the islanded MGs cluster including s MGs labeled as M G 1 , M G 2 , …, M G s , respectively, and each M G l ( l = 1 , . . , s ) contains one leader DG labeled as D G l , 0 and n l follower DGs denoted as D G l , 1 , …, D G l , n l respectively. The information is transmitted among DGs in the whole islanded MGs cluster through a double-layer communication network shown in Figure 1 to execute the distributed secondary control.
The information transmission between MGs is implemented through the inter-MGs communication network whose topology can be described by the graph G ˜ = ( V ˜ , E ˜ ) . The node set V ˜ = { D G 1 , 0 , D G 2 , 0 , D G s , 0 } containing all the leader DGs in cluster, and the edge set E ˜ = { ( D G m , 0 , D G l , 0 ) | i f D G m , 0 D G l , 0 } where the symbol D G m , 0 D G l , 0 means that the information of D G m , 0 can be transmitted to D G l , 0 directly through communication network G ˜ . The adjacency matrix of G ˜ is denoted as A ˜ = { a ˜ m l } R s × s , where a ˜ m l = 1 if and only if ( D G m , 0 , D G l , 0 ) E ˜ ; otherwise, a ˜ m l = 0 , and a ˜ l l = 1 . The Laplacian matrix of graph G ˜ is given as L ˜ = d i a g { m = 1 s a ˜ 1 m , , m = 1 s a ˜ s m } A ˜ , which is semi-positive definite since the graph G ˜ is assumed to be undirected and connected [26]. The neighboring set of D G l , 0 in the communication network G ˜ is defined as N l ˜ = { D G m , 0 V ˜ | ( D G m , 0 , D G l , 0 ) E ˜ } , and its cardinal number is | N l ˜ | .
The information transmission within each M G l ( l = 1 , , s ) is implemented through the intra-MG communication network G l = ( V l , E l ) , where the node set V l = { D G l , 1 , D G l , 2 , D G l , n l } containing all the follower DGs in M G l and the edge set E l = { ( D G l , j , D G l , i ) | i f D G l , j D G l , i } . Similarly, the adjacency and Laplacian matrix of G l are denoted as A l = { a i j l } R n l × n l and L l = d i a g { j = 1 n l a 1 j , , j = 1 n l a n l j } A l , respectively. The neighboring set of D G l , i in the communication network G l is N i l = { D G l , j V l | ( D G l , j , D G l , i ) E l } with the cardinal number | N i l | . It is also assumed that the graph G l is undirected and connected. Moreover, at least one follower D G l , i can receive the information of the leader D G l , 0 in each M G l ( l = 1 , , s ) .

2.2. Control Purposes

For the ith DG in M G l ( l = 1 , , s , i = 0 , , n l ), i.e., D G l , i , the active power output is adjusted by the primary control (1) based on the P f droop characteristic [14]
ω l , i ( t ) = ω l , i n o m ( t ) K l , i P l , i ( t )
where ω l , i and P l , i are the frequency and active power output of D G l , i , respectively, the positive constant K l , i is the droop coefficient, and ω l , i n o m denotes the frequency nominal set-point.
As mentioned, the primary control (1) leads to the unpredictable and unacceptable deviations of frequency from their reference values, and the secondary control should be constructed to regulate the frequency nominal set-point ω l , i n o m to address this issue. According to Equation (1), the set-point ω l , i n o m can be regulated as follows shown in [14]
ω l , i n o m = ( u l , i ω + K l , i u l , i P ) d t
where the auxiliary frequency control u l , i ω = d d t ω l , i ( t ) and the auxiliary active power control u l , i P = d d t P l , i ( t ) . The secondary control should be designed to regulate u l , i ω and u l , i P in Equation (2) to accomplish the following two purposes.
Purpose 1: Restore the frequency. namely,
| ω l , i ω r a t e d | ε ¯ ω
for any i { 0 , , n l } and l { 1 , , s } , where the constant ω r a t e d is the rated frequency of islanded MGs cluster, and the positive constant ε ¯ ω is the acceptable fluctuation range. This purpose is the basis of safe and stable operation of islanded MGs cluster.
Purpose 2: Realize the active power sharing. Equivalently,
| P l , i P l , i m a x P m , j P m , j m a x | ε ¯ P
for any i { 0 , , n l } , j { 0 , , n m } and l , m { 1 , , s } , where the positive constant P l , i m a x is the instantaneous maximum capacity of the active power of D G l , i , and ε ¯ P is the acceptable fluctuation range. This purpose ensures that all the DGs in the MGs cluster share the entire loads fairly, which could suppress stress and aging of the components, and improve the reliability and availability of the MGs cluster [5].
The following distributed secondary inter-MGs control (5) and (6) and intra-MG control (7) and (8) were proposed in [5]
u l , 0 ω = m = 1 s a ˜ l m ( ω m , 0 ( t ) ω l , 0 ( t ) ) + a ˜ l 0 ( ω r a t e d ω l , 0 ( t ) )
u l , 0 P = 1 K l , 0 m = 1 s a ˜ l m ( K m , 0 P m , 0 ( t ) K l , 0 P l , 0 ( t ) )
where a ˜ l 0 = 1 if D G l , 0 can receive the information of rated frequency ω r a t e d ; otherwise, a ˜ l 0 = 0 . It is assumed that at least one a ˜ l 0 is non-zero for l = 1 , , s :
u l , i ω = i = 1 n l a i j l ( ω l , j ( t ) ω l , i ( t ) ) + a i 0 l ( ω l , 0 ( t ) ω l , i ( t ) )
u l , i P = 1 K l , i i = 1 n l a i j l ( K l , j P l , j ( t ) K l , i P l , i ( t ) ) + a i 0 l ( K l , 0 P l , 0 ( t ) K l , i P l , i ( t ) )
where a i 0 l = 1 if D G l , i can receive the information of the leader D G l , 0 ; otherwise, a i 0 l = 0 . At least one a i 0 l is non-zero for i = 1 , , n l as illustrated in Section 2.1. Setting the droop coefficients as K l , i P l , i m a x = K m , j P m , j m a x for all i { 0 , , n l } , j { 0 , , n m } and l , m { 1 , , s } in control law (5)–(8) achieves Purposes 1 and 2 as shown in [5].
However, it should be mentioned that the implementation of control law (5)–(8) requires each DG to transmit its own information to the neighboring DGs through the communication network continuously, which is not realistic since the information transmission is usually realized discretely by the modern information technology. According to the periodic sampled-data scheme, the continuous information transmission in control (5)–(8) can make the discretization implementation. However, since the fixed sampling rate is selected conservatively under the worst case, the periodic sampled-data scheme increases the communication burdens and wastes the communication resources. To address the problem, the hybrid-triggered mechanism, which includes the self-triggered mechanism for inter-MGs communication and the event-triggered mechanism for intra-MG communication, is introduced in the distributed secondary control of islanded MGs cluster in this paper. The self- and event-triggered mechanisms are configured at leader and follower DG, respectively, to determine the information transmission time instants, and the distributed secondary control based on the triggered information is constructed to achieve Purposes 1 and 2.

3. Main Result

Denote the triggering time sequences corresponding to frequency ω l , i and active power output P l , i of D G l , i as { t 0 l , i , t 1 l , i , , t k l , i , } and { τ 0 l , i , τ 1 l , i , , τ k ˜ l , i , } , respectively, for i { 0 , 1 , , n l } and l { 1 , 2 , , s } , where the triggering time instants satisfy t 0 l , i < t 1 l , i < < t k l , i < and τ 0 l , i < τ 1 l , i < < τ k ˜ l , i < . The triggering time instants are determined by a triggered mechanism proposed in the next sections.

3.1. Self-Triggered Mechanism Based Inter-MGs Distributed Secondary Control

The inter-MGs distributed secondary control aims to restore the frequency of leader DGs to the rated value ω r a t e d , and drive the active power output ratio of them to achieve bounded consensus with an acceptable fluctuation range. The self-triggered mechanism is configured at each leader DG in the MGs cluster, which determines the triggering time instants of information transmission among the leader DGs through the inter-MGs communication network.
Self-triggered mechanism: For the leader D G l , 0 , denoting the last triggering time for frequency ω l , 0 [active power output P l , 0 resp.] as t k l , 0 [ τ k ˜ l , 0 resp.], D G l , 0 polls its neighbors D G m , 0 N l ˜ in inter-MGs communication network G ˜ and collects the neighbors’ information ω m , 0 ( t k l , 0 ) [ P m , 0 ( τ k ˜ l , 0 ) resp.] at time t k l , 0 [ τ k ˜ l , 0 resp.]. Moreover, the next triggering time is calculated at D G l , 0 according to Formulas (9) and (10), and the above action will be repeated at t k + 1 l , 0 [ τ k ˜ + 1 l , 0 resp.]:
t k + 1 l , 0 = t k l , 0 + max { | f l ω ( t k l , 0 ) | 2 β ω ( 2 | N l ˜ | + a ˜ l 0 ) , ε ω 2 β ω ( 2 | N l ˜ | + a ˜ l 0 ) }
τ k ˜ + 1 l , 0 = τ k ˜ l , 0 + max { | f l P ( τ k ˜ l , 0 ) | 4 β P | N l ˜ | , ε P 4 β P | N l ˜ | }
where β ω , ε ω , β P , and ε P are positive constants, the functions
f l ω ( t ) = m = 1 s a ˜ l m ( ω m , 0 ( t ) ω l , 0 ( t ) ) + a ˜ l 0 ( ω r a t e d ω l , 0 ( t ) )
f l P ( t ) = m = 1 s a ˜ l m ( K m , 0 P m , 0 ( t ) K l , 0 P l , 0 ( t ) )
Remark 1.
As mentioned, the implementation of self-triggered mechanism (9) and (10) only requires the neighbors’ triggered information ω m , 0 ( t k l , 0 ) and P m , 0 ( τ k ˜ l , 0 ) for D G m , 0 N l ˜ , which implies that it satisfies the distributed architecture. Moreover, the mechanism (9) and (10) indicate that the lower bounds of inter-trigger time intervals satisfy t k + 1 l , 0 t k l , 0 ε ω 2 β ω ( 2 | N l ˜ | + a ˜ l 0 ) and τ k ˜ + 1 l , 0 τ k ˜ l , 0 ε P 4 β P | N l ˜ | . This means that Zeno behavior, which may cause triggering an infinite number of times in finite time intervals, can be avoided naturally.
Based on the self-triggered mechanism, the inter-MGs distributed secondary control is given as follows:
u l , 0 ω ( t ) = β ω s i g n ε ω ( f l ω ( t k l , 0 ) ) , f o r t [ t k l , 0 , t k + 1 l , 0 )
u l , 0 P ( t ) = 1 K l , 0 β P s i g n ε P ( f l P ( τ k ˜ l , 0 ) ) , f o r t [ τ k ˜ l , 0 , τ k ˜ + 1 l , 0 )
where
s i g n ε ( x ) = s i g n ( x ) , i f | x | ε 0 , o t h e r w i s e
Remark 2.
The execution of control law (13) and (14) for D G l , 0 only requires the triggered information of the neighboring D G m , 0 N l ˜ . This demonstrates that the continuous information transmission is no longer necessary, which further leads to the communication burdens about self-triggered control (13) and (14) being sharply reduced compared with that about traditional control (5) and (6).
Theorem 1.
Assuming that at least one leader DG can obtain the information of rated frequency ω r a t e d , the inter-MGs distributed secondary control law (13) and (14) with the self-triggered mechanism (9) and (10) restores the frequency ω l , 0 ( l { 1 , , s } ) of each leader D G l , 0 to the constant ω ¯ l , 0 in finite time T, where | ω ¯ l , 0 ω r a t e d | < s ε ω λ m i n ( L ˜ + D ˜ ) . Moreover, if the droop coefficients satisfy K l , 0 P l , 0 m a x = K m , 0 P m , 0 m a x for all l and m, the active power output ratios P l , 0 ( t ) P l , 0 m a x of each leader D G l , 0 converge to the constant P ¯ l , 0 P l , 0 m a x in finite time T, where | P ¯ l , 0 P l , 0 m a x P ¯ m , 0 P m , 0 m a x | < s ε P λ 2 ( L ˜ ) K l , 0 P l , 0 m a x for all l and m. λ m i n ( · ) and λ 2 ( · ) denote the minimal and second-largest eigenvalues, respectively, and the matrix D ˜ = d i a g { a ˜ 10 , , a ˜ s 0 } .
Proof. 
The definition of u l , 0 ω ( t ) shown in Section 2.2 and Equation (13) imply that, for t [ t k l , 0 , t k + 1 l , 0 ) ,
d d t ω l , 0 ( t ) = β ω s i g n ε ω ( f l ω ( t k l , 0 ) ) .
Defining the vector ω ˜ = ( ω 1 , 0 , , ω s , 0 ) T ω r a t e d 1 s where the s-dimensional vector 1 s = ( 1 , , 1 ) T , consider the Lyapunov function
V = 1 2 ω ˜ T ( L ˜ + D ˜ ) ω ˜
where the matrix L ˜ + D ˜ is positive definite according to [27] under the assumption of Theorem 1.
The derivation of Lyapunov function (16) with respect to time t along the solution of closed-loop system (15) for t [ t k l , 0 , t k + 1 l , 0 ) is
d d t V = ( d d t ω ˜ ) T ( L ˜ + D ˜ ) ω ˜ = l = 1 s u l , 0 ω ( t ) m = 1 s a ˜ l m ( ω l , 0 ( t ) ω m , 0 ( t ) ) + a ˜ l 0 ( ω l , 0 ( t ) ω r a t e d ) = β ω l = 1 s s i g n ε ω ( f l ω ( t k l , 0 ) ) f l ω ( t ) = β ω l : | f l ω ( t k l , 0 ) | ε ω s i g n ( f l ω ( t k l , 0 ) ) f l ω ( t )
Since | u l , 0 ω ( t ) | β ω according to Formula (13), it gets
| ω l , 0 ( t ) ω l , 0 ( t k l , 0 ) | = | t k l , 0 t u l , 0 ω ( τ ) d τ | t k l , 0 t | u l , 0 ω ( τ ) | d τ β ω ( t t k l , 0 ) .
This implies
ω m , 0 ( t ) ω l , 0 ( t ) ω m , 0 ( t k l , 0 ) ω l , 0 ( t k l , 0 ) 2 β ω ( t t k l , 0 )
ω r a t e d ω l , 0 ( t ) ω r a t e d ω l , 0 ( t k l , 0 ) β ω ( t t k l , 0 )
and
ω m , 0 ( t ) ω l , 0 ( t ) ω m , 0 ( t k l , 0 ) ω l , 0 ( t k l , 0 ) + 2 β ω ( t t k l , 0 )
ω r a t e d ω l , 0 ( t ) ω r a t e d ω l , 0 ( t k l , 0 ) + β ω ( t t k l , 0 )
For t [ t k l , 0 , t k + 1 l , 0 ) , Formulas (19)–(22) lead to
f l ω ( t ) f l ω ( t k l , 0 ) β ω ( 2 | N l ˜ | + a ˜ l 0 ) ( t t k l , 0 )
f l ω ( t ) f l ω ( t k l , 0 ) + β ω ( 2 | N l ˜ | + a ˜ l 0 ) ( t t k l , 0 )
Combining Formulas (9), (23) and (24) yields that, if f l ω ( t k l , 0 ) ε ω , we have
f l ω ( t ) f l ω ( t k l , 0 ) β ω ( 2 | N l ˜ | + a ˜ l 0 ) ( t k + 1 l , 0 t k l , 0 ) = 1 2 f l ω ( t k l , 0 )
and if f l ω ( t k l , 0 ) ε ω , we have
f l ω ( t ) f l ω ( t k l , 0 ) + β ω ( 2 | N l ˜ | + a ˜ l 0 ) ( t k + 1 l , 0 t k l , 0 ) = 1 2 f l ω ( t k l , 0 )
Formulas (25) and (26) demonstrate that s i g n ( f l ω ( t k l , 0 ) ) = s i g n ( f l ω ( t ) ) if | f l ω ( t k l , 0 ) | > ε ω , which further means the following Formula (27) can be obtained according to Equation (17)
d d t V = β ω l : | f l ω ( t k l , 0 ) | ε ω s i g n ( f l ω ( t ) ) f l ω ( t ) = β ω l : | f l ω ( t k l , 0 ) | ε ω | f l ω ( t ) | β ω l : | f l ω ( t k l , 0 ) | ε ω 1 2 | f l ω ( t k l , 0 ) | β ω l : | f l ω ( t k l , 0 ) | ε ω ε ω 2
where the fact | f l ω ( t ) | 1 2 | f l ω ( t k l , 0 ) | for | f l ω ( t k l , 0 ) | ε ω obtained from Formulas (25) and (26) is used for the above inequation.
Formula (27) implies that there exists a fixed finite time instant T 1 such that
{ l : | f l ω ( t k l , 0 ) | ε ω } = , f o r t k l , 0 [ T 1 , + )
Otherwise, there would be an infinite number of time intervals whose length is lower bounded by the positive constant min l ε ω 2 β ω ( 2 | N l ˜ | + a ˜ l 0 ) and on which d d t V 1 2 β ω ε ω , and this contradicts the positive definiteness of function V. Formula (28) shows | f l ω ( t k l , 0 ) | < ε ω for t k l , 0 [ T 1 , + ) and l { 1 , , s } , which means u l , 0 ω ( t ) = 0 for t [ T 1 , + ) according to Formula (13). This further demonstrates
| f l ω ( t ) | < ε ω , f o r t [ T 1 , + ) a n d l { 1 , , s }
By the help of Formulas (11) and (29), we have ( L ˜ + D ˜ ) ω ˜ ( t ) 2 2 < s ( ε ω ) 2 for t > T 1 where · 2 denotes the L 2 -norm of vector, and it further means ω ˜ ( t ) 2 2 < s ( ε ω ) 2 λ m i n 2 ( L ˜ + D ˜ ) for t > T 1 . As a consequence, it gets that lim t T 1 ω l , 0 ( t ) = ω ¯ l , 0 , where | ω ¯ l , 0 ω r a t e d | < s ε ω λ m i n ( L ˜ + D ˜ ) for l = 1 , , s .
By a similar analysis, we can get that lim t T 2 P l , 0 ( t ) = P ¯ l , 0 , where | K l , 0 P ¯ l , 0 K m , 0 P ¯ m , 0 | < s ε P λ 2 ( L ˜ ) for all l and m with the fixed finite time instant T 2 . It further leads to the fact that | P ¯ l , 0 P l , 0 m a x P ¯ m , 0 P m , 0 m a x | < s ε P λ 2 ( L ˜ ) K l , 0 P l , 0 m a x since the droop coefficients are set as K l , 0 P l , 0 m a x = K m , 0 P m , 0 m a x . Setting T = max { T 1 , T 2 } concludes the proof. □
Remark 3.
Theorem 1 shows that the fluctuation ranges noted in Purposes 1 and 2 satisfy ε ¯ ω = s ε ω λ m i n ( L ˜ + D ˜ ) and ε ¯ P = s ε P λ 2 ( L ˜ ) K l , 0 P l , 0 m a x . As mentioned, tuning the parameters ε ω and ε P in the self-triggered mechanism (9) and (10) and the inter-MGs control law (13) and (14) can make these fluctuation ranges acceptable. Decreasing these parameters can reduce the fluctuation ranges to guarantee better control accuracy. However, it also reduces the lower bounds of inter-trigger time intervals t k + 1 l , 0 t k l , 0 and τ k ˜ + 1 l , 0 τ k ˜ l , 0 as illustrated in Remark 1, which may lead to serious communication burdens in the inter-MGs communication network. On the contrary, increasing these parameters could reduce the communication burdens further; however, it enlarges the fluctuation ranges. In the engineering practice, the parameters ε ω and ε P are selected weighting the factors of the fluctuation tolerant level and the communication resource limitation.
Substituting Formulas (13) and (14) into Equation (2) yields the regulation of frequency nominal set-point about each leader D G l , 0 for t [ t k l , 0 , t k + 1 l , 0 ) [ τ k ˜ l , 0 , τ k ˜ + 1 l , 0 ) as
ω l , 0 n o m ( t ) = β ω s i g n ε ω ( f l ω ( t k l , 0 ) ) + β P s i g n ε P ( f l P ( τ k ˜ l , 0 ) ) d t

3.2. Event-Triggered Mechanism Based Intra-MG Distributed Secondary Control

The intra-MG distributed secondary control aims to drive the frequency ω l , i and the active power output ratio P l , i ( t ) P l , i m a x of each follower D G l , i in M G l to the values ω ¯ l , 0 and P ¯ l , 0 P l , 0 m a x of the leader D G l , 0 , respectively. In order to reduce the communication burdens, the leader D G l , 0 transmits its own frequency and active power output ratio information to some follower DGs in M G l periodically with the sampling period Δ T . Moreover, the event-triggered mechanism is configured at each follower DG to determine the triggering time instants of information transmission among the follower DGs through the intra-MG communication network. Considering the follower DGs in M G l , define the measurement errors of D G l , i as
e l , i ω ( t ) = ω l , i ( t k l , i ) ω l , i ( t ) , f o r t [ t k l , i , t k + 1 l , i )
e l , i P ( t ) = K l , i ( P l , i ( τ k ˜ l , i ) P l , i ( t ) ) , f o r t [ τ k ˜ l , i , τ k ˜ + 1 l , i )
Event-triggered mechanism: For the follower D G l , i in M G l , denoting the last triggering time for frequency ω l , i [active power output P l , i resp.] as t k l , i [ τ k ˜ l , i resp.], D G l , i transmits its own information ω l , i ( t k l , i ) [ P l , i ( τ k ˜ l , i ) resp.] to its neighbors D G l , j N i l in intra-MG communication network G l at time t k l , i [ τ k ˜ l , i resp.]. Moreover, the next triggering time is calculated at D G l , i according to Formulas (33) and (34), and the above action will be repeated at t k + 1 l , i [ τ k ˜ + 1 l , i resp.]:
t k + 1 l , i = inf t > t k l , i { t | ( | N i l | + a i 0 l 2 ) ( e l , i ω ( t ) ) 2 > σ l , i ω ( 1 4 j = 1 n l a i j l ( ω l , i ( t k l , i ) ω l , j ( t k ( t ) l , j ) ) 2 + 1 2 a i 0 l ( ω l , i ( t k l , i ) ω l , 0 ( k ( t ) Δ T ) ) 2 ) + ϕ l , i ω ( t ) }
τ k ˜ + 1 l , i = inf t > τ k ˜ l , i { t | ( | N i l | + a i 0 l 2 ) ( e l , i P ( t ) ) 2 > σ l , i P ( 1 4 j = 1 n l a i j l ( K l , i P l , i ( τ k ˜ l , i ) K l , j P l , j ( τ k ˜ ( t ) l , j ) ) 2 + 1 2 a i 0 l ( K l , i P l , i ( τ k ˜ l , i ) K l , 0 P l , 0 ( k ˜ ( t ) Δ T ) ) 2 ) + ϕ l , i P ( t ) }
and the dynamic behavior of internal dynamic variable ϕ l , i ω ( t ) and ϕ l , i P ( t ) in Formulas (33) and (34) satisfies
d d t ϕ l , i ω ( t ) = α l , i ω ϕ l , i ω ( t ) + γ l , i ω ( σ l , i ω ( 1 4 j = 1 n l a i j l ( ω l , i ( t k l , i ) ω l , j ( t k ( t ) l , j ) ) 2 + 1 2 a i 0 l ( ω l , i ( t k l , i ) ω l , 0 ( k ( t ) Δ T ) ) 2 ) ( | N i l | + a i 0 l 2 ) ( e l , i ω ( t ) ) 2 )
d d t ϕ l , i P ( t ) = α l , i P ϕ l , i P ( t ) + γ l , i P ( σ l , i P ( 1 4 j = 1 n l a i j l ( K l , i P l , i ( τ k ˜ l , i ) K l , j P l , j ( τ k ˜ ( t ) l , j ) ) 2 + 1 2 a i 0 l ( K l , i P l , i ( τ k ˜ l , i ) K l , 0 P l , 0 ( k ˜ ( t ) Δ T ) ) 2 ) ( | N i l | + a i 0 l 2 ) ( e l , i P ( t ) ) 2 )
with the initial values ϕ l , i ω ( 0 ) > 0 and ϕ l , i P ( 0 ) > 0 , where the constants α l , i ω > 1 , α l , i P > 1 , γ l , i ω > 0 , γ l , i P > 0 , 0 < σ l , i ω < 1 1 + γ l , i ω and 0 < σ l , i P < 1 1 + γ l , i P , ω l , j ( t k ( t ) l , j ) [ P l , j ( τ k ˜ ( t ) l , j ) resp.] denotes the latest triggered information about frequency [active power output.] of D G l , j before time t, and ω l , 0 ( k ( t ) Δ T ) [ P l , 0 ( k ˜ ( t ) Δ T ) resp.] represents the latest periodic sampling information about frequency [active power output.] of the leader D G l , 0 before time t.
Remark 4.
The implementation of event-triggered mechanism (33) and (34) for the follower D G l , i only requires the triggered information of the neighboring DGs in N i l in the intra-MG communication network. This demonstrates that the event-triggered mechanism is compatible with the distributed architecture.
Lemma 1.
The internal dynamic variable ϕ l , i ω ( t ) and ϕ l , i P ( t ) in the mechanism (33) and (34) satisfy
ϕ l , i ω ( t ) ϕ l , i ω ( 0 ) e ( α l , i ω + γ l , i ω ) t
ϕ l , i P ( t ) ϕ l , i P ( 0 ) e ( α l , i P + γ l , i P ) t
Proof. 
The event-triggered mechanism (33) demonstrates that, for t [ t k l , i , t k + 1 l , i ) ,
( | N i l | + a i 0 l 2 ) ( e l , i ω ( t ) ) 2 σ l , i ω 1 4 j = 1 n l a i j l ( ω l , i ( t k l , i ) ω l , j ( t k ( t ) l , j ) ) 2 + 1 2 a i 0 l ( ω l , i ( t k l , i ) ω l , 0 ( k ( t ) Δ T ) ) 2 + ϕ l , i ω ( t ) .
Substituting Inequation (39) into Formula (35) yields d d t ϕ l , i ω ( t ) ( α l , i ω + γ l , i ω ) ϕ l , i ω ( t ) , and then Inequation (37) can be obtained according to the comparison lemma. As mentioned, Inequation (38) can be obtained by similar analysis. □
Based on the event-triggered mechanism, the intra-MG distributed secondary control law is given as follows:
u l , i ω ( t ) = β l ω j = 1 n l a i j l ( ω l , j ( t k ( t ) l , j ) ω l , i ( t k l , i ) ) + a i 0 l ( ω l , 0 ( k ( t ) Δ T ) ω l , i ( t k l , i ) ) , f o r t [ t k l , i , t k + 1 l , i ) u l , i P ( t ) = β l P K l , i j = 1 n l a i j l ( K l , j P l , j ( τ k ˜ ( t ) l , j ) K l , i P l , i ( τ k ˜ l , i ) ) + a i 0 l ( K l , 0 P l , 0 ( k ˜ ( t ) Δ T ) K l , i P l , i ( τ k ˜ l , i ) ) ,
f o r t [ τ k ˜ l , i , τ k ˜ + 1 l , i )
where β l ω and β l P are positive constants.
Remark 5.
Compared with the traditional control law (7) and (8) based on the continuous information transmission, the execution of event-triggered intra-MG control law (40) and (41) for the follower D G l , i only requires the discrete triggered information of its neighbors in N i l . This implies that less information is needed to be transmitted, and the communication burdens can be reduced.
Without loss of generality, the following theory is given only for M G l . The result of other MG can be obtained similarly.
Theorem 2.
Assuming that at least one follower DG in M G l can obtain the information of leader D G l , 0 , the intra-MG distributed secondary controls (40) and (41) with the event-triggered mechanism (33) and (34) restores the frequency ω l , i ( i { 1 , , n l } ) of each follower D G l , i to ω ¯ l , 0 . Moreover, if the droop coefficients satisfy K l , i P l , i m a x = K l , j P l , j m a x for all i and j, the active power output ratios P l , i ( t ) P l , i m a x converge to P ¯ l , 0 P l , 0 m a x . The constants ω ¯ l , 0 and P ¯ l , 0 are given in Theorem 1.
Proof. 
Since lim t T ω l , 0 ( t ) = ω ¯ l , 0 as proved in Theorem 1, we get that ω l , 0 ( t ) ω ¯ l , 0 for t [ T , + ) . The following proof only considers the dynamical behavior in the time interval [ T , + ) where the variable ω l , 0 ( t ) can be replaced by the constant ω ¯ l , 0 . The definition of u l , i ω ( t ) shown in Section 2.2 and Equation (40) imply that, for t [ t k l , i , t k + 1 l , i ) , we have
u l , i ω ( t ) = d d t ω l , i ( t ) = β l ω j = 1 n l a i j l ( ω l , j ( t k ( t ) l , j ) ω l , i ( t k l , i ) ) + a i 0 l ( ω ¯ l , 0 ω l , i ( t k l , i ) )
Defining the matrix D l = d i a g { a 10 l , , a n l 0 l } and the vector ω ˜ l = { ω ˜ l , 1 , ω ˜ l , 2 , , ω ˜ l , n l } T R n l where ω ˜ l , i = ω l , i ω ¯ l , 0 for i = 1 , , n l , consider the Lyapunov function
V l = 1 2 β l ω ( ω ˜ l ( t ) ) T ω ˜ l ( t ) + i = 1 n l ϕ l , i ω ( t )
The derivation of Lyapunov function (43) with respect to time t along the solution of closed-loop system (42) for t [ t k l , i , t k + 1 l , i ) is
d d t V l = i = 1 n l ( 1 β l ω ω ˜ l , i ( t ) u l , i ω ( t ) + d d t ϕ l , i ω ( t ) ) = 1 β i ω i = 1 n l ω ˜ l , i ( t k l , i ) u l , i ω ( t ) i = 1 n l e l , i ω ( t ) u l , i ω ( t ) + i = 1 n l d d t ϕ l , i ω ( t )
Based on Equation (42), we have
i = 1 n l ω ˜ l , i ( t k l , i ) u l , i ω ( t ) = β l ω i = 1 n l ω ˜ l , i ( t k l , i ) j = 1 n l a i j l ( ω ˜ l , j ( t k ( t ) l , j ) ω ˜ l , i ( t k l , i ) ) a i 0 l ω ˜ l , i ( t k l , i ) = β l ω 2 i = 1 n l j = 1 n l a i j l ( ω ˜ l , j ( t k ( t ) l , j ) ω ˜ l , i ( t k l , i ) ) 2 β l ω i = 1 n l a i 0 l ( ω ˜ l , i ( t k l , i ) ) 2
where i = 1 n l j = 1 n l a i j l ( ω ˜ l , j ( t k ( t ) l , j ) ) 2 = i = 1 n l j = 1 n l a i j l ( ω ˜ l , i ( t k l , i ) ) 2 is used here since the graph G l is undirected and connected.
By the help of Young’s inequality, we get
i = 1 n l e l , i ω ( t ) u l , i ω ( t ) = β l ω i = 1 n l e l , i ω ( t ) j = 1 n l a i j l ( ω ˜ l , j ( t k ( t ) l , j ) ω ˜ l , i ( t k l , i ) ) a i 0 l ω ˜ l , i ( t k l , i ) β l ω i = 1 n l | N i l | ( e l , i ω ( t ) ) 2 + β l ω 4 i = 1 n l j = 1 n l a i j l ω ˜ l , j ( t k ( t ) l , j ) ω ˜ l , i ( t k l , i ) 2 + β l ω i = 1 n l a i 0 l e l , i ω ( t ) ω ˜ l , i ( t k l , i ) β l ω i = 1 n l ( | N i l | + a i 0 l 2 ) ( e l , i ω ( t ) ) 2 + β l ω i = 1 n l j = 1 n l a i j l 4 ω ˜ l , j ( t k ( t ) l , j ) ω ˜ l , i ( t k l , i ) 2 + β l ω i = 1 n l a i 0 l 2 ( ω ˜ l , i ( t k l , i ) ) 2
Combining Formulas (44)–(46) yields
d d t V l i = 1 n l ( | N i l | + a i 0 l 2 ) ( e l , i ω ( t ) ) 2 j = 1 n l a i j l 4 ω ˜ l , j ( t k ( t ) l , j ) ω ˜ l , i ( t k l , i ) 2 a i 0 l 2 ( ω ˜ l , i ( t k l , i ) ) 2 + d d t ϕ l , i ω ( t )
According to the event-triggered mechanism (33), we can obtain for t [ t k l , i , t k + 1 l , i ) ,
( | N i l | + a i 0 l 2 ) ( e l , i ω ( t ) ) 2 σ l , i ω j = 1 n l a i j l 4 ( ω ˜ l , i ( t k l , i ) ω l , j ˜ ( t k ( t ) l , j ) ) 2 + a i 0 l 2 ( ω ˜ l , i ( t k l , i ) ) 2 + ϕ l , i ω ( t )
Substituting Formulas (35) and (48) into (47) gets
d d t V l i = 1 n l ( ( σ l , i ω + γ l , i ω σ l , i ω 1 ) j = 1 n l a i j l 4 ( ω ˜ l , i ( t k l , i ) ω l , j ˜ ( t k ( t ) l , j ) ) 2 + a i 0 l 2 ( ω ˜ l , i ( t k l , i ) ) 2 + ( 1 α l , i ω ) ϕ l , i ω ( t ) γ l , i ω ( | N i l | + a i 0 l 2 ) ( e l , i ω ( t ) ) 2 ) 0
where the Lemma 1 is used. Formula (49) implies that the solution ω l , i ( t ) of the closed-loop system (42) converges to ω ¯ l , 0 for i { 1 , , n l } by applying LaSalle’s invariance principle.
Moreover, it obtains that K l , i P l , i ( t ) converges to K l , i P ¯ l , 0 for i { 1 , , n l } by similar analysis. This together with the fact that K l , i P l , i m a x = K l , j P l , j m a x ( i , j ) yields that P l , i ( t ) P l , i m a x converges to P ¯ l , 0 P l , 0 m a x . This concludes the proof. □
As mentioned, Zeno behavior is impractical for the physical islanded MGs cluster since it leads DGs to trigger an infinite number of events at an accumulation time. Different from the self-triggered mechanisms (9) and (10), the lower bound of inter-trigger time interval of the event-triggered mechanism (33) and (34) is problematic and not obvious. This leads the following theorem to analyze the Zeno behavior of the event-triggered mechanism.
Theorem 3.
Zeno behavior can be avoided for the event-triggered mechanism (33) and (34).
Proof. 
As mentioned, | d d t ω l , i ( t ) | M with some constant M since the asymptotically stability of the continuous variable ω l , i ( t ) is obtained in Theorem 2. Assume that there exists Zeno behavior for the event-triggered mechanism (33), and then it obtains that lim k + t k l , i = T z for the accumulation time T z . By the definition of limitation, it obtains that, for the given positive constant ε z = ϕ l , i ω ( 0 ) 2 M | N i l | + a i 0 l 2 e 1 2 ( α l , i ω + γ l , i ω ) T z , there exists a positive integer N ( ε z ) , such that
t k l , i [ T z ε z , T z ) , k N ( ε z )
Considering the following formula for t ( t k l , i , T z )
M ( t t k l , i ) ϕ l , i ω ( 0 ) | N i l | + a i 0 l 2 e 1 2 ( α l , i ω + γ l , i ω ) T z ,
then we have
| e l , i ω ( t ) | = | ω l , i ( t k l , i ) ω l , i ( t ) | = | t k l , i t d d s ω l , i ( s ) | M ( t t k l , i ) ϕ l , i ω ( 0 ) | N i l | + a i 0 l 2 e 1 2 ( α l , i ω + γ l , i ω ) T z ϕ l , i ω ( 0 ) | N i l | + a i 0 l 2 e 1 2 ( α l , i ω + γ l , i ω ) t = ϕ l , i ω ( t ) | N i l | + a i 0 l 2
where Inequation (37) is used. Formula (52) means that
( e l , i ω ( t ) ) 2 1 | N i l | + a i 0 l 2 ϕ l , i ω ( t ) + σ l , i ω 1 4 j = 1 n l a i j l ( ω l , i ( t k l , i ) ω l , j ( t k ( t ) l , j ) ) 2 + 1 2 a i 0 l ( ω l , i ( t k l , i ) ω ¯ l , 0 ) 2
This demonstrates that Formula (51) is the sufficient condition of Formula (53), and it further implies
( e l , i ω ( t ) ) 2 > 1 | N i l | + a i 0 l 2 ϕ l , i ω ( t ) + σ l , i ω 1 4 j = 1 n l a i j l ( ω l , i ( t k l , i ) ω l , j ( t k ( t ) l , j ) ) 2 + 1 2 a i 0 l ( ω l , i ( t k l , i ) ω ¯ l , 0 ) 2
is the sufficient condition of
M ( t t k l , i ) > ϕ l , i ω ( 0 ) | N i l | + a i 0 l 2 e 1 2 ( α l , i ω + γ l , i ω ) T z
Letting k = N ( ε z ) and t = t k + 1 l , i , Formula (54) naturally holds based on the event-triggered mechanism (33) since t N ( ε z ) l , i and t N ( ε z ) + 1 l , i are two neighboring triggering time instants. This further means t N ( ε z + 1 ) l , i t N ( ε z ) l , i > ϕ l , i ω ( 0 ) M | N i l | + a i 0 l 2 e 1 2 ( α l , i ω + γ l , i ω ) T z = 2 ε z , which is in contradiction with Formula (50). It demonstrates that the existence assumption about Zeno behavior for the event-triggered mechanism (33) is invalid. The result about event-triggered mechanism (34) can be proved by similar analysis. □
Substituting control law (40) and (41) into Equation (2) gets the frequency nominal set-point regulation strategy for each follower D G l , i for t [ t k l , i , t k + 1 l , i ) [ τ k ˜ l , i , τ k ˜ + 1 l , i ) as
ω l , i n o m ( t ) = ( j = 1 n l a i j l ω l , j ( t k ( t ) l , j ) ω l , i ( t k l , i ) + K l , j P l , j ( τ k ˜ ( t ) l , j ) K l , i P l , i ( τ k ˜ l , i ) + a i 0 l ω l , 0 ( k ( t ) Δ T ) ω l , i ( t k l , i ) + K l , 0 P l , 0 ( k ˜ ( t ) Δ T ) K l , i P l , i ( τ k ˜ l , i ) ) d t

3.3. Distributed Hybrid-Triggered Secondary Control for Islanded MGs Cluster

Combining the self-triggered inter-MGs control and event-triggered intra-MG control yields the hybrid-triggered mechanism based distributed secondary control for the whole islanded MGs cluster.
Theorem 4.
Setting the droop coefficient as K l , i P l , i m a x = K with some positive constant K for all DGs in the islanded MGs cluster, the inter-MGs control law (30) with the self-triggered mechanism (9) and (10) for the leader DGs and the intra-MG control law (56) with the event-triggered mechanism (33) and (34) for the follower DGs accomplish Purposes 1 and 2 with the fluctuation ranges ε ¯ ω = s ε ω λ m i n ( L ˜ + D ˜ ) and ε ¯ P = s ε P λ 2 ( L ˜ ) K . Moreover, Zeno behavior can be avoided.
Proof. 
This theorem can be proved obviously according to Theorems 1–3, and it is omitted here. □

4. Simulation

This section verifies the effectiveness of theorem by a test system of islanded MGs cluster in Matlab simulation, which contains three MGs with eleven DGs and some loads. The leader DGs in the three MGs are D G 1 , 0 , D G 2 , 0 and D G 3 , 0 , and the others are follower DGs. The topology of the test system is shown in Figure 2. The three MGs are physically connected through resistive-inductive lines and the power lines between DGs are series RL branches, and the links in the inter-MGs and intra-MG communication network are given by the different arrow lines as shown by the legend in Figure 2. The rated frequency is set as ω r a t e d = 50 H z , and it is only transmitted to D G 1 , 0 in M G 1 . The maximum capacity of the active power output of DGs is given as P 1 , 0 m a x = P 1 , 1 m a x = P 1 , 2 m a x = P 1 , 3 m a x = 40 k W , P 2 , 0 m a x = P 2 , 1 m a x = P 2 , 2 m a x = P 2 , 3 m a x = 30 k W and P 3 , 0 m a x = P 3 , 1 m a x = P 3 , 2 m a x = 60 k W . Each of the load power is 26 k W at the initial state. Moreover, the droop coefficients are set as K 1 , 0 = K 1 , 1 = K 1 , 2 = K 1 , 3 = 3 × 10 5 , K 2 , 0 = K 2 , 1 = K 2 , 2 = K 2 , 3 = 4 × 10 5 and K 3 , 0 = K 3 , 1 = K 3 , 2 = 2 × 10 5 in order to satisfy the precondition of Theorem 4 that K l , i P l , i m a x = K with some positive constant K for all DGs. The parameters in the self-triggered inter-MGs control law (9)–(14) are selected as β ω = 1 , β P = 0.5 , ε ω = 0.2 and ε P = 0.1 , and those in the event-triggered intra-MG control law (33)–(36) and (40)–(41) are chosen as α l , i ω = 2 , α l , i P = 1 , γ l , i ω = 0.1 , γ l , i P = 0.2 , σ l , i ω = 0.3 , σ l , i P = 0.4 , β l ω = 5 and β l P = 7 , which satisfy the parameter requirements in theoretical analysis that β ω > 0 , ε ω > 0 , β P > 0 , ε P > 0 , γ l , i ω > 0 , γ l , i P > 0 , α l , i ω > 1 , α l , i P > 1 , 0 < σ l , i ω < 1 1 + γ l , i ω and 0 < σ l , i P < 1 1 + γ l , i P as illustrated in Section 3. It should be mentioned that the parameters ε ω and ε P are selected to be small enough here to obtain the allowable fluctuation ranges ε ¯ ω and ε ¯ P .
The effectiveness in frequency restoration and active power sharing of the proposed control law will be verified by the scenarios of load changes and MG plug-and-play. Moreover, in order to demonstrate the superiority of hybrid-triggered mechanism in reducing communication burdens, the simulation result under periodic sampling mechanism is given to make a comparison. The control law based on periodic sampling mechanism for t [ k h , ( k + 1 ) h ) is obtained as Formulas (57)–(60) by the discretization implementation of continuous information transmission in control law (5)–(8) according to the periodic sampling scheme.
u l , 0 ω ( t ) = m = 1 s a ˜ l m ( ω m , 0 ( k h ) ω l , 0 ( k h ) ) + a ˜ l 0 ( ω r a t e d ω l , 0 ( k h ) )
u l , 0 P ( t ) = 1 K l , 0 m = 1 s a ˜ l m ( K m , 0 P m , 0 ( k h ) K l , 0 P l , 0 ( k h ) )
u l , i ω ( t ) = i = 1 n l a i j l ( ω l , j ( k h ) ω l , i ( k h ) ) + a i 0 l ( ω l , 0 ( k h ) ω l , i ( k h ) )
u l , i P ( t ) = 1 K l , i i = 1 n l a i j l ( K l , j P l , j ( k h ) K l , i P l , i ( k h ) ) + a i 0 l ( K l , 0 P l , 0 ( k h ) K l , i P l , i ( k h ) )
where the non-negative integer k is the sampling number and the constant h is the fixed sampling period.

4.1. Case A: Robustness against Load Changes

In this case, the islanded MGs cluster is initially at the steady state with the total load power demand 182 kW, and then the demand is increased to 275 kW at 5 s, and finally returns to 182 kW at 15 s. The control performance of the proposed hybrid-triggered control law is illustrated in Figure 3a and Figure 4a. Figure 3a shows the response of frequency of all DGs in the islanded MGs cluster, and it implies that the frequency can be restored to the rated value when the load changes. Figure 4a shows that the active power output ratios of all the DGs achieve consensus with an acceptable fluctuation range, and this implies that the hybrid-triggered control law realizes the active power sharing. As mentioned, these ratios converge to 60 % at 5 s and then return to 40 % at 15 s, which means that the active power generation and demand achieve a balance under load changes. These results verify the control performance of the proposed control law.
Without loss of generality, the triggering time instants of D G 3 , 1 is given in Figure 5, where the abscissa and ordinate of circle signify the triggering time and the spending time since the last triggering, respectively. The unequal triggering periods demonstrate the demand-transmission character and the ability in adjusting communication frequency of a hybrid-triggered mechanism.
The simulation results under periodic sampled control law (57)–(60) are given here to make comparison. In order to obtain a similar control performance under hybrid-triggered control (13) and (14) and (40) and (41), the sampling period in control law (57)–(60) should be selected as h = 0.02 s. Figure 3b and Figure 4b illustrate the state response under the control law (57)–(60), and it can be seen from Figure 3 and Figure 4 that nearly identical control performances can be ensured under the two types of mechanisms. However, focusing on the number of communication and sampling of each DG under the two types of mechanisms during time interval [0,20] s given in Table 1 and Table 2, we can get that the hybrid-triggered mechanism can lead to a lower number of sampling and communication than the periodic sampling one with the similar control performance. Figure 6 shows the comparison of communication number intuitively and illustrates the superiority of a hybrid-triggered mechanism in reducing communication burdens.

4.2. Case B: MG Plug-and-Play Capability

The islanded MGs cluster is initially at the steady state where each of the load power demand is 26 kW in this case, and then M G 3 is unplugged from the cluster at 5 s, and finally it is plugged back into the cluster at 15 s. The power and communication links connecting between M G 3 and the cluster are lost during the time interval [5,15) s, and the test system is divided into two independent parts which are M G 3 and the remaining cluster containing M G 1 and M G 2 . Meanwhile, all the DGs in M G 3 execute the intra-MG control law during [5,15) s since the inter-MGs communication of M G 3 is nonexistent.
Figure 7a shows the response of frequency of all the DGs under the proposed hybrid-triggered distributed secondary control, which implies that the frequency can be restored to the rated value under the MG plug-and-play case. The response of active power output ratios of all the DGs under the hybrid-triggered control law is given in Figure 8a. It can be seen that the active power output ratios of DGs in M G 3 and the remaining cluster converge to 30 % and 47 % , respectively, when M G 3 is plugged out at 5 s, which demonstrates that the active power sharing in these two independent parts can be realized respectively with an acceptable fluctuation range. Moreover, all of these ratios converge to 40 % when M G 3 is plugged back at 15 s and the initial steady state operating mode is formed again. These results verify the control performance of the proposed hybrid-triggered control law under the MG plug-and-play case. The triggering time instant given in Figure 9 implies the demand-transmission character of hybrid-triggered mechanism.
Similar to Case A, the system response under periodic sampling mechanism based control law (57)–(60) with the fixed period h = 0.02 s is shown in Figure 7b and Figure 8b. The comparisons in Figure 7 and Figure 8 show the similar control performance under the two types of mechanisms. However, the comparisons of communication and sampling number between the two types of mechanisms given in Figure 10 and Table 3 and Table 4 represent the communication burdens that can be reduced further under the proposed hybrid-triggered mechanism.

5. Conclusions

This paper studies the distributed secondary control of islanded MGs cluster, which contains the inter-MGs and intra-MG control law. The control aims to restore the frequency to the rated value and realize the active power sharing of all DGs in the cluster. Considering the communication resource limitation, the hybrid-triggered mechanism, which contains the self-triggered mechanism for inter-MGs information transmission and the event-triggered mechanism for intra-MG one, is introduced in the distributed secondary control of islanded MGs cluster. Since the period of information transmission is adjusted adaptively according to the system’s state under hybrid-triggered mechanism, the communication burdens can be sharply reduced. The simulation results verify the control performance and the superiority in reducing communication burdens of the proposed hybrid-triggered control. Our future work will study the resilient control method based on triggered mechanism for islanded MG cluster under cyber-attack.

Author Contributions

S.W. studied the methodology and implemented the experimental simulation. Y.X., J.L., and Y.L. formulated the microgrid model and control purpose. All authors have read and agreed to the published version of the manuscript.

Funding

This research was sponsored by the Found of NARI Technology Co., Ltd. Nanjing, China (2019out129), Project funded by the China Postdoctoral Science Foundation (2018M642294) and Jiangsu Planned Projects for Postdoctoral Research Funds (2018K006A).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Katiraei, F.; Iravani, M.R. Power management strategies for a microgrid with multiple distributed generation units. IEEE Trans. Power Syst. 2006, 21, 1821–1831. [Google Scholar] [CrossRef]
  2. Liu, S.; Liu, P.X.; Wang, X. Stochastic small-signal stability analysis of grid-connected photovoltaic systems. IEEE Trans. Ind. Electron. 2015, 63, 1027–1038. [Google Scholar] [CrossRef]
  3. 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] [Green Version]
  4. Atawi, I.E.; Kassem, A.M.; Zaid, S.A. Modeling, Management, and Control of an Autonomous Wind/Fuel Cell Micro-Grid System. Processes 2019, 7, 85. [Google Scholar] [CrossRef] [Green Version]
  5. Lai, J.; Lu, X.; Yu, X.; Monti, A. Cluster-oriented distributed cooperative control for multiple AC microgrids. IEEE Trans. Ind. Inf. 2019, 15, 5906–5918. [Google Scholar] [CrossRef]
  6. Liu, K.; Liu, T.; Tang, Z.; Hill, D.J. Distributed MPC-Based Frequency Control in Networked Microgrids With Voltage Constraints. IEEE Trans. Smart Grid 2019, 10, 6343–6354. [Google Scholar] [CrossRef]
  7. Du, Y.; Lu, X.; Wang, J.; Lukic, S. Distributed Secondary Control Strategy for Microgrid Operation with Dynamic Boundaries. IEEE Trans. Smart Grid 2019, 10, 5269–5282. [Google Scholar] [CrossRef]
  8. Yan, Y.; Shi, D.; Bian, D.; Huang, B.; Yi, Z.; Wang, Z. Small-Signal Stability Analysis and Performance Evaluation of Microgrids Under Distributed Control. IEEE Trans. Smart Grid 2019, 10, 4848–4858. [Google Scholar] [CrossRef]
  9. Lu, X.; Yu, X.; Lai, J.; Wang, Y.; Guerrero, J.M. A Novel Distributed Secondary Coordination Control Approach for Islanded Microgrids. IEEE Trans. Smart Grid 2018, 9, 2726–2740. [Google Scholar] [CrossRef] [Green Version]
  10. Zholbaryssov, M.; Dominguez-Garcia, A.D. Microgrid Distributed Frequency Control Over Time-Varying Communication Networks. In Proceedings of the 2018 IEEE Conference on Decision and Control (CDC), Miami Beach, FL, USA, 17–19 December 2018; pp. 5722–5727. [Google Scholar] [CrossRef]
  11. Lu, X.; Lai, J.; Yu, X.; Wang, Y.; Guerrero, J.M. Distributed coordination of islanded microgrid clusters using a two-layer intermittent communication network. IEEE Trans. Ind. Inf. 2017, 14, 3956–3969. [Google Scholar] [CrossRef]
  12. Maknouninejad, A.; Qu, Z.; Enslin, J.; Kutkut, N. Clustering and cooperative control of distributed generators for maintaining microgrid unified voltage profile and complex power control. In PES T&D 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 1–8. [Google Scholar]
  13. Nutkani, I.U.; Loh, P.C.; Blaabjerg, F. Distributed operation of interlinked AC microgrids with dynamic active and reactive power tuning. IEEE Trans. Ind. Appl. 2013, 49, 2188–2196. [Google Scholar] [CrossRef]
  14. Lai, J.; Zhou, H.; Lu, X.; Yu, X.; Hu, W. Droop-based distributed cooperative control for microgrids with time-varying delays. IEEE Trans. Smart Grid 2016, 7, 1775–1789. [Google Scholar] [CrossRef]
  15. Yue, D.; Tian, E.; Han, Q.L. A Delay System Method for Designing Event-Triggered Controllers of Networked Control Systems. IEEE Trans. Autom. Control 2013, 58, 475–481. [Google Scholar] [CrossRef]
  16. Wang, X.; Lemmon, M. Event-Triggering in Distributed Networked Control Systems. IEEE Trans. Autom. Control 2011, 56, 586–601. [Google Scholar] [CrossRef] [Green Version]
  17. Seyboth, G.S.; Dimarogonas, D.V.; Johansson, K.H. Event-based broadcasting for multi-agent average consensus. Automatica 2013, 49, 245–252. [Google Scholar] [CrossRef]
  18. Almeida, J.; Silvestre, C.; Pascoal, A. Synchronization of multiagent systems using event-triggered and self-triggered broadcasts. IEEE Trans. Autom. Control 2017, 62, 4741–4746. [Google Scholar] [CrossRef]
  19. Ding, L.; Wang, L.Y.; Yin, G.; Zheng, W.X.; Han, Q. Distributed Energy Management for Smart Grids With an Event-Triggered Communication Scheme. IEEE Trans. Control Syst. Technol. 2018, 14, 1950–1961. [Google Scholar] [CrossRef]
  20. Chen, M.; Xiao, X.; Guerrero, J.M. Secondary Restoration Control of Islanded Microgrids With a Decentralized Event-Triggered Strategy. IEEE Trans. Ind. Inf. 2018, 14, 3870–3880. [Google Scholar] [CrossRef] [Green Version]
  21. Li, C.; Yu, X.; Yu, W.; Huang, T.; Liu, Z.W. Distributed event-triggered scheme for economic dispatch in smart grids. IEEE Trans. Ind. Inf. 2016, 12, 1775–1785. [Google Scholar] [CrossRef]
  22. Fan, Y.; Hu, G.; Egerstedt, M. Distributed reactive power sharing control for microgrids with event-triggered communication. IEEE Trans. Control Syst. Technol. 2016, 25, 118–128. [Google Scholar] [CrossRef]
  23. Xu, S.; Sun, H.; Zhao, B.; Yi, J.; Weng, S.; Chen, J.; Dou, C. Distributed Optimal Frequency Regulation for Multiple Distributed Power Generations with an Event-Triggered Communication Mechanism. Processes 2020, 8, 169. [Google Scholar] [CrossRef] [Green Version]
  24. Fan, Y.; Zhang, C.; Song, C. Sampling-based self-triggered coordination control for multi-agent systems with application to distributed generators. Int. J. Syst. Sci. 2018, 49, 3048–3062. [Google Scholar] [CrossRef]
  25. Tahir, M.; Mazumder, S.K. Self-triggered communication enabled control of distributed generation in microgrids. IEEE Trans. Ind. Inf. 2015, 11, 441–449. [Google Scholar] [CrossRef]
  26. Olfati-Saber, R.; Murray, R.M. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Autom. Control 2004, 49, 1520–1533. [Google Scholar] [CrossRef] [Green Version]
  27. Hong, Y.; Hu, J.; Gao, L. Tracking control for multi-agent consensus with an active leader and variable topology. Automatica 2006, 42, 1177–1182. [Google Scholar] [CrossRef] [Green Version]
Figure 1. An example of double-layer communication network configuration in islanded MGs cluster.
Figure 1. An example of double-layer communication network configuration in islanded MGs cluster.
Processes 08 00370 g001
Figure 2. Test islanded MGs cluster.
Figure 2. Test islanded MGs cluster.
Processes 08 00370 g002
Figure 3. Control performance comparison in Case A. Frequency response under: (a): hybrid-triggered mechanism; (b): periodic sampling mechanism.
Figure 3. Control performance comparison in Case A. Frequency response under: (a): hybrid-triggered mechanism; (b): periodic sampling mechanism.
Processes 08 00370 g003
Figure 4. Control performance comparison in Case A. Active power output ratio response under: (a): hybrid-triggered mechanism; (b): periodic sampling mechanism.
Figure 4. Control performance comparison in Case A. Active power output ratio response under: (a): hybrid-triggered mechanism; (b): periodic sampling mechanism.
Processes 08 00370 g004
Figure 5. Triggering time instants of D G 3 , 1 under hybrid-triggered mechanism in Case A about: (a): frequency; (b): active power output ratio.
Figure 5. Triggering time instants of D G 3 , 1 under hybrid-triggered mechanism in Case A about: (a): frequency; (b): active power output ratio.
Processes 08 00370 g005
Figure 6. Communication number comparison between hybrid-triggered and periodic sampling mechanisms in Case A about: (a): frequency; (b): active power output ratio.
Figure 6. Communication number comparison between hybrid-triggered and periodic sampling mechanisms in Case A about: (a): frequency; (b): active power output ratio.
Processes 08 00370 g006
Figure 7. Control performance comparison in Case B. Frequency response under: (a): hybrid-triggered mechanism; (b): periodic sampling mechanism.
Figure 7. Control performance comparison in Case B. Frequency response under: (a): hybrid-triggered mechanism; (b): periodic sampling mechanism.
Processes 08 00370 g007
Figure 8. Control performance comparison in Case B. Active power output ratio response under: (a): hybrid-triggered mechanism; (b): periodic sampling mechanism.
Figure 8. Control performance comparison in Case B. Active power output ratio response under: (a): hybrid-triggered mechanism; (b): periodic sampling mechanism.
Processes 08 00370 g008
Figure 9. Triggering time instants of D G 3 , 1 under hybrid-triggered mechanism in Case B about: (a): frequency; (b): active power output ratio.
Figure 9. Triggering time instants of D G 3 , 1 under hybrid-triggered mechanism in Case B about: (a): frequency; (b): active power output ratio.
Processes 08 00370 g009
Figure 10. Communication number comparison between hybrid-triggered and periodic sampling mechanisms in Case B about: (a): frequency; (b): active power output ratio.
Figure 10. Communication number comparison between hybrid-triggered and periodic sampling mechanisms in Case B about: (a): frequency; (b): active power output ratio.
Processes 08 00370 g010
Table 1. Comparison of communication number between hybrid-triggered mechanism(HTM) and periodic sampling mechanism(PSM) about frequency in Case A.
Table 1. Comparison of communication number between hybrid-triggered mechanism(HTM) and periodic sampling mechanism(PSM) about frequency in Case A.
DG 1 , 0 DG 1 , 1 DG 1 , 2 DG 1 , 3 DG 2 , 0 DG 2 , 1 DG 2 , 2 DG 2 , 3 DG 3 , 0 DG 3 , 1 DG 3 , 2
HTM560610557197336496412248410240383
PSM10001000100010001000100010001000100010001000
rate56.0%61.0%55.7%19.7%33.6%49.6%41.2%24.8%41.0%24.0%38.3%
Table 2. Comparison of communication number between hybrid-triggered mechanism(HTM) and periodic sampling mechanism(PSM) about active power output ratio in Case A.
Table 2. Comparison of communication number between hybrid-triggered mechanism(HTM) and periodic sampling mechanism(PSM) about active power output ratio in Case A.
DG 1 , 0 DG 1 , 1 DG 1 , 2 DG 1 , 3 DG 2 , 0 DG 2 , 1 DG 2 , 2 DG 2 , 3 DG 3 , 0 DG 3 , 1 DG 3 , 2
HTM457678575254282292290544294269265
PSM10001000100010001000100010001000100010001000
rate45.7%67.8%57.5%25.4%28.2%29.2%29.0%54.4%29.4%26.9%26.5%
Table 3. Comparison of communication number between hybrid-triggered mechanism(HTM) and periodic sampling mechanism(PSM) about frequency in Case B.
Table 3. Comparison of communication number between hybrid-triggered mechanism(HTM) and periodic sampling mechanism(PSM) about frequency in Case B.
DG 1 , 0 DG 1 , 1 DG 1 , 2 DG 1 , 3 DG 2 , 0 DG 2 , 1 DG 2 , 2 DG 2 , 3 DG 3 , 0 DG 3 , 1 DG 3 , 2
HTM343200318356263287259197192277369
PSM10001000100010001000100010001000100010001000
rate34.3%20.0%31.8%35.6%26.3%28.7%25.9%19.7%19.2%27.7%36.9%
Table 4. Comparison of communication number between hybrid-triggered mechanism(HTM) and periodic sampling mechanism(PSM) about active power output ratio in Case B.
Table 4. Comparison of communication number between hybrid-triggered mechanism(HTM) and periodic sampling mechanism(PSM) about active power output ratio in Case B.
DG 1 , 0 DG 1 , 1 DG 1 , 2 DG 1 , 3 DG 2 , 0 DG 2 , 1 DG 2 , 2 DG 2 , 3 DG 3 , 0 DG 3 , 1 DG 3 , 2
HTM233262243250227335232267173267320
PSM10001000100010001000100010001000100010001000
rate23.3%26.2%24.3%25.0%22.7%33.5%23.2%26.7%17.3%26.7%32.0%

Share and Cite

MDPI and ACS Style

Weng, S.; Xue, Y.; Luo, J.; Li, Y. Distributed Secondary Control for Islanded Microgrids Cluster Based on Hybrid-Triggered Mechanisms. Processes 2020, 8, 370. https://doi.org/10.3390/pr8030370

AMA Style

Weng S, Xue Y, Luo J, Li Y. Distributed Secondary Control for Islanded Microgrids Cluster Based on Hybrid-Triggered Mechanisms. Processes. 2020; 8(3):370. https://doi.org/10.3390/pr8030370

Chicago/Turabian Style

Weng, Shengxuan, Yusheng Xue, Jianbo Luo, and Yanman Li. 2020. "Distributed Secondary Control for Islanded Microgrids Cluster Based on Hybrid-Triggered Mechanisms" Processes 8, no. 3: 370. https://doi.org/10.3390/pr8030370

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