Next Article in Journal
Experimentation Platforms as Bridges to Urban Sustainability
Previous Article in Journal
An Incentive Based Dynamic Ride-Sharing System for Smart Cities
Previous Article in Special Issue
Quality Control Methods for Advanced Metering Infrastructure Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Artificial Intelligence Techniques in Smart Grid: A Survey †

1
Computational Sciences and Engineering Division, Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA
2
Tickle College of Engineering, University of Tennessee, Knoxville, Knoxville, TN 37996, USA
*
Author to whom correspondence should be addressed.
This manuscript was authored by UT-Battelle, LLC, under contract DE-AC05-00OR22725 with the US Department of Energy (DOE). The US government retains the rights, and the publisher, by accepting the article for publication, acknowledges that the US government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for US government purposes. DOE will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloads/doe-public-access-plan) (accessed on 10 March 2021).
Submission received: 1 March 2021 / Revised: 19 April 2021 / Accepted: 20 April 2021 / Published: 22 April 2021
(This article belongs to the Special Issue Applied Artificial Intelligence in Energy Systems)

Abstract

:
The smart grid is enabling the collection of massive amounts of high-dimensional and multi-type data about the electric power grid operations, by integrating advanced metering infrastructure, control technologies, and communication technologies. However, the traditional modeling, optimization, and control technologies have many limitations in processing the data; thus, the applications of artificial intelligence (AI) techniques in the smart grid are becoming more apparent. This survey presents a structured review of the existing research into some common AI techniques applied to load forecasting, power grid stability assessment, faults detection, and security problems in the smart grid and power systems. It also provides further research challenges for applying AI technologies to realize truly smart grid systems. Finally, this survey presents opportunities of applying AI to smart grid problems. The paper concludes that the applications of AI techniques can enhance and improve the reliability and resilience of smart grid systems.

1. Introduction

The concept of the smart grid is transitioning the traditional electric power grid from an electromechanically controlled system to an electronically controlled network. According to the US Department of Energy’s Smart Grid System Report [1], the smart grid systems consist of information management, control technologies, digitally based sensing, communication technologies, and field devices that function to coordinate multiple electric processes. These smart grid technologies have changed the conventional grid planning and operation problems in at least three main areas, primarily in the ability to (1) monitor or measure processes, communicate data back to operation centers, and often respond automatically to adjust a process; (2) share data among devices and systems; and (3) process, analyze, and help operators access and apply the data coming from digital technologies throughout the grid. Some of the related problem space in smart grids include load forecasting (LF), power grid stability assessment, fault detection (FD), and smart grid security. These key elements are allowing massive amounts of high-dimensional and multitype data to be collected about the electric power grid operations. However, the traditional modeling, optimization, and control technologies have many limitations in processing these datasets; thus, the applications of artificial intelligence (AI) techniques in the smart grid become more apparent.
AI techniques use massive amounts of data to create intelligent machines that can handle tasks that require human intelligence. Machine learning (ML) is a branch of AI, and the term ML is sometimes used interchangeably with AI. However, ML is just one way to achieve AI systems. Other broader ways to achieve AI systems are neural networks, robotics, expert systems (ES), fuzzy logic (FL), and natural language processing. Overall, AI techniques enable decision making with speed and accuracy. In smart grid applications, AI can be defined as the mimicking of grid operators’ cognitive functions by computers to achieve self-healing capabilities. However, AI might not be able to replace grid operators in some cases. Although AI systems can be more precise, reliable, and comprehensive, there are still many challenges in applying AI techniques to the smart grid. Two types of AI systems are possible in the smart grid: virtual AI and physical AI. Virtual AI systems include informatics that can help grid operators perform their jobs. Physical AI systems include self-aware AI systems that can optimize and control specific grid operations with or without human intervention. AI systems in the smart grid can be further divided into two categories: artificial narrow intelligence (ANI) and artificial general intelligence (AGI). ANI refers to AI systems developed for specific tasks with applicable requirements and constraints, such as an AI system that performs load forecasting via different datasets.AGI refers to AI systems developed to learn and evolve autonomously, just like humans. Developing AGI systems could help realize true smart grid systems in the future.
The amount of AI research for smart grid applications has increased in the last decade. Similarly, in the last 4 years, some of these studies were surveyed in recent papers [2,3,4,5]. The authors recognize that one article cannot provide a comprehensive review of all the AI techniques for smart grid applications in load forecasting, power grid stability assessment, faults detection, and security problems; thus, this survey paper presents some present AI applications in some of the areas not covered by these existing reviews, discusses some challenges of applying AI to smart grid problems, and highlights some future potential applications of AI techniques to the smart grid. The references included in this survey should help researchers interested in this exciting area. The findings and related contributions are threefold. First, based on a systematic and structured survey, the authors developed a smart grid review map that inductively categorizes and describes the existing body of research. Second, the authors contributed to the advancement of this field by elaborating on challenges inherent to the smart grid and opportunities for future research. Third, in presenting the review in this paper, the authors strengthened the collation of resources. In this way, the authors hope to stimulate discussions that could further strengthen the exchange of ideas.
The remainder of this paper is organized as follows. Section 2 presents an overview of some of the major AI techniques. Section 3 surveys AI techniques in the context of the smart grid. Section 4 discusses some of the existing challenges of using AI for smart grid applications. Section 5 summarizes how using AI in the smart grid could look in the future. A limitation of the study and a short summary conclude the paper in Section 6.

2. Artificial Intelligence Techniques

Because of the rapid revolution of the modern power system, more distributed smart grid components—including smart metering infrastructure, communication infrastructure, distributed energy resources, and electric vehicles—are tightly integrated into power system by encompassing a huge electrical power network with the underlying communication system. Massive amounts of data are generated by those components to automate and improve the smart grid performance by supporting vast applications, such as distributed energy management [6], system state forecasting [7], FD [8], and cyberattack security [9]. Because the conventional computational techniques do not have the sufficient ability to process the vast amount of data introduced by smart grid systems, AI techniques have received much attention. Many of the research efforts were put into studying these AI techniques to address the challenges, because they use large-scale data to further improve smart grid performance.
The AI techniques in the smart grid can generally be classified into the following areas.
  • ES: A human expert in loop technique used for certain problems.
  • Supervised learning: An AI paradigm in which the mapping of inputs and outputs has been studied to predict the outputs of new inputs.
  • Unsupervised learning: An ML class in which the unlabeled data are used to capture the similarity and difference in the data.
  • Reinforcement learning (RL): Differs from supervised and unsupervised learning, due to its intelligent agents strategy, which aims to maximize the notion of cumulative reward.
  • Ensemble methods: Combine the results from several AI algorithms to overcome the limitations of one algorithm with better overall performance.

2.1. Expert Systems

The ES (see Figure 1) is the first-generation intelligent system, which is designed to replace the human expert in a certain domain to solve a certain problem based on Boolean logic. The solution to many smart grid problems in certain fields—such as fault diagnosis, intelligent control, and energy router self-determination—still depends on the ES technique [10]. The domain knowledge acquired from the domain expert is represented in the knowledge base of the ES. Expert knowledge and databases form the knowledge base, which is the core component of ES. In the knowledge base, rules are defined in the form of if-then statements connected by logical operations [3]. The knowledge can be directly acquired from domain experts or from the results of research studies. The ES draws conclusions from the problem by testing the if-then rules with user-input information that interfaces with the knowledge base though the intermediate rule engine.
FL was proposed to handle the concept of partial truth. Unlike the Boolean logic used by ES, FL is an approach to computing based on values that vary between 0 and 1. FL emerged in the theory of fuzzy sets, which assigns a degree of membership, typically a value between 0 to 1. For example, the FL can use 0 to represent totally false, 1 to represent totally true, and the numbers between 0 and 1 to represent partial truth or partial false, by assigning degrees of truth to propositions. It is often understood in a very wide sense, which includes degrees of all kinds of formalism. A fuzzy inference system (FIS) first transfers input crisp variables into fuzzy variables. After applying the input variables to fuzzy operators in the “if” segment of the rule, consequent results can be inferred from the “then” part of the rule. The last step of FIS is defuzzification, which converts the output to crisp values. The Mamdani and Sugeno methods are two popular FIS-based approaches. Both methods apply several rules in which the methods determine the degree of fulfillment.

2.2. Supervised Learning

Supervised learning is the ML task of building general hypotheses for input and output trained by connecting labelled external input and output pairs [11]. The mapping function can then be used to predict future data after training. A wide range of supervised learning algorithms were developed in the last two decades and are widely used to improve smart grid systems. Figure 2 lists the common supervised learning algorithms of the smart grid.
Artificial neural networks (ANNs), which tend to emulate the biological nervous system [12], have enormously influenced a variety of areas in the last decade. ANN techniques, like many other ML techniques, do not need to be explicitly programmed, but use algorithms to make predictions based on data. ANNs solve image processing and pattern recognition problems, which are difficult to solve by traditional methods, very efficiently. Extreme learning machines (ELMs) that use one hidden layer feedforward neural network are an ANN algorithm, and they have been applied to solve smart grid problems, such as power system stability assessment [13,14,15] and fault detection [16,17,18]. Rumelhart et al. [19] proposed the back-propagation neural neural network (BPNN) for the learning procedure of neural networks by repeatedly adjusting the network weights until the error between the output and ground truth reach a certain level. BPNN has been widely used in different neural network algorithms. A multilayer perceptron is a feedforward neural network algorithm [20]. Another well-developed feedforward neural network is the probabilistic neural network (PNN), in which the parent probability distribution function of each class is used to estimate the class to input data [21].
Driven by increasing amounts of data and the need to solve more complex problems, there has been a significant emergence of new AI algorithms with the support of powerful computer hardware, allowing AI to enter the so-called AI 2.0 stage [22]. Deep learning (DL), which is a subset of ML, was originally used for image processing, starting from multilayer deep neural networks (DNNs). DL techniques have been rapidly developed in recent years, and numerous successful structures have been proposed to solve smart grid problems, including deep belief networks [23], convolution neural networks (CNNs) [24], recurrent neural networks (RNNs) [25], generative adversarial networks [26], and autoencoder [27].
Aside from the aforementioned algorithms, numerous AI methods are also employed for classification and regression problems. Support vector machine (SVM) is one of the most robust classification models proposed by Vapnik [28]. The k-nearest neighbors (KNN) algorithm, which is very fast for training, is also used for classification and regression in smart grid systems [29,30,31]. The decision tree learning model and logistic regression, which are very easy to interpret and implement, have also been widely adapted in smart gird systems [32,33]. Regression methods—such as linear regression (LR) [34], Gaussian process regression (GPR) [35], support vector regression (SVR) [36], and multivariate adaptive regression spline (MARS) [37,38]—provide solutions for problems with smart gird forecasting, fault detection, demand response, and so on.

2.3. Unsupervised Learning

Supervised learning algorithms show great performance after decades of development, but they are only beneficial when users have some ground truth or know what patterns to look for, which is not always guaranteed in the real world. This makes unsupervised learning useful because it can be used to infer potential information or find hidden patterns from data without labels. Figure 3 lists the common unsupervised learning algorithms.
Unsupervised neural networks—such as restricted Boltzmann machine, autoencoder, and variational autoencoder—are applied to anomaly detection [39,40], stability assessment [41], load forecasting [42,43,44], and so on. Clustering is the unsupervised task of grouping the population or data points into a set of groups, in which data in the same groups are similar to each other. K-means, fuzzy c-means, hierarchical clustering, and DBSCAN (density-based spatial clustering of applications with noise) are commonly used for fault detection [45] and load forecasting [46,47,48]. Dimensional reduction (DR) techniques, which transform the data from a high-dimensional space to a low-dimensional space, are often required when processing smart grid data to reduce redundant features. Some of the DR methods commonly used in the smart grid [43,49,50,51] include principal component analysis (PCA), linear discriminant analysis, generalized discriminant analysis, and non-negative matrix factorization.

2.4. Reinforcement Learning

RL is an increasingly popular algorithm when solving smart grid problems. RL consists of agent, environment, reward, and action. RL aims to maximize the cumulative reward by a continuous process of receiving rewards and punishments on every action. With limited knowledge of the environment and limited feedback on the quality of the decisions, RL can respond to unforeseen scenarios. Figure 4 lists the commonly used RL algorithms. Q-learning and SARSA (state–action–reward–state–action) are used in attack detection [52] and energy management [42,53]. Deep reinforcement learning (DRL) is an algorithm that combines the perception of DL with the decision making of RL. AlphaGo [54] presents the success of DRL by applying the rich perception of high-dimension input and policy control. Deep Q network and deep deterministic policy gradient are popular algorithms of DRL in smart grid systems [55,56,57,58,59].

2.5. Ensemble Methods

Ensemble methods combine results from multiple learning algorithms or different initial data to obtain better overall performance. Bootstrap aggregating, or bagging, treats each model in the ensemble vote with equal weight and trains them by using a random data subset. Random forest is a successful bagging model that combines random decision trees with a high-classification algorithm. It is also used on load forecasting [60], anomaly detection [61,62], and stability assessment [63]. Boosting is another ensemble method that builds a new model that attempts to correct the misclassification from the previous model and shows promising results in smart grid problems [64,65,66]. Stacking, which is an ensemble learning technique that combines the predictions of several classification or regression algorithms, is well-developed for load forecasting [67], anomaly detection [68], and cyberattack detection [69].

3. Artificial Intelligence Techniques in Smart Grids

This section presents a review of AI techniques in smart grids.

3.1. Research Methodology

In line with the objective of our research, the authors adopted an inductive approach and conducted a systematic literature review, following Tranfield, Denyer, and Smart [70]. Specifically, the review scope was defined, the related literature was searched, the representative methods were selected, and the collected materials were analyzed.
Several queries were run against Google Scholar databases to gain an overall understanding of the coverage offered by literature under the disciplines. We focused on peer-reviewed sources from top academic journals and conferences. For each criterion, searches were performed by using combinations of keywords containing the term of each criterion, “AI,” and “smart grid” (e.g., “Short-Term Load Forecasting AI smart grid” for “Short-Term Load Forecasting”). The authors also opted to exclude studies in progress and tutorial literature from the search results. The search generated 148 peer-reviewed studies between 2015 and 2021. Figure 5 presents the yearly count of the 148 studies. All 148 studies are reviewed in this paper; however, 75 of the 148 studies are listed in Table 1, Table 2, Table 3 and Table 4.
The remainder of this section discusses the applications of AI techniques to (1) load forecasting, which is further divided into short-term load forecasting, mid-term load forecasting, and long-term load forecasting; (2) power grid stability assessments, which contain transient stability assessments, frequency stability assessments, small-signal stability assessments, and voltage stability assessments; (3) faults detection; and (4) smart grid security.

3.2. Load Forecasting

With the high integration of renewable energy—such as solar, wind, and tide power—the uncertainty of the scheduling and operation of the smart grid are becoming increasingly challenging. LF, as one of the key components to keep the power system stable and smart, is critical for planning and operation in modern power systems. Accurate forecasting, which is beneficial for reducing production costs and saving electric power [71], is very challenging if the load is nonstationary. According to the time that must be forecasted, LF can be classified into three levels [72]: (1) short-term LF (STLF), which predicts the load from minutes to hours; (2) mid-term LF (MTLF), which predicts the load from hours to weeks; and (3) long-term LF (LTLF), which predicts the load for years. Moreover, LF can also be affected by various other features, such as weather, time, season, event, type of customer, and academic schedule. Generally, MTLF and LTLF forecasting are modeled as functions of historical data for power consumption, along with other factors, such as weather, customers, and demographic data [73]. STLF has mostly been studied in different applications, such as real-time control, energy transfer scheduling, and demand response [74]. MTLF and LTLF can be used to plan for future power plants and show the dynamics of the power system [73]. Based on the data provided by smart meters, many techniques are proposed and applied for power system LF.

3.2.1. Short-Term Load Forecasting

Qiu et al. [75] propose a hybrid incremental learning approach that comprised discrete wavelet transform, empirical mode decomposition, and random vector functional link network. By using the ensemble method, the efficiency and accuracy of STLF can be improved. Li et al. [76] present a model with an ensemble approach that integrates three base methods for STLF in which the experiments show the model’s effectiveness for STLF. However, the choice of base methods in the ensemble approach needs further validation. Many DL-based methods are used to solve LF problems. In recent years, DNNs have been used to obtain the potential knowledge for a forecasting model. However, the ANN method is often trapped in local minima [77] and over-fitting problems. Shi et al. [78] proposed a pooling-based deep RNN for STLF to address the over-fitting issue by increasing data diversity and volume. To address the time-consuming procedure of building a optimal DNN, which determines the number of hidden layers in the DNN model, Moon et al. [67] used an ensemble method that combines multiple DNN models with different numbers of hidden layers to achieve overall better performance by eliminating the poorly performed models. However, the computing overhead is a limitation, because several CNNs are included. In He, Deng, and Li [79], a DBN embedded with parametric Copula models, is proposed to forecast the hourly load of a power grid of an urban area in Texas, and the results reflect the effectiveness of the method by comparing it with neural networks, SVR, and ELM. Hafeez et al. [43] propose a hybrid algorithm using factored conditional restricted Boltzmann machine (FCRBM) as a training module and genetic wind-driven (GWDO) as an optimization algorithm. The model is validated by outperforming the state-of-the-art algorithm. Aly [80] built a hybrid clustering method based on wavelet neural network (WNN) and ANN schemes and showed the higher performance of the proposed model, comparing it with other clustering methods.

3.2.2. Mid-Term Load Forecasting

Even though the majority of LF problems fall into STLF, MTLF and LTLF are also very crucial for stable and smooth power system operation. MTLF is used to coordinate load dispatch, maintenance scheduling, and balance demand and generation [81]. Unlike STLF, which fit data to a model, MTLF and LTLF have different problems that are often ignored due to their complications [82] and randomness [83]. The MTLF and LTLF are not only affected by some explicit factors, such as historical load and weather data, but are also affected by local economy and demographic data, such as population and appliances in use [81]. Unlike STLF, which treats all weather variables with equal importance, the weather indicators for MTLF and LTLF follow a decreasing order of importance from temperature, humidity, wind, and precipitation [84]. Jiang et al. [85] proposed a dynamic Bayes network (DBN)-based MTLF model to forecast the peak power load for the following year. In Askari and Keynia [86], the authors deployed a DNN model with an optimized training algorithm that comprises two search algorithms for MTLF in power systems and presented the effectiveness of the model. Liu et al. [87] also provided a neural network-based model with particle swarm optimization (PSO) and showed the feasibility and validity of the model. Rai and De [88] improved a support vector regression model for MTLF with an average minimum mean absolute percentage error (MAPE) of 3.60. Gul et al. [89] provide a solution based on CNN and LSTM methods. Dudek et al. [90] propose a hybrid DL model for MTLF that combines exponential smoothing, advanced LSTM, and the ensemble method. This is a competitive method that also uses the ensemble approach.

3.2.3. Long-Term Load Forecasting

LTLF is used to predict the power consumption, system planning, and scheduling of generation units expansion in power systems. Generally, it spans from a few years to a couple decades. Because it needs a huge investment to construct new power generation, it requires accurate and effective forecasting for power systems. There are many ML and AI techniques developed for the problem. Nalcaci et al. [37] show that the MARS method gives more accurate and stable results than ANN and LR models when predicting the relationship between load demand and several environmental variables. Ali et al. [91] applied a novel hybrid fuzzy-neuro model for LTLF. LSTM is also well used in the domain. In 2017, Zheng et al. [72] exploited the LSTM-based RNN for the long-term dependencies in the electric load time series for LTLF, in which the method had a promising performance. Agrawal et al. [92] also propose an LTLF model with hourly granularity by using the LSTM network with high accuracy. To solve the vanishing and exploding gradient problems of LSTM, Dong et al. [93] present a hybrid method based on LSTM and gated recurrent unit (GRU) with a good performance for LTLF. In Kumar et al. [94], Apache Sparks was used to deploy a hybrid model that comprises LSTM and GRU for hyperparameter tuning purposes. Bouktif et al. [95] also proposes an LSTM-RNN model for this task. Sangrody et al. [96] compared six commonly used ML technologies: ANN, SVM, RNN, KNN, GPR, and generalized regression neural network (GRNN). ANN showed better performance than the other five methods for LTLF. Table 1 summarizes the AI techniques for LF.

3.3. Power Grid Stability Assessment

The power grid stability assessment—which comprises transient stability, frequency stability, small signal stability, and voltage stability [97,98]—is fundamental for ensuring the reliability and security of the power system. Power system stability is the ability to stay at an equilibrium operation state or quickly reach a new equilibrium state of operation after a perturbation [99]. Traditional models [92,100,101,102] for stability assessments are complex and require significant computing resources because they heavily rely on accurate real-time dynamic power system models [98]. Because of the development of phasor measurement units (PMU) and the wide area measurement system (WAMS), many data-driven AI methods for stability analysis have been applied on power grid stability analysis.
Table 1. Summary of approaches for LF.
Table 1. Summary of approaches for LF.
Author (Ref.)YearObjectiveTechniques
Shi et al. [78]2017STLFRNN
He et al. [79]2017STLFDBN
Zheng et al. [72]2017LTLFLSTM
Qiu et al. [75]2018STLFEnsemble, statistic models
Agrawal et al. [92]2018LTLFLSTM
Ali et al. [91]2018LTLFFuzzy, ANN
Sangrody et al. [96]2018LTLFANN, SVM, RNN, KNN, GPR, GRNN
Kumar et al. [94]2018LTLFLSTM, GRU
Jiang et al. [85]2019MTLFDBN
Askari et al. [86]2019MTLFDNN
Liu et al. [87]2019MTLFDNN
Nalcaci et al. [37]2019LTLFMARS, ANN, LR
Li et al. [76]2020STLFEnsemble
Moon et al. [67]2020STLFCNN, Ensemble
Hafeez et al. [43]2020STLFFCRBM
Aly [80]2020STLFWNN, ANN
Dong et al. [93]2020LTLFLSTM, GRU
Bouktif et al. [95]2020LTLFLSTM, RNN
Rai and De [88]2021MTLFSVR
Gul et al. [89]2021MTLFCNN, LSTM
Dudek et al. [90]2021MTLFLSTM, ETS, Ensemble

3.3.1. Transient Stability Assessment

Transient stability assessment (TSA) is the ability to determine whether a system will remain synchronised after a huge perturbation. The two most commonly used traditional methods for TSA are time domain simulations and direct methods. However, the increasingly complex power systems result in great challenges in making reliable decisions based on traditional TSA methods.
Fortunately, the development of AI technologies provides the new prospective methods to this issue by using the large volume of data collected by PMU and WAMS. In Baltas et al. [99], three ML algorithms—decision trees, SVMs, and ANNs, which are for online TSA—were compared by using two datasets. The results show similar performance for the methods, and performance varies according to dataset quality. Mahdi et al. [103] also used a trained ANN model for online TSA prediction with promising performance. Hu et al. [104] developed two improved SVM methods to solve the traditional SVM limitation that reduces the false and missed alarms. Mosavi et al. [105] present a deep neuro-classifier for TSA and showed the high-generalization capacity of the model. Tang et al. [106] propose a TSA method that combined trajectory fitting (TF) and ELM, and the hybrid method showed effectiveness and reliability. Yu et al. [107] propose an RNN-LSTM model that better learns from the temporal data dependencies of the input data. Tan et al. [108] built a supervised classifier that consists of CNN and stacked autoencoders (SAE) for TSA problems with high accuracy. Liu et al. [109] used an intelligent system that comprised an ensemble of neural networks based on ELMs with 100% accuracy. In 2020, the study [110] applied a deep belief network (DBN) for TSA with great accuracy improvement. Shi et al. [111] trained a CNN model to provide a solution for online TSA for power system control.

3.3.2. Frequency Stability Assessment

Power grid frequency stability assessments (FSAs) can be defined as the ability of a system to maintain a steady range of frequency following a severe system upset or perturbation that results in an imbalance between generation and load [98]. A large frequency deviation causes generation units to trip, and the system stability can eventually be influenced. A few studies focused on this area by using AI technologies. In 2019, Wang et al. [14] proposed a hybrid model that integrated a frequency response model with an extreme learning ML model for FSA.

3.3.3. Small-Signal Stability Assessment

Small-signal stability is defined as the ability of the system to maintain synchronism when it is under small disturbances [112]. The term “small-signal stability assessment” is interchangeable with the term “oscillatory stable assessment” (OSA). A CNN-based method [111] was also developed for OSA, and the results show that the model is robust to PMU noise and that algorithm performance will not be reduced as the system grows in scale. Xiao et al. [113] used a multivariate random forest regression (MRFR) algorithm for OSA on an 18 bus test system, and the results presented high accuracy and robustness. Kamari et al. [114] deployed a PSO scheme to accelerate the determination of OSA.

3.3.4. Voltage Stability Assessment

Voltage collapse can significantly influence the stability of power systems. Thus, a voltage stability assessment (VSA) model, which can evaluate the voltage stability of the system in a timely fashion, would be a prevention. Numerous AI-based models are proposed in VSA, such as ANN [115], SVM [116], decision trees [117], and FL [118]. Ashraf et al. [115] used an ANN model to estimate the loading margin of power systems and testified to the effectiveness on Institute of Electrical and Electronics Engineers 14 bus and 118 bus test systems. Amroune et al. [119] used a hybrid model by using dragonfly optimization and SVR for online VSA. Mohammadi et al. [116] proposes a method for VSA by using an SVM. The results showed that the misclassification rates of the SVMs are as low as 2% for real power grids. Yang et al. [120] built a moment-based spectrum estimation method to gain insight into changes of voltage magnitudes for real-time static VSA. In Meng et al. [117], a decision tree model was used for online VSA. Liu et al. [121] built a feature selection model using partial mutual information (PMI) on an iterated random forest (IRF) model. An in-depth review is also found in Amroune [122]. Table 2 summarizes the AI techniques for the power system stability assessment.

3.4. Faults Detection

Fazai et al. [123] used an ELM-based method for the fault location detection of the system after extracting features by using wavelet transform (WT) and compared it with SVR and ANN models. Miraftabzadeh et al. [124] presented a GPR-based generalized likelihood ratio test to enhance FD performance in photovoltaic (PV) systems. In Ashrafuzzaman et al. [125], two ensembles are used to detect stealthy false data injection with a supervised classifier and an unsupervised classifier. Niu et al. [126] built an ensemble framework that combined five ML algorithms for power grid frequency disturbances analysis. The model can detect faults with three levels of degree of severity. Sirojan et al. [127] focused on high-impedance FD (HIFD) in power systems and proposed an ANN-based method for solving the problem with high accuracy (98.67%). ELM is also used for HIFD and is normally based on wavelet packet transform [128]. Sirojan et al. [129] proposes a method for line trip fault prediction in power systems that use LSTM networks and SVM. In Haq et al. [130], the ML-based discrete wavelet transform and double channel extreme learning machine method are proposed to locate and classify the faults in transmission lines. To improve the accuracy of line trip fault prediction, Wang et al. [131] proposed a stacked sparse autoencoder-based network with SVM and PCA to demonstrate its application to real-world data.
Table 2. Summary of approaches for the power system stability assessment.
Table 2. Summary of approaches for the power system stability assessment.
Author (Ref.)YearObjectiveTechniques
Mahdi et al. [103]2017TSAANN
Tang et al. [106]2017TSAELM, TF
Tan et al. [108]2017TSACNN, SAEs
Liu et al. [109]2017TSAEnsemble, NN, ELM
Ashraf et al. [115]2017VSAANN
Amroune et al. [118]2017VSASVR, FL
Baltas et al. [99]2018TSADecision tree, SVM, ANN
Mosavi et al. [105]2018TSAANN
Yu et al. [107]2018TSARNN, LSTM
Amroune et al. [119]2018VSASVR
Mohammadi et al. [116]2018VSASVM
Hu et al. [104]2019TSASVM
Wang et al. [14]2019FSAELM
Kamari et al. [114]2019OSAPSO
Amroune et al. [122]2019VSASurvey
Wang et al. [110]2020TSADBN
Shi et al. [111]2020TSACNN
Shi et al. [111]2020OSACNN
Xiao et al. [113]2020OSAMRFR
Yang et al. [120]2020VSASpectrum estimation method
Meng et al. [117]2020VSADecision tree
Liu et al. [121]2021VSARandom Forest
With the development of microgrids, which present an effective power solution for the increased integration of renewable sources, FD for microgrids remains a challenge. Shafiullah et al. [132] used a hybrid approach that combines S-transform and feedforward neural networks for the distribution grid FD. Wang et al. [133] also evaluate ANN-based methods, and the results demonstrate the effectiveness of the model when detecting the time and location of faults. To handle labeled and unlabeled data, Shafiullah and Abido [134] propose a semisupervised ML model, which consists of a KNN model and a decision tree model, for FD on the transmission and distribution of microgrid systems. Jayamaha, Lidula, and Rajapakse [135] built an SVM-based algorithm to solve the problem of islanding and grid FD, and the results showed better performance than traditional methods based on the experiment of a PV plant. In 2017, Abdelgayed, Morsi, and Sidhu [136] used a PNN classifier for FD and fault diagnosis in the DC side of a PV system. In 2020, Hussain et al. [137] proposed a fault detection algorithm for PV based on ANN with 97% overall accuracy. Condition monitoring in wind turbines is also important for improving maintenance by detecting faults at an early stage. Baghaee et al. [138] evaluate the effectiveness of deep ANNs in wind turbine FD. Gunturi and Sarkar [139] present the effectiveness to apply the ensemble method for energy theft detection. Table 3 summarizes the AI techniques for power system FD.
Table 3. Summary of approaches for power system FD.
Table 3. Summary of approaches for power system FD.
Author (Ref.)YearObjectiveTechniques
Shafiullah et al. [123]2017FDELM
Abdelgayed et al. [134]2017Microgrid FDKNN, DT
Garoudja et al. [136]2017PV FDPNN
Zhang et al. [129]2017Line trip FDLSTM, SVM
Sirojan et al. [127]2018HIFDANN
Wang et al. [131]2018Line trip FDAE, SVM
Shafiullah et al. [132]2018Microgrid FDANN
Helbing et al. [138]2018WT FDANN
Baghaee et al. [135]2019FDSVM
Govar et al. [128]2019HIFDELM
Jayamaha et al. [133]2019Microgrid FDANN
Fazai et al. [124]2019PV FDGPR
Ashrafuzzaman et al. [125]2020FDEnsemble
Haq et al. [130]2020Line FDELM
Hussain et al. [137]2020PV FDANN
Niu et al. [126]2021FDEnsemble
Gunturi and Sarkar [139]2021Energy theftEnsemble

3.5. Smart Grid Security

With the integration of advanced computing and communication technologies, the smart grid integrates distributed and green energy with the power grid by adding a cyber layer to the power grid and providing two-way energy flow and data communication. However, this has exposed the smart grid to numerous security issues due to the complexity of smart grid systems and the inherent weakness of communication technology. The most probable outcomes of smart grid cyberattacks are operational failures, synchronization loss, power supply interruption, synchronization loss, power supply interruption, high financial damages, social welfare damages, data theft, cascading failures, and complete blackouts [140]. The attacks that are commonly used include false data injection attacks (FDIA) and distributed denial of service. The objective of FDIA is an attempt to mislead the system operators by altering the original data. Accurate and fast detection of the security issues or attacks is a prerequisite for stable grid systems operation. In recent years, many approaches have been proposed to improve the overall security of smart grid systems from the academic area and the industry domain. Several research papers were published that provided an overview of the prevailing problems related to security in smart grid systems from a different perspective [4,141,142,143,144,145]. This section summarizes the state-of-the-art AI technologies that are used to improve smart grid security.
ANNs and SVMs were used previously to detect FDIA. Zhou et al. [146] built a stacked denoising autoencoder (SDAE) neural network model to identify and classify four attacks in the smart grid with an accuracy as high as 96%. Cui et al. [147] used an intrusion detection model for smart grid intrusion detection, which is based on a whale optimization-trained ANN algorithm with one hidden layer. Kosek [148] also used a ANN-based model to discover malicious voltage control actions in the low-voltage distribution grid. Wu et al. [149] used an awareness mechanism that integrated fuzzy cluster, game theory, and RL algorithms to perform the security situational analysis for the smart grid. Ni et al. [150] used an RL method for attacks detection. Zhang et al. [151] demonstrated the superiority of a semisupervised framework based on domain-adversarial training to transfer the knowledge of known attack incidences to detect returning threats at different hours and load patterns. The SVM method was also used for the detection. Ahmed et al. [152] used an SVM-based algorithm to detect a new type of assault in the smart grid called covert cyber deception assault. Ahmed et al. [153] also used an isolation forest method to detect the assault with better performance in 2019. Ozay et al. [154] compared several ML-based methods for smart grid security. Li et al. [155] demonstrated a novel hybrid CNN-random forest model for automatic electricity theft detection, which significantly influences power supply quality and operating profits. Table 4 summarizes the AI techniques for smart grid security.
Table 4. Summary of approaches for smart grid security.
Table 4. Summary of approaches for smart grid security.
Author (Ref.)YearObjectiveTechniques
Wu et al. [149]2016Intrusion detectionFL, game theory, RL
Kosek [148]2016Detect malicious voltage control actionsANN
Ozay et al. [154]2016Attack detectionKNN, SVM
Tan et al. [143]2016SurveyData-driven approach
Zhou et al. [146]2018Attacks detectionSDAE
Ahmed et al. [152]2018Detect covert cyber deception assaultSVM
Zhang et al. [22]2018SurveyDL, RL
Ni et al. [150]2019Attacks detectionRL
Hossain et al. [144]2019SurveyBig data, ML
Ahmed et al. [153]2019Detect covert cyber deception assaultIsolation forest
Li et al. [155]2019Electricity theft detectionCNN, random forests
Cui et al. [145]2020SurveyML
Ali et al. [4]2020SurveyAI
Haghnegahdar et al. [147]2020Attacks detectionANN
Zhang et al. [151]2020Intrusion detectionDomain-Adversarial Learning

4. Challenges of Artificial Intelligence in Smart Grids

Traditional power systems are very complex, and their analysis and control primarily depend on physical modeling and numerical calculations. With the development of smart grids with the high penetration of environmentally friendly renewable energy and microgrids, the transition of the traditional power grid to smart grid systems exposed more uncertainties and problems of the complex environment. Meanwhile, the current power system uses old infrastructure, which adds more uncertainties to the modern smart grid systems. Because the communication network builds on power systems, very large volumes of data with high variability must be handled; this is still a challenge of smart grids. Additionally, researchers are still working on the robustness, adaptiveness, and online processing of AI algorithms [156]. Although numerous data-driven methods have been proposed to deal with the problems of smart grids, there are still many severe challenges, including the following.
  • Integration of renewable energy. Highly integrated renewable energy is a key characteristic of smart grids. However, it presents several significant challenges due to the variability and unpredictability of renewable energy in which the power output can vary abruptly and frequently [157].
  • Preserving data security and privacy: Taking into account the employment of massive different devices and two-way communication on smart grid systems, it is more prone to cyberattacks because it is directly exposed to malicious users compared with the traditional power systems. The previous section showed that many novel security techniques were developed to offer fast identifications of cyber risks, false data injection, systems data theft, electricity theft, and so on. However, network protocols, operating systems, and physical equipment in the current smart grid are still exposing the system to a wide variety of attacks. The current AI solutions for smart grid cybersecurity also have trade-offs between security and performance.
  • Big data fast storage and analysis: Another significant challenge is how to continue improving the performance of storing and retrieving big smart grid data for AI applications robustly.
  • Explainability of AI algorithms: Generally, AI algorithms have the black box problem, and they are not interpretable or explainable. This is a barrier that AI algorithms currently face. Ibrahim, Dong, and Yang [158] provide a comprehensive discussion about this topic.
  • Limitations of AI algorithms: The development of AI technologies greatly influences the deployment of AI to smart grid systems. However, every method limitation should be considered before applying them to the smart grid.

5. Future of Artificial Intelligence in Smart Grids

The objective of smart grids is to achieve a fully self-learning system that will be responsive, adaptive, self-healing, fully automotive, and cost effective [4]. Future directions or opportunities to achieve the advanced smart grid systems are discussed as follows.
  • Integration with cloud computing: To achieve a fully self-learning smart grid system, the integration of AI with cloud computing—which can enhance security and robustness and minimize outages—will play a more important role in smart grid systems.
  • Fog computing: Fog computing tries to preprocess the raw data locally rather than forward the raw data to a cloud. By providing on-demand resources for computing, fog computing has numerous advantages (e.g., energy-efficiency, scalability, flexibility). Some studies [159,160,161,162] have conducted tentative research for integrating fog computing to the smart grid. Fog computing will play a bigger role as the amount of data in the future smart grid increases.
  • Transfer learning: The lack of label data is still one of the main challenges for smart grid analysis. Transfer learning reduces the requirements of training data, which motivate researchers to use them to solve the problem of insufficient data. In recent years, deep transfer learning tasks [163] have received more attention, and they could have widespread applications in smart grid systems.
  • Consumer behaviors prediction: With the help of fog computing and the evolution of the 5G network, demand-side management is becoming a vital task for managing the participation of users in power systems. Learning patterns of consumer behavior and power consumption can greatly contribute to demand response tasks on the consumer side.

6. Limitations

This review has limitations. First, the objectives of the study and the nature of the filtering process applied during the review naturally have a certain selection bias. For example, data collection processes, analyses, and interpretations are influenced by the subjective assessment of the authors. Moreover, limiting the literature search exclusively to Google Scholar might have omitted some relevant research. Second, using high-level search phrases for such a complex and diverse multidimensional subject area might have omitted some other related research. Finally, the authors are aware that their focus on certain application areas in smart grids might have omitted research that cuts across multiple application areas.

7. Conclusions

As the traditional electric grid system transitions to a smart grid system, the conventional power system methods present limitations in processing and analyzing the massive amounts of data that is now a norm with a smart grid. Thus, AI techniques are being developed and applied to many applications in smart grid systems with promising results. This paper presents a survey of recent applications of AI techniques in four critical areas (that is, load forecasting, power grid stability assessment, faults detection, and security problems) not previously addressed in previous studies. It also discusses current challenges, opportunities, and the future scope of applying AI techniques to realize a truly smart grid.
Based on this survey, our conclusion can be summarized as follows: (i) AI techniques have been applied to several application areas that are critical to the reliability and resilience of a smart grid; (ii) Even then, there are still some challenges limiting additional applications of AI techniques. Major among these challenges are data privacy and security, as well as handling the “black box” nature of some AI techniques to achieve a human-centered approach to AI solutions design; and (iii) This survey should stimulate discussions in application areas surveyed in this paper, which could further strengthen exchange of ideas. In summary, the applications of AI techniques are being leveraged to enhance and improve the reliability and resilience of smart grid systems.
Our future research in this area will focus on surveying the implications of the “black box” nature of AI techniques on smart grid operations. Specifically, we will survey how smart grid operators have handled this problem. Such a survey could help researchers design more human-centered approaches to AI solutions.

Author Contributions

O.A.O. designed the study, and he also contributed to the literature survey and the writing of the manuscript. H.N. contributed to the literature survey and the writing of the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Smart Grid System Report, U.S. Department of Energy. Available online: https://www.energy.gov/sites/prod/files/2019/02/f59/Smart%20Grid%20System%20Report%20November%202018_1.pdf (accessed on 15 January 2021).
  2. Verma, P.; Sanyal, K.; Srinivasan, D.; Swarup, K.; Mehta, R. Computational intelligence techniques in smart grid planning and operation: A survey. In Proceedings of the 2018 IEEE Innovative Smart Grid Technologies-Asia (ISGT Asia), Singapore, 22–25 May 2018; pp. 891–896. [Google Scholar]
  3. Bose, B.K. Artificial intelligence techniques in smart grid and renewable energy systems—Some example applications. Proc. IEEE 2017, 105, 2262–2273. [Google Scholar] [CrossRef]
  4. Ali, S.S.; Choi, B.J. State-of-the-Art Artificial Intelligence Techniques for Distributed Smart Grids: A Review. Electronics 2020, 9, 1030. [Google Scholar] [CrossRef]
  5. Lytras, M.D.; Chui, K.T. The Recent Development of Artificial Intelligence for Smart and Sustainable Energy Systems and Applications. 2019. Available online: https://0-www-mdpi-com.brum.beds.ac.uk/1996-1073/12/16/3108 (accessed on 10 January 2021).
  6. Foruzan, E.; Soh, L.K.; Asgarpoor, S. Reinforcement learning approach for optimal distributed energy management in a microgrid. IEEE Trans. Power Syst. 2018, 33, 5749–5758. [Google Scholar] [CrossRef]
  7. Zhang, L.; Wang, G.; Giannakis, G.B. Real-time power system state estimation and forecasting via deep unrolled neural networks. IEEE Trans. Signal Process. 2019, 67, 4069–4077. [Google Scholar] [CrossRef] [Green Version]
  8. Jiang, H.; Zhang, J.J.; Gao, W.; Wu, Z. Fault detection, identification, and location in smart grid based on data-driven computational methods. IEEE Trans. Smart Grid 2014, 5, 2947–2956. [Google Scholar] [CrossRef]
  9. Karimipour, H.; Dehghantanha, A.; Parizi, R.M.; Choo, K.K.R.; Leung, H. A deep and scalable unsupervised machine learning system for cyber-attack detection in large-scale smart grids. IEEE Access 2019, 7, 80778–80788. [Google Scholar] [CrossRef]
  10. Li, J.; Zhao, Y.; Sun, C.; Bao, X.; Zhao, Q.; Zhou, H. A Survey of Development and Application of Artificial Intelligence in Smart Grid. In IOP Conference Series: Earth and Environmental Science; IOP Publishing: Bristol, UK, 2018; Volume 186, p. 012066. [Google Scholar]
  11. Kotsiantis, S.B.; Zaharakis, I.; Pintelas, P. Supervised machine learning: A review of classification techniques. Emerg. Artif. Intell. Appl. Comput. Eng. 2007, 160, 3–24. [Google Scholar]
  12. Kröse, B.; Krose, B.; van der Smagt, P.; Smagt, P. An Introduction to Neural Networks. 1993. Available online: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.493 (accessed on 15 January 2021).
  13. Li, Y.; Yang, Z. Application of EOS-ELM with binary Jaya-based feature selection to real-time transient stability assessment using PMU data. IEEE Access 2017, 5, 23092–23101. [Google Scholar] [CrossRef]
  14. Wang, Q.; Li, F.; Tang, Y.; Xu, Y. Integrating model-driven and data-driven methods for power system frequency stability assessment and control. IEEE Trans. Power Syst. 2019, 34, 4557–4568. [Google Scholar] [CrossRef]
  15. Xu, Y.; Dong, Z.; Meng, K.; Zhang, R.; Wong, K. Real-time transient stability assessment model using extreme learning machine. IET Gener. Transm. Distrib. 2011, 5, 314–322. [Google Scholar] [CrossRef]
  16. Yang, L.; Li, Y.; Li, Z. Improved-ELM method for detecting false data attack in smart grid. Int. J. Electr. Power Energy Syst. 2017, 91, 183–191. [Google Scholar] [CrossRef]
  17. Xue, D.; Jing, X.; Liu, H. Detection of false data injection attacks in smart grid utilizing ELM-based OCON framework. IEEE Access 2019, 7, 31762–31773. [Google Scholar] [CrossRef]
  18. Li, Y.; Qiu, R.; Jing, S. Intrusion detection system using Online Sequence Extreme Learning Machine (OS-ELM) in advanced metering infrastructure of smart grid. PLoS ONE 2018, 13, e0192216. [Google Scholar] [CrossRef] [Green Version]
  19. Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning representations by back-propagating errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
  20. Pinkus, A. Approximation theory of the MLP model. Acta Numer. 1999, 8, 143–195. [Google Scholar] [CrossRef]
  21. Mohebali, B.; Tahmassebi, A.; Meyer-Baese, A.; Gandomi, A.H. Probabilistic neural networks: A brief overview of theory, implementation, and application. In Handbook of Probabilistic Models; Elsevier: Amsterdam, The Netherlands, 2020; pp. 347–367. [Google Scholar]
  22. Zhang, D.; Han, X.; Deng, C. Review on the research and practice of deep learning and reinforcement learning in smart grids. CSEE J. Power Energy Syst. 2018, 4, 362–370. [Google Scholar] [CrossRef]
  23. Wei, L.; Gao, D.; Luo, C. False data injection attacks detection with deep belief networks in smart grid. In Proceedings of the 2018 Chinese Automation Congress (CAC), Xi’an, China, 30 November–2 December 2018; pp. 2621–2625. [Google Scholar]
  24. Li, L.; Ota, K.; Dong, M. Everything is image: CNN-based short-term electrical load forecasting for smart grid. In Proceedings of the 2017 14th International Symposium on Pervasive Systems, Algorithms and Networks & 2017 11th International Conference on Frontier of Computer Science and Technology & 2017 Third International Symposium of Creative Computing (ISPAN-FCST-ISCC), Exeter, UK, 21–23 June 2017; pp. 344–351. [Google Scholar]
  25. Abdel-Nasser, M.; Mahmoud, K. Accurate photovoltaic power forecasting models using deep LSTM-RNN. Neural Comput. Appl. 2019, 31, 2727–2740. [Google Scholar] [CrossRef]
  26. Ying, H.; Ouyang, X.; Miao, S.; Cheng, Y. Power message generation in smart grid via generative adversarial network. In Proceedings of the 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China, 15–17 March 2019; pp. 790–793. [Google Scholar]
  27. Ryu, S.; Kim, M.; Kim, H. Denoising autoencoder-based missing value imputation for smart meters. IEEE Access 2020, 8, 40656–40666. [Google Scholar] [CrossRef]
  28. Vapnik, V.; Bottou, L. Local algorithms for pattern recognition and dependencies estimation. Neural Comput. 1993, 5, 893–909. [Google Scholar] [CrossRef]
  29. Kim, M.; Park, S.; Lee, J.; Joo, Y.; Choi, J.K. Learning-based adaptive imputation methodwith kNN algorithm for missing power data. Energies 2017, 10, 1668. [Google Scholar] [CrossRef]
  30. Wang, F.; Zhen, Z.; Wang, B.; Mi, Z. Comparative study on KNN and SVM based weather classification models for day ahead short term solar PV power forecasting. Appl. Sci. 2018, 8, 28. [Google Scholar] [CrossRef] [Green Version]
  31. Erol-Kantarci, M.; Hussein, T.M. Prediction-based charging of PHEVs from the smart grid with dynamic pricing. In Proceedings of the IEEE Local Computer Network Conference, Denver, CO, USA, 10–14 October 2010; pp. 1032–1039. [Google Scholar]
  32. Jindal, A.; Dua, A.; Kaur, K.; Singh, M.; Kumar, N.; Mishra, S. Decision tree and SVM-based data analytics for theft detection in smart grid. IEEE Trans. Ind. Informatics 2016, 12, 1005–1016. [Google Scholar] [CrossRef]
  33. Tahir, A.; Khan, Z.A.; Javaid, N.; Hussain, Z.; Rasool, A.; Aimal, S. Load and price forecasting based on enhanced logistic regression in smart grid. In International Conference on Emerging Internetworking, Data & Web Technologies; Springer: Berlin/Heidelberg, Germany, 2019; pp. 221–233. [Google Scholar]
  34. Yip, S.C.; Wong, K.; Hew, W.P.; Gan, M.T.; Phan, R.C.W.; Tan, S.W. Detection of energy theft and defective smart meters in smart grids using linear regression. Int. J. Electr. Power Energy Syst. 2017, 91, 230–240. [Google Scholar] [CrossRef]
  35. Rahbari, O.; Omar, N.; Firouz, Y.; Rosen, M.A.; Goutam, S.; Van Den Bossche, P.; Van Mierlo, J. A novel state of charge and capacity estimation technique for electric vehicles connected to a smart grid based on inverse theory and a metaheuristic algorithm. Energy 2018, 155, 1047–1058. [Google Scholar] [CrossRef]
  36. Vrablecová, P.; Ezzeddine, A.B.; Rozinajová, V.; Šárik, S.; Sangaiah, A.K. Smart grid load forecasting using online support vector regression. Comput. Electr. Eng. 2018, 65, 102–117. [Google Scholar] [CrossRef]
  37. Nalcaci, G.; Özmen, A.; Weber, G.W. Long-term load forecasting: Models based on MARS, ANN and LR methods. Cent. Eur. J. Oper. Res. 2019, 27, 1033–1049. [Google Scholar] [CrossRef]
  38. Zhang, X.; Fang, F.; Liu, J. Weather-classification-MARS-based photovoltaic power forecasting for energy imbalance market. IEEE Trans. Ind. Electron. 2019, 66, 8692–8702. [Google Scholar] [CrossRef]
  39. He, Y.; Mendis, G.J.; Wei, J. Real-time detection of false data injection attacks in smart grid: A deep learning-based intelligent mechanism. IEEE Trans. Smart Grid 2017, 8, 2505–2516. [Google Scholar] [CrossRef]
  40. Chen, K.; Hu, J.; He, J. Detection and classification of transmission line faults based on unsupervised feature learning and convolutional sparse autoencoder. IEEE Trans. Smart Grid 2016, 9, 1748–1758. [Google Scholar] [CrossRef]
  41. Yang, H.; Qiu, R.C.; Shi, X.; He, X. Unsupervised feature learning for online voltage stability evaluation and monitoring based on variational autoencoder. Electr. Power Syst. Res. 2020, 182, 106253. [Google Scholar] [CrossRef] [Green Version]
  42. Mocanu, E.; Nguyen, P.H.; Kling, W.L.; Gibescu, M. Unsupervised energy prediction in a Smart Grid context using reinforcement cross-building transfer learning. Energy Build. 2016, 116, 646–655. [Google Scholar] [CrossRef] [Green Version]
  43. Hafeez, G.; Alimgeer, K.S.; Khan, I. Electric load forecasting based on deep learning and optimized by heuristic algorithm in smart grid. Appl. Energy 2020, 269, 114915. [Google Scholar] [CrossRef]
  44. Zheng, R.; Gu, J. Anomaly Detection for Power System Forecasting under Data Corruption Based on Variational Auto-Encoder. 2019. Available online: https://digital-library.theiet.org/content/conferences/10.1049/cp.2019.0461 (accessed on 12 January 2021).
  45. Menon, D.M.; Radhika, N. Anomaly detection in smart grid traffic data for home area network. In Proceedings of the 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Nagercoil, India, 18–19 March 2016; pp. 1–4. [Google Scholar]
  46. Zhang, L.; Deng, S.; Li, S. Analysis of power consumer behavior based on the complementation of K-means and DBSCAN. In Proceedings of the 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China, 26–28 November 2017; pp. 1–5. [Google Scholar]
  47. Dong, X.; Qian, L.; Huang, L. Short-term load forecasting in smart grid: A combined CNN and K-means clustering approach. In Proceedings of the 2017 IEEE International Conference on Big Data and Smart Computing (BigComp), Jeju, Korea, 13–16 February 2017; pp. 119–125. [Google Scholar]
  48. Kim, Y.I.; Ko, J.M.; Choi, S.H. Methods for generating TLPs (typical load profiles) for smart grid-based energy programs. In Proceedings of the 2011 IEEE Symposium on Computational Intelligence Applications in Smart Grid (CIASG), Paris, French Guiana, 11–15 April 2011; pp. 1–6. [Google Scholar]
  49. Kaur, D.; Aujla, G.S.; Kumar, N.; Zomaya, A.Y.; Perera, C.; Ranjan, R. Tensor-based big data management scheme for dimensionality reduction problem in smart grid systems: SDN perspective. IEEE Trans. Knowl. Data Eng. 2018, 30, 1985–1998. [Google Scholar] [CrossRef] [Green Version]
  50. Wang, K.; Xu, C.; Zhang, Y.; Guo, S.; Zomaya, A.Y. Robust big data analytics for electricity price forecasting in the smart grid. IEEE Trans. Big Data 2017, 5, 34–45. [Google Scholar] [CrossRef]
  51. Yu, Z.H.; Chin, W.L. Blind false data injection attack using PCA approximation method in smart grid. IEEE Trans. Smart Grid 2015, 6, 1219–1226. [Google Scholar] [CrossRef]
  52. Yan, J.; He, H.; Zhong, X.; Tang, Y. Q-learning-based vulnerability analysis of smart grid against sequential topology attacks. IEEE Trans. Inf. Forensics Secur. 2016, 12, 200–210. [Google Scholar] [CrossRef]
  53. Wang, Z.; Liu, Y.; Ma, Z.; Liu, X.; Ma, J. LiPSG: Lightweight Privacy-Preserving Q-Learning-Based Energy Management for the IoT-Enabled Smart Grid. IEEE Internet Things J. 2020, 7, 3935–3947. [Google Scholar] [CrossRef]
  54. Wang, F.Y.; Zhang, J.J.; Zheng, X.; Wang, X.; Yuan, Y.; Dai, X.; Zhang, J.; Yang, L. Where does AlphaGo go: From church-turing thesis to AlphaGo thesis and beyond. IEEE/CAA J. Autom. Sin. 2016, 3, 113–120. [Google Scholar]
  55. Wang, Z.; He, H.; Wan, Z.; Sun, Y. Coordinated topology attacks in smart grid using deep reinforcement learning. IEEE Trans. Ind. Informatics 2020, 17, 1407–1415. [Google Scholar] [CrossRef]
  56. Yang, Y.; Hao, J.; Sun, M.; Wang, Z.; Fan, C.; Strbac, G. Recurrent Deep Multiagent Q-Learning for Autonomous Brokers in Smart Grid. IJCAI 2018, 18, 569–575. [Google Scholar]
  57. Wei, F.; Wan, Z.; He, H. Cyber-attack recovery strategy for smart grid based on deep reinforcement learning. IEEE Trans. Smart Grid 2019, 11, 2476–2486. [Google Scholar] [CrossRef]
  58. Chung, H.M.; Maharjan, S.; Zhang, Y.; Eliassen, F. Distributed deep reinforcement learning for intelligent load scheduling in residential smart grid. IEEE Trans. Ind. Informatics 2020, 17, 2752–2763. [Google Scholar] [CrossRef]
  59. Liu, Y.; Guan, X.; Li, J.; Sun, D.; Ohtsuki, T.; Hassan, M.M.; Alelaiwi, A. Evaluating smart grid renewable energy accommodation capability with uncertain generation using deep reinforcement learning. Future Gener. Comput. Syst. 2020, 110, 647–657. [Google Scholar] [CrossRef]
  60. Son, M.; Moon, J.; Jung, S.; Hwang, E. A short-term load forecasting scheme based on auto-encoder and random forest. In International Conference on Applied Physics, System Science and Computers; Springer: Berlin/Heidelberg, Germany, 2018; pp. 138–144. [Google Scholar]
  61. Otoum, S.; Kantarci, B.; Mouftah, H.T. Mitigating False Negative intruder decisions in WSN-based Smart Grid monitoring. In Proceedings of the 2017 13th International wireless Communications and Mobile Computing Conference (IWCMC), Valencia, Spain, 26–30 June 2017; pp. 153–158. [Google Scholar]
  62. Primartha, R.; Tama, B.A. Anomaly detection using random forest: A performance revisited. In Proceedings of the 2017 International Conference on Data and Software Engineering (ICoDSE), Palembang, Indonesia, 1–2 November 2017; pp. 1–6. [Google Scholar]
  63. Su, H.Y.; Liu, T.Y. Enhanced-online-random-forest model for static voltage stability assessment using wide area measurements. IEEE Trans. Power Syst. 2018, 33, 6696–6704. [Google Scholar] [CrossRef]
  64. Hu, C.; Yan, J.; Wang, C. Advanced cyber-physical attack classification with extreme gradient boosting for smart transmission grids. In Proceedings of the 2019 IEEE Power & Energy Society General Meeting (PESGM), Atlanta, GA, USA, 4–8 August 2019; pp. 1–5. [Google Scholar]
  65. Agrawal, R.K.; Muchahary, F.; Tripathi, M.M. Ensemble of relevance vector machines and boosted trees for electricity price forecasting. Appl. Energy 2019, 250, 540–548. [Google Scholar] [CrossRef]
  66. Wang, J.; Li, P.; Ran, R.; Che, Y.; Zhou, Y. A short-term photovoltaic power prediction model based on the gradient boost decision tree. Appl. Sci. 2018, 8, 689. [Google Scholar] [CrossRef] [Green Version]
  67. Moon, J.; Jung, S.; Rew, J.; Rho, S.; Hwang, E. Combination of short-term load forecasting models based on a stacking ensemble approach. Energy Build. 2020, 216, 109921. [Google Scholar] [CrossRef]
  68. Ouyang, Z.; Sun, X.; Chen, J.; Yue, D.; Zhang, T. Multi-view stacking ensemble for power consumption anomaly detection in the context of industrial internet of things. IEEE Access 2018, 6, 9623–9631. [Google Scholar] [CrossRef]
  69. Hu, C.; Yan, J.; Wang, C. Robust feature extraction and ensemble classification against cyber-physical attacks in the smart grid. In Proceedings of the 2019 IEEE Electrical Power and Energy Conference (EPEC), Montreal, QC, Canada, 16–18 October 2019; pp. 1–6. [Google Scholar]
  70. Tranfield, D.; Denyer, D.; Smart, P. Towards a methodology for developing evidence-informed management knowledge by means of systematic review. Br. J. Manag. 2003, 14, 207–222. [Google Scholar] [CrossRef]
  71. Tong, C.; Li, J.; Lang, C.; Kong, F.; Niu, J.; Rodrigues, J.J. An efficient deep model for day-ahead electricity load forecasting with stacked denoising auto-encoders. J. Parallel Distrib. Comput. 2018, 117, 267–273. [Google Scholar] [CrossRef]
  72. Zheng, J.; Xu, C.; Zhang, Z.; Li, X. Electric load forecasting in smart grids using long-short-term-memory based recurrent neural network. In Proceedings of the 2017 51st Annual Conference on Information Sciences and Systems (CISS), Baltimore, MD, USA, 22–24 March 2017; pp. 1–6. [Google Scholar]
  73. Almalaq, A.; Edwards, G. A review of deep learning methods applied on load forecasting. In Proceedings of the 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA), Cancun, Mexico, 18–21 December 2017; pp. 511–516. [Google Scholar]
  74. Khatoon, S.; Singh, A.K. Effects of various factors on electric load forecasting: An overview. In Proceedings of the 2014 6th IEEE Power India International Conference (PIICON), Delhi, India, 5–7 December 2014; pp. 1–5. [Google Scholar]
  75. Qiu, X.; Suganthan, P.N.; Amaratunga, G.A. Ensemble incremental learning random vector functional link network for short-term electric load forecasting. Knowl.-Based Syst. 2018, 145, 182–196. [Google Scholar] [CrossRef]
  76. Li, T.; Qian, Z.; He, T. Short-term load forecasting with improved CEEMDAN and GWO-based multiple kernel ELM. Complexity 2020, 2020, 1209547. [Google Scholar] [CrossRef]
  77. Arif, A.; Javaid, N.; Anwar, M.; Naeem, A.; Gul, H.; Fareed, S. Electricity load and price forecasting using machine learning algorithms in smart grid: A survey. In Workshops of the International Conference on Advanced Information Networking and Applications; Springer: Berlin/Heidelberg, Germany, 2020; pp. 471–483. [Google Scholar]
  78. Shi, H.; Xu, M.; Li, R. Deep learning for household load forecasting—A novel pooling deep RNN. IEEE Trans. Smart Grid 2017, 9, 5271–5280. [Google Scholar] [CrossRef]
  79. He, Y.; Deng, J.; Li, H. Short-term power load forecasting with deep belief network and copula models. In Proceedings of the 2017 9th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), Hangzhou, China, 26–27 August 2017; Volume 1, pp. 191–194. [Google Scholar]
  80. Aly, H.H. A proposed intelligent short-term load forecasting hybrid models of ANN, WNN and KF based on clustering techniques for smart grid. Electr. Power Syst. Res. 2020, 182, 106191. [Google Scholar] [CrossRef]
  81. Khuntia, S.R.; Rueda, J.L.; van Der Meijden, M.A. Forecasting the load of electrical power systems in mid-and long-term horizons: A review. IET Gener. Transm. Distrib. 2016, 10, 3971–3977. [Google Scholar] [CrossRef] [Green Version]
  82. Box, G.E.; Jenkins, G.M.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  83. Xia, C.; Wang, J.; McMenemy, K. Short, medium and long term load forecasting model and virtual load forecaster based on radial basis function neural networks. Int. J. Electr. Power Energy Syst. 2010, 32, 743–750. [Google Scholar] [CrossRef] [Green Version]
  84. Robinson, P.J. Modeling utility load and temperature relationships for use with long-lead forecasts. J. Appl. Meteorol. Climatol. 1997, 36, 591–598. [Google Scholar] [CrossRef]
  85. Jiang, W.; Tang, H.; Wu, L.; Huang, H.; Qi, H. Parallel processing of probabilistic models-based power supply unit mid-term load forecasting with apache spark. IEEE Access 2019, 7, 7588–7598. [Google Scholar] [CrossRef]
  86. Askari, M.; Keynia, F. Mid-term electricity load forecasting by a new composite method based on optimal learning MLP algorithm. IET Gener. Transm. Distrib. 2019, 14, 845–852. [Google Scholar] [CrossRef]
  87. Liu, Z.; Sun, X.; Wang, S.; Pan, M.; Zhang, Y.; Ji, Z. Midterm power load forecasting model based on kernel principal component analysis and back propagation neural network with particle swarm optimization. Big Data 2019, 7, 130–138. [Google Scholar] [CrossRef] [Green Version]
  88. Rai, S.; De, M. Analysis of classical and machine learning based short-term and mid-term load forecasting for smart grid. Int. J. Sustain. Energy 2021, 1–19. [Google Scholar] [CrossRef]
  89. Gul, M.J.; Urfa, G.M.; Paul, A.; Moon, J.; Rho, S.; Hwang, E. Mid-term electricity load prediction using CNN and Bi-LSTM. J. Supercomput. 2021, 1–17. [Google Scholar] [CrossRef]
  90. Dudek, G.; Pełka, P.; Smyl, S. A Hybrid Residual Dilated LSTM and Exponential Smoothing Model for Midterm Electric Load Forecasting. IEEE Trans. Neural Networks Learn. Syst. 2021. [Google Scholar] [CrossRef]
  91. Ali, D.; Yohanna, M.; Ijasini, P.M.; Garkida, M.B. Application of fuzzy–Neuro to model weather parameter variability impacts on electrical load based on long-term forecasting. Alex. Eng. J. 2018, 57, 223–233. [Google Scholar] [CrossRef]
  92. Agrawal, R.K.; Muchahary, F.; Tripathi, M.M. Long term load forecasting with hourly predictions based on long-short-term-memory networks. In Proceedings of the 2018 IEEE Texas Power and Energy Conference (TPEC), College Station, TX, USA, 8–9 February 2018; pp. 1–6. [Google Scholar]
  93. Dong, M.; Grumbach, L. A hybrid distribution feeder long-term load forecasting method based on sequence prediction. IEEE Trans. Smart Grid 2019, 11, 470–482. [Google Scholar] [CrossRef] [Green Version]
  94. Kumar, S.; Hussain, L.; Banarjee, S.; Reza, M. Energy load forecasting using deep learning approach-LSTM and GRU in spark cluster. In Proceedings of the 2018 Fifth International Conference on Emerging Applications of Information Technology (EAIT), Kolkata, India, 12–13 January 2018; pp. 1–4. [Google Scholar]
  95. Bouktif, S.; Fiaz, A.; Ouni, A.; Serhani, M.A. Multi-sequence LSTM-RNN deep learning and metaheuristics for electric load forecasting. Energies 2020, 13, 391. [Google Scholar] [CrossRef] [Green Version]
  96. Sangrody, H.; Zhou, N.; Tutun, S.; Khorramdel, B.; Motalleb, M.; Sarailoo, M. Long term forecasting using machine learning methods. In Proceedings of the 2018 IEEE Power and Energy Conference at Illinois (PECI), Champaign, IL, USA, 22–23 February 2018; pp. 1–5. [Google Scholar]
  97. Xu, Y.; Dong, Z.Y.; Zhao, J.H.; Zhang, P.; Wong, K.P. A reliable intelligent system for real-time dynamic security assessment of power systems. IEEE Trans. Power Syst. 2012, 27, 1253–1263. [Google Scholar] [CrossRef]
  98. You, S.; Zhao, Y.; Mandich, M.; Cui, Y.; Li, H.; Xiao, H.; Fabus, S.; Su, Y.; Liu, Y.; Yuan, H.; et al. A Review on Artificial Intelligence for Grid Stability Assessment. In Proceedings of the 2020 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm), Tempe, AZ, USA, 11–13 November 2020; pp. 1–6. [Google Scholar]
  99. Baltas, N.G.; Mazidi, P.; Ma, J.; de Asis Fernandez, F.; Rodriguez, P. A comparative analysis of decision trees, support vector machines and artificial neural networks for on-line transient stability assessment. In Proceedings of the 2018 International Conference on Smart Energy Systems and Technologies (SEST), Seville, Spain, 10–12 September 2018; pp. 1–6. [Google Scholar]
  100. Bergen, A.R.; Hill, D.J. A structure preserving model for power system stability analysis. IEEE Trans. Power Appar. Syst. 1981, PAS-100, 25–35. [Google Scholar] [CrossRef]
  101. Chiang, H.D.; Wu, F.; Varaiya, P. Foundations of direct methods for power system transient stability analysis. IEEE Trans. Circuits Syst. 1987, 34, 160–173. [Google Scholar] [CrossRef]
  102. Vittal, E.; O’Malley, M.; Keane, A. A steady-state voltage stability analysis of power systems with high penetrations of wind. IEEE Trans. Power Syst. 2009, 25, 433–442. [Google Scholar] [CrossRef]
  103. Mahdi, M.; Genc, V.I. Artificial neural network based algorithm for early prediction of transient stability using wide area measurements. In Proceedings of the 2017 5th International Istanbul Smart Grid and Cities Congress and Fair (ICSG), Istanbul, Turkey, 19–21 April 2017; pp. 17–21. [Google Scholar]
  104. Hu, W.; Lu, Z.; Wu, S.; Zhang, W.; Dong, Y.; Yu, R.; Liu, B. Real-time transient stability assessment in power system based on improved SVM. J. Mod. Power Syst. Clean Energy 2019, 7, 26–37. [Google Scholar] [CrossRef] [Green Version]
  105. Mosavi, A.B.; Amiri, A.; Hosseini, H. A learning framework for size and type independent transient stability prediction of power system using twin convolutional support vector machine. IEEE Access 2018, 6, 69937–69947. [Google Scholar] [CrossRef]
  106. Tang, Y.; Li, F.; Wang, Q.; Xu, Y. Hybrid method for power system transient stability prediction based on two-stage computing resources. IET Gener. Transm. Distrib. 2017, 12, 1697–1703. [Google Scholar] [CrossRef]
  107. James, J.; Hill, D.J.; Lam, A.Y.; Gu, J.; Li, V.O. Intelligent time-adaptive transient stability assessment system. IEEE Trans. Power Syst. 2017, 33, 1049–1058. [Google Scholar]
  108. Tan, B.; Yang, J.; Pan, X.; Li, J.; Xie, P.; Zeng, C. Representational learning approach for power system transient stability assessment based on convolutional neural network. J. Eng. 2017, 2017, 1847–1850. [Google Scholar] [CrossRef]
  109. Liu, R.; Verbič, G.; Xu, Y. A new reliability-driven intelligent system for power system dynamic security assessment. In Proceedings of the 2017 Australasian Universities Power Engineering Conference (AUPEC), Melbourne, VIC, Australia, 19–22 November 2017; pp. 1–6. [Google Scholar]
  110. Wang, H.; Chen, Q.; Zhang, B. Transient stability assessment combined model framework based on cost-sensitive method. IET Gener. Transm. Distrib. 2020, 14, 2256–2262. [Google Scholar] [CrossRef]
  111. Shi, Z.; Yao, W.; Zeng, L.; Wen, J.; Fang, J.; Ai, X.; Wen, J. Convolutional neural network-based power system transient stability assessment and instability mode prediction. Appl. Energy 2020, 263, 114586. [Google Scholar] [CrossRef]
  112. Kundur, P.; Paserba, J.; Ajjarapu, V.; Andersson, G.; Bose, A.; Canizares, C.; Hatziargyriou, N.; Hill, D.; Stankovic, A.; Taylor, C.; et al. Definition and classification of power system stability IEEE/CIGRE joint task force on stability terms and definitions. IEEE Trans. Power Syst. 2004, 19, 1387–1401. [Google Scholar]
  113. Xiao, H.; Fabus, S.; Su, Y.; You, S.; Zhao, Y.; Li, H.; Zhang, C.; Liu, Y.; Yuan, H.; Zhang, Y.; et al. Data-Driven Security Assessment of Power Grids Based on Machine Learning Approach; Technical Report; National Renewable Energy Lab.(NREL): Golden, CO, USA, 2020.
  114. Kamari, N.; Musirin, I.; Ibrahim, A.; Halim, S. Intelligent swarm-based optimization technique for oscillatory stability assessment in power system. IAES Int. J. Artif. Intell. 2019, 8, 342. [Google Scholar] [CrossRef]
  115. Ashraf, S.M.; Gupta, A.; Choudhary, D.K.; Chakrabarti, S. Voltage stability monitoring of power systems using reduced network and artificial neural network. Int. J. Electr. Power Energy Syst. 2017, 87, 43–51. [Google Scholar] [CrossRef]
  116. Mohammadi, H.; Khademi, G.; Dehghani, M.; Simon, D. Voltage stability assessment using multi-objective biogeography-based subset selection. Int. J. Electr. Power Energy Syst. 2018, 103, 525–536. [Google Scholar] [CrossRef]
  117. Meng, X.; Zhang, P.; Xu, Y.; Xie, H. Construction of decision tree based on C4. 5 algorithm for online voltage stability assessment. Int. J. Electr. Power Energy Syst. 2020, 118, 105793. [Google Scholar] [CrossRef]
  118. Amroune, M.; Musirin, I.; Bouktir, T.; Othman, M.M. The amalgamation of SVR and ANFIS models with synchronized phasor measurements for on-line voltage stability assessment. Energies 2017, 10, 1693. [Google Scholar] [CrossRef]
  119. Amroune, M.; Bouktir, T.; Musirin, I. Power system voltage stability assessment using a hybrid approach combining dragonfly optimization algorithm and support vector regression. Arab. J. Sci. Eng. 2018, 43, 3023–3036. [Google Scholar] [CrossRef]
  120. Yang, F.; Ling, Z.; Wei, M.; Mi, T.; Yang, H.; Qiu, R.C. Real-time static voltage stability assessment in large-scale power systems based on spectrum estimation of phasor measurement unit data. Int. J. Electr. Power Energy Syst. 2021, 124, 106196. [Google Scholar] [CrossRef]
  121. Liu, S.; Shi, R.; Huang, Y.; Li, X.; Li, Z.; Wang, L.; Mao, D.; Liu, L.; Liao, S.; Zhang, M.; et al. A data-driven and data-based framework for online voltage stability assessment using partial mutual information and iterated random forest. Energies 2021, 14, 715. [Google Scholar] [CrossRef]
  122. Amroune, M. Machine learning techniques applied to on-line voltage stability assessment: A review. Arch. Comput. Methods Eng. 2019, 28, 273–287. [Google Scholar] [CrossRef]
  123. Shafiullah, M.; Abido, M.A.; Al-Hamouz, Z. Wavelet-based extreme learning machine for distribution grid fault location. IET Gener. Transm. Distrib. 2017, 11, 4256–4263. [Google Scholar] [CrossRef]
  124. Fazai, R.; Abodayeh, K.; Mansouri, M.; Trabelsi, M.; Nounou, H.; Nounou, M.; Georghiou, G.E. Machine learning-based statistical testing hypothesis for fault detection in photovoltaic systems. Sol. Energy 2019, 190, 405–413. [Google Scholar] [CrossRef]
  125. Ashrafuzzaman, M.; Das, S.; Chakhchoukh, Y.; Shiva, S.; Sheldon, F.T. Detecting stealthy false data injection attacks in the smart grid using ensemble-based machine learning. Comput. Secur. 2020, 97, 101994. [Google Scholar] [CrossRef]
  126. Niu, H.; Omitaomu, O.A.; Cao, Q.C. Machine Committee Framework for Power Grid Disturbances Analysis Using Synchrophasors Data. Smart Cities 2021, 4, 1–16. [Google Scholar] [CrossRef]
  127. Sirojan, T.; Lu, S.; Phung, B.; Zhang, D.; Ambikairajah, E. Sustainable deep learning at grid edge for real-time high impedance fault detection. IEEE Trans. Sustain. Comput. 2018. [Google Scholar] [CrossRef]
  128. AsghariGovar, S.; Pourghasem, P.; Seyedi, H. High impedance fault protection scheme for smart grids based on WPT and ELM considering evolving and cross-country faults. Int. J. Electr. Power Energy Syst. 2019, 107, 412–421. [Google Scholar] [CrossRef]
  129. Zhang, S.; Wang, Y.; Liu, M.; Bao, Z. Data-based line trip fault prediction in power systems using LSTM networks and SVM. IEEE Access 2017, 6, 7675–7686. [Google Scholar] [CrossRef]
  130. Haq, E.U.; Jianjun, H.; Li, K.; Ahmad, F.; Banjerdpongchai, D.; Zhang, T. Improved performance of detection and classification of 3-phase transmission line faults based on discrete wavelet transform and double-channel extreme learning machine. Electr. Eng. 2020, 103, 953–963. [Google Scholar] [CrossRef]
  131. Wang, Y.; Liu, M.; Bao, Z.; Zhang, S. Stacked sparse autoencoder with PCA and SVM for data-based line trip fault diagnosis in power systems. Neural Comput. Appl. 2019, 31, 6719–6731. [Google Scholar] [CrossRef]
  132. Shafiullah, M.; Abido, M. S-transform based FFNN approach for distribution grids fault detection and classification. IEEE Access 2018, 6, 8080–8088. [Google Scholar] [CrossRef]
  133. Jayamaha, D.; Lidula, N.; Rajapakse, A.D. Wavelet-multi resolution analysis based ANN architecture for fault detection and localization in DC microgrids. IEEE Access 2019, 7, 145371–145384. [Google Scholar] [CrossRef]
  134. Abdelgayed, T.S.; Morsi, W.G.; Sidhu, T.S. Fault detection and classification based on co-training of semisupervised machine learning. IEEE Trans. Ind. Electron. 2017, 65, 1595–1605. [Google Scholar] [CrossRef]
  135. Baghaee, H.R.; Mlakić, D.; Nikolovski, S.; Dragicević, T. Support vector machine-based islanding and grid fault detection in active distribution networks. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 8, 2385–2403. [Google Scholar] [CrossRef]
  136. Garoudja, E.; Chouder, A.; Kara, K.; Silvestre, S. An enhanced machine learning based approach for failures detection and diagnosis of PV systems. Energy Convers. Manag. 2017, 151, 496–513. [Google Scholar] [CrossRef] [Green Version]
  137. Hussain, M.; Dhimish, M.; Titarenko, S.; Mather, P. Artificial neural network based photovoltaic fault detection algorithm integrating two bi-directional input parameters. Renew. Energy 2020, 155, 1272–1292. [Google Scholar] [CrossRef]
  138. Helbing, G.; Ritter, M. Deep Learning for fault detection in wind turbines. Renew. Sustain. Energy Rev. 2018, 98, 189–198. [Google Scholar] [CrossRef]
  139. Gunturi, S.K.; Sarkar, D. Ensemble machine learning models for the detection of energy theft. Electr. Power Syst. Res. 2021, 192, 106904. [Google Scholar] [CrossRef]
  140. Foley, A.M.; Leahy, P.G.; Marvuglia, A.; McKeogh, E.J. Current methods and advances in forecasting of wind power generation. Renew. Energy 2012, 37, 1–8. [Google Scholar] [CrossRef] [Green Version]
  141. Jokar, P.; Arianpoo, N.; Leung, V.C. A survey on security issues in smart grids. Secur. Commun. Netw. 2016, 9, 262–273. [Google Scholar] [CrossRef]
  142. El Mrabet, Z.; Kaabouch, N.; El Ghazi, H.; El Ghazi, H. Cyber-security in smart grid: Survey and challenges. Comput. Electr. Eng. 2018, 67, 469–482. [Google Scholar] [CrossRef] [Green Version]
  143. Tan, S.; De, D.; Song, W.Z.; Yang, J.; Das, S.K. Survey of security advances in smart grid: A data driven approach. IEEE Commun. Surv. Tutorials 2016, 19, 397–422. [Google Scholar] [CrossRef]
  144. Hossain, E.; Khan, I.; Un-Noor, F.; Sikander, S.S.; Sunny, M.S.H. Application of big data and machine learning in smart grid, and associated security concerns: A review. IEEE Access 2019, 7, 13960–13988. [Google Scholar] [CrossRef]
  145. Cui, L.; Qu, Y.; Gao, L.; Xie, G.; Yu, S. Detecting false data attacks using machine learning techniques in smart grid: A survey. J. Netw. Comput. Appl. 2020, 170, 102808. [Google Scholar] [CrossRef]
  146. Zhou, L.; Ouyang, X.; Ying, H.; Han, L.; Cheng, Y.; Zhang, T. Cyber-attack classification in smart grid via deep neural network. In Proceedings of the 2nd International Conference on Computer Science and Application Engineering, Hohhot, China, 22–24 October 2018; pp. 1–5. [Google Scholar]
  147. Haghnegahdar, L.; Wang, Y. A whale optimization algorithm-trained artificial neural network for smart grid cyber intrusion detection. Neural Comput. Appl. 2020, 32, 9427–9441. [Google Scholar] [CrossRef]
  148. Kosek, A.M. Contextual anomaly detection for cyber-physical security in smart grids based on an artificial neural network model. In Proceedings of the 2016 Joint Workshop on Cyber-Physical Security and Resilience in Smart Grids (CPSR-SG), Vienna, Austria, 12–12 April 2016; pp. 1–6. [Google Scholar]
  149. Wu, J.; Ota, K.; Dong, M.; Li, J.; Wang, H. Big data analysis-based security situational awareness for smart grid. IEEE Trans. Big Data 2016, 4, 408–417. [Google Scholar] [CrossRef] [Green Version]
  150. Ni, Z.; Paul, S. A multistage game in smart grid security: A reinforcement learning solution. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 2684–2695. [Google Scholar] [CrossRef]
  151. Zhang, Y.; Yan, J. Semi-Supervised Domain-Adversarial Training for Intrusion Detection against False Data Injection in the Smart Grid. In Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 19–24 July 2020; pp. 1–7. [Google Scholar]
  152. Ahmed, S.; Lee, Y.; Hyun, S.H.; Koo, I. Feature selection–based detection of covert cyber deception assaults in smart grid communications networks using machine learning. IEEE Access 2018, 6, 27518–27529. [Google Scholar] [CrossRef]
  153. Ahmed, S.; Lee, Y.; Hyun, S.H.; Koo, I. Unsupervised machine learning-based detection of covert data integrity assault in smart grid networks utilizing isolation forest. IEEE Trans. Inf. Forensics Secur. 2019, 14, 2765–2777. [Google Scholar] [CrossRef]
  154. Ozay, M.; Esnaola, I.; Vural, F.T.Y.; Kulkarni, S.R.; Poor, H.V. Machine learning methods for attack detection in the smart grid. IEEE Trans. Neural Netw. Learn. Syst. 2015, 27, 1773–1786. [Google Scholar] [CrossRef] [Green Version]
  155. Li, S.; Han, Y.; Yao, X.; Yingchen, S.; Wang, J.; Zhao, Q. Electricity theft detection in power grids with deep learning and random forests. J. Electr. Comput. Eng. 2019, 2019, 4136874. [Google Scholar] [CrossRef]
  156. Ibrahim, M.S.; Dong, W.; Yang, Q. Machine learning driven smart electric power systems: Current trends and new perspectives. Appl. Energy 2020, 272, 115237. [Google Scholar] [CrossRef]
  157. Yoldaş, Y.; Önen, A.; Muyeen, S.; Vasilakos, A.V.; Alan, İ. Enhancing smart grid with microgrids: Challenges and opportunities. Renew. Sustain. Energy Rev. 2017, 72, 205–214. [Google Scholar] [CrossRef]
  158. Arrieta, A.B.; Díaz-Rodríguez, N.; Del Ser, J.; Bennetot, A.; Tabik, S.; Barbado, A.; García, S.; Gil-López, S.; Molina, D.; Benjamins, R.; et al. Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI. Inf. Fusion 2020, 58, 82–115. [Google Scholar] [CrossRef] [Green Version]
  159. Ferrag, M.A.; Babaghayou, M.; Yazici, M.A. Cyber security for fog-based smart grid SCADA systems: Solutions and challenges. J. Inf. Secur. Appl. 2020, 52, 102500. [Google Scholar] [CrossRef]
  160. Gilbert, G.M.; Naiman, S.; Kimaro, H.; Bagile, B. A critical review of edge and fog computing for smart grid applications. In International Conference on Social Implications of Computers in Developing Countries; Springer: Berlin/Heidelberg, Germany, 2019; pp. 763–775. [Google Scholar]
  161. Zahoor, S.; Javaid, S.; Javaid, N.; Ashraf, M.; Ishmanov, F.; Afzal, M.K. Cloud–fog–based smart grid model for efficient resource management. Sustainability 2018, 10, 2079. [Google Scholar] [CrossRef] [Green Version]
  162. Tang, B.; Chen, Z.; Hefferman, G.; Pei, S.; Wei, T.; He, H.; Yang, Q. Incorporating intelligence in fog computing for big data analysis in smart cities. IEEE Trans. Ind. Informatics 2017, 13, 2140–2150. [Google Scholar] [CrossRef]
  163. Tan, C.; Sun, F.; Kong, T.; Zhang, W.; Yang, C.; Liu, C. A survey on deep transfer learning. In International Conference on Artificial Neural Networks; Springer: Berlin/Heidelberg, Germany, 2018; pp. 270–279. [Google Scholar]
Figure 1. ES diagram.
Figure 1. ES diagram.
Smartcities 04 00029 g001
Figure 2. Supervised learning techniques in the smart grid.
Figure 2. Supervised learning techniques in the smart grid.
Smartcities 04 00029 g002
Figure 3. Unsupervised learning techniques diagram.
Figure 3. Unsupervised learning techniques diagram.
Smartcities 04 00029 g003
Figure 4. RL and ensemble methods.
Figure 4. RL and ensemble methods.
Smartcities 04 00029 g004
Figure 5. Frequency of peer-reviewed papers in the search results.
Figure 5. Frequency of peer-reviewed papers in the search results.
Smartcities 04 00029 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Omitaomu, O.A.; Niu, H. Artificial Intelligence Techniques in Smart Grid: A Survey. Smart Cities 2021, 4, 548-568. https://0-doi-org.brum.beds.ac.uk/10.3390/smartcities4020029

AMA Style

Omitaomu OA, Niu H. Artificial Intelligence Techniques in Smart Grid: A Survey. Smart Cities. 2021; 4(2):548-568. https://0-doi-org.brum.beds.ac.uk/10.3390/smartcities4020029

Chicago/Turabian Style

Omitaomu, Olufemi A., and Haoran Niu. 2021. "Artificial Intelligence Techniques in Smart Grid: A Survey" Smart Cities 4, no. 2: 548-568. https://0-doi-org.brum.beds.ac.uk/10.3390/smartcities4020029

Article Metrics

Back to TopTop