Evaluating machine learning models comprehensively for predicting maximum power from photovoltaic systems

This paper presents a machine learning (ML) model designed to track the maximum power point of standalone Photovoltaic (PV) systems. Due to the nonlinear nature of power generation in PV systems, influenced by fluctuating weather conditions, managing this nonlinear data effectively remains a challenge. As a result, the use of ML techniques to optimize PV systems at their MPP is highly beneficial. To achieve this, the research explores various ML algorithms, such as Linear Regression (LR), Ridge Regression (RR), Lasso Regression (Lasso R), Bayesian Regression (BR), Decision Tree Regression (DTR), Gradient Boosting Regression (GBR), and Artificial Neural Networks (ANN), to predict the MPP of PV systems. The model utilizes data from the PV unit's technical specifications, allowing the algorithms to forecast maximum power, current, and voltage based on given irradiance and temperature inputs. Predicted data is also used to determine the boost converter's duty cycle. The simulation was conducted on a 100 kW solar panel with an open-circuit voltage of 64.2 V and a short-circuit current of 5.96 A. Model performance was evaluated using metrics such as Root Mean Square Error (RMSE), Coefficient of Determination (R<sup>2</sup>), and Mean Absolute Error (MAE). Additionally, the study assessed the correlation and feature importance to evaluate model compatibility and the factors impacting the predictive accuracy of the ML models. Results showed that the DTR algorithm outperformed others like LR, RR, Lasso R, BR, GBR, and ANN in predicting the maximum current (I<sub>m</sub>), voltage (V<sub>m</sub>), and power (P<sub>m</sub>) of the PV system. The DTR model achieved RMSE, MAE, and R<sup>2</sup> values of 0.006, 0.004, and 0.99999 for I<sub>m</sub>, 0.015, 0.0036, and 0.99999 for V<sub>m</sub>, and 2.36, 0.871, and 0.99999 for P<sub>m</sub>. Factors such as the size of the training dataset, operating conditions of the PV system, model type, and data preprocessing were found to significantly influence prediction accuracy.

Authors

Institutions

Publication Details

Journal
Scientific Reports
Published
2025-03-28
DOI
https://doi.org/10.1038/s41598-025-91044-6
Citations
24
Primary Topic
Photovoltaic System Optimization Techniques
Type
article
Field-Weighted Citation Impact
8.72

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evaluating machine learning models comprehensively for predicting maximum power from photovoltaic systems

Amr Munshi, Mostafa A. Ebied, Samir A. Hamad, Majid Alotaibi et al.
24 citations
Scientific Reports
Photovoltaic System Optimization Techniques
8.72
article

Evaluating machine learning models comprehensively for predicting maximum power from photovoltaic systems

Amr Munshi, Mostafa A. Ebied, Samir A. Hamad, Majid Alotaibi, Mohamed A. Ghalib
article en
24 citations

Abstract

This paper presents a machine learning (ML) model designed to track the maximum power point of standalone Photovoltaic (PV) systems. Due to the nonlinear nature of power generation in PV systems, influenced by fluctuating weather conditions, managing this nonlinear data effectively remains a challenge. As a result, the use of ML techniques to optimize PV systems at their MPP is highly beneficial. To achieve this, the research explores various ML algorithms, such as Linear Regression (LR), Ridge Regression (RR), Lasso Regression (Lasso R), Bayesian Regression (BR), Decision Tree Regression (DTR), Gradient Boosting Regression (GBR), and Artificial Neural Networks (ANN), to predict the MPP of PV systems. The model utilizes data from the PV unit's technical specifications, allowing the algorithms to forecast maximum power, current, and voltage based on given irradiance and temperature inputs. Predicted data is also used to determine the boost converter's duty cycle. The simulation was conducted on a 100 kW solar panel with an open-circuit voltage of 64.2 V and a short-circuit current of 5.96 A. Model performance was evaluated using metrics such as Root Mean Square Error (RMSE), Coefficient of Determination (R<sup>2</sup>), and Mean Absolute Error (MAE). Additionally, the study assessed the correlation and feature importance to evaluate model compatibility and the factors impacting the predictive accuracy of the ML models. Results showed that the DTR algorithm outperformed others like LR, RR, Lasso R, BR, GBR, and ANN in predicting the maximum current (I<sub>m</sub>), voltage (V<sub>m</sub>), and power (P<sub>m</sub>) of the PV system. The DTR model achieved RMSE, MAE, and R<sup>2</sup> values of 0.006, 0.004, and 0.99999 for I<sub>m</sub>, 0.015, 0.0036, and 0.99999 for V<sub>m</sub>, and 2.36, 0.871, and 0.99999 for P<sub>m</sub>. Factors such as the size of the training dataset, operating conditions of the PV system, model type, and data preprocessing were found to significantly influence prediction accuracy.

Scientific ReportsVol. 15(1)
Beni-Suef University (EG), Umm al-Qura University (SA)
Beni-Suef University
Openalex Percentile: Top 2%
Photovoltaic System Optimization Techniques
8.72
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.