Figures
Abstract
There are global efforts to deploy Electric Vehicles (EVs) because of the role they promise to play in energy transition. These efforts underscore the e-mobility paradigm, representing an interplay between renewable energy resources, smart technologies, and networked transportation. However, there are concerns that these initiatives could burden the electricity grid due to increased demand. Hence, the need for accurate short-term load forecasting is pivotal for the efficient planning, operation, and control of the grid and associated power systems. This study presents robust models for forecasting half-hourly and hourly loads in the UK’s power system. The work leverages machine learning techniques such as Support Vector Regression (SVR), Artificial Neural Networks (ANN), and Gaussian Process Regression (GPR) to develop robust prediction models using the net imports dataset from 2010 to 2020. The models were evaluated based on metrics like Root Mean Square Error (RMSE), Mean Absolute Prediction Error (MAPE), Mean Absolute Deviation (MAD), and the Correlation of Determination (R2). For half-hourly forecasts, SVR performed best with an R-value of 99.85%, followed closely by GPR and ANN. But, for hourly forecasts, ANN led with an R-value of 99.71%. The findings affirm the reliability and precision of machine learning methods in short-term load forecasting, particularly highlighting the superior accuracy of the SVR model for half-hourly forecasts and the ANN model for hourly forecasts.
Citation: Sha’aban YA (2024) Predictive models for short-term load forecasting in the UK’s electrical grid. PLoS ONE 19(4): e0297267. https://doi.org/10.1371/journal.pone.0297267
Editor: Sathishkumar Veerappampalayam Easwaramoorthy, Sunway University, MALAYSIA
Received: November 23, 2023; Accepted: January 2, 2024; Published: April 4, 2024
Copyright: © 2024 Yusuf A. Sha’aban. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: The data used for this work is publicly availabale for the sources given below: 1. Wilson IG, Sharma S, Day J, Godfrey N. Calculating Great Britain’s half-hourly electrical demand from publicly available data. Energy Strategy Reviews. 2021;38:100743. doi:10.1016/j.esr.2021.100743. 2. Wilson G. Electrical half hourly raw and cleaned datasets for Great Britain from 2008-11-05 (8.0.2) [Data set]; 2023. Available from: https://zenodo.org/records/7995513.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Energy is an important economic driver in modern societies and also serves as a highly essential commodity for domestic and industrial applications [1]. With global population growth and the uptrend in the establishment of production and manufacturing industries in many countries, the demand for more electricity is ever-increasing while actual generation lags due to resource constraints [2]. Part of the problem is solved by supplementing the power system with renewable sources such as solar and wind power and other forms of clean energy such as nuclear. Adding renewable energy to existing traditional sources means of power generation has the potential to increase energy output and efficiency [1, 3]. However, it also increases the complexity of balancing the load demand and actual generation [3]. The imbalance between electricity generation and load demands can cause serious grid disruptions [4]. Therefore, optimal balancing between electricity generated and load demand must be maintained to avoid disruptions. Devising operational strategies for power generation, transmission, and distribution networks also relies on accurate prediction of electric load [5, 6]. Power plant scheduling and unit commitment cannot be efficiently and reliably managed without accurate load forecasting [7]. Additionally, accurate load forecasting can be used for renewable energy sizing [8] and layout [9, 10].
Additionally, the move towards e-mobility further complicates the dynamics between the generation and demand for electricity. As Electric Vehicles (EVS) are integrated into the transport sector, they place a huge burden on the existing power grid and infrastructure. Hence, there have been research efforts to mitigate these challenges and allow for proper planning to accommodate the complexities introduced by the adoption of renewable energy resources (RES) and EVs in the energy mix and load demand interplay. RES are known to be intermittent and the charging needs for EVs depend on user behavior and other factors, hence further making the optimal solution to this problem complex. Moreover, when technologies such as vehicle-to-grid (V2G) operations are considered, the EVs can also be consolidated into a dispatchable energy source. Hence, there is a need for both short and long-term load forecasts to allow for stability enhancement, proper planning, maintenance, and optimal deployment of the available RESs [11–13]. In [14] for example, a method of coordinating EVs for bidirectional energy was presented. The scheme showed that upto 63% net savings in the cost of electricity for EV users. These gains will be more if real-time load forecasts are incorporated into the scheme.
The significance of precise load forecasting extends to operational cost estimation and profit maximization. A marginal 1% reduction in Mean Absolute Percentage Error (MAPE) can result in a 0.1-0.3% decrease in generation costs [5, 15, 16]. Previous studies indicate that a 1% increase in prediction error could escalate operational costs by approximately 10 million pounds annually in the British thermal power system [5, 15, 16]. Thus, the criticality of accurate forecasting cannot be over emphasized.
Load forecasting is broadly divided into four key subcategories based on the prediction time scale: Very Short-Term Load Forecasting (VSTLF), Short-Term Load Forecasting (STLF), Medium-Term Load Forecasting (MTLF), and Long-Term Load Forecasting (LTLF) [17, 18]. LTFL is applicable for the planning of power grids and generators and the forecast period spans a few months to several years. On the other hand, MTLF is useful for maintenance scheduling and the forecast period is between a few days to a few months. The STLF relates to generation and storage scheduling and the forecasting period ranges from a few hours to a few days. Finally, the VSTLF is needed for prevention and emergency control and its forecasting period is between a few seconds to a few minutes [1, 19, 20].
In particular, research on STLF is of special interest because it deals with the economic operation of power systems and other components of the energy mix, i.e. day-to-day operation of the power plants, the grid, and RESs, and electricity market pricing [1, 21]. Because of this importance, research in STLF is quite intense and many researchers are enthusiastic about the development of highly accurate models that can reliably predict energy demand for this time reference [16]. The study of STLF has been conducted using two main approaches, namely: statistical methods and machine learning-based methods. In the past, researchers relied heavily on statistical methods for load forecasting. Autoregressive models and time series methods have been applied to STLF in the literature concerning wind power generation, solar power generation, and electricity load forecasting [22]. However, these methods suffer from low accuracy, low sensitivity concerning input data as well and difficulty in incorporating complex realities such as weather data, intermittency of RES, and the dynamic behavior of EV for charging and V2G [22]. On the other hand, machine learning has been proven to be a viable approach to accurately carryout STLF and deal with complex situations and uncertainties.
Reviewed below are pertinent machine learning-based studies on STLF. In [23], the authors estimated the short hourly load consumption of Malaysia and the daily power electric consumption of Germany using a combination of long short-term memory networks (LSTM) and convolutional neural network (CNN) which was termed parallel LSTM-CNN Network. For the German data, the accuracy achieved was 91.18% while the accuracy for the Malaysia data achieved 98.23%. Moradzadeh et al. [24], utilized a form of deep learning approach using bidirectional long short-term memory (Bi-LSTM) to examine the short-term load forecasting of a microgrid on an hourly basis in rural sub-Saharan Africa. The training and testing results obtained from the Bi-LSTM network are 99.81% and 99.34%, respectively.
In a study by Solyali et al. [25], various machine learning techniques—including Artificial Neural Network (ANN), Neuro-Fuzzy Inference System (ANFIS), Multiple Linear Regression (MLR), and Support Vector Machine (SVM)—were evaluated for load prediction in Cyprus across short and long time frames. Utilizing variables like temperature, solar irradiation, humidity, population, GNI per capita, and electricity price per kWh, the research concluded that SVM excels in long-term energy generation forecasting, while ANN is more suitable for short-term analysis [26]. Notably, both SVM and ANN outperformed ANFIS and MLR in general load forecasting.
In [27], a study on short-term load forecasting in Qingdao, China utilized Bagged Regression Trees (BRT) and introduced indicator variables for special days like holidays. This approach improved BRT’s performance and outperformed ANN in terms of speed and accuracy. In [28], Kernel Extreme Learning Machine (KELM) was applied to province-level STLF in China. By using kernelized principal component analysis, the authors reported KELM’s superior performance over BPNN and ELM. Other authors [29] proposed three forecasting models—Multiple Linear Regression (MLR), Random Forest (RF), and Gradient Boosting (GB)—for day-ahead load demand in Southern California. GB was found to outperform both RF and MLR, with temperature and specific non-meteorological variables like holidays being the most influential factors.
In [30], a hybrid model was developed for the Queensland electric market, combining stationary wavelet packet transform and Harris Hawks optimization-based neural networks. The hybrid model showed better performance compared to traditional machine learning models such as PSO-based neural networks and least-square-support vector machines. In [31], a novel approach for capturing seasonality in day-ahead load forecasting was proposed. The proposed approach employs bidirectional Long Short-Term Memory (LSTM) Networks where an index governing the selection of seasonal models for forecasting purposes was derived from various weather patterns.
While numerous studies have explored short-term load forecasting, a gap exists in the literature concerning national-level forecasts that incorporate diverse energy sources. This research aims to fill this void by developing machine learning models for short-term electricity forecasting in Great Britain’s power system, using a unique net imports dataset. This dataset, spanning 2010 to 2020, incorporates both renewable and conventional energy generation. The study is the first of its kind to apply machine learning techniques to a net imports dataset for Great Britain. We employed three machine learning algorithms—Artificial Neural Networks (ANN), Gaussian Process Regression (GPR), and Support Vector Regression (SVR) for both half-hourly and hourly forecasting. Model performance was assessed using Correlation Coefficient (R), Root Mean Square Error (RMSE), and Mean Absolute Deviation (MAD).
The primary novelty of this study is integrating a wide range of energy sources, including conventional, renewable, and interconnector inputs, into our short-term load forecasting models. This comprehensive approach is relatively unexplored in existing literature, particularly within the context of Great Britain’s power system. Furthermore, the usual practice is to partition the training to testing data in the ratio 70:30 or 80:20. This is usually done to allow the machine learning algorithm access to as many training examples as possible. In most instances, the machine learning algorithms can generalize over the training dataset and give excellent prediction accuracies when evaluated with the testing set [32, 33]. In other instances, the machine learning algorithms memorize the training set leading to over-fitting of the data and therefore leading to poor performance on the testing sets. In this investigation, we train the machine learning algorithms on a limited subset of data relative to the testing dataset. The training-testing split ratio for the half-hourly prediction models was 1:17 with 4000 data points for training and 69000 for testing. The split ratio for the half-hourly models was 1:8.5 with 4000 data points for training and 34000 for testing. This demonstrated the ability of the models to learn from relatively fewer data while being able to obtain good testing results with relatively larger data.
Materials and methods
In this section, the data and features used for modeling the half-hourly and hourly load forecasting problem are highlighted, as well as the description of the machine learning techniques used in this study.
Data set
The modeling approach employed in this study uses the recently published data by [34], termed Elexon Sum Plus Embedded Net Imports (ESPENI). This dataset [35] is notably comprehensive, spanning the period from 2009 to 2021, and embodies the amalgamation of two publicly accessible datasets, Elexon, and National Grid data, to formulate a unified dataset that approximates the aggregate electrical energy demand for Great Britain. Within this framework, the National Grid acts as the system operator, bearing the full responsibility for ensuring a balance between electricity generation and demand. Elexon, a subsidiary of the National Grid, primarily manages the flow of funds between the parties contributing to grid imbalance, either through demand or generation, and those that intervene to provide the requisite generation or load reduction to restore system balance. To accomplish these objectives, Elexon capitalizes on generation data sourced from various entities connected at the transmission levels. The ESPENI dataset exhibits several distinct characteristics, summarized as follows:
- The dataset illustrates the evolution in Great Britain’s generation mix and electrical demand as depicted in Fig 1.
- It operates with a time granularity of 30 minutes, translating to 48 half-hourly settlement periods within a day.
- The dataset encompasses generation data from a diverse range of sources, inclusive of renewable energy sources.
- Data parsing is performed to furnish ISO-compatible UTC and local time values for each data entry.
- Missing data entries are substituted with values obtained through linear interpolation.
- The dataset is accessible under the CC-BY-NC license and is hosted on the Zenodo platform.
Data preprocessing
The total estimated electricity consumption, sourced from the ‘ESPENI_POWER_MW’ column in the data set, was restructured to create regressors and target variables for both half-hourly and hourly forecasting. For forecasting on a half-hourly basis, the regressors encompass:
- Load observed in the preceding half-hour.
- Load observed during the identical half-hour on the preceding day.
- Load observed during the identical half-hour in the previous week.
- Load observed in the half-hour prior to the identical half-hour in the previous week.
- The day of the week.
- The time of the day.
For forecasting on an hourly basis, the regressors include:
- Load observed in the previous hour.
- Load observed during the same hour on the preceding day.
- Load observed during the same hour in the previous week.
- Load observed in the hour preceding the same hour in the previous week.
- The day of the week.
- The time of the day.
Support vector regression
Support Vector Regression (SVR) is a supervised learning algorithm mainly used for regression tasks. It operates by mapping input data into a high-dimensional feature space using a kernel function. In this expanded space, SVR constructs an optimal hyperplane to make predictions [36]. The algorithm aims to minimize the error rate while optimizing a cost function to balance model complexity and prediction accuracy [37, 38]. Key parameters optimized include the regularization parameter C, the kernel type (linear, polynomial, RBF, etc.), and the kernel-specific parameters like γ for the RBF kernel [39].
Artificial neural networks
Artificial Neural Networks (ANNs) are inspired by biological neural systems and consist of interconnected nodes or “neurons” organized into layers. ANNs can model complex, non-linear relationships and are versatile enough for various learning tasks [28]. During training, the model adjusts the weights between nodes to minimize prediction errors [40, 41]. Parameters such as the learning rate, the number of hidden layers, and the number of neurons in each layer are commonly optimized [42, 43]. In this investigation, a feed-forward neural network model structure is utilized, paired with the Limited Memory Broyden-Fletcher-Goldfarb-Shanno quasi-Newton (LBFGS) training algorithm, aimed at minimizing the mean squared error criterion. The architectural layout of the neural network comprises five distinct layers: the input layer, a fully connected layer, a layer employing TRectifier Linear Unit (ReLU) activation, another fully connected layer, and finally, the output layer. The details of these are given in the results section.
Gaussian Process Regression
Gaussian Process Regression (GPR) is a Bayesian, non-parametric approach employed for regression tasks, offering a probabilistic framework for both predictions and uncertainty quantification [44, 45]. It operates under the assumption that the dataset follows a multivariate Gaussian distribution. In this study, Bayesian optimization was used to fine-tune various hyperparameters and kernel functions for GPR. Key hyperparameters optimized include the basis function and sigma, along with the kernel function and its scale. The kernel functions considered for optimization include ARD exponential kernel and squared exponential kernel. For covariance between any two latent variables, f(xi) and f(xj)i ≠ j, x, j ∈ Rd with kernel parameters θ, the kernel functions k(xi, xj|θ) is defined as:
(1)
where
for the ARD exponential kernel and
for the squared exponential kernel, σm is the length scale for predictor m: m = 1, 2, 3, …, d, σf is the standard deviation and σl is the characteristic length scale.
Bayesian optimization
Bayesian Optimization is an optimization algorithm designed for complex, costly, and non-linear functions [46–48]. It builds a probabilistic model of the objective function to predict both the expected value and uncertainty at new points. Parameters such as the acquisition function (e.g., Expected Improvement), exploration-exploitation trade-off, and kernel parameters for the Gaussian process model are optimized for efficient search [46–49].
Model development
Figs 2 and 3 illustrate the workflow employed for developing the machine learning models for short-term load forecasting in this study. Initially, raw historical data was imported into MATLAB, where features relevant to both half-hourly and hourly load forecasting were extracted and evaluated. Subsequently, the data was randomized and partitioned into training and testing sets, with split ratios of 1:17 for half-hourly and 1:8.5 for hourly forecasting. Each machine learning algorithm was then initialized, and key hyperparameters were optimized using Bayesian optimization. Finally, the models were trained and evaluated using these segregated datasets.
Results
This section deals with the results obtained from the load forecasting models. The outcomes are divided into two segments: half-hourly and hourly forecasting. The efficacy of the algorithms is assessed by employing metrics such as Root Mean Square Error (RMSE), Mean Absolute Deviation (MAD), Mean Absolute Percentage Error (MAPE) and Correlation of determination (R2), as defined by Eqs (2) to (5), respectively.
(2)
(3)
(4)
(5)
where n represents the number of observations or forecasts, yi represents the actual values,
is the mean of the actual values and
represents the forecasted values.
Half-hourly load forecasting
Feature ranking.
Before training the machine learning models with the extracted features for predicting half-hourly demand, we were interested in evaluating each of the features to identify the importance of each of the selected features for the half-hourlmodelingng problem. For this task, we employed the univariate feature ranking function for regression using F-tests. All of the features identified for the half-hourly load forecasting problem showed high correlation, which implies that the best features were identified for this modelling problem.
Hyperparameter optimization.
This section presents the results of the hyperparameter optimization of the machine learning algorithms for the half-hourly prediction models. Table 1 shows the hyperparameters of the SVR, GPR, and ANN algorithms. The SVR algorithm converged to a linear kernel function with an epsilon of 8.4697 and a box constraint of 0.0010378. A pure quadratic basis function and an ard exponential kernel function were used for the GPR algorithm with a sigma value of 0.1848. In both instances, the standardized hyperparameter converged to a false value. The ANN algorithm converged to two hidden layers with 86 and 17 neurons respectively. The activation function in the hidden layers is the ReLU activation function while the lambda hyperparameter converged to 4.021 × 10-6. In the case of the ANN algorithm, the standardized hyperparameter converged to a true value. The RMSE was used as the objective function. Fig 4 compares the minimum objective function evaluation over 30 iterations for each of the machine learning algorithms. It demonstrates that the GPR algorithm yielded the least minimum objective function value over the length of the optimization window.
Modeling results.
In this section, we discuss the results derived from the models focused on half-hourly load forecasting. Table 2 provides a comprehensive summary of the performance metrics—RMSE, R, and MAD—for the SVR, GPR, and ANN algorithms across both training and testing datasets. Figs 5–10 present the regression plots corresponding to SVR, ANN, and GPR models for both training and testing phases, respectively. In terms of training performance, GPR demonstrated superior results, achieving a 96.31% and 95.93% improvement in RMSE values over SVR and ANN models. Conversely, SVR excelled in the testing phase, registering a 44.72% and 11.77% reduction in RMSE values when compared to ANN and GPR models.
Hourly load forecasting
Feature ranking.
Six features were chosen for modeling the hourly demand: the load from the preceding hour, the load from the corresponding hour on the previous day, the load from the corresponding hour in the previous week, the load from the hour preceding the corresponding hour in the previous week, the day of the week, and the time of the day. The features again were assessed to evaluate their importance for the hourly demand forecasting problem using the univariate feature ranking function for regression based on F-tests. A high correlation was observed for all the features which once again confirms the ultimate suitability of the features for the forecasting problem.
Hyperparameter optimization.
This section presents the results of the hyperparameter optimization of the machine learning algorithms for the hourly prediction models. Table 3 shows the hyperparameters of the SVR, GPR and ANN algorithms respectively. The SVR algorithm converged to a polynomial kernel function of order 3. The epsilon and box constraint hyperparameters converged to 985.78 and 8.083, respectively. A linear basis function and an ard matern 3/2 kernel function with a sigma of 0.54071 were used for the GPR algorithm. The ANN algorithm converged to one hidden layer with 295 neurons respectively. The activation function in the hidden layer is the sigmoid activation function while the lambda hyperparameter converged to 4.021 × 10-6. In the case of the ANN algorithm, the standardized hyperparameter converged to a true value. Fig 11 compares the minimum objective function evaluation over 30 iterations for each of the machine learning algorithms. Fig 11 demonstrates that the GPR algorithm yielded the least minimum objective function value over the length of the optimization window.
Modeling results.
In this section, we summarize the results obtained from the development of hourly forecasting models. Table 4 presents the values of the performance criterion recorded for all three machine learning algorithms for the half-hourly forecasting problem. Figs 12 and 13 display the regression plots for the training and testing phases of the hourly SVR load forecasting model, respectiely. Subsequently, Figs 14 to 17 show the regression plots for the training and testing phases of the ANN and GPR hourly forecasting models, respectively. On the training set, the GPR algorithm outperformed the SVR and ANN-based models with 96.62% and 95.99% improvement in RMSE values while the ANN algorithm showed a better generalization capability on the testing set with 4.09% and 9.78% better performance in RMSE values compared with SVR and GPR based models.
Model comparisons
Finally, we compare the algorithms by generating forecasts for a typical day in 2010 and 2020. For this analysis, we select January 01, 2010, and January 01, 2020. In Figs 18 and 19, we show the forecast outputs obtained from the half-hourly forecasting models for both days compared to the actual load computed for those days. Likewise, Figs 20 and 21 shows the forecasts generated by all the algorithms for both days using the hourly forecasting model. Here we compared the algorithms using the mean absolute percentage error (MAPE) given by (4). The SVR, ANN, and GPR algorithms gave 1.67%, 1.42%, and 1.34% forecasting errors on the half-hourly model on January 01, 2010, and 1.92%, 2.3%, and 1.49% on January 01, 2020. On the hourly forecasting models, 3.29%, 2.7%, and 3.05% forecasting errors were recorded for SVR, ANN, and GPR on January 01, 2010, while 3.32%, 2.99%, and 3.62% forecasting errors were recorded respectively for SVR, ANN, GPR algorithms on January 01, 2020.
Discussions
This study on short-term load forecasting in the UK’s electrical grid, utilizing machine learning techniques and a comprehensive dataset, offers significant insights into energy management. The core achievement of this study lies in integrating various energy sources into the forecasting models, reflected in the enhanced accuracy and reliability of these models. The algorithms’ efficacy, assessed through RMSE, MAD, and R2, demonstrated notable improvements in forecast precision. For instance, in half-hourly forecasting, GPR excelled in training, while SVR showed superior performance in the testing phases. Hourly forecasts saw SVR and ANN excel in different aspects of the modeling process. These improvements have direct implications for energy management and policy formulation. Accurate load forecasting aids in optimizing energy distribution and planning, which is crucial in transitioning to cleaner, renewable energy sources. The findings, particularly the algorithms’ performance, underscore their real-world applicability and reliability in predicting energy needs. However, the study’s focus on the UK’s power system and the dataset from 2010 to 2020 may limit its applicability in other geographic settings with different energy mixes or consumption patterns. Furthermore, the complexity of machine learning models also poses challenges in terms of interpretability, which is vital for stakeholder communication and policy-making. Expanding the methodology to other regions and incorporating real-time data analytics will be a focal point of future research. This expansion will enhance the models’ robustness and adaptability to different energy landscapes. Exploring advanced machine learning techniques like deep learning will provide a more robust understanding of energy demand forecasting in the geographical region of interest. These steps will contribute to creating more adaptable and comprehensive load forecasting models. Despite the specific focus on the UK’s energy dataset, the methodologies and models used in this study have a high degree of adaptability. They can be tailored for various datasets and contexts, making these techniques widely applicable in different geographic and temporal settings. Data preprocessing, model selection, and validation principles demonstrated in this study are universally applicable across various machine-learning scenarios. This universality consolidates the potential global impact of the research and its contribution to advancing load forecasting techniques.
Conclusions
The culmination of this study represents a significant advancement in short-term load forecasting, particularly within the dynamic context of the UK’s evolving energy landscape. By integrating a diverse range of energy sources into the developed machine learning models, this research has responded to the critical need for more accurate and reliable forecasting methods and illuminated the path forward in energy management. The key insights from analyzing a decade’s energy consumption data reveal a notable transition in the power generation mix. The decline in coal usage and the concurrent rise of wind and other renewable sources capture the essence of the ongoing transformation in the energy sector. While presenting unique challenges, this shift also opens up new opportunities for optimizing energy distribution and planning. The core of this study’s contribution lies in the development and comparative analysis of the SVR, ANN, and GPR models. The remarkable accuracy of these models, as evidenced by their high correlation coefficients, underscores their potential as reliable tools for predicting short-term energy loads. More importantly, these models serve as a testament to the effectiveness of machine learning in adapting to and managing the complexities inherent in modern power systems. Furthermore, the methodologies and findings of this study have far-reaching implications, setting a precedent for similar research in other geographic regions. The adaptability of these models to different energy contexts demonstrates their relevance and applicability in a global setting, marking a substantial contribution to the field of energy management. In conclusion, this study not only bridges the gap identified at its inception but also paves the way for future innovations in load forecasting. It highlights the pivotal role of machine learning in navigating the complexities of today’s energy systems and lays the groundwork for more sustainable, efficient, and responsive global energy management practices.
References
- 1. Wang Y, Sun S, Chen X, Zeng X, Kong Y, Chen J, et al. Short-term load forecasting of industrial customers based on SVMD and XGBoost. International Journal of Electrical Power & Energy Systems. 2021;129:106830.
- 2. Hammad MA, Jereb B, Rosi B, Dragan D. Methods and Models for Electric Load Forecasting: A Comprehensive Review. Logistics & Sustainable Transport. 2020;11(1):51–76.
- 3. Scott D, Simpson T, Dervilis N, Rogers T, Worden K. Machine Learning for Energy Load Forecasting. Journal of Physics: Conference Series. 2018;1106:012005.
- 4.
OECD. A Chain Reaction: Disruptive Innovation in the Electricity Sector. The Organisation for Economic Co-operation and Development; 2018. Available from: https://www.oecd.org/competition/a-chain-reaction-disruptive-innovation-in-the-electricity-sector.htm.
- 5. Wu L, Kong C, Hao X, Chen W. A Short-Term Load Forecasting Method Based on GRU-CNN Hybrid Neural Network Model. Mathematical Problems in Engineering. 2020;2020:1–10.
- 6. Baliyan A, Gaurav K, Mishra SK. A Review of Short Term Load Forecasting using Artificial Neural Network Models. Procedia Computer Science. 2015;48:121–125.
- 7. Mohammad F, Kim YC. Energy load forecasting model based on deep neural networks for smart grids. International Journal of System Assurance Engineering and Management. 2020;11(4):824–834.
- 8. Bouchekara HREH, Sha’aban YA, Shahriar MS, Abdullah SM, Ramli MA. Sizing of Hybrid PV/Battery/Wind/Diesel Microgrid System Using an Improved Decomposition Multi-Objective Evolutionary Algorithm Considering Uncertainties and Battery Degradation. Sustainability. 2023;15(14).
- 9. Bouchekara HREH, Sha’aban YA, Shahriar MS, Ramli MAM, Mas’ud AA. Wind farm layout optimisation considering commercial wind turbines using parallel reference points, radial space division and reference vector guided EA-based approach. Energy Reports. 2023;9:4919–4940.
- 10. Bouchekara HREH, Sha’aban YA, Shahriar MS, Ramli MAM, Mas’ud AA. Wind Farm Layout Optimization/Expansion with Real Wind Turbines Using a Multi-Objective EA Based on an Enhanced Inverted Generational Distance Metric Combined with the Two-Archive Algorithm 2. Sustainability. 2023;15(3).
- 11. Mas’ud AA, Salawudeen AT, Umar AA, Aziz AS, Shaaban YA, Muhammad-Sukki F, et al. A Quasi oppositional smell agent optimization and its levy flight variant: A PV/Wind/battery system optimization application. Applied Soft Computing. 2023;147:110813.
- 12. Mohammed S, Sha’aban YA, Umoh IJ, Salawudeen AT, Ibn Shamsah SM. A hybrid smell agent symbiosis organism search algorithm for optimal control of microgrid operations. PLOS ONE. 2023;18(6):e0286695. pmid:37285358
- 13. Shahriar MS, Shafiullah M, Pathan MIH, Sha’aban YA, Bouchekara HREH, Ramli MAM, et al. Stability improvement of the PSS-connected power system network with ensemble machine learning tool. Energy Reports. 2022;8:11122–11138.
- 14. Sha’aban Y, Ikpehai A, Adebisi B, Rabie K. Bi-Directional Coordination of Plug-In Electric Vehicles with Economic Model Predictive Control. Energies. 2017;10(10):1507.
- 15. Xie Y, Ueda Y, Sugiyama M. A Two-Stage Short-Term Load Forecasting Method Using Long Short-Term Memory and Multilayer Perceptron. Energies. 2021;14(18):5873.
- 16. Akhter MN, Mekhilef S, Mokhlis H, Ali R, Usama M, Muhammad MA, et al. A hybrid deep learning method for an hour ahead power output forecasting of three different photovoltaic systems. Applied Energy. 2022;307:118185.
- 17. Kuo PH, Huang CJ. A High Precision Artificial Neural Networks Model for Short-Term Energy Load Forecasting. Energies. 2018;11(1):213.
- 18. Fallah S, Deo R, Shojafar M, Conti M, Shamshirband S. Computational Intelligence Approaches for Energy Load Forecasting in Smart Energy Management Grids: State of the Art, Future Challenges, and Research Directions. Energies. 2018;11(3):596.
- 19. Taylor JW, McSharry PE. Short-Term Load Forecasting Methods: An Evaluation Based on European Data. IEEE Transactions on Power Systems. 2007;22(4):2213–2219.
- 20. Hippert HS, Pedreira CE, Souza RC. Neural networks for short-term load forecasting: a review and evaluation. IEEE Transactions on Power Systems. 2001;16(1):44–55.
- 21. Luo J, Zhu K, Wang X. Short-Term Load Forecasting Using Modified Sequence-to-Sequence Deep Learning Framework. IOP Conference Series: Materials Science and Engineering. 2020;790(1):012053.
- 22. Li C. Designing a short-term load forecasting model in the urban smart grid system. Applied Energy. 2020;266:114850.
- 23. Farsi B, Amayri M, Bouguila N, Eicker U. On Short-Term Load Forecasting Using Machine Learning Techniques and a Novel Parallel Deep LSTM-CNN Approach. IEEE Access. 2021;9:31191–31212.
- 24. Moradzadeh A, Moayyed H, Zakeri S, Mohammadi-Ivatloo B, Aguiar AP. Deep Learning-Assisted Short-Term Load Forecasting for Sustainable Management of Energy in Microgrid. Inventions. 2021;6(1):15.
- 25. Solyali D. A Comparative Analysis of Machine Learning Approaches for Short-/Long-Term Electricity Load Forecasting in Cyprus. Sustainability. 2020;12(9).
- 26. Luwei KC, Yunusa-Kaltungo A, Sha’aban YA. Integrated Fault Detection Framework for Classifying Rotating Machine Faults Using Frequency Domain Data Fusion and Artificial Neural Networks. Machines. 2018;6(4).
- 27. Dong H, Gao Y, Fang Y, Liu M, Kong Y. The Short-Term Load Forecasting for Special Days Based on Bagged Regression Trees in Qingdao, China. Computational Intelligence and Neuroscience. 2021;2021:1–16. pmid:34567100
- 28. Zhao X, Wang J, Zhang T, Cui D, Li G, Zhou M. A novel short‐term load forecasting approach based on kernel extreme learning machine: A provincial case in China. IET Renewable Power Generation. 2022;16(12):2658–2666.
- 29. Zhang N, Li Z, Zou X, Quiring SM. Comparison of three short-term load forecast models in Southern California. Energy. 2019;189:116358.
- 30. Tayab UB, Zia A, Yang F, Lu J, Kashif M. Short-term load forecasting for microgrid energy management system using hybrid HHO-FNN model with best-basis stationary wavelet packet transform. Energy. 2020;203:117857.
- 31. Sharma A, Jain SK. A novel seasonal segmentation approach for day-ahead load forecasting. Energy. 2022;257:124752.
- 32. Citakoglu H, Coşkun O. Comparison of hybrid machine learning methods for the prediction of short-term meteorological droughts of Sakarya Meteorological Station in Turkey. Environmental Science and Pollution Research. 2022;29(50):75487–75511. pmid:35655018
- 33. Demir V, Citakoglu H. Forecasting of solar radiation using different machine learning approaches. Neural Computing and Applications. 2023;35(1):887–906.
- 34. Wilson IG, Sharma S, Day J, Godfrey N. Calculating Great Britain’s half-hourly electrical demand from publicly available data. Energy Strategy Reviews. 2021;38:100743.
- 35.
Wilson G. Electrical half hourly raw and cleaned datasets for Great Britain from 2008-11-05 (8.0.2) [Data set]; 2023. Available from: https://zenodo.org/records/7995513.
- 36. Citakoglu H. Comparison of multiple learning artificial intelligence models for estimation of long-term monthly temperatures in Turkey. Arabian Journal of Geosciences. 2021;14(20).
- 37.
Zhang F, O’Donnell LJ. Support vector regression. In: Machine Learning. Elsevier; 2020. p. 123–140. Available from: https://linkinghub.elsevier.com/retrieve/pii/B9780128157398000079.
- 38. Basak D and Pal S and Patranabis D. Support Vector Regression. Neural Information Processing–Letters and Reviews. 2007;11(10):203–224.
- 39. Smola AJ, Schölkopf B. A tutorial on support vector regression. Statistics and Computing. 2004;14(3):199–222.
- 40. Jain AK, Jianchang Mao, Mohiuddin KM. Artificial neural networks: a tutorial. Computer. 1996;29(3):31–44.
- 41.
Park YS, Lek S. Artificial Neural Networks: Multilayer Perceptron for Ecological Modeling. In: Jørgensen SE, editor. Ecological Model Types. vol. 28 of Developments in Environmental Modelling. Elsevier; 2016. p. 123–140. Available from: https://www.sciencedirect.com/science/article/pii/B9780444636232000074.
- 42. Portillo Juan N, Negro Valdecantos V. Review of the application of Artificial Neural Networks in ocean engineering. Ocean Engineering. 2022;259:111947.
- 43. Uncuoglu E, Citakoglu H, Latifoglu L, Bayram S, Laman M, Ilkentapar M, et al. Comparison of neural network, Gaussian regression, support vector machine, long short-term memory, multi-gene genetic programming, and M5 Trees methods for solving civil engineering problems. Applied Soft Computing. 2022;129:109623.
- 44. Jamei M, Ahmadianfar I, Olumegbon IA, Karbasi M, Asadi A. On the assessment of specific heat capacity of nanofluids for solar energy applications: Application of Gaussian process regression (GPR) approach. Journal of Energy Storage. 2021;33:102067.
- 45. Başakın EE, Ekmekcioğ lu m, Çıtakoğlu H, Özger M. A new insight to the wind speed forecasting: robust multi-stage ensemble soft computing approach based on pre-processing uncertainty assessment. Neural Computing and Applications. 2021;34(1):783–812.
- 46.
Chandradevan R. Shallow Understanding on Bayesian Optimization; 2017. Available from: https://towardsdatascience.com/shallow-understanding-on-bayesian-optimization-324b6c1f7083.
- 47.
Gelbart MA, Snoek J, Adams RP. Bayesian Optimization with Unknown Constraints; 2014. Available from: https://arxiv.org/abs/1403.5607.
- 48.
Frazier PI. A Tutorial on Bayesian Optimization; 2018. Available from: https://arxiv.org/abs/1403.5607.
- 49.
Jalali A, Azimi J, Fern X, Zhang R. A Lipschitz Exploration-Exploitation Scheme for Bayesian Optimization. In: Blockeel H, Kersting K, Nijssen S, Železný F, editors. Machine Learning and Knowledge Discovery in Databases. Berlin, Heidelberg: Springer Berlin Heidelberg; 2013. p. 210–224.