arvartho / greek-res-forecasting-project

This study considers the prediction and forecasting of solar and wind power generation on a country-wide basis for the Greek energy grid.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Greek RES Forecasting

This study considers the prediction and forecasting of solar and wind power generation on a country-wide basis for the Greek energy grid. Namely, the following hypothesis is explored:

The information from weather variables of a subset of RES installation in Greece, along with the last day's production, is sufficient for accurately forecasting the next day's RES generation.

Below you can find the rendered versions of the jupyter notebooks used for the forecasting of each energy type:

Premise

In detail, the idea behind this exercise is to explore the predictability of wind and solar energy production for the Greek energy grid by using only aggregated weather information from the top 20% of wind and solar installations. The forecast horizon for this project is one week, and the predictions are performed by applying a rolling forecast with one day window and using as features the next day's weather forecast and the previous day energy production. Additionally, a number of temporal features are used as well, in an attempt to describe the seasonality of the timeseries. Features such as the month, hour, day, day of week and day of year are encoded with polar coordinates to capture their cyclical nature. Also, statistical features are added that capture the mean , max, min, std, var and skew of the timeseries. The statistical features are calculated using a 12-hour sliding window across the training and the test set. Fo the final feature selection, the Recursive Feature Extraction (RFE) [1] algorithm is applied, using the feature importance of an Extreme Gradient Boosting model.

Data

For this endeavour, a dataset for Greek RES was created using a number of different sources, by combining energy generation, geolocation and weather forecast data. The dataset was formed by locating, using the geolocation data, a subset of the installations with the greater solar and wind energy production capacity. Afterwards, the historical hourly weather forecasts of a number of weather variables for the locations of interest is extracted using the StormGlass Weather API. Whereas the energy data were collected by the European Network of Transmission System Operators for Electricity (ENTSO-E) and consist of the actual aggregated net solar and wind generation output in hourly intervals. For each type of energy the weather information is aggregated and combined with the output energy information.

The raw data were collected from the following sources:

More information regarding energy licencing http://www.opengov.gr/minenv/?p=1031

Forecast Modeling

The study focuses on linear and non-linear statistical models and some hybrid combination of those

  • Linear Regression
  • Ridge Regression
  • Elastic Net Regression
  • Random Forest Regression
  • Extreme Gradient Boosting
  • Facebook Prophet
  • Hybrid Facebook Prophet with Random Forest Regression
  • Hybrid Facebook Prophet with Extreme Gradient Boosting

Experiments and evaluation

For the experiments, 4 years of weather and energy data were collected from 2017 to 2020. Namely, 5 different training and testing datasets have been generated, for each energy source. The testing is executed on specific weeks of March, May, July, October and December of 2020. The forecast evaluation is performed using MAE and RMSE as well as the violin plots of the error distribution for each week.

Conclusion

The experiments draw the conclusion that the non-linear models (Random Forest Regression and Extreme Gradient Boost) can be better predictors of renewble energy in the Greek grid. Especially when it comes to wind energy forecasts, the RF and XGB, perform much better than the linear and hybrid models. This is consistent with the literature that suggests that the volatile and intermittent nature of wind can be captured better by non-linear models. On the other hand, solar energy output tends to be less volatile with predictable seasonality, nevertheless RF and XGB still outperform their counterparts.

Additionally, the experiments that were conducted in different weekly time frames across the year, indicate that solar energy output during summer and winter (July and January) months is more predictable than the rest of the year. On the other hand wind energy generation has no obvious seasonal pattern, thus can be equally volatile and challenging to predict throughout the year.


Future Work

  • Improve tuning of FB Prophet model
  • Feature selection with Maximum relevance minimum redundancy (MRMR) (pip install Pymrmre)
  • Attemp forecasts using as features the weather variables, the actual energy data up until two days before the target day (t-2 actual lagged values) and the energy forecast of the day before (t-1 lagged energy forecast)
  • Experiment with wavelet features and wavelet decomposition of the timeseries
  • Using exhaustive parameter tuning techniques such as grid search can further improve models' prediction performance

References

[1] Guyon, I., Weston, J., Barnhill, S., & Vapnik, V., “Gene selection for cancer classification using support vector machines”, Mach. Learn., 46(1-3), 389–422, 2002.

[2] D. A. Wood, “Hourly-averaged solar plus wind power generation for Germany 2016: Long-term prediction, short-term forecasting, data mining and outlier analysis,” Sustain. Cities Soc., vol. 60, no. April, p. 102227, 2020, doi: 10.1016/j.scs.2020.102227.

[3] M. Bouzerdoum, A. Mellit, and A. Massi Pavan, “A hybrid model (SARIMA-SVM) for short-term power forecasting of a small-scale grid-connected photovoltaic plant,” Sol. Energy, vol. 98, no. PC, pp. 226–235, 2013, doi: 10.1016/j.solener.2013.10.002.

[4] N. Bigdeli, M. Salehi Borujeni, and K. Afshar, “Time series analysis and short-term forecasting of solar irradiation, a new hybrid approach,” Swarm Evol. Comput., vol. 34, pp. 75–88, 2017, doi: 10.1016/j.swevo.2016.12.004.

[5] C. Voyant, C. Paoli, M. Muselli, and M. L. Nivet, “Multi-horizon solar radiation forecasting for Mediterranean locations using time series models,” Renew. Sustain. Energy Rev., vol. 28, pp. 44–52, 2013, doi: 10.1016/j.rser.2013.07.058.

About

This study considers the prediction and forecasting of solar and wind power generation on a country-wide basis for the Greek energy grid.


Languages

Language:Jupyter Notebook 99.9%Language:Python 0.1%