by Dominik Puecker, Thomas Weyse (University of Applied Sciences Burgenland), and Igor Ivkić (University of Applied Sciences Burgenland and Lancaster University)

The energy sector is essential for economic development, and the liberalisation of the electricity market has made energy pricing dynamic, influenced by supply and demand. Accurate energy price forecasting is crucial for supply planning and investment decisions, offering security and risk minimization for producers and traders. We propose a cloud-based AI prototype that predicts energy prices using historical data. It details our method for assessing model accuracy by comparing actual to predicted prices, demonstrating how cloud technology can streamline data-intensive tasks in energy forecasting.

The energy market is a complex and volatile system that is influenced by many internal and external factors. Until now, the ability to accurately predict energy prices has been limited, in part due to limited technological forecasting capabilities. The use of cloud technology represents a new approach, which is described in this article. To illustrate this, Figure 1 shows the development of electricity prices in the German-Austrian energy market between 2003 and 2021.

Figure 1: Electricity price development in the German-Austrian energy market from 2003 to 2021 [L1
Figure 1: Electricity price development in the German-Austrian energy market from 2003 to 2021 [L1].

Over the years, the price of energy has been dynamic and highly volatile. This makes it essential that electricity traders and producers plan and calculate their purchases and production accurately. Ideally, they should be able to forecast the future so that they can adapt their strategy to changes as early as possible. The price of energy is subject to a certain degree of volatility due to the physical properties of electricity and non-stationary and seasonal demand [1]. As renewable energy, which is largely weather dependent, continues to expand, expected production is also becoming less predictable. The combination of these two factors adds an additional layer of complexity and makes energy price forecasting even more challenging [2].

This article explores the feasibility of using cloud services to create a model capable of predicting future energy prices. The objective is to leverage the advanced computational power, AI and Machine Learning (ML) capabilities provided by Amazon Web Services (AWS) to generate precise forecasts based on historical energy price data. To achieve this goal, we propose a prototype designed to operate in the AWS cloud platform, utilising managed services (Amazon Forecast) to predict energy prices. The cloud-based model is expected to be able to understand the behaviour of the electricity market based on the provided data, to recognise patterns and to predict future developments. Our approach extends the scope of the research beyond the evaluation of modelling techniques and (compared to related work) takes advantage of the state-of-the-art technologies provided by the cloud [3]. The overall idea is to let the AI-algorithm itself decide which model is best for modelling, rather than specifying a particular type of model. Figure 2 shows proposed AWS cloud-based prototype for predicting energy prices. 

Figure 1: Electricity price development in the German-Austrian energy market from 2003 to 2021 [L1
Figure 2: Design of the prototype to produce forecasting models using AWS.

The prototype is divided into three distinct phases. Each phase uses different cloud services at different times, and they contribute to each other. First, the raw historical data is imported and then pre-processed using the dedicated AWS Glue Crawler service (Phase 1: Data Preprocessing). This service prepares the data so that the AI can best interpret it and then identify patterns in it. This data is stored in the central Simple Storage Service (S3) bucket and is now ready for analysis. Next, Amazon Forecast Service uses the optimised data to train a predictor to create a model capable of predicting future energy prices (Phase 2: Execution Train & Predict). Amazon Forecast also supports model evaluation using a wide range of scientifically accepted methods and metrics for model validation. Finally, the predicted results are analysed to evaluate the performance of the generated model (Phase 3: Evaluate). To achieve a valid performance evaluation, the chosen approach compares actual energy prices (validation data) with the prices predicted by the model over a fixed period of time before the forecast is run. The purpose of this step is to show how much the Amazon Forecast Service prediction deviates from the actual values and it is used to determine a Proof of Concept (PoC) for the architecture created.

The main contribution of this article is a novel modelling approach to accurately predict future energy prices using cloud-based methods. In addition, we propose a cloud architecture that takes raw data from the energy market, learns from it, and (based on this) makes predictions (or forecasts) of future energy price developments. Our approach exploits the individual strengths of different cloud services, which in combination lead to the generation of predictive (or forecasting) models for energy prices. A key aspect of our approach is that the selection of the modelling algorithm is done completely autonomously by the AWS services, using ML to identify the most appropriate algorithm for the task. The cloud-based model simplifies the process of data handling and model training while enhancing the accuracy of predictions.

The research highlights the potential of cloud technologies in managing data-intensive tasks like energy price forecasting. Future research could explore the inclusion of additional factors, such as weather conditions and geopolitical events, to further improve the model’s accuracy. Additionally, investigating other cloud services and ML techniques could provide deeper insights and more robust forecasting capabilities. By demonstrating the effectiveness of AWS cloud services in predicting energy prices, this study opens new avenues for applying cloud-based ML in the energy sector. The results indicate that cloud technology can significantly enhance forecasting accuracy, providing valuable insights for energy producers and traders. This approach not only improves the reliability of energy price forecasts but also offers a scalable and efficient solution for handling large datasets and complex variables, making it a promising tool for the energy industry.

Link:
[L1] https://www.pv-magazine.de/2021/07/02/preise-an-der-stromboerse-mit-70-euro-pro-megawattstunde-so-hoch-wie-lange-nicht-mehr/

References:
[1] F. Wang, et al., “Daily pattern prediction based classification modeling approach for day-ahead electricity price forecasting,” International Journal of Electrical Power & Energy Systems, 105, 529–540, 2019. https://doi.org/10.1016/j. ijepes.2018.08.039
[2] J. Lago, et al., “Forecasting day-ahead electricity prices: A review of state-of-the-art algorithms, best practices and an open-access benchmark,” Applied Energy, 293, 116983, 2021. https://doi.org/10.1016/j.apenergy.2021.116983
[3] T. Windler, J. Busse, J.Rieck, J. “One month-ahead electricity price forecasting in the context of production planning,” J. of Cleaner Production, 238, 117910, 2019. https://doi.org/10.1016/j.jclepro.2019.117910

Please contact: 
Dominik Puecker, Thomas Weyse, FH Burgenland, Austria
This email address is being protected from spambots. You need JavaScript enabled to view it.
This email address is being protected from spambots. You need JavaScript enabled to view it. 

 

Next issue: October 2024
Special theme:
Software Security
Call for the next issue
Image ERCIM News 138
This issue in pdf

 

Image ERCIM News 138 epub
This issue in ePub format

Get the latest issue to your desktop
RSS Feed