Log in

Variational mode decomposition and bagging extreme learning machine with multi-objective optimization for wind power forecasting

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

A wind power forecast is an useful support tool for planning and operating wind farm production, facilitating decisions regarding maintenance and load share. This paper presents an evaluation of a cooperative method, which uses a time series pre-processing strategy, artificial neural networks, and multi-objective optimization to forecast wind power generation. The proposed approach also evaluates the accuracy of the hybridization of variational mode decomposition (VMD) with bootstrap aggregation and extreme learning machine model for forecasting very short and short-term wind power generation. Multi-objective strategy aggregates the VMD-based components and obtains the final forecasting. The results imply that the presented algorithm has better forecasting performance compared to bootstrap stacking, other machine learning approaches, and statistical models, with a reduction of root mean squared error of approximately 12.76%, 25.25%, 31.91%, and 34.76%, respectively, for out-of-sample predictions. The forecasting results indicate that the presented approach can improve generalizability and accuracy in cases of very short and short-term wind energy generation.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Data availability and access

The data are from a private company and can not be shared.

References

  1. BP PLC (2022) Statistical Review of World Energy. https://www.bp.com/content/dam/bp/business-sites/en/global/corporate/pdfs/energy-economics/statistical-review/bp-stats-review-2021-full-report.pdf. Accessed May 19 2023

  2. da Silva RG, Ribeiro MHDM, Moreno SR, Mariani VC, Coelho LS (2021) A novel decomposition-ensemble learning framework for multi-step ahead wind energy forecasting. Energy 216(119174). https://doi.org/10.1016/j.energy.2020.119174

  3. Weschenfelder F, Leite GdNP, da Costa ACA, de Castro Vilela O, Ribeiro CM, Ochoa AAV, Araújo AM (2020) A review on the complementarity between grid-connected solar and wind power systems. J Cleaner Produc 257:120617. https://doi.org/10.1016/j.jclepro.2020.120617

    Article  Google Scholar 

  4. Stefenon SF, Kasburg C, Freire RZ, Silva Ferreira FC, Bertol DW, Nied A (2021) Photovoltaic power forecasting using wavelet neuro-fuzzy for active solar trackers. J Intell Fuzzy Syst 40(1):1083–1096. https://doi.org/10.3233/JIFS-201279

    Article  Google Scholar 

  5. Hossain MA, Chakrabortty RK, Elsawah S, Ryan MJ (2021) Very short-term forecasting of wind power generation using hybrid deep learning model. J Cleaner Produc 296(126564). https://doi.org/10.1016/j.jclepro.2021.126564

  6. Stefenon SF, Seman LO, Mariani VC, Coelho LdS (2023) Aggregating prophet and seasonal trend decomposition for time series forecasting of italian electricity spot prices. Energies 16(3):1371. https://doi.org/10.3390/en16031371

    Article  Google Scholar 

  7. Stefenon SF, Seman LO, Aquino LS, Coelho LS (2023) Wavelet-Seq2Seq-LSTM with attention for time series forecasting of level of dams in hydroelectric power plants. Energy 274:127350. https://doi.org/10.1016/j.energy.2023.127350

    Article  Google Scholar 

  8. Klaar ACR, Stefenon SF, Seman LO, Mariani VC, Coelho LS (2023) Structure optimization of ensemble learning methods and seasonal decomposition approaches to energy price forecasting in Latin America: a case study about Mexico. Energies 16(7):3184. https://doi.org/10.3390/en16073184

    Article  Google Scholar 

  9. Zheng J, Du J, Wang B, Klemeš JJ, Liao Q, Liang Y (2023) A hybrid framework for forecasting power generation of multiple renewable energy sources. Renew Sustain Energy Rev 172:113046. https://doi.org/10.1016/j.rser.2022.113046

    Article  Google Scholar 

  10. Stefenon SF, Bruns R, Sartori A, Meyer LH, Ovejero RG, Leithardt VRQ (2022) Analysis of the ultrasonic signal in polymeric contaminated insulators through ensemble learning methods. IEEE Access 10:33980–33991. https://doi.org/10.1109/ACCESS.2022.3161506

    Article  Google Scholar 

  11. Wang L, Mao S, Wilamowski BM, Nelms RM (2020) Ensemble learning for load forecasting. IEEE Trans Green Commun Netw 4(2):616–628. https://doi.org/10.1109/TGCN.2020.2987304

    Article  Google Scholar 

  12. ** H, Shi L, Chen X, Qian B, Yang B, ** H (2021) Probabilistic wind power forecasting using selective ensemble of finite mixture gaussian process regression models. Renew Energy 174(1-18). https://doi.org/10.1016/j.renene.2021.04.028

  13. Zhang W, Lin Z, Liu X (2022) Short-term offshore wind power forecasting - A hybrid model based on discrete wavelet transform (DWT), seasonal autoregressive integrated moving average (SARIMA), and deep-learning-based long short-term memory (LSTM). Renew Energy 185:611–628. https://doi.org/10.1016/j.renene.2021.12.100

    Article  Google Scholar 

  14. Fraccanabbia N, da Silva RG, Moreno SR, Ribeiro MHDM, Mariani VC, Coelho LS (2020) Solar power forecasting based on ensemble learning methods. In: International joint conference on neural networks (IJCNN), IEEE, Glasgow, Scotland, pp 1–8. https://doi.org/10.1109/IJCNN48605.2020.9206777

  15. **ong B, Lou L, Meng X, Wang X, Ma H, Wang Z (2022) Short-term wind power forecasting based on attention mechanism and deep learning. Electric Power Syst Res 206(107776). https://doi.org/10.1016/j.epsr.2022.107776

  16. Chang W-Y (2013) Short-term wind power forecasting using the enhanced particle swarm optimization based hybrid method. Energies 6(9):4879–4896. https://doi.org/10.3390/en6094879

    Article  Google Scholar 

  17. Li J, Zhang S, Yang Z (2022) A wind power forecasting method based on optimized decomposition prediction and error correction. Electric Power Syst Res 208(107886). https://doi.org/10.1016/j.epsr.2022.107886

  18. Rodríguez F, Alonso-Pérez S, Sánchez-Guardamino I, Galarza A (2023) Ensemble forecaster based on the combination of time-frequency analysis and machine learning strategies for very short-term wind speed prediction. Electric Power Syst Res 214(108863). https://doi.org/10.1016/j.epsr.2022.108863

  19. Klaar ACR, Stefenon SF, Seman LO, Mariani VC, Coelho LdS (2023) Optimized EWT-Seq2Seq-LSTM with attention mechanism to insulators fault prediction. Sensors 23(6):3202. https://doi.org/10.3390/s23063202

    Article  Google Scholar 

  20. Han Y, Tong X, Shi S, Li F, Deng Y (2023) Ultra-short-term wind power interval prediction based on hybrid temporal inception convolutional network model. Electric Power Syst Res 217:109159. https://doi.org/10.1016/j.epsr.2023.109159

    Article  Google Scholar 

  21. Ye J, **e L, Ma L, Bian Y, Xu X (2023) A novel hybrid model based on laguerre polynomial and multi-objective runge–kutta algorithm for wind power forecasting. Int J Electrical Power Energy Syst 146(108726). https://doi.org/10.1016/j.ijepes.2022.108726

  22. Suárez-Cetrulo AL, Burnham-King L, Haughton D, Carbajo RS (2022) Wind power forecasting using ensemble learning for day-ahead energy trading. Renew Energy 191:685–698. https://doi.org/10.1016/j.renene.2022.04.032

    Article  Google Scholar 

  23. López E, Valle C, Allende H, Gil E, Madsen H (2018) Wind power forecasting based on echo state networks and long short-term memory. Energies 11(3):526. https://doi.org/10.3390/en11030526

    Article  Google Scholar 

  24. da Silva RG, Moreno SR, Ribeiro MHDM, Larcher JHK, Mariani VC, Coelho LS (2022) Multi-step short-term wind speed forecasting based on multi-stage decomposition coupled with stacking-ensemble learning approach. Int J Electric Power Energy Syst 143:108504. https://doi.org/10.1016/j.ijepes.2022.108504

    Article  Google Scholar 

  25. Ahmadi M, Khashei M (2021) Current status of hybrid structures in wind forecasting. Eng Appl Artif Intell 99(104133). https://doi.org/10.1016/j.engappai.2020.104133

  26. Ribeiro MHDM, da Silva RG, Moreno SR, Mariani VC, Coelho LS (2022) Efficient bootstrap stacking ensemble learning model applied to wind power generation forecasting. Int J Electric Power Energy Syst 136(107712). https://doi.org/10.1016/j.ijepes.2021.107712

  27. Sulaiman SM, Jeyanthy PA, Devaraj D, Shihabudheen KV (2022) A novel hybrid short-term electricity forecasting technique for residential loads using empirical mode decomposition and extreme learning machines. Comput Electrical Eng 98(107663). https://doi.org/10.1016/j.compeleceng.2021.107663

  28. Wang J, Cui Q, He M (2022) Hybrid intelligent framework for carbon price prediction using improved variational mode decomposition and optimal extreme learning machine. Chaos, Solitons & Fractals 156(111783). https://doi.org/10.1016/j.chaos.2021.111783

  29. Hou H, Wang Q, **ao Z, Xue M, Wu Y, Deng X, **e C (2022) Data-driven economic dispatch for islanded micro-grid considering uncertainty and demand response. Int J Electric Power Energy Syst 136(107623). https://doi.org/10.1016/j.ijepes.2021.107623

  30. Meira E, Oliveira FLC, de Menezes L (2022) Forecasting natural gas consumption using bagging and modified regularization techniques. Energy Econom 106(105760). https://doi.org/10.1016/j.eneco.2021.105760

  31. Hu H, Zhang L, Yan H, Bai Y, Wang P (2019) Denoising and baseline drift removal method of mems hydrophone signal based on vmd and wavelet threshold processing. IEEE Access 7:59913–59922. https://doi.org/10.1109/ACCESS.2019.2915612

    Article  Google Scholar 

  32. Li H, Liu T, Wu X, Chen Q (2020) An optimized vmd method and its applications in bearing fault diagnosis. Measurement 166:108185. https://doi.org/10.1016/j.measurement.2020.108185

    Article  Google Scholar 

  33. Rehman Nu, Aftab H (2019) Multivariate variational mode decomposition. IEEE Trans Signal Process 67(23):6039–6052. https://doi.org/10.1109/TSP.2019.2951223

    Article  MathSciNet  Google Scholar 

  34. Gu Q, Zhang X, Chen L, **ong N (2022) An improved bagging ensemble surrogate-assisted evolutionary algorithm for expensive many-objective optimization. Appl Intell 52(6):5949–5965. https://doi.org/10.1007/s10489-021-02709-4

    Article  Google Scholar 

  35. Kunsch HR (1989) The jackknife and the bootstrap for general stationary observations. Annal Stat 17(3):1217–1241. https://doi.org/10.1214/aos/1176347265

    Article  MathSciNet  Google Scholar 

  36. Bergmeir C, Hyndman R, Benítez J (2016) Bagging exponential smoothing methods using STL decomposition and Box-Cox transformation. Int J Forecasting 32(2):303–312. https://doi.org/10.1016/j.ijforecast.2015.07.002

    Article  Google Scholar 

  37. Song G, Dai Q, Han X, Guo L (2020) Two novel elm-based stacking deep models focused on image recognition. Appl Intell 50:1345–1366. https://doi.org/10.1007/s10489-019-01584-4

    Article  Google Scholar 

  38. Stefenon SF, Grebogi RB, Freire RZ, Nied A, Meyer LH (2020) Optimized ensemble extreme learning machine for classification of electrical insulators conditions. IEEE Trans Industrial Electron 67(6):5170–5178. https://doi.org/10.1109/TIE.2019.2926044

    Article  Google Scholar 

  39. Chen W, Chen X, Lin Y (2023) Homogeneous ensemble extreme learning machine autoencoder with mutual representation learning and manifold regularization for medical datasets. Appl Intell 53(12):15476–15495. https://doi.org/10.1007/s10489-022-04284-8

    Article  Google Scholar 

  40. Ghasemi M, Bagherifard K, Parvin H, Nejatian S, Pho K-H (2021) Multi-objective whale optimization algorithm and multi-objective grey wolf optimizer for solving next release problem with develo** fairness and uncertainty quality indicators. Appl Intell 51:5358–5387. https://doi.org/10.1007/s10489-020-02018-2

    Article  Google Scholar 

  41. Ribeiro MHDM, da Silva RG, Larcher JHK, Mariani VC, Coelho LS (2021) Seasonal-trend and multiobjective ensemble learning model for water consumption forecasting. In: International joint conference on neural networks (IJCNN), Shenzhen, China, 1:1–8. https://doi.org/10.1109/IJCNN.2021.8851880

  42. Filho DPC, Finardi EC, Aquino AFC (2021) Real-time dispatch for multi-unit hydroelectric plants with ac optimal power flow: the case of the santo antonio system. IEEE Access 9:149322–149337. https://doi.org/10.1109/ACCESS.2021.3124041

    Article  Google Scholar 

  43. Lu P, Ye L, Zhao Y, Dai B, Pei M, Tang Y (2021) Review of meta-heuristic algorithms for wind power prediction: methodologies, applications and challenges. Appl Energy 301(117446). https://doi.org/10.1016/j.apenergy.2021.117446

  44. Neville J, Jensen D (2008) Bias/Variance analysis for relational domains. In: Ramon J, Shavlik J, Tadepalli P, Blockeel H (eds) Inductive logic programming, Springer, Heidelberg, Germany, pp 27–28

  45. Sopelsa Neto NF, Stefenon SF, Meyer LH, Ovejero RG, Leithardt VRQ (2022) Fault prediction based on leakage current in contaminated insulators using enhanced time series forecasting models. Sensors 22(16):6121. https://doi.org/10.3390/s22166121

    Article  Google Scholar 

  46. Ribeiro MHDM, da Silva RG, Larcher JHK, Mendes A, Mariani VC, Coelho LS (2023) Decoding electroencephalography signal response by stacking ensemble learning and adaptive differential evolution. Sensors 23(16). https://doi.org/10.3390/s23167049

  47. Zhou J, Li H, Zhong W (2021) A modified diebold-mariano test for equal forecast accuracy with clustered dependence. Econom Lett 207:110029. https://doi.org/10.1016/j.econlet.2021.110029

    Article  MathSciNet  Google Scholar 

  48. Hyndman R, Athanasopoulos G, Bergmeir C, Caceres G, Chhay L, O’Hara-Wild M, Petropoulos F, Razbash S, Wang E, Yasmeen F (2021) forecast: forecasting functions for time series and linear models. R package version 8.15. https://pkg.robjhyndman.com/forecast/

  49. Song J, Wang J, Lu H (2018) A novel combined model based on advanced optimization algorithm for short-term wind speed forecasting. Appl Energy 215:643–658. https://doi.org/10.1016/j.apenergy.2018.02.070

    Article  Google Scholar 

  50. Chen P (2019) Effects of normalization on the entropy-based topsis method. Expert Syst Appl 136:33–41. https://doi.org/10.1016/j.eswa.2019.06.035

    Article  Google Scholar 

  51. Verma S, Pant M, Snasel V (2021) A comprehensive review on nsga-ii for multi-objective combinatorial optimization problems. IEEE Access 9:57757–57791. https://doi.org/10.1109/ACCESS.2021.3070634

    Article  Google Scholar 

  52. Liu H, Tang Y, Pu Y, Mei F, Sidorov D (2022) Short-term load forecasting of multi-energy in integrated energy system based on multivariate phase space reconstruction and support vector regression mode. Electric Power Syst Res 210:108066. https://doi.org/10.1016/j.epsr.2022.108066

    Article  Google Scholar 

  53. Bottieau J, De Grève Z, Piraux T, Dubois A, Vallée F, Toubeau J-F (2022) A cross-learning approach for cold-start forecasting of residential photovoltaic generation. Electric Power Syst Res 212(108415). https://doi.org/10.1016/j.epsr.2022.108415

  54. Fan G-F, Zhang L-Z, Yu M, Hong W-C, Dong S-Q (2022) Applications of random forest in multivariable response surface for short-term load forecasting. Int J Electric Power Energy Syst 139(108073). https://doi.org/10.1016/j.ijepes.2022.108073

  55. Ribeiro MHDM, da Silva RG, Ribeiro GT, Mariani VC, Coelho LS (2023) Cooperative ensemble learning model improves electric short-term load forecasting. Chaos, Solitons & Fractals 166(112982). https://doi.org/10.1016/j.chaos.2022.112982

  56. Sauer J, Mariani VC, Coelho LS, Ribeiro MHDM, Rampazzo M (2022) Extreme gradient boosting model based on improved jaya optimizer applied to forecasting energy consumption in residential buildings. Evolving Syst 13:577–588. https://doi.org/10.1007/s12530-021-09404-2

    Article  Google Scholar 

  57. Zhang J, Liu Z, Chen T (2023) Interval prediction of ultra-short-term photovoltaic power based on a hybrid model. Electric Power Syst Res 216(109035). https://doi.org/10.1016/j.epsr.2022.109035

  58. Munim ZH (2022) State-space tbats model for container freight rate forecasting with improved accuracy. Maritime Trans Res 3(100057). https://doi.org/10.1016/j.martra.2022.100057

  59. Abedi S, Kwon S (2023) Rolling-horizon optimization integrated with recurrent neural network-driven forecasting for residential battery energy storage operations. Int J Electric Power Energy Syst 145(108589). https://doi.org/10.1016/j.ijepes.2022.108589

  60. Khodabandelou G, Kheriji W, Selem FH (2021) Link traffic speed forecasting using convolutional attention-based gated recurrent unit. Appl Intell 51:2331–2352. https://doi.org/10.1007/s10489-020-02020-8

    Article  Google Scholar 

  61. Fernandes F, Stefenon SF, Seman LO, Nied A, Ferreira FCS, Subtil MCM, Klaar ACR, Leithardt VRQ (2022) Long short-term memory stacking model to predict the number of cases and deaths caused by COVID-19. J Intell Fuzzy Syst 42(6):6221–6234. https://doi.org/10.3233/JIFS-212788

    Article  Google Scholar 

  62. Zhao H, Liu H, Xu J, Deng W (2020) Performance prediction using high-order differential mathematical morphology gradient spectrum entropy and extreme learning machine. IEEE Trans Instrument Measure 69(7):4165–4172. https://doi.org/10.1109/TIM.2019.2948414

    Article  Google Scholar 

  63. Li G, Guo S, Li X, Cheng C (2023) Short-term forecasting approach based on bidirectional long short-term memory and convolutional neural network for regional photovoltaic power plants. Sustain Energy, Grids Netw 34(101019). https://doi.org/10.1016/j.segan.2023.101019

  64. Bilal B, Adjallah KH, Sava A, Yetilmezsoy K, Ouassaid M (2023) Wind turbine output power prediction and optimization based on a novel adaptive neuro-fuzzy inference system with the moving window. Energy 263(126159). https://doi.org/10.1016/j.energy.2022.126159

  65. Mouselimis L (2022) elmNNRcpp: the extreme learning machine algorithm. (2022). R package version 1.0.4. https://CRAN.R-project.org/package=elmNNRcpp

  66. Ribeiro MHDM, Mariani VC, Coelho LS (2020) Multi-step ahead meningitis case forecasting based on decomposition and multi-objective optimization methods. J Biomed Inform 111(103575). https://doi.org/10.1016/j.jbi.2020.103575

Download references

Author information

Authors and Affiliations

Authors

Contributions

Writing - original draft preparation: Matheus Henrique Dal Molin Ribeiro; Conceptualization: Ramon Gomes da Silva; Methodology: Sinvaldo Rodrigues Moreno; Formal analysis and investigation: Cristiane Canton; Writing - review and editing: José Henrique Kleinübing Larcher and Stefano Frizzo Stefenon; Supervision: Viviana Cocco Mariani and Leandro dos Santos Coelho.

Corresponding author

Correspondence to Matheus Henrique Dal Molin Ribeiro.

Ethics declarations

Competing interests

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Ethical and informed consent for data used

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

1.1 A Hyperparameters

Table 7 shows hyperparameters for the forecasting methods. The hyperparameter’s tuning for each model was performed using a grid-search strategy over the cross-validation procedure in the time series. It adopted the definitions provided by caret package by RMSE minimization considering the training set by the use of train function. In this regard, using the tuneLenght argument, the elements for the search space were specified. In this specification, it was taken into consideration that a lower result for tuneLenght may not be enough to produce an acceptable prediction result, and a higher value for tuneLenght may increase the time for training the model.

For ELM the hyperparameters are the number of hidden neurons (a random value between 1 and 20). Also, the distribution from which the input weights and the bias should be initialized, as well as the activation function were randomly selected between those available in the elmNNRcpp package [65] from R software. For the ANFIS, LSTM, GRU, RNN, and CNN models, the hyperparameters were also set by grid search, considering that a higher number of epochs and hidden layers may lead to overfitting and higher computing effort, whereas lower values may be not sufficient to reach acceptable results. For the statistical approaches, the selection is further automated following the definitions of the forecast package [48] based on the Akaike Information Criterion. Lastly, the NSGA-II and TOPSIS were determined based on Ribeiro et al. [66].

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ribeiro, M.H.D.M., da Silva, R.G., Moreno, S.R. et al. Variational mode decomposition and bagging extreme learning machine with multi-objective optimization for wind power forecasting. Appl Intell 54, 3119–3134 (2024). https://doi.org/10.1007/s10489-024-05331-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-024-05331-2

Keywords

Navigation