Skip to main content
Log in

A load forecasting model based on support vector regression with whale optimization algorithm

  • 1222: Intelligent Multimedia Data Analytics and Computing
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Aasim SSN, Mohapatra A (2021) Data driven day-ahead electrical load forecasting through repeated wavelet transform assisted SVM model. Appl Soft Comput 111:107730

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Box GEP, Jenkins GM (1976) Time series analysis, forecasting and control. Holden-Day, San Francisco, CA

    MATH  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Chakraborty S, Saha AK, Chakraborty R, Saha M (2021) An enhanced whale optimization algorithm for large scale optimization problems. Knowl-Based Syst 233:107543

    Article  Google Scholar 

  10. Che JX, Wang JZ (2014) Short-term load forecasting using a kernel-based support vector regression combination model. Appl Energy 132:602–609

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. Christiaanse WR (1971) Short-term load forecasting using general exponential smoothing. IEEE Trans Power Appar Syst PAS 90(2):900–911

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Elaziz MA, Mirjalili S (2019) A hyper-heuristic for improving the initial population of whale optimization algorithm. Knowl-Based Syst 172:42–63

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Hong WC (2009) Electric load forecasting by support vector model. Appl Math Model 33(5):2444–2454

    Article  MATH  Google Scholar 

  21. Hong T, Fan S (2021) Probabilistic electric load forecasting: a tutorial review. Int J Forecast 32(3):914–938

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. Hyde O, Hodnett PF (1997) An adaptable automated procedure for short-term electricity load forecasting. IEEE Trans Power Syst 12(1):84–93

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Jin 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

    Article  Google Scholar 

  29. Kandil MS, El-Debeiky SM, Hasanien NE (2002) Long-term load forecasting for fast developing utility using a knowledge-based expert system. IEEE Trans Power Syst 17(2):491–496

    Article  Google Scholar 

  30. Kaur G, Arora S (2018) Chaotic whale optimization algorithm. Journal of Computational Design and Engineering 5:275–284

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. Li YY, Che JX, Yang YL (2018) Subsampled support vector regression ensemble for short term electric load forecasting. Energy 164:160–170

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. Livera AD, Rob JH, Snyder RD (2011) Forecasting time series with complex seasonal patterns using exponential smoothing. J Am Stat Assoc 106:1513–1527

    Article  MathSciNet  MATH  Google Scholar 

  36. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  37. 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

  38. 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

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. Papalexopoulos AD, Hesterberg TC (1990) A regression-based approach to short-term system load forecasting. IEEE Trans Power Syst 5(4):1535–1547

    Article  Google Scholar 

  41. 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

    Article  Google Scholar 

  42. Price Information, Uniform Singapore Energy Price and Demand Forecast 25 Dec 2018 to 07 Jan 2020 [Online]. Available: https://www.emcsg.com/MarketData/PriceInformation

  43. 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

    Article  Google Scholar 

  44. 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

    Article  Google Scholar 

  45. 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

  46. Vapnik VN (1995) The nature of statistical learning theory. Springer, New York

    Book  MATH  Google Scholar 

  47. 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

    Article  Google Scholar 

  48. 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

    Article  Google Scholar 

  49. 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

    Article  Google Scholar 

  50. 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

    Article  Google Scholar 

  51. Zhang GQ, Guo JF (2020) A novel method for hourly electricity demand forecasting. IEEE Trans Power Syst 35(2):1351–1363

    Article  Google Scholar 

  52. 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

    Article  Google Scholar 

  53. Zhou M, Jin M (2019) Holographic ensemble forecasting method for short-term power load. IEEE Transactions on Smart Grid 10(1):425–434

    Article  Google Scholar 

  54. Zhou YQ, Wang R, Luo QF (2016) Elite opposition-based flower pollination algorithm. Neurocomputing 188:294–310

    Article  Google Scholar 

  55. 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

Download references

Acknowledgments

This work is supported by National Natural Science Foundation of China under Grants No. 62062007.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gaocai Wang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13462-2

Keywords

Navigation