Volume 2025, Issue 1 5660985
Review Article
Open Access

Impedance-Based Adaptive Droop Control for Islanded AC Microgrids and Overview

Forough Qashqaie

Forough Qashqaie

Department of Electrical Engineering , Isfahan (Khorasgan) Branch , Islamic Azad University , Isfahan , Iran , azad.ac.ir

Search for more papers by this author
Hadi Saghafi

Corresponding Author

Hadi Saghafi

Department of Electrical Engineering , Isfahan (Khorasgan) Branch , Islamic Azad University , Isfahan , Iran , azad.ac.ir

Search for more papers by this author
Ramtin Sadeghi

Ramtin Sadeghi

Department of Electrical Engineering , Isfahan (Khorasgan) Branch , Islamic Azad University , Isfahan , Iran , azad.ac.ir

Search for more papers by this author
Bahador Fani

Bahador Fani

Department of Electrical Engineering , Isfahan (Khorasgan) Branch , Islamic Azad University , Isfahan , Iran , azad.ac.ir

Search for more papers by this author
First published: 02 July 2025
Academic Editor: Michele De Santis

Abstract

Recent improvements in the application of distributed energy resources (DERs) and microgrids (MGs) have made controlling these resources very important. However, there are still many challenges in this field. One of the anticipated challenges in islanded MGs (IMGs) is the mismatched output impedance of DERs, which affects the volt-var regulation, shortly after the occurrence of islanding mode. Ignoring these events creates consecutive power quality challenges such as circulating currents and reactive power sharing error, voltage variations, increased power loss, and overcurrent. Even though the microsources that make up the MG are located near loads, MGs often require receiving control commands from the central controller through low-/high-bandwidth communication networks to achieve the most stable operating point. Depending on the type of control structure, the information of the units including current, voltage, and active and reactive power is received/sent between one and three control levels. This paper aims to analyze the state-of-the-art techniques that are often developed based on adaptive virtual impedance droop control (AVIDC). Hierarchical structure and multiagent system (MAS) are the most coherent class of three-level infrastructures implemented by the consensus protocol. In this survey, the opportunities and threats of the islanded AC MGs controlled by the enhanced droop method using virtual impedance have been analyzed. At the same time, these have been implemented in centralized, decentralized, hierarchical, and MAS-based distributed coordination structures. Finally, the simulation results of an IMG controlled by AVIDC and based on line X/R ratio have been analyzed in PSIM Altair software.

1. Introduction

In the new generation of power systems, the ever-increasing aggregation of distributed energy resources (DERs) with traditional power systems results in improved power quality on the customer side. Intelligent strategies evolved with communication networks are needed to design a microgrid (MG) consisting of several DERs that inherently are heterogeneous [1, 2]. The multiobjective structure of communication network develops economical and comprehensive operations by converging all the components of MG to form a comprehensive smart grid (SG). It is realized according to complex intelligent algorithms, bidirectional communication links, and energy exchange, while control objectives have multiple time-scale characteristics. The SG processing is integrated with a physical cybersystem (CPS) that computes system parameters to enhance the security of communication infrastructure and realize a self-adjusting process. The CPS refers to engineered systems that have converged all the communication equipment and tools, self-monitoring and computing algorithms, and physical components, for the aim of data exchange through low-bandwidth communication (LBC) [3]. It is done in compliance with environmental compatibility and MG technical issues in real time [4]. Moreover, the acceptable flexibility and scalability are obtained by attribute-based encryption (ABE), which is widely used for data access control in SG. According to Figure 1, a wide-area measurement system (WAMS) is one of the data measurement patterns that employs phasor measurement units (PMUs) at each bus to estimate the magnitude and phase angle of time-varying voltage and current signals at the output of DERs [5] and then reflects an energy management system (EMS) to realize short-term/long-term predictions.

Details are in the caption following the image
General configuration of an SG monitored by WAMS.
According to the features of SGs, some of the win-win situations for the customer side and supply side are as follows:
  • Synergism between modern and traditional power systems to reduce mortality caused by greenhouse gases and global warming.

  • Calculating the harmonic pollution tariff, using smart meters, income, and expenditure management on the customer side.

  • Reducing the use of the transmission network and power loss, even in remote villages and impassable places [69].

  • Participating in the energy market to improve power quality by heat and electricity generation and selling/buying surplus power to/from neighbors [7, 1022].

  • Reducing cost [23], outages arising from weakness of equipment, and increasing the reliability of power systems by localization of power supply [3, 24, 25], even though the communication link failures are lurking.

  • Using islanding mode detection algorithms to isolate the damaged section until the system is restored [26].

  • Eliminating circulating current [10, 27, 28], requiring spinning and nonspinning reserve [29], unbalancing active (P) and reactive (Q) powers [27, 28, 3032], and improving harmonic power component sharing [3339].

  • Improving the trade-off between voltage–frequency drops in MG and reactive power sharing between units [10, 4047].

  • Automatic load shedding during system threats to minimize the length of time of outage and restoration [48].

  • Guaranteeing a plug-and-play mechanism to calculate the average power between microsources [6, 24, 27, 36, 37, 4952]. It means that DERs, battery energy storage systems (BESSs), and load components can be added/removed relative to/from the MG, while there is no interruption for system stability [11, 38, 5355].

  • Robustness to adding/removing one DER without affecting the control process of other devices that operate simultaneously [6, 10, 22, 23, 25, 36, 38, 39, 41, 5676].

  • Guaranteeing the fast dynamic response [6, 38, 67] and the stability of the closed-loop control system [21, 25, 7779].

The SGs are able to operate in both grid-connected and off-grid modes as well as synchronize between the two mentioned operating modes [27, 80]. In connected mode, references of the voltage amplitude, frequency, current, and active and reactive powers at output of each DER are regulated by the commands received from central controllers. In off-grid mode, all the microsources are controlled by using information measurements of DERs at the point of common coupling (PCC), where the DERs are located in the closest place to the loads. The most important control principle in an islanded MG (IMG) is to regulate V and f in a steady state, while the accuracy of P/Q power sharing is maintained, regardless of what type of load characteristics it is.

2. Fundamental Concepts

In this section, the basic concepts to find the most accurate and fastest QV control in IMGs are explained.

2.1. Reactive Power Sharing Error

In MGs, the P/Q power sharing is done based on two methods: (1) the droop-free methods (e.g., master–slave and sliding mode techniques [10, 26, 76, 8183]) and (2) the droop method by two well-known channels (Pf) and (QV) in inductive MGs that a large ratio X/R is dominant as follows:
()
()
where for ith VSC, ωi and  ω0 are reference and rated angular frequency values, respectively. mi and ni are droop gains. Vi and  V0 are reference and rated voltage values, respectively. Pi and Qi are measured active and reactive power values, respectively (see Figures 2(a) and 2(b) for more information). In the droop method, active power sharing is available in a steady state (except in cases of cyberattacks or critical disturbances [18, 84]) because the term of ω0 = 2π × 50/60 Hz is common between all the units. However, reactive power sharing deviates from the droop voltage reference because of the random installation of the DERs, which causes different impedances at the output of DERs.
Details are in the caption following the image
The droop characteristics. (a) The (Pω) droop. (b) The (QV) droop. (c) The (PV) droop. (d) The (Qω) boost characteristics.
Details are in the caption following the image
The droop characteristics. (a) The (Pω) droop. (b) The (QV) droop. (c) The (PV) droop. (d) The (Qω) boost characteristics.
Details are in the caption following the image
The droop characteristics. (a) The (Pω) droop. (b) The (QV) droop. (c) The (PV) droop. (d) The (Qω) boost characteristics.
Details are in the caption following the image
The droop characteristics. (a) The (Pω) droop. (b) The (QV) droop. (c) The (PV) droop. (d) The (Qω) boost characteristics.

2.2. Adaptive Virtual Impedance Droop Control (AVIDC)

The advanced droop control schemes are equipped with an equivalent virtual impedance (Zv = Rv + Xv) to compensate for the inaccuracy of reactive power sharing (IRPS). The voltage drop of the Zv is subtracted from the Vi to generate the reference voltage for IMG by (see Figure 3) [38, 8587] the following equation:
()
where ioi is the output current of ith DER. According to Figure 3, an additional control loop (as orange dashed line) is implemented to improve the speed and accuracy of the system by calculating Zv, while it tracks power system disturbances, adaptively. This explains the concept of AVIDC [3, 4, 6, 8, 1317, 19, 2731, 33, 34, 38, 4047, 55, 61, 62, 66, 88105].
Details are in the caption following the image
A voltage source converter (VSC) scheme controlled by an AVIDC loop.

The adaptive ZV−-based controllers can be implemented without communication network [14, 62, 8893, 106111] or with communication infrastructure [4, 8, 13, 15, 16, 27, 41, 43, 44, 55, 61, 66, 94100, 112]. In [101], a virtual impedance scheme is presented to control the virtual power supply, which consists of two parts: a negative resistance against line resistance along with P/Q power decoupling and a negative inductance to calculate accurate reactive power sharing by virtual voltage drop. In [103], an adaptive control technique is proposed for P/Q power sharing in a hybrid AC/DC MG equipped with a solar panel module/battery to support maximum reactive load demand. In [104], a reshaped MG is studied by an AVIDC approach, which is applied to grid-forming VSCs to rearrange units in the form of ideal AC voltage sources [103, 104].

3. Technical Implementation

The off-grid mode control can be divided into four categories according to the level of penetration of the communication network: (1) centralized control, (2) decentralized control, (3) hierarchical control by three levels of control, and (4) distributed coordination control. Scholars have tried to review the control of various aspects of SGs according to the four categories [24, 7, 10, 11, 53, 54, 70, 81, 102, 113125]. Several papers have reviewed the IRPS from primary and secondary control outlooks to show the necessity of high controller levels for more accurate management of MG activities. In this way, hierarchical control has the largest number of research references, as the most well-known model [11, 53, 54, 70, 102, 113115, 119, 122, 124, 125]. Another comprehensive control for the SGs is the distributed coordination control structure, which almost overlaps all the concepts of centralized, decentralized, and hierarchical structures. The concept of distributed control structure often refers to the configuration of multiagent systems (MASs) implemented by consensus protocols. This control manner is sometimes recognized in the form of hierarchical control in the literature [10, 53, 54, 70, 113115, 117, 118, 120, 124, 125]. Although the MAS-based distributed coordination control has been reviewed in [10, 53, 70, 81, 113, 116118, 124, 125], some of them have just defined the MAS-based distributed coordination control as in-text content, based on primary and secondary integrated levels [7, 10, 70, 118, 124, 125]. A few articles are supportive to adaptive control [3, 10, 11, 81, 102, 123, 125]. Furthermore, the close-loop adaptive control techniques have been reviewed based on the optimization of MG control by intelligent approaches in [3, 123]. However, the authors did not emphasize IRPS in [3]. In [102], although the AVIDC has been limitedly reviewed, it has not been focused on the MAS-based distributed coordination control.

The outlook of this paper is to theoretically study the challenges and opportunities of the inductive IMGs that are often managed by an AVIDC in the form of the quadruple control configurations. However, QV control of AC-IMGs by MAS-based distributed coordination control has been investigated in more detail than its other three counterparts. Prominent strains of MAS have been analyzed to determine how an IMG controlled by MAS can solve problems such as trade-offs between Vf regulation and IRPS, unwanted delays, and modeling complexity according to distributed averaging control, event-triggered control, and pinning-based control, respectively. Considering that the centralized, decentralized, and hierarchical structures based on primary and secondary levels have been sufficiently described in the literature, these have been reviewed with less analysis in this article.

3.1. Centralized Structure

Centralized control is known as the most traditional, most accessible, and most common control structure of power systems, which has highly accurate results due to the maximum reliance on the central controller. However, the centralized structure due to its reliance on both LBC and high-bandwidth communication (HBC) has the lowest security and reliability as it relies on the MG central controller (MGCC) as the mastermind of control. A centralized controller usually has a slower response time than a decentralized one like a droop controller. In such a controller, all the information related to the bus voltage, the frequency of the units, the P/Q output power, weather forecasting, etc., should be collected and sent to MGCC [61, 124, 125]. The MGCC is responsible for transferring and collecting information by an easy decision-making process [103]. This task is done by receiving commands from supervisory controllers, SCADA, and advanced data processing software such as advanced distribution automation (ADA) for controlling and monitoring purposes [126, 127]. The MGCC updates droop control parameters and gains every time interval (several minutes), quickly. After data aggregation from local controllers (LCs), the control pulses are synchronized using a phase-locked loop (PLL), and then, the current signal and V/f reference parameters are reflected in VSCs through HBC graphs [10, 41]. Common power regulators installed in each unit provide a global observation for precise tracking of the optimal set points and achieving cooperation between electronic-interface DERs [46]. Another advantage is interaction with demand-side management (DSM), which is based on end-user responses to balance supply and demand. In [14, 41, 61, 103, 128], the centralized-based AVIDCs are discussed according to arbitrary XV/RV ratios to control QV, while these are not required to use the communication between units; thus, it causes a decrease in delay. However, in [14], the IRPS is not compensated, accurately.

Despite these merits, there are disadvantages to the centralized structure as follows:
  • Applicability is just for DERs connected to the common AC bus, in the form of small-scale MGs [13].

  • Inefficient procedure for cost-effectiveness, reliability, flexibility and redundancy, and the plug-and-play mechanism (due to the requirement of a point-to-point connection between the central controller and all the units) due to relying on HBC and LBC [8, 39, 73, 80, 129131].

  • Dependency on computational databases and communication centers [105, 132].

  • Risk of MG collapse after the occurrence of single-point outages in the communication network.

  • Requirement for the circulating current sharing modules in both transient and steady states.

  • Reducing the expandability of the system from a geographical point of view.

  • Dependency on the knowledge of MG parameters including bus voltage, impedances, and load characteristics.

In the centralized structure, unlike the local one, the recalling information is transferred to the central controller, and conversely, the commands from the controller are transferred to sources through a communication link directly. As an example, a DER with the least changes is defined as the reference unit, and the output values of other DERs are compared to it to update by MGCC in real time. The updated values are then sent to all units to estimate the virtual impedance. Instead, in the centralized structure, the plug-and-play feature cannot be obtained because when a new source is added to MG, it is necessary to readjust the MGCC [14].

3.2. Decentralized Structure

This pattern is based on the allocation of V and f measurements in IMG upon predefined algorithms to solve the IRPS [133, 134], harmonic voltage distortion at the PCC, harmonic current/power sharing [135, 136], and Vf regulation just in a single-level structure. The decentralized control usually is applied to configure an MG with a large number of devices compared with the centralized structure [11, 18, 27, 29, 62, 70, 81, 90, 94, 102, 112, 113, 117, 118, 122, 124, 125, 137146]. The decentralized control often is synonymous with the droop method, which is applicable just for off-grid mode. As the decentralized structure is inherently independent of the communication network, the advantages of the droop method such as reliability [10, 125], inviolability against delays, high-speed performance, cost-effective implementation, and the plug-and-play mechanism are often similar to the decentralized control features [70, 73]. However, for the same reason, it suffers from the IRPS, lack of flexibility, and diversity of the control system [7, 10, 11, 53, 54, 70, 86, 102, 113120, 124, 125, 147]. These problems become more catastrophic when nonlinear load characteristics, harmonic power components, and voltage unbalance at the PCC are involved in the MG. [40, 72, 136]. In [29], a decentralized impedance-based droop method has been presented to reduce power loss. Nevertheless, the IRPS has not been analyzed, directly. In [142], a fully decentralized scheme is intended by using dead time to equalize the power coefficients in the LCs so that it leads to regulating the voltage drop affected by IRPS.

Often, the strengths of decentralized control are the same as the weaknesses of centralized control and vice versa. Nevertheless, as the decentralized structure does not require a central controller and communication link between units, it meets challenges as follows:
  • Unable to coordinate all the available DERs in an optimal pattern [148].

  • Lack of knowledge of neighbor LCs, information, variables, and functions of other controllers [117].

Some scholars believe that MGCC-based secondary control is another form of decentralized control, which is implemented according to a hierarchical structure [26, 53, 76, 82, 83, 149]. A lot of harmonic power sharing techniques [10, 1320, 125], optimization issues (refer to Section 6), intelligent algorithms [94], etc., are often included in this category. For example, in [94], a fast servo system in decentralized control is presented to optimize voltage and the reactive power sharing by a fuzzy particle swarm method in off-grid mode.

The decentralized control structure is categorized into the following two groups.

3.2.1. Fully Decentralized Control Structure

This is a control structure with a low density among articles. In this model, microsources can control (QV) IMG with an independent control approach, without any communication link, even often without LBC. In this control structure, all the high-bandwidth control tasks, including conventional droop controllers and the virtual and adaptive impedance controller, are all done at the primary control level of each source using local measurements only, without the need for any information from other sources. Therefore, the best plug-and-play features can be obtained.

3.2.2. Pseudodecentralized Structure

It is another model of a decentralized structure that uses LBC to improve the control objectives of the IMG. As this control structure is often dependent on MGCC, it lacks some degree of independence and maybe the plug-and-play features. However, regarding the difference between these two decentralized control structures, in pseudodecentralized control, some challenges such as power sharing errors can be solved by relying on LBC while maintaining the reliability level of the IMG. In other words, the use of LBC should be such that the stability of the IMG does not depend on it.

3.3. Hierarchical Structure

The hierarchical pattern is usually identified by three control layers, which are organized according to ANSI/ISA-95 (International Automation Society). It is a management standard to recognize applicability between different organizations and control systems [53, 114, 143, 146, 150154]. The important point during the hierarchical control process is to adopt a control approach with discrete-time scales to reduce delay and less complexity for data exchange. According to Figure 4, by adding each of the control layers, MG requires a communication graph implemented through a consensus protocol to exchange information (refer to subsection 3.4.2). Therefore, the hierarchical structure suffers from delay and sluggishness despite being accurate. Sometimes, the authors merge the secondary and tertiary control levels with the objective of reducing operating time [10, 149, 155, 156].

Details are in the caption following the image
An MG controlled by a hierarchical structure.

Features of the mentioned three levels are summarized as follows.

3.3.1. Primary Level

The measurement information at the primary level is sent to droop LCs for achieving P/Q power sharing, current control, and Vf regulation. Although this local control level has high-speed performance, it is not accurate enough [157]. The primary level usually tracks tasks of a decentralized structure so that it does not matter whether the control higher levels (secondary and tertiary) are in a centralized or hierarchical structure [24, 69, 96, 113, 158, 159]. The constituent elements of the primary level are specified at the lowest level in Figure 4.

3.3.2. Secondary Level

The primary level is independently sufficient for active power sharing; however, it may not be a guarantee for eliminating or mitigating the IRPS and Vf regulation problems for a lot of case studies (refer to Section 3). Therefore, the primary level sends output values of droop LCs to the secondary level through a bidirectional communication infrastructure. The new control level is developed by MGCC to improve power quality challenges [6, 70, 117, 160, 161]. The LCs regulate the dynamic response by tuning gains of AVIDC at the primary level based on reference signals received from the MGCC [9, 53, 86, 117] (see the middle level in Figure 4). The secondary level is more accurate, however slower than the primary level [52, 126, 162, 163].

Generally, the secondary level includes multitask functions as follows:
  • Voltage and frequency restoration of MG [9, 72, 164].

  • Stabilizing power system based on the control of desired operating points [6, 72].

  • Determination of P/Q power references to minimize voltage deviations, regulation of amplitude and angle of the output voltage at the PCC, improvement of IRPS, circulating current, and system synchronization [6, 21, 165, 166].

  • Tackling power quality problems such as VI control, nonlinear, and unbalanced load characteristics by calculating fundamental and high-order virtual negative/positive sequence [10, 1320, 125].

3.3.3. Tertiary Level

This is an auxiliary layer located in the main grid for selling/buying power according to the electricity market constraints. The tertiary level optimizes the control system by following economic functions consisting of a distribution management system (DMS), a distribution network operator (DNO), and a market operator (MO) to manage the energy market [10, 152, 153] (see the highest level in Figure 4). The optimization command receives the economic and operational fee from the MO, DNO, and DMS and then transmits it to the secondary and primary levels. It is a long-term operation compared to the other two layers of control [160]. It is worth mentioning that the tertiary control level can just regulate the power flow in a steady state, so it does not guarantee Vf stability [149].

Several hierarchical control techniques have been presented in [17, 20, 34, 41, 48, 50, 55, 60, 66, 68, 72, 74, 85, 88, 94, 95, 112, 123, 146, 152, 154, 167183]. These methods adjust the output power settings of individual VSCs according to logic controllers placed at the secondary level. In [13, 15, 1820], the IRPS are illustrated by injecting a small harmonic signal, the type of quantity and frequency of which is determined by MGCC. However, these methods cannot guarantee system stability by relying on a classic event-triggered control. In [20], an active power small perturbations are injected to control the system for compensating IRPS, while the MGCC observes all exchanged signals and estimated parameters, for example, the output impedance of each DER. Simultaneously, a sluggish integration term is added to the conventional reactive power controller to eliminate the IRPS. In [72], a hierarchical control is presented to report IRPS by calculating the average value of reactive power so that the trade-offs between voltage regulation and reactive power sharing are guaranteed. Meanwhile, the plug-and-play mechanism is realized. In [24], a reactive power sharing algorithm can be implemented by following VSC parameters for the power self-adjusting process and for achieving maximum active power. However, both active and reactive power controllers must have access to the output reactive power information and the output voltage magnitudes of the DER. In [13, 15], the MGCC is responsible for the exchange of the harmonic voltage components with the common AC bus. This approach is a compensatory synchronization flag to LCs to improve the IRPS.

Certainly, the researchers attempt to find techniques that minimize challenges of delay, complexity, cyberattack threats, huge costs, etc., in a hierarchical structure as much as possible [116]. Thus, the SGs require a local control protocol that is intelligent and self-sufficient and does not rely on received commands from the central controllers for coordinating DERs and MG clusters.

3.4. Distributed Control

The idea of using distributed control in the form of SG was proposed in the mid-2000s for the first time [184]. Generally, all the control approaches of MGs are based on a distributed control paradigm until it is proven against this principle.

The hierarchical structure is an advanced configuration of decentralized control, so it can be expected that the hierarchical structure inherits the advantages of decentralized and even centralized control structures. Meanwhile, it has left behind a large part of their challenges [6, 23, 27, 38, 50, 53, 58, 64, 72, 73, 9698, 154, 160, 163, 185189]. In some reports, the authors believe that the distributed, decentralized, and hierarchical control are not different from each other [6, 23, 27, 30, 38, 39, 50, 58, 64, 72, 73, 97, 98, 134, 160, 163, 183, 185193]. For example, in [190], the authors have preferred to introduce the two levels of control in a decentralized structure instead of defining it in an advanced hierarchical one. That is, in the fully distributed control, each controller requires just information exchange with its neighbors according to the bidirectional communication graphs without relying on a central controller [73]. However, sometimes unidirectional graph is implemented for the secondary controllers in distributed control form [185]. In [67], a robust nonlinear distributed approach is proposed to maintain the system stability and realize the P/Q power sharing with fast dynamic performance. In [111], an AVIDC is studied that synchronizes the output voltage of the DERs based on the difference between the output active power of each LC and the average active power signal to other LCs. In [73], a fully distributed control approach is presented that defines three control modules: (1) the voltage regulator, (2) the reactive power regulator, and (3) the (Pω) regulator. The second module adjusts the (QV) droop coefficients to reduce the IRPS by considering the effect of the mismatched output impedance of units. Unlike most classic controllers, no frequency measurement is used in this AVIDC.

The examples mentioned are just a definition of conventional distributed control or hierarchical structure. Therefore, there are still fundamental problems such as delays, huge costs, complexity of control algorithms, and lack of trade-off between voltage regulation and reactive power sharing. Thus, advanced distributed coordination control is required.

3.4.1. Distributed Coordination Control Based on MAS

The most complex platform for SGs is the MAS-based distributed coordination control so that each DER and its internal LC act in the role of an intelligent agent [35, 57, 86, 105, 153, 186, 187, 194196]. Global synchronization is the main control objective of agents preprogrammed in the artificial intelligence language. Agents are semiautonomous facts that exist in a software environment. Each agent can converge its conspecifics in a peer-to-peer model relative to itself through communication graphs [197]. It causes them to influence them in other environments and changes that environment according to a specific control motivation. The environment can be defined by tracking the conditions in which agents have the least penetration to change them. As agents are processed in an independent environment, these are self-sufficient factors to observe their performance [71]. Nevertheless, agents cannot be independent of their programming operator; therefore, these have just a significant degree of independence, which must be considered for a system and target [117]. In other words, each agent has a common target with other agents in a complex control system as an SG [197].

The agents can be divided into three main groups as follows:
  • 1.

    Active agents (leader agents): It includes agents that are pinned in the control computation path as a dispatchable reference agent [39, 57, 99, 196].

  • 2.

    Reactive agents (passive/follower agents): It includes agents that are considered a nondispatchable obedient agent in the control computation path [39, 57, 99, 196].

  • 3.

    Complex agents (combination of 1 and 2) [39].

The leader–follower agents have a self-sufficient performance inspired by many control methods, which can control SG by time-varying communication infrastructure. The MAS-based distributed coordination control acts like a master–slave system for proper current sharing except that the master–slave control relies on the HBC link and receives commands from the central controller [26, 53, 76, 82, 83, 125, 198]. The MAS algorithms provide solutions for sending, receiving, analyzing, processing, accepting, and rejecting the information of other agents in a coordinated configuration [39]. In some papers, the MAS is introduced as a hierarchical or decentralized control frame [35, 57, 86, 96, 105, 113, 153, 186, 187, 195199]. As the VSCs are inherently passive in a classic hierarchical structure, required to receive commands from MGCC, the MGCC or central controller is removed from MAS [40, 72]. Alternatively, the MGCC encounters difficulty in covering the whole information of the system in comparison with MAS [10, 21, 23, 86, 187, 195].

From the point of view of the MG architecture, the agents can be divided into two categories [1, 116, 186] as follows:
  • 1.

    Resource agents: These include load agents, controllable load agents (CLAs), DER agents, and ESS agents at the primary layer for monitoring states of elements as setting operating points of LCs, state of charge of ESS, and dispatchable capacity of CLA.

  • 2.

    MG agents: It includes the MG operation agent (MOA) for managing the MG/MG cluster along with processing the optimal generation of dispatchable DERs and the MG market agent (MMA) for marketing the operation of the MG. MG cluster consists of several MGs converged in a coordinated pattern so that the MMA is responsible for negotiating with the MMAs of other MGs to purchase/sell power from/to them. The MG cluster must have a relationship with the distribution network agent (DNA) to comprehend the constraints of the energy market (see Figure 5).

It is worth mentioning that the same three levels of the classical hierarchical structure are maintained in the MAS except that MGCC is removed. Each level has different dynamics and time scales; also, each LC is a hybrid agent, which has two reactive and deliberative layers [39, 67] as follows:
  • 1.

    The reactive layer is often responsible for the voltage synchronization of buses through information exchange between agents. The process provides precision, recognition, and action models.

  • 2.

    The deliberative layer is the starting point for optimization issues such as self-sufficiency, realization of vision, and potential action models.

Details are in the caption following the image
Data processing protocol at MG levels controlled by agents according to [1].
Generally, the most important challenges of MAS-based distributed coordination control are as follows:
  • The MAS has two types of functional nature: physical or virtual character. In terms of physical nature, an agent can be controlled in the role of a DER. However, virtual agents participate in the energy market, and therefore, these sell/reserve the measured surplus power [117].

  • The presence of MAS in the electricity market, the complex relationship with DNO and MO in the third layer, and compliance with the local facilities on the customer side are the management challenges of MAS for supply and demand [10, 21, 86, 195].

  • The programming-based complexity and the lack of professional knowledge of human operators cannot be ignored for the implementation protocols in MAS.

  • The trade-off between the improvement of IRPS and Vf regulation is an important challenge for IMGs controlled by MAS.

  • Dependency on the communication links that rely on the intervention of the global Internet to send/receive data to/from agent consensus by peer-to-peer structure leads to complicated problems such as the modeling complexity, mathematical computations, stochastic delay, costs, reliability in confronting cyberattacks, and the plug-and-play mechanism [84, 116, 117].

  • The MAS suffers from stochastic delay because agents must use bidirectional communication graphs to exchange data with each other similar to the hierarchical structure.

3.4.2. Consensus Protocol

The MAS is the most developed distributed coordination control strategy according to the consensus algorithm [40, 161]. MASs are inherently adapted to the environment conditions because of the implementation by the node-graph (edge) protocol in each MG synchronization cycle.

Two categories of adaptive consensus protocols reign in the secondary level of MASs [4446]:
  • 1.

    An edge-based adaptive consensus protocol that couples two nodes by a pair weight graph as a peer-to-peer network.

  • 2.

    A node-based adaptive protocol in which each node/agent is a database for the convergence of bidirectional LBC graphs that carry information about the environment (IMG), while time-varying weights manage the dynamic response of the MG.

The decisions that are made by the interaction between agents at the secondary level are targets that are obtained from the planning of agents at the primary level. The secondary control function is switched by a triggering signal to start or terminate in a close-loop path [86]. Then, targets are emitted throughout the SG through an intertwined communication network called a peer-to-peer protocol, which can be defined by graph theory. A coordination consensus algorithm is a fundamental platform of a multilevel system, which inherits graph theory in the form of LBC links to optimize the convergence of agents as peer-to-peer networks [51, 52, 116]. The graph theory considers each bidirectional LBC link as an edge or graph as well as considering each agent/LC/VSC/DER as a node that configures a tree to achieve the MAS-based distributed coordination control [10, 70, 113, 116118, 124, 200]. Because LBC links have time-varying dynamic behavior, the graphs cannot be inherently balanced [23]. There is a coordinated relationship between the graphs within every time interval scheduled in a finite range [201]. Without expressing complicated equations, each node can be modeled as follows:
()
where VG represents the set of nodes (agents) and EG is the set of edges (LBC links) as follows:
()
Now, a question may be raised due to the unreliability of bidirectional LBC links under the threat of cyberattacks: How are interrupted graphs identified in the peer-to-peer network? The weights are the most basic concept in the MAS control, which can express the outage mechanism, failures, and cyberevents by a diagonal matrix as AG. The adjacent matrix AG by the set of arrays aij represents the concept of weights for each graph as follows:
()
If the aij = 0, it means the disconnection of the communication link/graph in the MAS. Also, if aij = 1, the connection between agents is established, given that aij ≥ 0. The index i is related to ith controllable agent/DER, which is a reference agent for calculation. Also, the index j is for jth adjacent agent/DER. These weights form the arrays of for in-degree matrix DG = diag ∈ {dI} as a diagonal matrix. The adjacent matrix AG can be rewritten as follows:
()
As the consensus protocol does not rely on comprehensive communication between units, it is just run by weighted average. In the IMGs, it can result in power average control along with a plug-and-play mechanism [16, 27, 94, 97, 105]. According to Figure 6(a), assume that VSC2/agent2 is a leader and the other DERs are follower agents. If ai = a2 is ith weight, a2 is in connection with the other three weights as a21, a23, and a24 at the second row of the AG. In the same way, this condition is maintained for each agent pinned as a controllable reference agent in each synchronization cycle, for example, if sending information from agent1 to agent4 is not available or is subjected to cyberattack (see Figures 6(a) and 6(b)); therefore, the adjacent matrix AG can be rewritten as follows:
()
Details are in the caption following the image
A simple MAS. (a) An MG by two-paralleled DER; (b) pairs of weights to each edge/graph by AG matrix.
Finally, a Laplace matrix can be defined to obtain a spinning graph called L, where it addresses the optimization of the MAS [113] as follows:
()
where DG eigenvalues determine the global dynamics.
Now, assume that the ith DER is a reference agent (e.g., DER2 in Figure 6(a)) and j index is related to the neighbor DERs/agents. Thus, the reactive power sharing in IMG controlled by MAS is as follows:
()
where uqi is the input signal to the reactive power controller as follows:
()
where kq is a proportional gain. The handoff of information between the agents is done as a coefficient of the sum of the to and fro signals with a specified tag. For example, in IMGs, the IRPS error δqi entered into the ith unit relative to the jth unit is as follows:
()
where ni and nj are the droop gains and Qi and  Qj are measured reactive powers of ith and jth agents, respectively [22]. Accordingly, the system must be able to continue the P/Q power sharing process with a fast dynamic response to eliminate circulating.
Almost all the graph theory-based algorithms ensure the selected variable tends to the nominal value in a steady state [1, 105, 196]. In the case of the MG cluster, Equation (11) can be generalized for P/Q power sharing between n-MG, n = i, …j as follows:
()
()
where represents active and reactive references indicated by the tertiary level, which are optimized based on constraints of the energy market. Also, and are the average angular frequency error signal and voltage of the ith unit relative to the jth unit, respectively.

The consensus-based techniques can guarantee voltage deviation for the management of IMGs controlled by hierarchical and MAS structures, which are under threat from the IRPS [10, 21, 36, 40, 43, 70, 72, 97, 105, 113, 116118, 124, 200]. Generally, the classification of consensus-based structures that can realize self-organizing control to improve or tackle SG problems is as follows: consensus with constraints [198, 201], event-triggered consensus [2022, 24, 37, 58, 60, 71, 79, 109, 132, 134, 151, 180, 200, 202, 203], finite-time consensus [35, 46, 50, 52, 65, 183, 186, 204, 205], linear consensus protocol [206], heterogeneous consensus [43, 45, 127, 203, 207, 208], nonlinear consensus [23, 38, 45, 162], distributed averaging control [25, 161, 209], pinning-based distributed control [4, 8, 25, 86, 98, 106, 108, 150, 153, 161, 192, 199, 210, 211], and consensus programming-based control [23, 32, 48, 50, 55, 74, 106, 116, 127, 163, 198].

4. AVIDC-Based Volt-Var in MAS

The MASs controlled by self-adjusting droop or any other method can be implemented with/without a leader agent. At the same time, it observes SG by a possibly nonzero control for a time-varying input signal [196]. The first layer of MAS includes local elements such as RESs, VSCs, DERs, ESSs, and loads (controllable/uncontrollable) (see Figures 5 and 7). Meanwhile, the power sources can be controllable or not. For each DER, there is an agent with the same nature (controllable/leader or uncontrollable/follower). It is worth mentioning that if a resource is equipped with ESS, it will become controllable.

Details are in the caption following the image
Interaction of controllable and uncontrollable agents.

The interaction of the agents with each other is flexible in the sense that these show an adaptive behavior according to the influence of events in the environment (in terms of the failure in MG, load changes, system disturbances, battery charge, etc.). Assume that DER1 (by yellow agent) is controllable and DER2 to DERn (gray color) are uncontrollable units. If the environment is assumed to be the control of outputs for DER2 to DERn that installed at random distances, the reactive power flux changes. The environment changes are adapted according to the performance of agents that follow the controllability or uncontrollability of their sources in the second layer. Considering that, the agents must not be bounded by the parameters of their environment (as the influence of output impedance in (QV) control) [117]. Signaling the need to seek help from a controllable DER (leader agent), therefore, information of all the follower agents must be transferred to the leader agent, cooperatively. The leader agent corrects not only the reactive power sharing error but also the AC bus voltage drop, simultaneously. In this way, the LBC links between the agents estimate the impedance difference. Then, based on Equation (2), a virtual impedance value is calculated to compensate for the effects of output impedance mismatch. Thus, ZV is measured through graph theory in a consensus protocol to synchronize the voltages at the PCC. However, information exchange of the output voltage is limited by using constraints of adaptive droop control such as P/Q coupling and nonlinear loads [212].

At the end of the secondary-level algorithm, a new consensus control loop at the tertiary level is started based on the new inputs received from the primary and secondary levels to optimize output variables and reduce active power loss. If in this layer, the initial value of the voltage of the ith MG must be and the initial value of Lagrange coefficients must be λ0λ0(I), the optimization issue is solved for Ith and I + 1th synchronization cycles as follows:
()
Then, P/Q power references determined by MMA are as follows:
()
()
It is worth mentioning that for reporting the IRPS, in Equation (13) must be smaller than zero, where the index T means tertiary level. is the local voltage vector, and consists of two matrices as follows:
()
where Y = G + jB is the admittance matrix (or inverse of the system impedance matrix). After the tertiary-level algorithm, an AVIDC loop is synchronized and MAS resumes a I + kth new control loop according to system disturbances.

In recent years, the consensus-based AVIDC schemes have been widely developed to compensate IRPS in off-grid mode [4, 8, 10, 16, 21, 27, 30, 36, 40, 4347, 55, 70, 72, 97100, 105, 107, 113, 116118, 124, 200, 209, 213, 214]. In [215], a consensus-based AVIDC scheme is presented with a proportional-integral (PI) controller to compensate for the active power oscillations of paralleled VSCs. This adaptive controller uses a simple power control loop and ZV angle control to regulate the reference voltage drop and the variable phase angle caused by the mismatched output impedance of DERs without the requirement for knowledge of the line impedance. In [36], a consensus control technique by adaptive gain–slope adjustment is presented to improve the IRPS. In [100], a typical physical cyber-MG system with MAS-based automatic generation control is presented, which can compensate for the drawback of the droop control method for trade-off (QV), simultaneously. In [39], a two-layer theorem is discussed based on the MAS control to improve the IRPS, while it uses a systematic method for deriving SG control rules. Similarly, in [30], a two-layer subgraph structure is defined so that the task of the first subgraph layer is to guarantee the performance of all the agents that maintain the power balance between supply side and customer side. In the second control layer, the P/Q power sharing optimal is achieved even by reducing the number of edges. The optimal power flow is done by the leader agent in the second subgraph to obtain the optimized operating point, iteratively. Also, in [160], a multiobjective control strategy is introduced that includes a control scheme of paralleled VSCs to dictate V and f references at the first layer of IMG. In the second layer, an AVIDC is used to control VSCs of the first layer for tackling P/Q power sharing errors in a MAS. In [187], the hierarchical control structure is redefined by an adaptive droop-based MAS, while it defines a new zero level to facilitate the improvement of IRPS. The zero-level control and primary control can stabilize the V and f in the MG cluster and provide the reference voltage for the voltage source inverters (VSIs). In [105], a flexible droop control method is presented according to the consensus protocol control to correct the IRPS and unbalanced load sharing. This scheme obtains a reliable sinusoidal voltage at the PCC. Meanwhile, a secondary voltage regulator has also been used based on a PI controller to resolve voltage deviations, while it is not dependent on the impedance information of IMG. In [21], a consensus-based reactive power sharing technique is used by matrix analysis, while the unbalanced harmonic current sharing is covered, simultaneously. Nevertheless, this scheme is based on assuming a small phase angle between the output voltages of DERs. Therefore, it does not support voltage regulation. In [38], a consensus-based AVIDC is investigated in a multibus radial IMG. Approximately, the stable coupling gain range can be linearized around any operating point under the gain tuning guideline. In [96], a distributed negative sequence current sharing is introduced to compensate for unbalanced voltage and frequency deviation using a hierarchical dynamic consensus algorithm. Whereas the aim of the authors is not to directly improve reactive power sharing, it leads to a good IRPS compensation.

As mentioned earlier, the MAS-based distributed coordination control has often corrected the shortcomings of centralized, decentralized, and hierarchical structures according to artificial intelligence. To investigate the claim, the intelligent techniques that the MAS performance inherently depends on must be investigated. It determines how the essential challenges of an IMG such as the voltage regulation at the PCC and the IRPS, the plug-and-play mechanism, the complex modeling of LCs, and unavoidable delays are improved by MAS.

4.1. Pinning Control Algorithm

When the MG is disconnected from the bulk system, control commands are not received from the supervisory center; therefore, the new commands are received from the side of the agents. The pinning algorithm can pin a selected agent in the role of leader in each synchronization cycle of a MAS to a flagged environment. To select a set of pinned-leader and unpinned-follower agents, the distance and degree indexes are defined for the connection of the leaders relative to other MG devices [153, 199]. The process is defined in the last or third control layer to observe the output values [153, 192]. At the same time, the highest degree of authority of unpinned/follower agents is implemented for the last control layer to resolve V and f drop at the PCC. It means that a voltage observer receives the output voltage of all the DERs and then calculates the average voltage value at the primary level. Finally, the P/Q power sharing will be achieved based on pinned candidates at the secondary level [25, 153]. Thus, the dynamic MAS-based consensus averaging control must be pinned to at least one of the agents placed in the outermost control layer (second or third layers) [108, 150]. At the boundaries of the lower and upper layers, reference signals are extracted by the algebraic equations. These bounds can define a suboptimal algorithm with polynomial complexity. It flags nodes that are selected to pin the optimal network agents, efficiently [25, 199, 210]. It is worth mentioning that the operation of unpinned agents precedes the reaction of protective relays in the IMG [161, 199].

For a better discussion about the pinning-based MAS, assume that one agent is just allowed to be pinned as DERk−Pin in MG n − pin of the MG cluster, according to [153]. If one of the pinned n-MGs from the MGcluster set is pinned in the kth synchronization cycle, local information of output of the DERk−Pin, including angle frequency references and voltage drop of MG npi as ωn.i, vn.i, Pn.i, and Qs.i, is recalled from the primary level along with their output signals , , , and as follows:
()
()
where k is a member from a nonnegative integers set and n is the nth MG of the MG cluster. In addition to the secondary level, a tertiary level is defined to balance P/Q power flow between all the units. This cybernetwork layer transfers the measured data of kth pinned agent as Ak−pin located in MGn−pin to the tertiary level, which can generate the V and f references for the secondary level (see Figure 8). Then, signals are sent to the pinned agents of management Ak−pin at the secondary level through the LBC links, which vary within the kth synchronization time . The voltage and angular frequency are sent to market-level agents to extract optimized P/Q power references as follows:
()
()
where the is the synchronization time at the tertiary layer and the Pn.pin ,  Qn.pin are the active and reactive powers of MGn−pin, respectively. Also, the the maximum active and reactive powers of MGn−pin and the Pk.pin and are the nominal and maximum active power values of Ak−pin, respectively. Finally, the generated active power references are sent to the secondary layer to update the droop LC functions as the yellow block in Figure 8. At the end of the kth cycle, the k + 1 = th synchronization cycle starts with the new pinned/leader agents in the updated calculation cycle .
Details are in the caption following the image
The pinning-based MAS control according to [153].
In this case, the power reference made at the tertiary level is as follows:
()
()
where and ΙM are the pinning indexes and T is synchronization time at the tertiary level.

In several papers, the pinning algorithm can guarantee the performance of MASs to improve the IRPS [25, 86, 153, 196] and voltage regulation at the PCC [86, 153, 192, 210]. By some intelligent techniques such as the noroadaptive approximation technique, the fully distributed self-adjusting is asymptotically achieved. This situation holds even though the upper bounds of the nonzero inputs of the leaders and also the neural network approximation error are ambiguous for MAS [106]. In [199], the authors have proposed two adaptive algorithms for selecting pinned nodes(s), while it uses the degree and distance index of the selected leader(s) to other IMG segments according to [211]. Besides, a small part of the pinned agents is just capable of nonadaptive performance by simple feedback control. In [196], a droop control scheme is proposed for P/Q power sharing at the primary level of off-grid mode, while attaching a secondary level to the pinning algorithm implemented at the primary level completes the accuracy of trade-off (QV). In this case, the voltage source agents are pinned as virtual leaders. It means that the load agents are selected as a reactive and passive mechanism that is not pinned. In [86], a two-layer MG cluster is modeled, which generates current and voltage references based on P/Q power sharing errors between all the DERs. The pinned agents share the reference values with their neighbors at the secondary and primary levels for tuning voltage and frequency to nominal values. In [210], the ESS is considered as the leader agent by the algorithm-based pinning in the IMG.

Analyzing the above cases shows the most important advantages of the pinning-based MAS are to decrease controller/agent intervention and to make mathematical modeling more efficient. The most important form of the pinning control is relying on the NP-hard algorithm. Although NP-hard can solve the most complex computational problems with nonlinear binary programming, it causes the complexity of calculations that are classified in nondeterministic polynomial times.

4.2. Distributed Averaging Consensus Algorithm

In an MG with k paralleled DERs, k = i, … j that is connected at the common current bus, LCs are equipped with a control circuit, which is not individual, necessarily (see Figure 9(b)). The added current control loop tracks the reference current provided by the common current bus. Moreover, a voltage observer located in each LC tracks the bus voltage, voltage drop at the PCC (in single-bus MGs), and output voltage of jth neighbors in each calculation cycle. In this way, the weights of a12, a1n, and a2n must be implemented during distributed averaging control to prove the plug-and-play mechanism in the cooperative structure. Another important feature is to provide a possibility for the LCs to overlap the complementary purpose of reactive power sharing and the bus voltage regulation as a trade-off, despite the nonlinearity and uncertainty of the modeling control system, disturbances, and different load characteristics (for both hierarchical and MAS structure) [21, 24, 25, 35, 40, 71, 72, 81, 97, 100, 161, 165, 209, 216].

Details are in the caption following the image
The MAS-based distributed averaging consensus algorithm. (a) A flowchart according to [35]; (b) an MG controlled by averaging consensus algorithm.
According to Figure 9(a), the flowchart of the distributed averaging algorithm based on finite-time consensus protocol consists of four steps [35]:
  • Step 1: This step includes the primary level to calculate V and Q references of each unit by integrators and . According to Section 5.2 and Figure 9(b), voltage and reactive power output values of jth DERs are sent to the ith unit through LBC links developed by consensus algorithm to calculate average voltage and reactive power sharing values as follows:

    ()
    ()

  • where and are the voltage and reactive power output variations of DERs observed at the primary level. Also, , , , and are the proportional and integral terms of the DERs for V and Q averaging control, respectively.

  • As an IMG is constantly exposed to sudden and rapid disturbances caused by the dynamic behavior of renewables and load changes, the existence of finite-time response control algorithms is essential for system stability during the converged average control. The use of finite-time consensus protocol suppresses data processing interference during reactive power sharing to restore voltage as an average value. According to this, the calculation of time-varying voltage vectors of the ith unit in a discrete-time interval is equivalent to its calculation in the entire continuous time interval as

    ()

  • Step 2: The controllable agents are responsible for setting averaging control gains. This step includes the secondary level to regulate the output voltage and improve the IRPS:

    ()

  • where is the averaging control input for a trade-off between Q and V, which is integrated based on and at the primary level.

  • Step 3: This step observes the plug-and-play mechanism so that if it is Yes, the system goes to communication network update, and if it is No, it returns to Step 1 to monitor the j number of neighbors for receiving information from them through LBC links relative to the ith controllable agent. Then, it can calculate the average voltage and reactive power sharing by them of and QAvg, respectively.

  • Step 4: The system is synchronized through the communication infrastructure of graphs.

The distributed averaging algorithm is often the basis of the control of autonomous intelligent MGs. In [25, 100], coordinated end-to-end information (such as average voltage and active power output of MG) is obtained for a trade-off between P/Q power sharing and Vf regulation. In [161], an AVIDC method based on the virtual synchronous generator is presented equipped with average consensus control to control (QV). However, this is a complex algorithm for voltage regulation and system stability. In [165], a secondary Vf control is proposed, which can play as a distributed averaging PI controller for trade-off between (QV). In [97], the averaging control-based trade-off (QV) scheme can limit the capacity of the bus’s voltage in an acceptable amplitude instead of average voltage regulation. In [216], a reactive power sharing technique is presented in terms of virtual shunt and series capacitor control, which recovers the system by using a fault-tolerant secondary control. The process is implied by a dynamic average consensus algorithm to compensate for the errors caused by deviations of the V and f in the IMG. In [65, 204], an averaging control scheme is presented for algorithmic time-limited global information sharing. This has acceptable transient behavior, meticulous control against uncertainties, and the proper features of restraining the disturbance. In this case, the agents indirectly use average data exchange and also a two-level fixed-time averaging control voltage and IRPS compensation strategy in [217]. It guarantees reference tracking before the desired fixed time is presented based on the sliding mode protocol and consensus-based MAS. In [40], a correction term ZV is derived from a consensus control approach implemented by a PI controller. This distributed averaging scheme is used to adjust the adaptive virtual inductance in the MAS structure. Another advantage is the suppression of circulating current and adjusting the output voltage of each DER. Nevertheless, the method just guarantees the configuration of paralleled microsources, and also, there is no idea to maintain the voltage close to the nominal value, despite voltage regulation. Despite the requirement of the distributed averaging algorithm for local control structures, the delay caused by the data between all DERs causes time delays.

4.3. Event-Triggered Control

In a conventional hierarchical control, a huge amount of unnecessary signals transfers from jth neighbor agents to the ith reference agent and vice versa, rapidly. It causes them to hurtle; therefore, the stochastic delay appears during the dynamic response. By event-triggered control, each agent has a degree of independence to sample events in alternating periods. Essential signals are chosen from among all unnecessary signals to deliver the agenti (yellow arrows in Figure 10). It significantly reduces unnecessary and time-consuming sampling of SG. Therefore, time delays are significantly reduced, and so the communication network capacity will be used more effectively. The sampling period is determined according to the density of the coordination task [20, 58, 60, 71, 79, 202, 203].

Details are in the caption following the image
Sampled signals by event-triggered control.

The start of sampling is from that moment when the measurement values of the MG deviate from their nominal values. It starts when thresholds are set for adjustable constant intervals, time-varying, or state-dependent tolerance paths [79]. It tracks the average of event time-varying reference signals in LCs affected by a group of consensus self-adaptive algorithms. This process is done according to the boundary layer approximation methods. Furthermore, it is updated by the measured error of the controllable quantities and the operating mode of the MGs.

The states of the jth neighbor agents are transferred to the ith reference agent by observing the instantaneous time information of the next event that is functionally necessary for the operation of the system. Moreover, the precision of the process is confirmed by experiments and systematic studies [109, 200]. Many of the available event-triggered mechanisms have threshold parameters that are always fixed. Nevertheless, adaptive approaches have been reported in the literature to solve problems of delay [79, 151]. The threshold parameter is adapted according to the triggering conditions with a dynamic event-triggered communication mechanism. It can be implemented by the consensus algorithm of the centralized power controller. Thus, the MAS-based attributed coordination control is established by power-balancing consensus algorithms with state-dependent thresholds [24, 202]. However, a load change event during the IRPS compensation can threaten the system stability. In [58], an approach for Vf regulation at the secondary control is reported by the event-triggered control in MAS. The outputs of the estimators approximate the actual values when the event is just triggered. The event-triggered algorithm prevents the processing of the estimated data. It can be done to reduce the time delay and bandwidth delay of the communication link. In [20, 180], synchronization signals are introduced by a classic event-triggered control to improve reactive power sharing. Nevertheless, the success of the proposed methods depends on the use of additional communication links to trigger the synchronization compensation steps. Moreover, the load changes are not foreseen during the IRPS compensation.

According to [22], an event-adaptive distributed control is modeled for compensating the IRPS to form event-triggered control (the black block in Figure 11) by Equations (28)–(30). It can select necessary transferred information between DERs at event-triggered times as
()
where is the event-triggered time during compensation of the IRPS as
()
where fqi(t) is triggering function as
()
where 0 < σq < 1. 0 < αq < 1/|Ni|. If the communication infrastructure is activated (it was not needed during the event-triggered), the term ‖eqi(t)‖ is the deviation of the latest triggering time state to the real-time state. Then, it reaches a predefined threshold, and so the event is triggered. In this way, state estimation is according to the actual value, and ‖eqi(t)‖ is reset to zero. By recalling Equations (9)–(11), the virtual impedance value can be obtained by the AVIDC (the orange block in Figure 11).
Details are in the caption following the image
Event-triggered control scheme according to [22].

The virtual impedances are achieved to ensure both fundamental positive and negative sequences by signal and harmonic frequencies by signal for each individual microsource, where is input signal of unbalanced components from DERk=ij to its nominal value Urate.i.j as well as suppressing harmonics of nonlinear components by to Hrate.i.j. Although it is done without requiring the knowledge of feeder information, it suffers from high interference of LCs, which can lead to another type of time delay.

Although the event-triggered control improves IMGs controlled by MAS, it has a complex operation, which does not guarantee the closed-loop system stability [20, 79, 180].

5. Scalability and Flexibility

The scalability of the MG controlled with AVIDC can be studied not only from the geographical point of view of the physical arrangement and installation of ground equipment and units but also from one of the four centralized/hierarchical and decentralized/distributed bases on multiagent structures due to the high dependency on the low-/high-bandwidth communication infrastructure. In centralized structures, due to high reliance on high-bandwidth telecommunications, the scalability of MG controlled with AVIDC is lower than other structures from both points of view. However, control versatility, reliability, and plug-and-play mechanisms are not guaranteed. In a hierarchical structure that has a glance at centralized control (due to the presence of MGCC and three-level control) and another glance at a decentralized structure, the scalability is bigger than centralized control. This issue in the multiagent control structure is bigger than centralized/hierarchical with high complexity and safety and with less bandwidth occupancy due to the use of peer-to-peer connection implemented by consensus protocol, whereas, in the decentralized structure, due to the absence of communications and independence from the MGCC, the highest level of scalability and geographical extent is observed.

From the point of view of MG architecture, the main aim of adaptive droop control is to achieve coordination and integration with various types of MG configurations such as radial and meshed models [218], even if MGs are implemented in different structures. According to many articles, this controller can match all types of AC MGs, hybrid AC/DC MGs, and DC MGs [69, 115, 219232].

Also, this aim is completed by achieving a plug-and-play mechanism for all DERs, so that each unit can connect/disconnect from each desired point of the MG, without the need to change other points of the MG or its control structure. Conversely, these aims depend on the type of MG control approach. In centralized and hierarchical structures, due to the existence of communications, the controller easily adapts to the MG structure. However, in the distributed control structure based on a multiagent and decentralized manner, it is more difficult to achieve adaptive performance. Preferably, researchers in the field of adaptive droop control often provide decentralized and distributed control solutions. It is worth mentioning that as this article has a reviewing structure, what we mean by impedance-based adaptive droop control refers to a wide range of control methods. However, all of these cannot have the same success in achieving the AVIDC’s aims.

Finally, in Table 1, information on several real-world MGs controlled by AVIDC is collected, which can switch between the connected and islanded modes compared to the main grid.

Table 1. The real-world MGs controlled by AVIDC.
Country Name Capacity Control structure
France image ARMINES MG [233] With 3.1-kW solar panel, 3.2-kW diesel generator, 1.2-kW fuel cell, and 18.7-kWh EES An MG project based on a centralized structure
  
Greece image Kythnos MG (Aegean Sea) Isolated 10-kW solar panel, 5-kW diesel generator, and 53-kWh battery An MG project based on centralized/distributed control
National Technical University of Athens MG [233] 1.2-kW solar panel, 1-kW wind turbine, and 4.5-kW EES An MG project based on hierarchical realized on the Jade 3.0 platform implemented in multiagent architecture
  
Korea image Hyundai Samho Heavy Industries [234] An islanded MG with 2000 kVA apparent power An islanded MG as a shaft generator system in huge ships equipped with a squirrel-cage induction generator and an adaptive observer for estimating the stator resistance in the form of virtual impedance
  
Australia image Flinders Island [235] 0.5 MW of PV and 0.5 MW of ESS merged with 2.0 MVA of other types of generators An AC/DC hybrid standalone MG placed in the Bass Strait between the northern tip of Tasmania and Melbourne in Australia

6. Regulatory and Standardization of AVIDC-Based Technologies

Standards are a road map to facilitate control processes such as power quality control, voltage and frequency regulation and system stability, exploitation of sources and fair P/Q sharing, protection, and security of the network, supporting the consumer’s rights, and supplying hardware devices and tools. These standards are based on a recording of experimental results with all the constraints of generation and networking and provide directional cost effectiveness (profit on the side of generation and consumption). Generally, the standards are divided into two categories: international and national. In scientific research, authors often prefer to act according to the standards of their institutions and research centers, and just limited research has compared the results with international or national standards. Both standards should be compared and concluded from the technical, geographical, historical, and experimental points of view of the studied technology.

Table 2 includes the classification of different standards of the IMGs, which has examined both European and American standards in the following cases.
  • Networking and convergence of sources: DER standards are approved based on the feasibility of connection and disconnection (islanded mode) to the main network, internal connections between sources and their convergence, design, modeling, mathematics, and the possibility of monitoring the output values of all operating units. Based on this, AVIDC can operate in all conditions of the MG as a comprehensive and fast technique, with the ability to converge and participate in all units feeding the loads according to their contribution to the nominal power value. This conforms to standards of IEEE Standards series (2003), IEEE 1547 (2018) A and B; I and II categories, IEEE 1547-(2-6), and IEEE 2030 (1-11), IEC 62898 1, 2, and 3 series, CENELEC standard, and German standards.

  • Prepare the ground for intelligence: The AVIDC method requires proper design in modern MGs to present the most accurate and fastest performance. Standards such as IEEE Standards series (2003), IEC 62898 1, 2, and 3 series, IEEE 1547-6, and IEEE 2030, cover requirements for source allocation as the main protocol of future SGs.

  • Integration of ESSs into MGs: IEEE 2030 and IEC 62898 standards cover the energy management and storage of MGs; however, the IIEEE-1547-4 standard does not have a specific plan for this purpose.

  • Maintaining power quality: This aim includes the following [233]:

    • a.

      Suppression of harmonic components and unbalanced load according to standards Harmonic Standards 519-1992, EN 50160 standard, IEC 61000, IEC 61727, IEC 61000-4-7, and IEC 61000-3-13.

    • b.

      Power factor control according to European standards, CENELEC standard, Germany BDEW, Germany VDE-AR-N4105, and IEC 62898 1, 2, and 3 series.

    • c.

      Reliability and stability almost correspond to most of the standards in the table.

    • d.

      Voltage regulation according to IEEE Standards series (2003), IEEE Harmonic Standards 519-1992, IEEE 1547 (2018) A and B, IEC 62898 1, 2, and 3 series, and IEC 61000-3-13:2008, with European standards, CENELEC standard, Germany BDEW, and Germany VDE-AR-N4105.

    • e.

      Reactive power control according to CENELEC standard, IEC 62898 1, 2, and 3 series, and IEEE 1547 (2018) A and B.

  • Coordination with the economic tariffs of the electricity market according to the CENELEC standard, IEC62898 1, 2, and 3 series, and IEEE 2030 series.

Table 2. Different standards for low-/medium-voltage MGs.
Origin Standard Properties
American image IEEE Standards series (2003)
  • • Planning; operation; testing; security
  • • Implementing consensus protocol
  • • Voltage regulation with ±5% tolerance
IEEE 1159 standard [236] • Power quality control
Institute of Electrical and Electronics Engineers (IEEE) 519 [237, 238]
  • • The frequency must be regulated with tolerance from 4% to 6% to the nominal value
  • • The total harmonic distortion (THD) for voltage must be less than or equal to 8% while calculating the harmonic components up to 50th
  • • The voltage amplitude must be regulated via tolerance ±10% to the nominal value in MGs
  • • The positive sequence voltage must be less than or equal to 2% of the negative sequence voltage
  • • Rejecting voltage harmonics in low-voltage MGs at 8% THD
  • • Suppressing harmonics at 5% similar to IEC 61000-4-30 [239]
  • • Reverse reaction to the standard IEC 61000
IEEE Harmonic Standards 519-1992 [239] Bus voltage Individual voltage orders (%) THD (%)
V < 70 KV 3.0 5.0
70 ≤ V < 161 KV 1.50 2.50
V ≥ 161 KV 1.0 15.0
IEEE-1547-a (2014)
  • • Changing the process of using renewables toward modern networking
  • • Lack of definition of a specific mechanism for ESS
  • • Voltage regulation with ±5% tolerance
IEEE 1547 (2018) A and B; I and II categories
  • • Dynamic response with high penetration of DERs and under high-frequency deviation (B case)
  • • Reliability and power quality with high penetration of DERs (Case II)
  • • Reactive power control (A and B cases)
  • • Fixed power factor cos φ (A and B cases)
  • • Voltage regulation with ±5% tolerance (A and B cases)
IEEE 1547-2 • Variation forms of DER technologies and interconnection issues
IEEE 1547-3 • Fluctuation–parameters–methodology–monitoring–information exchange for stakeholder for MG
IEEE 1547-4
  • • Planning; operation; control, protection
  • • Covering two classifications of connection as isolated and nonisolated (grid-connected and islanded mode)
IEEE 1547-6 Spot and using auxiliary distribution grids from the point of view of design, components, and operation
IEEE 2030 1-11 series
  • • The first standard as a guideline for smart grids
  • • Criteria, scope, and extension for engineering studies about DER type
  • • Providing hardware infrastructure for the convergence of DERs
  • • Feasibility of adding ESS to modern grids
  • • Standardization and testing of ESS in modern grids
  • • Monitoring the dynamic response to benefit end-of-line consumers
  • • Recommendations for the design and programming of experimental smart grids
  
European image International electrotechnical commission (EN) 50160 standard [240]
  • • Voltage regulation with ±5% tolerance similar to IEC 61000-4-30 [239]
  • • Voltage THD must be less than or equal to 8% while calculating the harmonic terms up to 50th
  • • Reducing voltage THD equal to 8%, considering up to the 40th harmonic
  • • Canceling harmonics and interharmonic voltages
  • • Restraining single voltage harmonic limits, up to the 25th harmonic
IEC 61000 [237] • Mitigating harmonics and interharmonics in low-frequency cases
IEC 61727 [241]
  • • Supporting grid-connected PV systems at current THD 5% and 2% for voltage THD
  • • Maximum 1% individual harmonics of voltage
IEC 61000-4-7 [242]
  • • Accurate estimation of harmonic and interharmonic groups of spectral lines according to Fourier transform
  • • Covering above harmonic frequencies up to 9 kHz
  • • Reducing the effects of noise and spectral leakage to improve the accuracy of measurements
IEC 61000-3-13:2008 [243] • Definition of a factor for analyzing the total voltage unbalance to both supply side and demand side
IEC 62898 1, 2, and 3 series [233]
  • • Classification; operation; control; protection; application scenarios; power market; Vf regulation; power quality; reserve capacity; peak shaving for both supply and demand sides
  • • Testing ESS to modern grids
  • • Supporting system stability according to disturbances (adaptively)
  • • Load forecasting; DER planning; optimal planning; focus on economic and environmental planning
CENELEC standard [233]
  • • Standardization of engineering aspects to improve the electricity market situation and dynamic response
  • • Active and reactive power control
  • • Voltage regulation with −6% to + 10% tolerance for CENELEC-1 and ±10% for CENELEC-2
  • • Reliability and system stability
  • • Power factor control in ±0.9 adjustable for both CENELEC-1 and CENELEC-2
Germany BDEW [233] image
  • • Voltage regulation with ±2% tolerance
  • • Fixed power factor (cos φ±0.95 range)
Germany VDE-AR-N4105 [233] image
  • • Voltage regulation with ±3% tolerance
  • • Fixed power factor (cos φ±0.95 range) for all DERs with apparent power range of 13.8 kVA to 3.68 kVA
  • Note: Interharmonic mean noninteger multiples of the fundamental frequency.

7. Economic and Environmental Impact of AVIDC-Based Technologies

Investigating the impact of AVIDCs on the economy of power systems can be a double-edged sword. Due to the use of modern communication technologies despite occupying bandwidth, relying on complex control devices, and using advanced power electronic components, RESs, etc., the cost of capital may increase initially; however, this is a long-term investment on both sides of demand and supply. This is realized by reducing and eliminating network elements such as transmission networks, traditional power plants, and power losses. These economic benefits are further enhanced by power management through ESS. Optimization algorithms are approaches to achieve the optimal set point of a variable for the objective function so that it results in the least cost and time. These algorithms provide a possibility to achieve the optimal operating points of the main output variables of MGs. Regardless of which platform runs the optimization algorithm such as hierarchical structure [34, 68, 74, 85, 123, 152, 154, 168, 172, 175, 176, 179, 183, 244, 245] or MAS control [23, 30, 32, 55, 116, 127, 163, 198], it requires a secondary level equipped with a consensus algorithm for running optimization.

The characteristics of this concept are classified in Table 3.

Table 3. Features of optimization algorithm-based consensus control (hierarchical control and MAS).
Control method Advantage Disadvantage
• Genetic algorithm [34, 88, 244] • Robustness [23, 34, 154, 176] • Huge computing burden [60, 198]
• Model predictive control [50, 60, 68, 74, 163, 176, 245] • Guaranteeing the plug-and-play mechanism [34, 50, 154, 178] • Dependency on complex control algorithms
• Fuzzy logic control [94, 168, 173] • Resilience [154, 176] • Lacking influence of practical factors on prediction [50, 60, 68, 74, 163, 176, 245]
• Neural networks [74, 94] • Fast dynamic response [94, 244] • Low expandability
• Particle swarm optimization [32, 94, 175] • Reducing the cost by redesigning the reasonable cost function [50, 154, 179] • Dependency on multilevel communication links or MGCC
• Mixed-integer linear programming [172] • The Vf regulation [50, 94, 168, 175, 176, 183, 244] • Influence of delay/data drop in the calculation algorithm [113]
• Mixed-integer nonlinear programming [179] • System stability [94, 175, 176, 245] • Threatening of system stability by stochastic delays
• Accurate power sharing between all the DERs [55, 172, 183] • The requirement of the data analysis and cumbersome computational load
• Resistant to constant time-varying communication delays [74, 172, 183] • The requirement of the prior knowledge of parameters of MG for estimation-based techniques
• Ensuring the safety of equipment
• Minimizing data drop [113]

Certainly, the purpose of RESs is to help reduce environmental problems, but there are equivocal issues. The gradual development of low-carbon MGs controlled by AVIDC has significantly prevented the development of biological hazards. However, AVIDCs developed with wind and solar modules, etc., may create environmental problems such as finding a suitable location for installation far from agricultural lands, pastures, water sources, and animal ecosystems. If these points are not feasible, they may disrupt the pollination of plants and cause a lot of noise. Finally, chemical pollution caused by nonrenewable electronic waste, the threat of communication noise to human health, and the interference in electronic devices are other challenges of AVIDC. Definitely, in the strategic documents of SGs, appropriate standards have been established. It is worth mentioning that by improving the control of reactive power sharing, using AVIDC, the power loss is minimized. Also, it can significantly reduce the harmonics, noises, and disturbances of power systems; as a result, it helps to reduce the health risks of humans and fauna.

8. Performance Evaluation

What differentiates a controller from its rivals is its ability to overcome disturbances to maximize achieving various system objectives. In Table 4, AVIDC’s premium features in four communication infrastructures are collected based on the latest published articles. As the power system becomes more intelligent and tends toward MAS control, it has a more successful performance.

Table 4. Features of the four control patterns based on the abundance of the studied articles.
Features Centralized control Decentralized control Hierarchical control MAS-based control
Precise compensation of the IRPS According to [61, 78, 128] According to [7, 10, 11, 13, 14, 16, 19, 2729, 33, 53, 54, 62, 70, 86, 90, 94, 95, 102104, 113116, 118125, 128, 137, 138, 165] According to [6, 9, 1620, 23, 24, 29, 46, 55, 67, 72, 85, 8890], [93, 94, 101, 104, 123, 125, 146, 165179, 246, 247] According to [24, 10, 21, 23, 30, 31, 3639, 41, 4347, 60, 65, 74, 96, 97, 105, 107, 113, 123, 139, 165, 196, 209, 212217, 248]
Vf regulation According to [130, 132] According to [7, 33, 90, 103, 142, 144, 145, 249253] According to [6, 18, 58, 92, 93, 98, 116, 125, 146, 149, 165, 168170, 173175, 181, 190, 247, 254, 255] According to [21, 2325, 30, 32, 35, 36, 38, 40, 4347, 55, 58, 65, 96, 97, 100, 105], [107, 116, 123, 153, 160162, 165, 176, 183, 187, 196, 204, 212217, 248]
Accuracy of current sharing According to [125, 128] According to [251, 256258] According to [228, 259] According to [21, 40, 64, 81, 96]
The degree of control complexity Simple for MG and complex for monitoring purposes by EMS; according to [118, 126, 127, 132] Relatively simple Complex; according to [9, 55, 88, 94, 101, 146, 167177, 179, 183, 189] High complex
System stability According to [46, 130, 132] According to [7, 18, 19, 27, 28, 31, 33, 62, 70, 81, 86, 94, 103, 104, 119, 125, 140], [142, 144, 145, 157, 225, 228, 246, 247, 249253, 256, 260269] According to [18, 72, 98, 117, 125, 143, 146, 149, 165, 169, 170, 173175, 181, 183, 189, 247, 254, 255] According to [21, 25, 29, 30, 32, 36, 43, 58, 65, 67, 86, 200, 204, 215, 270]
Ability to coordinate all the resources Unacceptable; according to [148] Unacceptable Acceptable High acceptable
Scalability and resilience Unacceptable Relatively acceptable; according to [18, 27, 104, 141, 256, 260, 263, 271273] High acceptable; according to [6, 89, 116, 143, 189] High acceptable; according to [23, 58, 84, 105, 212, 270]
Plug-and-play mechanism No Yes; according to [27, 70, 133, 138, 146, 225, 257, 270, 274, 275] Yes; according to [117, 178, 255] Yes; according to [10, 36, 37, 50, 73, 97, 117, 210]
Reliability No Yes; according to [18, 27, 70, 133, 138, 146, 225, 270, 273, 274] Yes; according to [168, 178, 255] Yes; according to [25, 43, 58, 105, 185, 200]
Redundancy High Low High High; according to [10, 125, 276]
Extensibility (in terms of geographic scope) No Yes Yes Yes; according to [10, 125, 276]
Robustness According to [61, 78, 117119, 122, 123, 126129] According to [115, 118, 133, 225227, 257, 269, 270, 272, 275, 277281] According to [117, 125, 143, 174] According to [6, 10, 23, 37, 41, 50, 67, 72, 97, 108, 117, 210, 212, 248, 282]
Suffering from stochastic delays No; to rely on real-time process; according to [14, 41, 61, 103] No; to rely on the primary level; according to [268] Yes; to use LBC links; according to [118, 125, 168] Yes. However, it can be overcome; according to [2123, 25, 30, 36, 39, 41, 56, 5860, 6365, 67, 68, 70, 71, 7375, 107, 109, 199, 204, 213, 214]
Ability to mitigate harmonics Guaranteed; to obey received commands from the central controller Nonguaranteed; according to [16, 19, 29, 135, 136, 142, 225227, 273, 283] Guaranteed; to obey received commands from MGCC; according to [11, 17, 25, 2832, 51, 93, 96, 178, 228, 254, 259] Guaranteed; to obey received commands from agents; according to [21, 22, 105]
Improvement of power loss Acceptable; to obey received commands from the central controller According to [29, 178, 251, 273] No valid information According to [113, 248]
Cost-effectiveness No Yes; according to [115, 118, 133, 225227, 257, 269, 270, 275, 277281] No; according to [9, 55, 88, 94, 101, 146, 166179] Relatively yes; according to [23, 32, 50, 55, 198]
Dependency on the knowledge of MG parameters Yes No; according to [19, 90, 247, 250, 251, 264, 265, 284] No; according to [117, 125, 126, 170] No; according to [22, 105, 215]

8.1. Comparison of AVIDC With Other Adaptive Control Approaches

Control approaches for IMG are categorized into two categories:
  • 1.

    Droop-free method [81, 104, 141, 260]

    • a.

      Master–slave: In this technique, the output current of DERs must be permanently adapted with a reference DER in a slack bus. Therefore, these are not safe during current overshoots in the different load conditions. Also, this method requires a central controller and bandwidth occupancy. Furthermore, it does not have a guarantee for the plug-and-play mechanism (due to the existence of the slack bus), so reliability and stability are at risk for different loading conditions.

    • b.

      Sliding mode: This technique achieves the purpose of system stability without emphasis on power sharing. However, if it is done while covering different loading conditions, it suffers from the chattering phenomenon, and so its accuracy is precarious. Furthermore, it requires the observer and bandwidth occupancy.

  • 2.

    Droop-based method

    • -

      Impedance-based: AVIDC-based methods

    • -

      Nonimpedance-based

      • a.

        Angle droop [261]

      • b.

        The (Pω)/ (QV) dot droop [285, 286]

      • c.

        The virtual flux droop technique [287]

The nonimpedance-based droop methods such as the angle droop method do not guarantee reactive power sharing in different loading conditions, and active power sharing is often discussed [261]. Thus, compared to other rivals, AVIDC can recover voltage deviations under different load conditions while supporting reactive power sharing simultaneously. Moreover, it guarantees the plug-and-play mechanism because it does not include a slack bus and DER reference so that all sources are parallel. In Table 5, the features of AVIDC are compared with other adaptive methods.

Table 5. Comparison of impedance-based adaptive droop control with other control techniques in islanded mode.
Type of control method Advantage Disadvantage
Droop-free methods Master–slave [10, 81, 104, 125, 141, 288]
  • • No requirement to PLL
  • • The first VSC is replaced as the new master while disconnecting the communication approaches based on communication infrastructure
  • • Suffering from reduced reliability
  • • Huge costs
  • • As the master VSC current is not controlled, output current overshoots appear during the transient because of step changes
Sliding mode [10, 104, 260, 269]
  • • Keeping the modes in the vicinity of the slip level to adjust the operating point
  • • Ensuring system stability
  • • Suffering from the chattering phenomenon affected by discontinuous terms
  • • Nonacceptable performance in unmatched uncertainties
  • • Noncost effective
  • • Relying on high-bandwidth communication links implemented in a centralized approach
  • • Complexity
  
Droop (impedance-free) methods The (Pω)/(QV) dot droop [285, 286, 289]
  • • Without modifying the output impedance of DERs
  • • Not requiring communication link [122, 285, 286]
  • • Nonguaranteed trade-off between Q–V control due to large time constant of V dot restoration [285, 290]
  • • System instability affected by voltage droop coefficient [286]
  • • Weak performance for mismatched output impedances [290]
The angle droop control [261]
  • • Low-frequency deviation of angle droop compared with droop frequency
  • • Ability for power decoupling
  • • Not able to plug-and-play mechanism
  • • Nonguaranteed reactive power sharing
The virtual flux droop technique [287, 291]
  • • Prevent the use of PI controllers and PWM modulators [287]
  • • Lower frequency deviation than the voltage droop method [287]
• Nonguaranteed voltage regulation [287, 291]
  
Comparison Impedance-based adaptive droop control (AVIDC)
  • • Fast
  • • Precise
  • • Flexible
  • • Covering all the types of load characteristics
  • • Covering all loading condition
  • • Supporting plug-and-play mechanism
  • • Relying on low-bandwidth communication links
  • • Suffering from time delays, complexity, huge cost of communication infrastructure, etc.
  • • Under risk of cyberattacks
  • • Complexity of modeling, planning, designing, and calculations
  • • Nonguaranteed trade-off between reactive power sharing and voltage regulation
  • • More information in Section 8.2 (the next context)
  • Note: In some papers, the multiagent structure is categorized as a droop-free method, which can merge with the droop method.

8.2. The Major Technical Challenges of AVIDC

With all the merits of AVIDC, it cannot work perfectly idealistically like all the control systems invented by humans. Hence, considerable challenges of AVIDCs include the following:
  • This controller relies on nested control loops, which cause the complexity of the system and, as a result, increase the time delay of the dynamic response.

  • To control the trade-off between reactive power sharing and voltage regulation, it is not yet able to provide a fully guaranteed approach.

  • When the IMG is faced with harmonic and unbalanced critical load characteristics, the error correction compared to the reference values is carried out by PI controllers in the dq framework, which has no successful performance in suppressing nonsinusoidal outputs, improving voltage THD, and a desired dynamic response. It just measures the phase error [92, 232, 292297]. Therefore, the authors have tended toward relatively favorable PR controllers in the αβ framework. Although PRs have a favorable dynamic response and can be designed in single-phase and three-phase fields, they are affected by frequency fluctuations and are not acceptable for operational MGs [92, 173, 292301]. In addition, both PI and PR controllers need detuning.

  • Some AVIDCs depend on knowledge of MG parameters and information [13, 301304].

  • AVIDCs require active filters and preferably passive filters [231, 305] for compensation, which increases the size and cost of the system from the point of view of high dependency on hardware components, and the system constantly requires the detuning of coefficients; otherwise, the stability of the system is disturbed [19, 22, 93, 231, 305314]. There is also the possibility of a lack of desired frequency response and phase shift in some frequencies. In practical examples, it is possible that the system’s improper switching will be damaged.

  • All AVIDCs are not guaranteed to work in two modes, connected and disconnected from the network, and synchronize between these two modes.

  • With the addition of renewable sources including wind turbines and solar panels, there is no guarantee for the desired implementation of AVIDC in practice.

9. Future Research Directions

Scholars are still researching various areas of the capabilities of AVIDCs. Therefore, future research can include the following:
  • Improving voltage and frequency control and stability of IMGs.

  • Investigating the impact of AVIDCs on the suppression of harmonic and unbalanced components of output voltage and current.

  • Investigating the performance role of active and passive filters developed with AVIDC control.

  • Control analysis of real RESs such as solar and wind modules under AVIDC performance.

  • Investigating the performance of AVIDC in low-voltage MGs with a low X/R ratio.

Based on the future innovations proposed in the last option, the performance of AVIDC can be simulated in a resistive MG used in a decentralized structure, using a novel adaptive control strategy to improve power sharing. Then, the results are compared with the simulation results of an inductive similar MG.

9.1. Application of AVIDC in Resistive MGs

As MGs are a part of the distribution network, they can be defined in two types, large and small, according to the medium-/low-voltage distribution grid. In small low-voltage MGs, especially cable-based MGs, due to the decrease in X and increase in R, the resistance property becomes more prominent, and the droop becomes reversed to reduce coupling between active and reactive power [268, 315]. Thus, the (Pω) and (QV) droop characteristics are reversed to (PV) droop and (Qω) boost characteristics (nqi must be positive) according to Equations (31a) and (31b) (and according to Figure 2) [19, 104, 136, 140, 315320]. In this case, it is expected that the active power sharing will suffer from inaccuracy due to the mismatched output impedance of the units, and consequently, different output voltage drops lead to different terminal voltages in (PV) characteristics. At the same time, the reactive power is shared ideally due to the global frequency value in the all-over IMG:
()
()

In this situation, AVIDC is required to calculate a virtual resistance, instead of virtual inductance, according to the system disturbances to compensate for the mismatched voltage drops caused by the mismatch of the output impedances. In this way, the resistance component of the virtual impedance overcomes the inductance component. This section implements a case study to provide more information about resistive MGs.

9.2. A Case Study

In this section, a case study is investigated to show how AVIDC can work in resistive MGs. It is an IMG with nominal frequency f = 50 Hz and line-to-line voltage VLL = 390 V, simulated using Altair PSIM software. The system is equipped with two parallel DERs with apparent power equal to 10 kVA. Each microsource has a separate control unit, similar to other units. The resources are connected through LBC links according to Figure 12.

Details are in the caption following the image
A resistive IMG scheme.

9.2.1. Proposed Control System

The control scheme is implemented by a process to adjust the virtual impedance value. This process consists of two operating modes, including the conventional droop/boost mode and adaptive virtual impedance tuning mode. Previously, [321] proposed a similar control approach to improve reactive power sharing in inductive IMGs. The effect of adaptive virtual impedance control in a low-voltage MG with a low X/R ratio will be studied in this paper.

Normally, all sources work in constant voltage mode. The adjustment process started with a coordinating signal, which requires a LBC link. Then, all sources switch between two operating modes sequentially using internal timers. In the conventional droop/boost mode, each source implements (PV) and (Qω) characteristics to find a better working point from the viewpoint of active power sharing. The equations of the conventional droop process can be recalled from Equations (31a) and (31b). After a short time, the controller enters the adaptive virtual impedance tuning mode. In this mode, the virtual resistance value is adjusted based on the results of the previous mode.

At the end of droop/boost mode, the controller saves the average value of active power (P) through sampling by sample and hold (S/H) circuit (see Figure 13). Then, an integral controller computes the required change in virtual resistance by integrating the difference between the average power, obtained by passing the instantaneous power Pi through the low-pass filter, andPavg values, as follows:
()
where kavi is the gain of adaptive control coefficient for improving active power sharing and ωc is the cutoff frequency of low-pass filter. The controller of all sources is switched between two modes multiple times. Gradually, the response of both modes leads toward ideal active power sharing. The resulting waveforms can be analyzed according to Figure 14.
Details are in the caption following the image
The proposed adaptive virtual resistive scheme in Altair PSIM software.
Details are in the caption following the image
Output waveforms for triggered control between the conventional droop and adaptive virtual impedance in the inductive IMG. (a) Output active power. (b) Angular frequency. (c) Output reactive power. (d) Output voltage.
Details are in the caption following the image
Output waveforms for triggered control between the conventional droop and adaptive virtual impedance in the inductive IMG. (a) Output active power. (b) Angular frequency. (c) Output reactive power. (d) Output voltage.
Details are in the caption following the image
Output waveforms for triggered control between the conventional droop and adaptive virtual impedance in the inductive IMG. (a) Output active power. (b) Angular frequency. (c) Output reactive power. (d) Output voltage.
Details are in the caption following the image
Output waveforms for triggered control between the conventional droop and adaptive virtual impedance in the inductive IMG. (a) Output active power. (b) Angular frequency. (c) Output reactive power. (d) Output voltage.

The parameters of MG and controller are detailed in Table 6.

Table 6. Parameters of the proposed control system.
Microgrid parameters Value Controller parameters Value
Lf1 = Lf2 360.76 × 10−6 PI controller in V–I inner loops Kpv = 1
S1 = S2 10 kVA Kiv = 100
Cf1 = Cf2 103.6 × 10−6 Kpc = 1
Load 1 0.0693 + j0.0002 Ω Kic = 10,000
Load 2 0.0343 + j0.0001 Ω ωc = 62 Hz
Resistive MG f 0.0.1 Hz
ZLine1 0.1226 + j0.0245 Ω V 0.02 pu
ZLine2 0.0300 + j0.0060 Ω Kavi for conventional droop 10 × 10−6
Inductive MG
ZLine1 0.0245 + j0.1226 Ω Kavi for reverse droop 1.8 × 10−6
ZLine2 0.0060 + j0.0300 Ω

9.2.2. Simulation Results

The simulation results can be analyzed according to Figure 15. In Figure 15(a), the active power flow tends toward equal values of load sharing between the two parallel DERs using the adaptive virtual resistance control mode. As active power sharing is a function of voltage regulation, the microsources output voltage variations during the virtual resistance adaptation process can be observed in Figure 15(b). Now, the controller can adjust the voltage in an acceptable range near the nominal value. In Figures 15(c) and 15(d), reactive power and the angular frequency of microsources are illustrated, respectively. As can be seen, the reactive power sharing remained ideal and the frequency is in an acceptable range near the nominal value. In the adaptive tuning mode, the MG frequency stabilizes toward the nominal value. In addition, compared to Figure 15, Figure 14 can be studied using AVIDC in inductive IMGs.

Details are in the caption following the image
Output waveforms for triggering control between the reverse droop and adaptive virtual impedance. (a) Output active power. (b) Output voltage. (c) Output reactive power. (d) Angular frequency.
Details are in the caption following the image
Output waveforms for triggering control between the reverse droop and adaptive virtual impedance. (a) Output active power. (b) Output voltage. (c) Output reactive power. (d) Angular frequency.
Details are in the caption following the image
Output waveforms for triggering control between the reverse droop and adaptive virtual impedance. (a) Output active power. (b) Output voltage. (c) Output reactive power. (d) Angular frequency.
Details are in the caption following the image
Output waveforms for triggering control between the reverse droop and adaptive virtual impedance. (a) Output active power. (b) Output voltage. (c) Output reactive power. (d) Angular frequency.

According to Figure 14(a), active power sharing is often maintained in the droop-controlled inductive MG. Subsequently, the MG frequency also tends to the nominal values in Figure 14(b) with the allowed tolerance. Thus, the two control modes finally converge to control the reactive power sharing as shown in Figure 14(c). Also, the IMG voltage is set at the nominal value (see Figure 14(d)). It is worth mentioning that in inductive MGs, Equation (32) must be rewritten in terms of Q instead of P.

Based on the obtained results, it can be concluded that by correctly adjusting the gain of the adaptive controller in terms of P and Q, without the need to change the droop slope, an acceptable response can be obtained from AVIDC in both resistive and inductive MGs.

10. Conclusion

The purpose of this paper is to illustrate improving or eliminating techniques of the reactive power sharing error according to the AVIDC in centralized, decentralized, hierarchical, and MAS-based distributed coordination control structures. The IMG control methods are often based on a hierarchical structure; otherwise, centralized control is implemented. Nevertheless, the hierarchical structure emphasizes the use of the MGCC and the time-varying LBC links, and so it suffers from unwanted delay. Although centralized and hierarchical structures affect power quality concepts such as reliability, cost effectiveness, and flexibility of LCs, the power supply side conservatively uses these structures because of the lack of standards. Finally, the MAS-based distributed control provides the smartest infrastructure that draws inspiration from the advantages of three centralized, decentralized, and hierarchical structures to improve their disadvantages. The consensus-based MAS is a self-control pattern with a configuration similar to hierarchical control, except that MGCC attendance is canceled. This structure is equipped with a consensus protocol so that each LBC link is assumed as a graph, and each agent as a node to transfer information of the reactive power and voltage of the output of the DERs between all the agents. In this paper, the algorithms that determine the merits of MAS-based distributed control have been analyzed such as event-triggered control, pinning algorithm, distributed averaging control, and finite-time control. These can reduce delays caused by data exchange traffic through the communication network, the complexity of multiloop control algorithms, and the asymmetric trade-off between Q and V, with respect to the consequence of the mentioned algorithm in the last sentence. Moreover, the existence of average control can guarantee the plug-and-play mechanism in the IMGs. Also, the intervention of LCs along with complex modeling can be reduced by the pinning algorithm. Nevertheless, several challenges remain as unsolved drawbacks for MAS such as nested control loops, relying on knowledge of MG parameter information, and the threat of cyberattacks. Therefore, cybersecurity protocols are required to manage vulnerable smart systems.

Nomenclature

  • ABE:
  • Attribute-based encryption
  • AVIDC:
  • Adaptive virtual impedance droop control
  • BESS:
  • Battery energy storage systems
  • DER:
  • Distributed energy resource
  • DNA:
  • Distributed network agent
  • DNO:
  • Distribution network operator
  • DMS:
  • Distribution management system
  • EMS:
  • Energy management system
  • HBC:
  • High-bandwidth communication
  • IMG:
  • Islanded microgrid
  • IRPS:
  • Inaccuracy of reactive power sharing
  • LBC:
  • Low-bandwidth communication
  • LC:
  • Local controller
  • MAS:
  • Multiagent system
  • MMA:
  • Microgrid market agent
  • MG:
  • Microgrids
  • MGCC:
  • Microgrid central controller
  • MPC:
  • Model predictive control
  • MO:
  • Market operator
  • MOA:
  • Microgrid operation agent
  • PCC:
  • Point of common coupling
  • PCS:
  • Physical cybersystems
  • PI:
  • Proportional integral
  • PLL:
  • Phase-locked loop
  • PMU:
  • Phasor measurement unit
  • PSO:
  • Particle swarm optimization
  • RES:
  • Renewable energy sources
  • SCADA:
  • Supervisory Control and Data Acquisition
  • SG:
  • Smart grid
  • VSC:
  • Voltage source converter
  • VSI:
  • Voltage source inverter
  • WAMS:
  • Wide-area measurement systems
  • Conflicts of Interest

    The authors declare no conflicts of interest.

    Funding

    No funding was received for this research.

    Data Availability Statement

    Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.