Asynchronous Periodic Distributed Event-Triggered Frequency Control of Microgrids
Abstract
In this paper, we introduce a distributed secondary frequency control scheme for an islanded ac microgrid under event-triggered communication. An integral type event-triggered mechanism is proposed by which each distributed generator (DG) asynchronously and periodically checks its triggering condition and determines whether to update its control inputs and broadcast its states to neighboring DGs. In contrast to existing event-triggered strategies on secondary control of microgrids, under the proposed sampled-data based event-triggered mechanism, DGs need not be synchronized to a common clock and each individual DG checks its triggering condition periodically, relying on its own clock. Furthermore, the proposed method efficiently reduces communication and computation complexity. We provide sufficient conditions under which all DGs’ frequencies asymptotically converge to the common reference frequency value. Finally, effectiveness of our proposed method is verified by simulating different scenarios on a well-established islanded ac microgrid benchmark in the MATLAB/Simulink environment.
Index Terms:
Asynchronous event-triggered control, distributed secondary control, frequency restoration, islanded microgrid, multi-agent System.I Introduction
Emerging distributed energy resources have shaped a new structure in power distribution networks, paving the way for creation of the microgrid concept [1]. In normal operation, microgrids are connected to the main grid and their voltage and frequency are imposed by the upstream grid. A microgrid can get disconnected from the main grid and go to the autonomous mode. Despite the advantages of microgrids in enhancing the power system’s flexibility, they present some technical challenges such as control and power management issues. Hence, in microgrids, a hierarchical control scheme is tasked to ensure reliable performance in the face of probable challenges [2].
Decentralized primary controller, which is located at the innermost layer of the hierarchical structure, deals with fast dynamics and stability of the microgrid system [3, 4]. However, the primary control level causes deviations of voltage and frequency from their nominal rating. Therefore, to compensate the steady-state deviations, an outer control layer, namely secondary controller, can be applied. Restoring frequency and voltage magnitudes caused by the primary controller is the main objective of the secondary control level.
Early research on the secondary control of microgrids mitigated steady-state deviations of voltage and frequency in a centralized manner [3, 4, 5]. However, due to the heavy communicational burden on the central controller and high sensitivity of the network to centralized architectures may reduce the system’s reliability. Therefore, distributed cooperative control strategies with sparse and robust communication networks, became appropriate alternatives for the secondary controller design [6].
On the other hand, distributed cooperation and coordination within networked systems have become the focal point of research in a wide variety of scientific and engineering problems [7, 8, 9]. Considering the problem of frequency and voltage synchronization in microgrids as a leader-follow consensus problem, the secondary control design can be conducted based upon distributed coordination theory in multi-agent systems. In much of the research in this field, considering continuous time communication between DGs as an assumption is evident. However, discrete sample-data interaction is more realistic for data exchange in communication networks. Furthermore, in practice, frequently gathering information and updating control actions exhaust communication and computation capabilities of DGs’ digital tools. This has led to the emergence of event-triggered control strategies as sound alternatives to sampled-data techniques [10, 11].
Almost all the recent efforts in event-triggered secondary control of microgrid systems have been done under the assumption of DGs’ capability of continuously or periodically but synchronously evaluating the triggering condition during the process. Existing synchronous periodic event-triggered techniques need a globally synchronized clock, according to which all DGs evaluate their event conditions, update their control signals, and broadcast their states to other DGs. However, due to the large scales of microgrid systems, synchronization to a common clock seems not to be always reasonable and imposes physical limitations. This paper proposes a novel distributed event-triggered secondary control in order to tackle this challenge.
I-A Related Work
The very first attempts to design secondary controller utilizing distributed cooperative control theory were [6] and [12]. In these articles, the nonlinear and heterogeneous dynamics of the DGs are transformed to the linearized dynamics using feedback linearization method. Consequently, the voltage and frequency restoration problem resembles a linear distributed tracking problem which has been widely studied in the multi-agent systems literature. In [13], authors introduce a finite-time framework for the distributed secondary controller, by which the frequency regulation and active power sharing are well achieved while a decoupled design for voltage regulation and reactive power sharing at different time scales with the frequency controller is enabled. Considering noisy measurements, a distributed noise-resilient secondary control is proposed in [14], in which a mean-square average-consensus protocol has been employed to regulate voltage and frequency in case of corrupted communication channels. Time delay effects on the secondary control layer is thoroughly addressed in reference [15], showing that the model predictive controller has more robustness in case of time delays. In [16], the model based distributed controllers are designed firstly and then adaptive neural networks are utilized to approximate the uncertain/unknown dynamics of the microgrid system.
Event-triggered techniques have been investigated in distributed secondary control of microgrid systems in [17, 18, 19, 20]. In [17], a distributed secondary active power sharing and frequency control, based on a sample-based event-triggered communication strategy, is proposed that effectively reduces the communication complexity. In [18], utilizing event-triggered secondary voltage and frequency control, fair sharing of both active and reactive powers between power sources are investigated. Authors in [19] utilized an event-triggered mechanism for active and reactive power sharing of microgrids. Considering uncertainties a distributed consensus approach with an event-triggered communication scheme is presented in [20].
I-B Contributions
To the best of authors’ knowledge, no research has been dedicated to the asynchronous event-triggered secondary control problem of microgrid systems yet. In our proposed method, each DG is equipped with its own clock and may have different event-checking instants from the rest of the system. Cyber network problems under asynchronous communication are clearly more complicated than those under synchronous communication, as the latter set of problems can be viewed as special cases of the former. In order to fill this gap, this paper investigates the cooperative secondary control problem of ac microgrid systems based on asynchronous periodic event-triggered strategy, bringing model one step closer to reality. This paper has the following salient contributions that, to the best of our knowledge have not been exploited yet:
-
•
A distributed secondary frequency scheme using an event-triggered mechanism is proposed. It is demonstrated that the proposed mechanism is able to achieve a nearly identical frequency regulation while reducing the rate of communication and computation.
-
•
Compared with existing event-triggered mechanisms on secondary control of microgrids, this paper is the first to propose an event-checking mechanism which is capable coping with the asynchronous event-checking behavior of DGs.
-
•
From practical perspective, unlike traditional synchronized event-triggered mechanisms, our model setup does not require DGs to be coordinated to a global synchronized clock. Therefore, implementation of our proposed mechanism is more practical and efficient than existing GPS clock based mechanisms.
The remainder of this paper is organized as follows. Section II presents the preliminaries of graph theory, while Section III provides the dynamical modeling of an autonomous microgrid. The proposed secondary frequency control schemes is presented in section IV. In Section V, the effectiveness of the proposed secondary control method is validated on a microgrid test system using MATLAB/Simulink software environment. Finally, this paper is concluded in VI , where future directions of this research are stated.
II Preliminaries on Graph Theory
In this work, we consider a network of DGs whose communication topology is represented by a weighted, directed , simple graph , in which is the set of nodes, each representing a DG, represents the edge sets, each representing a directed communication channel from a DG to another, and is the generalized adjacency matrix formed by edge weights of the graph that are all assumed non-negative. Concretely, an edge from DG to DG exists if there is a communication channel from DG to DG , i.e., DG is able to send data to DG . We notice that this channel of communication can be as well inferred from the value of . More precisely, DG is able to send data to DG if and only if . The graph Laplacian matrix of is defined as , in which and . A directed path from to is a sequence of edges, expressed as . A directed graph is called if there exists a directed path from any node to any other node [21].
Lemma 1.
[22] If is a strongly connected directed graph with Laplacian matrix , there exists a vector with all positive elements such that . Furthermore, defining , the matrix is semi definite.
III Dynamical Modeling of an Autonomous Microgrid
A microgrid is a complex dynamical system consisting of physical layers, control layers, and cyber infrastructures. An inverter-based DG as the main building block of the microgrid system is depicted in Fig. 1. The large signal dynamical model of each DG is represented on its own direct and quadrature (d-q) reference frame. For constructing the model of the entire system, the reference frame of one DG is assigned as the common frame with the rotating frequency of . The dynamics of other DGs must then be translated to this common one, i.e., loads and lines dynamics are represented on the common frame. Details on transformation equations are provided in [23].

Compensating voltage and frequency deviations can be defined as a steady-state error elimination problem. Thus, for the secondary controller design, neglecting fast dynamics of inner loops due to their poor effects on the steady-state performance of the microgrid system could be permissible [6, 24]. Accordingly, they are in this case removed from the modeling equations [6]. Then, the algebraic equations of the droop controller are written as [6]
(1) |
where and are respectively the nominal setpoint of rotating frequency and the output voltage provided by the secondary controller. Internal control loops voltage references are and . The operating frequency of inverter bridge is . The LC filter and output connector differential equations are expressed in the following () [23]:
(2) |
Equations (1) and (2) can be written in a multi-input multi-output (MIMO) nonlinear compact form as
where consists of the direct and quadratic components of , and , , are control and disturbance inputs, respectively, and is formed by the output voltage and frequency.
IV Asynchronous Periodic Event-Triggered Secondary Frequency Control
We consider an islanded ac microgrid with DGs, each of which contains a primary source, voltage source inverter (VSI), an LC filter, and an output connector. A basic control framework of the primary control layer is shown in Fig. 1. In what follows, first the problem statement is presented, and then, the proposed asynchronous periodic event-triggered distributed secondary frequency controller is developed.
IV-A Problem Statement
The control issue which is considered in this paper is to regulate the operating frequency of an islanded ac microgrid based on distributed cooperation control of multi-agent systems. This controller selects proper control input in (1) to restore the operating frequency of DGs, , to their reference value, . We herein assume that the communication framework among DGs is described by a strongly connected directed graph. Recalling the frequency droop characteristic in (1), one can establish a relation between operating frequency and the control input, as
(3) |
Differentiating both sides of (3) and defining an auxiliary control input , one has
(4) |
where .
In this work, we consider the problem of asynchronous behavior of the communication network in microgrid systems. It is assumed that the local secondary frequency controller of each DG, described by (4), samples its desired states at fixed period times, relying on its own clock. This is an arguably expected behavior for real-world multi-agent systems like microgrids. Since such systems cover a large-scale geographical area, synchronization to a global synchronized clock needs GPS based infrastructures which is not always convenient. In such circumstances, even though DGs have similar fixed sampling period times, they may start to sample their states at different time instants, resulting in asynchronous communication throughout the process. In the particular case of event-triggered controller design, the system’s asynchronous communication behavior leads to asynchronous event-checking time instants. Therefore, we aim to design an event-triggered control mechanism that, beside their capability of reducing communication and computation complexity, are also be able to handle asynchronous communication within the network. Accordingly, as illustrated in Fig. 2, in spite of DGs fixed periodic event-checking samplings, they may have different event-checking instants with respect to the rest of the microgrid system.
Let the common event-checking period be denoted by and DGs’ starting times belong to the time interval . Thus, each DG checks its triggering condition at discrete times , where , . Let the sequence denotes the event instants of DG , which is a subsequence of event-checking instants . Then,
(5) |
defines the latest broadcast operating frequency of DG at any given time . In other words, is a piecewise constant function that only changes value at event times.

IV-B Control Design
Given the assumptions and initialization described above, we investigate the frequency restoration problem for the asynchronous distributed system in (4) under periodic event-triggered control. The auxiliary control input is given as
(6) |
where is the frequency control gain which adjusts the convergence speed and is the following neighborhood tracking error:
(7) |
in which is the edge weight of the communication graph and indicates the communication strength between two connected DG and DG . The pinning gain denoted as ; if and only if the DG is connected to the reference. The time invariant and constant state of the leader (reference) node is denoted as . From (7), the global tracking error vector can be defined as
(8) |
where,
and is the vector of all ones with size . Let be the graph Laplacian of and be the pining gain vector.
Remark 1.
In (6), updating control protocol depends on the neighborhood tracking error , which itself depends on the latest updated information of the piecewise constant functions . Therefore, is updated at both its own event times and those of its neighbors. Furthermore, it is worth mentioning that since the overall system does not synchronously start to activate and broadcast data, we assume for each DG that , .
Combining the controller gain with the term and defining as the global disagreement vector, given the global tracking error defined in (8), the closed-loop model for the linear system (4) is represented by
(9) |
Motivated by the findings of [25], we suggest the following event-triggered condition:
(10) | ||||
where is a positive scalar, is the row of the graph Laplacian , and is the event-checking instant after the latest event at for DG . It should be clear that decreasing enhances the chance of event occurring for each DG at any given time.
Remark 2.
The main purpose of the control mechanism based on the event condition (10) is to reduce the communication cost and the number of control updates while guaranteeing restoration for the operating frequency of the system. Once the triggering condition is met, the current state of DG is sampled and broadcast to its own controller as well as its neighbors. It should be noted that we do not consider time delays in communications in this work.
Before stating our main theorem, we define
(11) |
where and are positive-definite matrices. Moreover, denoting and recalling that and , we have
(12) |
We now state a sufficient condition under which the proposed control law leads to the convergence to consensus of all DGs’ frequencies.
Theorem 1.
Proof.
To prove the theorem, we consider the following candidate Lyapunov function
From (12), differentiating results in
Now, following similar lines of argument as in the proof of Theorem 1 of [25], we first arrive at
Then, recalling (11), we have
which immediately implies that . This, together with (5), result in
(14) |
or equivalently,
(15) |
Recalling the event-triggering condition (10), we notice that the following inequality holds for any :
(16) | ||||
More precisely, if an event occurs at , then , which means that (16) holds. If no event occurs at , then , meaning that the event-triggering condition (10) is not satisfied, implying that (16) holds. Relations (14) and (16) imply that for any ,
(17) |
Since for any , there exists a positive integer such that , we can write
(18) |
We note that the last equality in (IV-B) is deduced from (15) and (17). From (IV-B), we conclude that , and consequently, . Thus, . Hence,
which implies that
Thus we finally have
(19) |
which completes the proof. ∎
According to (4) and (6), is written as
Although the secondary frequency controller eliminates frequency steady state deviations, it may lead to worse active power sharing compared to the primary controller. However, one expects that once the secondary frequency control is applied, the control system will still be able to provide the same power sharing pattern guaranteed by the primary controller [6]. Applying the primary droop controller, the following equality is then satisfied:
(20) |
where denotes the active power rating of each DG .
Similar to the primary controller, the secondary frequency controller should guarantee (20). In order to achieve this requirement, an extra control input should be defined. Differentiating (20) and defining a control input, the power sharing problem is transformed to the consensus problem of first-order multi-agent systems
Given a strongly connected communication network topology among DGs, the auxiliary control input is established as
where is the active power control gain and is the following neighboring tracking problem:
(21) |
Since the power sharing problem is a consensus problem, DGs must reach a non-prescribed agreement according to their power ratings. So compared to (7), there is no external reference input in (21). We now present the following event-triggering mechanism
(22) | ||||
where
Using the same procedure as in Theorem 1, we can prove that the DGs active power asymptotically converge to a common non-prescribed value. Then, the control input is written as
Fig. 3 illustrates the block diagram of the proposed secondary frequency and active power controllers.

Remark 3.
From practical standpoint, one should consider the effect of and its restrictions on the size of processors sampling periods as well as the number of events. The term itself is directly dependent on the controller gain , since we multiplied the graph Laplacian matrix by the controller gain along the proof. Hence, determining appropriate is a trade-off problem between the speed of convergence and the computation complexity.
V Case Studies
In this section, an islanded ac microgrid test system is developed in MATLAB/Simulink environment to demonstrate the performance of the proposed event-based active power and frequency controllers through evaluating three scenarios. In the first case, we check our proposed secondary control ability to restore frequency deviations caused by droop controller and accurate power sharing. In the second case, we will make a comparison between our asynchronous event-based method with the proposed method discussed in [6]. Robustness of the proposed control scheme against load changes is evaluated in the last case. Here we consider a 380 V, 50 Hz microgrid system consisting of four DGs with a strongly connected communication graph as shown in Fig. 4. The inner loop control parameters and load specifications are provided in Table I and II. Let the graph Laplacian of the communication topology be

DGs | |||||||
|
|
||||||
0.35 mH | 0.35 mH | ||||||
1.35 mH | 1.35 mH | ||||||
0.050 mF | 0.050 mF | ||||||
0.1 | 0.05 | ||||||
420 | 390 | ||||||
15 | 10.5 | ||||||
20000 | 16000 | ||||||
Lines | |||||||
Line 1 | Line 2 | Line 3 | |||||
0.318 mH | 1.847 mH | 0.318 mH |
Load 1 | Load 2 | Load 3 | Load 4 | ||||
---|---|---|---|---|---|---|---|
0.035 H | 0.050 H | 0.050 H | 0.040 H |
In addition, DG 1 is the only DG that can access the reference with the pining gain of . Set the controller gains . Then, multiplying the Laplacian graph by these gains, from (11) we obtain for the graph Laplacian associated with the frequency controller. Setting , according to condition (13), all DGs are guaranteed to be restored if the sampling period is chosen sufficiently small to satisfy (13). We now pick a set of random time instants as s, s, s, s and set the event-checking period s, which satisfies the condition (13). A detailed description of the proposed asynchronous periodic event-based secondary control scheme is presented in Algorithm 1.
Step 1 Initialize , ,
Step 2 Sample and store and send it to neighbors
Step 3 Loop:
- Check the event-triggering mechanisms, (10) and (22)
If both event-triggering conditions (10) and (22) hold,
-then:
- Update and broadcast ,
- ,
- else:
- broadcast the previous without updating
- .
- end if
NOTE: represents each of the operating frequency, and active power, of DG .
V-A Case 1: Frequency Restoration in Microgrid
In this subsection, we evaluate the ability of our proposed control method in frequency restoration. The microgrid is assumed to be islanded from the upstream grid at and only the primary controller is activated. As seen in Fig. 5(a), after islanding the microgrid, frequency terms of the DGs deviate from their reference values. At s, the frequency and active power controllers are activated. After applying the secondary controller, the dropped operating frequency terms of DGs are properly restored to their nominal values. Fig. 5(b) shows that the control scheme applied restores frequency while sharing active power accurately.

V-B Case 2: Performance Comparisons
In this subsection, we compare our proposed control method with the conventional time-triggered distributed frequency controller in [6], where communications are done synchronously, to demonstrate effectiveness of this integral-type event triggered controller. To this aim, we resimulate Case 1 for both our event-triggered scheme and the proposed method in [6]. Here we set and for both protocols. It should be noticed that we have considered synchronous periodic communication network in case of time-triggered controller in [6]. Fig. 6 shows the performance comparison between our proposed event-triggered method with the controller in [6]. The outcome underlines that in spite of asynchronous communication, which we considered in our case, the proposed control scheme has an identical performance in comparison with the time-triggered control method in [6] in terms of frequency restoration and active power sharing.
We now turn our focus to the number of events during the second three simulation period wherein the secondary controller is activated at that time interval (2,5]. The number of communications conducted under our proposed method and the time-triggered communication method in [6] with the sampling period of s are listed in Table III. It is observed from Table III that only 19.4% of the communication lines are busy. These numbers indicate that the proposed integral-type asynchronous periodic event-triggering mechanism effectively reduces the data transmission numbers and computation complexity.

Communication | DG1 | DG2 | DG3 | DG4 | Total |
---|---|---|---|---|---|
Time-Triggered | 300 | 300 | 300 | 300 | 1200 |
Event-Triggered | 34 | 60 | 68 | 71 | 233 |
V-C Case 3: Performance Analysis Against Load Changes
In this subsection, robust performance of the proposed controller under load changes is tested. As in the previous cases, it is assumed that the microgrid system is disconnected from the main grid at the beginning and only the primary controller tasks in the first two seconds. At s, the secondary controller is activated, and then, a load inclusion is imposed at s by connecting an load with and mH in parallel to load 3. To highlight the proposed control method’s robust performance, we disconnect the added load at s. Fig. 7(a) shows that the proposed secondary control method is able to remarkably handle these load deviations. Fig. 7(b) depicts the capability of the secondary controller in guaranteeing accurate power sharing.

VI Conclusion
In this paper, we have developed a distributed secondary frequency control scheme for an islanded ac microgrid in the case where DGs’ clocks are not synchronized. In order to reduce communication and processors computational burden, a sampled-based event-triggered communication mechanism has been developed. In this mechanism, each DG checks its triggering condition periodically according to its own clock, which is possibly asynchronous to those of others. The proposed control scheme eliminates the need for a globally synchronized clock, making it more realistic and practical compared to existing methods. Developing a Lyapunov function, we have obtained a sufficient condition under which the proposed control laws steer all DGs’ frequencies to converge to the desired value. Finally, the effectiveness of the proposed method has been verified through simulating a microgrid test-system under different scenarios in MATLAB/Simulink software environment.
In future work, we will move a step further to design controllers with triggering mechanisms that guarantee the asynchronous restoration problem for microgrid systems, considering communication time delays. Moreover, in addition to asynchronized clocks, the case where DGs have different sampling periods is of great interest.
References
- [1] S. Y. M. Mousavi, A. Jalilian, M. Savaghebi, and J. M. Guerrero, “Autonomous control of current-and voltage-controlled dg interface inverters for reactive power sharing and harmonics compensation in islanded microgrids,” IEEE Trans. Power Electronics, vol. 33, no. 11, pp. 9375–9386, 2018.
- [2] R. H. Lasseter, “Microgrids,” in 2002 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No. 02CH37309), vol. 1. IEEE, 2002, pp. 305–308.
- [3] A. Bidram and A. Davoudi, “Hierarchical structure of microgrids control system,” IEEE Trans. Smart Grid, vol. 3, no. 4, pp. 1963–1976, 2012.
- [4] J. M. Guerrero, J. C. Vasquez, J. Matas, L. G. De Vicuña, and M. Castilla, “Hierarchical control of droop-controlled ac and dc microgrids—a general approach toward standardization,” IEEE Trans. industrial electronics, vol. 58, no. 1, pp. 158–172, 2010.
- [5] A. Mehrizi-Sani and R. Iravani, “Potential-function based control of a microgrid in islanded and grid-connected modes,” IEEE Trans. Power Systems, vol. 25, no. 4, pp. 1883–1891, 2010.
- [6] A. Bidram, A. Davoudi, F. L. Lewis, and Z. Qu, “Secondary control of microgrids based on distributed cooperative control of multi-agent systems,” IET Generation, Transmission & Distribution, vol. 7, no. 8, pp. 822–831, 2013.
- [7] J. Qin, Q. Ma, Y. Shi, and L. Wang, “Recent advances in consensus of multi-agent systems: A brief survey,” IEEE Trans. Industrial Electronics, vol. 64, no. 6, pp. 4972–4983, 2016.
- [8] Y. Cao, W. Yu, W. Ren, and G. Chen, “An overview of recent progress in the study of distributed multi-agent coordination,” IEEE Trans. Industrial informatics, vol. 9, no. 1, pp. 427–438, 2012.
- [9] M. M. Gulzar, S. T. H. Rizvi, M. Y. Javed, U. Munir, and H. Asif, “Multi-agent cooperative control consensus: A comparative review,” Electronics, vol. 7, no. 2, p. 22, 2018.
- [10] T. Henningsson, E. Johannesson, and A. Cervin, “Sporadic event-based control of first-order linear stochastic systems,” Automatica, vol. 44, no. 11, pp. 2890–2895, 2008.
- [11] J. Lunze and D. Lehmann, “A state-feedback approach to event-based control,” Automatica, vol. 46, no. 1, pp. 211–215, 2010.
- [12] A. Bidram, A. Davoudi, and F. L. Lewis, “A multiobjective distributed control framework for islanded ac microgrids,” IEEE Trans. industrial informatics, vol. 10, no. 3, pp. 1785–1798, 2014.
- [13] Y. Xu, H. Sun, W. Gu, Y. Xu, and Z. Li, “Optimal distributed control for secondary frequency and voltage regulation in an islanded microgrid,” IEEE Trans. Industrial Informatics, vol. 15, no. 1, pp. 225–235, 2018.
- [14] N. M. Dehkordi, H. R. Baghaee, N. Sadati, and J. M. Guerrero, “Distributed noise-resilient secondary voltage and frequency control for islanded microgrids,” IEEE Trans. Smart Grid, vol. 10, no. 4, pp. 3780–3790, 2018.
- [15] C. Ahumada, R. Cárdenas, D. Saez, and J. M. Guerrero, “Secondary control strategies for frequency restoration in islanded microgrids with consideration of communication delays,” IEEE Trans. Smart Grid, vol. 7, no. 3, pp. 1430–1441, 2015.
- [16] D. O. Amoateng, M. Al Hosani, M. S. Elmoursi, K. Turitsyn, and J. L. Kirtley, “Adaptive voltage and frequency control of islanded multi-microgrids,” IEEE Trans. Power Systems, vol. 33, no. 4, pp. 4454–4465, 2017.
- [17] L. Ding, Q.-L. Han, and X.-M. Zhang, “Distributed secondary control for active power sharing and frequency regulation in islanded microgrids using an event-triggered communication mechanism,” IEEE Trans. Industrial Informatics, vol. 15, no. 7, pp. 3910–3922, 2018.
- [18] M. Chen, X. Xiao, and J. M. Guerrero, “Secondary restoration control of islanded microgrids with a decentralized event-triggered strategy,” IEEE Trans. Industrial Informatics, vol. 14, no. 9, pp. 3870–3880, 2017.
- [19] Y. Fan, G. Hu, and M. Egerstedt, “Distributed reactive power sharing control for microgrids with event-triggered communication,” IEEE Trans. Control Systems Technology, vol. 25, no. 1, pp. 118–128, 2016.
- [20] J. Zhou, Y. Xu, H. Sun, L. Wang, and M.-Y. Chow, “Distributed event-triggered consensus based current sharing control of dc microgrids considering uncertainties,” IEEE Trans. Industrial Informatics, 2019.
- [21] W. Ren, R. W. Beard, and E. M. Atkins, “Information consensus in multivehicle cooperative control,” IEEE Control systems magazine, vol. 27, no. 2, pp. 71–82, 2007.
- [22] F. Xiao, L. Wang, J. Chen, and Y. Gao, “Finite-time formation control for multi-agent systems,” Automatica, vol. 45, no. 11, pp. 2605–2611, 2009.
- [23] N. Pogaku, M. Prodanovic, and T. C. Green, “Modeling, analysis and testing of autonomous operation of an inverter-based microgrid,” IEEE Trans. power electronics, vol. 22, no. 2, pp. 613–625, 2007.
- [24] M. Rasheduzzaman, J. A. Mueller, and J. W. Kimball, “Reduced-order small-signal model of microgrid systems,” IEEE Trans. Sustainable Energy, vol. 6, no. 4, pp. 1292–1305, 2015.
- [25] A. Wang, B. Mu, and Y. Shi, “Consensus control for a multi-agent system with integral-type event-triggering condition and asynchronous periodic detection,” IEEE Trans. Industrial Electronics, vol. 64, no. 7, pp. 5629–5639, 2017.