Next Article in Journal
Age-Associated Changes on Gait Smoothness in the Third and the Fourth Age
Next Article in Special Issue
Review of Battery Storage and Power Electronic Systems in Flexible A-R-OPF Frameworks
Previous Article in Journal
Dispersive Optical Solitons with Differential Group Delay Having Multiplicative White Noise by Itô Calculus
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Finite-Time Control of Islanded Microgrid for Ancillary Services Provision

by
Sonam Shrivastava
1,*,
Bidyadhar Subudhi
2 and
Jambeswar Sahu
3
1
School of Electrical Engineering, Vellore Institute of Technology, Vellore 632014, India
2
School of Electrical Sciences, Indian Institute of Technology, Goa 403401, India
3
School of Mechanical Engineering, Vellore Institute of Technology, Vellore 632014, India
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(3), 636; https://doi.org/10.3390/electronics12030636
Submission received: 15 December 2022 / Revised: 20 January 2023 / Accepted: 22 January 2023 / Published: 27 January 2023

Abstract

:
This paper presents a hierarchical cyber-physical multi-agent model for an AC microgrid (MG). A new distributed finite-time secondary controller is designed in the provision of ancillary services, such as voltage and frequency synchronization and active and reactive power regulation. The control algorithm developed is fully distributed and intended to restore the system voltage and frequency to their nominal value finite time. The existing distributed controllers achieve a consensus in an infinite-time horizon, whereas the proposed control provides a quick convergence to a consensus even in the face of disturbances and restores the voltage and frequency in less than 0.25 s. For accurate active and reactive power regulation, a distributed control algorithm is proposed that corrects the power mismatch among neighboring distributed generator units and eventually for the entire MG network. A Lyapunov analysis is used to establish the upper limit on the convergence time. The proposed control scheme is evaluated and compared with the previously reported asymptotic control technique based on a neighborhood tracking error using time-domain simulations under load variation and communication constraints. The controller withstands a communication link delay up to 2 s with a small deviation and settles down to the nominal values within 0.4 s. Further, the convergence analysis shows that the performance of the proposed algorithm depends exclusively on the controller parameters and communication network connectivity, not on the line and load parameters of the AC MG. The proposed controller enables the plug-and-play capability of the AC MG and effectively reduces the load change-induced disturbance.

1. Introduction

The interconnected configuration of an MG provides better reliability during faulty operating conditions compared to radial topology. Being more reliable than the conventional power system, the MG can support an islanded and grid-connected mode of operation. In a grid-tied operation, the MG depends on the utility grid for the ancillary services, whereas the control in an islanded operation is more demanding because of the low inertia and no rotating mass. The operating voltage and frequency of the islanded MG have to be appropriately synchronized for achieving a stable operation. Because of the heterogeneous nature of renewable energy sources, the power electronics inverters are used to interface the DGs to the main grid. Thus, the control of these inverters in a synchronized manner is of paramount importance [1].
A three-layered control structure is usually adopted to regulate the operation of the microgrid. For voltage and frequency synchronization and proper reactive and active power sharing, droop-based primary control is realized at each DG terminal. Regardless of the simple implementation and distributed structures, the droop control leads to a voltage and frequency divergence and poor power regulation. To address the power regulation problem, a modified droop-based control is proposed in [2], but in this work, active power sharing is not considered. Moreover, reactive power sharing cannot be achieved with a highly non-uniform line impedance. An adaptive droop-based scheme is reported in [3] for reactive power regulation. However, reactive power regulation and frequency synchronization are coupled together, so finite-time frequency restoration cannot be achieved. The secondary level of control is implemented as the supervisory control to synchronize the voltage and frequency by the updation of the reference in the primary control layer. Several secondary control algorithms based on a centralized control structure are reported in the literature [4]. The central controller has several drawbacks, such as global information collection, the processing of huge data, and a complex bidirectional communication network, which raises reliability and flexibility concerns along with the risk of one-point failure. The tertiary control level works on the bidirectional power flow and cost optimization and load dispatch. During the past decade, the secondary layer of control has grown from centralized to decentralized to distributed control, improving the scalability and flexibility and providing a simple communication network. Most of the distributed control methods are designed on the basis of a consensus algorithm that operates on an infinite-time horizon and reaches a consensus asymptotically [4,5,6].
A distributed voltage regulation scheme based on a consensus algorithm is presented in [7], where the frequency synchronization and active power regulation are not considered. Only the voltage and reactive power regulation are considered in [8]. A feedback linearization-based voltage synchronization approach is proposed in [4], but it has not considered the power sharing and frequency control. Further, ref. [9] considers only the frequency regulation, without taking care of the voltage control or power sharing. Voltage and frequency synchronization are considered in [5], but reactive power regulation is overlooked. A distributed controller for the voltage, frequency, and accurate reactive power regulation is presented in [6], but it needs the bidirectional communication network for an information exchange among DG units for an entire MG system. Moreover, it does not provide any stability analysis for the proposed system. A distributed control paradigm is proposed in [10] by replacing the primary droop control level with regulators for the voltage and power. However, the absence of a droop controller makes the system communication dependent; hence, the controller performance deteriorates with communication constraints.
The continuous operation of sensitive loads in an MG requires the standard voltage and frequency regulation. The secondary voltage and frequency regulation methods achieve a consensus over an infinite-time horizon and are asymptotically stable. To obtain a faster convergence, finite-time restoration approaches are reported in the literature [11,12,13]. The fundamental task in the MG network modeled as a multi-agent system is the consensus, and numerous results were obtained to achieve a finite-time consensus. The finite-time controller improves the system dynamic performance, stability under perturbation, and efficiency along with the definite convergence time [14]. The work in [11] provides a finite-time frequency restoration method without considering the voltage and reactive power control. Further, ref. [15] considers both the voltage and frequency restoration but does not include the reactive power sharing. A virtual impedance-based finite-time approach is proposed in [12] which is further improved by combining information sharing and an adaptive virtual impedance approach for the reactive power allocation in [13]. For a fixed-time consensus, some related recent control algorithms are reviewed in detail in [16] and provide a set of finite-time approaches for the cooperative control of an MG. A distribution grid with a high DG penetration has power management-related problems that are addressed using a smart transformer for an AC MG in [17,18]. A detailed review on various distributed controllers for microgrid synchronization is presented in [19]. A noise resilient distributed controller is presented in [20] for the voltage and frequency synchronization under noisy communication links. A distributed controller with a bounded input constraint is designed in [21] for practical applications and fast-changing operating conditions. The authors in [22,23] present a multi-objective approach based on modified sliding mode control for voltage frequency restoration and optimal power sharing, where the controller does not depend on the leader–follower-based consensus. However, the analysis does not consider the communication constraints.

Research Gap, Motivation, and Contributions

The existing secondary control schemes for an islanded MG are either asymptotic in nature or, if time bounded, then do not provide the upper limit on the convergence time. Moreover, the stability analysis is not addressed thoroughly with proof. Further, few papers address only the voltage and reactive power sharing or frequency and active power regulation. The communication constraints which are an inherent part of the secondary control layer are not considered under the verification of the controllers. Motivated by the above-mentioned research gaps, in this work, we have proposed a finite-time control for the multi-objective ancillary service provision, i.e., the voltage and frequency restoration, along with accurate power sharing which was not addressed with an upper limit on the synchronization time. Moreover, the Lyapunov stability analysis is described in detail which was not presented in the existing literature.
In this paper, a new finite-time secondary restoration algorithm for the voltage and frequency synchronization and an asymptotic control scheme for accurate power sharing for an AC MG are presented. The main contributions of the proposed controller are as follows:
  • Unlike the existing distributed algorithms, which converge over the infinite-time horizon, we develop a finite-time restoration algorithm for both the voltage and frequency synchronization of the stand-alone MG.
  • The upper limit on the voltage restoration time T V is provided which only depends on the design parameters of the controller and not on the system states. This allows the off-line estimation and tuning of the synchronization time in accordance with the operating condition and user demand.
  • Separate asymptotic controllers are designed to work on a slower time frame for an accurate active and reactive power allocation among the DGs in accordance with their power ratings.
  • The proposed restoration scheme is completely distributed in nature; also, the DG only requires the local and neighbor’s information exchanged over a sparse communication network. The presented controller enables the plug-and-play feature of the AC MG.
The rest of this paper is organized as follows. Section 2 introduces the cyber-physical AC MG framework. The proposed finite-time restoration scheme is given in Section 3. Finally, validation using the simulation cases is given in Section 4. Section 5 concludes the paper.

2. Cyber-Physical Framework of AC Microgrid

The microgrid system is modeled as a typical two-tier hierarchical multi-agent system (MAS), as shown in Figure 1a. The first tier is a physical layer comprising the electrical system elements, such as DG units, electrical loads, and transmission lines. The second tier is cyber communication network for information exchange among the DG units, which facilitates the use of different restoration paradigms to achieve consensus among the DGs on the quantity of interest. The cyber framework is designed by mapping DG unit in an MG system as an agent of MAS. The obtained cyber network is a cyber framework where DGs share necessary information with their neighboring DG unit. The proposed controller inputs are updated on the basis of received information from neighboring DGs units. The cyber layer can be formed by a weighted undirected connected graph. Details on the graph theory can be found in [4].

2.1. Preface on Graph Theory

It can be represented as G = v G , E G , A G with v G = 1 , 2 , , N set of nodes, E G v G × v G is a set of edges (communication links), and A G = a i j R N × N is associated adjacency matrix. a i j is the weight of the edge i , j , if a i j = 1 , ith node receives information from jth node, otherwise a i j = 0 . The Laplacian matrix of graph G is L G = D G A G , where D G is the in-degree matrix defined as D G = d i a g d i , and diagonal matrix with d i = j N i a i j , i.e., the number of incoming links at node i. L G has all row sum equal to zero, i.e., L G 1 N = 0 , where 1 N is the vector of all ones of length N. The eigenvalues of L G have at least one zero entry with all other positive real parts and determine the global dynamics of the system.

2.2. Preface on Primary Control Layer

Figure 1b shows the control structure for the ith inverter-based DG unit. It consists of the droop-based primary control layer and a secondary control block. The latter comprises voltage, frequency, and power-sharing controllers. A comprehensive model for inverter-based DG is given in [10]. The V-f droop characteristics can be expressed as [4],
V o d i = V n i k Q i V Q i
ω i = ω n i k P i ω P i
where V o d i and ω i are output voltage magnitude and operating angular frequency, V n i and ω n i are the reference voltage and frequency for primary controller, which are updated using secondary control layer for synchronization. k Q i V and k P i ω are voltage and frequency droop coefficients for ith DG, respectively. The secondary controller provides updated control input for voltage and frequency deviation resulting due to the primary droop control layer. The proposed distributed secondary finite-time control scheme achieves these ancillary services effectively and provides correct active power sharing among DG units according to their ratings.

3. Distributed Finite-Time Restoration

In this section, the distributed finite-time voltage and frequency restoration schemes are proposed.

3.1. Voltage and Reactive Power Regulation

For voltage synchronization and accurate reactive power sharing among DG units, the control system is designed by differentiating droop equation given in (1) as follows.
V ˙ n i = V ˙ o d i + k Q i V Q ˙ i = u i V + u i Q , V n i = u i V + u i Q d t
where u i V = V ˙ o d i and u i Q = k Q i V Q ˙ i are the auxiliary control variables for voltage and reactive power regulation. The controller for voltage and reactive power regulation is given by (3). We take up the design of auxiliary voltage control first and design the auxiliary reactive power control later. u i V can be designed based on the multi-agent consensus control theory and neighborhood tracking error, and its general form can be written as follows [14]:
u i V = γ V sgn j N i a i j V o d j V o d i η V sgn V o d i V n o m β V j N i L G V o d j V i V + g 1 V j N i a i j V o d j V o d i μ 1 μ 2 + g 2 V j N i a i j V o d j V o d i μ 3 μ 4 , V ˙ i V = α V β V j N i L G V o d j
where γ V , η V , α V , β V , g 1 V , and g 2 V are positive coefficients used to tune the performance of the controller and sgn ( x ) is the signum function. L G is the Laplacian matrix of the weighted graph G and μ 1 , μ 2 , μ 3 , and μ 4 are all positive odd integers, satisfying μ 1 > μ 2 and μ 3 < μ 4 .
Remark 1.
It is assumed that the nominal values of voltage and frequency are available with DG1 (leader node) and shared using the communication network for implementing the secondary controller. The voltage reference term V n o m in (4) and the angular frequency term ω n o m in (26) are the received information over the communication digraph.
Theorem 1.
The auxiliary controller given in (4) restores the voltage magnitude of DGs unit to their nominal value in definite convergence time T V 1 λ 2 L G N μ 1 μ 2 2 μ 2 μ 2 g 1 V μ 1 μ 2 + μ 4 g 2 V μ 4 μ 3 .
Proof. 
To demonstrate the stability of the presented voltage restoration scheme, we consider a Lyapunov candidate function as follows,
V V = 1 4 N i = 1 N j = 1 a i j V o d i V o d j 2 = 1 2 V T L G V
where V = V o d 1 , V o d 2 , V o d N T . Because G is a connected graph, zero will be a simple eigenvalue of Laplacian L G . The partial derivative of the considered positive Lyapunov function corresponding to each state variable is given as
V V V o d i = N j = 1 a i j V o d j V o d i
The time derivative of V ( V ) is
V ˙ V = N j = 1 V V V o d i V ˙ o d i = N j = 1 a i j V o d j V o d i u i V
Substituting (4) into (7), and using x sgn x = x , and δ V o d j j N i = β V j N i L A V o d j + V i V , we obtain
V ˙ V = γ V N i = 1 N j = 1 a i j V o d j V o d i + η V sgn V o d i V n o m N i = 1 N j = 1 a i j V o d j V o d i + N i = 1 N j = 1 a i j V o d j V o d i δ V o d j g 1 V N i = 1 j N i a i j V o d j V o d i μ 1 + μ 2 μ 2 g 2 V N i = 1 j N i a i j V o d j V o d i μ 3 + μ 4 μ 4
Defining d V = max η V + δ V o d 1 , , η V + δ V o d N , we can rewrite (8) as
V ˙ V = γ V d V N i = 1 N j = 1 a i j V o d j V o d i g 1 V N i = 1 j N i a i j V o d j V o d i μ 1 + μ 2 μ 2 g 2 V N i = 1 j N i a i j V o d j V o d i μ 3 + μ 4 μ 4
If γ V > d V , then (9) can be rewritten as
V ˙ V g 1 V N i = 1 j N i a i j V o d j V o d i μ 1 + μ 2 μ 2 g 2 V N i = 1 j N i a i j V o d j V o d i μ 3 + μ 4 μ 4
Lemma 1.
[24]: Let ε 1 , ε 2 , , ε N 0 and 0 < P 1 . Then, N i = 1 ε i P N i = 1 ε i P .
Lemma 2.
[24]: Let ε 1 , ε 2 , , ε N 0 and P > 1 . Then, N i = 1 ε i P N 1 P N i = 1 ε i P .
Lemma 3.
[24]: If L G is the Laplacian matrix of undirected graph G with 0 as an eigenvalue and 1 N as related eigenvector, then the second smallest eigenvalue of L G is m i n x 0 , 1 N T x x T L G x x T x , and if 1 N T x = 0 , then x T L G x λ 2 L G x T x .
With μ 1 + μ 2 2 μ 2 0 , and μ 3 + μ 4 2 μ 4 0 , 1 , using Lemmas 1 and 2, we can modify (10) as
V ˙ V g 1 V N μ 2 μ 1 2 μ 2 N i = 1 j N i a i j V o d j V o d i 2 μ 1 + μ 2 2 μ 2 g 2 V N i = 1 j N i a i j V o d j V o d i 2 μ 3 + μ 4 2 μ 4
Using Lemma 3, we can write
λ 2 L G = a G = min V 0 , 1 N T V V T L G V V T V
If 1 N T V = 0 , then V T L G V λ 2 L G V T V or V T L G V V T V λ 2 L G , then for V V 0
N i = 1 j N i a i j V o d j V o d i 2 λ 2 L G V V
Substituting (13) in (11), we can write
V ˙ V g 1 V N μ 2 μ 1 2 μ 2 2 λ 2 L G V V μ 1 + μ 2 2 μ 2 g 2 V 2 λ 2 L G V V μ 3 + μ 4 2 μ 4
Define y = 2 λ 2 L A V V , we can rewrite (14) as
V ˙ V g 1 V N μ 2 μ 1 2 μ 2 y μ 1 + μ 2 μ 2 g 2 V y μ 3 + μ 4 μ 4
Time derivative of y is given as
y ˙ = 2 λ 2 L G V ˙ V 2 2 λ 2 L G V V = λ 2 L G V ˙ V y
Substitute V ˙ V from (15) in (16), we obtain
y ˙ = λ 2 L G y g 1 V N μ 2 μ 1 2 μ 2 y μ 1 + μ 2 μ 2 g 2 V y μ 3 + μ 4 μ 4
Using Lemma 4.1 in [24], (17) represents a global finite-time stable system, where the convergence time is given as follows:
T V 1 λ 2 L G N μ 1 μ 2 2 μ 2 μ 2 g 1 V μ 1 μ 2 + μ 4 g 2 V μ 4 μ 3
T V is the restoration time for voltage. □
Remark 2.
From (18), it is evident that the upper limit of the convergence time T V exclusively relies on the controller design parameters μ 1 , μ 2 , μ 3 , μ 4 , g 1 V , g 2 V , N, and communication network integration, i.e., second smallest eigenvalue of Laplacian matrix L G . This facilitates tuning of convergence time using controller gains only.
Next, we design the auxiliary reactive power control u i Q as follows:
u i Q = c Q e Q i V = k Q i V Q ˙ i
where c Q is the controller gain, and e Q i V is the neighborhood tracking error for reactive power allocation and is given as
e Q i V = j N i a i j k Q i V Q i k Q j V Q j
Equation (20) is modified to obtain a more compact matrix form as follows.
k Q V Q ˙ = u Q = c Q e Q V = c Q L G k Q V Q
where k Q V Q ˙ = k Q 1 V Q ˙ 1 , k Q 2 V Q ˙ 2 , , k Q N V Q ˙ N T , u Q = u 1 Q , u 2 Q , , u N Q T , e Q V = e Q 1 V , e Q 2 V , , e Q N V T , k Q V Q = k Q 1 V Q 1 , k Q 2 V Q 2 , , k Q N V Q N T .
Now, consider a Lyapunov function,
V Q = 1 2 e Q V T R e Q V
where R = R T and R > 0 is a positive semidefinite matrix. Time derivative of (22) gives
V ˙ Q = e Q V T R L G u Q
Define M L G , and using (21) in (24), we can write
V ˙ Q = c Q e Q V T RM e Q V = 1 2 c Q e Q V T RM + M T R e Q V
Remark 3.
From [25], RM + M T R is a positive definite matrix; therefore, V ˙ Q will be negative. Thus, the proposed controller is asymptotically stable. Hence, the controller in (19) shares the reactive power according to their droop coefficients in a longer time frame, once the secondary controller is activated. Figure 2 shows the block diagram for proposed voltage and reactive power-sharing algorithm.

3.2. Frequency and Active Power Regulation

For frequency and active power regulation problem in stand-alone MG, the control input can be designed by differentiating (2)
ω ˙ n i = ω ˙ i + k P i ω P ˙ i = u i ω + u i P , ω n i = u i ω + u i P d t
where u i ω = ω ˙ i and u i P = k P i ω P ˙ i are the ancillary controller inputs for frequency synchronization and active power sharing, respectively. The auxiliary control input for frequency u i ω can be designed as follows:
u i ω = γ ω s i g n j N i a i j ω j ω i η ω s i g n ω i ω n o m β ω j N i L G ω j V i ω + g 1 ω j N i a i j ω j ω i μ 1 μ 2 + g 2 ω j N i a i j ω j ω i μ 3 μ 4 , V ˙ i ω = α ω β ω j N i L G ω o d j
where γ ω , η ω , α ω , β ω , g 1 ω , and g 2 ω are positive coefficients used to tune the performance of the controller.
The auxiliary control input for active power u i P can be given as
u i P = c P e P i ω = k P i ω P ˙ i
where c P is the controller gain, and e P i ω is the neighborhood tracking error for active power sharing and can be given as
e P i ω = j N i a i j k P i ω P i k P j ω P j
Theorem 2.
The ancillary control input presented in (26) and (30) provides the finite-time frequency restoration with convergence time T F 1 λ 2 L G N μ 1 μ 2 2 μ 2 μ 2 g 1 ω μ 1 μ 2 + μ 4 g 2 ω μ 4 μ 3 and active power sharing in longer time frame, respectively.
Proof. 
To demonstrate the stability of the presented frequency restoration scheme, we consider a Lyapunov candidate function as follows,
V ω = 1 4 N i = 1 N j = 1 a i j ω i ω j 2 = 1 2 ω T L G ω
where ω = ω 1 , ω 2 , ω N T . Because G is a connected graph, zero will be a simple eigenvalue of Laplacian L G , and the partial derivative of the considered positive Lyapunov function with respect to each state variable can be given as
V ω ω i = N j = 1 a i j ω j ω i
The derivative of V ω versus time is
V ˙ ω = N i = 1 V ω ω i ω ˙ i = N i = 1 V ω ω i u i ω = N i = 1 N j = 1 a i j ω j ω i u i ω
Substitute (26) into (28),
V ˙ ω = N i = 1 N j = 1 a i j ω j ω i γ ω s i g n j N i a i j ω j ω i + η ω s i g n ω i ω n o m N i = 1 N j = 1 a i j ω j ω i + β ω j N i L A ω j N i = 1 N j = 1 a i j ω j ω i + V i ω N i = 1 N j = 1 a i j ω j ω i g 1 ω j N i a i j ω j ω i μ 1 μ 2 N i = 1 N j = 1 a i j ω j ω i g 2 ω j N i a i j ω j ω i μ 3 μ 4 N i = 1 N j = 1 a i j ω j ω i
The above equation can be modified as follows:
V ˙ ω = γ ω N i = 1 N j = 1 a i j ω j ω i + η ω s i g n ω i ω n o m N i = 1 N j = 1 a i j ω j ω i + N i = 1 N j = 1 a i j ω j ω i β ω j N i L A ω j + V i ω g 1 ω N i = 1 j N i a i j ω j ω i μ 1 + μ 2 μ 2 g 2 ω N i = 1 j N i a i j ω j ω i μ 3 + μ 4 μ 4
Define δ ω j j N i = β ω j N i L A ω j + V i ω
So,
V ˙ ω = γ ω N i = 1 N j = 1 a i j ω j ω i + N i = 1 N j = 1 a i j ω j ω i η ω s i g n ω i ω n o m + δ ω j g 1 ω N i = 1 j N i a i j ω j ω i μ 1 + μ 2 μ 2 g 2 ω N i = 1 j N i a i j ω j ω i μ 3 + μ 4 μ 4
Define d ω = m a x η ω + δ ω 1 , , η ω + δ ω N
V ˙ ω = γ ω d ω N i = 1 N j = 1 a i j ω j ω i g 1 ω N i = 1 j N i a i j ω j ω i μ 1 + μ 2 μ 2 g 2 ω N i = 1 j N i a i j ω j ω i μ 3 + μ 4 μ 4
If γ ω is chosen to be larger than d ω , and using Lemmas 1 and 2, we can rewrite Equation (35) as
V ˙ ω g 1 ω N μ 2 μ 1 2 μ 2 N i = 1 j N i a i j ω j ω i 2 μ 1 + μ 2 2 μ 2 g 2 ω N i = 1 j N i a i j ω j ω i 2 μ 3 + μ 4 2 μ 4
Using Lemma 3 for V ω 0 ,
N i = 1 j N i a i j ω j ω i 2 λ 2 L G ω T L G ω
Using (37) in (36),
V ˙ ω g 1 ω N μ 2 μ 1 2 μ 2 2 λ 2 L G V ω μ 1 + μ 2 2 μ 2 g 2 ω 2 λ 2 L G V ω μ 3 + μ 4 2 μ 4
or
V ˙ ω g 1 ω N μ 2 μ 1 2 μ 2 y μ 1 + μ 2 μ 2 g 2 ω y μ 3 + μ 4 μ 4
where y = 2 λ 2 L G V ω . Take derivative of y:
y ˙ = 2 λ 2 L G V ˙ ω 2 2 λ 2 L G V ω = λ 2 L G V ˙ ω y
Substitute V ˙ ω from (40), we obtain
y ˙ = λ 2 L G g 1 ω N μ 2 μ 1 2 μ 2 y μ 1 μ 2 g 2 ω y μ 3 μ 4
or
y ˙ a y μ 1 μ 2 b y μ 3 μ 4
where a = λ 2 L G g 1 ω N μ 2 μ 1 2 μ 2 and b = λ 2 L G g 2 ω . Using Lemma 4.1 in [24], (42) represents a global finite-time stable system, where the convergence time is given as follows
T ω 1 λ 2 L G N μ 1 μ 2 2 μ 2 μ 2 g 1 ω μ 1 μ 2 + μ 4 g 2 ω μ 4 μ 3
Next, we take the design of u i P as follows:
u i P = c P e P i ω = k P i ω P ˙ i
where e Q i ω is the neighborhood tracking error for reactive power sharing and can be given as
e P i ω = j N i a i j k P i ω P i k P j ω P j
The system can be rewritten in matrix form as follows:
k P ω P ˙ = u P
u P = c P e P ω
e P ! = L G k P ! P
where k P ! P ˙ = k P 1 ω P ˙ 1 , k P 2 ω P ˙ 2 , , k P N ω P ˙ N T , u P = u 1 P , u 2 P , , u N P T , e P ω = e P 1 ω , e P 2 ω , , e P N ω T , k P ! P = k P 1 ω P 1 , k P 2 ω P 2 , , k P N ω P N T . Now, consider a Lyapunov function,
V P = 1 2 e P ω T R e P ω
With R = R T and R > 0 is a positive semidefinite matrix. The derivative of Lyapunov function is as follows:
V ˙ P = e P ω T R L G u P
Define M L G using (47) in (50),
V ˙ P = c P e P ω T RMe P ω = 1 2 c P e P ω T RM + M T R e P ω
From [25], R M + M T R is a positive definite matrix, there V ˙ P will be negative; thus, the proposed controller is asymptotically stable. The controller in Equation (44) will accurately share the reactive power in a longer time frame when the secondary control is activated. □
Figure 3 shows the block diagram for proposed frequency and active power-sharing algorithm.

4. Results and Discussion

An islanded AC test MG network is shown in Figure 4a and is simulated in the MATLAB/ SimPowerSystem environment. The reference voltage and frequency are V r e f = 415 V , f r e f = 50 Hz, respectively. The considered test system is composed of five DG units and their respective loads. The loads considered are the series R-L loads and the transmission lines are modeled as lumped R L . The detailed system parameters, line impedances, and loads are summarized in Table 1. The loads connected to the MG network are the R-L loads, where Load 1 to Load 5 are given as follows: R = 300 Ω - L = 477 mH, R = 40 Ω - L = 64 mH, R = 50 Ω - L = 64 mH, R = 40 Ω - L = 64 mH, and R = 50 Ω - L = 95 mH. Table 2 gives the parameters for the proposed algorithm. The DG units share information via a sparse communication network with a weighted graph, as shown in Figure 4b. The Laplacian matrix ( L G ) for the undirected weighted graph given in Figure 4b is written as follows:
L G = 1 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 1
To verify the performance of the presented controllers, initially only the primary control level is working, which leads to the voltage and frequency perturbation from their reference values. The simulation is performed for different scenarios as follows.

4.1. Performance Evaluation under Load Variation

To demonstrate the robustness of the proposed control technique, the inclusion and removal of the load are considered. The communication topology used is shown in Figure 4b. The secondary control parameters are given in case 1, Table 2. The simulation is pursued in four steps:
Step 1: At t = 0 s, the primary droop control is activated exclusively.
Step 2: At t = 2 s, the presented restoration algorithms in (3) and (25) are activated.
Step 3: At t = 3 s, a new load is added to load 1.
Step 4: At t = 4 s, load 3 is removed.
During stage 1 of the operation, the primary control layer is active, which results in voltage and frequency deviations from their reference values, as shown in Figure 5. During the second step of the operation, at t = 2 s, the proposed secondary restoration algorithm is activated and the voltage and frequency for each DG unit are restored to their nominal values ( V n o m = 415 V and ω n o m = 50 Hz) in finite-time t 0.25 s. At t = 3 s, an RL load of R = 30 Ω , L = 47 mH is added in load 1, and at t = 4 s, load 3 is removed from the MG network. The presented scheme is effective in rejecting the load changes and tight voltage, and the frequency restoration is observed with a small transient time. Active power is shared in accordance with the DG ratings, as shown in Figure 5c, and the reactive power results show a small mismatch because of the MG line impedance, as shown in Figure 5d, and the power-sharing works in a longer time frame. Thus, the proposed restoration algorithm is effective in rejecting the load variation in the MG.

4.2. Analysis of Convergence Speed

The convergence speed can be tuned based on the user’s requirement by adjusting the gain parameters in the proposed finite-time algorithm. By setting gains g 1 V and g 2 V as per Section 4.1, the upper limit of the convergence time given by (18) can be calculated as T V 1 0.382 5 5 3 2 × 3 × 3 80 × 5 3 + 7 60 × 7 5 = 0.236 s. In the simulation, the convergence time is approximately 0.2s, as shown in Figure 5. Thus, the convergence time closely matches with the numerical value T V 0.236 s. The convergence speed can be manipulated with ease via tuning the gain values as half of the previous values, as shown in Table 2, case 2. The simulation results in Figure 6 clearly show that the convergence time is approximately 0.4 s. By using (18), the upper bound of T V can be calculated as T V 1 0.382 5 5 3 2 × 3 × 3 40 × 5 3 + 7 30 × 7 5 = 0.47 s which validates the correctness of the upper bound of the restoration time given in (18). Though the convergence time is independent of the load and line and DG parameters in the MG, it should be noted from (18) that T V relies on the communication connectivity of the MG network, and therefore a change in the topology will affect the convergence time accordingly.

4.3. Plug-and-Play Capability

The efficacy of the presented finite-time controller is tested for the plug-and-play (PNP) feature of the MG, as the renewable generation is intermittent in nature. The continuous connection and disconnection of the DGs to the MG network require a seamless synchronization of the voltage and frequency which is necessary along with accurate power sharing among DGs. Losing one DG unit causes the change in the communication network topology, as the communication link of that DG also fails. To demonstrate the efficacy, DG 5 is disconnected from the MG to mimic the loss of a DG unit. The loss of DG 5 causes the failure of links 4–5, but the other links still make a connected graph. Figure 7 shows the performance of the presented controller under the PNP operation. As DG 5 is disconnected, the other DG units in the MG generate adequate power to compensate for the loss. The power output of the disconnected DG becomes zero with a slower inclination as the low-pass filter provides harmonic rejection. The voltage and frequency regulation is maintained with a small transient time. At t = 4 s, DG 5 is connected back to the MG. The results show the effective voltage and frequency regulation with proper active power sharing among the DGs. Hence, the proposed scheme supports the PNP operation.

4.4. Performance with Communication Topology Change

The efficacy of the proposed finite-time secondary controller is verified with a different communication topology and is demonstrated in this case. The communication link between DG 4 and DG 5 does not exist, as shown in Figure 4c. The change in the communication topology does not affect the controller performance. All the other nodes remain connected to receive the reference values of the voltage and frequency from DG 1. The results shown in Figure 8 clearly depict that for all DG units, the voltage and frequency are synchronized back to their nominal values in definite time t < 0.25 s, and the active power is shared according to their ratings.

4.5. Performance with Data Dropout

The data dropout or packet loss that occurs in the communication system negatively affects the efficacy of the controller. The packet loss means the loss of the measured information of the neighboring DG unit (the voltage magnitude, operating frequency, and real and reactive power outputs) is lost. The excessive packet loss leads to significant variations in the voltage and frequency terms. Here, two situations of data dropout are simulated. In the first case, the data dropout takes place every 30 ms in all the links, and in the second case, it is every 10 ms in all the links considering 100 ms of communication delay. The proposed synchronization algorithm remains robust for the 1st case, as shown in Figure 9a,b, and for the 2nd case, the response is not significantly affected, as seen from Figure 9c,d.

4.6. Performance with Communication Link Latency

The communication links have an inherent link latency due to the data traffic and distance between the DGs, which is usually not larger than 100 ms. This adversely affects the controller efficacy and may result in system instability for larger link delays [26]. The link delay analysis is presented in this case. The measured information of the neighboring DG unit, i.e., the voltage magnitude, operating frequency, and active and reactive power outputs, is delayed which further results in an increased convergence time. For this analysis, we considered three fixed link delays as τ d of 100 ms, 1 s, and 2 s. The proposed controller has an insignificant effect for the delays τ d = 100 ms and τ d = 1 s, as seen from Figure 10. For longer link delays, the proposed controller synchronizes the voltage and frequency with a slightly longer convergence time with moderate ripples. For the communication delay τ d = 1 s and τ d = 2 s, the proposed scheme restores the voltage and frequency in approximately 0.31 and 0.42 s, respectively, as shown in Figure 11.

4.7. Comparative Result Analysis with Communication Network Impairments

As stated, a few works consider both the voltage and frequency synchronization in the finite time together [5]. To show the effectiveness of the proposed controller in (3) and (25) over the existing ones, a comparative evaluation was performed with the asymptotic controller presented in [27] under adverse communication conditions. The test setup and the MG’s parameters remain similar for both the controllers under consideration for comparison. The controllers are implemented with the loss of a data packet every 10 ms in all the communication links with a delay of 100 ms to replicate an adverse communication channel with losses and link delays. The proposed controller restores the voltage and frequency in less than 0.25 s, whereas the asymptotic controller takes approximately 0.5 s for the synchronization. Hence, the proposed controller outperformed the asymptotic controller in [27] in terms of the restoration time by 54%. The performance improvement is clearly visible in Figure 12. The intermittent delay and data loss affect the asymptotic controller performance and it becomes unstable, whereas the proposed finite-time controller restores the voltage and frequency within a permissible time.

5. Conclusions

A two-layer hierarchical cyber-physical framework is introduced for inverter-based DGs in an islanded AC MG. The cyber layer is augmented with an MG structure for information sharing over a sparse communication network. The proposed controller is distributed; hence, the central controller is not required. This minimizes the computation and risk of one-point failure. The proposed control scheme synchronizes the operating voltage and frequency in a definite convergence time. The Lyapunov analysis is pursued on the upper limit of the restoration time. The proposed controller has the flexibility in the regulation of the convergence time to meet specific user demands and different operating conditions. Further, the proposed asymptotic power-sharing scheme enables the correct active power regulation in a longer time frame. The efficacy of the proposed controller was demonstrated via the time-domain simulation of the MG test system in MATLAB. The obtained results display that the proposed controller provides a provision for ancillary services under the event of load variations and information network constraints, such as a time delay, data dropout, and topology change. The proposed scheme also meets the PNP requirement of the AC MG and outperforms the existing neighborhood tracking error-based asymptotic controllers. Accurate reactive power sharing, an analysis of the computational complexity, and protection under cyber threats are the limitations of this work the author will address in future research work.

Author Contributions

Conceptualization, S.S.; methodology, S.S.; software, S.S.; validation, S.S., B.S. and J.S.; formal analysis, S.S.; investigation, B.S.; resources, J.S.; data curation, S.S.; writing—original draft preparation, S.S.; writing—review and editing, S.S.; visualization, S.S.; supervision, B.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lopes, J.; Moreira, C.; Madureira, A. Defining control strategies for microgrids islanded operation. IEEE Trans. Power Syst. 2006, 21, 916–924. [Google Scholar] [CrossRef] [Green Version]
  2. Lee, C.; Chu, C.; Cheng, P. A new droop control method for the autonomous operation of distributed energy resource interface converters. IEEE Trans. Power Electron. 2013, 28, 1980–1993. [Google Scholar] [CrossRef]
  3. Shafiee, Q.; Nasirian, V.; Vasquez, J.; Guerrero, J.; Davoudi, A. A Multi-Functional Fully Distributed Control Framework for AC Microgrids. IEEE Trans. Smart Grid 2018, 9, 3247–3258. [Google Scholar] [CrossRef] [Green Version]
  4. Bidram, A.; Davoudi, A.; Lewis, F.; Guerrero, J. Distributed cooperative secondary control of microgrids using feedback linearization. IEEE Trans. Power Syst. 2013, 28, 3462–3470. [Google Scholar] [CrossRef] [Green Version]
  5. Guo, F.; Wen, C.; Mao, J.; Song, Y. Distributed secondary voltage and frequency restoration control of droop-controlled inverter-based microgrids. IEEE Trans. Ind. Electron. 2015, 62, 4355–4364. [Google Scholar] [CrossRef]
  6. Shafiee, Q.; Guerrero, J.; Vasquez, J. Distributed secondary control for islanded microgrids—A novel approach. IEEE Trans. Power Electron. 2014, 29, 1018–1031. [Google Scholar] [CrossRef] [Green Version]
  7. Schiffer, J.; Seel, T.; Raisch, J.; Sezi, T. Voltage stability and reactive power sharing in inverter-based microgrids with consensus-based distributed voltage control. IEEE Trans. Control Syst. Technol. 2016, 24, 96–109. [Google Scholar] [CrossRef] [Green Version]
  8. Shafiee, Q.; Nasirian, V.; Guerrero, J.; Lewis, F.; Davoudi, A. Team-oriented adaptive droop control for autonomous AC microgrids. In Proceedings of the IECON 2014—40th Annual Conference of the IEEE Industrial Electronics Society, Dallas, TX, USA, 29 October–1 November 2014; pp. 1861–1867. [Google Scholar]
  9. Ahumada, C.; Cárdenas, R.; Sáez, D.; Guerrero, J. Secondary control strategies for frequency restoration in islanded microgrids with consideration of communication delays. IEEE Trans. Smart Grid 2016, 7, 1430–1441. [Google Scholar] [CrossRef] [Green Version]
  10. Nasirian, V.; Shafiee, Q.; Guerrero, J.; Lewis, F.; Davoudi, A. Droop-free distributed control for AC microgrids. IEEE Trans. Power Electron. 2016, 31, 1600–1617. [Google Scholar] [CrossRef] [Green Version]
  11. Cady, S.; Domínguez-García, A.; Hadjicostis, C. Finite-time approximate consensus and its application to distributed frequency regulation in islanded ac microgrids. In Proceedings of the 2015 48th Hawaii International Conference on System Sciences, Kauai, HI, USA, 5–8 January 2015; pp. 2664–2670. [Google Scholar]
  12. Zhu, Y.; Zhuo, F.; Wang, F.; Liu, B.; Gou, R.; Zhao, Y. A virtual impedance optimization method for reactive power sharing in networked microgrid. IEEE Trans. Power Electron. 2016, 31, 2890–2904. [Google Scholar] [CrossRef]
  13. Mahmood, H.; Michaelson, D.; Jiang, J. Accurate reactive power sharing in an islanded microgrid using adaptive virtual impedances. IEEE Trans. Power Electron. 2015, 30, 1605–1617. [Google Scholar] [CrossRef]
  14. Ge, X.; Han, Q. Consensus of Multiagent Systems Subject to Partially Accessible and Overlapping Markovian Network Topologies. IEEE Trans. Cybern. 2017, 47, 1807–1819. [Google Scholar] [CrossRef] [PubMed]
  15. Dehkordi, N.; Sadati, N.; Hamzeh, M. Distributed Robust Finite-Time Secondary Voltage and Frequency Control of Islanded Microgrids. IEEE Trans. Power Syst. 2017, 32, 3648–3659. [Google Scholar] [CrossRef]
  16. Zuo, Z.; Han, Q.; Ning, B.; Ge, X.; Zhang, X. An Overview of Recent Advances in Fixed-Time Cooperative Control of Multiagent Systems. IEEE Trans. Ind. Informatic. 2018, 14, 2322–2334. [Google Scholar] [CrossRef]
  17. Das, D.; Hrishikesan, V.; Kumar, C.; Liserre, M. Smart Transformer-Enabled Meshed Hybrid Distribution Grid. IEEE Trans. Ind. Electron. 2021, 68, 282–292. [Google Scholar] [CrossRef]
  18. Hrishikesan, V.; Deka, A.; Kumar, C. Capacity Enhancement of a Radial Distribution Grid Using Smart Transformer. IEEE Access 2020, 8, 72411–72423. [Google Scholar] [CrossRef]
  19. Shrivastava, S.; Subudhi, B. Comprehensive review on hierarchical control of cyber-physical microgrid system. IET Gener. Transm. Distrib. 2020, 14, 6397–6416. [Google Scholar]
  20. Shrivastava, S.; Subudhi, B.; Das, S. Noise-resilient voltage and frequency synchronisation of an autonomous microgrid. IET Gener. Transm. Distrib. 2019, 13, 189–200. [Google Scholar] [CrossRef]
  21. Shrivastava, S.; Subudhi, B. Distributed, fixed-time, and bounded control for secondary voltage and frequency restoration in islanded microgrids. IET Smart Grid 2019, 2, 260–268. [Google Scholar] [CrossRef]
  22. Ullah, S.; Khan, L.; Sami, I.; Ro, J. Voltage/frequency regulation with optimal load dispatch in microgrids using SMC based distributed cooperative control. IEEE Access 2022, 10, 64873–64889. [Google Scholar] [CrossRef]
  23. Ullah, S.; Khan, L.; Sami, I.; Hafeez, G.; Albogamy, F. A distributed hierarchical control framework for economic dispatch and frequency regulation of autonomous AC microgrids. Energies 2021, 14, 8408. [Google Scholar] [CrossRef]
  24. 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]
  25. Qu, Z. Cooperative Control of Dynamical Systems: Applications to Autonomous Vehicles; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  26. Jmii, H.; Abbes, M.; Meddeb, A.; Chebbi, S. Centralized VSM control of an AC meshed microgrid for ancillary services provision. Int. J. Electr. Power Energy Syst. 2020, 115, 105450. [Google Scholar] [CrossRef]
  27. Bidram, A.; Davoudi, A.; Lewis, F.; 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]
Figure 1. (a) Cyber-physical microgrid system. (b) Dynamical model of DG unit.
Figure 1. (a) Cyber-physical microgrid system. (b) Dynamical model of DG unit.
Electronics 12 00636 g001
Figure 2. Block diagram of proposed distributed finite-time secondary voltage and reactive power regulation scheme.
Figure 2. Block diagram of proposed distributed finite-time secondary voltage and reactive power regulation scheme.
Electronics 12 00636 g002
Figure 3. Block diagram of proposed secondary frequency and active power regulation scheme.
Figure 3. Block diagram of proposed secondary frequency and active power regulation scheme.
Electronics 12 00636 g003
Figure 4. (a) A schematic diagram of the studied AC microgrid test system. (b) Communication graph for Section 4.1. (c) Communication graph for Section 4.4.
Figure 4. (a) A schematic diagram of the studied AC microgrid test system. (b) Communication graph for Section 4.1. (c) Communication graph for Section 4.4.
Electronics 12 00636 g004
Figure 5. Performance analysis of proposed controller. (a) Voltage. (b) Frequency. (c) Active power. (d) Reactive power.
Figure 5. Performance analysis of proposed controller. (a) Voltage. (b) Frequency. (c) Active power. (d) Reactive power.
Electronics 12 00636 g005
Figure 6. Convergence performance of the proposed restoration algorithm. (a) Voltage. (b) Frequency.
Figure 6. Convergence performance of the proposed restoration algorithm. (a) Voltage. (b) Frequency.
Electronics 12 00636 g006
Figure 7. Performance with loss of DG unit (PNP). (a) Voltage. (b) Frequency. (c) Active power. (d) Reactive power.
Figure 7. Performance with loss of DG unit (PNP). (a) Voltage. (b) Frequency. (c) Active power. (d) Reactive power.
Electronics 12 00636 g007
Figure 8. Restoration with communication topology change. (a) Voltage. (b) Frequency.
Figure 8. Restoration with communication topology change. (a) Voltage. (b) Frequency.
Electronics 12 00636 g008
Figure 9. Performance with data dropout. (a) Voltage every 30 ms. (b) Frequency every 30 ms. (c) Voltage every 10 ms. (d) Frequency every 10 ms.
Figure 9. Performance with data dropout. (a) Voltage every 30 ms. (b) Frequency every 30 ms. (c) Voltage every 10 ms. (d) Frequency every 10 ms.
Electronics 12 00636 g009
Figure 10. Performance with link delay. (a) Voltage under link delay τ d = 100 ms. (b) Frequency under link delay τ d = 100 ms.
Figure 10. Performance with link delay. (a) Voltage under link delay τ d = 100 ms. (b) Frequency under link delay τ d = 100 ms.
Electronics 12 00636 g010
Figure 11. Performance under link delay. (a) Voltage under link delay τ d = 1 s. (b) Frequency under link delay τ d = 1 s. (c) Voltage under link delay τ d = 2 s. (d) Frequency under link delay τ d = 2 s.
Figure 11. Performance under link delay. (a) Voltage under link delay τ d = 1 s. (b) Frequency under link delay τ d = 1 s. (c) Voltage under link delay τ d = 2 s. (d) Frequency under link delay τ d = 2 s.
Electronics 12 00636 g011
Figure 12. Comparative analysis. (a) Voltage magnitude. (b) Frequency.
Figure 12. Comparative analysis. (a) Voltage magnitude. (b) Frequency.
Electronics 12 00636 g012
Table 1. Parameters of MG Test System.
Table 1. Parameters of MG Test System.
DG 1–3DG 4 and 5
DGs k Q V 9.4 × 10 5 k Q V 12.5 × 10 5
k P ω 1.3 × 10 3 k P ω 1.5 × 10 3
R 0.03 Ω R 0.03 Ω
L 0.35 mH L 0.35 mH
R f 0.1 Ω R f 0.1 Ω
L f 1.35 mH L f 1.35 mH
C f 50 μ F C f 50 μ F
K P V 0.1 K P V 0.05
K I V 420 K I V 390
K P C 15 K P C 10.5
K I C 20,000 K I C 16,000
Lines Z L i n e 12 Z L i n e 23 Z L i n e 34 Z L i n e 45
R l = 0.12 Ω R l = 0.175 Ω R l = 0.12 Ω R l = 0.175 Ω
L l = 0.318 mH L l = 1.847 mH L l = 0.318 mH L l = 1.847 mH
Table 2. Controller gains of proposed algorithm.
Table 2. Controller gains of proposed algorithm.
γ V = 20 α V = 3 β V = 10 c P = 7
γ ω = 20 α ω = 3 β ω = 10 c Q = 10
μ 1 = 5 μ 2 = 3 μ 3 = 5 μ 4 = 7
Case 1 g 1 V = 80 , g 2 V = 60 g 1 ω = 80 , g 2 ω = 60
Case 2 g 1 V = 40 , g 2 V = 30 g 1 ω = 40 , g 2 ω = 30
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shrivastava, S.; Subudhi, B.; Sahu, J. Distributed Finite-Time Control of Islanded Microgrid for Ancillary Services Provision. Electronics 2023, 12, 636. https://doi.org/10.3390/electronics12030636

AMA Style

Shrivastava S, Subudhi B, Sahu J. Distributed Finite-Time Control of Islanded Microgrid for Ancillary Services Provision. Electronics. 2023; 12(3):636. https://doi.org/10.3390/electronics12030636

Chicago/Turabian Style

Shrivastava, Sonam, Bidyadhar Subudhi, and Jambeswar Sahu. 2023. "Distributed Finite-Time Control of Islanded Microgrid for Ancillary Services Provision" Electronics 12, no. 3: 636. https://doi.org/10.3390/electronics12030636

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