Next Article in Journal
Solar Energy in the Nordic Built Environment: Challenges, Opportunities and Barriers
Previous Article in Journal
Advanced Exergy, Exergoeconomic, and Exergoenvironmental Analyses of Integrated Solar-Assisted Gasification Cycle for Producing Power and Steam from Heavy Refinery Fuels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Distributed Hierarchical Control Framework for Economic Dispatch and Frequency Regulation of Autonomous AC Microgrids

1
Department of Electrical and Computer Engineering, COMSATS University Islamabad, Abbottabad Campus, Abbottabad 22060, Pakistan
2
Department of Electrical Engineering, University of Engineering and Technology Peshawar, Bannu Campus, Bannu 28100, Pakistan
3
Department of Electrical and Computer Engineering, COMSATS University Islamabad, Islamabad 45550, Pakistan
4
School of Electrical and Electronics Engineering, Chung-Ang University, Dongjak-gu, Seoul 06974, Korea
5
Department of Electrical Engineering, University of Engineering and Technology, Mardan 23200, Pakistan
6
Center for Renewable Energy, Government Advance Technical Training Center, Hayatabad, Peshawar 25100, Pakistan
7
Computer Sciences Program, Turabah University College, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Energies 2021, 14(24), 8408; https://doi.org/10.3390/en14248408
Submission received: 16 November 2021 / Revised: 7 December 2021 / Accepted: 10 December 2021 / Published: 13 December 2021
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
Motivated by the single point of failure and other drawbacks of the conventional centralized hierarchical control strategy, in this paper, a fully distributed hierarchical control framework is formulated for autonomous AC microgrids. The proposed control strategy operates with a distinct three-layer structure, where: a conventional droop control is adopted at the primary layer; a distributed leaderless consensus-based control is adopted at the secondary layer for active power and, hence, frequency regulation of distributed generating units (DGUs); and the tertiary layer is also based on the distributed leaderless consensus-based control for the optimal power dispatch. Under the proposed strategy, the three constituent control layers work in a coordinated manner. Not only is the load dispatched economically with a negligible power mismatch, but also the frequencies of all the DGUs are regulated to the reference value. However, the frequency regulation is achieved without requiring any central leader agent that has been reported in the contemporary distributed control articles. As compared to the conventional centralized hierarchical control, the proposed strategy only needs local inter-agent interaction with a sparse communication network; thus, it is fully distributed. The formulated strategy is tested under load perturbations, on an autonomous AC microgrid testbed comprising both low-inertia-type (inverter-interfaced) and high-inertia (rotating)-type DGUs with heterogeneous dynamics, and found to successfully meet its targets. Furthermore, it can offer the plug-and-play operation for the DGUs. Theoretical analysis and substantial simulation results, performed in the MATLAB/Simulink environment, are provided to validate the feasibility of the proposed control framework.

1. Introduction

For the past few decades, there has been a growing pressure on the electric power industry regarding the restructuring of the conventional power system due to environmental, economic, and technological concerns. This has led to the concept of microgrids. The preliminary idea of microgrid was presented by R. H. Lasseter in the early 2000s [1,2,3]. He defined a microgrid to be a small-scale, low-voltage electric power distribution system comprising a cluster of distributed generating units (DGUs) or micro-generation sources, energy-storage systems (ESSs), various loads and interconnecting power lines. A microgrid is equipped with its own control and energy-management system [4] enabling it to operate either independently (i.e., autonomously) or in grid-connected mode. It is the fundamental building block of the future smart grid [5], and has gained significant popularity recently due to its several desired attributes, such as enhanced stability, efficiency, reliability and scalability etc. [6]. The common distributed generation technologies include both renewable and non-renewable-type energy sources, such as photovoltaic modules, wind turbines, hydropower, fuel cells, gasoline or diesel-fueled backup generators etc. [7].
A microgrid needs to be provided with a suitable control system for stable, reliable and economic operation. This control system is a decision-making set of software and/or hardware [8,9], and typically possesses a hierarchical structure with three different control layers, namely: primary, secondary and tertiary. Each control layer is designed to meet certain objectives and their execution rates are different. The main goals of the microgrid control system are as follows [8,9,10]: (i) frequency and voltage regulation to their desired reference values in each operating mode, (ii) maintaining a power supply–power demand balance, (iii) ensuring economic operation and demand side management, and (iv) seamless transition between different operating modes. The grid-tied operation is the normal mode of operation for a microgrid, in which the microgrid control is simple, because the larger upstream main grid dominates the dynamics of the microgrid. In this mode, the main grid commands the frequency and voltage, because of having large synchronous generators with large rotating inertia. As a result, the microgrid must synchronize with the main grid in the grid-tied mode. However, due to some disturbance (whether pre-planned or unplanned) the microgrid can also switch to the autonomous mode. In the autonomous mode, the microgrid control is crucial for frequency and voltage stability, reliable power delivery and proper load sharing [11,12,13].
The primary control layer is normally implemented as a local droop controller at each DGU, and subsequent to autonomous mode, it ensures the frequency and voltage stability of the microgrid by restricting their values to pre-defined ranges [13]. However, it might not completely restore the microgrid frequency and voltage due to their dependency on the load. Therefore, the microgrid frequency and voltage deviations, caused by the primary controller, are compensated and restored to the desired values by an additional secondary control layer [13,14,15]. The secondary controller executes for a longer time frame and with a slower dynamic response (i.e., slower execution rate) than the primary controller. This time-scale difference justifies the independent operation and individual design of the two controllers [11,13,15,16,17,18]. The tertiary controller is responsible for economic operation and power flow optimization of the microgrid, and executes for a longer time frame with a slower dynamic response than both the primary and secondary controllers [10,11,19,20,21]. Generally, the economic operation of the microgrid is guaranteed, if all the DGUs operate at the same marginal costs (or incremental costs i.e., total cost per unit power generated) [10].
The secondary controller is implemented as a (i) conventional centralized controller (requiring complex communication network and having heavy computation burden, higher cost, lower reliability and prone to single point of failure issue), (ii) decentralized controller (having higher cost and higher reliability), and (iii) distributed controller (having lower cost and higher reliability) [19,22]. Conventionally, the tertiary controller also exploits a centralized structure [11], and is prone to the same problems as mentioned regarding the centralized secondary controller.
The distributed control of microgrids is inspired by the theory of multi-agent systems (MASs), according to which the microgrid itself is regarded as a MAS and its DGUs (i.e., energy generation nodes) as agents. In this strategy, the coordination among various DGUs is achieved via exchange of information (i.e., communication) according to some restricted communication protocols. The DGUs in a microgrid are physically interconnected via an electric power network. Above this physical layer, there is a cyber layer comprising a sparse (or mild) communication network among DGUs, which is more reliable and cheaper. This communication network can be modeled by a communication graph. Each DGU is permitted to communicate with its neighboring DGUs only. Furthermore, the control protocols are distributed among DGUs, thus overcoming the single point of failure and improving the reliability [11,13,23,24].
Recently, a distributed hierarchical control framework has been reported for a droop-control AC microgrid in [25], which was applicable during autonomous mode, grid-connected mode and any transition mode between the stated two modes. The proposed strategy was operating with a three-layer control structure: at the primary layer, the conventional droop control was adopted; at the secondary level, a distributed leader–follower consensus control was adopted; and at the tertiary level, a PI-based mode-supervisory control strategy was adopted. Since, for frequency and voltage restoration it relied on the leader–follower consensus, hence, the leader agent (i.e., a central or specialized node) was required to coordinate the functions of all the follower agents. Thus, being distributed, it again poses a kind of single point of failure problem in case of leader outage. In [26], the authors have proposed a droop-free hierarchical control framework for inverter-interfaced AC microgrids, capable of operating in both autonomous and grid-connected modes, and where the control objectives were power-sharing, frequency and voltage regulation, and the optimal power dispatch. However, apart from local controllers at each DGU, it also required a microgrid central controller (MGCC) with a central communication system. Thus, it was again susceptible to a single point of failure problem. Similarly, in [27], the authors have proposed a multiple time-scale hierarchical active power balance and frequency stability control framework for medium voltage autonomous AC microgrid, which again needed a MGCC for dynamic stability control. The authors, in [28], have reported a distributed sliding mode control-based frequency regulation and economic dispatch strategy for an autonomous AC microgrid. In the proposed strategy, the tertiary control was merged into the secondary control for speeding up the economic dispatch process. However, the stated article did not report any generation cost parameters and, hence, related (quadratic) cost functions of the DGUs. Instead, the identical incremental cost criterion was established through a consensus algorithm directly using the assumed values of the production costs. Moreover, the power lines were assumed as lossless (i.e., purely inductive). Similarly, the authors in [29], have reported a distributed model predictive (MPC)-based control for frequency regulation and economic operation of an autonomous AC microgrid that could operate with integrated secondary and tertiary control layers. However, the equal production cost criterion was established by straightaway using the assumed values of the incremental costs of DGUs, and then applying a consensus algorithm. In other words, the article did not consider any generation cost coefficients and, hence, the corresponding (quadratic) cost functions of the DGUs. Furthermore, lossless power lines were assumed. The authors of the work reported in [28,29], in the sequel, proposed a distributed MPC-based economic dispatch and frequency regulation strategy for autonomous AC microgrids in [30] that bears the same limitations as described regarding [28,29]. In [31], the authors have proposed a distributed joint operation strategy for hierarchically controlled islanded AC microgrids. However, it relied on the leader agent for frequency and voltage regulation at the secondary control level. Moreover, the distributed secondary frequency and voltage regulation was established using continuous-time consensus algorithms based on single integrator dynamics and having asymptotic convergence. The authors in [32] have reported an event-triggered distributed secondary control framework for frequency regulation and economic dispatch of droop-controlled AC microgrids that demonstrated a comparable performance with the centralized economic dispatch strategy. In [33], the authors have proposed a distributed hierarchical control technique to compensate the voltage variation issue, resulting from the increased integration of photovoltaic system in the distribution networks, by real-time regulation of the reactive power of PV inverters. However, it is noteworthy to state that the contemporary hierarchical control articles [26,27,31,32,33] are focused on the DGUs with homogeneous (or identical) dynamics only. The authors in [34] have reported a multi-agent based distributed power management strategy for voltage regulation and economic power-sharing of diesel generators in DC shipboard power systems. By adjusting the operating speed of each diesel engine, the fuel consumption was minimized up to 10%. However, the stated strategy was focused on DGUs with homogeneous dynamics only. Moreover, the distributed secondary voltage control was based on the continuous-time single integrator dynamics, with asymptotic convergence. In [35], the authors have reported a distributed hierarchical control framework for frequency and voltage regulation in islanded AC microgrids. Moreover, the microgrid operation was optimized by minimizing the overall network power losses using an alternating direction method of multipliers (ADMM) algorithm. However, in the stated strategy both the distributed frequency and voltage regulation were based on (i) the continuous-time single integrator dynamics, with asymptotic convergence, (ii) relying on leader–follower consensus, and (iii) focused on DGUs with homogeneous dynamics only.

Motivation and Major Contributions of the Article

Motivated by the aforementioned drawbacks of the contemporary hierarchical control strategies, the authors have developed an alternative hierarchical control approach suitable for autonomous AC microgrids. The main contributions of this article are listed below:
  • A fully distributed hierarchical control framework is formulated for droop-controlled autonomous AC microgrids that guarantees coordinated operation of the three constituent control layers: droop-based primary control, distributed secondary active power and frequency control, and distributed tertiary control for the optimal active power dispatch.
  • The suggested scheme operates with a distributed leaderless consensus at both the secondary and tertiary control layers, without needing a leader node to coordinate the functions of the other (i.e., follower) nodes. Consequently, it is not susceptible to single point of failure issue. Since the computational and communication effort is equally distributed among the distributed controllers of DGUs, it is fully distributed in this manner. It is reliable as well as flexible than the contemporary distributed [25,26,27] and conventional centralized control strategies.
  • The proposed control framework is tested under plug-and-play event of DGUs and under load perturbations. It is found to dispatch load economically along with regulating frequencies of DGUs to the reference value.
  • The microgrid simulation testbed used in this work possesses both low-inertia (converter-interfaced)-type and high-inertia (rotating)-type DGUs. On the other hand, the contemporary articles [26,27,31,32,33] are focused only on the low-inertia-type DGUs. Since, the dynamic response of the high-inertia-type DGUs is slower (due to speed governor) than the low-inertia-type DGUs [36], hence, it becomes a challenging task to formulate a distributed hierarchical control strategy for a microgrid with DGUs that have heterogeneous dynamics, and coordinate their operations successfully. This article addresses this issue.
Remark 1.
This article is written in continuation of the authors’ previous article [37], where the control objectives were: (i) the distributed secondary control of active power of DGUs and, hence, (ii) their frequency regulation to the reference value. Please note that the system had only two control layers, i.e., the primary and secondary control layers.
Now, to further the work presented in [37], in the present article, the authors have also added the tertiary control layer to the previous system, so that the load is economically dispatched with a minimum power mismatch besides the active power control and, hence, frequency regulation of DGUs to the reference value.
The remaining article is organized as follows: Section 2 covers the preliminary communication graph theory. Section 3 describes the microgrid simulation testbed configuration. Section 4 explains the closed-loop implementation strategy of the proposed distributed hierarchical control framework. Section 4.2 verifies the effectiveness of the proposed strategy through various numerical simulation results, performed in the MATLAB/Simulink environment. Lastly, Section 6 concludes this work.

2. Graph Theory

The distributed control of microgrids rely on the theory of multi-agent system (MAS). Using this theory, the communication network between DGUs (i.e., agents) of the microgrid is modeled as a weighted graph, G , as shown in Figure 1b. The vertices of the graph represent the energy nodes or agents, and the edges or arcs represent the communication lines. Now, let G ( V , E , A ) , be a weighted undirected (i.e., bidirectional) graph, where V = { V 1 , V 2 , , V N } be the set of vertices, E V × V be the set of edges and A = [ a i j ] R N × N be the weighted adjacency matrix, where N indicates the number of nodes. An edge ( V i , V j ) E indicates an edge from the ith node to the jth node, and implies that the jth node can acquire information from the ith node, and vice versa. There is a communication weight a i j 0 , associated with each edge ( V j , V i ) E , such that a i j > 0 ( V j , V i ) E (i.e., if there is an edge from the jth node to the ith node); otherwise a i j = 0 ∀ ( i j , i , j = { 1 , 2 , , N } ). The neighboring node set of the ith node is, N i = { V j : ( V j , V i ) E } , and the number of (in-) neighbors of the ith node is N i , and equals its in-degree, d i i n . The weighted Laplacian matrix of the graph, G , is given as: L = D i n A R N × N , where D i n is the weighted in-degree matrix and defined as: D i n = d i a g { d i i n } R N × N with d i i n = j N i a i j [38].

3. Simulation Testbed Configuration

The performance and effectiveness of the proposed distributed hierarchical control framework is tested and verified on a 3-phase microgrid testbed, as shown in Figure 1a. The stated microgrid testbed comprises three distributed generation units (DGUs) and overall four buses. There are two inverter-interfaced DGUs and one internal combustion engine (ICE)-based DGU i.e., a diesel genset (GS) with a wound-field synchronous generator. The inverter-interfaced DGUs comprise a microsource (MS) and an external energy-storage system (ESS). The three DGUs are connected to the buses in the following order: ESS to bus 1, MS to bus 3 and GS to bus 4. Each DGU is connected to its respective bus using a 3-phase Δ Y-transformer. Bus 1 provides a point of interconnection of the overall microgrid to the main grid using a static transfer switch (STS). Between the DGUs and their respective buses, Z E S S and Z M S indicate the series coupling inductances, and Z G S represents a coupling capacitor. Various loads are connected to the four buses. The line impedances between the main grid and bus 1 (i.e., Z 1 , Z 2 ) and between the other buses (i.e., Z 12 , Z 13 , Z 24 and Z 34 ) represent R L C -branches. The overall microgrid testbed parameters are given in Appendix A, in Table A2Table A4. The communication between DGUs is represented by an undirected graph, G , in Figure 1b.

4. Proposed Distributed Hierarchical Control Framework

The closed-loop operation of the overall proposed scheme is illustrated in Figure 2. It comprises three constituent control layers, i.e.: (i) the primary level is provided using the conventional droop control; (ii) the secondary level is implemented using a leaderless consensus-based distributed power and frequency control; and (iii) the tertiary level is also implemented using a leaderless consensus-based distributed economic load dispatch.
The strategy has been designed so that all the three control levels work in a coordinated fashion, and the following intended control objectives are successfully achieved:
  • Subsequent to islanding, restore the frequency of each DGU to the microgrid reference frequency, f 0 , despite load perturbations
  • To ensure plug-and-play operation for DGUs
  • To dispatch the load economically with a negligible power mismatch

4.1. Primary Control Level

To proportionally share the load power demand between various DGUs and concurrently ensure their frequency and voltage stability, the conventional droop control is frequently employed at the primary control level. For an ith DGU, it can be expressed as follows [39,40]:
P ω - droop control : ω i = ω 0 + Δ ω i , a d j + m i , P P i , r e q P i Q V - droop control : V i , p k = V i , r e q V i m i , Q Q i
where in Equation (1), ω i is the angular frequency of the ith DGU, ω 0 is the reference angular frequency of the microgrid, Δ ω i , a d j denotes the frequency adjustment term provided by the overload control scheme reported in [41], m i , P > 0 is the P ω -droop-control gain, P i , r e q and P i are, respectively, the real power set-point (i.e., reference signal acquired by the primary (i.e., P ω -droop) controller from the distributed secondary controller) and the locally measured real power output of ith DGU. Moreover, V i , r e q and V i are, respectively, the voltage set-point and the locally measured output voltage of ith DGU, m i , Q > 0 is the Q V -droop-control gain, and Q i is the locally measured reactive power output of ith DGU. For inverter-interfaced DGUs (i.e., ESS and MS), V i , p k is the voltage amplitude at the inverter terminals, and for GS, V i , p k = V c m d indicates the voltage command applied to the field-exciter controller for generating field-excitation, V f .
Please note that the inverter-interfaced DGUs are modeled as 3-phase controlled-voltage sources, so that their 3-phase output voltages, as shown in Figure 3, can be expressed as follows [37]:
v a = V i , p k sin ( ω i t + 0 ) v b = V i , p k sin ( ω i t 120 ) v c = V i , p k sin ( ω i t + 120 )
where in Equation (2), V i , p k = M D V D C , with V D C and M D , respectively, indicating the inverter DC input voltage and the modulation index.
The primary control strategies for the inverter-interfaced DGUs (i.e., ESS and MS ) and the ICE-based DGU (i.e., diesel GS) are, respectively, illustrated in Figure 3 and Figure 4. The respective simulation parameters are given in Appendix A, in Table A2Table A4. Please note that the primary control level for inverter-interfaced MS and ESS differs from one another in one respect only. In the case of ESS, the lower limit of real power is negative (i.e., P m i n = 2.50   k W ), indicating charging/electrical energy storage.
The fuel command, fuel toque, fuel power, and friction power loss expressions (i.e., F c m d , T F , F p , and P f , respectively) for GS are given below:
F c m d = K t f T c m d T F = η t h K f v K e v F c m d F p = T F ω r P f = K m ω r 2
where in Equation (3), T c m d and ω r are, respectively, the torque command and speed of rotation of the synchronous generator, and K t f , η t h , K f v , K e v and K m > 0 are constants.

4.2. Secondary Control Level

The distributed secondary control ensures real power and, hence, frequency control of each DGU in a finite-time, and counteracts steady-state frequency deviations under load perturbations. As inspired by [42], the stated goal is achieved by proposing the following distributed nonlinear finite-time real power consensus algorithm:
υ ˙ i t = κ 1 j N i a i j sgn P i ( t ) P j ( t ) P i ( t ) = υ i ( t ) + r i ( t ) = υ i ( t ) + P i , o p t ( t )
where in Equation (4), i = { 1 , 2 , , N } represents the DGUs index set with N = 3 , κ 1 > 0 indicates a design parameter, a i j is the entry of the adjacency matrix, A, υ i ( t ) R N represents an intermediate state variable, r i ( t ) = P i , o p t ( t ) R N is the time-varying reference signal (i.e., the optimal power dispatch reference) for an ith DGU acquired by the distributed secondary controller from the distributed tertiary controller.
The main goals of the distributed secondary control algorithm, expressed in Equation (4), are: (i) to force all the agents (i.e., DGUs) of the communication graph, G , to reach a consensus, and (ii) to force an ith agent to track its time-varying optimal power dispatch reference, P i , o p t , acquired from the distributed tertiary controller and, resultantly, restore the frequencies of the DGUs to the microgrid reference frequency, i.e., for an ith agent one must have,
P i ( t ) P i , o p t ( t ) 0 f i ( t ) f 0 0 as t
Please note that in Equation (4), (i) r i ( t ) = P i , o p t ( t ) is differentiable, and (ii) its derivative is bounded. Moreover, sgn ( · ) indicates a multi-valued signum function expressed as follows:
sgn ( ) = 1 if > 0 0 if = 0 1 if < 0
Remark 2.
The implementation of Equation (4), which indicates the distributed secondary controller, in this research is quite different from the authors’ previous article [37], where r i ( t ) = P L i , a v g ( t ) (i.e., the system average real load), so that each DGU dispatched average real load. The previous article covered only the primary and secondary control levels, and there was no tertiary control at all. However, in this article, r i ( t ) = P i , o p t ( t ) is the optimal power dispatch reference for an ith DGU acquired by the distributed secondary controller from the distributed tertiary controller, so that the load is economically dispatched and, concurrently, the frequencies of DGUs are restored to the reference value. However, this frequency restoration process doesn’t need any dedicated auxiliary frequency control.
For an ith DGU, the intermediate state variable, υ i ( t ) , is initialized in the following manner:
υ i 0 = 0 i = 1 N υ i 0 = 0
Using Equation (4), the following closed-loop distributed secondary control system is deduced by differentiation:
P ˙ i , r e q ( t ) = P ˙ i ( t ) = υ ˙ i ( t ) + P ˙ i , o p t ( t ) = P ˙ i , o p t ( t ) κ 1 j N i a i j sgn P i t P j t
with the initial conditions i = 1 N P i ( 0 ) = i = 1 N P i , o p t ( 0 ) .
In Equation (7), P i , r e q ( t ) is the reference signal for the primary (i.e., P ω -droop) controller, generated by the distributed secondary controller. Figure 2 depicts the overall closed-loop operation of the distributed secondary controller.

Convergence Analysis of the Distributed Secondary Controller

The presence of the discontinuous signum function, causes discontinuity in the control algorithm, expressed in Equation (4). Hence, its solution can be perceived in the Filippov sense [43].
Lemma 1.
Let G be a connected communication graph, and P i ( t ) P j ( t ) = 0 , ∀ i , j = { 1 , 2 , , N } , then P i ( t ) P i , o p t ( t ) = 0 , for system expressed in Equation (4), ∀ i = { 1 , 2 , , N } .
Proof. 
Equation (4) implies that:
i = 1 N P i ( t ) = i = 1 N υ i ( t ) + i = 1 N P i , o p t ( t )
Since, the communication graph, G , depicted in Figure 1b, is undirected, it implies:
i = 1 N υ ˙ i ( t ) = κ 1 i = 1 N j N i a i j sgn P i ( t ) P j ( t ) = 0
As i = 1 N υ i ( 0 ) = 0 (see Equation (6)), hence, Equation (9) implies that i = 1 N υ i ( t ) 0 t 0 . Consequently, one is left with,
i = 1 N P i ( t ) = i = 1 N P i , o p t ( t ) t 0
If P i ( t ) P j ( t ) = 0 , ∀ i , j = { 1 , 2 , , N } , it follows from Equation (10) that P i ( t ) P i , o p t ( t ) = 0 , ∀ i = { 1 , 2 , , N } . In other words, the distributed secondary control algorithm, expressed in Equation (4), guarantees that each P i ( t ) approaches its respective P i , o p t ( t ) in a finite-time. □

4.3. Tertiary Control Level

The tertiary controller prescribes the optimal power dispatch references (i.e., P i , o p t , where i = { 1 , 2 , , N = 3 } , respectively, refers to ESS, MS and GS) for the distributed secondary controller, expressed in Equation (4) and illustrated in Figure 2. The economic load dispatch (ELD) problem can be solved in a (i) centralized, or (ii) distributed manner.

4.3.1. Centralized Tertiary Controller—Centralized Economic Load Dispatch

Conventionally, the ELD problem is sorted out in a centralized manner. The objective is to minimize the total generation cost, C T ( P i ) , subject to equality and inequality constraints, and is expressed as follows [44,45]:
Objective function : min C T ( P i ) = min i = 1 N C i ( P i ) = min i = 1 N α i + β i P i + γ i P i 2 Subject to : i = 1 N P i = P D ( equality or power balance constraint ) P i , m i n P i P i , m a x ( inequality or power generation constraint )
where C i ( P i ) represents a quadratic-type generation cost function for the ith DGU, α i , β i , γ i > 0 are the generation cost parameters of the ith DGU, P i is the real power output of the ith DGU, P i , m i n and P i , m a x are, respectively, the lower and upper bounds of the power output of the ith DGU, and P D is the total real power demand.
One of the typical approaches, for solving the ELD problem in a centralized manner, is to apply the Lagrange multiplier method in which the constraints are augmented into the objective function. The Lagrange function, L , for the ELD problem can be formulated as follows:
L P i , λ = C T P i + λ P D i = 1 N P i
where λ is the Lagrange multiplier corresponding to the power balance constraint given in Equation (11).
Now, the necessary condition for the extreme value of the objective function can be obtained from the first-order optimization conditions, i.e., taking the first derivative of the Lagrange function, L , with respect to each of the independent variables (i.e., P i and λ ) and then setting the derivatives equal to 0. These conditions are termed as the Karush–Kuhn–Tucker conditions, and are applied as follows:
Condition 1 : L P i = C T P i P i λ = 0 d C i ( P i ) d P i = λ o p t = 2 γ i P i , o p t + β i Condition 2 : L λ = P D i = 1 N P i = 0 i = 1 N P i , o p t = P D
Rearranging condition 1 in Equation (13) for P i , o p t , yields:
P i , o p t = λ o p t β i 2 γ i 0
Substituting P i , o p t from Equation (14) into condition 2, given in Equation (13), yields:
λ o p t = P D + i = 1 N β i 2 γ i i = 1 N 1 2 γ i
Equation (13) provides the necessary conditions for the existence of the minimum generation cost (i.e., the optimal power dispatch), while considering the equality constraint only, but without considering any inequality constraint (i.e., P i , m i n = 0 and P i , m a x = ) given in Equation (11), and states that the incremental costs (i.e., d C i ( P i ) / d P i ) of all the generating units must be equal to the Lagrange multiplier, λ . This strategy is known as the equal incremental cost criterion.
Now, if the power generation constraint is also recognized (i.e., P i , m i n P i P i , m a x ), then the necessary conditions given in Equation (13) for the optimal power dispatch can be interpreted as follows:
d C i ( P i ) d P i = P D + i = 1 N β i 2 γ i i = 1 N 1 2 γ i = λ o p t for P i , m i n < P i < P i , m a x d C i ( P i ) d P i = P D + i = 1 N β i 2 γ i i = 1 N 1 2 γ i λ o p t for P i = P i , m a x d C i ( P i ) d P i = P D + i = 1 N β i 2 γ i i = 1 N 1 2 γ i λ o p t for P i = P i , m i n
Thus, the optimal incremental cost, λ o p t , is found from Equation (16), which is then substituted into Equation (14) to obtain the optimal power dispatch (or scheduling) reference for each DGU. These stated references are then acquired by the distributed secondary controller from the centralized tertiary controller.

4.3.2. Distributed Tertiary Controller—Distributed Economic Load Dispatch

In modern control of microgrids, the ELD problem is sorted out in a distributed manner. In distributed approach, the equal incremental cost criterion can also be established using a consensus algorithm. Accordingly, inspired by [46], the authors propose a distributed finite-time incremental cost consensus algorithm (i.e., distributed tertiary controller) to solve the ELD problem, which is expressed as follows:
λ ˙ i ( t ) = u i λ ( t ) = κ 2 j N i a i j sgn λ i ( t ) λ j ( t ) σ where λ i ( 0 ) = 2 γ i P i ( 0 ) + β i subject to i = 1 N P i ( 0 ) = P D
where κ 2 > 0 , and 0 < σ < 1 indicate design parameters, u i λ is the incremental cost consensus control input for the ith DGU, and sgn ( · ) σ = sgn ( · ) | · | σ .

4.3.3. Convergence Analysis of the Distributed Tertiary Controller

Lemma 2.
Let G be a connected communication graph, and λ i ( t ) λ j ( t ) = 0 , ∀ i , j = { 1 , 2 , , N } , then λ i ( t ) λ i , o p t ( t ) = 0 , where λ i , o p t is the incremental cost consensus value, for system expressed in Equation (17), ∀ i = { 1 , 2 , , N } [43].
Lemma 3.
Let ξ i = { ξ 1 , ξ 2 , , ξ n } 0 , and ( 0 < μ 1 ) , then [47]:
i = 1 N ξ i μ i = 1 N ξ i μ
Lemma 4.
Let G be an undirected communication graph, then the Laplacian matrix, L, exhibits the following properties [48]:
  • The Laplacian matrix, L, is positive semi-definite, and x T L x = 1 2 i , j = 1 N a i j x j x i 2 , and
  • Suppose ϝ 2 ( L ) be the second smallest eigenvalue of the Laplacian matrix, L. Now, if 1 T x = 0 , then x T L x ϝ 2 ( L ) x T x .
Lemma 5.
Let the expression below represents a nonlinear autonomous system:
x ˙ ( t ) = f ( x ( t ) )
where x ( 0 ) = x 0 , f ( 0 ) = 0 , x = x 1 , x 2 , , x N T R N , f ( x ) : R + × R N R N , be a nonlinear function. As reported in [49], the origin will be a globally finite-time stable equilibrium of the system in Equation (18), if and only if the origin is both (i) Lyapunov stable, and (ii) finite-time convergent.
Suppose there exists a continuous positive definite and radially unbounded function, V ( x ( t ) ) : R N R + such that:
V ˙ ( x ( t ) ) κ 2 V x ( t ) σ where : κ 2 > 0 , and ( 0 < σ < 1 )
Then, the origin of the system described in Equation (18) is globally finite-time-stable. Moreover, its settling-time function, t s ( x ) , can be upper bounded by:
t s ( x ) 1 κ 2 ( 1 σ ) V ( x ) ( 1 σ )
Proof. 
Let the local incremental cost consensus mismatch for an ith DGU be as follows:
ϵ i ( t ) = λ i ( t ) 1 N i = 1 N λ i ( t )
Since 1 N i = 1 N λ ˙ i ( t ) = 0 for an undirected and connected communication graph, G , it implies 1 N i = 1 N λ i ( t ) is time-invariant. Differentiating Equation (21) yields the corresponding differential error, ϵ ˙ ( t ) , as follows:
ϵ ˙ i ( t ) = λ ˙ i ( t ) 1 N i = 1 N λ ˙ i 0 ( t ) = κ 2 j N i a i j sgn λ j ( t ) λ i ( t ) σ
Now, choosing V 1 as the Lyapunov function candidate, where
V 1 = 1 2 ϵ T ( t ) ϵ ( t ) = 1 2 i = 1 N ϵ i ( t ) 2
where ϵ ( t ) = [ ϵ 1 ( t ) , ϵ 2 ( t ) , , ϵ N ( t ) ] T indicates the mismatch (or disagreement) vector. The time-derivative of V 1 yields:
V ˙ 1 = i = 1 N ϵ i ( t ) ϵ ˙ i ( t ) = i = 1 N ϵ i ( t ) κ 2 j N i a i j sgn λ j ( t ) λ i ( t ) σ = κ 2 2 i , j = 1 N a i j 2 1 + σ ϵ j ( t ) ϵ i ( t ) 2 1 + σ 2
Using Lemmas 3 and 4, one has
V ˙ 1 κ 2 2 i , j = 1 N a i j 2 1 + σ | ϵ j ( t ) ϵ i ( t ) | 2 1 + σ 2 = κ 2 2 2 ϵ T ( t ) L ϵ ( t ) 1 + σ 2 κ 2 2 2 ϝ 2 ( L σ ) ϵ T ( t ) ϵ ( t ) 1 + σ 2 = κ 2 2 4 ϝ 2 ( L σ ) V 1 ( t ) 1 + σ 2
where L σ indicates the Laplacian matrix, whose corresponding adjacency matrix is A σ = a i j 2 1 + σ . Let κ 3 = κ 2 2 4 ϝ 2 ( L σ ) 1 + σ 2 , then Equation (25) can also be expressed as follows:
V ˙ 1 κ 3 V 1 ( t ) 1 + σ 2
Using Lemma 5, it follows that the incremental cost consensus mismatch, ϵ i , tends to 0 within a finite settling time, t λ , and its upper bound is given as follows:
t λ 1 κ 3 1 σ 2 V 1 ( t ) 1 σ 2
Consequently, all the DGUs reach an agreement based on their incremental costs, i.e., λ j = λ i = λ i , o p t , ∀ i , j = { 1 , 2 , , N } , using the distributed economic dispatch algorithm expressed in Equation (17), within a finite settling time upper bounded by t λ . □

5. Numerical Simulation Results and Discussion

This section demonstrates the effectiveness of the proposed distributed hierarchical control framework using numerical simulations performed in the MATLAB/Simulink environment. The AC microgrid simulation testbed is depicted in Figure 1a, whereas the communication graph between DGUs is shown in Figure 1b. The whole microgrid parameters are specified in Table A2Table A4, in Appendix A.
The overall results are grouped into two different case studies, as follows:
Case·1:
Performance assessment of the proposed hierarchical control framework for distributed economic load dispatch
Case 2:
Comparison with the centralized economic load dispatch
In case 1, the primary control is based on the conventional droop control, and the secondary and tertiary controls are based on the distributed control. Case 2 is different from case 1 in one respect only, i.e., the tertiary control is based on the centralized control. In both the stated case studies, the performance of the autonomous AC microgrid testbed is evaluated under (i) load perturbations, and (ii) plug-and-play event of DGUs.

5.1. Case 1: Performance Assessment of the Proposed Hierarchical Control Framework for Distributed Economic Load Dispatch

In this case study, the microgrid is switched to the autonomous mode at t = 2   s . All the three control levels (i.e., primary, secondary and tertiary) are in place. The total active load power demand in the time interval t [0,6] s is P D = 12   k W , which is then incremented to P D = 16   k W in the time interval t [6,9] s. The total demand then remains the same towards the end of simulation. However, in the interval t [9,13] s one of the DGUs (i.e., MS) is plugged-out at t = 9   s and, subsequently, plugged-in t = 13   s for testing the plug-and-play feature of DGUs. The design parameters for the distributed secondary controller and distributed tertiary controller, expressed in Equations (7) and (17) are κ 1 , κ 2 , σ = 0.5 . Various generation cost related parameters of each DGU are specified in Table 1.
The overall closed-loop distributed hierarchical control scheme, as illustrated in Figure 2, operates as follows: the distributed tertiary controller generates the optimal power active dispatch references (i.e., P i , o p t ) in a finite-time, and provides these to the distributed secondary controller. The distributed secondary controller tracks these stated references, generates new references (i.e., P i , r e q ), and provides these to the primary (i.e., P ω -droop) controller of each DGU. In simple words, each higher control level commands the lower control level. As a result, not only is the power dispatched economically, but also the frequencies of DGUs are regulated to the reference value (i.e., f 0 = 60 Hz ) in a finite-time, despite any load perturbation or the plug-and-play event of DGUs.
The optimal power dispatch references acquired by the distributed secondary controller from the distributed tertiary controller are depicted in Figure 5, and the corresponding power output of each DGU is shown in Figure 6. Since, the power mismatch, Δ P = P D P T = P D i = i N P i (i.e., the difference between the overall active power demand and the combined active power output of the three DGUs), converges to zero, as shown in Figure 7, it implies that the distributed tertiary controller operates quite accurately. Moreover, the frequencies of DGUs are converging to the reference 60 Hz , as illustrated in Figure 8. This in turn implies that the distributed secondary controller is quite accurately regulating the frequencies of DGUs under the load perturbation (i.e., t [ 6 , 9 ] s) and the plug-and-play event (i.e., t [ 9 , 13 ] s) of DGUs. The incremental costs of DGUs, λ o p t , and the corresponding total cost of generation, C T , are given in Figure 9 and Figure 10 respectively. It can be seen that the incremental costs increase under the load increase and the plug-and-play events of DGUs. Similarly, the total cost of generation increases under the load increase event, but it decreases during the plug-and-play event, because of the disconnection of one DGU (i.e., MS) from a group of three.

5.2. Case 2: Comparison with the Centralized Economic Load Dispatch

In this section, the proposed distributed economic dispatch strategy is further tested in comparison with the centralized economic dispatch strategy reported in well-known power system analysis and power generation, operation and control textbooks [44,45], and explained in Section 4.3.1.
In the centralized dispatch method, the optimal active power dispatch references acquired by the distributed secondary controller from the centralized tertiary controller are shown in Figure 11, and the corresponding power output of each DGU is depicted in Figure 12. It can be seen that both the optimal power dispatch references and the power outputs of DGUs under the proposed distributed economic dispatch, illustrated in Figure 5 and Figure 6, respectively, furnish approximately the same optimal solution as the centralized economic dispatch, shown in Figure 11 and Figure 12, respectively. The power mismatch, Δ P , in the case of centralized dispatch, shown in Figure 13, likewise the distributed dispatch, shown in Figure 7, also converges to zero. Moreover, the frequencies of DGUs, the incremental costs of DGUs, and the total cost of generation under the centralized dispatch, shown in Figure 14, Figure 15 and Figure 16 are almost the same as those for the distributed economic dispatch, shown in Figure 8, Figure 9 and Figure 10, respectively. Please note that the proposed distributed economic dispatch strategy provides a comparable performance with the centralized economic dispatch strategy, but at a much lower cost of communication network. This makes the proposed distributed economic dispatch method a better solution than the centralized economic dispatch method.

6. Conclusions

In this paper, a fully distributed hierarchical control scheme is formulated for autonomous AC microgrids, comprising multiple DGUs with heterogeneous dynamics. The proposed scheme has a distinct three-layer control structure, comprising: primary control layer (based on traditional droop control); and leaderless consensus-based distributed secondary and tertiary control layers. The stated three layers work in a coordinated manner. The proposed strategy simultaneously regulates the frequency of each DGU to the reference value (i.e., 60 Hz) in a finite-time, and dispatches the load economically with a negligible power mismatch. It is pertinent to mention that the frequency restoration is achieved without requiring any central leader agent (i.e., leader–follower consensus) that has been reported in the contemporary distributed hierarchical control articles. Thus, the proposed strategy is insusceptible to the single point of failure due to the absence of leader. Moreover, the frequency restoration process does not need any dedicated auxiliary frequency control. Rather, the frequency restoration is achieved indirectly by regulating the active power output of each DGU at the secondary level. As compared to the conventional centralized hierarchical control, the proposed strategy only requires the local agent-to-agent information exchange through a sparse communication network, hence, it is fully distributed. The devised strategy is tested on an autonomous AC microgrid testbed, and found to successfully meet its targets under load perturbations, along with supporting the plug-and-play capability for DGUs. Detailed theoretical analysis and simulation results, performed in the MATLAB/Simulink environment, are presented to verify the effectiveness of the proposed control framework. Since, all the intended control objectives are successfully achieved, hence, the proposed distributed hierarchical control framework proves itself to be an effective technique for distributed economic dispatch and frequency regulation of an autonomous AC microgrid.
The present article deals only with the active power and frequency control of DGUs in an autonomous AC microgrid. The authors are determined to further this work by also considering the voltage and reactive power control and the associated virtual impedance concept. Similarly, the event-triggered communication mechanism can also be considered to increase the efficiency of the proposed control framework.

Author Contributions

Conceptualization, methodology, software, validation, formal analysis, investigation, resources, data curation, and writing—original draft preparation, by S.U.; supervision, by L.K.; writing—review and editing, by I.S., G.H. and F.R.A.; and funding by F.R.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors are thankful to the Higher Education Commission (HEC) Pakistan for providing financial support to Shafaat Ullah throughout his PhD research work in the form of Indigenous Scholarship, vide Ref. No. 518(Ph-II)/2EG5-036/HEC/IS/2018, dated: 20 May 2019. The APC of this manuscript is funded by Taif University Researchers Supporting Project Number(TURSP-2020/331), Taif University, Taif, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All the data supporting the reported results are available within the article, and can also be obtained from the first author upon request.

Acknowledgments

The authors would like to acknowledge the support from Taif University Researchers Supporting Project Number(TURSP-2020/331), Taif University, Taif, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Entire System Parameters

Table A1. Microgrid testbed impedances specifications.
Table A1. Microgrid testbed impedances specifications.
Line Impedances R ( Ω ) X L ( Ω ) X C ( Ω )
Z 1 0.09340.02552894.30
Z 2 0.002810.0006792894.30
Z E S S 03.770
Z M S 03.770
Z G S 0026.53
Z 12 0.0273520.0066288.60
Z 13 0.01370.0033577.20
Z 24 0.016880.00407336.70
Z 34 0.00260.000642020.10
Table A2. Microgrid testbed transformers specifications.
Table A2. Microgrid testbed transformers specifications.
TAGRating
(kVA)
Frequency
(Hz)
Primary Winding SpecificationsSecondary Winding Specifications
V ph ph ( V ) R ( Ω ) X L ( Ω ) V ph ph ( V ) R ( Ω ) X L ( Ω )
T 1 25006041600.047060.18824800.0006270.0025068
T 2 75604800.01690.06762080.00030.0127
T 3 45602080.026880.10752080.0050470.0201
T 4 45602080.026880.10752080.0050470.0201
T 5 45602080.026880.10752080.0050470.0201
Table A3. Inverter-based DGUs (i.e., ESS and MS) specifications.
Table A3. Inverter-based DGUs (i.e., ESS and MS) specifications.
MS SpecificationsESS Specifications
Quantity Value Quantity Value
S b a s e 15 k VA S b a s e 15 k VA
V b a s e 208 V V b a s e 208 V
V D C 750 V V D C 750 V
f 0 60 Hz f 0 60 Hz
Δ f 0.50   Hz Δ f 0.50   Hz
ω 0 377 rad / s ω 0 377 rad / s
Δ ω π   rad / s Δ ω π   rad / s
P m a x 15   k W or 1 pu P m a x 15   k W or 1 pu
P m i n 0 k W P m i n 2.50   k W or 0.1667   pu
V r e q 208   V or 1 pu V r e q 208   V or 1 pu
K P , p 3 K P , p 3
K P , i 30 K P , i 30
K V , p 0.01 K V , p 0.01
K V , i 5 K V , i 5
m P π m P 2.6928
m Q 0.05 m Q 0.05
τ V , τ P , τ Q 0.01   s τ V , τ P , τ Q 0.01   s
Table A4. ICE-based DGU (i.e., diesel genset) specifications.
Table A4. ICE-based DGU (i.e., diesel genset) specifications.
ICE-Based Diesel Genset Specifications
Quantity Value Quantity Value
S b a s e 12.50 k VA X q 0.53301
V b a s e 208 V X q 0.051
f 0 60 Hz X l 0.037
Δ f 0.50   Hz T d 0.35523
ω 0 377 rad / s T d 0.00015
Δ ω π rad / s T q 0.0067
P m a x 12.50   k W   or   1   pu R s 0.0217 pu
P m i n 0 k W H ( s ) 0.1901
V r e q 208   V   or   1   pu p2
K P , p 3 K G , p 10
K P , i 30 K G , i 20
K V , p 1000 K t f 0.625
K V , i 10 K e v 11.8238
m P π K f v 3600
m Q 0.05 η t h 0.47
τ V , τ P , τ Q 0.01   s τ d 0.022   s
X d 1.204 K m 0.36
X d 0.125 τ e x 0.001   s
X d 0.056......

References

  1. Lasseter, B. Microgrids [distributed power generation]. In Proceedings of the 2001 IEEE Power Engineering Society Winter Meeting (Conference Proceedings (Cat. No.01CH37194)), Columbus, OH, USA, 28 January–1 February 2001; pp. 146–149. [Google Scholar]
  2. Lasseter, R.H. Microgrids. In Proceedings of the 2002 IEEE Power Engineering Society Winter Meeting (Conference Proceedings (Cat. No.02CH37309)), New York, NY, USA, 27–31 January 2002; pp. 305–308. [Google Scholar]
  3. Lasseter, R.H.; Piagi, P. Microgrid: A conceptual solution. In Proceedings of the 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No. 04CH37551), Aachen, Germany, 20–25 June 2004; pp. 4285–4290. [Google Scholar]
  4. Shi, W.; Li, N.; Chu, C.-C.; Gadh, R. Real-time energy management in microgrids. IEEE Trans. Smart Grid 2017, 8, 228–238. [Google Scholar] [CrossRef]
  5. Dragicevic, T.; Wu, D.; Shafiee, Q.; Meng, L. Distributed and decentralized control architectures for converter-interfaced microgrids. Chin. J. Electr. Eng. 2017, 3, 41–52. [Google Scholar]
  6. Moayedi, S.; Davoudi, A. Distributed tertiary control of DC microgrid clusters. IEEE Trans. Power Electron. 2017, 31, 1717–1733. [Google Scholar] [CrossRef]
  7. United States Environmental Protection Agency. Distributed Generation of Electricity and Its Environmental Impacts. Available online: https://www.epa.gov/energy/distributed-generation-electricity-and-its-environmental-impacts (accessed on 22 June 2021).
  8. Farrokhabadi, M.; Cañizares, C.A.; Simpson-Porco, J.W.; Nasr, E.; Fan, L. Microgrid stability definitions, analysis, and examples. IEEE Trans. Power Syst. 2019, 35, 13–29. [Google Scholar] [CrossRef]
  9. IEEE 2030.7-2017—IEEE Standard for the Specification of Microgrid Controllers. Available online: https://ieeexplore.ieee.org/document/8340204 (accessed on 22 June 2021).
  10. Bidram, A.; Davoudi, A. Hierarchical structure of microgrids control system. IEEE Trans. Smart Grid 2012, 3, 1963–1976. [Google Scholar] [CrossRef]
  11. Bidram, A.; Lewis, F.L.; Davoudi, A. Distributed control systems for small-scale power networks: Using multiagent cooperative control theory. IEEE Control Syst. Mag. 2014, 34, 56–77. [Google Scholar]
  12. Pilloni, A.; Pisano, A.; Usai, E. Robust finite-time frequency and voltage restoration of inverter-based microgrids via sliding-mode cooperative control. IEEE Trans. Ind. Electron. 2017, 65, 907–917. [Google Scholar] [CrossRef]
  13. Bidram, A.; Davoudi, A.; Lewis, F.L.; Guerrero, J.M. Distributed cooperative secondary control of microgrids using feedback linearization. IEEE Trans. Power Syst. 2013, 28, 3462–3470. [Google Scholar] [CrossRef] [Green Version]
  14. Guerrero, J.M.; Chandorkar, M.; Lee, T.-L.; Loh, P.C. Advanced control architectures for intelligent microgrids—Part I: Decentralized and hierarchical control. IEEE Trans. Ind. Electron. 2012, 60, 1254–1262. [Google Scholar] [CrossRef] [Green Version]
  15. Baghaee, H.R.; Mirsalim, M.; Gharehpetian, G.B. Real-time verification of new controller to improve small/large-signal stability and fault ride-through capability of multi-DER microgrids. IET Gener. Transm. Distrib. 2016, 10, 3068–3084. [Google Scholar] [CrossRef]
  16. Madurai Elavarasan, R.; Pugazhendhi, R.; Irfan, M.; Mihet-Popa, L.; Campana, P.E.; Khan, I.A. A novel Sustainable Development Goal 7 composite index as the paradigm for energy sustainability assessment: A case study from Europe. Appl. Energy 2021, 118173, in press. [Google Scholar] [CrossRef]
  17. Madurai Elavarasan, R.; Leoponraj, S.; Dheeraj, A.; Irfan, M.; Gangaram Sundar, G.; Mahesh, G.K. PV-Diesel-Hydrogen fuel cell based grid connected configurations for an institutional building using BWM framework and cost optimization algorithm. Sustain. Energy Technol. Assess. 2021, 43, 100934. [Google Scholar] [CrossRef]
  18. Nuvvula, R.S.S.; Devaraj, E.; Madurai Elavarasan, R.; Iman Taheri, S.; Irfan, M.; Teegala, K.S. Multi-objective mutation-enabled adaptive local attractor quantum behaved particle swarm optimisation based optimal sizing of hybrid renewable energy system for smart cities in India. Sustain. Energy Technol. Assess. 2022, 49, 101689. [Google Scholar] [CrossRef]
  19. Dehkordi, N.M.; Sadati, N.; Hamzeh, M. Distributed robust finite-time secondary voltage and frequency control of islanded microgrids. IEEE Trans. Power Syst. 2016, 32, 3648–3659. [Google Scholar] [CrossRef]
  20. Irfan, M.; Elavarasan, R.M.; Hao, Y.; Feng, M.; Sailan, D. An assessment of consumers’ willingness to utilize solar energy in China: End-users’ perspective. J. Cleaner Prod. 2021, 292, 126008. [Google Scholar] [CrossRef]
  21. Irfan, M.; Hao, Y.; Ikram, M.; Wu, H.; Akram, R.; Rauf, A. Assessment of the public acceptance and utilization of renewable energy in Pakistan. Sustain. Prod. Consum. 2021, 27, 312–324. [Google Scholar] [CrossRef]
  22. Dehkordi, N.M.; Baghaee, H.R.; Sadati, N.; Guerrero, J.M. Distributed noise-resilient secondary voltage and frequency control for islanded microgrids. IEEE Trans. Smart Grid 2018, 10, 3780–3790. [Google Scholar] [CrossRef] [Green Version]
  23. Bidram, A.; Davoudi, A.; Lewis, F.L.; Ge, S.S. Distributed adaptive voltage control of inverter-based microgrids. IEEE Trans. Energy Convers. 2014, 29, 862–872. [Google Scholar] [CrossRef]
  24. Bidram, A.; Davoudi, A.; Lewis, F.L.; Qu, Z. Secondary control of microgrids based on distributed cooperative control of multi-agent systems. IET Gener. Transm. Distrib. 2013, 7, 822–831. [Google Scholar] [CrossRef] [Green Version]
  25. Hou, X.; Sun, Y.; Lu, J.; Zhang, X.; Koh, L.H.; Su, M.; Guerrero, J.M. Distributed hierarchical control of AC microgrid operating in grid-connected, islanded and their transition modes. IEEE Access 2018, 6, 77388–77401. [Google Scholar] [CrossRef]
  26. Rey, J.M.; Vergara, P.P.; Castilla, M.; Camacho, A.; Velasco, M.; Martí, P. Droop-free hierarchical control strategy for inverter-based AC microgrids. IET Power Electron. 2020, 13, 1403–1415. [Google Scholar] [CrossRef]
  27. Zhao, Z.; Yang, P.; Guerrero, J.M.; Xu, Z.; Green, T.C. Multiple-time-scales hierarchical frequency stability control strategy of medium-voltage isolated microgrid. IEEE Trans. Power Electron. 2016, 31, 5974–5991. [Google Scholar] [CrossRef]
  28. Mehmood, F.; Khan, B.; Ali, S. Renewable generation intermittence and economic dispatch control of autonomous microgrid with distributed sliding mode. Int. J. Electr. Power Energy Syst. 2021, 130, 106937. [Google Scholar] [CrossRef]
  29. Mehmood, F.; Khan, B.; Ali, S.M.; Rossiter, J.A. Distributed model predictive based secondary control for economic production and frequency regulation of MG. IET Control Theory Appl. 2019, 13, 2948–2958. [Google Scholar] [CrossRef]
  30. Mehmood, F.; Khan, B.; Ali, S.M.; Rossiter, J.A. Distributed MPC for economic dispatch and intermittence control of renewable based autonomous microgrid. Electr. Power Syst. Res. 2021, 195, 107131. [Google Scholar] [CrossRef]
  31. Wu, X.; Chen, L.; Shen, C.; Xu, Y.; He, J.; Fang, C. Distributed optimal operation of hierarchically controlled microgrids. ET Gener. Transm. Distrib. 2018, 12, 4142–4152. [Google Scholar] [CrossRef]
  32. Li, Z.; Cheng, Z.; Liang, J.; Si, J.; Dong, L.; Li, S. Distributed event-triggered secondary control for economic dispatch and frequency restoration control of droop-controlled AC microgrids. IEEE Trans. Sustain. Energy 2019, 11, 1938–1950. [Google Scholar] [CrossRef]
  33. Cheng, Z.; Li, Z.; Liang, J.; Si, J.; Dong, L.; Gao, J. Distributed coordination control strategy for multiple residential solar PV systems in distribution networks. Int. J. Electr. Power Energy Syst. 2020, 117, 105660. [Google Scholar] [CrossRef]
  34. Wang, Y.; Mondal, S.; Satpathi, K.; Xu, Y.; Dasgupta, S.; Gupta, A. Multi-Agent Distributed Power Management of DC Shipboard Power Systems for Optimal Fuel Efficiency. IIEEE Trans. Transp. Electrif. 2021, 7, 3050–3061. [Google Scholar] [CrossRef]
  35. Nguyen, T.L.; Wang, Y.; Tran, Q.T.; Caire, R.; Xu, Y.; Gavriluta, C. A Distributed Hierarchical control framework in Islanded microgrids and its agent-based design for cyber-physical implementations. IEEE Trans. Ind. Electron. 2021, 68, 9685–9695. [Google Scholar] [CrossRef]
  36. Dewadasa, M.; Ghosh, A.; Ledwich, G. Dynamic response of distributed generators in a hybrid microgrid. In Proceedings of the 2011 IEEE Power and Energy Society General Meeting, Detroit, MI, USA, 24–28 July 2011; pp. 1–8. [Google Scholar]
  37. Ullah, S.; Khan, L.; Sami, I.; Ullah, N. Consensus-Based Delay-Tolerant Distributed Secondary Control Strategy for Droop Controlled AC Microgrids. IEEE Access 2021, 9, 6033–6049. [Google Scholar] [CrossRef]
  38. Ullah, S.; Khan, L.; Badar, R.; Ullah, A.; Karam, F.W.; Khan, Z.A.; Rehman, A.U. Consensus based SoC trajectory tracking control design for economic-dispatched distributed battery energy storage system. PLoS ONE 2020, 15, e0232638. [Google Scholar] [CrossRef] [PubMed]
  39. Erickson, M.J.; Lasseter, R.H. Integration of battery energy storage element in a CERTS microgrid. In Proceedings of the 2010 IEEE Energy Conversion Congress and Exposition, Atlanta, GA, USA, 12–16 September 2010; pp. 2570–2577. [Google Scholar]
  40. Lasseter, R.H.; Piagi, P. Control and Design of Microgrid Components; Power Systems Engineering Research Center (PSERC), University of Wisconsin-Madison: Madison, WI, USA, 2006. Available online: https://certs.lbl.gov/sites/all/files/ctrl-design-microgrid-components.pdf (accessed on 20 October 2020).
  41. Ullah, S.; Khan, L.; Jamil, M.; Jafar, M.; Mumtaz, S.; Ahmad, S. A Finite-Time Robust Distributed Cooperative Secondary Control Protocol for Droop-Based Islanded AC Microgrids. Energies 2021, 14, 2936. [Google Scholar] [CrossRef]
  42. Chen, F.; Cao, Y.; Ren, W. Distributed average tracking of multiple time-varying reference signals with bounded derivatives. IEEE Trans. Autom. Control 2012, 57, 3169–3174. [Google Scholar] [CrossRef]
  43. Cortes, J. Discontinuous dynamical systems. IEEE Control Syst. Mag. 2008, 28, 36–73. [Google Scholar]
  44. Saadat, H. Power System Analysis, 3rd ed.; PSA Publishing: Williamsport, PA, USA, 2010. [Google Scholar]
  45. Wood, A.J.; Wollenberg, B.F.; Sheblé, G.B. Power Generation, Operation, and Control; Wiley: Hoboken, NJ, USA, 2013. [Google Scholar]
  46. Liu, X.; Lam, J.; Yu, W.; Chen, G. Finite-time consensus of multiagent systems with a switching protocol. IEEE Trans. Neural Netw. Learn. Syst. 2015, 27, 853–862. [Google Scholar] [CrossRef]
  47. Zuo, Z.; Tie, L. Distributed robust finite-time nonlinear consensus protocols for multi-agent systems. Int. J. Syst. Sci. 2016, 47, 1366–1375. [Google Scholar] [CrossRef]
  48. Zhang, H.; Lewis, F.L.; Qu, Z. Lyapunov, adaptive, and optimal design techniques for cooperative systems on directed communication graphs. IEEE Trans. Ind. Electron. 2012, 59, 3026–3041. [Google Scholar] [CrossRef]
  49. Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
Figure 1. Microgrid simulation testbed and undirected communication graph between DGUs. (a) Microgrid simulation testbed.; (b) Communication graph.
Figure 1. Microgrid simulation testbed and undirected communication graph between DGUs. (a) Microgrid simulation testbed.; (b) Communication graph.
Energies 14 08408 g001
Figure 2. Overall closed-loop implementation of the proposed distributed hierarchical control framework.
Figure 2. Overall closed-loop implementation of the proposed distributed hierarchical control framework.
Energies 14 08408 g002
Figure 3. Primary control strategy for inverter-interfaced DGUs (i.e., ESS and MS).
Figure 3. Primary control strategy for inverter-interfaced DGUs (i.e., ESS and MS).
Energies 14 08408 g003
Figure 4. Primary control strategy for ICE-based DGU (i.e., diesel GS).
Figure 4. Primary control strategy for ICE-based DGU (i.e., diesel GS).
Energies 14 08408 g004
Figure 5. The optimal power dispatch references for DGUs.
Figure 5. The optimal power dispatch references for DGUs.
Energies 14 08408 g005
Figure 6. Power outputs of DGUs.
Figure 6. Power outputs of DGUs.
Energies 14 08408 g006
Figure 7. Power mismatch.
Figure 7. Power mismatch.
Energies 14 08408 g007
Figure 8. Frequencies of DGUs.
Figure 8. Frequencies of DGUs.
Energies 14 08408 g008
Figure 9. Incremental costs of DGUs.
Figure 9. Incremental costs of DGUs.
Energies 14 08408 g009
Figure 10. Total generation cost of DGUs.
Figure 10. Total generation cost of DGUs.
Energies 14 08408 g010
Figure 11. The optimal power dispatch references for DGUs.
Figure 11. The optimal power dispatch references for DGUs.
Energies 14 08408 g011
Figure 12. Power outputs of DGUs.
Figure 12. Power outputs of DGUs.
Energies 14 08408 g012
Figure 13. Power mismatch.
Figure 13. Power mismatch.
Energies 14 08408 g013
Figure 14. Frequencies of DGUs.
Figure 14. Frequencies of DGUs.
Energies 14 08408 g014
Figure 15. Incremental costs of DGUs.
Figure 15. Incremental costs of DGUs.
Energies 14 08408 g015
Figure 16. Total generation cost of DGUs.
Figure 16. Total generation cost of DGUs.
Energies 14 08408 g016
Table 1. Cost parameters of the DGUs.
Table 1. Cost parameters of the DGUs.
DGU Index (i)Name of DGU α i β i γ i P min ( kW ) P max ( kW )
1ESS1806.210.0081015
2MS2006.230.0083015
3GS1906.220.0082012.50
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ullah, S.; Khan, L.; Sami, I.; Hafeez, G.; Albogamy, F.R. A Distributed Hierarchical Control Framework for Economic Dispatch and Frequency Regulation of Autonomous AC Microgrids. Energies 2021, 14, 8408. https://doi.org/10.3390/en14248408

AMA Style

Ullah S, Khan L, Sami I, Hafeez G, Albogamy FR. A Distributed Hierarchical Control Framework for Economic Dispatch and Frequency Regulation of Autonomous AC Microgrids. Energies. 2021; 14(24):8408. https://doi.org/10.3390/en14248408

Chicago/Turabian Style

Ullah, Shafaat, Laiq Khan, Irfan Sami, Ghulam Hafeez, and Fahad R. Albogamy. 2021. "A Distributed Hierarchical Control Framework for Economic Dispatch and Frequency Regulation of Autonomous AC Microgrids" Energies 14, no. 24: 8408. https://doi.org/10.3390/en14248408

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