Predicting Hourly PV Production of FESB Solar Plant Using SKTIME Library
Accurate forecasting of solar power production is essential for the effective integration of renewable energy into power grids, reducing reliance on conventional energy sources and enhancing grid stability. This paper presents a day-ahead solar power forecasting model developed using Python’s sktime library, employing Gradient Boosting Regression to predict PV power output based on weather and historical power data. The dataset used for prediction includes detailed weather features such as temperature, humidity, rain, and cloud opacity from multiple sources, including Open Weather and Solcast APIs. The model’s performance improved significantly by performing hyperparameter tuning with ForecastingGridSearchCV, reducing the Mean Absolute Error (MAE) from 1.107 to 1.006. Results indicate that high-quality cloud data is crucial for enhancing forecast precision, particularly under cloudy conditions, yielding a 31.1% MAE reduction compared to models without this feature. The findings demonstrate sktime’s flexibility in time series forecasting for renewable energy applications and highlight the importance of detailed meteorological data in improving the accuracy of solar power prediction.
Authors
- Josip Vasilj (ORCID: https://orcid.org/0000-0001-6527-4588)
- Damir Jakus (ORCID: https://orcid.org/0000-0002-4560-0267)
- Joško Novaković (ORCID: https://orcid.org/0000-0002-1964-9067)
- Stipe Pudja
Institutions
- University of Split (HR)
Publication Details
- Published
- 2025-06-16
- DOI
- https://doi.org/10.23919/splitech65624.2025.11091716
- Primary Topic
- Solar Radiation and Photovoltaics
- Type
- article
- Field-Weighted Citation Impact
- 0.00