Next Article in Journal
Research on Rural Wastewater Treatment Technology in Northwest China Based on Anaerobic Biofilm Coupled with Anaerobic Baffle Plate Reactor (ABR) Technology
Previous Article in Journal
Impact of Tillage Intensity on the Development of Faba Bean Cultivation
Previous Article in Special Issue
Distributed Generation and Load Modeling in Microgrids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Hierarchical Control for Microgrids: A Survey on Classical and Machine Learning-Based Methods

Department of Energy (AAU Energy), Aalborg University, 9220 Aalborg, Denmark
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(11), 8952; https://doi.org/10.3390/su15118952
Submission received: 20 April 2023 / Revised: 19 May 2023 / Accepted: 30 May 2023 / Published: 1 June 2023
(This article belongs to the Collection Microgrids: The Path to Sustainability)

Abstract

:
Microgrids create conditions for efficient use of integrated energy systems containing renewable energy sources. One of the major challenges in the control and operation of microgrids is managing the fluctuating renewable energy generation, as well as sudden load changes that can affect system frequency and voltage stability. To solve the above problems, hierarchical control techniques have received wide attention. At present, although some progress has been made in hierarchical control systems using classical control, machine learning-based approaches have shown promising features and performance in the control and operation management of microgrids. This paper reviews not only the application of classical control in hierarchical control systems in the last five years of references, but also the application of machine learning techniques. The survey also provides a comprehensive description of the use of different machine learning algorithms at different control levels, with a comparative analysis for their control methods, advantages and disadvantages, and implementation methods from multiple perspectives. The paper also presents the structure of primary and secondary control applications utilizing machine learning technology. In conclusion, it is highlighted that machine learning in microgrid hierarchical control can enhance control accuracy and address system optimization concerns. However, challenges, such as computational intensity, the need for stability analysis, and experimental validation, remain to be addressed.

1. Introduction

Distributed generators (DG) can effectively improve the utilization efficiency of clean energy, accelerate the energy transformation to be more sustainable, and reduce generation costs. Strategically placing distributed generators (DGs) within the power systems can yield several benefits, such as reducing peak operating costs and power losses, improving voltage distribution, meeting load requirements, and enhancing overall system reliability and integrity [1,2]. However, the deployment of DGs also faces challenges. DGs may bring adverse effects such as inrush current, voltage deviation, and voltage fluctuation in the distribution networks. For example, wind and solar energy are inherently random and intermittent, making it difficult to provide sustained and stable power. The instability of energy output may weaken the role of DGs [3,4]. Therefore, once these distributed systems are not effectively controlled, the stability of the system can be significantly affected [5].
To address such challenges, scholars put forward the concept of a microgrid [6]. A microgrid is a small power generation system composed of distributed power sources, energy storage devices capable of bidirectional transmission, efficient energy conversion equipment, associated loads, and monitoring and protection equipment for the operation [7]. Microgrids can successfully solve problems caused by multiple DG units, making the large-scale application of DG systems possible [8]. A microgrid system can be operated in islanded mode or grid-connected mode. In the islanded mode, all reactive and active power required for loads connected to the microgrid are supplied by the DGs [9], and proper distribution of power needs to be in accordance with the capacity of DGs. In grid-connected mode, the microgrid gets the system frequency and follows connection requirements as specified in the grid codes [10]. For islanded microgrids, it is very critical to maintain the stability of the system and realize load power sharing among multiple parallel DG units [11]. Generally, more control is required than in grid-connected microgrids. If the power cannot be accurately shared or voltage deviation exists, system stability and power quality will deteriorate. In addition, the voltage and frequency of the islanded microgrid are no longer controlled by the main grid [12]. The power output fluctuations of intermittent DGs can lead to severe deviations in frequency and voltage without proper control strategies. In addition, economy, power quality, and power flow need to be considered. Therefore, several hierarchical control strategies have been proposed for different operating conditions, which mainly include primary, secondary, and tertiary control [13].
Artificial intelligence (AI) and big data applications have been widely used in recent years to improve traditional control systems. AI uses machine learning (ML) to process large amounts of data input, becoming one of the most popular solutions [14,15]. ML technology makes decisions based on measured data and can achieve more efficient and safe control under complex conditions [16,17]. Therefore, ML technology with powerful data processing and computing power have the potential to realize the full utilization of multiple DG systems [18]. For the hierarchical control system of a microgrid, ML technology has broad application prospects [19]. For example, in the primary and secondary levels of control, ML algorithms can be used to improve the accuracy of control parameters in control loops to achieve optimal control. In the tertiary control, a ML algorithm can be used to generate an optimal reference point for achieving improved operation in terms of economy, efficiency, and reliability among many others.
This paper aims to provide a comprehensive analysis of recent research on microgrid hierarchical control, specifically focusing on the control schemes and the application of machine learning (ML) techniques. Existing literature includes some works summarizing the application of AI techniques in microgrids. For instance, ref. [7] focused more on artificial neural networks (ANN) in microgrid ML techniques, while [16] reviewed ML application for network attack protection only. Additionally, ref. [20] discussed the usage of AI techniques in microgrids, with a particular emphasis on energy management and load forecasting. However, there is currently no literature that thoroughly summarizes and compares the various aspects of ML techniques in microgrid hierarchical control. Therefore, this paper tries to establish a generic structure based on ML techniques for researchers in primary and secondary control sections to make it easier for researchers to understand the control logic of ML techniques in hierarchical control. Another purpose of this article is to compare and analyze the advantages and disadvantages, control structure, and validation environment of ML technology applied at each level of hierarchical control, to make it easier for readers to clearly comprehend, and to analyze the future technology trends. The focus of this paper is to review the application of ML and other control methods in different control levels of microgrids over the past years. The main contributions are as follows.
  • Summarizing the main control modes in the hierarchical control of microgrids through a literature survey over the past five years;
  • Analyzing the application status of ML technology in each level of control and reviewing the application of different ML technologies;
  • Reviewing, analyzing, and discussing the communication problems of the hierarchical control system.

2. Overview of Microgrid Control

Hierarchical Microgrid Structure

Figure 1 shows the principle of microgrid hierarchical control, which can operate islanded as well as grid-connected, and combined heat power (CHP), photovoltaic system (PV), wind power system, and energy storage system (ESS), etc., and can be used as the basic unit of a microgrid power generation system. IEEE 1547 [21] provides a reference standard for building microgrids and interconnecting them to the grid. G99 [22] is the UK standard for grid integration of DG. IEEE 2030.7 [23] provides operational test verification of DG control systems. IEC 61850 [24] provides a reference standard for communication requirements with data models [25]. IEC 62351 [26] develops security protocols for microgrid communication systems. The hierarchical control in the Figure 1 consists of primary, secondary, and tertiary control. Primary control maintains a stable voltage/frequency and does not require a communication link because it operates in a local control structure of a DG, also known as local control (LC) [27]. Droop control is widely used in local control. As for conventional droop control, due to the influence of DG feeder line impedance mismatch, the problem of active and reactive power sharing is unavoidable. Voltage frequency deviations generated by primary control are compensated by secondary control [28]. Centralized control and distributed control are two types of secondary control. The central controller is a clear sign of centralized control, which can be used to make optimal control decisions for the operation of the microgrid [9]. In distributed secondary control, all DGs use local information from adjacent DGs to keep the voltage/frequency at rated values. The tertiary control operates at the highest level in the control hierarchy aiming to improve, for example, the power quality by monitoring the energy exchange between microgrid and the main grid, ensuring safe use and economic benefits of the users [14]. No matter which scheme the microgrid operates in, analyzing the above problems is indispensable. Therefore, it is essential to improve the control of the microgrid.
In Figure 2, the different control modes applied to each control layer are summarized. The control mode based on ML technology has become a leading research direction of scholars in past years, especially at the secondary and tertiary control level.

3. Review of Hierarchical Control Methods

3.1. Primary Control

Primary control is the lowest control level of hierarchical control that achieves stable microgrid operation by maintaining the power sharing of DGs. Droop control is widely used in primary control, but its accuracy and dynamic performance have to be improved. In the field of power systems, the ML algorithm has been mainly applied in the areas of load/power prediction [29,30], grid fault detection, and diagnosis, while its role in fields such as operation control remains still to be explored. The application of ML algorithms is discussed extensively in the following sections.

3.1.1. Traditional Primary Control

Due to the influence of power lines impedance mismatch, the problem of active and reactive power sharing is unavoidable using conventional droop control [31]. In [32], the authors used the measured current instead of active power and reactive power in droop control in order to distribute the reactive power. However, the frequency deviation is not considered. A VI (voltage current)-based droop control based on global positioning system (GPS) timing has been proposed in [33], where the voltage and current measurements are used instead of active and reactive power used in traditional droop control. Although a precise distribution of reactive power can be achieved, this method ignores the impact of unbalanced loads on the system and is not suitable for complex microgrid systems. In [34], the authors proposed a dispatchable droop control method, which can realize automatic power regulation in a short time on DG so that the system can intervene the control on a large time scale. In [35], it was proposed that the virtual multi-slack (VMS) droop control, which used one physical slack generator directly to control the magnitude and phase angle of its bus voltage, can significantly improve voltage and frequency stability and achieve accurate distribution of the reactive power. However, this method is susceptible to interference from external factors, such as virtual slack matrix. In [36], droop control based on f-P/Q was used to extend the scope of application under resistive–inductive and resistive–capacitive coupling in the microgrid. In [37], a distributed mixed voltage angle and frequency droop control was proposed to achieve an accurate reactive power distribution. However, the system is prone to measurement losses. In [38], an adaptive droop control was proposed, which sets the current and voltage controller in traditional droop control to achieve an accurate power distribution. However, this undoubtedly increases the cost of the control process. In [39], a model predictive control was used to obtain droop control gain. The droop control gain is no longer a constant value, but it is dynamic, and a more accurate reactive power distribution can be achieved. However, this method requires setting of an additional control center, which increases the control costs. In [40], a band-pass filter-based droop control was proposed where the method can enhance voltage and frequency regulation by reducing response time, overshoot, and steady-state error. A multivariable-droop control was proposed in [41], which can achieve low steady-state error and a fast response by decoupling of d- and q-axis currents.
In [42], the concept of an adaptive virtual impedance was proposed; adding virtual impedance to droop control is one of the common improvements. The virtual impedance scheme is achieved by adding a feedback control structure to the inverter control, which is equivalent to a series of analogy resistors or reactance in the line, but the actual line parameters remain unchanged. Hence, the utilization of virtual impedance is a preferable alternative to incorporating transformers or large inductors as it eliminates the introduction of additional power losses. However, since the line parameters are unknown, the virtual impedance values are difficult to determine and in practice are usually chosen to be much larger than the line parameters, which increases the equivalent output impedance of the inverter, resulting in a significant drop in system voltage, having a negative impact on the stable operation of the microgrid. How to select the virtual impedance accurately has become one of the hot topics in research. In [43], they used an adaptive virtual impedance based on a consensus algorithm, which can achieve reactive power distribution without measuring the line impedance information at any time. A two-level adaptive virtual impedance on a GPS synchronization-based controller was used in [44], where the system has a better stability, but it has large communication burden. The adaptive virtual impedance method can improve the reactive power allocation problem and improve the stability of the system, but an accurate adaptive coefficient should be obtained.

3.1.2. Application of ML in Primary Control

As a further improvement of the distributed control, AI-based ML schemes use reward feedback to assess the quality of solutions [45]. AI offers plenty of opportunities to enhance the hierarchical control in islanded microgrids. In [46], the authors proposed a data-driven primary control-based scheme that transforms the control process into a convex optimization problem. This scheme can improve transient performance, while providing power sharing and voltage and frequency restoration where the parameters of the feeder line are not required. The authors in [47,48] proposed an ANN-based droop control for optimal droop gain and improved the distribution accuracy, whereas [47] used a feedforward neural network (FFN) under AC microgrid and [48] used an ANN under DC microgrid conditions. In [49], the authors added an ANN-based controller in the current loop, which can realize better DC bus voltage regulation. In [50], the authors proposed a discrete time distributed neural network (NN); based on a data-driven application in the primary control, a new control structure is adopted, which uses neural network to learn the control method rather than just using traditional static droop control. Authors in [51] proposed an adaptive compensation control strategy based on the adaptive neuro-fuzzy inference system (ANFIS), to get better fuzzy rules, which is demonstrated to improve the system stability. In [52], a novel distributed reinforcement learning (DRL) strategy was proposed to coordinate the current sharing and voltage restoration. In [53], the authors proposed an intelligent weighted power dispatching control method assisted by ML to control the active power dispatch of a diesel generator, battery storage system, and largescale photovoltaic system, which ensures the power balance of the system. A dynamic droop control strategy based on distributed data-driven Q-learning technology was proposed in [54], which can realize an independent compensation of voltage frequency. A summary of ML-based techniques for primary control in MGs is given in Table 1. Figure 3 also illustrates the primary control of a microgrid based on ML, where the primary control agent sends voltage and frequency signals to the voltage and current control circuit. The system will operate according to the signals above by outputting active and reactive power values. At this point, the agent will use the P and Q values collected by the system as state values to determine whether they meet the control requirements, and if they do not meet the requirements, the output u, f will be adjusted, i.e., the agent will update the output voltage and frequency based on the parameters received until the best strategy is obtained. In Figure 3, the main ML algorithms used can be classified as neural networks, reinforcement learning, supervised learning, unsupervised learning, and semi-supervised learning. Previous studies [17,19,20,55] have provided insights into the methods of ML and the underlying principles of different algorithms. The agent can be based on droop control outputs such as [47,48,51,53,54]. The data-driven based control schemes are also a promising alternative to the traditional droop control strategies such as [46,50].

3.2. Secondary Control

The secondary control has the role of detecting, protecting, and effectively restoring the operating system in order to achieve a stable operation with a main function of voltage and frequency compensation for the primary control [4,5]. Studies on traditional controllers, such as proportional integral controller (PI), model predictive control (MPC), and consensus, have rarely stopped proposing improvements, and at the same time, ML-based secondary control has been proposed and emerged.

3.2.1. Traditional Secondary Control

In [56], the authors used a proportional integral controller (PID) to compensate for the voltage and frequency and the authors in [57] proposed to use a frequency compensation method based on PI-particle swarm optimization (PSO) control, which collected the frequency deviation and sent it to the PI-PSO controller afterwards in order to get the compensation value. The PSO algorithm also realized the optimal values of PID control parameters, which reduced the settling time, overshoot, and oscillations. In [58], the paper proposed a PI-consensus controller to minimize the error of the voltage and reactive power. In [59], the authors proposed a cooperation control based on a PI controller to restore the voltage and frequency to the rated value without any primary-level droop control. In order to improve the traditional PID-based control scheme, since it requires manually rectified parameters, ref. [60] proposed the application of fractional-order integral proportional derivative with filter (IPDF) based on the imperialistic competitive algorithm (ICA); ref. [61] proposed a two-stage fractional-order PID controller based on imperialistic competitive algorithm; ref. [62] proposed a control strategy using fuzzy tilted integral derivative (FTID) and filter plus double integral (FTIDF-II); and ref. [63] proposed a control scheme based on tilted differential filter–tilted integral differential filter (TDF–TIDF) controller.
In [64], the authors used an MPC on primary and secondary control, which reduced the time delay in the system. In [65], a secondary frequency control based on MPC for realizing aggregation and disaggregation multiple DGs was proposed, which improved the system robustness and adaptiveness. In [66], a unified model predictive voltage and current control strategy was proposed for islanded and grid-connected mode transformation, and the proposed method offered a more robust anti-harmonic capability than conventional methods. In [67], the authors proposed a decentralized model predictive control (DMPC) method for unbalanced microgrids, which has the ability to control various microgrid parameters in a predefined frequency band. Authors in [68] proposed a DMPC control method to maintain a supply/demand balance within each MG to stabilize the frequency and simultaneously achieve power exchange at the lowest cost. In [69], the authors achieved u/f compensation based on MPC in the inner level of the primary control of microgrids. Through utilizing only local variables to realize the u/f compensation with very high bandwidth, the system has a faster compensation speed than traditional MPC control methods.
A promising solution to get such features and improved performance of hierarchical coordinated control in microgrids is to combine agent-based control schemes with graph theory and dynamic consensus control. In [70], a multi-agent system (MAS) based on a finite-time global information sharing protocol including primary and secondary control was proposed to address the voltage restoration and reactive power sharing problem. This method not only achieved voltage recovery, but also ensured accurate reactive power sharing for each local DG using plug-and-play characteristics. A distributed consensus algorithm was proposed in [71] to accurately realize current and reactive power sharing among DGs in AC and DC microgrids. In [72], a finite-time consensus secondary control was proposed where the convergence time required for the proposed control strategy was not affected by the operating state of the islanded microgrid. Authors in [73] used a consensus algorithm combined with master slave control as a control strategy, significantly reducing computational complexity. Authors in [74] proposed a new consensus algorithm with better dynamic performance, which realized system regulation without the need of current information and reduced the communication and measurement dependency. A discrete consensus algorithm voltage restoration in secondary control was proposed to reduce the impact of communication noise on the consensus convergence [75]. In [20], a consensus-based distributed fixed-time secondary control was proposed, which improved the convergence speed of the current and voltage for DC microgrids. However, it is not suitable for fast changing load conditions. In [76], a small AC signal injection-based secondary frequency control was proposed to eliminate the frequency deviation by injecting an AC signal into the droop control output.

3.2.2. Application of ML on Secondary Control

Intelligence, strong scalability, and dynamic performance in the regulation of voltage and frequency in microgrids is not achieved by classical secondary control strategies [77]. Authors in [78] combined the theory of DRL and quantum ML to adaptively obtain an optimal cooperative control strategy and modify the training performance. The new control strategy achieved an effective frequency regulation, and also reduced the time delay. A secondary control based on brain emotion learning method was proposed in [79], and the algorithm was built on RL to achieve accurate compensation of the droop control. The computational effort is significantly reduced compared to conventional RL. A deep deterministic policy gradient method was proposed in [80] to improve the stability of compensation of voltage and frequency. In [81], the adaptive neuro-fuzzy inference system (ANFIS) was employed to compensate frequency and improve the speed of frequency recovery while achieving a proper power distribution. In [82], a new model-based RL algorithm based on proximal policy is proposed. Under the fast-changing system dynamics, the proposed method demonstrated superior transition capability and robustness. A neural inverse optimal distributed cooperative primary and secondary control was introduced in [83] to achieve seamless switching between islanded and grid-connected operation modes. In [84], the authors proposed an innovative online-trained ANN-based control method to realize reactive power sharing and exchange in a grid with photovoltaic and wind turbine generators, solid oxide fuel cells, and battery energy storage systems. In [85], a secondary compensating control for deep learning-based aggregation of thermostatic control loads (TCLs) is proposed to mitigate voltage imbalance. In [86], the authors proposed a new distributed secondary control scheme based on the combination of Q-learning and pining control, and built a compensation function through a greedy strategy to realize frequency and voltage compensation. It has better compensation accuracy and also allows for plug-and-play operation. In [87], the authors established several neural networks to distribute the secondary compensation based on an unsupervised ML algorithm and according to different load conditions. In [88], a platform based on Redis NoSQL (non-structured query language) database was proposed to implement a DRL-based microgrid MAS system, which provided a new idea for the implementation of ML-based microgrid control. In [89], the authors proposed secondary control of the DL algorithm based on DDPG for an islanded DC microgrid to solve the problems of voltage deviation and current sharing. In [90], a RL-based scheme was proposed for secondary frequency control. This method effectively handled general cases of resistive and inductive lines and load impedances, parameter uncertainties, time varying loads, and disturbances. No prior knowledge about the system dynamics was required once using this adaptive control approach, but how to compensate for the voltage remained in question. The proposed scheme in [91] could adjust for the control parameters adaptively, make frequency deviations to converge to a minimum through an actor-critic algorithm, and prove the convergence of the algorithm. A summary of ML-based techniques for secondary control in MGs is given in Table 2. In recent years, RL algorithms have also been popular for secondary control applications, such as in [77,79,80,82,86,89,90].
Figure 4 shows a typical implementation of secondary control of microgrid based on ML techniques. As it can be seen, the agent in the secondary generates the voltage compensation value and frequency compensation value, Δ f , in terms of primary control based on droop control. s t and r t are state variables and reward functions for this moment, and s t + 1 and r t + 1 are the next moment. The agent takes the underlying control loop containing the primary control as the control environment and collects the output control state parameters, such as active power, frequency, reactive power, and voltage, from this control environment. Then, through ML algorithms, it obtains the voltage and frequency compensation for the primary control and adjusts the needed compensation through the reward function until an optimal value is obtained [76].

3.3. Tertiary Control

Although the generation scale of microgrids is smaller than that of the main grids, power flow control and economic control are also indispensable [9]. Therefore, the hierarchical control strategy uses tertiary control to ensure that DGs are dispatched optimally under different operating conditions. The application objectives of tertiary control are mainly scheduling and economic related issues, such as energy management, improvement of power quality, optimal power flow, operation scheduling, and economic dispatched [4]. The optimal power exchange between the microgrid and the main grid can also be achieved in grid-connected mode. In recent years, the research in application of machine learning-based control algorithms for tertiary control has been effectively promoted and many effective control schemes have been put forward.

3.3.1. Traditional Tertiary Control

In [92], to reduce the generation cost of the hierarchical control system, authors proposed tertiary control based on an improved grey wolf algorithm to regulate active and reactive power of DG output. In [93], the authors proposed adaptive distributed averaging integral control to achieve economic optimization in tertiary control, which provides better flexibility for changing the DG output. In [94], the authors put forward a distributed-consensus-based control scheme, which combined secondary control with tertiary control. This scheme can realize economic output power of DG and voltage regulation as well. In [95], the authors used a notch filter to suppress harmonic current and achieve power reference tracking in tertiary control. In [96], the authors proposed an MPC-based aggregation scheme of energy storage systems to achieve energy management, which reduced the unnecessary calculations. In [97], in order to improve the stability of output power, a strategy of fuzzy optimized distributed cooperative control was put forward to make the system run smoothly, but the influence of transmission line impedance on the system was not considered at all. In [98], two-level layers control based on consensus algorithm was proposed to solve the optimal power flow problem and improve the overall system stability.

3.3.2. Application of ML in Tertiary Control

Data-driven methods emphasizing ML techniques to solve optimal power flow (OPF) have been presented in [99,100] and have proven to be efficient enough to address the technical challenges associated with DG uncertainties and voltage regulation. A data driven-based OPF solution for multiple DGs was presented in [99] that learns the control policies associated with each DG to substitute the solution to a centralized OPF from exclusively local information. This approach requires no manual controller tuning and little or no real-time communication. In [100], based on ML, a decentralized DG optimal dispatching method with positive dynamic characteristics has been proposed, which avoids excessive communication structures and can manage the power output better than existing control schemes. Likewise, [101] proposed an ML-based optimal control scheme considering various DGs, which includes active, reactive, and load control. In [102], the authors realized the smooth charging and discharging of energy storage unit control by NN and online RL; the new control system has high controllability and reduces disturbance. In [103], an ANN control algorithm based on autoregressive moving average has been proposed to realize power optimization regulation, which improves the stability of the system and takes into account the harmonic effect. In [104], the authors proposed a cloud-based ANN algorithm in tertiary control to reduce the operating costs. In [105], it was proposed to use a ML algorithm based on modified whale optimization for tertiary control, which enables the system to operate economically under grid-connected or islanded modes. In [106], a dynamic distributed multi-microgrid and Monte Carlo tree search-based RL was proposed for a DC microgrid to perform optimal power control. In order to realize an energy management system for cost-effective operation, a QL algorithm based on mixed integer non-linear programming was proposed in [107]. In [108], a reactive power optimization scheme based on Q-learning technology of graph convolution network was proposed, where the parameters of each agent are used to achieve more accurate operating points. In [109], the authors proposed a new RL technology, which the RL will learn from good samples rather than from a wide state space of data. Based on simulation learning, an online scheduling optimization method was proposed, which reduces the amount of calculation and complexity, improves the practicability, and reduces the operating cost of the system [110]. However, the effect of system interference is not considered. For the tertiary control of a DC microgrid, a consistency control system based on long-term and short-term deep learning was proposed in [111]. Tertiary control based on distributed RL was put forward in [112], where a learning model of the depth determination gradient algorithm was established for each DG to achieve the optimal solution of energy management. A new optimal power allocation solution was proposed in [113], which is based on a consensus algorithm and a distributed depth neural network to obtain approximate values and effectively reduce the computational burden. A summary of ML-based techniques for tertiary control in MGs is given in Table 3.

3.4. Communication Network

In the above control methods, both centralized control (as shown in Figure 5) and distributed control (as shown in Figure 6) schemes require information exchange [5,114]. Such information exchange is scheduled according to the specified communication cycles. For distributed control, each agent needs to update its status information to its neighboring nodes at each iteration. This also makes the use of communication networks more conservative [9]. When the control messages are passed between DGs, delays inevitably occur, both in high and low bandwidth communication networks [12,114]. In addition, interference and data packet loss during communication are also influential factors that must be considered. Especially when multi-objective control is implemented, the communication network is prone to delay, packet loss, and other phenomena, which lead to system stability weakening or even failure in some consensus.
In order to reduce the communication burden, a distributed frequency and voltage secondary control based on the finite time event-triggered consensus (FETC) scheme was proposed in [115]. This scheme combined the characteristics of event triggering and limited time response and was verified by experiments. In [116], the authors proposed a secondary control based on an event trigger device, which takes into account frequency recovery and economic dispatching, and sets the combination of the two to be executed at an hourly scale, thus reducing communication times and costs. In [117], the authors proposed a simplified distributed event-triggered secondary control without extra state estimators, which simplifies the design parameters and avoids periodic communication. In [118], a delay compensated control based on the Artstein model is proposed, which mitigates the communication delay but ignores the voltage deviation generated by the system. In [55], the authors proposed a delay minimization scheme based on Q-learning, which minimizes the delay while allocating resources and does not require much experience. This scheme has less latency and high fairness. In [119], the authors proposed a control scheme of multi-agent Bayesian DRL to realize communication among agents. In order to reduce the impact of communication failure, the authors also proposed a new Bayesian update method based on which other agent behaviors can be estimated in the event of a failure.

3.5. Analysis and Technical Summary

The analysis presented above demonstrates the significant achievements of ML techniques in microgrid hierarchical control. ML-based control schemes exhibit superior dynamic characteristics compared to traditional approaches, enabling accurate compensation and faster response times during load fluctuations. As shown in [80], the control parameters were self-adjusting. The need for a priori data is eliminated in many systems [90]. The predictive capability of ML techniques greatly enhances control performance. Moreover, ML techniques can enhance system robustness and stability, as evidenced in [48,85,103]. However, there are several technical challenges associated with ML techniques. These include the computational complexity and data processing requirements, as well as the establishment of appropriate reward functions. Furthermore, there is limited research on the stability analysis of hierarchical control using ML technology, and validation experiments with physical support are scarce. Additional investigations are necessary to validate the reliability and effectiveness of ML technology in microgrid control and operation.
The distribution of ML algorithms utilized in microgrid hierarchical control is illustrated in Figure 7. It is observed that supervised learning and RL are the two primary approaches. Among the literature employing supervised learning, 61% utilizes neural network-based control, indicating that neural networks are currently a prominent research area. Regarding RL, 35% of studies are based on Q-learning, while 56% focus on DRL, both of which are considered mainstream research directions. Notably, recent research has shown increased attention towards combining Q-learning with DDPG or MINLP, as well as the application of DRL with DDPG. However, it is important to address the challenges related to computational requirements and communication issues associated with these approaches.
Furthermore, since the existence of renewable energy sources such as solar and wind energy is influenced by the environment, ML techniques are widely used to predict their generation capacity and can also be used to predict the consumption of some unstable users to optimize their energy consumption. Based on ML, [120] proposed solar-based power generation prediction for complex scenarios and [121] proposed wind-based power generation prediction. ML can be used to optimize the use of ESS in microgrids to ensure that energy is stored and used efficiently. In addition, ML can be used to optimize the use of ESS in microgrids to ensure that energy is stored and used efficiently. The optimal use of energy storage modules based on ML was given in [30]. By analyzing the ESS operation data, ML can help the user to set the optimal schedule for charging and discharging the ESS while considering the energy price and the health of the energy storage unit. ML techniques are also used to build models to analyze system output parameters and data obtained by sensors in the environment to detect potential faults and anomalies in the system and avoid safety problems in the system [104]. In addition, ML techniques can also be used for energy trading between microgrid participants by analyzing historical trading data and price markets to enable self-help trading between multiple users and reduce operating costs. In [122], the authors proposed an RL-based scheme to optimize trading decisions. In terms of communication network security, protection mechanisms can also be established using ML techniques to achieve identification of abnormal network states and active system protection. In conclusion, ML technology has good prospects for application in energy and load forecasting, energy storage optimization, fault detection, energy trading, and communication security.

4. Discussion and Future Scopes

Droop-based primary control using PI controllers has been widely used in islanded/grid-connected microgrids, but the control parameters may not be precise enough to assure optimality of the operation in different working conditions. Based on this outcome, ML control methods based on neural networks and RL have achieved good control results in parameter selection, but there are still research gaps. There are limited quality datasets available for selection and the data reliability needs to be improved, so it is difficult to maintain the high accuracy of the training and validation process. Simultaneously, there is no standard set of criteria for the selection of machine learning algorithms for different control requirements. Furthermore, the interpretability of its control process and the accountability of various control levels are not defined. It is also a major difficulty to establish a mathematical model for each level of control of the hierarchical control to simulate the behavior of the microgrid under different operating conditions. The results of the literature review show that stability analysis of the ML algorithms to ensure a stable operation of the system when it is disturbed still needs to be analyzed and studied [10]. In addition, under the complex operating conditions with multiple DGs, issues related to data explosion and complex calculations, and in real-time microgrid control, it is important to balance model accuracy and computational performance.
For the secondary control system, compensation methods using consensus algorithm and PI controllers have been widely studied by scholars; however, the traditional control methods are difficult to effectively control the complex microgrid configurations, especially when the system size gets larger with many control parameters [123]. ML-based techniques can be a good choice to address the secondary compensation issues. Based on the literature review, some papers give only active frequency control or reactive voltage control based on ML. However, how to implement both kinds of control based on the proposed algorithm and establish a complete microgrid hierarchical control system based on ML algorithm needs to be studied. In addition, the communication link is also a research topic that cannot be ignored. For microgrid hierarchical control systems, the standardization of communication protocols and communication structures needs to be enhanced, and how to select message intervals and communication frame sizes need to be standardized. Consequently, it is difficult to achieve optimality in terms of communication resource scheduling allocation for different control functions such as monitoring or protection. Moreover, the optimization problem in achieving the balance between communication requirements and energy consumption is not sufficiently studied. Preventing communication attacks, protecting private security, obtaining communication redundancy, solving communication packet loss, and improving the robustness of communication systems are also research hotspots. The control scheme based on RL can effectively simplify the communication system, but its stability still needs to be analyzed. This is because there is always the risk that the RL algorithm does not ensure accurate prediction of the system behavior under any conditions. Furthermore, the complexity of the operating system can be influenced by the environment and is full of uncertainty, for example, wind- and solar-based power generation systems can change dynamically with the weather [25]. Furthermore, control systems are at risk of cyber-attacks, which also causes uncertainty in the control system [16]. In a multi-microgrid system, in parallel to renewable energy variability, there are also load demand instabilities, as well as equipment failure issues and communication and control uncertainties to consider. The traditional control methods used for optimizing power flow and economic dispatch in tertiary control systems have shortcomings such as low computational efficiency and poor convergence speed. While ML-based control methods give better solutions. In [112,113], it was evident that distributed control methods for DNN-based ML give better solutions, which are more economical in terms of results, and simplify the complexity of the algorithm and reduce the training time compared to the traditional control scheme. RL and DNN provide a new concept in solving the inertia control problem of microgrids [124,125]. The use of algorithms based on a combination of ANN and DRL is an emerging trend in research. How to accurately plan generation and analyze the impact of load changes on tertiary control is also an important scope for future research [126].
How to establish an effective control model at each control level of hierarchical control is a further challenge. In hybrid AC–DC microgrid systems, the lack of effective control strategies, especially in multi-energy system conditions including fuel cells, will make the control environment more sophisticated and new control strategies need to be proposed. Additionally, combining ML techniques with other artificial intelligence strategies is needed to improve control efficiency, especially in online decision making. The internet of things (IoT) technology and distributed ledger can be adopted to promote the information exchange capability and security control of microgrid systems, based on which new communication protocols can be explored and new communication standards can be proposed. Additionally, the economic performance of microgrids can be improved by making them participate in the autonomous market and allowing them to support each other with other microgrids. A large amount of valid data is required for training ML models [127], and how to validate the original data is also an important area to be studied. In addition, from the literature review, it can be seen that most scholars only validate the results at the simulation level (Table 1, Table 2 and Table 3), and how to implement a hardware platform to realize the effectiveness of the proposed control strategy is also one of the problems to be solved.

5. Conclusions

This paper has reviewed the microgrid hierarchical control literature that has been published in the past five years, mainly by analyzing the application of ML in each level of microgrid hierarchical control systems and outlining the shortcomings of traditional control methods. A specific comparative analysis of ML applications for each control layer was given, and ML-based primary and secondary control schematics were summarized based on previous studies. The literature review showed that ML empowers microgrids with predictive insights and intelligent control and optimization. It can be used in a wide range of applications from forecasting renewable energy, managing energy storage options, enhancing the grid stability, enabling demand response, detecting faults, to optimizing the operations, fortifying cybersecurity, and more. With data-driven precision, microgrids become resilient, efficient, and sustainable, revolutionizing the way we manage and harness energy. It was also observed that ML-based control methods have become one of the main research directions in microgrid hierarchical control systems, and the proportion of research applying ML to hierarchical control is increasing, especially in the field of ANN and improved algorithms based on DRL, QL, etc. One advantage of RL is its ability to reduce reliance on priori data. However, attention should also be directed towards acquiring accurate and valid data to support the application of supervised and unsupervised techniques, as high-quality data plays a crucial role in improving predictions. Additionally, exploring semi-supervised learning techniques in microgrid hierarchical control remains limited, and further investigations in this area could provide valuable insights. Stability analysis is another critical concern associated with using ML technology in microgrid control, particularly with the increasing number of DG and ESS installations. Extensive research is necessary to address stability issues effectively. In terms of microgrid communication, although some progress has been made, existing schemes still face challenges in achieving smooth control, and there is a lack of communication standards for ML technology applications. It is important to address these issues to ensure reliable and efficient communication within microgrids.
Furthermore, there is a need for further exploration of computational efficiency, experimental validation, and verification of ML techniques in microgrid control. These areas require dedicated research efforts to overcome the associated difficulties.

Funding

Authors acknowledge the support of MARGIN project funded by Danida Fellowship Center and Ministry of Foreign Affairs of Denmark to research in growth and transition countries under the grant no. 21-M06-AAU.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

LCLocal control
DGDistributed generator
MASMulti-agent system
PIDProportional integral controller
MPCModel predictive control
DMPCDecentralized model predictive control
AIArtificial intelligence
MLMachine learning
RLReinforcement learning
DRLDeep reinforcement learning
NNNeural network
ANNArtificial neural network
DNNDeep neural network
DQNDeep Q-network
SVRSupport vector regression
RL-OPTReinforcement learning based online optimal
ANFISAdaptive-network-based fuzzy inference system
FFNNFeed-forward neural network
DDPGDeep deterministic policy gradient
MINLPMixed integer non-linear programming problem
ARMAAutoregressive moving average
FETCTime event-triggered consensus
PSOParticle swarm optimization
VMSVirtual multi-slack
OPAOptimal power allocation
fFrequency
uVoltage
iCurrent

References

  1. Mohammadi, F.; Mohammadi-Ivatloo, B.; Gharehpetian, G.B.; Ali, M.H.; Wei, W.; Erdinc, O.; Shirkhani, M. Robust Control Strategies for Microgrids: A Review. IEEE Syst. J. 2022, 16, 2401–2412. [Google Scholar] [CrossRef]
  2. Xu, L.; Guerrero, J.M.; Lashab, A.; Wei, B.; Bazmohammadi, N.; Vasquez, J.C.; Abusorrah, A. A Review of DC Shipboard Microgrids—Part II: Control Architectures, Stability Analysis, and Protection Schemes. IEEE Trans. Power Electron. 2022, 37, 4105–4120. [Google Scholar] [CrossRef]
  3. Hassan, M.A.; Su, C.-L.; Pou, J.; Sulligoi, G.; Almakhles, D.; Bosich, D.; Guerrero, J.M. DC Shipboard Microgrids with Constant Power Loads: A Review of Advanced Nonlinear Control Strategies and Stabilization Techniques. IEEE Trans. Smart Grid 2022, 13, 3422–3438. [Google Scholar] [CrossRef]
  4. Hu, J.; Shan, Y.; Cheng, K.W.; Islam, S. Overview of Power Converter Control in Microgrids—Challenges, Advances, and Future Trends. IEEE Trans. Power Electron. 2022, 37, 9907–9922. [Google Scholar] [CrossRef]
  5. Rafiee, A.; Batmani, Y.; Mehrizi-Sani, A.; Kato, T.; Bevrani, H. Zero-Level Control Design in AC Microgrids: A Robust Multivariable Approach. IEEE Trans. Power Electron. 2023, 38, 8394–8405. [Google Scholar] [CrossRef]
  6. Li, X.; Wang, M.; Dong, C.; Jiang, W.; Xu, Z.; Wu, X.; Jia, H. Distributed Unified Control for Global Economic Operation and Resilience Reinforcement of Hybrid AC–DC Microgrids. IEEE Trans. Power Electron. 2023, 38, 9077–9089. [Google Scholar] [CrossRef]
  7. Lopez-Garcia, T.B.; Coronado-Mendoza, A.; Domínguez-Navarro, J.A. Artificial neural networks in microgrids: A review. Eng. Appl. Artif. Intell. 2020, 95, 103894. [Google Scholar] [CrossRef]
  8. Hussain, A.; Shireen, W. Model for Frequency Dynamics in an Islanded Microgrid and Primary Frequency Control Based on Disturbance Compensation. IEEE Access 2021, 9, 52784–52795. [Google Scholar] [CrossRef]
  9. Sun, Y.; Zhao, Z.; Yang, M.; Jia, D.; Pei, W.; Xu, B. Overview of energy storage in renewable energy power fluctuation mitigation. CSEE J. Power Energy Syst. 2020, 6, 160–173. [Google Scholar]
  10. Anvari-Moghaddam, A.; Abdi, H.; Mohammadi-Ivatloo, B.; Hatziargyriou, N. (Eds.) Microgrids—Advances in Operation, Control, and Protection; Springer: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
  11. Shao, S.; Chen, L.; Shan, Z.; Gao, F.; Chen, H.; Sha, D.; Dragičević, T. Modeling and Advanced Control of Dual-Active-Bridge DC–DC Converters: A Review. IEEE Trans. Power Electron. 2022, 37, 1524–1547. [Google Scholar] [CrossRef]
  12. Sahoo, A.K.; Mahmud, K.; Crittenden, M.; Ravishankar, J.; Padmanaban, S.; Blaabjerg, F. Communication-Less Primary and Secondary Control in Inverter-Interfaced AC Microgrid: An Overview. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 5164–5182. [Google Scholar] [CrossRef]
  13. Adineh, B.; Keypour, R.; Davari, P.; Blaabjerg, F. Review of Harmonic Mitigation Methods in Microgrid: From a Hierarchical Control Perspective. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 3044–3060. [Google Scholar] [CrossRef]
  14. Mishra, M.; Nayak, J.; Naik, B.; Abraham, A. Deep learning in electrical utility industry: A comprehensive review of a decade of research. Eng. Appl. Artif. Intell. 2020, 96, 104000. [Google Scholar] [CrossRef]
  15. Weigel, P.; Fischedick, M. Review and categorization of digital applications in the energy sector. Appl. Sci. 2019, 9, 5350. [Google Scholar] [CrossRef]
  16. Esmalifalak, M.; Liu, L.; Nguyen, N.; Zheng, R.; Han, Z. Detecting stealthy false data injection using machine learning in smart grid. IEEE Syst. J. 2017, 11, 1644–1652. [Google Scholar] [CrossRef]
  17. Antonopoulos, I.; Robu, V.; Couraud, B.; Kirli, D.; Norbu, S.; Kiprakis, A.; Flynn, D.; Elizondo-Gonzalez, S.; Wattam, S. Artificial intelligence and machine learning approaches to energy demand-side response: A systematic review. Renew. Sustain. Energy Rev. 2020, 130, 109899. [Google Scholar] [CrossRef]
  18. Oshnoei, A.; Sadeghian, O.; Anvari-Moghaddam, A. Intelligent Power Control of Inverter Air Conditioners in Power Systems: A Brain Emotional Learning-based Approach. IEEE Trans. Power Syst. 2022. [Google Scholar] [CrossRef]
  19. Alimi, O.A.; Ouahada, K.; Abu-Mahfouz, A.M. A review of machine learning approaches to power system security and stability. IEEE Access 2020, 8, 113512–113531. [Google Scholar] [CrossRef]
  20. Yuan, Q.-F.; Wang, Y.-W.; Liu, X.-K.; Lei, Y. Distributed Fixed-Time Secondary Control for DC Microgrid Via Dynamic Average Consensus. IEEE Trans. Sustain. Energy 2021, 12, 2008–2018. [Google Scholar]
  21. EEE 1547; Standard for Interconnection and Interoperability of Distributed Energy Resources with Associated Electric Power Systems Interfaces. Institute of Electrical and Electronics Engineers (IEEE): New York, NY, USA, 2018.
  22. G99; Engineering Recommendation for the Connection of Type A1, A2, and A3 Generating Stations to the Distribution Network. The UK’s Energy Regulator, the Office of Gas and Electricity Markets(Ofgem): London, UK, 2019.
  23. IEEE 2030.7; IEEE Standard for the Specification of Microgrid Controllers. Institute of Electrical and Electronics Engineers (IEEE): New York, NY, USA, 2017.
  24. IEC 61850; Communication Networks and Systems for Power Utility Automation. the International Electrotechnical Commission (IEC): Geneva, Switzerland, 2013.
  25. Farrokhabadi, M.; Canizares, C.A.; Simpson-Porco, J.W.; Nasr, E.; Fan, L.; Mendoza-Araya, P.A.; Tonkoski, R.; Tamrakar, U.; Hatziargyriou, N.; Lagos, D.; et al. Microgrid stability definitions, analysis, and examples. IEEE Trans. Power Syst. 2019, 35, 13–29. [Google Scholar] [CrossRef]
  26. IEC 62351; Power Systems Management and Associated Information Exchange. the International Electrotechnical Commission (IEC): Geneva, Switzerland, 2020.
  27. Vafamand, N.; Arefi, M.M.; Anvari-Moghaddam, A. Advanced Kalman Filter-based Backstepping Control of AC Microgrids: A Command Filter Approach. IEEE Syst. J. 2023, 17, 1060–1070. [Google Scholar] [CrossRef]
  28. Mohiti, M.; Monsef, H.; Anvari-Moghaddam, A.; Lesani, H. Two-Stage Robust Optimization for Resilient Operation of Microgrids Considering Hierarchical Frequency Control Structure. IEEE Trans. Ind. Electron. 2020, 67, 9439–9449. [Google Scholar] [CrossRef]
  29. Moradzadeh, A.; Mohammadi-Ivatloo, B.; Abapour, M.; Anvari-Moghaddam, A.; Roy, S.S. Heating and Cooling Loads Forecasting for Residential Buildings Based on Hybrid Machine Learning Applications: A Comprehensive Review and Comparative Analysis. IEEE Access 2022, 10, 2196–2215. [Google Scholar] [CrossRef]
  30. Shams, M.H.; Niaz, H.; Na, J.; Anvari-Moghaddam, A.; Liu, J.J. Machine Learning-Based Utilization of Renewable Power Curtailments under Uncertainty by Planning of Hydrogen Systems and Battery Storages. J. Energy Storage 2021, 41, 103010. [Google Scholar] [CrossRef]
  31. Tran, Q.T.T.; Di Silvestre, M.L.; Sanseverino, E.R.; Zizzo, G.; Pham, T.N. Driven primary regulation for minimum power losses operation in islanded microgrids. Energies 2018, 11, 2890. [Google Scholar] [CrossRef]
  32. De Brabandere, K.; Bolsens, B.; Van den Keybus, J.; Woyte, A.; Driesen, J.; Belmans, R. A voltage and frequency droop control method for parallel inverters. IEEE Trans. Power Electron. 2007, 22, 1107–1115. [Google Scholar] [CrossRef]
  33. Golsorkhi, M.S.; Shafiee, Q.; Lu, D.D.-C.; Guerrero, J.M. Distributed Control of Low-Voltage Resistive AC Microgrids. IEEE Trans. Energy Convers. 2019, 34, 573–584. [Google Scholar] [CrossRef]
  34. Ling, Y.; Li, Y.; Yang, Z.; Xiang, J. A Dispatchable Droop Control Method for Distributed Generators in Islanded AC Microgrids. IEEE Trans. Ind. Electron. 2021, 68, 8356–8366. [Google Scholar] [CrossRef]
  35. Choi, D.; Park, J.-W.; Lee, S.H. Virtual Multi-Slack Droop Control of Stand-Alone Microgrid with High Renewable Penetration Based on Power Sensitivity Analysis. IEEE Trans. Power Syst. 2018, 33, 3408–3417. [Google Scholar] [CrossRef]
  36. Sun, Y.; Shi, G.; Li, X.; Yuan, W.; Su, M.; Han, H.; Hou, X. An f-P/Q Droop Control in Cascaded-Type Microgrid. IEEE Trans. Power Syst. 2018, 33, 1136–1138. [Google Scholar] [CrossRef]
  37. Sivaranjani, S.; Agarwal, E.; Gupta, V.; Antsaklis, P.; Xie, L. Distributed Mixed Voltage Angle and Frequency Droop Control of Microgrid Interconnections with Loss of Distribution-PMU Measurements. IEEE Open Access J. Power Energy 2021, 8, 45–56. [Google Scholar] [CrossRef]
  38. Nasirian, V.; Davoudi, A.; Lewis, F.L.; Guerrero, J.M. Distributed Adaptive Droop Control for DC Distribution Systems. IEEE Trans. Energy Convers. 2014, 29, 944–956. [Google Scholar] [CrossRef]
  39. Alghamdi, B.; Cañizares, C.A. Frequency Regulation in Isolated Microgrids Through Optimal Droop Gain and Voltage Control. IEEE Trans. Smart Grid 2021, 12, 988–998. [Google Scholar] [CrossRef]
  40. Behera, M.K.; Saikia, L.C. An Improved Voltage and Frequency Control for Islanded Microgrid Using BPF Based Droop Control and Optimal Third Harmonic Injection PWM Scheme. IEEE Trans. Ind. Appl. 2022, 58, 2483–2496. [Google Scholar] [CrossRef]
  41. Ashabani, M.; Mohamed, Y.A.-R.I.; Mirsalim, M.; Aghashabani, M. Multivariable Droop Control of Synchronous Current Converters in Weak Grids/Microgrids With Decoupled dq-Axes Currents. IEEE Trans. Smart Grid 2015, 6, 1610–1620. [Google Scholar] [CrossRef]
  42. Hmood, H.M.; Michaelson, D.; Jiang, J. Accurate Reactive Power Sharing in an Islanded Microgrid Using Adaptive Virtual Impedances. IEEE Trans. Power Electron. 2015, 30, 1605–1617. [Google Scholar]
  43. Zhang, H.; Kim, S.; Sun, Q.; Zhou, J. Distributed adaptive virtual impedance control for accurate reactive power sharing based on consensus control in microgrids. IEEE Trans. Smart Grid 2017, 8, 1749–1761. [Google Scholar] [CrossRef]
  44. Qian, H.; Xu, Q.; Du, P.; Xia, Y.; Zhao, J. Distributed Control Scheme for Accurate Power Sharing and Fixed Frequency Operation in Islanded Microgrids. IEEE Trans. Ind. Electron. 2021, 68, 12229–12238. [Google Scholar] [CrossRef]
  45. Wu, T.; Wang, J. Artificial intelligence for operation and control: The case of microgrids. Electr. J. 2021, 34, 106890. [Google Scholar] [CrossRef]
  46. Madani, S.S.; Kammer, C.; Karimi, A. Data-Driven Distributed Combined Primary and Secondary Control in Microgrids. IEEE Trans. Control. Syst. Technol. 2021, 29, 1340–1347. [Google Scholar] [CrossRef]
  47. Kerdphol, T.; Mitani, Y.; Hongesombut, K. Intelligent Determination of Electric Vehicle Size for Microgrid Frequency Stabilization using Artificial Neural Network. In Proceedings of the 8th Thailand-Japan International Academic Conference, Tokyo, Japan, 29 October 2016; p. 6. [Google Scholar]
  48. Dong, W.; Li, S.; Fu, X. Artificial Neural Network Control of A Standalone DC Microgrid. In Proceedings of the 2018 Clemson University Power Systems Conference (PSC), Charleston, SC, USA, 4–7 September 2018; pp. 1–5. [Google Scholar]
  49. Chakraborty, I.; Sekaran, S.; Pradhan, S.K. An enhanced DC-DC boost converter based stand-alone PV-Battery OFF-Grid system with voltage balancing capability for fluctuating environmental and load conditions. Energy Sources Part A Recovery Util. Environ. Eff. 2022, 44, 8247–8265. [Google Scholar] [CrossRef]
  50. Zheng, D.-D.; Madani, S.S.; Karimi, A. Data-Driven Distributed Online Learning Control for Islanded Microgrids. IEEE J. Emerg. Sel. Top. Circuits Syst. 2022, 12, 194–204. [Google Scholar] [CrossRef]
  51. Ding, X.Y.; Yao, R.Y.; Zhai, X.H. An adaptive compensation droop control strategy for reactive power sharing in islanded microgrid. Electr. Eng. 2019, 102, 267–278. [Google Scholar] [CrossRef]
  52. Liu, Z.; Luo, Y.; Zhuo, R.; Jin, X. Distributed reinforcement learning to coordinate current sharing and voltage restoration for islanded DC microgrid. J. Mod. Power Syst. Clean Energy 2018, 6, 364–374. [Google Scholar] [CrossRef]
  53. Wang, S.; Lu, L.; Han, X.; Ouyang, M.; Feng, X. Virtual-battery based droop control and energy storage system size optimization of a DC microgrid for electric vehicle fast charging station. Appl. Energy 2020, 259, 114146. [Google Scholar] [CrossRef]
  54. Lin, S.-W.; Chu, C.-C.; Tung, C.-F. Distributed Q-Learning Droop Control for Frequency Synchronization and Voltage Restoration in Isolated AC Micro-Grids. In Proceedings of the 2022 IEEE Industry Applications Society Annual Meeting (IAS), Detroit, MI, USA, 9–14 October 2022; pp. 1–8. [Google Scholar]
  55. Elsayed, M.; Erol-Kantarci, M.; Kantarci, B.; Wu, L.; Li, J. Low-Latency Communications for Community Resilience Microgrids: A Reinforcement Learning Approach. IEEE Trans. Smart Grid 2020, 11, 1091–1099. [Google Scholar] [CrossRef]
  56. Guerrero, J.M.; Vasquez, J.C.; Matas, J.; de Vicuna, L.G.; Castilla, M. Hierarchical control of droop-controlled AC and DC microgrids: A general approach toward standardization. IEEE Trans. Ind. Electron. 2011, 58, 158–172. [Google Scholar] [CrossRef]
  57. Das, D.C.; Roy, A.K.; Sinha, N. PSO based frequency controller for wind-solar-diesel hybrid energy generation/energy storage system. In Proceedings of the 2011 International Conference on Energy, Automation and Signal, Bhubaneswar, India, 28–30 December 2011; pp. 1–6. [Google Scholar]
  58. Shi, M.; Chen, X.; Zhou, J.; Chen, Y.; Wen, J.; He, H. PI-Consensus Based Distributed Control of AC Microgrids. IEEE Trans. Power Syst. 2020, 35, 2268–2278. [Google Scholar] [CrossRef]
  59. Nasirian, V.; Shafiee, Q.; Guerrero, J.M.; Lewis, F.L.; Davoudi, A. Droop-Free Distributed Control for AC Microgrids. IEEE Trans. Power Electron. 2016, 31, 1600–1617. [Google Scholar] [CrossRef]
  60. Singh, K.; Amir, M.; Ahmad, F.; Khan, M.A. An Integral Tilt Derivative Control Strategy for Frequency Control in Multimicrogrid System. IEEE Syst. J. 2021, 15, 1477–1488. [Google Scholar] [CrossRef]
  61. Singh, K.; Amir, M.; Ahmad, F.; Refaat, S.S. Enhancement of frequency control for stand-alone multi-microgrids. IEEE Access 2021, 9, 79128–79142. [Google Scholar] [CrossRef]
  62. Zaheeruddin; Singh, K.; Amir, M. Intelligent fuzzy TIDF-II controller for load frequency control in hybrid energy system. IETE Tech. Rev. 2022, 39, 1355–1371. [Google Scholar] [CrossRef]
  63. Singh, K.; Amir, M.; Arya, Y. Optimal dynamic frequency regulation of renewable energy based hybrid power system utilizing a novel TDF-TIDF controller. Energy Sources Part A Recovery Util. Environ. Eff. 2022, 44, 10733–10754. [Google Scholar] [CrossRef]
  64. Pahasa, J.; Potejana, P.; Ngamroo, I. MPC-Based Virtual Energy Storage System Using PV and Air Conditioner to Emulate Virtual Inertia and Frequency Regulation of the Low-Inertia Microgrid. IEEE Access 2022, 10, 133708–133719. [Google Scholar] [CrossRef]
  65. Yi, Z.; Xu, Y.; Gu, W.; Fei, Z. Distributed Model Predictive Control Based Secondary Frequency Regulation for a Microgrid with Massive Distributed Resources. IEEE Trans. Sustain. Energy 2021, 12, 1078–1089. [Google Scholar] [CrossRef]
  66. Shan, Y.; Hu, J.; Chan, K.W.; Islam, S. A Unified Model Predictive Voltage and Current Control for Microgrids with Distributed Fuzzy Cooperative Secondary Control. IEEE Trans. Ind. Inform. 2021, 17, 8024–8034. [Google Scholar] [CrossRef]
  67. Navas-Fonseca, A.; Burgos-Mellado, C.; Gomez, J.S.; Donoso, F.; Tarisciotti, L.; Saez, D.; Cardenas, R.; Sumner, M. Distributed Predictive Secondary Control for Imbalance Sharing in AC Microgrids. IEEE Trans. Smart Grid 2022, 13, 20–37. [Google Scholar] [CrossRef]
  68. Liu, K.; Yang, L.; Liu, T.; Hill, D.J. Distributed Model Predictive Frequency Control of Inverter-Based Networked Microgrids. IEEE Trans. Energy Convers. 2021, 36, 2623–2633. [Google Scholar] [CrossRef]
  69. Heydari, R.; Dragicevic, T.; Blaabjerg, F. High-Bandwidth Secondary Voltage and Frequency Control of VSC-Based AC Microgrid. IEEE Trans. Power Electron. 2019, 34, 11320–11331. [Google Scholar] [CrossRef]
  70. Lai, J.; Lu, X.; Li, X.; Tang, R.-L. Distributed Multiagent-Oriented Average Control for Voltage Restoration and Reactive Power Sharing of Autonomous Microgrids. IEEE Access 2018, 6, 25551–25561. [Google Scholar] [CrossRef]
  71. Yoo, H.-J.; Nguyen, T.-T.; Kim, H.-M. Consensus-Based Distributed Coordination Control of Hybrid AC/DC Microgrids. IEEE Trans. Sustain. Energy 2020, 11, 629–639. [Google Scholar] [CrossRef]
  72. Deng, S.; Chen, L.; Lu, X.; Zheng, T.; Mei, S. Distributed Finite-Time Secondary Frequency Control of Islanded Microgrids with Enhanced Operational Flexibility. IEEE Trans. Energy Convers. 2021, 36, 1733–1742. [Google Scholar] [CrossRef]
  73. Ferreira, D.M.; Brandao, D.I.; Bergna-Diaz, G.; Tedeschi, E.; Silva, S.M. Distributed Control Strategy for Low-Voltage Three-Phase Four-Wire Microgrids: Consensus Power-Based Control. IEEE Trans. Smart Grid 2021, 12, 3215–3231. [Google Scholar] [CrossRef]
  74. Li, Y.; Zhang, Z.; Dragičević, T.; Rodriguez, J. A Unified Distributed Cooperative Control of DC Microgrids Using Consensus Protocol. IEEE Trans. Smart Grid 2021, 12, 1880–1892. [Google Scholar] [CrossRef]
  75. Wan, Q.; Zheng, S. Distributed cooperative secondary control based on discrete consensus for DC microgrid. Energy Rep. 2022, 8, 8523–8533. [Google Scholar] [CrossRef]
  76. Liu, B.; Wu, T.; Liu, Z.; Liu, J. A Small-AC-Signal Injection-Based Decentralized Secondary Frequency Control for Droop-Controlled Islanded Microgrids. IEEE Trans. Power Electron. 2020, 35, 11634–11651. [Google Scholar] [CrossRef]
  77. Mohammadi, E.; Alizadeh, M.; Asgarimoghaddam, M.; Wang, X.; Simões, M.G. A Review on Application of Artificial Intelligence Techniques in Microgrids. IEEE J. Emerg. Sel. Top. Ind. Electron. 2022, 3, 878–890. [Google Scholar] [CrossRef]
  78. Xu, Y.; Yan, R.; Wang, Y.; Jiahong, D. A Multi-Agent Quantum Deep Reinforcement Learning Method for Distributed Frequency Control of Islanded Microgrids. IEEE Trans. Control. Netw. Syst. 2022, 3, 2–7. [Google Scholar]
  79. Yeganeh, M.S.O.; Oshnoei, A.; Mijatovic, N.; Dragicevic, T.; Blaabjerg, F. Intelligent Secondary Control of Islanded AC Microgrids: A Brain Emotional Learning-based Approach. IEEE Trans. Ind. Electron. 2023, 70, 6711–6723. [Google Scholar] [CrossRef]
  80. Barbalho, P.I.N.; Lacerda, V.A.; Fernandes, R.A.S.; Coury, D.V. Deep reinforcement learning-based secondary control for microgrids in islanded mode. Electr. Power Syst. Res. 2022, 212, 108315. [Google Scholar] [CrossRef]
  81. Karimi, H.; Beheshti, M.T.H.; Ramezani, A.; Zareipour, H. Intelligent control of islanded AC microgrids based on adaptive neuro-fuzzy inference system. Int. J. Electr. Power Energy Syst. 2021, 133, 107161. [Google Scholar] [CrossRef]
  82. Totaro, S.; Boukas, I.; Jonsson, A.; Cornélusse, B. Lifelong control of off-grid microgrid with model-based reinforcement learning. Energy 2021, 232, 121035. [Google Scholar] [CrossRef]
  83. Mohiuddin, S.M.; Qi, J. Optimal Distributed Control of AC Microgrids With Coordinated Voltage Regulation and Reactive Power Sharing. IEEE Trans. Smart Grid 2022, 13, 1789–1800. [Google Scholar] [CrossRef]
  84. Chettibi, N.; Mellit, A.; Sulligoi, G.; Pavan, A.M. Adaptive Neural Network-Based Control of a Hybrid AC/DC Microgrid. IEEE Trans. Smart Grid 2018, 9, 1667–1679. [Google Scholar] [CrossRef]
  85. Bera, S.; Chakraborty, S.; Kumar, D.; Ali, N.; Lehtonen, M. Optimal deep learning-based aggregation of TCLs in an inverter fed stand-alone microgrid for voltage unbalance mitigation. Electr. Power Syst. Res. 2022, 210, 108178. [Google Scholar] [CrossRef]
  86. Liu, W.; Shen, J.; Zhang, S.; Li, N.; Zhu, Z.; Liang, L.; Wen, Z. Distributed Secondary Control Strategy Based on Q -learning and Pinning Control for Droop-controlled Microgrids. J. Mod. Power Syst. Clean Energy 2022, 10, 1314–1325. [Google Scholar] [CrossRef]
  87. Karim, M.A.; Currie, J.; Lie, T.-T. A distributed machine learning approach for the secondary voltage control of an Islanded micro-grid. In Proceedings of the 2016 IEEE Innovative Smart Grid Technologies—Asia (ISGT-Asia), Melbourne, VIC, Australia, 28 November–1 December 2016; pp. 611–616. [Google Scholar]
  88. Nguyen, T.-L.; Wang, Y.; Duong, Q.-B.; Tran, Q.-T.; Nguyen, H.T.; Mohammed, O.A. A Platform for Deploying Multi-agent Deep Reinforcement Learning in Microgrid Distributed Control. In Proceedings of the 2022 IEEE Power & Energy Society General Meeting (PESGM), Denver, CO, USA, 17–21 July 2022; pp. 1–5. [Google Scholar]
  89. Xia, Y.; Xu, Y.; Wang, Y.; Dasgupta, S. A Distributed Control in Islanded DC Microgrid based on Multi-Agent Deep Reinforcement Learning. In Proceedings of the IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society, Singapore, 18–21 October 2020; pp. 2359–2363. [Google Scholar]
  90. Adibi, M.; van der Woude, J. A reinforcement learning approach for frequency control of inverted-based microgrids. IFAC-PapersOnLine 2019, 52, 111–116. [Google Scholar] [CrossRef]
  91. Adibi, M.; van der Woude, J. Secondary Frequency Control of Microgrids: An Online Reinforcement Learning Approach. IEEE Trans. Autom. Control. 2022, 67, 4824–4831. [Google Scholar] [CrossRef]
  92. Ma, L.; Zhang, J. An Adaptive Hierarchical Control Method for Microgrid Considering Generation Cost. IEEE Access 2020, 8, 164187–164199. [Google Scholar] [CrossRef]
  93. Rustam, M.A.; Khan, B.; Ali, S.M.; Qureshi, M.B.; Mehmood, C.A.; Khan, M.U.S.; Nawaz, R. An Adaptive Distributed Averaging Integral Control Scheme for Micro-Grids with Renewable Intermittency and Varying Operating Cost. IEEE Access 2020, 8, 455–464. [Google Scholar] [CrossRef]
  94. Li, Z.; Zang, C.; Zeng, P.; Yu, H.; Li, S. Fully Distributed Hierarchical Control of Parallel Grid-Supporting Inverters in Islanded AC Microgrids. IEEE Trans. Ind. Inform. 2018, 14, 679–690. [Google Scholar] [CrossRef]
  95. Awal, M.A.; Yu, H.; Tu, H.; Lukic, S.M.; Husain, I. Hierarchical Control for Virtual Oscillator Based Grid-Connected and Islanded Microgrids. IEEE Trans. Power Electron. 2020, 35, 988–1001. [Google Scholar] [CrossRef]
  96. Morstyn, T.; Savkin, A.V.; Hredzak, B.; Tuan, H.D. Scalable Energy Management for Low Voltage Microgrids Using Multi-Agent Storage System Aggregation. IEEE Trans. Power Syst. 2018, 33, 1614–1623. [Google Scholar] [CrossRef]
  97. Neves, R.V.A.; Machado, R.Q.; Oliveira, V.A.; Wang, X.; Blaabjerg, F. Multitask Fuzzy Secondary Controller for AC Microgrid Operating in Stand-Alone and Grid-Tied Mode. IEEE Trans. Smart Grid 2019, 10, 5640–5649. [Google Scholar] [CrossRef]
  98. Wu, X.; Xu, Y.; Wu, X.; He, J.; Guerrero, J.M.; Liu, C.C.; Schneider, K.P.; Ton, D.T. A Two-Layer Distributed Cooperative Control Method for Islanded Networked Microgrid Systems. IEEE Trans. Smart Grid 2020, 11, 942–957. [Google Scholar] [CrossRef]
  99. Karagiannopoulos, S.; Aristidou, P.; Hug, G. Data-Driven Local Control Design for Active Distribution Grids Using Off-Line Optimal Power Flow and Machine Learning Techniques. IEEE Trans. Smart Grid 2019, 10, 6461–6471. [Google Scholar] [CrossRef]
  100. Bellizio, F.; Karagiannopoulos, S.; Aristidou, P.; Hug, G. Optimized Local Control for Active Distribution Grids using Machine Learning Techniques. In Proceedings of the 2018 IEEE Power & Energy Society General Meeting (PESGM), Portland, OR, USA, 5–10 August 2018; pp. 1–5. [Google Scholar]
  101. Dobbe, R.; Sondermeijer, O.; Fridovich-Keil, D.; Arnold, D.; Callaway, D.; Tomlin, C. Toward Distributed Energy Services: Decentralizing Optimal Power Flow with Machine Learning. IEEE Trans. Smart Grid 2020, 11, 1296–1306. [Google Scholar] [CrossRef]
  102. Duan, J.; Yi, Z.; Shi, D.; Lin, C.; Lu, X.; Wang, Z. Reinforcement-Learning-Based Optimal Control of Hybrid Energy Storage Systems in Hybrid AC–DC Microgrids. IEEE Trans. Ind. Inform. 2019, 15, 5355–5364. [Google Scholar] [CrossRef]
  103. Mahmud, K.; Sahoo, A.K.; Ravishankar, J.; Dong, Z.Y. Coordinated Multilayer Control for Energy Management of Grid-Connected AC Microgrids. IEEE Trans. Ind. Appl. 2019, 55, 7071–7081. [Google Scholar] [CrossRef]
  104. Ali, W.; Ulasyar, A.; Mehmood, M.U.; Khattak, A.; Imran, K.; Zad, H.S.; Nisar, S. Hierarchical Control of Microgrid Using IoT and Machine Learning Based Islanding Detection. IEEE Access 2021, 9, 103019–103031. [Google Scholar] [CrossRef]
  105. Yuan, G.; Wang, H.; Khazaei, E.; Khan, B. Collaborative advanced machine learning techniques in optimal energy management of hybrid AC/DC IoT-based microgrids. Ad Hoc Netw. 2021, 122, 102657. [Google Scholar] [CrossRef]
  106. Al-Saffar, M.; Musilek, P. Distributed Optimization for Distribution Grids with Stochastic DER Using Multi-Agent Deep Reinforcement Learning. IEEE Access 2021, 9, 63059–63072. [Google Scholar] [CrossRef]
  107. Yoldas, Y.; Goren, S.; Onen, A. Optimal Control of Microgrids with Multi-stage Mixed-integer Nonlinear Programming Guided Q -learning Algorithm. J. Mod. Power Syst. Clean Energy 2020, 8, 1151–1159. [Google Scholar] [CrossRef]
  108. Guo, S.; Cao, J. Reactive Power Optimization for Voltage Stability in Energy Internet Based on Graph Convolutional Networks and Deep Q-learning. In Proceedings of the 2021 4th IEEE International Conference on Industrial Cyber-Physical Systems (ICPS), Victoria, BC, Canada, 10–12 May 2021; pp. 511–516. [Google Scholar]
  109. Dridi, A.; Afifi, H.; Moungla, H.; Badosa, J. A Novel Deep Reinforcement Approach for IIoT Microgrid Energy Management Systems. IEEE Trans. Green Commun. Netw. 2022, 6, 148–159. [Google Scholar] [CrossRef]
  110. Gao, S.; Xiang, C.; Yu, M.; Tan, K.T.; Lee, T.H. Online Optimal Power Scheduling of a Microgrid via Imitation Learning. IEEE Trans. Smart Grid 2022, 13, 861–876. [Google Scholar] [CrossRef]
  111. Alavi, S.A.; Mehran, K.; Vahidinasab, V.; Catalão, J.P.S. Forecast-Based Consensus Control for DC Microgrids Using Distributed Long Short-Term Memory Deep Learning Models. IEEE Trans. Smart Grid 2021, 12, 3718–3730. [Google Scholar] [CrossRef]
  112. He, T.; Wu, X.; Dong, H.; Guo, F.; Yu, W. Distributed Optimal Power Scheduling for Microgrid System via Deep Reinforcement Learning with Privacy Preserving. In Proceedings of the 2022 IEEE 17th International Conference on Control & Automation (ICCA), Naples, Italy, 27–30 June 2022; pp. 820–825. [Google Scholar]
  113. Guo, F.; Xu, B.; Zhang, W.-A.; Wen, C.; Zhang, D.; Yu, L. Training Deep Neural Network for Optimal Power Allocation in Islanded Microgrid Systems: A Distributed Learning-Based Approach. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 2057–2069. [Google Scholar] [CrossRef]
  114. Lu, X.; Lai, J. Communication Constraints for Distributed Secondary Control of Heterogeneous Microgrids: A Survey. IEEE Trans. Ind. Appl. 2021, 57, 5636–5648. [Google Scholar] [CrossRef]
  115. Choi, J.; Habibi, S.I.; Bidram, A. Distributed Finite-Time Event-Triggered Frequency and Voltage Control of AC Microgrids. IEEE Trans. Power Syst. 2022, 37, 1979–1994. [Google Scholar] [CrossRef]
  116. Li, Z.; Cheng, Z.; Liang, J.; Si, J.; Dong, L.; Li, S. Distributed Event-Triggered Secondary Control for Economic Dispatch and Frequency Restoration Control of Droop-Controlled AC Microgrids. IEEE Trans. Sustain. Energy 2020, 11, 1938–1950. [Google Scholar] [CrossRef]
  117. Li, Z.; Cheng, Z.; Si, J.; Li, S. Distributed Event-triggered Secondary Control for Average Bus Voltage Regulation and Proportional Load Sharing of DC Microgrid. J. Mod. Power Syst. Clean Energy 2022, 10, 678–688. [Google Scholar] [CrossRef]
  118. Ning, B.; Han, Q.-L.; Ding, L. Distributed Finite-Time Secondary Frequency and Voltage Control for Islanded Microgrids with Communication Delays and Switching Topologies. IEEE Trans. Cybern. 2021, 51, 3988–3999. [Google Scholar] [CrossRef] [PubMed]
  119. Zhou, H.; Aral, A.; Brandić, I.; Erol-Kantarci, M. Multiagent Bayesian Deep Reinforcement Learning for Microgrid Energy Management Under Communication Failures. IEEE Internet Things J. 2022, 9, 11685–11698. [Google Scholar] [CrossRef]
  120. Zahraoui, Y.; Alhamrouni, I.; Mekhilef, S.; Khan, M.R.B. Machine learning algorithms used for short-term PV solar irradiation and temperature forecasting at microgrid. In Applications of AI and IOT in Renewable Energy; Academic Press: Cambridge, MA, USA, 2022; pp. 1–17. [Google Scholar]
  121. Darville, J.; Yavuz, A.; Runsewe, T.; Celik, N. Effective sampling for drift mitigation in machine learning using scenario selection: A microgrid case study. Appl. Energy 2023, 341, 121048. [Google Scholar] [CrossRef]
  122. Al-Gabalawy, M. Advanced machine learning tools based on energy management and economic performance analysis of a microgrid connected to the utility grid. Int. J. Energy Res. 2021, 66, 24667. [Google Scholar]
  123. Trivedi, R.; Khadem, S. Implementation of artificial intelligence techniques in microgrid control environment: Current progress and future scopes. Energy AI 2022, 8, 100147. [Google Scholar] [CrossRef]
  124. Skiparev, V.; Belikov, J.; Petlenkov, E. Reinforcement Learning based Approach for Virtual Inertia Control in Microgrids with Renewable Energy Sources. In Proceedings of the 2020 IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe), Hague, The Netherlands, 26–28 October 2020; pp. 1020–1024. [Google Scholar]
  125. Skiparev, V.; Belikov, J.; Petlenkov, E.; Levron, Y. Reinforcement Learning based MIMO Controller for Virtual Inertia Control in Isolated Microgrids. In Proceedings of the 2022 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT-Europe), Novi Sad, Serbia, 10–12 October 2022; pp. 1–5. [Google Scholar]
  126. Thirunavukkarasu, G.S.; Seyedmahmoudian, M.; Jamei, E.; Horan, B.; Mekhilef, S.; Stojcevski, A. Role of optimization techniques in microgrid energy management systems—A review. Energy Strategy Rev. 2022, 43, 100899. [Google Scholar] [CrossRef]
  127. Reis, G.D.; Strange, C.; Yadav, M.; Li, S. Lithium-ion battery data and where to find it. Energy AI 2021, 5, 100081. [Google Scholar] [CrossRef]
Figure 1. Principle of microgrid hierarchical control.
Figure 1. Principle of microgrid hierarchical control.
Sustainability 15 08952 g001
Figure 2. Overview of the control method at microgrid hierarchical control.
Figure 2. Overview of the control method at microgrid hierarchical control.
Sustainability 15 08952 g002
Figure 3. Structure diagram of primary control based on ML.
Figure 3. Structure diagram of primary control based on ML.
Sustainability 15 08952 g003
Figure 4. Structure diagram of secondary control based on ML.
Figure 4. Structure diagram of secondary control based on ML.
Sustainability 15 08952 g004
Figure 5. Centralized communication structure of a microgrid.
Figure 5. Centralized communication structure of a microgrid.
Sustainability 15 08952 g005
Figure 6. Distributed communication structure of a microgrid.
Figure 6. Distributed communication structure of a microgrid.
Sustainability 15 08952 g006
Figure 7. Summary of different ML algorithms diagram.
Figure 7. Summary of different ML algorithms diagram.
Sustainability 15 08952 g007
Table 1. Summary of ML-based techniques for primary control.
Table 1. Summary of ML-based techniques for primary control.
Ref.MethodStructureAdvantagesDisadvantagesDemonstration
[46]Convex optimization method based on data-driven control DistributedImprove transient performance, without physical parameters of gridNo plug-and-play, poor scalabilityReal-time experiment
[47]Droop control based on feed forward neural networkCentralizedImprove the accuracy of power-sharingNo stability analysisSimulation
[48]Droop control based on artificial neural network CentralizedVoltage stability can be maintained independently while power sharing is achievedNo stability analysis, ignore communication delaySimulation
[49]ANN-based controller in current loopDistributedImprove power-sharing between battery and supercapacitor, maintain state-of-charge within boundaries No stability analysisReal-time experiment
[50]Discrete-time distributed NN based data-driven controlDistributedAchieves an optimal trade-off between voltage regulation and reactive power sharingThe existence and convergence analysis of integrated optimization and dynamic consensus parts are neglectedSimulation
[51]An adaptive compensation control strategy based on ANFISDistributedImprove the system stability and robustnessIgnore communication delayReal-time experiment
[52]A DRL-based control on current sharing and effective voltage restorationDistributedHigh computational efficiency and robustness, the best solution can be foundThe effect of line impedance is ignoredSimulation
[53]Intelligent weighted power scheduling control aided by MLDistributedA new control structure with smaller active power deviationLarge amount of calculationSimulation
[54]Data-driven Q-LearningDistributedAchieve autonomous frequency synchronization and voltage restorationIgnore communication delaySimulation
Table 2. Summary of ML-based techniques for secondary control.
Table 2. Summary of ML-based techniques for secondary control.
Ref.MethodStructureAdvantagesDisadvantagesDemonstration
[78]Multi-agent quantum deep reinforcement learningDistributedAchieved effective frequency regulation and reduced time delayNo stability analysisSimulation
[79]Brain emotional learningDistributedEnsures low steady-state variations with higher bandwidth and reduce calculation The simulation only considers two DGs without considering complex scenariosReal-time experiment
[80]Deep deterministic policy gradient based on Q-learningCentralizedImprove the output voltage and frequency stabilityHigher requirements for communication linksSimulation
[81]Adaptive neuro-fuzzy inference systemDistributedImprove the speed of frequency recovery while achieving power distributionLarge amount of calculationsSimulation
[82]A model-based reinforcement learning algorithm based on proximal policyDistributedBetter transfer capabilities and robustnessLow computational efficiencySimulation
[83]Neural inverse optimal distributed cooperative DistributedAchieve seamless switching between islanded and grid-connected modelThe effect of inconsistent line impedance is ignoredSimulation
[84]Adaptive neural networksCentralizedHigh robustness and the self-adaptation abilityIgnore communication delaySimulation
[85]Deep learning based artificial neural networkDistributedMaintain system stability, hance power qualityNo stability analysisSimulation
[86]Q-learning and pining controlDistributedThe compensation accuracy is higher and only needs compensation for pinned node nodes and plug-and-play Over reliance on communication systems, ignore communication delaySimulation
[87]Unsupervised machine learningDistributedImprovement of accuracy of neural network modelInsufficient data samplesSimulation
[89]DRL based DDPGDistributedAchieve voltage restoration and current sharing and plug-and-play No stability analysisSimulation
[90]Actor-critic-based reinforcement learningDistributedWithout a priori known dynamics of the system and compensate for the uncertain dynamics of DG Ignore reactive power sharing problemSimulation
Table 3. Summary of ML-based techniques for tertiary control.
Table 3. Summary of ML-based techniques for tertiary control.
Ref.MethodObjectiveStructureAdvantageDisadvantageDemonstration
[99]Regression MLOptimal power flowDistributedWithout communication linkDisturbance is not consideredSimulation
[100]Supervised ML support vector regression Optimal power flowDistributedAvoids excessive communication structuresNo stability analysisSimulation
[101]Supervised MLOptimal power flowDecentralizedRespect constraints on voltage, equipment specifications, and power capacityLarge amount of calculationSimulation
[102]RL based online optimal controlOptimal power flowDistributedReduce the disturbances caused by C and D of various energy storage devicesIgnore communication delayReal-time experiment
[103]Autoregressive moving average and artificial neural networks Optimal power flowDistributedImprove stability, harmonic is consideredIgnore communication delaySimulation
[104]A cloud-based ML using an artificial neural network Islanded detectionCentralizedLess data traffic, decrease the costThe operation results under complex conditions are not consideredReal-time experiment
[105]ML based on modified whale optimizationOptimal power flowCentralizedMore economicDisturbance is not consideredSimulation
[106]Monte Carlo tree search-based reinforcement learningOptimal power flowCentralizedMaintaining system security constraints while solving economic problemsDisturbance is not consideredSimulation
[107]MINLP-QLEnergy managementCentralizedReduce costs and calculationsLarge amount of calculationSimulation
[108]Based on GCN and deep Q-learningOptimal power flowCentralizedAchieves more accurate reactive power compensation and better voltage stabilityIgnore communication delaySimulation
[109]A novel RL technique based on classical recurrent neural networksEnergy managementCentralizedFast learning systems with a small number of training samplesUncertainty and interference are not consideredSimulation
[110]A novel imitation learning based online schedulingOptimal power flowCentralizedReduced complexity and computational effort, increased efficiencyUncertainty and interference are not consideredSimulation
[111]Long short-term memory deep learning modelsEnergy managementDistributedStabilize the bus voltages and achieve higher endurabilityLarge amount of calculationReal-time experiment
[112]Deep reinforcement learningEnergy managementDistributedReduce the computational complexity, avoids the leakage of private keys Ignore communication delaySimulation
[113]Deep neural networkOptimal power flowDistributedTake less computational time and achieve real-time optimizationIgnore energy storage systemSimulation
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, S.; Oshnoei, A.; Blaabjerg, F.; Anvari-Moghaddam, A. Hierarchical Control for Microgrids: A Survey on Classical and Machine Learning-Based Methods. Sustainability 2023, 15, 8952. https://doi.org/10.3390/su15118952

AMA Style

Li S, Oshnoei A, Blaabjerg F, Anvari-Moghaddam A. Hierarchical Control for Microgrids: A Survey on Classical and Machine Learning-Based Methods. Sustainability. 2023; 15(11):8952. https://doi.org/10.3390/su15118952

Chicago/Turabian Style

Li, Sijia, Arman Oshnoei, Frede Blaabjerg, and Amjad Anvari-Moghaddam. 2023. "Hierarchical Control for Microgrids: A Survey on Classical and Machine Learning-Based Methods" Sustainability 15, no. 11: 8952. https://doi.org/10.3390/su15118952

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop