Abstract
Renewable energy resources have gathered substantial interest, and several nations are striving to use them as the dominant power resource. However, the power output from these energy sources is inherently uncertain due to their reliance on natural forces like wind, sunlight, tides, geothermal, etc. An accurate estimation of expected consumer load demand can assist with scheduling and coordination between various generating units, ensuring a consistent supply of power to consumers. Internet of Things (IoT) devices are becoming ubiquitous in all technological domains and making different kinds of data readily available. This data from heterogenous IoT sources can be combined and applied towards rapid, short-term load forecasting. This work proposes a Long Short-Term Memory (LSTM) based load prediction model that combines weather data, historical and current load demand to project the hour-ahead load demand. LSTMs are excellent for picking out patterns in time series data and learning long-term dependencies, allowing them to predict over a prolonged period. Using our LSTM model, we obtained a Mean Absolute Percentage Error (MAPE) of 0.62% on the hour-ahead forecast. We further enhanced this model using Wavelet Transforms (WT-LSTM) and observed an improvement of 16% over LSTM model. Both models performed significantly better than their equivalent Artificial Neural Network (ANN) model counterparts, with LSTM and WT-LSTM outperforming the ANN and WT-ANN by 50%, respectively. Short term load forecasts from models predicting on such streaming data from IoT sensors can be used to do rapid generator balancing, thus making the grid more reactive to changes and capable of providing a reliable power supply.
Similar content being viewed by others
References
Hong, T., & Fan, S. (2016). Probabilistic electric load forecasting: A tutorial review. International Journal of Forecasting, 32, 914–938.
Li, L., Ota, K., & Dong, M. (2017). When Weather Matters: IoT-based Electrical Load Forecasting for Smart Grid. IEEE Communications Magazine, 55, 46–51.
Motlagh, N. H., Mohammadrezaei, M., Hunt, J., & Zakeri, B. (2020). Internet of Things (IoT) and the Energy Sector. Energies, 13, 1–27.
Jasmin, E., Ahamed, T., & Remani, T. (2018). Residential Load Scheduling With Renewable Generation in the Smart Grid: A Reinforcement Learning Approach. IEEE Systems Journal, 13(3), 3283–3294.
Morais, H., Kadar, P., Faria, P., Vale, Z., & Khodr, H. M. (2010). Optimal scheduling of a renewable micro-grid in an isolated load area using mixed-integer linear programming. Renewable Energy, 35(1), 151–156.
Lakshminarayan, S., & Kaur, D. (2018). Optimal maintenance scheduling of generator units using discrete integer cuckoo search optimization algorithm. Swarm and Evolutionary Computation, 42, 89–98.
Arora, I., & Kaur, M. (2016) Unit commitment scheduling by employing artificial neural network based load forecasting. In 7th India International Conference on Power Electronics, Patiala.
Joy, V. M., & Krishnakumar, S. (2020). Efficient Load Scheduling Algorithm Using Artificial Neural Network in an Isolated Power System. Inventive Computation Technologies (pp. 615–621). Springer.
Hong, T., Pinson, P., Wang, Y., Weron, R., Yang, D., & Zareipour, H. (2020). Energy Forecasting: A Review and Outlook. IEEE Open Access Journal of Power and Energy, 7, 376–388.
Hong, T. (2014). Energy Forecasting: past, present and future. Foresight: The International Journal of Applied Forecasting, 32, 43–48.
Mamun, A. A., Sohel, M., Mohammad, N., Sunny, M. S. H., Dipta, D. R., & Hossain, E. (2020). A Comprehensive Review of the Load Forecasting Techniques Using Single and Hybrid Predictive Models. IEEE Access, 8, 134911–134939.
Park, D. C., El-Sharkawi, M. A., Marks, L. E. A. R. J., II., & Damborg, M. J. (1991). Electrical Load Forecasting Using an Artificial Neural Network. IEEE Transactions on Power Systems, 6(2), 442–449.
Alshareef, A., Mohamed, E. A., & Al-Judaibi, E. (2008). One Hour Ahead Load Forecasting Using Artificial Neural Network for the Western Area of Saudi Arabia. International Journal of Electrical Systems Science and Engineering, 1, 35–40.
Senjyu, T., Takara, H., Uezato, K., & Funabashi, T. (2002). One-Hour-Ahead Load Forecasting Using Neural Network. IEEE Transactions on Power Systems, 17(1), 113–119.
Ryu, S., Noh, J., & Kim, H. (2017). Deep Neural Network Based Demand Side Short Term Load Forecasting. Energies, 10(3), 1–20.
Deng, Z., Wang, B., Xu, Y., Xu, T., Liu, C., & Zhu, Z. (2019). Multi-Scale Convolutional Neural Network With Time-Cognition for Multi-Step Short-Term Load Forecasting. IEEE Access, 7, 88058–88071.
Chen, Q., Xia, M., Lu, T., Jiang, X., & Liu, Q. S. W. (2019). Short-Term Load Forecasting Based on Deep Learning for End-User Transformer Subject to Volatile Electric Heating Loads. IEEE Access, 7, 162697–162707.
Jung, S., Moon, J., Park, S., & Hwang, E. (2021). An attention-based multilayer GRU model for multistep-ahead short-term load forecasting. Sensors, 21(5), 1639.
Chang, L., Zhijian, J., Jie, G., & Caiming, Q. (2017). Short-Term Load Forecasting using A Long Short-Term Memory Network. Shanghai: IEEE.
Jie, C., Qiang, G., & Dahua, L. (2019). Improved Long Short-Term Memory Network Based Short Term Load Forecasting. Tianjin: IEEE.
Islam, M. R., Al Mamun, A., Sohel, M., Hossain, M. L., & Uddin, M. M. (2020). LSTM-Based Electrical Load Forecasting for Chattogram City of Bangladesh. Pune: IEEE.
Muzaffar, A. A. S. (2018). Short-Term Load Forecasts Using LSTM Networks. Hong Kong: Energy Procedia.
Rafi, S. H., Masood, N., Deeba, S. R., & Hossain, E. (2021). A Short-Term Load Forecasting Method Using Integrated CNN and LSTM Network. IEEE Access, 9, 32436–32448.
Haque, A. U., Mandal, P., Meng, J., Srivastava, A. K., Tseng, T., & Senjyu, T. (2013). A Novel Hybrid Approach Based on Wavelet Trasnform and Fuzzy ARTMAP Networks for Predicting Wind Farm Power Production. IEEE Transactions on Industry Applications, 49(5), 2253–2261.
Gupta, S., Singh, V., Mittal, A., & Rani, A. (2016). Weekly Load Prediction Using Wavelet Neural Network Approach. New Delhi, India: University of Delhi.
Phyton. (2020). Keras: Deep Learning for Humans Release 2.4.3. MIT.
Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., & Salakhutdinov, R. (2014). Dropout: A simple way to prevent neural networks from overfitting. The Journal of Machine Learning Research, 15(1), 1929–1958.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
P. Agrawal is an independent collaborator.
Rights and permissions
About this article
Cite this article
Randall, L., Agrawal, P. & Mohapatra, A. IoT Based Load Forecasting for Reliable Integration of Renewable Energy Sources. J Sign Process Syst 95, 1341–1352 (2023). https://doi.org/10.1007/s11265-022-01785-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-022-01785-0