Abstract
Power load forecasting is an important part of smart grid, and its accuracy will directly affect the control and planning of power system operation. In the context of electricity market reform, real-time electricity prices affect users’ electricity consumption patterns. A short-term load forecasting model based on support vector regression (SVR) with whale optimization algorithm (WOA) considering real-time electricity price is proposed in this paper. Meta-heuristics are very promising in optimizing the parameters of SVR, and the WOA algorithm is used to determine the appropriate combination of SVR’s parameters to accurately establish a forecasting model. The initial value of the original WOA algorithm lacks ergodicity, and has defects such as easy to fall into local optimum and low convergence accuracy. Chaos mechanism and elite opposition-based learning strategy are introduced into WOA to balance the exploration and exploitation of the algorithm and improve the algorithm convergence speed. Numerical examples involving two power load datasets show that the proposed model can achieve better forecasting performance in comparison with other models, such as SVR, BPNN. At the same time, it proves that the forecasting accuracy with electricity price is higher than that without electricity price.
Similar content being viewed by others
References
Aasim SSN, Mohapatra A (2021) Data driven day-ahead electrical load forecasting through repeated wavelet transform assisted SVM model. Appl Soft Comput 111:107730
Abdel-Basset M, Mohamed R, NM AA, Abouhawwash M (2022) HWOA: a hybrid whale optimization algorithm with a novel local minima avoidance method for multi-level thresholding color image segmentation. Expert Syst Appl 190:116145
Al-Hamadi HM, Soliman SA (2004) Short-term electric load forecasting based on Kalman filtering algorithm with moving window weather and load model. Electr Power Syst Res 68(1):47–59
Al-Zoubi AM, Faris H, Alqatawna J, Hassonah MA (2018) Evolving support vector machines using whale optimization algorithm for spam profiles detection on online social networks in different lingual contexts. Knowl-Based Syst 153:91–104
Amjady N, Daraeepour A (2011) Midterm demand prediction of electrical power systems using a new hybrid forecast technique. IEEE Trans Power Syst 26(2):755–765
Box GEP, Jenkins GM (1976) Time series analysis, forecasting and control. Holden-Day, San Francisco, CA
Cao LL, Xu LH, Goodman ED, Bao CT, Zhu SW (2020) Evolutionary dynamic multiobjective optimization assisted by a support vector regression predictor. IEEE Trans Evol Comput 24(2):305–319
Ceperic E, Ceperic V, Baric A (2013) A strategy for short-term load forecasting by support vector regression machines. IEEE Trans Power Syst 28(4):4356–4364
Chakraborty S, Saha AK, Chakraborty R, Saha M (2021) An enhanced whale optimization algorithm for large scale optimization problems. Knowl-Based Syst 233:107543
Che JX, Wang JZ (2014) Short-term load forecasting using a kernel-based support vector regression combination model. Appl Energy 132:602–609
Chen JF, Wang WM, Huang CM (1995) Analysis of an adaptive time-series autoregressive moving-average (ARMA) model for short-term load forecasting. Electr Power Syst Res 34(3):187–196
Chen Y, Luh PB, Guan C, Zhao YG, Michel LD, Coolbeth MA, Friedland PB, Rourke SJ (2010) Short-term load forecasting: similar day-based wavelet neural networks. IEEE Trans Power Syst 25(1):322–330
Chen YB, Xu P, Chu YY, Li WL, Wu YT, Ni LZ, Bao Y, Wang K (2017) Short-term electrical load forecasting using the support vector regression (SVR) model to calculate the demand response baseline for office buildings. Appl Energy 195:659–670
Chen H, Li WD, Yang X (2020) A whale optimization algorithm with chaos mechanism based on quasi-opposition for global optimization problems. Expert Syst Appl 158:113612
Christiaanse WR (1971) Short-term load forecasting using general exponential smoothing. IEEE Trans Power Appar Syst PAS 90(2):900–911
Dai YM, Zhao P (2020) A hybrid load forecasting model based on support vector machine with intelligent methods for feature selection and parameter optimization. Appl Energy 279:115332
Elaziz MA, Mirjalili S (2019) A hyper-heuristic for improving the initial population of whale optimization algorithm. Knowl-Based Syst 172:42–63
He YY, Liu R, Li HY, Wang S, Lu XF (2017) Short-term power load probability density forecasting method using kernel-based support vector quantile regression and copula theory. Appl Energy 185:254–266
He FF, Zhou JZ, Feng ZK, Liu GB, Yang YQ (2019) A hybrid short-term load forecasting model based on variational mode decomposition and long short-term memory networks considering relevant factors with Bayesian optimization algorithm. Appl Energy 237:103–116
Hong WC (2009) Electric load forecasting by support vector model. Appl Math Model 33(5):2444–2454
Hong T, Fan S (2021) Probabilistic electric load forecasting: a tutorial review. Int J Forecast 32(3):914–938
Hong T, Pinson P, Fan S, Zareipour H, Troccoli A, Hyndmanc JR (2016) Probabilistic energy forecasting: global energy forecasting competition 2014 and beyond. Int J Forecast 32(3):896–913
Huang SJ, Shih KR (2003) Short-term load forecasting via ARMA model identification including non-Gaussian process considerations. IEEE Trans Power Syst 18(2):673–679
Huang YM, Hasan N, Deng CR, Bao YK (2022) Multivariate empirical mode decomposition based hybrid model for day-ahead peak load forecasting. Energy 239:122245
Hyde O, Hodnett PF (1997) An adaptable automated procedure for short-term electricity load forecasting. IEEE Trans Power Syst 12(1):84–93
Jiang HG, Zhang YC, Muljadi E, Zhang JJ, Gao DW (2018) A short-term and high-resolution distribution system load forecasting approach using support vector regression with hybrid parameters optimization. IEEE Transactions on Smart Grids 9(4):3341–3350
Jiao RH, Wang SK, Zhang TL, Lu H, He H, Gupta BB (2021) Adaptive feature selection and construction for day-ahead load forecasting use deep learning method. IEEE Trans Netw Serv Manag 18(4):4019–4029
** H, Lv SP, Yang Z, Liu Y (2022) Eagle strategy using uniform mutation and modified whale optimization algorithm for QoS-aware cloud service composition. Appl Soft Comput 114:108053
Kandil MS, El-Debeiky SM, Hasanien NE (2002) Long-term load forecasting for fast develo** utility using a knowledge-based expert system. IEEE Trans Power Syst 17(2):491–496
Kaur G, Arora S (2018) Chaotic whale optimization algorithm. Journal of Computational Design and Engineering 5:275–284
Khotanzad A, Afkhami-Rohani R, Maratukulam D (1998) ANNSTLF-artificial neural network short-term load forecaster-generation three. IEEE Trans Power Syst 13(4):1413–1422
Kim KH, Youn HS, Kang YC (2000) Short-term load forecasting for special days in anomalous load conditions using neural networks and fuzzy inference method. IEEE Trans Power Syst 15(2):559–565
Li YY, Che JX, Yang YL (2018) Subsampled support vector regression ensemble for short term electric load forecasting. Energy 164:160–170
Li MD, Xu GH, Lai Q, Chen J (2022) 45.Pposition-based learning adaptive variable-speed whale optimization algorithm. Math Comput Simul 193:71–99
Livera AD, Rob JH, Snyder RD (2011) Forecasting time series with complex seasonal patterns using exponential smoothing. J Am Stat Assoc 106:1513–1527
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Munkhammar J, Meer DVD, Widén J (2021) Very short term load forecasting of residential electricity consumption using the Markov-chain mixture distribution (MCM) model. Appl Energy:282 (A):116180
Nie HZ, Liu GH, Liu XM, Wang Y (2012) Hybrid of ARIMA and SVMs for short-term load forecasting. Energy Procedia 16(C):1455–1460
Ouyang TH, He YS, Li HJ, Sun ZY, Baek S (2019) Modeling and forecasting short-term power load with copula model and deep belief network. IEEE Transactions on Emerging Topics in Computational Intelligence 3(2):127–136
Papalexopoulos AD, Hesterberg TC (1990) A regression-based approach to short-term system load forecasting. IEEE Trans Power Syst 5(4):1535–1547
Pham QV, Mirjalili S, Kumar N, Alazab M, Hwang WJ (2020) Whale optimization algorithm with applications to resource allocation in wireless networks. IEEE Trans Veh Technol 69(4):4285–4297
Price Information, Uniform Singapore Energy Price and Demand Forecast 25 Dec 2018 to 07 Jan 2020 [Online]. Available: https://www.emcsg.com/MarketData/PriceInformation
Tan M, Yuan SP, Li SH, Su YX, Li H, He F (2020) Ultra-short-term industrial power demand forecasting using LSTM based hybrid ensemble learning. IEEE Trans Power Syst 35(4):2937–2948
Tharwat A, Moemen YS, Hassanien AE (2017) Classification of toxicity effects of biotransformed hepatic drugs using whale optimized support vector machines. J Biomed Inform 68:132–149
Tizhoosh HR (2005) Opposition-based learning: a new scheme for machine intelligence. International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06) 1:695–701
Vapnik VN (1995) The nature of statistical learning theory. Springer, New York
Vrablecová P, Ezzeddine AB, Rozinajová V, Šárik S, Sangaiah AK (2018) Smart grid load forecasting using online support vector regression. Comput Electr Eng 65:102–117
Wang H, Wu Z, Rahnamayan S (2011) Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems. Soft Comput 15(11):2127–2140
Wang ZY, Zhou XJ, Tian JT, Huang YW (2021) Hierarchical parameter optimization based support vector regression for power load forecasting. Sustain Cities Soc 71:102937
Yk W, Wang SL, Li D, Shen CF, Yang B (2021) An improved multi-objective whale optimization algorithm for the hybrid flow shop scheduling problem considering device dynamic reconfiguration processes. Expert Syst Appl 174:114793
Zhang GQ, Guo JF (2020) A novel method for hourly electricity demand forecasting. IEEE Trans Power Syst 35(2):1351–1363
Zhang ZC, Hong WC (2021) Application of variational mode decomposition and chaotic grey wolf optimizer with support vector regression for forecasting electric loads. Knowl-Based Syst 228:107297
Zhou M, ** M (2019) Holographic ensemble forecasting method for short-term power load. IEEE Transactions on Smart Grid 10(1):425–434
Zhou YQ, Wang R, Luo QF (2016) Elite opposition-based flower pollination algorithm. Neurocomputing 188:294–310
Zhou J, Zhu SL, Qiu YG, Armaghani DJ, Zhou A, Yong WX (2022) Predicting tunnel squeezing using support vector machine optimized by whale optimization algorithm. Acta Geotech. https://doi.org/10.1007/s11440-022-01450-7
Acknowledgments
This work is supported by National Natural Science Foundation of China under Grants No. 62062007.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The conflict of interests/competing interests
The authors declare that there is no conflict of interests and competing interests that could have appeared to influence the work reported in this paper.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lu, Y., Wang, G. A load forecasting model based on support vector regression with whale optimization algorithm. Multimed Tools Appl 82, 9939–9959 (2023). https://doi.org/10.1007/s11042-022-13462-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13462-2