Investigating photovoltaic solar power output forecasting using machine learning algorithms

Solar power integration in electrical grids is complicated due to dependence on volatile weather conditions. To address this issue, continuous research and development is required to determine the best machine learning (ML) algorithm for PV solar power output forecasting. Existing studies have estab...

Full description

Bibliographic Details
Main Authors: Yusuf Essam, Ali Najah Ahmed, Rohaini Ramli, Kwok-Wing Chau, Muhammad Shazril Idris Ibrahim, Mohsen Sherif, Ahmed Sefelnasr, Ahmed El-Shafie
Format: Article
Language:English
Published: Taylor & Francis Group 2022-12-01
Series:Engineering Applications of Computational Fluid Mechanics
Subjects:
Online Access:https://www.tandfonline.com/doi/10.1080/19942060.2022.2126528
_version_ 1811205906386386944
author Yusuf Essam
Ali Najah Ahmed
Rohaini Ramli
Kwok-Wing Chau
Muhammad Shazril Idris Ibrahim
Mohsen Sherif
Ahmed Sefelnasr
Ahmed El-Shafie
author_facet Yusuf Essam
Ali Najah Ahmed
Rohaini Ramli
Kwok-Wing Chau
Muhammad Shazril Idris Ibrahim
Mohsen Sherif
Ahmed Sefelnasr
Ahmed El-Shafie
author_sort Yusuf Essam
collection DOAJ
description Solar power integration in electrical grids is complicated due to dependence on volatile weather conditions. To address this issue, continuous research and development is required to determine the best machine learning (ML) algorithm for PV solar power output forecasting. Existing studies have established the superiority of the artificial neural network (ANN) and random forest (RF) algorithms in this field. However, more recent studies have demonstrated promising PV solar power output forecasting performances by the decision tree (DT), extreme gradient boosting (XGB), and long short-term memory (LSTM) algorithms. Therefore, the present study aims to address a research gap in this field by determining the best performer among these 5 algorithms. A data set from the United States’ National Renewable Energy Laboratory (NREL) consisting of weather parameters and solar power output data for a monocrystalline silicon PV module in Cocoa, Florida was utilized. Comparisons of forecasting scores show that the ANN algorithm is superior as the ANN16 model produces the best mean absolute error (MAE), root mean squared error (RMSE) and coefficient of determination (R2) with values of 0.4693, 0.8816 W, and 0.9988, respectively. It is concluded that ANN is the most reliable and applicable algorithm for PV solar power output forecasting.
first_indexed 2024-04-12T03:37:56Z
format Article
id doaj.art-b11c510545fb4843986099f8ec4c132c
institution Directory Open Access Journal
issn 1994-2060
1997-003X
language English
last_indexed 2024-04-12T03:37:56Z
publishDate 2022-12-01
publisher Taylor & Francis Group
record_format Article
series Engineering Applications of Computational Fluid Mechanics
spelling doaj.art-b11c510545fb4843986099f8ec4c132c2022-12-22T03:49:21ZengTaylor & Francis GroupEngineering Applications of Computational Fluid Mechanics1994-20601997-003X2022-12-011612002203410.1080/19942060.2022.2126528Investigating photovoltaic solar power output forecasting using machine learning algorithmsYusuf Essam0Ali Najah Ahmed1Rohaini Ramli2Kwok-Wing Chau3Muhammad Shazril Idris Ibrahim4Mohsen Sherif5Ahmed Sefelnasr6Ahmed El-Shafie7Department of Civil Engineering, College of Engineering, Universiti Tenaga Nasional, Selangor, MalaysiaInstitute of Energy Infrastructure (IEI), Department of Civil Engineering, College of Engineering, Universiti Tenaga Nasional, Selangor, MalaysiaDepartment of Informatics, College of Computing and Informatics, Universiti Tenaga Nasional, Selangor, MalaysiaDepartment of Civil And Environmental Engineering, Hong Kong Polytechnic University, Kowloon, Hong KongDepartment of Civil Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur, MalaysiaDepartment of Civil and Environmental Engineering, College of Engineering, United Arab Emirates University, Al Ain, United Arab EmiratesNational Water and Energy Centre, United Arab Emirates University, Al Ain, United Arab EmiratesDepartment of Civil Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur, MalaysiaSolar power integration in electrical grids is complicated due to dependence on volatile weather conditions. To address this issue, continuous research and development is required to determine the best machine learning (ML) algorithm for PV solar power output forecasting. Existing studies have established the superiority of the artificial neural network (ANN) and random forest (RF) algorithms in this field. However, more recent studies have demonstrated promising PV solar power output forecasting performances by the decision tree (DT), extreme gradient boosting (XGB), and long short-term memory (LSTM) algorithms. Therefore, the present study aims to address a research gap in this field by determining the best performer among these 5 algorithms. A data set from the United States’ National Renewable Energy Laboratory (NREL) consisting of weather parameters and solar power output data for a monocrystalline silicon PV module in Cocoa, Florida was utilized. Comparisons of forecasting scores show that the ANN algorithm is superior as the ANN16 model produces the best mean absolute error (MAE), root mean squared error (RMSE) and coefficient of determination (R2) with values of 0.4693, 0.8816 W, and 0.9988, respectively. It is concluded that ANN is the most reliable and applicable algorithm for PV solar power output forecasting.https://www.tandfonline.com/doi/10.1080/19942060.2022.2126528Solar power forecastingdecision treerandom forestextreme gradient boostingartificial neural networklong short-term memory
spellingShingle Yusuf Essam
Ali Najah Ahmed
Rohaini Ramli
Kwok-Wing Chau
Muhammad Shazril Idris Ibrahim
Mohsen Sherif
Ahmed Sefelnasr
Ahmed El-Shafie
Investigating photovoltaic solar power output forecasting using machine learning algorithms
Engineering Applications of Computational Fluid Mechanics
Solar power forecasting
decision tree
random forest
extreme gradient boosting
artificial neural network
long short-term memory
title Investigating photovoltaic solar power output forecasting using machine learning algorithms
title_full Investigating photovoltaic solar power output forecasting using machine learning algorithms
title_fullStr Investigating photovoltaic solar power output forecasting using machine learning algorithms
title_full_unstemmed Investigating photovoltaic solar power output forecasting using machine learning algorithms
title_short Investigating photovoltaic solar power output forecasting using machine learning algorithms
title_sort investigating photovoltaic solar power output forecasting using machine learning algorithms
topic Solar power forecasting
decision tree
random forest
extreme gradient boosting
artificial neural network
long short-term memory
url https://www.tandfonline.com/doi/10.1080/19942060.2022.2126528
work_keys_str_mv AT yusufessam investigatingphotovoltaicsolarpoweroutputforecastingusingmachinelearningalgorithms
AT alinajahahmed investigatingphotovoltaicsolarpoweroutputforecastingusingmachinelearningalgorithms
AT rohainiramli investigatingphotovoltaicsolarpoweroutputforecastingusingmachinelearningalgorithms
AT kwokwingchau investigatingphotovoltaicsolarpoweroutputforecastingusingmachinelearningalgorithms
AT muhammadshazrilidrisibrahim investigatingphotovoltaicsolarpoweroutputforecastingusingmachinelearningalgorithms
AT mohsensherif investigatingphotovoltaicsolarpoweroutputforecastingusingmachinelearningalgorithms
AT ahmedsefelnasr investigatingphotovoltaicsolarpoweroutputforecastingusingmachinelearningalgorithms
AT ahmedelshafie investigatingphotovoltaicsolarpoweroutputforecastingusingmachinelearningalgorithms