Skip to main content
Log in

Application of deep learning and chaos theory for load forecasting in Greece

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

In this paper, a novel combination of deep learning recurrent neural network and Lyapunov time is proposed to forecast the consumption of electricity load, in Greece, in normal/abrupt change value areas. Our method verifies the chaotic behavior of load time series through chaos time series analysis and with the application of deep learning recurrent neural networks produces predictions for 10 and 20 days ahead. Specifically, four different neural network models constructed (a) feed forward neural network, (b) gated recurrent unit (GRU) neural network, (c) long short-term memory (LSTM) recurrent and (d) bidirectional LSTM neural network to implement the prediction in a prediction horizon, produced through the extraction of maximum Lyapunov exponent. We constructed sequences of algorithms to feed the neural networks, creating three scenarios (a) 1-step, (b) 10-step and (c) 20-step sequences. For each neural network model, we used its predictions as inputs to predict steps forward, iteratively, to examine the accuracy of the proposed models, for horizons that are both inside and outside to that defined by Lyapunov time. The results show that the deep learning GRU neural network produces iterative predictions of high accuracy and stability, following the trend evolution of actual values, even outside the safe horizon for 1-step and 10-step cases.

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. Marino DL, Amarasinghe K, Manic M (2016) Building energy load forecasting using Deep Neural Networks. In: IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society. https://doi.org/10.1109/iecon.2016.7793413

  2. Papaioannou P, Papaioannou G, Stratigakos A, Dikaiakos C (2017) Dynamic conditional correlation between electricity, energy (Commodity) and financial markets during the financial crisis in Greece. J Math Finance 7:990–1033. https://doi.org/10.4236/jmf.2017.74055

    Article  Google Scholar 

  3. Kiartzis SJ, Bakirtzis AG, Petridis V (1994) Short term load forecasting using neural networks, Aristotle University of Thessaloniki, Electric Power Systems Research

  4. Niu D, Liu D, Wu DD (2010) A soft computing system for day-ahead electricity price forecasting. Appl Soft Comput 10(3):868–875

    Article  Google Scholar 

  5. Lei M, Shiyan L, Chuanwen J, Hongling L, Yan Z (2009) A review on the forecasting of wind speed and generated power. Renew Sustain Energy Rev 13(4):915–920. https://doi.org/10.1016/j.rser.2008.02.002

    Article  Google Scholar 

  6. Stamatakis P (2008) Forecasting the consumption of electricity load with neural networks and genetic algorithms, Thesis

  7. Topalli AK, Erkmenb I (2003) A hybrid learning for neural networks applied to short term load forecasting. Neurocomputing 51:495–500

    Article  Google Scholar 

  8. Otavio AS, Carpinteiro A, Agnaldo JR, Reis A, Alexandre PA, da Silva B (2004) A hierarchical neural model in short-term load forecasting. Appl Soft Comput 4(4):405–412

    Article  Google Scholar 

  9. Mandal P, Senjyu T, Urasaki N, Funabashi T (2006) A neural network based several-hour-ahead electric load forecasting using similar days approach. Int J Electr Power Energy Syst 28(6):367–373

    Article  Google Scholar 

  10. Hong T, Gui M, Baran ME, Willis HL (2010) Modeling and forecasting hourly electric load by multiple linear regression with interactions. in: IEEE PES general meeting. https://doi.org/10.1109/pes.2010.5589959

  11. Goia A, May C, Fusai G (2010) Functional clustering and linear regression for peak load forecasting. Int J Forecast 26(4):700–711. https://doi.org/10.1016/j.ijforecast.2009.05.015

    Article  Google Scholar 

  12. Hong T, Wang P, Willis HL (2011) A Naïve multiple linear regression benchmark for short term load forecasting. In: 2011 IEEE power and energy society general meeting. https://doi.org/10.1109/pes.2011.6038881

  13. Voronin S, Partanen J (2013) Price forecasting in the day-ahead energy market by an iterative method with separate normal price and price spike frameworks. Energies 6(11):5897–5920. https://doi.org/10.3390/en6115897

    Article  Google Scholar 

  14. Panapakidis Ioannis P, Dragoumas Athanasios S (2016) Day – ahead electricity price forecasting via the application of artificial neural network based models. Appl Energy 172:132–151

    Article  Google Scholar 

  15. Farmer JD, Sidorowich JJ (1987) Predicting chaotic time series. Phys Rev Lett 59(8):845–848. https://doi.org/10.1103/physrevlett.59.845

    Article  MathSciNet  Google Scholar 

  16. Tkachenko R, Izonin I (2019) Model and principles for the implementation of neural-like structures based on geometric data transformations. In: Hu Z, Petoukhov S, Dychka I, He M (eds) Advances in intelligent systems and computing, vol 754. Springer, pp 578–587

  17. Izonin I, Tkachenko R, Kryvinska N, Tkachenko P, Greguš M (2019) Multiple linear regression based on coefficients identification using non-iterative sgtm neural-like structure. In: Rojas I, Joya G, Catala A (eds) Advances in computational intelligence, IWANN 2019, LNCS, vol 11506. Springer, Cham. https://doi.org/10.1007/978-3-030-20521-8_39

    Chapter  Google Scholar 

  18. Tkachenko R, Izonin I, Vitynskyi P, Lotoshynska N, Pavlyuk O (2018) Development of the non-iterative supervised learning predictor based on the ito decomposition and SGTM neural-like structure for managing medical insurance costs. Data 3(4):46. https://doi.org/10.3390/data3040046

    Article  Google Scholar 

  19. Fazelpour F, Tarashkar N, Rosen MA (2016) Short-term wind speed forecasting using artificial neural networks for Tehran, Iran. Int J Energy Environ Eng 7(4):377–390. https://doi.org/10.1007/s40095-016-0220-6

    Article  Google Scholar 

  20. He W (2017) Load forecasting via deep neural networks. Proc Comput Sci 122:308–314. https://doi.org/10.1016/j.procs.2017.11.374

    Article  Google Scholar 

  21. Abdel-Nasser M, Mahmoud K (2017) Accurate photovoltaic power forecasting models using deep LSTM-RNN. Neural Comput Appl. https://doi.org/10.1007/s00521-017-3225-z

    Article  Google Scholar 

  22. Lago J, De Ridder F, De Schutter B (2018) Forecasting spot electricity prices: Deep learning approaches and empirical comparison of traditional algorithms. Appl Energy 221:386–405

    Article  Google Scholar 

  23. Popa D, Pop F, Serbanescu C, Castiglione A (2018) Deep learning model for home automation and energy reduction in a smart home environment platform. Neural Comput Appl. https://doi.org/10.1007/s00521-018-3724-6

    Article  Google Scholar 

  24. Bouktif S, Fiaz A, Ouni A, Serhani M (2018) Optimal deep learning LSTM Model for electric load forecasting using feature selection and genetic algorithm: comparison with machine learning approaches. Energies 11(7):1636. https://doi.org/10.3390/en11071636

    Article  Google Scholar 

  25. Cheng H, Xie Z, Shi Y, Xiong N (2019) Multi-step data prediction in wireless sensor networks based on one-dimensional CNN and bidirectional LSTM. IEEE Access. https://doi.org/10.1109/access.2019.2937098

    Article  Google Scholar 

  26. Bendaoud NMM, Farah N (2020) Using deep learning for short-term load forecasting. Neural Comput Appl. https://doi.org/10.1007/s00521-020-04856-0

    Article  Google Scholar 

  27. McCulloch WS, Pitts W (1943) A logical calculus of ideas immanent in nervous activity. Bull Math Biophys 5:115

    Article  MathSciNet  Google Scholar 

  28. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735e80

    Article  Google Scholar 

  29. Kong W, Dong ZY, Jia Y, Hill D, Zhang Y (2017) Short-Term Residential Load Forecasting Based on LSTM Recurrent Neural Network. IEEE TransSmart Grid 10(1):841–851

    Article  Google Scholar 

  30. Son H, Kim C (2020) A deep learning approach to forecasting monthly demand for residential-sector electricity. Sustainability 12(8):3103. https://doi.org/10.3390/su12083103

    Article  Google Scholar 

  31. Graves A, Jaitly N, Mohamed A (2013) Hybrid speech recognition with Deep Bidirectional LSTM. In: 2013 IEEE workshop on automatic speech recognition and understanding. https://doi.org/10.1109/asru.2013.6707742

  32. Schuster M, Paliwal K (1997) Bidirectional recurrent neural networks. Signal Process IEEE Trans 45:2673–2681. https://doi.org/10.1109/78.650093

    Article  Google Scholar 

  33. Fu R, Zhang Z, Li L (2016) Using LSTM and GRU neural network methods for traffic flow prediction. In: 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC). https://doi.org/10.1109/yac.2016.7804912

  34. Kantz H, Schreiber H (2004) Nonlinear Time Series Analysis, 2nd edn. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  35. Kumar H, Saini S (2016) Chaotic characterization of electric load demand time series & load forecasting by using GA trained artificial neural network. In: 2016 International conference on signal processing, communication, power and embedded system (SCOPES). https://doi.org/10.1109/scopes.2016.7955674

  36. Kodba S, Perc M, Marhl M (2005) Detecting chaos from a time series. Eur J Phys 26:205–215. https://doi.org/10.1088/0143-0807/26/1/021

    Article  Google Scholar 

  37. Bayarri D, Belaire-Franch J (2002) Recurrence plots in nonlinear time series analysis: free software. J Stat Softw. https://doi.org/10.18637/jss.v007.i09

    Article  Google Scholar 

  38. Alfaro M, Fuertes G, Vargas E, Sepúlveda J, Veloso-Poblete M (2018) Forecast of chaotic series in a horizon superior to the inverse of the maximum lyapunov exponent. Complexity. https://doi.org/10.1155/2018/1452683

    Article  Google Scholar 

  39. Bisong E (2019) Introduction to Scikit-learn. Building machine learning and deep learning models on google cloud platform. Apress, Berkeley, CA

    Chapter  Google Scholar 

  40. Dahl GE, Sainath TN, Hinton GE (2013) Improving deep neural networks for LVCSR using rectified linear units and dropout. In: 2013 IEEE International Conference on Acoustics, Speech and Signal Processing. https://doi.org/10.1109/icassp.2013.6639346

  41. Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15(1):1929–1958

    MathSciNet  MATH  Google Scholar 

  42. Wu L, Kong C, Hao X, Chen W (2020) A short-term load forecasting method based on GRU-CNN hybrid neural network model. Math Probl Eng 2020:1–10. https://doi.org/10.1155/2020/1428104

    Article  Google Scholar 

  43. Huffaker RG (2010) Phase space reconstruction from time series data: where history meets theory. In: 2010 International European Forum, 8–12 Feb 2010, Innsbruck-Igls, Austria, International European Forum on System Dynamics and Innovation in Food Networks

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to T. E. Karakasidis.

Ethics declarations

Conflicts of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.

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

Stergiou, K., Karakasidis, T.E. Application of deep learning and chaos theory for load forecasting in Greece. Neural Comput & Applic 33, 16713–16731 (2021). https://doi.org/10.1007/s00521-021-06266-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-06266-2

Keywords

Navigation