TY - JOUR
T1 - Enhanced solar photovoltaic power prediction using diverse machine learning algorithms with hyperparameter optimization
AU - Tahir, Muhammad Faizan
AU - Yousaf, Muhammad Zain
AU - Tzes, Anthony
AU - El Moursi, Mohamed Shawky
AU - El-Fouly, Tarek H.M.
N1 - Publisher Copyright:
© 2024 Elsevier Ltd
PY - 2024/8
Y1 - 2024/8
N2 - Solar photovoltaic power generation accurate prediction is crucial for optimizing the efficiency and reliability of solar power plants. This research work focuses on predicting photovoltaic power using various machine learning algorithms, including ensemble of regression trees, support vector machine, Gaussian process regression, and artificial neural networks. Performance of these algorithms is further improved through hyperparameter optimization using Bayesian optimization and random search optimizers. Hourly data with a 30-min temporal resolution for an entire year is collected from a 10 MW Masdar solar photovoltaic project based in the United Arab Emirates. Photovoltaic historical power curve is generated using the System Advisor Model software, and to ensure data consistency, the collected dataset is normalized, with the interrelationships among variables computed using the Pearson relation coefficient. The results substantiate that Gaussian process regression demonstrates the best performance (lowest prediction errors) in terms of computing predicted solar photovoltaic generation power, followed by artificial neural networks, ensemble of regression trees, and the support vector machine across both optimizers. Concerning hyperparameter optimization, Bayesian optimization -based model outperformed support vector machine, Gaussian process regression, and artificial neural networks algorithms, except for the ensemble of regression trees. The proposed work contributes to the advancement of solar photovoltaic power prediction by combining the power of machine learning algorithms with hyperparameter optimization techniques. Additionally, the results emphasize the importance of hyperparameter optimization in enhancing machine learning model performance, providing valuable insights into adaptability and accuracy across varying seasonal conditions.
AB - Solar photovoltaic power generation accurate prediction is crucial for optimizing the efficiency and reliability of solar power plants. This research work focuses on predicting photovoltaic power using various machine learning algorithms, including ensemble of regression trees, support vector machine, Gaussian process regression, and artificial neural networks. Performance of these algorithms is further improved through hyperparameter optimization using Bayesian optimization and random search optimizers. Hourly data with a 30-min temporal resolution for an entire year is collected from a 10 MW Masdar solar photovoltaic project based in the United Arab Emirates. Photovoltaic historical power curve is generated using the System Advisor Model software, and to ensure data consistency, the collected dataset is normalized, with the interrelationships among variables computed using the Pearson relation coefficient. The results substantiate that Gaussian process regression demonstrates the best performance (lowest prediction errors) in terms of computing predicted solar photovoltaic generation power, followed by artificial neural networks, ensemble of regression trees, and the support vector machine across both optimizers. Concerning hyperparameter optimization, Bayesian optimization -based model outperformed support vector machine, Gaussian process regression, and artificial neural networks algorithms, except for the ensemble of regression trees. The proposed work contributes to the advancement of solar photovoltaic power prediction by combining the power of machine learning algorithms with hyperparameter optimization techniques. Additionally, the results emphasize the importance of hyperparameter optimization in enhancing machine learning model performance, providing valuable insights into adaptability and accuracy across varying seasonal conditions.
KW - Bayesian optimization
KW - Hyperparameter optimization
KW - Machine learning
KW - Photovoltaic power prediction
KW - Random search
KW - System advisor model
UR - http://www.scopus.com/inward/record.url?scp=85193612580&partnerID=8YFLogxK
U2 - 10.1016/j.rser.2024.114581
DO - 10.1016/j.rser.2024.114581
M3 - Article
AN - SCOPUS:85193612580
SN - 1364-0321
VL - 200
JO - Renewable and Sustainable Energy Reviews
JF - Renewable and Sustainable Energy Reviews
M1 - 114581
ER -