Next Article in Journal
Experimental Investigation on Crack Development Characteristics in Shallow Coal Seam Mining in China
Previous Article in Journal
Particle Swarm Optimization-Based Power and Temperature Control Scheme for Grid-Connected DFIG-Based Dish-Stirling Solar-Thermal System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

State of the Art of Machine Learning Models in Energy Systems, a Systematic Review

by
Amir Mosavi
1,2,3,
Mohsen Salimi
4,
Sina Faizollahzadeh Ardabili
5,
Timon Rabczuk
6,
Shahaboddin Shamshirband
7,8,* and
Annamaria R. Varkonyi-Koczy
9
1
School of the Built Environment, Oxford Brookes University, Oxford OX3 0BP, UK
2
Centre for Accident Research Road Safety-Queensland, Queensland University of Technology, Brisbane QLD 4059, Australia
3
Institute of Automation, Kando Kalman Faculty of Electrical Engineering, Obuda University, Budapest, Hungary
4
Department of Renewable Energies, Niroo Research Institute, Tehran, Iran
5
Biosystem Engineering Department, University of Mohaghegh Ardabili, Ardabil 5619911367, Iran
6
Department of Computer Engineering, College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia
7
Department for Management of Science and Technology Development, Ton Duc Thang University, Ho Chi Minh City, Vietnam
8
Faculty of Information Technology, Ton Duc Thang University, Ho Chi Minh City, Vietnam
9
Department of Mathematics and Informatics, J. Selye University, Komarno 94501, Slovakia
*
Author to whom correspondence should be addressed.
Energies 2019, 12(7), 1301; https://doi.org/10.3390/en12071301
Submission received: 12 February 2019 / Revised: 20 March 2019 / Accepted: 28 March 2019 / Published: 4 April 2019

Abstract

:
Machine learning (ML) models have been widely used in the modeling, design and prediction in energy systems. During the past two decades, there has been a dramatic increase in the advancement and application of various types of ML models for energy systems. This paper presents the state of the art of ML models used in energy systems along with a novel taxonomy of models and applications. Through a novel methodology, ML models are identified and further classified according to the ML modeling technique, energy type, and application area. Furthermore, a comprehensive review of the literature leads to an assessment and performance evaluation of the ML models and their applications, and a discussion of the major challenges and opportunities for prospective research. This paper further concludes that there is an outstanding rise in the accuracy, robustness, precision and generalization ability of the ML models in energy systems using hybrid ML models. Hybridization is reported to be effective in the advancement of prediction models, particularly for renewable energy systems, e.g., solar energy, wind energy, and biofuels. Moreover, the energy demand prediction using hybrid models of ML have highly contributed to the energy efficiency and therefore energy governance and sustainability.

1. Introduction

An energy system is a group of organized elements designed for the purpose of generation, control and/or transformation of energy [1,2]. Energy systems may incorporate combinations of mechanical, chemical, thermal, and electromagnetical components, covering a wide range of energy categories including renewables and alternatives [3,4,5]. The advancement of energy systems is facing critical decision-making tasks to satisfy numerous demanding and contradictory objectives considering functional performance, efficiency, financial burden, environmental impact, etc. [6].
The growing utilization of data collectors in energy systems has resulted in a massive amount of data accumulated. Smart sensors are now extensively used in energy production and energy consumption [7,8,9]. Such big data has created a vast number of opportunities and challenges for informed decision-making [10,11]. ML models have contributed to the implementation of big data technologies in various applications [12,13,14,15,16]. Since prediction methods based on ML models simplify the extraction of functional dependencies from observations, such data-driven models have gained popularity in the energy realm [17,18,19]. Today, ML models in energy systems are essential for predictive modeling of production, consumption, and demand analysis due to their accuracy, efficacy and speed [20,21]. ML models also provide an understanding on energy system functionality in the context of complex human interactions [22,23]. The use of ML models for conventional energy systems, along with alternative and renewable energy systems, has been promising [24,25]. Due to the popularity of the field, many review papers have emerged that present insight into present applications and future challenges and opportunities [26]. However, the existing review papers either survey the applications of a single ML model, e.g., ANNs [17], or cover only one energy domain, e.g., solar radiation forecasting [24]. Consequently, the advancements of ML models and their progress in various energy systems have not yet been addressed in the literature. Therefore, a comprehensive review of essential ML models is the main objective of this paper. Consequently, the contribution of this paper is to present the state of the art of ML models in energy systems and discuss their likely future trends.
The rest of this paper is organized as follows. In Section 2 the methodology of the research is presented. In the section three state of the art of ML models in energy systems is presented with an initial analysis of the database search. The ML models are categorized and the original papers with high relevance have been reviewed. Each subsection contains a brief discussions and outlook on the results related to each subject. Section 3 also includes an overview of recently emerged hybrid ML models. Section 4 focuses on the latest advancement of hybrid ML models in the highly demanding application areas e.g., solar, wind, and demand energy systems. Finally, in Section 4, an overall discussion and conclusions are presented.

2. Methodology of Survey

The purpose of the research methodology is to identify, classify and review the notable ML and DL models used in energy systems. In our comprehensive review, using the Thomson Reuters Web-of-Science and Elsevier Scopus for implementation of the search queries would ensure that any paper in the database would meet the essential quality measures, originality, high impact, and high h-index. Furthermore, to present an in-depth review and understanding of each modeling technique and its progress, we aimed at having four different categories for the models used in energy systems, i.e., single ML models, hybrid models, ensemble models, and DL.
Figure 1 demonstrates the methodology of this review. In step 1 of the methodology the initial database of the relevant articles is identified based on the search queries of: “energy system” and “machine learning” or “neural network” or “support vector” or “ANFIS” or “WNN” or “DT” or “MLP” or “ELM” or “ensemble” or “deep learning.” However, for every ML method, we applied a new search query to suit that search well. These queries will identify the relevant articles, yet the queries are uncertain whether the ML model belongs to either ensemble or hybrids. Also, some articles in the initial database might not be relevant at all. For instance, a hybrid or ensemble model of ML may include single model(s). For that reason, steps 2 and 3 of the methodology are designed in such a way to classify the ML models into the right categories for the review. In step 4 the models are classified into the four categories and arranged in separate tables to be reviewed individually.
The database includes 2601 relevant documents. During step two of the methodology the number of relevant documents drops to 240. In step three the documents are reduced to 70 original papers to be reviewed in this paper. Analyzing the initial database shows a great increase in the number of articles using ML models. Figure 2 and Figure 3 demonstrate the growth in the number of papers during the past two decades on energy systems that utilized ML and different subject areas using ML in energy systems, respectively. The increase in the number of documents in energy systems has also been due to the implementation of smart grid systems and the IoT. During the past decade, novel ML models including deep learning, ensembles, and hybrids have emerged in energy systems. Through introducing novel ML models to energy systems, the increasing number of papers represents a huge experimental effort to explore new opportunities.
The initial consideration of the database of identified articles shows an exponential increase in the quantity of the literature on the use of ML in various energy systems (see Figure 2). Considering the application areas of the database, ML models have been extensively used in diverse applications of energy systems, especially for predicting electrical energy and renewable energies demand and consumption. The continued growth of literature can also confirm the great potential of ML models in energy systems.

3. State of the Art of ML Models in Energy Systems

The methodology identifies 10 major ML models frequently used in energy systems, i.e., ANN, MLP, ELM, SVM, WNN, ANFIS, decision trees, deep learning, ensembles, and advanced hybrid ML models. The notable manuscripts are accordingly categorized into the relevant groups and further reviewed in this section. Note that, in the presented taxonomy, deep learning as an emerging modeling technique has been categorized under the ML models. Furthermore, it is worth mentioning that WNN and ANFIS are of a hybrid nature. However, the category of “advanced hybrid ML models” includes only recently developed algorithms.
In this section the accuracy of the ML model is further evaluated. Since different ML models are available, choosing and demonstrating the superiority of the models requires comparing their performance. Hence, some comparative performance parameters are required. The most popular comparative performance parameters are the root mean square error (RMSE) and correlation coefficient (r), which are used to indicate the error and precision of the models [27,28]; Equations (1) and (2) represent these parameters.
R M S E = 1 n i = 1 N ( x t i x p i ) 2
r = ( 1 ( i = 1 n ( x t i x p i ) 2 i = 1 n ( x t i ) 2 ) ) 1 / 2 ,
where xti represents the target value, xpi represents the predicted value, and n is the number of data points.

3.1. ANN

Artificial neural networks are frameworks for different machine learning algorithms to process complex data inputs. ANNs can be utilized for several purposes such as forecasting, regression and curve fitting. An artificial neural network fundamental unit is a neuron that utilizes a transfer function for the output formulation. The main advantage of ANN models is their lower complexity for multiple-variable problems. Table 1 demonstrates some critical papers in this field. Instead of complicated rules, ANN can learn patterns of crucial information within an intricate information domain [4]. Also, due to the noise-immune and fault-tolerant characteristics of ANNs, they can be successfully used for inherently noisy data from energy systems.
Abbas et al. (2018) [29] used genetic algorithms to optimize the generation capacities of renewable energy systems integrated with storage systems. This study evaluated the economic feasibility of the introduction of energy storage systems to the electric grid. The artificial neural network was used to validate the predicted load model. The uncertainties related to the renewable energy systems were dealt with using a chance-constrained model. Then, the problem was solved by genetic algorithms. The robustness of the proposed model was verified by its application to a case in western China. Figure 4 reports the results of the proposed method in comparison with the base case in terms of total expenditure (billion $), fuel cost (billion $), clean energy contribution (%), the average cost of electricity (cents $/kWh), and CO2 emissions (million Tons). Based on Figure 4, the use of clean energy nearly doubled, which led to a reduction in CO2 emissions from about 109 million tons to 38 million tons. Therefore the proposed case has an effective role compared with the base case.
Anwar et al. (2017) [30] presented a novel strategy for generation scheduling and power smoothing for a hybrid system of marine current and wind turbines. In this study, innovative strategies were proposed to mitigate wind intermittency effects. Contrary to the randomness of wind, marine currents are highly predictable. The presented methodologies incorporate an optimal strategy for sizing for this hybrid system. Bootstrapped artificial neural networks were developed to predict intervals for wind speed—speeds of marine currents modeled utilizing the Harmonic Analysis Method. The results of the model show the robustness of the presented methodology, which can be used to successfully decrease power fluctuations, make considerable cost savings, and ensure reliable dispatch scheduling for power generation. Boukelia et al. (2017) [31] used an ANN-based approach to assess a parabolic trough solar power plant. In this study, an ANN model was developed to predict the levelized electricity cost of two parabolic trough solar thermal power plants coupled with a fuel backup system and thermal energy storage. The techno-economic study was performed comparing molten salt and thermic oil usage to optimize thermal plants’ hourly and annual performance.
Chatziagorakis et al. (2016) [32] studied the control of hybrid renewable energy systems, using recurrent neural networks to forecast weather conditions. A forecasting model using a recurrent neural network for prediction of hourly and daily solar radiation and wind speed was presented. The results of the simulation indicated that a recurrent neural network was capable of delivering acceptable future estimation to evaluate the available renewable energy safely.
Gallagher et al. (2018) [33] studied the suitability of machine learning for the optimization of uncertainty in energy savings measurement and verification. In this paper, the new use of machine learning algorithms for energy savings in industrial buildings was studied. The applied machine learning techniques consisted of k-nearest neighbors, support vector machines, artificial neural networks, decision trees, and bi-variable and multi-variable ordinary least squares regression. The model’s prediction performances were validated to optimize model parameters. The results demonstrated that models based on ML algorithms were more precise than conventional methods. Results of RMSE have been presented in Figure 5.

3.2. MLP

MLP is an advanced version of ANN for engineering applications and energy systems; it is considered a feed-forward neural network and uses a supervised and back-propagation learning method for training purposes [34,35,36]. This is a simple and popular method for the modeling and prediction of a process, and, in many cases, it is considered as the control model. Table 2 demonstrates some important papers in this field.
Ahmed et al. (2015) [37] performed a study on forecasting hourly solar irradiation for New Zealand. In this paper, the ability to provide 24-h-ahead hourly global solar irradiation forecasts was assessed utilizing several methods, especially incorporating autoregressive recurrent neural networks. Hourly time series were used for training and testing the forecasting methods. MLP, NARX, ARMA, and persistence methods were compared using RMSE. Figure 6 presents the related results. Based on the results, the NARX method with the lowest value of RMSE presented a precision about 49%, 22%, and 52% higher than that of the MLP, ARMA, and Persistence methods, respectively.
Chahkoutahi et al. (2017) [38] introduced a seasonal optimal hybrid model to forecast the electricity load. In this study, a direct optimum parallel hybrid model was presented using multi-layer perceptron neural network, Seasonal Autoregressive Integrated Moving Average, and Adaptive Network-based Fuzzy Inference System to forecast the electricity load. The main reason for using this model was to utilize these models’ advantages for modeling complex systems. The validation of the presented model implies that it was more accurate than its components. Figure 7 presents the results of the proposed DOPH method against SARIMA, MLP, ANFIS, DE-based, and GA-based models. The output of each method was compared with target values using RMSE. Based on the results, the proposed method could improve the prediction capability by 51.4%, 33.18%, 31.10%, 16.44%, and 12.8%, compared with the SARIMA, MLP, ANFIS, DE-based, and GA-based models, respectively, in the test stage.
Kazem et al. (2013) [39] designed and installed a photovoltaic system for electricity production. The output of the system was measured for one year. The photovoltaic system output was simulated and predicted by self-organizing feature maps, feed-forward networks, support vector machines, and multi-layer perceptron. Ambient temperature and solar radiation data were these model’s inputs, and the PV array current and current were the outputs. The outputs of each model were compared with the target values using RMSE factor. The results have been presented in Figure 8. Based on the results, the SOFM generates the lowest RMSE value compared to the MLP model, GFF model, and SVM model. Therefore the SOFM model is suitable for this purpose.
Loutfi et al. (2017) [40] presented an analysis of the design of solar energy systems. In this study, a comparison between multilayer perceptron and neural autoregressive with exogenous inputs was presented. The proposed model has excellent ability to produce hourly solar radiation forecasts for cheaper data such as relative humidity and temperature. The results of the best model are presented in Table 3 for the developed model. The study proposes the NARX method in conjunction with the MLP method. As is clear from Table 3, the proposed method has the best prediction capability with reference to nRMSE and correlation coefficient values.
Shimray et al. (2017) [41] performed a study on the installation of hydropower plant sites ranking using a Multi-layer Perceptron Neural Network. In this paper, a model was developed for decision makers to rank potential power plant sites based on water quality, air quality, energy delivery cost, natural hazard, ecological impact, and project duration. The case in this paper was ranking several potential plant sites in India.

3.3. ELM and Other Advanced ANNs

In order to find an advanced version of ANNs, the keywords of the search here were extreme learning machine, Feed-forward neural networks, Back-propagation neural networks, functional neural network, Feedforward, and back propagation. The ELM has a high speed of learning and the proper ability of generalization. Table 4 lists some important papers in this field.
Arat and Arslan (2017) [42] presented an optimum design for a geothermal heat pump for a district heating system. Three different back propagation learning algorithms was used. These algorithms were Pola–Ribiere Conjugate Gradient, Levenberg-Marquardt, and Scaled Conjugate Gradient. The presented ELM model was composed of two stages. The second stage of the ELM structure was composed of three levels of ANN models in this proposed model. The results of this study showed that the values obtained from ANN were very close to the analytical data. Figure 9 demonstrates the correlation coefficient values, and Table 5 presents the RMSE values for each parameter separately.
Bagnasco et al. (2015) presented a study of power consumption forecasting (load forecasting model) in hospitals. The presented artificial neural network utilizing a backpropagation training algorithm can take loads, time of the day, data concerning the type of day (e.g., weekday/holiday) and weather data. The proposed forecast algorithm can be easily integrated into the Building Management Systems real-time monitoring system. Case A includes no weather data, and Case B includes day-ahead temperature data. RMSE values have been presented in Figure 10.
Li et al. (2018) [44] presented a multi-clustered echo state network model to directly forecast PV electricity generation. Measured and estimated PV electricity generation data characteristic such as stationarity (or non-stationarity), seasonality and complexity analysis were investigated through data mining approaches. The simulation results showed that the presented multi-clustered echo state network model can accurately forecast photovoltaic power output one hour ahead. The one-day forecast has 91–98% correlation coefficient for cloudy days and 99% for sunny days. Figure 11 presents the correlation coefficient values for the study based on day and method.
Premalatha and Valan Arasu (2016) [45] utilized ANN models to predict global solar radiation. The main purpose of this study was to develop an ANN model for accurate prediction of solar radiation. Two different ANN models based on four algorithms were considered in this paper. The last 10 years of meteorological data were collected from five different sites in India to train the models. The criteria for determining best ANN algorithm were a minimum mean absolute error, root mean square error, and maximum linear correlation coefficient of 3.028, 3.646, and 0.927, respectively.
Yaïci and Entchev (2014) [46] utilized artificial neural networks to predict the performance of a solar thermal energy system. This system was used for space heating and domestic hot water—two different variants of the back-propagation learning algorithm (scaled conjugate gradient algorithms and the Levenberg-Marquardt). The presented model was applied for predicting several performance parameters of the system such as the temperature stratification of the preheat tank, the derived solar fractions, the solar collectors’ heat input to the heat exchanger, and auxiliary propane-fired tank heat input. This methodology can be used for condition monitoring and fault detection of a solar thermal energy system.

3.4. SVM

SVMs are machine learning algorithms built on statistical learning theory for structural risk minimization. In pattern recognition, classification, and analysis of regression, SVMs outperform other methodologies. The significant range of SVM applications in the field of load forecasting is due to its ability to make generalizations. Also, local minima lead to no problems in SVM. Table 6 presents some important papers in this field.
Arabloo et al. (2015) [47] introduced a novel methodology for the optimization of the oxygen-steam ratio in the gasification process of coal. A methodology utilizing support vector machine algorithm was presented for estimation of proper steam-oxygen ratio to balance the heat requirement and released heat in the coal gasification process. A comparison of experimental data and predicted values showed the precision of the predictive model that can be used for commercial implications in the coal gasification process. Arikan et al. (2013) [48] performed a study to classify power quality disturbances utilizing support vector machines. In this paper, five kinds of power quality disturbances and pure sine was utilizing support vector machines that were based on wavelets. The proposed method performance was validated utilizing synthetic data derived from the mathematical model and real-time measurements. Support vector machines, artificial neural network, and the same future vector and data Bayes classifier were compared. It was observed that support vector machines gave the best results both for synthetic data and in real time.
Ma et al. (2017) [49] developed a soft sensor (a field-support vector regression) to upgrade the estimation accuracy of solar irradiance levels from photovoltaic electrical parameters. The soft sensor collected its input data into several groups based on ambient temperature. The introduced soft sensor can be implanted in a photovoltaic module, a current sensor, or a thermometer. It was validated by experimental prototype and simulations utilizing measured outdoor conditions. Figure 12 presents the RMSE values for the study.
Özdemir et al. (2016) [50] used Support Vector Machine for harmonic distortion estimation. The power distribution network was studied, and the predicted results were compared with the quantified real data. The presented approach was compared with the artificial neural network and linear regression methods. The validation of the predicted results demonstrated that Support Vector Machine is robust for total harmonic distortion in the power network. Pinto et al. (2016) [51] developed a multi-agent system for modeling competitive electricity markets. This study proposed applying support vector machines to lay out decision support for electricity market players. The presented model was coupled with an Adaptive Learning Strategic Bidding System to be used as a decision support system. This methodology was validated and then compared with the artificial neural network. The results were encouraging: a robust price forecast for electricity market was obtained quickly.

3.5. WNN

WNN takes the benefits of both the theory of wavelets and neural networks and combines them. This method contains an FFNN with one hidden layer. One of the missions of WNNs is to estimate the function of a process or a trend or computing. A WNN can train the structure of a function using a series of data and generate or compute an expected output value for a given input value [52]. WNN has several advantages over other neural networks. WNN needs a smaller training amount than the MLP method, and has fast convergence. Table 7 presents some important papers in this field.
Doucoure et al. (2016) [53] developed a prediction methodology for renewable energy sources to promote the use of renewable energy isolated and grid-connected power systems. The presented method was based on artificial neural networks and wavelet decomposition. The predictability of every component of the input data utilizing the Hurst coefficient was analyzed in this study. To ensure the predictability of the information, some components with low predictability potential were eliminated to reduce the computational algorithm complexity. Figure 13 presents the RMSE values for the study in three terms, with all data components, without random data and persistence data related to the proposed method.
Gu et al. (2018) [54] studied heat load prediction utilizing different prediction models such as extreme learning machine, wavelet neural network, support vector machine, back propagation neural network optimized using a genetic algorithm, and wavelet neural network. Historical loads and indoor temperature were assumed to be influential. The support vector machine demonstrated smaller errors compared to the three other neural network algorithms. Figure 14 presents the values of RMSE and correlation coefficient for the study.
He et al. (2018) [55] proposed a hybrid forecasting model which was composed of three modules: data clustering, data preprocessing and forecasting modules. The decomposing technique was used to decrease the noise influence within the raw data series to achieve a more stable sequence to extract traits from the original data. A similar fluctuation pattern was selected for the training database in the forecasting module to improve the forecasting accuracy. The experimental data demonstrate that the presented model outperforms other discussed forecasting models in the paper. Figure 15 presents the RMSE values in cases of non-season and season datasets.
Qin et al. (2018) [56] introduced online energy management control of hybrid electric vehicles based on NDP to optimize battery state of charge and fuel economy at the same time. In the proposed NDP method, the action network was a conventional wavelet neural network, and the critic network was a multi-resolution wavelet neural network. The action network was constructed on the Morlet function, and the critic network was stem from the Meyer wavelet function. Based on results, the NDP EMS have a high capability the same as the NDP in online applications. Based on comparisons, the RBFNN-based NDP EMS supports the efficiency of the CWNN and MRWNN.
Sarshar et al. (2017) [57] presented an adaptive probabilistic concept of the confidence interval for addressing randomness of wind speed. To increase forecasting accuracy, wavelet decomposition was utilized for time series of wind power, and the results were used in the artificial neural network. Then predicted wind power dependable levels adaptive probabilistic concept of confidence interval were calculated. An energy storage system was used to decrease the impact of forecasting errors on the micro-grid and to increase planning flexibility. Finally, the presented algorithm was validated with a typical micro-grid case study. The results indicated that the presented adaptive probabilistic concept of confidence interval worked well and demonstrated the superiority of WNN to ANN.

3.6. ANFIS

ANFIS is a modeling method that employs an artificial neural network based on the Takagi–Sugeno fuzzy inference system. This technique benefits from the capabilities of both fuzzy logic and neural network. ANFIS is a method with five main layers. This method is considered as an early form of the hybrid ML method [28]. Table 8 presents some important papers in this field.
Abdulwahid and Wang (2018) [58] introduced a novel protection method for preventing reverse power flow developed on neuro-fuzzy networks for utilization in the smart grid. This study presented an upgraded protection device using a newly developed intelligent decision support system (IDSS). The presented IDSS was a decision system support system that coupled the robust specification for fuzzy inference systems and neural networks. The proposed methodology can monitor extreme environmental conditions.
Bassam et al. (2017) [59] developed an adaptive neuro-fuzzy inference to estimate the temperature of photovoltaic systems. Experimental measurements for the learning process were comprised of six environmental variables, namely wind velocity, temperature, wind direction, irradiance, atmospheric pressure, and relative humidity and PV power output as an operational variable, which were used for training parameters. The model was validated with experimental data from a photovoltaic system with a high value for fitness correlation parameter. The results of the model show that the presented methodology was a reliable tool for modules’ temperature estimation using environmental variables. Figure 16 presents the RMSE (a) and correlation coefficient (b) values for the study. This comparison is in line with choosing the best type of membership function for ANFIS. As is clear from Figure 16, a Gbell membership function with a low RMSE and a high correlation coefficient value has the highest accuracy compared with the other types.
Kampouropoulos et al. (2018) [60] introduced a novel approach for multi-carrier energy systems’ energy optimization. In this study, an adaptive neuro-fuzzy inference system was applied to forecast the power demand of a factory, and a genetic algorithm was used to model its energy flow. The objective of the optimization algorithm was to fulfill the power demand of the factory to reduce optimization criteria. The proposed method was validated at SEAT.
Mohammadi et al. (2016) [61] presented a method to identify the essential parameters for forecasting global solar radiation utilizing an ANFIS selection procedure. In this study, a methodology based on ANFIS was applied to identify the most related parameters for daily prediction of global solar radiation. Three different cities were considered as case studies. Nine parameters of extraterrestrial radiation, sea level pressure, relative humidity, water vapor pressure, minimum, average and maximum air temperatures, maximum possible sunshine duration, and sunshine duration were considered for selection in ANFIS process. The results indicated that the optimal sets of inputs were different for different case studies. This study demonstrated the significance of the selection of input parameters for predicting daily global solar radiation. Figure 17 indicates the value of RMSE in terms of two and three inputs. Based on the results, three inputs provide better prediction performance compared with that for the two inputs.
Sajjadi et al. (2016) [62] performed a sensitivity analysis using catalyzed-transesterification as a renewable energy production system [63] by an ANFIS-based methodology. Influential parameters on transesterification yield should be analyzed and predicted. ANFIS was applied in this paper to select the most critical parameters based on operational variables. Experimental results were used to extract training data for an adaptive neuro-fuzzy inference system network. The robustness of the presented method was verified by the simulation results.

3.7. Decision Trees

The decision tree method is used to approximate discrete-valued target functions that the learned function is illustrated by a decision tree. These methods are among the most powerful inductive inference algorithms and are successfully used in many different energy systems. Table 9 presents some important papers in this field.
Aguado et al. (2018) [64] introduced a methodology for railway electric energy systems optimal operation considering PV panels and wind turbines as renewable energy sources, hybrid electric energy storage systems, and regenerative braking capabilities. The uncertainties related to renewable energies were considered through a scenario tree methodology. All the compliments were coupled into a multi-period optimal power flow problem. Results were reported for different cases for different operation modes.
Costa et al. (2016) [65] presented a security dispatch method based on decision trees, which can be applied to coupled natural gas and electric power networks against contingencies that may cause interruptions. Preventive measures to the optimal gas production and electric energy generation were performed based on boundaries of controllable variables and security regions determined by decision trees. The decision tree’s rules give details of the security regions were tractable constraints and were included in the optimization procedures of gas production and power generation rescheduling. Kamali et al. (2017) [66] presented a novel two-stage method to predict the risk of a blackout in an electric power network. Firstly, electric islands’ boundaries were determined to utilize a mixed integer nonlinear programming method that optimized the cost of load curtailment and power generation re-dispatch. Secondly, a data-mining method was completed to forecast the risk of an electric island separation from the rest of the network. Several scenarios such as island and non-island situations were analyzed and then used by the decision tree classification method to forecast a possible blackout.
Moutis et al. (2016) [67] presented a novel tool for utilization of decision trees for planning storage systems in microgrids and controlling energy resources to balance energy for planned community microgrids. The presented methodology was validated by sensitivity analysis for several case studies. A test implementation was introduced for the utilization of distributed controller hardware to run the algorithm of energy balancing in real-time. Ottesen et al. (2016) [68] used decision tree for energy balancing and planning for planned community microgrids. The goal of this paper was to minimize the total cost by trading in an electricity market and considering grid tariffs costs, imbalance penalization and fuels use. The flexibility properties of the energy systems in the buildings of prosumers was modeled bidding rules and handling the interrelations between hours were considered. Uncertain parameters’ information structure was captured through scenario trees. Therefore, a two-stage stochastic mixed-integer linear program was applied for bidding decisions and scheduling.

3.8. Deep Learning

Deep learning aims at modeling the hierarchical characterization behind data prediction patterns through stacking multi-layer information processing modules. Increasing computing power and increasing data size resulted in the popularity of deep learning. Table 10 presents some important papers in this field.
Chemali et al. (2018) [69] introduced a machine learning methodology for state of charge (SOC) estimation in Li-ion batteries utilizing deep neural networks. In this study, a new approach utilizing deep neural networks was presented for estimating battery SOC. Training data were generated in the laboratory by applying drive cycle loads for different ambient temperatures to a Li-ion battery. As a result, the battery can be exposed to variable dynamics. The ability of deep neural networks to encode dependencies into the network weights in real time was demonstrated. Coelho et al. (2017) [70] presented a deep learning model for Graphics Processing Unit for time series forecasting. A new parallel methodology for time series learning was designed. The presented methodology was applied in a hybrid metaheuristic model for mini/microgrid forecasting problem (household electricity demand). Calculated results demonstrated that the presented graphics processing unit learning methodology was a robust deep learning tool to be used in smart sensors. Kim et al. (2017) [71] presented a nonintrusive load monitoring method based on advanced deep learning. In this study, an energy disaggregation utilizing advanced deep learning and long short-term memory recurrent neural network model was proposed. Then, a new signature to upgrade the proposed model classification performance in multistate appliance case was designated. It was demonstrated that the combination between novel signature and advanced deep learning could be a robust solution for improving load identification performance.
Mocanu et al. (2016) [72] introduced two novel models, namely Factored Conditional Restricted Boltzmann Machine and Conditional Restricted Boltzmann Machine, for prediction of energy consumption time series. The models were evaluated by four years of one-minute electric consumption data gathered from a residential building. The results demonstrated that Factored Conditional Restricted Boltzmann Machine outperformed ANN, SVM, RNN, and CRBM. In this study, predictions were performed in various scenarios. RMSE and correlation coefficient were employed to compare the results to choose the best model. Figure 18 presents the RMSE (a) and correlation coefficient (b) values in case of prediction for a year with a weekly resolution.
Wang et al. (2017) [73] introduced a new method for photovoltaic electricity forecasting utilizing wavelet transform and deep convolutional neural network. The deep convolutional neural network was used to extract invariant structures and the nonlinear features exhibited in each frequency. Numerical results demonstrated that the introduced methods could improve the accuracy of forecasting for various seasons and different prediction horizons. Figure 19 presents the average RMSE values in two scenarios, 45- and 75-min-ahead PV power forecasting.

3.9. Ensemble Methods

Ensemble methods employ multiple learning algorithms in machine learning and statistics, in order to reach the best modeling performance compared any other single learning algorithms. In statistical mechanics, the ensemble method contains only a concrete finite set of alternative models but allows for a flexible architecture to exist among alternative models [74]. Table 11 presents some important papers in this field.
Burger and Moura (2015) [75] worked on the generalization of electricity demand forecasting by formulating an ensemble learning method to perform model validation. By learning from data streams of electricity demand, this method needed little information about energy end use, which made it desirable for real utilization.
Changfeng et al. (2017) used ensemble empirical mode decomposition (EEMD) and multiclass relevance vector machine for diagnosis of faults of self-validating air data sensing system. The EEMD working principle was highlighted for distinct faults features extraction. The multiclass relevance vector machine was utilized for fault diagnosis in a self-validating air data sensing system. By the failure mode analysis and prototype design of the self-validating air data sensing system, an experimental system was designed to verify the execution of the presented methodology.
Fu (2018) [76] presented an ensemble approach for forecasting of the cooling load of the air-conditioning system. The presented approach was used for deterministic forecasting of the cooling load with high precision. In this approach a deep belief network, empirical mode decomposition, and the ensemble technique were utilized. The data series of the original cooling load was decomposed into several components. The ensemble method was used to mitigate the influence of uncertainties, such as data noise and model uncertainty, on forecasting precision. Figure 20 presents the RMSE values of the study for each season by the employed models.
Gjoreski et al. (2015) [77] utilized the ensemble method for estimation of human energy expenditure. In this paper, a multiple contest ensemble method was presented to extract multiple features from the sensor data. Every feature was utilized as a context for building multiple regression models and applying other features as training data. The models related to the feature values in the evaluated sample were assembled regression models ensemble to estimate the energy expenditure of the user. Figure 21 presents the RMSE values of the study for each activity by the employed models.
Hasan and Twala (2016) [78] presented an ensemble technique to monitor and predict the underground water dam level. Six different classifier methods were applied for this goal. The paper introduced a new method to select the most appropriate classifiers to construct the most accurate ensemble. This methodology was based on the determination of the amount of mutual information between pairs of classifiers and was utilized to find the optimum number of classifiers to build the most precise ensemble.

3.10. Hybrid ML Models

Hybrid models benefit from multiple ML methods and/or other soft computing and artificial intelligence methods. Data preprocessing and optimization tools have now become common to produce high-accuracy hybrid models for improved prediction capabilities. In these models, usually, one part is for prediction or acts as an estimator, and the other part acts as an optimizer. These models are mainly employed when there is a need for an accurate estimation. ANFIS and WNN are among the early generation of hybrid models [36,79]. Table 12 presents some important papers in this field.
Deng et al. (2018) [80] presented a hybrid short-term load-predicting model optimized by switching delayed particle swarm optimization. In this study, this method was proposed based on switching delayed particle swarm optimization, extreme learning machine with different kernels and empirical mode decomposition. At the first stage, the load database history was decomposed into independent intrinsic mode functions, and the intrinsic mode function sample entropy values were computed. The intrinsic mode function was categorized into three groups. Then the extreme learning machine was applied to predict the three groups. Lastly, the prediction results were gathered to achieve the final prediction result. The experimental results showed that the presented perdition model was robust. Figure 22 presents the RMSE values of the study for each load by the employed models. In this figure, L1, L2, and L3 are user-load datasets for three micro-grids located in Beijing, Yanqing, Guangdong Province, Dong’ao Island, and Xinjiang, Turpan, respectively.
Dou et al. (2016) [81] presented energy management strategies for a microgrid by utilizing a renewable energy source and load prediction. An energy management system based on a two-level multi-agent was built. Then, in the upper-level EMA, strategies of the energy management were constructed by using a PSO method based on renewable energy sources and load probabilistic forecasting. Ensemble empirical mode decomposition coupled with sparse Bayesian learning was used for forecasting of the lower-level renewable energy source and load agents. Simulation results examined the validity of the proposed method.
Peng et al. (2016) [82] introduced a method to hybridize differential empirical mode decomposition and quantum particle swarm optimization algorithm with support vector regression in electric load forecasting. The differential empirical mode decomposition method was applied for decomposing the electric load to several parts related to high frequencies and an approximate part related to low frequencies. The quantum particle swarm optimization algorithm was utilized for optimizing the parameters of support vector regression. The validation of the method demonstrated that it could provide forecasting with good precision and interpretability. Qu et al. (2016) [83] introduced a hybrid model for wind speed forecasting based on fruit fly optimization algorithm and ensemble empirical mode decomposition. The original data of wind speed was divided into a set of signal components using ensemble empirical mode decomposition. Then, the fruit fly optimization algorithm was used to optimize parameters of prediction artificial intelligence models. The final prediction values were acquired by reconstructing the refined series. The empirical results demonstrate that the presented hybrid model was better than some of the existing forecasting models. Figure 23 presents the RMSE values of the study by the employed models.
Yang et al. (2017) [84] presented a hybrid model for electricity price forecasting utilizing ARMA, wavelet transform, and KELM methods. SAPSO was applied for searching the optimal kernel parameters. After the test of the wavelet decomposition components, the ARMA model was used to predict stationary series. SAPSO-KELM model. The proposed method performance is validated utilizing electricity price data from several cities. The real data demonstrated that the presented method was more accurate than individual methods. Figure 24 presents the RMSE values of the study for each season by the employed models.
Renewable energy systems such as wind and solar are site-dependent and highly difficult to predict [7,87,88]. The prediction model using hybrid ML models effectively contributes to increased solar energy production [89]. The economic and environmental aspects of solar photovoltaic as a renewable energy source have caused a significant rise in the number of PV panels in recent years. The high level of computational power and data has empowered ML models for more precise predictions. Due to the significance of prediction in solar photovoltaic power output for decision makers in the energy industry, ML models are employed extensively. Table 13 lists some critical papers in this field.
David et al. (2016) [90] evaluated performances of a combination of ARMA and GARCH models in econometrics to establish solar irradiance probabilistic forecasts. A testing procedure has been utilized to evaluate probabilistic forecasts and point forecasts. The results are presented in Table 14 and Figure 25.
As is clear from Table 14 and Figure 25, Recursive ARMA has a low value for RMSE compared with other models. Therefore it can be claimed that the presented model can carry out point forecasts as accurately as other models established on machine learning techniques, and the accuracy of the proposed model is same as the other machine learning techniques for both point and probabilistic forecasts.
Feng et al. (2017) [91] incorporated GRNN, RF, ELM, and optimized back propagation GANN to estimate daily Hd for two stations in northern China. All presented artificial models were compared with the empirical model (Table 15 and Figure 26).
Based on Figure 26 and Table 15, the GANN model presents the best accuracy due to its lowest RMSE and highest r values compared with those for others for both Beijing and Zhengzhou stations.
Hassan et al. (2017) [92] presented ensemble models for solar radiation modeling. Gradient boosting, RF and bagging were developed to estimate radiation in hourly and daily time scales. These novel ensemble models were developed to generate synthetic radiation data to be utilized to simulate the performance of solar energy systems with different configurations. Figure 27 presents the results of the study in detail. In this study, D1 is a daily model with day number, sunshine fraction as inputs and horizontal global irradiation as the output of the model. D2 is a daily model with global clearness index, day number as inputs and a diffuse fraction as the output of the model. D3 is a daily model with global clearness index, day number as inputs, and normal clearness index as the output of the model. H1 is an hourly model with horizontal global irradiation, sunshine time, day number as inputs, and horizontal global irradiance as the output of the model. H2 is an hourly model with global clearness index, sunshine fraction, day number as inputs, and a diffuse fraction as the output of the model. H3 is the hourly model with global clearness index, sunshine time, day number as inputs, and normal clearness index as the output of the model.
Based on Figure 27, generally, SVR has the best prediction ability compared with the other techniques because it has a high correlation coefficient and a low average RMSE compared with the other models employed by Hassan et al. [14]. Salcedo-Sanz et al. (2018) [93] integrated the CRO with the ELM model in their study. The presented algorithm was applied in two stages. An ELM algorithm was used for the feature selection process, and solar radiation was estimated using the optimally screened variables by the CRO-ELM model (Figure 28).
Based on Figure 28, the hybrid CRO-(ELM)-ELM model has the highest accuracy compared with that for hybrid CRO-(ELM)-MLR, CRO-(ELM)-MARS, and CRO-(ELM)-SVR and the GGA models. Generally, the CRO-based hybrid system is carefully screened through a wrapper-based modeling system. The hybrid CRO-(ELM)-ELM model presents clearer advantages compared with the alternative machine learning approaches.
Salcedo-Sanz et al. (2017) [94] studied the prediction of global solar radiation at a given point incorporating a multilayer perceptron trained with extreme learning machines. A coral reefs optimization algorithm with species was used to reduce the number of significant predictive variables. Based on the results (Figure 28), the proposed model (CRO-SP) has been tested by Toledo (Spain) data. The average best result of RMSE was equal to 69.19 (W/m2), which led to higher accuracy of predictions compared with other machine learning techniques. This claim is evident in Figure 29, which presents the average values of RMSE for the four developed techniques.
Touati et al. (2017) [95] predicted output power from photovoltaic panels under different atmospheric conditions. This study’s goal was to investigate photovoltaic performance in the harsh environmental conditions of Qatar. The ML model was used to relate various environmental factors such as irradiance, PV surface temperature, wind speed, temperature, relative humidity, dust, and cumulative dust to power production. Figure 30 presents the results of the analysis with correlation coefficient.
As is clear from Figure 30, Linear Regression and M5P tree decision algorithms have been developed for prediction proposes equipped with CFS and RelifF to select subsets of relevant and high-quality features. Based on the results, the M5P model equipped with RelifF creates more accurate predictions due to its high correlation coefficient value; on the other hand, the developed models are relatively simple and can be readily equipped to predict PV power output.
Voyant et al. (2017) [96] proposed models based on the Kalman filter to forecast global radiation time series without utilizing historical data. These methodologies were compared with other data-driven models with different time steps using RMSE values. The results claimed that the proposed model improved the prediction purposes. Voyant et al. (2017) [97] presented a method to better understand the propagation of uncertainty in the global radiation time series. In this study, the reliability index has been defined to evaluate the validity of predictions. The presented method has been applied to several meteorological stations. The comparisons were performed using RMSE factor. The results were promising for successfully applying in these stations in the Mediterranean area.
There are many novel hybrid ML models proposed to forecast solar radiation. Hybrids of the ANN method have often been used for this purpose and SVM and SVR are being used more extensively nowadays. SVM and SVR usually have the same forecasting performance. Also, the ensemble models were reported to generally deliver higher performance. SVR, GP, and NN have better forecasting performance than AR in forecasting solar radiation. The RMSE values of ELM, GANN, RF, and GRNN [18] shows that there is no meaningful difference between them in terms of forecasting performance.
In order to integrate highly volatile wind power in a power grid, precise forecasting of wind speed is crucial. This would result in less of a need to control the energy provided by wind, having battery loading strategies and planning reserve plants. ML models can predict a time interval from seconds to hours and, as a result, are essential for energy grid balancing. Table 16 shows some critical papers in this field. The estimation of the total power collected from wind turbines in a wind farm depends on several factors such as the location, hub height, and season. Cornejo-Bueno et al. (2017) [98] applied different machine learning regression techniques to predict WPREs. Variables from atmospheric reanalysis data were used as predictive inputs for the learning machine. RMSE was employed as a comparison factor among the developed models. The results have been presented in Figure 31. In general, GPR followed by MLP has the lowest RMSE compared with SVR and ELM for each farm. This shows the high prediction capability of GPR and MLP models, in line with the purpose of the study.
Accurate forecasting of WPREs is necessary for the efficient integration of a wind farm into an electricity system [103]. Khosravi et al. (2018) [99] developed models based on a group model of data handling type neural network, adaptive neuro-fuzzy inference system, ANFIS optimized with an ant colony, ANFIS optimized with particle swarm optimization algorithm, ANFIS optimized with genetic algorithm, and multilayer feed-forward neural network. Day, month, average air temperature, minimum and maximum air temperature, air pressure, wind speed, relative humidity, latitude, longitude, and top of atmosphere insolation. The group method of data handling-type neural network was the best-developed model. Figure 32 demonstrates the RMSE and correlation coefficient for each model for making the best comparison.
Burlando et al. (2017) [100] compared a pure ANN model and a hybrid model. Both models had similar performance. Both models were validated against the wind farm SCADA data. However, the hybrid model made better predictions during high and low ranges of wind speed, and ANN better predicted medium wind speed ranges. The results were compared using the normalized root mean square error and the normalized mean absolute error. The best results (the lowest value of comparison factors) were calculated for NWP height of 100 and 200 m for both layout 1 and 2.
Pandit and Infield (2018) [101] performed a study to reduce the costs of operation and maintenance of the wind turbine. Predictive condition monitoring based on SCADA was applied to identify early failures, boost production, limit downtime, and lower the energy cost. A Gaussian Process algorithm was presented to roughly calculate operational curves, which can be utilized as a reference model to recognize critical failures of the wind turbine and enhance power performance. Figure 33 presents the correlation coefficient for the prediction results of four variables using Gaussian process compared with the target values. Based on Figure 33, this model successfully estimated the power curve compared with other variables. Sharifian et al. (2018) [102] presented a new model based on the fuzzy neural network to forecast wind power under uncertain data conditions. The proposed model was established using a particle swarm optimization algorithm. This model was based on the neural network’s learning and expert knowledge of the fuzzy system. The presented model was validated against a real wind farm. The results are presented in Figure 34 using RMSE values for each case study. As is evident, RMSE for the first case study has the lowest value and for the fifth case study has the highest value. Therefore, it can be claimed that the precision of the employed model for the first case study is higher than that of other case studies.
For proper integration of wind power into the power grid, a high-performance forecasting model to compute the forecasting of wind speed at a reasonable speed is needed. It can be concluded that the multilayer perceptron ANN model has better forecasting performance for wind speed than SVM and regression trees [25]. Also, hybrid models such as the ANFIS model have better performance than SVR models. For wind speed forecasting, the hybridization of ANFIS with GP has better performance than its hybridization with PSO and GA [26].
ML models can provide accurate energy consumption and demand prediction, and can be used at the managerial level such as by building commissioning project managers, utility companies, and facilities managers to introduce energy-saving policies. Table 17 demonstrates some critical papers in this field.
Albert and Maasoumy (2016) [104] presented a predictive segmentation technique to create the targeting process and highly-interpretable segmentation for energy companies. The presented model utilized demographics, consumption and program enrollment data to make predictive patterns. This model displayed homogeneous segments that were 2- to 3-fold more productive for targeting. Alobaidi et al. (2018) [105] proposed an ensemble learning framework for household energy consumption forecasting. In this paper, a prediction framework was presented to predict individual household average daily energy consumption. The results showed the robustness of the proposed ensemble model to provide prediction performance using limited data. Figure 35 presents the results of RMSE for each model separately.
Benedetti et al. (2016) [106] introduced a new methodology for control automation of energy consumption utilizing adaptive algorithms and artificial neural networks. Three neural network structures were presented and trained to deal with an enormous amount of data. Three indicators were used to identify the best structure for creating a control tool for energy consumption. The accuracy of the model was investigated. Finally, the model was applied to a case study of a building in Rome, Italy.
Chen et al. (2018) [107] worked on a novel approach for predicting residential electricity consumption using ensemble learning. In this study, a data-driven framework was introduced to forecast the annual electricity consumption of household utilizing ensemble learning model. Ridge regression was used to combine feed-forward deep networks and extreme gradient boosting forest. Figure 36 presents the results of the study in comparison with those of the other models. As is clear from Figure 36, the proposed models have the highest accuracy with the lowest RMSE in comparison with the other models.
Kuroha et al. (2018) [108] presented an operational planning model for residential air conditioners. In this study, the focus was on automatic air conditioners for thermal comfort improvement and electricity cost reduction. An energy management methodology was introduced to provide an air conditioner operation plan by learning the installation environment characteristics from result data of the historic operation. Based on the results, the proposed model could reduce the electricity cost about 39.7% compared with that for the benchmark method.
The type of data that is available today is continuously evolving. Some data already encode information that is used as proxy metrics to predict energy consumption in buildings. For example, geometry, size, and height can be used to predict energy consumption in buildings. Wang et al. [109] developed the Unige Building Identifier to correspond attribute data and building energy to smooth the way for corresponding across datasets. Depecker et al. [110] matched the consumption of heating of the buildings and their shape. In this study, the criterion for the shape of buildings was presented. Fourteen buildings were chosen based on their shape varieties. The results demonstrated that the energy consumption of buildings is inversely proportionate to the building’s compactness. Qi and Wang [111] introduced a novel model for calculation of shape coefficient of buildings utilizing Google Earth. Astronomy principles, geometry, and GIS slope analysis were used for calculation of shape coefficient of buildings. This new model can be used for energy-saving measures in existing buildings.
ML and big data have led to believe that personally identifiable information is released when predicting energy patterns, and so forth. However, this is not often the case. The following studies show how to protect data privacy while predicting and disclosing information about energy in commercial buildings. Livingston et al. [112] presented a solution to measure the impact of modifying the utility meter aggregation threshold for dweller privacy and on buildings that are qualified for energy usage reporting. As the threshold rises, lesser buildings are qualified for disclosure of energy use data. This paper’s goal was to study the resemblance between whole-building totals and individual utility meters at various aggregation levels. Sweeney et al. [113] proposed a solution for data privacy. The solution included a formal protection model titled k-anonymity as a series of accompanying policies. For this definition of privacy, in a k-anonymized dataset, every record is identical from at least k-1 other records. Machanavajjhala et al. [114] studied two problems about k-anonymity; little diversity in sensitive attributes and background knowledge of attackers. They introduced a new privacy criterion called l-diversity that can shield against such attacks. The hybridization of ML models in energy demand field demonstrated that the accuracy of energy demand forecasting could improve significantly. Also, an ensemble model has significantly higher generalization ability than ANN and SVM models, and it has a lower uncertainty of forecasting [7,32].

3.11. Comparative Analysis of ML Models

Table 18 provides a comparative study of ML models and deep learning for prediction in different energy systems. In this table, the complexity of ML models, user-friendliness, accuracy, speed, and dataset type are summarized. Hybrid ML models are reported to be superior in terms of user-friendliness, accuracy, and speed. However, the complexity of their methodologies has increased.
There is not any meaningful difference in the forecasting performance of SVR, GP, and NN models [17]. Therefore, their quality of forecasting is the same. Considering the reviewed papers, these models have the same statistics of error. Also, SVM and SVR have similar performance, with no statistical forecasting performance difference among them. SVR models have lower forecasting performance than ELM, GPR, and MLP models [20]. Decision Tree models have a lower fluctuation of performance than SVM and NN models for quarter-hourly, daily, and weekly periods [46]. The RMSE value of SVM models are higher than the MLP models, and therefore it has lower forecasting performance [52]. The hybrid models have a lower RMSE value than ARIMA, EEMD-FOASVR, and EEMD-FOAGRNN [96]. Hybridizing existing methodologies and algorithm ensemble are among the most effective ways to improve the ML models.

4. Conclusions

Smart sensors, smart grid, and IoT technologies have enabled big data with new challenges and opportunities to the energy systems. The ML models have gained popularity in putting big data in the constructive use for informed-decision and more efficient models. The state of the art of ML models in energy systems identified 10 groups of ML algorithms with the highest popularity for model building in energy systems, i.e., ANN, MLP, ELM, SVM, WNN, ANFIS, decision trees, deep learning, ensembles, and advanced hybrid ML models. Diverse applications of each ML models have been reviewed showing the popularity and effectiveness of ML models almost in any energy domain. The example application of ML models include energy consumption prediction, demand prediction, cost prediction, wind speed estimation, load forecasting, solar radiation prediction, ranking, various optimization tasks, power generation forecasting, power quality estimation, time series forecasting, load perdition, wind speed forecasting, power demand prediction, risk prediction, storage planning, energy control, peak load management, dynamic energy pricing, cost minimization, battery charge estimation, price prediction and more. Further investigation of the accuracy and generalization ability of the various ML models suggested that novel hybrid models are superior to the more conventional ML models. The trend in advancement of hybrid ML models will continue to deliver higher performance and sophisticated energy models.
The progress of renewable energy systems is dependent on the advancement of ML models. Note that renewable energy systems have recently gained popularity due to climate protection and sustainability concerns, so it is more acceptable to extract energy from the wind, sun, and other renewable energy resources. The central aspect of all renewable energy resources is their dependence on the environment and huge barriers to controlling and planning. Furthermore, due to the expansion of the electricity grid, it is necessary to forecast power generation and demand. Nevertheless, fluctuations in wind and solar energies and energy demand have a negative impact on the grid and its users if not managed properly. Therefore, ML models have become essential in such energy systems. The review of these particular applications has demonstrated the promising robustness of the ML models. Based on the results, the research direction is moving toward personalized ML models designed for a particular application. This trend has shown that the highest degree of accuracy can be achieved though case-based ML model development. Although the hybrid ML models are reported as the optimal choice and the future trend in energy systems, further evaluation and comparison of various hybrid ML models are essential, considering alternative comparative performance parameters besides the RMSE and r.

Author Contributions

Review, data curation and analyzing the results, M.S., A.M., and S.F.A.; energy expertise, M.S., T.R., S.S., and A.V.-K.; machine learning expertise, A.M., S.S., A.V.-K., and S.F.A.; management, database, conceptualization, writing, administration and methodology, A.M.; visualization, S.F.A.; supervision, resources, software, expertise, revision, and verifying the results, S.S., A.V.-K. and T.R.

Conflicts of Interest

The authors declare no conflict of interest.

Acronyms

ARAutoregressive
ARMAAutoregressive Moving Average
ANNsArtificial Neural Networks
ANFISAdaptive Neuro-Fuzzy Inference System
BANNBack Propagation Neural Network
BPBack Propagation
CFSCorrelation based Feature Selection
CGPCartesian Genetic Programming
CRBMConditional Restricted Boltzmann Machines
CROCoral Reefs Optimization
CWNNConvolutional-Wavelet Neural Networks
DLDeep Learning
DOPHDirect Optimum Parallel Hybrid
DTDecision trees
EANNEvolutionary Artificial neural networks
EEMDEnsemble Empirical Mode Decomposition
ELMExtreme Learning Machine
EMDEmpirical Mode Decomposition
FCRBMFactored Conditional Restricted Boltzmann Machine
FFNNFeed Forward Neural Network
FISFuzzy inference system
FOARBFFruit Fly Optimization Algorithm Radial Basis Function
FOAGRNNFruit Fly Optimization Algorithm Generalized Regression Neural Networks
FOASVRFruit Fly Optimization Algorithm Support Vector Regression
GAGenetic Algorithm
GANNNeural Networks by Genetic Algorithm
GARCHGeneralized Autoregressive Conditional Heteroskedasticity
GHGGreenhouse Gas
GFFGeneral Factorization Framework
GPGaussian Processes
GPRGaussian Processes Regression
GRNNGeneralized Regression Neural Networks
IDSSIntelligent Decision Support System
IoTInternet of Things
KELMkernel-based extreme learning machine
KFCMKernel Fuzzy C Means
KNNK-Nearest Neighbors
LMLevenberg-Marquardt
MARSMultivariate Adaptive Regression Splines
MLMachine Learning
MLPMultilayer Perceptron
MRMulti-Resolution
MLRMultiple linear regression
MTLMethod of transmission lines
MRWNNMulti-Resolution Wavelet Neural Network
NARXNonlinear Auto-Regressive with external input
NDPNeuro-Dynamic Programming
NNNeural Networks
NWPNumerical Weather Prediction
OLROutgoing long-wave radiation
PRPersistence model
PSOParticle Swarm Optimization
PVPhotovoltaic
rCorrelation coefficient
RBFRadial Basis Function
RBFNNRadial Basis Function Neural Networks
RFRandom Forests
RMSERoot Mean Squared Error
RNNRecurrent Neural Network
SANNSubsequent Artificial Neural Networks
SAPSOSelf-Adaptive Particle Swarm Optimization
SARIMASeasonal Autoregressive Integrated Moving Average
SCADASupervisory Control and Data Acquisition
SCGScaled Conjugate Gradient
SESolar radiation
SEATA car manufacturing plant in Spain
SOCState of Charge
SOFMSelf-Organizing Feature Map
SVMSupport Vector Machine
SPCoral Reefs Optimization algorithm with species
SVRSupport vector regression
WPREWind Power Ramp Events
WNNWavelet Neural Network

References

  1. Deshmukh, M.; Deshmukh, S. Modeling of hybrid renewable energy systems. Renew. Sustain. Energy Rev. 2008, 12, 235–249. [Google Scholar] [CrossRef]
  2. Elgerd, O.I. Electric Energy Systems Theory: An introduction; McGraw-Hill: New York, NY, USA, 1982. [Google Scholar]
  3. Gomez-Exposito, A.; Conejo, A.J.; Canizares, C. Electric Energy Systems: Analysis and Operation; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
  4. Quaschning, V. Understanding Renewable Energy Systems; Routledge: Abingdon, UK, 2016. [Google Scholar]
  5. Isabella, O.; Smets, A.; Jäger, K.; Zeman, M.; van Swaaij, R. Solar Energy: The Physics and Engineering of Photovoltaic Conversion, Technologies and Systems; UIT Cambridge Limited: Cambridge, UK, 2016. [Google Scholar]
  6. Palensky, P.; Dietrich, D. Demand side management: Demand response, intelligent energy systems, and smart loads. IEEE Trans. Ind. Inform. 2011, 7, 381–388. [Google Scholar] [CrossRef]
  7. Torabi, M.; Hashemi, S.; Saybani, M.R.; Shamshirband, S.; Mosav, A. A Hybrid clustering and classification technique for forecasting short-term energy consumption. Environ. Prog. Sustain. Energy 2018, 38, 66–76. [Google Scholar] [CrossRef]
  8. Najafi, B.; Faizollahzadeh Ardabili, S.; Mosavi, A.; Shamshirband, S.; Rabczuk, T. An Intelligent Artificial Neural Network-Response Surface Methodology Method for Accessing the Optimum Biodiesel and Diesel Fuel Blending Conditions in a Diesel Engine from the Viewpoint of Exergy and Energy Analysis. Energies 2018, 11, 860. [Google Scholar] [CrossRef]
  9. Hosseini Imani, M.; Zalzar, S.; Mosavi, A.; Shamshirband, S. Strategic behavior of retailers for risk reduction and profit increment via distributed generators and demand response programs. Energies 2018, 11, 1602. [Google Scholar] [CrossRef]
  10. Dineva, A; Mosavi, A.; Ardabili, S.F.; Vajda, I.; Shamshirband, S.; Rabczuk, T.; Chau, K.-W. Review of soft computing models in design and control of rotating electrical machines. Energies 2019, 12, 1049. [Google Scholar] [CrossRef]
  11. Chong, L.W.; Wong, Y.W.; Rajkumar, R.K.; Rajkumar, R.K.; Isa, D. Hybrid energy storage systems and control strategies for stand-alone renewable energy power systems. Renew. Sustain. Energy Rev. 2016, 66, 174–189. [Google Scholar] [CrossRef]
  12. Curry, N.; Pillay, P. Biogas prediction and design of a food waste to energy system for the urban environment. Renew. Energy 2012, 41, 200–209. [Google Scholar] [CrossRef]
  13. Amarasinghe, K.; Marino, D.L.; Manic, M. Deep neural networks for energy load forecasting. In Proceedings of the 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE), Edinburgh, UK, 19–21 June 2017; pp. 1483–1488. [Google Scholar]
  14. Quej, V.H.; Almorox, J.; Arnaldo, J.A.; Saito, L. ANFIS, SVM and ANN soft-computing techniques to estimate daily global solar radiation in a warm sub-humid environment. J. Atmos. Sol.-Terr. Phys. 2017, 155, 62–70. [Google Scholar] [CrossRef]
  15. Daut, M.A.M.; Hassan, M.Y.; Abdullah, H.; Rahman, H.A.; Abdullah, M.P.; Hussin, F. Building electrical energy consumption forecasting analysis using conventional and artificial intelligence methods: A review. Renew. Sustain. Energy Rev. 2017, 70, 1108–1118. [Google Scholar] [CrossRef]
  16. Yildiz, B.; Bilbao, J.I.; Sproul, A.B. A review and analysis of regression and machine learning models on commercial building electricity load forecasting. Renew. Sustain. Energy Rev. 2017, 73, 1104–1122. [Google Scholar] [CrossRef]
  17. Kalogirou, S.A. Applications of artificial neural-networks for energy systems. Appl. Energy 2000, 67, 17–35. [Google Scholar] [CrossRef]
  18. Faizollahzadeh Ardabili, S.; Najafi, B.; Alizamir, M.; Mosavi, A.; Shamshirband, S.; Rabczuk, T. Using SVM-RSM and ELM-RSM Approaches for Optimizing the Production Process of Methyl and Ethyl Esters. Energies 2018, 11, 2889. [Google Scholar] [CrossRef]
  19. Al-Jarrah, O.Y.; Yoo, P.D.; Muhaidat, S.; Karagiannidis, G.K.; Taha, K. Efficient machine learning for big data: A review. Big Data Res. 2015, 2, 87–93. [Google Scholar] [CrossRef]
  20. Amasyali, K.; El-Gohary, N.M. A review of data-driven building energy consumption prediction studies. Renew. Sustain. Energy Rev. 2018, 81, 1192–1205. [Google Scholar] [CrossRef]
  21. Peng, Y.; Rysanek, A.; Nagy, Z.; Schlüter, A. Using machine learning techniques for occupancy-prediction-based cooling control in office buildings. Appl. Energy 2018, 211, 1343–1358. [Google Scholar] [CrossRef]
  22. Tsanas, A.; Xifara, A. Accurate quantitative estimation of energy performance of residential buildings using statistical machine learning tools. Energy Build. 2012, 49, 560–567. [Google Scholar] [CrossRef]
  23. Robinson, C.; Dilkina, B.; Hubbs, J.; Zhang, W.; Guhathakurta, S.; Brown, M.A.; Pendyala, R.M. Machine learning approaches for estimating commercial building energy consumption. Appl. Energy 2017, 208, 889–904. [Google Scholar] [CrossRef]
  24. Voyant, C.; Notton, G.; Kalogirou, S.; Nivet, M.-L.; Paoli, C.; Motte, F.; Fouilloy, A. Machine learning methods for solar radiation forecasting: A review. Renew. Energy 2017, 105, 569–582. [Google Scholar] [CrossRef]
  25. Mosavi, A.; Lopez, A.; Varkonyi-Koczy, A.R. Industrial applications of big data: State of the art survey. In Proceedings of the International Conference on Global Research and Education, Iași, Romania, 25–28 September 2017; pp. 225–232. [Google Scholar]
  26. Qasem, S.N.; Samadianfard, S.; Nahand, H.S.; Mosavi, A.; Shamshirband, S.; Chau, K.W. Estimating Daily Dew Point Temperature Using Machine Learning Algorithms. Water 2019, 11, 582. [Google Scholar] [CrossRef]
  27. Najafi, B.; Ardabili, S.F. Application of ANFIS, ANN, and logistic methods in estimating biogas production from spent mushroom compost (SMC). Resour. Conserv. Recycl. 2018, 133, 169–178. [Google Scholar] [CrossRef]
  28. Faizollahzadeh Ardabili, S.; Najafi, B.; Ghaebi, H.; Shamshirband, S.; Mostafaeipour, A. A novel enhanced exergy method in analyzing HVAC system using soft computing approaches: A case study on mushroom growing hall. J. Build. Eng. 2017, 13, 309–318. [Google Scholar] [CrossRef]
  29. Abbas, F.; Habib, S.; Feng, D.; Yan, Z. Optimizing Generation Capacities Incorporating Renewable Energy with Storage Systems Using Genetic Algorithms. Electronics 2018, 7, 100. [Google Scholar] [CrossRef]
  30. Anwar, M.B.; El Moursi, M.S.; Xiao, W. Novel Power Smoothing and Generation Scheduling Strategies for a Hybrid Wind and Marine Current Turbine System. IEEE Trans. Power Syst. 2017, 32, 1315–1326. [Google Scholar] [CrossRef]
  31. Boukelia, T.; Arslan, O.; Mecibah, M. Potential assessment of a parabolic trough solar thermal power plant considering hourly analysis: ANN-based approach. Renew. Energy 2017, 105, 324–333. [Google Scholar] [CrossRef]
  32. Chatziagorakis, P.; Ziogou, C.; Elmasides, C.; Sirakoulis, G.C.; Karafyllidis, I.; Andreadis, I.; Georgoulas, N.; Giaouris, D.; Papadopoulos, A.I.; Ipsakis, D. Enhancement of hybrid renewable energy systems control with neural networks applied to weather forecasting: The case of Olvio. Neural Comput. Appl. 2016, 27, 1093–1118. [Google Scholar] [CrossRef]
  33. Gallagher, C.V.; Bruton, K.; Leahy, K.; O’Sullivan, D.T. The suitability of machine learning to minimise uncertainty in the measurement and verification of energy savings. Energy Build. 2018, 158, 647–655. [Google Scholar] [CrossRef]
  34. Faizollahzadeh Ardabili, S.; Mahmoudi, A.; Mesri Gundoshmian, T. Modeling and simulation controlling system of HVAC using fuzzy and predictive (radial basis function, RBF) controllers. J. Build. Eng. 2016, 6, 301–308. [Google Scholar] [CrossRef]
  35. Karballaeezadeh, N.; Mohammadzadeh, S.D.; Shamshirband, S.; Hajikhodaverdikhan, P.; Mosavi, A.; Chau, K.W. Prediction of remaining service life of pavement using an optimized support vector machine. Eng. Appl. Comput. Fluid Mech. 2019, 13, 188–198. [Google Scholar]
  36. Faizollahzadeh Ardabili, S.; Najafi, B.; Shamshirband, S.; Minaei Bidgoli, B.; Deo, R.C.; Chau, K.-w. Computational intelligence approach for modeling hydrogen production: A review. Eng. Appl. Comput. Fluid Mech. 2018, 12, 438–458. [Google Scholar] [CrossRef]
  37. Ahmad, A.; Anderson, T.; Lie, T. Hourly global solar irradiation forecasting for New Zealand. Sol. Energy 2015, 122, 1398–1408. [Google Scholar] [CrossRef] [Green Version]
  38. Chahkoutahi, F.; Khashei, M. A seasonal direct optimal hybrid model of computational intelligence and soft computing techniques for electricity load forecasting. Energy 2017, 140, 988–1004. [Google Scholar] [CrossRef]
  39. Kazem, H.A.; Yousif, J.H. Comparison of prediction methods of photovoltaic power system production using a measured dataset. Energy Convers. Manag. 2017, 148, 1070–1081. [Google Scholar] [CrossRef]
  40. Loutfi, H.; Bernatchou, A.; Tadili, R. Generation of Horizontal Hourly Global Solar Radiation From Exogenous Variables Using an Artificial Neural Network in Fes (Morocco). Int. J. Renew. Energy Res. (IJRER) 2017, 7, 1097–1107. [Google Scholar]
  41. Shimray, B.A.; Singh, K.; Khelchandra, T.; Mehta, R. Ranking of Sites for Installation of Hydropower Plant Using MLP Neural Network Trained with GA: A MADM Approach. Comput. Intell. Neurosci. 2017, 2017, 4152140. [Google Scholar] [CrossRef] [PubMed]
  42. Arat, H.; Arslan, O. Optimization of district heating system aided by geothermal heat pump: A novel multistage with multilevel ANN modelling. Appl. Therm. Eng. 2017, 111, 608–623. [Google Scholar] [CrossRef]
  43. Bagnasco, A.; Fresi, F.; Saviozzi, M.; Silvestro, F.; Vinci, A. Electrical consumption forecasting in hospital facilities: An application case. Energy Build. 2015, 103, 261–270. [Google Scholar] [CrossRef]
  44. Li, Q.; Wu, Z.; Xia, X. Estimate and characterize PV power at demand-side hybrid system. Appl. Energy 2018, 218, 66–77. [Google Scholar] [CrossRef]
  45. Premalatha, N.; Valan Arasu, A. Prediction of solar radiation for solar systems by using ANN models with different back propagation algorithms. J. Appl. Res. Technol. 2016, 14, 206–214. [Google Scholar] [CrossRef] [Green Version]
  46. Yaïci, W.; Entchev, E. Performance prediction of a solar thermal energy system using artificial neural networks. Appl. Therm. Eng. 2014, 73, 1348–1359. [Google Scholar] [CrossRef]
  47. Arabloo, M.B.A.; Ghiasi, M.M.; Lee, M.; Abbas, A.; Zendehboudi, S. A novel modeling approach to optimize oxygen-steam ratios in coal gasification process. Fuel 2015, 153. [Google Scholar] [CrossRef]
  48. Arikan, C.; Ozdemir, M. Classification of power quality disturbances at power system frequency and out of power system frequency using support vector machines. Prz. Elektrotech 2013, 89, 284–291. [Google Scholar]
  49. Ma, J.; Jiang, H.; Huang, K.; Bi, Z.; Man, K.L. Novel Field-Support Vector Regression-Based Soft Sensor for Accurate Estimation of Solar Irradiance. IEEE Trans. Circuits Syst. I Regul. Pap. 2017, 64, 3183–3191. [Google Scholar] [CrossRef]
  50. Özdemir, S.; Demirtas, M.; Aydin, S. Harmonic estimation based support vector machine for typical power systems. Neural Netw. World 2016, 26, 233–252. [Google Scholar] [CrossRef]
  51. Pinto, T.; Sousa, T.M.; Praça, I.; Vale, Z.; Morais, H. Support Vector Machines for decision support in electricity markets’ strategic bidding. Neurocomputing 2016, 172, 438–445. [Google Scholar] [CrossRef]
  52. Zhang, J.; Walter, G.G.; Miao, Y.; Lee, W.N.W. Wavelet neural networks for function learning. IEEE Trans. Signal Process. 1995, 43, 1485–1497. [Google Scholar] [CrossRef]
  53. Doucoure, B.; Agbossou, K.; Cardenas, A. Time series prediction using artificial wavelet neural network and multi-resolution analysis: Application to wind speed data. Renew. Energy 2016, 92, 202–211. [Google Scholar] [CrossRef]
  54. Gu, J.; Wang, J.; Qi, C.; Min, C.; Sundén, B. Medium-term heat load prediction for an existing residential building based on a wireless on-off control system. Energy 2018, 152, 709–718. [Google Scholar] [CrossRef]
  55. He, Q.; Wang, J.; Lu, H. A hybrid system for short-term wind speed forecasting. Appl. Energy 2018, 226, 756–771. [Google Scholar] [CrossRef]
  56. Qin, F.; Li, W.; Hu, Y.; Xu, G. An Online Energy Management Control for Hybrid Electric Vehicles Based on Neuro-Dynamic Programming. Algorithms 2018, 11, 33. [Google Scholar] [CrossRef]
  57. Sarshar, J.; Moosapour, S.S.; Joorabian, M. Multi-objective energy management of a micro-grid considering uncertainty in wind power forecasting. Energy 2017, 139, 680–693. [Google Scholar] [CrossRef]
  58. Hadi Abdulwahid, A.; Wang, S. A Novel Method of Protection to Prevent Reverse Power Flow Based on Neuro-Fuzzy Networks for Smart Grid. Sustainability 2018, 10, 1059. [Google Scholar] [CrossRef]
  59. Bassam, A.; May Tzuc, O.; Escalante Soberanis, M.; Ricalde, L.; Cruz, B. Temperature estimation for photovoltaic array using an adaptive neuro fuzzy inference system. Sustainability 2017, 9, 1399. [Google Scholar] [CrossRef]
  60. Kampouropoulos, K.; Andrade, F.; Sala, E.; Espinosa, A.G.; Romeral, L. Multiobjective optimization of multi-carrier energy system using a combination of ANFIS and genetic algorithms. IEEE Trans. Smart Grid 2018, 9, 2276–2283. [Google Scholar] [CrossRef]
  61. Mohammadi, K.; Shamshirband, S.; Kamsin, A.; Lai, P.; Mansor, Z. Identifying the most significant input parameters for predicting global solar radiation using an ANFIS selection procedure. Renew. Sustain. Energy Rev. 2016, 63, 423–434. [Google Scholar] [CrossRef]
  62. Sajjadi, B.; Raman, A.A.A.; Parthasarathy, R.; Shamshirband, S. Sensitivity analysis of catalyzed-transesterification as a renewable and sustainable energy production system by adaptive neuro-fuzzy methodology. J. Taiwan Inst. Chem. Eng. 2016, 64, 47–58. [Google Scholar] [CrossRef]
  63. Nosratabadi, S.; Mosavi, A.; Shamshirband, S.; Kazimieras Zavadskas, E.; Rakotonirainy, A.; Chau, K.W. Sustainable Business Models: A Review. Sustainability 2019, 11, 1663. [Google Scholar] [CrossRef]
  64. Aguado, J.A.; Racero, A.J.S.; de la Torre, S. Optimal operation of electric railways with renewable energy and electric storage systems. IEEE Trans. Smart Grid 2018, 9, 993–1001. [Google Scholar] [CrossRef]
  65. Costa, D.C.; Nunes, M.V.; Vieira, J.P.; Bezerra, U.H. Decision tree-based security dispatch application in integrated electric power and natural-gas networks. Electr. Power Syst. Res. 2016, 141, 442–449. [Google Scholar] [CrossRef]
  66. Kamali, S.; Amraee, T. Blackout prediction in interconnected electric energy systems considering generation re-dispatch and energy curtailment. Appl. Energy 2017, 187, 50–61. [Google Scholar] [CrossRef]
  67. Moutis, P.; Skarvelis-Kazakos, S.; Brucoli, M. Decision tree aided planning and energy balancing of planned community microgrids. Appl. Energy 2016, 161, 197–205. [Google Scholar] [CrossRef] [Green Version]
  68. Ottesen, S.Ø.; Tomasgard, A.; Fleten, S.-E. Prosumer bidding and scheduling in electricity markets. Energy 2016, 94, 828–843. [Google Scholar] [CrossRef] [Green Version]
  69. Chemali, E.; Kollmeyer, P.J.; Preindl, M.; Emadi, A. State-of-charge estimation of Li-ion batteries using deep neural networks: A machine learning approach. J. Power Sources 2018, 400, 242–255. [Google Scholar] [CrossRef]
  70. Coelho, I.M.; Coelho, V.N.; Luz, E.J.d.S.; Ochi, L.S.; Guimarães, F.G.; Rios, E. A GPU deep learning metaheuristic based model for time series forecasting. Appl. Energy 2017, 201, 412–418. [Google Scholar] [CrossRef]
  71. Kim, J.; Le, T.-T.-H.; Kim, H. Nonintrusive load monitoring based on advanced deep learning and novel signature. Comput. Intell. Neurosci. 2017, 2017. [Google Scholar] [CrossRef] [PubMed]
  72. Mocanu, E.; Nguyen, P.H.; Gibescu, M.; Kling, W.L. Deep learning for estimating building energy consumption. Sustain. Energy Grids Netw. 2016, 6, 91–99. [Google Scholar] [CrossRef]
  73. Wang, H.; Yi, H.; Peng, J.; Wang, G.; Liu, Y.; Jiang, H.; Liu, W. Deterministic and probabilistic forecasting of photovoltaic power based on deep convolutional neural network. Energy Convers. Manag. 2017, 153, 409–422. [Google Scholar] [CrossRef]
  74. Liu, Y.; Yao, X. Ensemble learning via negative correlation. Neural Netw. 1999, 12, 1399–1404. [Google Scholar] [CrossRef]
  75. Burger, E.M.; Moura, S.J. Gated ensemble learning method for demand-side electricity load forecasting. Energy Build. 2015, 109, 23–34. [Google Scholar] [CrossRef]
  76. Fu, G. Deep belief network based ensemble approach for cooling load forecasting of air-conditioning system. Energy 2018, 148, 269–282. [Google Scholar] [CrossRef]
  77. Gjoreski, H.; Kaluža, B.; Gams, M.; Milić, R.; Luštrek, M. Context-based ensemble method for human energy expenditure estimation. Appl. Soft Comput. 2015, 37, 960–970. [Google Scholar] [CrossRef]
  78. Hasan, A.N.; Twala, B. Mine’s Pump Station Energy consumption and Underground Water Dam Levels Monitoring System Using Machine Learning Classifiers and Mutual Information Ensemble Technique. Int. J. Innov. Comput. Inf. CONTROL 2016, 12, 1777–1789. [Google Scholar]
  79. Fotovatikhah, F.; Herrera, M.; Shamshirband, S.; Chau, K.-w.; Faizollahzadeh Ardabili, S.; Piran, M.J. Survey of computational intelligence as basis to big flood management: Challenges, research directions and future work. Eng. Appl. Comput. Fluid Mech. 2018, 12, 411–437. [Google Scholar] [CrossRef]
  80. Deng, B.; Peng, D.; Zhang, H.; Qian, Y. An intelligent hybrid short-term load forecasting model optimized by switching delayed PSO of micro-grids. J. Renew. Sustain. Energy 2018, 10, 024901. [Google Scholar] [CrossRef]
  81. Dou, C.-X.; An, X.-G.; Yue, D. Multi-agent system based energy management strategies for microgrid by using renewable energy source and load forecasting. Electr. Power Compon. Syst. 2016, 44, 2059–2072. [Google Scholar] [CrossRef]
  82. Peng, L.-L.; Fan, G.-F.; Huang, M.-L.; Hong, W.-C. Hybridizing DEMD and quantum PSO with SVR in electric load forecasting. Energies 2016, 9, 221. [Google Scholar] [CrossRef]
  83. Qu, Z.; Zhang, K.; Wang, J.; Zhang, W.; Leng, W. A hybrid model based on ensemble empirical mode decomposition and fruit fly optimization algorithm for wind speed forecasting. Adv. Meteorol. 2016, 2016. [Google Scholar] [CrossRef]
  84. Yang, Z.; Ce, L.; Lian, L. Electricity price forecasting by a hybrid model, combining wavelet transform, ARMA and kernel-based extreme learning machine methods. Appl. Energy 2017, 190, 291–305. [Google Scholar] [CrossRef]
  85. Dehghani, M.; Riahi-Madvar, H.; Hooshyaripor, F.; Mosavi, A.; Shamshirband, S.; Zavadskas, E.K.; Chau, K.-W. Prediction of Hydropower Generation Using Grey Wolf Optimization Adaptive Neuro-Fuzzy Inference System. Energies 2019, 12, 289. [Google Scholar] [CrossRef]
  86. Mosavi, A.; Rituraj, R.; Varkonyi-Koczy, A.R. Review on the Usage of the Multiobjective Optimization Package of modeFrontier in the Energy Sector. In Proceedings of the International Conference on Global Research and Education, Iași, Romania, 25–28 September 2017; pp. 217–224. [Google Scholar]
  87. Moeini, I.; Ahmadpour, M.; Mosavi, A.; Alharbi, N.; Gorji, N.E. Modeling the time-dependent characteristics of perovskite solar cells. Sol. Energy 2018, 170, 969–973. [Google Scholar] [CrossRef]
  88. Mosavi, A.; Torabi, M.; Ozturk, P.; Varkonyi-Koczy, A.; Istvan, V. A hybrid machine learning approach for daily prediction of solar radiation. In Proceedings of the International Conference on Global Research and Education, Kaunas, Lithuania, 24–27 September 2018. [Google Scholar]
  89. Ijadi Maghsoodi, A.; Ijadi Maghsoodi, A.; Mosavi, A.; Rabczuk, T.; Zavadskas, E. Renewable Energy Technology Selection Problem Using Integrated H-SWARA-MULTIMOORA Approach. Sustainability 2018, 10, 4481. [Google Scholar] [CrossRef]
  90. David, M.; Ramahatana, F.; Trombe, P.-J.; Lauret, P. Probabilistic forecasting of the solar irradiance with recursive ARMA and GARCH models. Sol. Energy 2016, 133, 55–72. [Google Scholar] [CrossRef] [Green Version]
  91. Feng, Y.; Cui, N.; Zhang, Q.; Zhao, L.; Gong, D. Comparison of artificial intelligence and empirical models for estimation of daily diffuse solar radiation in North China Plain. Int. J. Hydrogen Energy 2017, 42, 14418–14428. [Google Scholar] [CrossRef]
  92. Hassan, M.A.; Khalil, A.; Kaseb, S.; Kassem, M. Exploring the potential of tree-based ensemble methods in solar radiation modeling. Appl. Energy 2017, 203, 897–916. [Google Scholar] [CrossRef]
  93. Salcedo-Sanz, S.; Deo, R.C.; Cornejo-Bueno, L.; Camacho-Gómez, C.; Ghimire, S. An efficient neuro-evolutionary hybrid modelling mechanism for the estimation of daily global solar radiation in the Sunshine State of Australia. Appl. Energy 2018, 209, 79–94. [Google Scholar] [CrossRef]
  94. Salcedo-Sanz, S.; Jiménez-Fernández, S.; Aybar-Ruiz, A.; Casanova-Mateo, C.; Sanz-Justo, J.; García-Herrera, R. A CRO-species optimization scheme for robust global solar radiation statistical downscaling. Renew. Energy 2017, 111, 63–76. [Google Scholar] [CrossRef]
  95. Touati, F.; Chowdhury, N.A.; Benhmed, K.; Gonzales, A.J.S.P.; Al-Hitmi, M.A.; Benammar, M.; Gastli, A.; Ben-Brahim, L. Long-term performance analysis and power prediction of PV technology in the State of Qatar. Renew. Energy 2017, 113, 952–965. [Google Scholar] [CrossRef]
  96. Voyant, C.; Motte, F.; Fouilloy, A.; Notton, G.; Paoli, C.; Nivet, M.-L. Forecasting method for global radiation time series without training phase: Comparison with other well-known prediction methodologies. Energy 2017, 120, 199–208. [Google Scholar] [CrossRef]
  97. Voyant, C.; Notton, G.; Darras, C.; Fouilloy, A.; Motte, F. Uncertainties in global radiation time series forecasting using machine learning: The multilayer perceptron case. Energy 2017, 125, 248–257. [Google Scholar] [CrossRef]
  98. Cornejo-Bueno, L.; Cuadra, L.; Jiménez-Fernández, S.; Acevedo-Rodríguez, J.; Prieto, L.; Salcedo-Sanz, S. Wind Power Ramp Events Prediction with Hybrid Machine Learning Regression Techniques and Reanalysis Data. Energies 2017, 10, 1784. [Google Scholar] [CrossRef]
  99. Khosravi, A.; Machado, L.; Nunes, R. Time-series prediction of wind speed using machine learning algorithms: A case study Osorio wind farm, Brazil. Appl. Energy 2018, 224, 550–566. [Google Scholar] [CrossRef]
  100. Burlando, M.; Meissner, C. Evaluation of Two ANN Approaches for the Wind Power Forecast in a Mountainous Site. Int. J. Renew. Energy Res. (IJRER) 2017, 7, 1629–1638. [Google Scholar]
  101. Pandit, R.; Infield, D. Gaussian process operational curves for wind turbine condition monitoring. Energies 2018, 11, 1631. [Google Scholar] [CrossRef]
  102. Sharifian, A.; Ghadi, M.J.; Ghavidel, S.; Li, L.; Zhang, J. A new method based on Type-2 fuzzy neural network for accurate wind power forecasting under uncertain data. Renew. Energy 2018, 120, 220–230. [Google Scholar] [CrossRef]
  103. Baranyai, M.; Mosavi, A.; Vajda, I.; Varkonyi-Koczy, A.R. Optimal Design of Electrical Machines: State of the Art Survey. In Proceedings of the International Conference on Global Research and Education, Iași, Romania, 25–28 September 2017; pp. 209–216. [Google Scholar]
  104. Albert, A.; Maasoumy, M. Predictive segmentation of energy consumers. Appl. Energy 2016, 177, 435–448. [Google Scholar] [CrossRef]
  105. Alobaidi, M.H.; Chebana, F.; Meguid, M.A. Robust ensemble learning framework for day-ahead forecasting of household based energy consumption. Appl. Energy 2018, 212, 997–1012. [Google Scholar] [CrossRef]
  106. Benedetti, M.; Cesarotti, V.; Introna, V.; Serranti, J. Energy consumption control automation using Artificial Neural Networks and adaptive algorithms: Proposal of a new methodology and case study. Appl. Energy 2016, 165, 60–71. [Google Scholar] [CrossRef]
  107. Chen, K.; Jiang, J.; Zheng, F.; Chen, K. A novel data-driven approach for residential electricity consumption prediction based on ensemble learning. Energy 2018, 150, 49–60. [Google Scholar] [CrossRef]
  108. Kuroha, R.; Fujimoto, Y.; Hirohashi, W.; Amano, Y.; Tanabe, S.-I.; Hayashi, Y. Operation planning method for home air-conditioners considering characteristics of installation environment. Energy Build. 2018, 177, 351–362. [Google Scholar] [CrossRef]
  109. Wang, N.; Vlachokostas, A.; Borkum, M.; Bergmann, H.; Zaleski, S. Unique Building Identifier: A natural key for building data matching and its energy applications. Energy Build. 2019, 184, 230–241. [Google Scholar] [CrossRef]
  110. Depecker, P.; Menezo, C.; Virgone, J.; Lepers, S. Design of buildings shape and energetic consumption. Build. Environ. 2001, 36, 627–635. [Google Scholar] [CrossRef]
  111. Qi, F.; Wang, Y. A new calculation method for shape coefficient of residential building using Google Earth. Energy Build. 2014, 76, 72–80. [Google Scholar] [CrossRef]
  112. Livingston, O.V.; Pulsipher, T.C.; Anderson, D.M.; Vlachokostas, A.; Wang, N. An analysis of utility meter data aggregation and tenant privacy to support energy use disclosure in commercial buildings. Energy 2018, 159, 302–309. [Google Scholar] [CrossRef]
  113. Sweeney, L. k-anonymity: A model for protecting privacy. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2002, 10, 557–570. [Google Scholar] [CrossRef]
  114. Perez, A.J.; Zeadally, S. PEAR: A privacy-enabled architecture for crowdsensing. In Proceedings of the International Conference on Research in Adaptive and Convergent Systems, Krakow, Poland, 20–23 September 2017; pp. 166–171. [Google Scholar]
Figure 1. Methodology of research.
Figure 1. Methodology of research.
Energies 12 01301 g001
Figure 2. The growth in the number of articles during the past two decades.
Figure 2. The growth in the number of articles during the past two decades.
Energies 12 01301 g002
Figure 3. Subject areas of ML in energy systems.
Figure 3. Subject areas of ML in energy systems.
Energies 12 01301 g003
Figure 4. Results for study by Abbas et al. (2018). Reproduced from [29], Elsevier: 2018.
Figure 4. Results for study by Abbas et al. (2018). Reproduced from [29], Elsevier: 2018.
Energies 12 01301 g004
Figure 5. RMSE values for study by Gallagher et al. (2018). Reproduced from [33], Elsevier: 2018.
Figure 5. RMSE values for study by Gallagher et al. (2018). Reproduced from [33], Elsevier: 2018.
Energies 12 01301 g005
Figure 6. RMSE values for study by Ahmed et al. (2015). Reproduced from [37], Elsevier: 2015.
Figure 6. RMSE values for study by Ahmed et al. (2015). Reproduced from [37], Elsevier: 2015.
Energies 12 01301 g006
Figure 7. RMSE values for study by Chahkoutahi and Khashei (2017). Reproduced from [38], Elsevier 2017.
Figure 7. RMSE values for study by Chahkoutahi and Khashei (2017). Reproduced from [38], Elsevier 2017.
Energies 12 01301 g007
Figure 8. RMSE values for study by Kazem and Yousif (2013). Reproduced from [39], Elsevier: 2013.
Figure 8. RMSE values for study by Kazem and Yousif (2013). Reproduced from [39], Elsevier: 2013.
Energies 12 01301 g008
Figure 9. r values of study of Arat and Arslan (2017). Reproduced from [42], Elsevier: 2017.
Figure 9. r values of study of Arat and Arslan (2017). Reproduced from [42], Elsevier: 2017.
Energies 12 01301 g009
Figure 10. RMSE values for study by Bagnasco et al. (2015). Reproduced from [43], Elsevier: 2015.
Figure 10. RMSE values for study by Bagnasco et al. (2015). Reproduced from [43], Elsevier: 2015.
Energies 12 01301 g010
Figure 11. Correlation coefficient values for the study by Li et al. (2018). Reproduced from [44], Elsevier: 2018.
Figure 11. Correlation coefficient values for the study by Li et al. (2018). Reproduced from [44], Elsevier: 2018.
Energies 12 01301 g011
Figure 12. RMSE values of the study of Ma et al. (2018). Reproduced from [49], Elsevier: 2018.
Figure 12. RMSE values of the study of Ma et al. (2018). Reproduced from [49], Elsevier: 2018.
Energies 12 01301 g012
Figure 13. RMSE values for study by Doucoure et al. (2016). Reproduced from [53], Elsevier: 2016.
Figure 13. RMSE values for study by Doucoure et al. (2016). Reproduced from [53], Elsevier: 2016.
Energies 12 01301 g013
Figure 14. RMSE and r values for study by Gu et al. (2018). Reproduced from [54], Elsevier: 2018.
Figure 14. RMSE and r values for study by Gu et al. (2018). Reproduced from [54], Elsevier: 2018.
Energies 12 01301 g014
Figure 15. RMSE values for study by He et al. (2018). Reproduced from [55], Elsevier: 2018.
Figure 15. RMSE values for study by He et al. (2018). Reproduced from [55], Elsevier: 2018.
Energies 12 01301 g015
Figure 16. (a) RMSE and (b) correlation coefficient values for study by Bassam et al. (2017). Reproduced from [59], Elsevier: 2017.
Figure 16. (a) RMSE and (b) correlation coefficient values for study by Bassam et al. (2017). Reproduced from [59], Elsevier: 2017.
Energies 12 01301 g016aEnergies 12 01301 g016b
Figure 17. RMSE values for study by Mohammadi et al. (2016). Reproduced from [61], Elsevier: 2016.
Figure 17. RMSE values for study by Mohammadi et al. (2016). Reproduced from [61], Elsevier: 2016.
Energies 12 01301 g017
Figure 18. (a) RMSE and (b) correlation coefficient values for study by Mocanu et al. (2016). Reproduced from [72], Elsevier: 2016.
Figure 18. (a) RMSE and (b) correlation coefficient values for study by Mocanu et al. (2016). Reproduced from [72], Elsevier: 2016.
Energies 12 01301 g018
Figure 19. RMSE values for the study by Wang et al. (2017). Reproduced from [73], Elsevier: 2017.
Figure 19. RMSE values for the study by Wang et al. (2017). Reproduced from [73], Elsevier: 2017.
Energies 12 01301 g019
Figure 20. RMSE values for study by Fu (2018). Reproduced from [76], Elsevier: 2018.
Figure 20. RMSE values for study by Fu (2018). Reproduced from [76], Elsevier: 2018.
Energies 12 01301 g020
Figure 21. RMSE values for study by Gjoreski et al. (2015). Reproduced from [77], Elsevier: 2015.
Figure 21. RMSE values for study by Gjoreski et al. (2015). Reproduced from [77], Elsevier: 2015.
Energies 12 01301 g021
Figure 22. RMSE values for study by Deng et al. (2018). Reproduced from [80], Elsevier: 2018.
Figure 22. RMSE values for study by Deng et al. (2018). Reproduced from [80], Elsevier: 2018.
Energies 12 01301 g022
Figure 23. RMSE values for study by Qu et al. (2016). Reproduced from [83], Elsevier: 2016.
Figure 23. RMSE values for study by Qu et al. (2016). Reproduced from [83], Elsevier: 2016.
Energies 12 01301 g023
Figure 24. RMSE values for the study by Yang et al. (2017). Reproduced from [84], Elsevier: 2017.
Figure 24. RMSE values for the study by Yang et al. (2017). Reproduced from [84], Elsevier: 2017.
Energies 12 01301 g024
Figure 25. RMSE values for study by David et al. (2016). Reproduced from [90], Elsevier: 2016.
Figure 25. RMSE values for study by David et al. (2016). Reproduced from [90], Elsevier: 2016.
Energies 12 01301 g025
Figure 26. (a) RMSE and (b) r values for study by Feng et al. (2017). Reproduced from [91], Elsevier: 2017.
Figure 26. (a) RMSE and (b) r values for study by Feng et al. (2017). Reproduced from [91], Elsevier: 2017.
Energies 12 01301 g026
Figure 27. (a) RMSE and (b) r values for study by Hassan et al. (2017). Reproduced from [92], Elsevier: 2017.
Figure 27. (a) RMSE and (b) r values for study by Hassan et al. (2017). Reproduced from [92], Elsevier: 2017.
Energies 12 01301 g027aEnergies 12 01301 g027b
Figure 28. (a) RMSE and (b) r values for study by Salcedo-Sanz et al. (2018). Reproduced from [93], Elsevier: 2018.
Figure 28. (a) RMSE and (b) r values for study by Salcedo-Sanz et al. (2018). Reproduced from [93], Elsevier: 2018.
Energies 12 01301 g028
Figure 29. RMSE values for study by Salcedo-Sanz et al. (2017). Reproduced from [94], Elsevier: 2017.
Figure 29. RMSE values for study by Salcedo-Sanz et al. (2017). Reproduced from [94], Elsevier: 2017.
Energies 12 01301 g029
Figure 30. Correlation coefficient values for study by Touati et al. (2017). Reproduced from [95], the Elsevier: 2017.
Figure 30. Correlation coefficient values for study by Touati et al. (2017). Reproduced from [95], the Elsevier: 2017.
Energies 12 01301 g030
Figure 31. RMSE values for study by Cornejo-Bueno et al. (2017). Reproduced from [98], Elsevier: 2017.
Figure 31. RMSE values for study by Cornejo-Bueno et al. (2017). Reproduced from [98], Elsevier: 2017.
Energies 12 01301 g031
Figure 32. (a) RMSE and (b) r values for study by Khosravi et al. (2018). Reproduced from [99], Elsevier: 2018.
Figure 32. (a) RMSE and (b) r values for study by Khosravi et al. (2018). Reproduced from [99], Elsevier: 2018.
Energies 12 01301 g032aEnergies 12 01301 g032b
Figure 33. Correlation coefficient values for study by Pandit and Infield (2018). Reproduced from [101], Elsevier: 2018.
Figure 33. Correlation coefficient values for study by Pandit and Infield (2018). Reproduced from [101], Elsevier: 2018.
Energies 12 01301 g033
Figure 34. RMSE values for study by Sharifian et al. (2018). Reproduced from [102], Elsevier: 2018.
Figure 34. RMSE values for study by Sharifian et al. (2018). Reproduced from [102], Elsevier: 2018.
Energies 12 01301 g034
Figure 35. RMSE values for study by Alobaidi et al. (2018). Reproduced from [105], Elsevier: 2018.
Figure 35. RMSE values for study by Alobaidi et al. (2018). Reproduced from [105], Elsevier: 2018.
Energies 12 01301 g035
Figure 36. RMSE values for the study by Chen et al. (2018). Reproduced from [107], Elsevier: 2018.
Figure 36. RMSE values for the study by Chen et al. (2018). Reproduced from [107], Elsevier: 2018.
Energies 12 01301 g036
Table 1. Notable ANN models used in energy systems.
Table 1. Notable ANN models used in energy systems.
YearReferenceJournalApplication
2018Abbas et al. [29]Electronics (Switzerland)Optimization of renewable energy generation capacities
2017Anwar et al. [30]IEEE Transactions on Power SystemsMitigation of wind power fluctuation and scheduling strategies for power generation
2017Boukelia et al. [31]Renewable EnergyPrediction of levelized cost of electricity
2016Chatziagorakis et al. [32]Neural Computing and ApplicationsA forecasting model for wind speed and hourly and daily solar radiation
2018Gallagher et al. [33]Energy and BuildingsMeasurement and verification of energy savings in industrial buildings
Table 2. Notable MLP models used in energy systems.
Table 2. Notable MLP models used in energy systems.
YearReferenceJournalApplication
2015Ahmad et al. [37]Solar EnergyA day ahead prediction of hourly global solar irradiation
2017Chahkoutahi et al. [38]EnergyElectricity load forecasting
2017Kazem et al. [39]Energy Conversion and ManagementPrediction of solar system power output
2017Loutfi et al. [40]International Journal of Renewable Energy ResearchHourly global solar radiation prediction
2017Shimray et al. [41]Computational Intelligence and NeuroscienceRanking of different potential power plant projects
Table 3. Results of evaluations of models by Loutfi et al. (2017). Reproduced from [40], Elsevier: 2017.
Table 3. Results of evaluations of models by Loutfi et al. (2017). Reproduced from [40], Elsevier: 2017.
ML ModelThe Best Structurerf
MLP5-30-10.93823.31
NARX1 5-10-10.97415.1
Table 4. Notable ELM models used in energy systems.
Table 4. Notable ELM models used in energy systems.
YearReferenceJournalApplication
2017Arat and Arslan [42]Applied Thermal EngineeringOptimization of the district heating system aided with geothermal heat pump
2015Bagnasco et al. [43]Energy and BuildingsElectrical consumption forecasting model of a building
2018Li, Q et al. [44]Applied EnergyForecasting of PV power generation
2016Premalatha and Valan Arasu [45]Journal of Applied Research and TechnologyMonthly average global radiation prediction
2014Yaïci and Entchev [46]Applied Thermal EngineeringPerformance forecasting of a solar thermal energy system
Table 5. RMSE values of the study of Arat and Arslan (2017). Reproduced from [42], Elsevier: 2017.
Table 5. RMSE values of the study of Arat and Arslan (2017). Reproduced from [42], Elsevier: 2017.
ParameterModelRMSEParameterModelRMSEParameterModelRMSE
COPLM-280.07506CinstLM-28229,835WP2LM-5058.3957
SCG-280.79114SCG-28335,283SCG-50606.962
CGP-280.77328CGP-28345,108.6CGP-50862.943
εsysLM-280.00335CopLM-2832,357.74WP3LM-501.14269
SCG-280.01616SCG-28183,385.5SCG-5013.3365
CGP-280.01963CGP-28384,134.8CGP-5022.8781
WcLM-5098.07454NPVLM-2045,456.24ΗrLM-5025.2462
SCG-501044.513SCG-203,104,498SCG-50294.616
CGP-501939.327CGP-2020,565,006CGP-50498.103
QconLM-5087.0961COPsysLM-280.03824QevpLM-502.208349
SCG-501027.196SCG-280.31434SCG-50465.1691
CGP-501754.37CGP-280.29927CGP-50575.9355
Table 6. Notable SVM models used in energy systems.
Table 6. Notable SVM models used in energy systems.
YearAuthorsJournalApplication
2015Arabloo et al. [47]FuelEstimation of optimum oxygen-steam ratios
2013Arikan et al. [48]International Review of Electrical EngineeringClassification of power quality disturbances
2017Ma et al. [49]IEEE Transactions on Circuits and Systems I: Regular PapersEstimation of irradiance levels from photovoltaic electrical characteristics
2016Özdemir et al. [50]Neural Network WorldHarmonic estimation of power quality in electrical energy systems
2016Pinto et al. [51]NeurocomputingAn electricity market price prediction in a fast execution time
Table 7. Notable WNN models used in energy systems.
Table 7. Notable WNN models used in energy systems.
YearAuthorsJournalApplication
2016Doucoure et al. [53]Renewable EnergyPrediction of time series for renewable energy sources
2018Gu et al. [54]EnergyHeat load perdition in district heating systems
2018He et al. [55]Applied EnergyWind speed forecasting (reduction of the influence of noise in the raw data series)
2018Qin et al. [56]AlgorithmsSimultaneous optimization of fuel economy and battery state of charge
2017Sarshar et al. [57]EnergyUncertainty reduction in wind power prediction
Table 8. Notable ANFIS models used in energy systems.
Table 8. Notable ANFIS models used in energy systems.
YearReferenceJournalApplication
2018Abdulwahid et al. [58]Sustainability (Switzerland)A protection device for a reverse power protection system
2017Bassam et al. [59]Sustainability (Switzerland)Module temperature estimation of PV systems
2018Kampouropoulos et al. [60]IEEE Transactions on Smart GridPrediction of the power demand of a plant and optimization of energy flow
2016Mohammadi et al. [61]Renewable and Sustainable Energy ReviewsIdentification of the most relevant parameters for forecasting of daily global solar radiation
2016Sajjadi et al. [62]Journal of the Taiwan Institute of Chemical EngineersTransesterification yield estimation and prediction of biodiesel synthesis
Table 9. Notable decision trees models used in energy systems.
Table 9. Notable decision trees models used in energy systems.
YearAuthorsJournalApplication
2018Aguado et al. [64]IEEE Transactions on Smart GridRailway electric energy systems optimal operation
2016Costa et al. [65]Electric Power Systems ResearchSecurity dispatch method for coupled natural gas and electric power networks
2017Kamali et al. [66]Applied EnergyPrediction of the risk of a blackout in electric energy systems
2016Moutis et al. [67]Applied Energyenergy storage planning and energy controlling
2016Ottesen [68]EnergyTotal cost minimization in energy systems for the prosumers’ buildings
Table 10. Notable deep learning models used in energy systems.
Table 10. Notable deep learning models used in energy systems.
YearAuthorsJournalApplication
2018Chemali et al. [69]Journal of Power SourcesBattery State-of-charge estimation
2017Coelho et al. [70]Applied EnergyHousehold electricity demand forecasting
2017Kim et al. [71]Computational Intelligence and NeuroscienceEstimation of the power consumption of individual appliances in the distribution system
2016Mocanu et al. [72]Sustainable Energy, Grids, and NetworksPrediction of building energy consumption
2017Wang et al. [73]Energy Conversion and ManagementPV power forecasting
Table 11. Notable ensemble models used in energy systems.
Table 11. Notable ensemble models used in energy systems.
YearAuthorsJournalApplication
2015Burger and Moura [75]Energy and Buildingsforecasting of building electricity demand
2017Changfeng et al.International Journal of Control and AutomationNon-linear fault features extraction
2018Fu, G. [76]EnergyCooling load forecasting in buildings
2015Gjoreski et al. [77]Applied Soft Computing JournalHuman energy expenditure estimation
2016Hasan and Twala [78]International Journal of Innovative Computing, Information, and ControlPrediction of the underground water dam level
Table 12. Notable papers of hybrid models in energy systems.
Table 12. Notable papers of hybrid models in energy systems.
YearReferenceJournalApplication
2018Deng et al. [80]Journal of Renewable and Sustainable EnergyShort-term load forecasting in microgrids
2016Dou et al. [81]Electric Power Components and Systemsprediction of renewable energy loads in microgrids
2016Peng et al. [82]EnergiesElectric load forecasting
2016Qu et al. [83]Advances in MeteorologyReliable wind speed prediction
2017Yang and Lian [84]Applied EnergyElectricity price prediction
2019Dehghani et al. [85]EnergiesHydropower generation forecasting
2017Mosavi et al. [86]Intelligent SystemsGeneral energy sectors
Table 13. Notable hybrid ML models in solar energy systems.
Table 13. Notable hybrid ML models in solar energy systems.
YearReferenceJournalML ModelApplication
2016David et al. [90]Solar EnergyHybrid ARMA-GARCH modelForecasting of the solar irradiance
2017Feng et al. [91]International Journal of Hydrogen EnergyGRNN, RF, ELM and optimized back propagation GANNEstimating daily Hd
2017Hassan et al. [92]Applied EnergyGradient boosting, RF and baggingModeling solar radiation
2018Salcedo-Sanz et al. [93]Applied EnergyA hybrid CRO-ELM model.Estimation of daily global solar radiation in Queensland, Australia.
2017Salcedo-Sanz et al. [94]Renewable EnergyA hybrid CCRO-ELM model.Global solar radiation prediction at a given point
2017Touati et al. [95]Renewable EnergyHybrid of MA, AR and ARMA modelingForecasting the output power of PV panels in environmental conditions.
2017Voyant et al. [96]Energylinear quadratic estimationPrediction of solar yields
2017Voyant et al. [97]EnergyHybrid of multilayer perceptronForecasting of global radiation time series
Table 14. Results related to the study by David et al. (2016). Reproduced from [90], Elsevier 2016.
Table 14. Results related to the study by David et al. (2016). Reproduced from [90], Elsevier 2016.
MethodRMSE
Recursive ARMA20.8%
SVR20.8%
NN20.6%
AR21.3%
Table 15. Results related to the study by Feng et al. (2017). Reproduced from [91], Elsevier: 2017.
Table 15. Results related to the study by Feng et al. (2017). Reproduced from [91], Elsevier: 2017.
StationML ModelRMSEr
BeijingELM17.30.9196
GANN17.10.9209
RF18.30.9102
GRNN19.20.8902
Iqbal32.90.8865
ZhengzhouELM13.80.947
GANN13.40.9515
RE150.9408
GRNN16.50.9072
Iqbal35.80.929
Table 16. Notable hybrid ML models in wind energy systems.
Table 16. Notable hybrid ML models in wind energy systems.
YearReferenceJournalML modelApplication
2017Cornejo-Bueno et al. [98]EnergiesSVR, MLP and ELM, GPs, ERA-Interim reanalysisAccurate prediction of Wind Power Ramp Events
2018Khosravi et al. [99]Applied EnergyMLP, SVR, fuzzy inference system, ANFIS, and group model of data handlingPrediction of wind speed data for Osorio wind farm
2017Burlando et al. [100]International Journal of Renewable Energy ResearchHybrids of ANNsAccurate wind power forecast
2018Pandit et al. [101]EnergiesHybrid of GPPredictive condition monitoring
2018Sharifian et al. [102]Renewable EnergyPSO, the Type-2 fuzzy NNThe wind power accurate forecasting
Table 17. Notable hybrid ML models in energy consumption and demand prediction.
Table 17. Notable hybrid ML models in energy consumption and demand prediction.
YearReferenceJournalML ModelApplication
2016Albert and Maasoumy [104]Applied Energypredictive segmentation techniquePredictive segmentation technique for energy companies
2018Alobaidi et al. [105]Applied EnergyHybridsPredicting the average daily energy consumption on a household level
2016Benedetti et al. [106]Applied EnergyHybrids of ANNControl of energy consumption in energy-intensive industries
2018Chen et al. [107]Energyensemble learning technique (feedforward deep networks and extreme gradient boosting forest)Prediction of the household electricity consumption
2018Kuroha et al. [108]Energy and BuildingsSupport Vector Regression, Particle Swarm Optimization, Predicted Mean VoteImproving thermal comfort and reduction of electricity costs
2018Torabi et al. [7,88]Sustainable EnergyHybrid ML modelsSolar radiation forecasting
Table 18. Comparative study of ML models in energy systems.
Table 18. Comparative study of ML models in energy systems.
ML ModelComplexityUser-FriendlinessAccuracySpeedDataset Type
ANNReasonably highLowHighReasonableHistorical
MLPReasonableReasonableReasonably highHighHistorical
ELMReasonableReasonably highReasonableReasonably highHistorical
SVMReasonably highLowHighLowHistorical
DTReasonableLowReasonableReasonableHistorical
DLHighReasonableHighReasonableHistorical
EnsembleHighLowReasonableHighHistorical
WNNReasonableLowHighLowHistorical
ANFISReasonableReasonableReasonableHighHistorical
HybridsReasonableHighHighHighHistorical

Share and Cite

MDPI and ACS Style

Mosavi, A.; Salimi, M.; Faizollahzadeh Ardabili, S.; Rabczuk, T.; Shamshirband, S.; Varkonyi-Koczy, A.R. State of the Art of Machine Learning Models in Energy Systems, a Systematic Review. Energies 2019, 12, 1301. https://doi.org/10.3390/en12071301

AMA Style

Mosavi A, Salimi M, Faizollahzadeh Ardabili S, Rabczuk T, Shamshirband S, Varkonyi-Koczy AR. State of the Art of Machine Learning Models in Energy Systems, a Systematic Review. Energies. 2019; 12(7):1301. https://doi.org/10.3390/en12071301

Chicago/Turabian Style

Mosavi, Amir, Mohsen Salimi, Sina Faizollahzadeh Ardabili, Timon Rabczuk, Shahaboddin Shamshirband, and Annamaria R. Varkonyi-Koczy. 2019. "State of the Art of Machine Learning Models in Energy Systems, a Systematic Review" Energies 12, no. 7: 1301. https://doi.org/10.3390/en12071301

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