journal article·2022Open access

Machine Learning Empowered Electricity Consumption Prediction

Maissa A. Al Metrik, Dhiaa A. Musleh

Computers, Materials & Continua· Volume 72· Issue 1

Abstract

Electricity, being the most efficient secondary energy, contributes for a larger proportion of overall energy usage. Due to a lack of storage for energy resources, over supply will result in energy dissipation and substantial investment waste. Accurate electricity consumption prediction is vital because it allows for the preparation of potential power generation systems to satisfy the growing demands for electrical energy as well as: smart distributed grids, assessing the degree of socioeconomic growth, distributed system design, tariff plans, demand-side management, power generation planning, and providing electricity supply stability by balancing the amount of electricity produced and consumed. This paper proposes a medium-term prediction model that can predict electricity consumption for a given location in Saudi Arabia. Hence, this study implemented a standalone Artificial Neural Network (ANN) model and bagging ensemble for predicting total monthly electricity consumption in 18 locations across Saudi Arabia. The dataset used in this research is gathered exclusively from the Saudi Electric Company. The pre-processing phase included normalizing the data using min-max method and mapping the cyclical attribute to its sine and cosine facets. The number of neurons and learning rate of the standalone model were optimized using hyperparameter tuning. Finally, the standalone model was tested against the bagging ensemble using the optimized ANN. The bagging ensemble with an optimized ANN as the chosen classifier outperformed the standalone ANN model. The results for the proposed model produced 0.9116 Correlation Coefficient (CC), 0.2836 Mean Absolute Percentage Error (MAPE), 0.4578, Root Mean Squared Percentage Error (RMSPE), 0.0298 MAE, and 0.069 Root Mean Squared Error (RMSE), respectively.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Energy Load and Power Forecasting · Smart Grid Energy Management · Stock Market Forecasting Methods

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (47)

Show source-provided references
1. Electricity price forecasting: A review of the state-of-the-art with a look into the future10.1016/j.ijforecast.2014.08.008 ↗
2. Load forecasting using support vector machines: A study on EUNITE competition 200110.1109/TPWRS.2004.835679 ↗
3. A monthly electricity consumption forecasting method based on vector error correction model and self-adaptive screening method10.1016/j.ijepes.2017.09.011 ↗
4. Using a self-adaptive grey fractional weighted model to forecast Jiangsu's electricity consumption in China10.1016/j.energy.2019.116417 ↗
5. Transition towards sustainable energy production–a review of the progress for solar energy in Saudi Arabia10.1177/0144598717737442 ↗
6. Short-term prediction of solar energy in Saudi Arabia using automated-design fuzzy logic systems10.1371/journal.pone.0182429 ↗
7. Forecasting methods in energy planning models10.1016/j.rser.2018.02.002 ↗
8. A Two-step approach to solar power generation prediction based on weather data using machine learning10.3390/su11051501 ↗
9. Ready or not, here comes the smart grid!10.1016/j.energy.2011.07.054 ↗
10. A novel hybrid model based on neural network and multi-objective optimization for effective load forecast10.1016/j.energy.2019.06.075 ↗
11. The comparison of holt-winters method and multiple regression method: A case study10.1016/j.energy.2016.04.115 ↗
12. Holt–winters smoothing enhanced by fruit fly optimization algorithm to forecast monthly electricity consumption10.1016/j.energy.2019.116779 ↗
13. Monthly electricity forecast based on electricity consumption characteristics analysis and multiple effect factors
14. Forecasting electricity consumption with neural networks and support vector regression10.1016/j.sbspro.2012.09.1144 ↗
15. Forecasting electricity consumption: A comparison of regression analysis, neural networks and least squares support vector machines10.1016/j.ijepes.2014.12.036 ↗
16. A Regression-based model for estimating the energy consumption of school facilities in Saudi Arabia10.1016/j.enbuild.2021.110809 ↗
17. Energy consumption prediction using deep learning technique case study of computer college10.3991/ijim.v14i10.14383 ↗
18. Electricity demand forecast in Saudi Arabia
19. Forecasting electricity consumption based on machine learning to improve performance: A case study for the organization of petroleum exporting countries (OPEC)10.1016/j.compeleceng.2020.106737 ↗
20. Modelling and forecasting monthly electric energy consumption in eastern Saudi Arabia using abductive networks10.1016/S0360-5442(97)00019-4 ↗
21. Forecasting monthly electric energy consumption in eastern Saudi Arabia using univariate time-series analysis10.1016/S0360-5442(97)00032-7 ↗
22. A regression model for electric-energy-consumption forecasting in eastern Saudi Arabia10.1080/00908319708908853 ↗
23. Intelligent software-defined network for cognitive routing optimization using deep extreme learning machine approach10.32604/cmc.2021.013303 ↗
24. Gupta · Static and Dynamic Neural Networks: From Fundamentals to Advanced Theory · 200310.1002/0471427950 ↗
25. Hassoun · Fundamentals of Artificial Neural Networks · 1995
26. Solar irradiance forecasting using deep neural networks10.1016/j.procs.2017.09.045 ↗
27. QoS and rate enhancement in DVB-s2 using fuzzy rule base system10.3233/IFS-151802 ↗
28. A Neuro-fuzzy approach for user behavior classification and prediction
29. Evolutionary-based image encryption using RNA codons truth table10.1016/j.optlastec.2019.105818 ↗
30. Robust and fragile watermarking for medical images using redundant residue number system and chaos10.14311/NNW.2020.30.013 ↗
31. Optimum information embedding in digital watermarking10.3233/JIFS-162405 ↗
32. Intelligent cloud based heart disease prediction system empowered with supervised machine learning10.32604/cmc.2020.011416 ↗
33. Memetic computing based numerical solution to troesch problem10.3233/JIFS-18579 ↗
34. Dynamic MODCOD and power allocation in DVB-s2: A hybrid intelligent approach10.1007/s11235-020-00700-x ↗
35. GRBF-NN based ambient aware realtime adaptive communication in DVB-s2
36. A real time adaptive resource allocation scheme for OFDM systems using GRBF-neural networks and fuzzy rule base system
37. Supervised machine learning-based prediction of COVID-1910.32604/cmc.2021.013453 ↗
38. Ensemble machine learning based identification of pediatric epilepsy10.32604/cmc.2021.015976 ↗
39. Modelling and simulation of COVID-19 outbreak prediction using supervised machine learning10.32604/cmc.2021.014042 ↗
40. Natural language description of videos for smart surveillance10.3390/app11093730 ↗
41. Bagging predictors10.1007/BF00058655 ↗
42. Empirical comparison of voting classification algorithms: Bagging, boosting, and variants10.1023/A:1007515423169 ↗
43. J. Rocca, “Ensemble methods: bagging, boosting and stacking,” Towards Data Science, https://towardsdatascience.com/ensemble-methods-bagging-boosting-and-stacking-c9214a10a205, accessed Oct. 26, 2021.
44. Educational data mining for enhanced teaching and learning
45. Early identification of COVID-19 using dynamic fuzzy rule based system10.18280/mmep.080517 ↗
46. An ontological framework for information extraction from diverse scientific sources10.1109/ACCESS.2021.3063181 ↗
47. Enhanced query processing over semantic cache for cloud based relational databases