The forecasting of solar irradiance in photovoltaic power generation is an important tool for the integration of intermittent renewable energy sources (RES) in electrical utility grids. This study evaluates two machine learning (ML) algorithms for intraday solar irradiance forecasting: Multigene genetic programming (MGGP) and the multilayer perceptron (MLP) artificial neural network (ANN). MGGP is an evolutionary algorithm white-box method and is a novel approach in the field. Persistence, MGGP and MLP were compared to forecast irradiance at six locations, within horizons from 15 to 120 min, in order to compare these methods based on a wide range of reliable results. The assessment of exogenous inputs indicates that the use of additional weather variables improves irradiance forecastability, resulting in improvements of 5.68% for mean absolute error (MAE) and 3.41% for root mean square error (RMSE). It was also verified that iterative predictions improve MGGP accuracy. The obtained results show that location, forecast horizon and error metric definition affect model accuracy dominance. Both Haurwitz and Ineichen clear sky models have been implemented, and the results denoted a low influence of these models in the prediction accuracy of multivariate ML forecasting. In a broad perspective, MGGP presented more accurate and robust results in single prediction cases, providing faster solutions, while ANN presented more accurate results for ensemble forecasting, although it presented higher complexity and requires additional computational effort.

Multiple site intraday solar irradiance forecasting by machine learning algorithms: MGGP and MLP neural networks

Mussetta M.;Leva S.
2020-01-01

Abstract

The forecasting of solar irradiance in photovoltaic power generation is an important tool for the integration of intermittent renewable energy sources (RES) in electrical utility grids. This study evaluates two machine learning (ML) algorithms for intraday solar irradiance forecasting: Multigene genetic programming (MGGP) and the multilayer perceptron (MLP) artificial neural network (ANN). MGGP is an evolutionary algorithm white-box method and is a novel approach in the field. Persistence, MGGP and MLP were compared to forecast irradiance at six locations, within horizons from 15 to 120 min, in order to compare these methods based on a wide range of reliable results. The assessment of exogenous inputs indicates that the use of additional weather variables improves irradiance forecastability, resulting in improvements of 5.68% for mean absolute error (MAE) and 3.41% for root mean square error (RMSE). It was also verified that iterative predictions improve MGGP accuracy. The obtained results show that location, forecast horizon and error metric definition affect model accuracy dominance. Both Haurwitz and Ineichen clear sky models have been implemented, and the results denoted a low influence of these models in the prediction accuracy of multivariate ML forecasting. In a broad perspective, MGGP presented more accurate and robust results in single prediction cases, providing faster solutions, while ANN presented more accurate results for ensemble forecasting, although it presented higher complexity and requires additional computational effort.
2020
Artificial neural networks
Intraday forecasting
Multigene genetic programming
Multilayer perceptron
Short-term forecasting
Solar irradiance forecasting
File in questo prodotto:
File Dimensione Formato  
energies-13-03005-v2.pdf

accesso aperto

: Publisher’s version
Dimensione 2.06 MB
Formato Adobe PDF
2.06 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1171222
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 30
  • ???jsp.display-item.citation.isi??? 24
social impact