A novel dynamic/adaptive K-nearest neighbor model for the prediction of solar photovoltaic systems’ performance

The inherent variability in solar Photovoltaic (PV) systems motivates developing dynamic and adaptive data-driven models capable of accurately predicting the systems’ performance. A dynamic/adaptive K-Nearest Neighbor (K-NN) model to estimate the conversion efficiency of a solar PV system is propose...

Full description

Bibliographic Details
Main Authors: Sameer Al-Dahidi, Bashar Hammad, Mohammad Alrbai, Mohammad Al-Abed
Format: Article
Language:English
Published: Elsevier 2024-06-01
Series:Results in Engineering
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2590123024003955
_version_ 1797200836274683904
author Sameer Al-Dahidi
Bashar Hammad
Mohammad Alrbai
Mohammad Al-Abed
author_facet Sameer Al-Dahidi
Bashar Hammad
Mohammad Alrbai
Mohammad Al-Abed
author_sort Sameer Al-Dahidi
collection DOAJ
description The inherent variability in solar Photovoltaic (PV) systems motivates developing dynamic and adaptive data-driven models capable of accurately predicting the systems’ performance. A dynamic/adaptive K-Nearest Neighbor (K-NN) model to estimate the conversion efficiency of a solar PV system is proposed in this work. The proposed model estimates the conversion efficiency of a test pattern based on three steps: (i) identifying the similar historical operational conditions experienced by the system, (ii) assigning a weight to each condition based on its similarity to the test pattern at hand, and (iii) computing the weighted average conversion efficiency of the test pattern. Thus, the proposed model is adaptive and dynamic as the nearest neighbors and the associated weights vary from one test pattern to another. The proposed model is applied to a 7.98 kWp rooftop grid-connected solar PV system at the Hashemite University in Jordan. Its effectiveness is evaluated by resorting to the Mean Square Error (MSE), Accuracy, Coefficient of Determination (R2), and Adjusted R2 (R2adjusted), and comparing the results with the traditional K-NN and other techniques adequately developed in the same context, such as Artificial Neural Network (ANN), Extreme Learning Machine (ELM), and Multiple Linear Regression (MLR). Results show that the proposed model exhibited superior performance across all metrics, with a performance gain reaching up to 45.2 % and 6.8 % for the MSE and R2adjusted, respectively, compared to the base MLR. Further, the simplicity and computational efficiency of the proposed model validate its practical deployment in predicting PV system performance.
first_indexed 2024-04-24T07:37:58Z
format Article
id doaj.art-f8a0c38deda743bfa774902aad78cf06
institution Directory Open Access Journal
issn 2590-1230
language English
last_indexed 2024-04-24T07:37:58Z
publishDate 2024-06-01
publisher Elsevier
record_format Article
series Results in Engineering
spelling doaj.art-f8a0c38deda743bfa774902aad78cf062024-04-20T04:17:46ZengElsevierResults in Engineering2590-12302024-06-0122102141A novel dynamic/adaptive K-nearest neighbor model for the prediction of solar photovoltaic systems’ performanceSameer Al-Dahidi0Bashar Hammad1Mohammad Alrbai2Mohammad Al-Abed3Department of Mechanical and Maintenance Engineering, School of Applied Technical Sciences, German Jordanian University, Amman, 11180, Jordan; Corresponding author.Department of Mechanical and Maintenance Engineering, School of Applied Technical Sciences, German Jordanian University, Amman, 11180, JordanDepartment of Mechanical Engineering, School of Engineering, University of Jordan, Amman, 11942, JordanCollege of Engineering and Technology, American University of the Middle East, Egaila, 54200, KuwaitThe inherent variability in solar Photovoltaic (PV) systems motivates developing dynamic and adaptive data-driven models capable of accurately predicting the systems’ performance. A dynamic/adaptive K-Nearest Neighbor (K-NN) model to estimate the conversion efficiency of a solar PV system is proposed in this work. The proposed model estimates the conversion efficiency of a test pattern based on three steps: (i) identifying the similar historical operational conditions experienced by the system, (ii) assigning a weight to each condition based on its similarity to the test pattern at hand, and (iii) computing the weighted average conversion efficiency of the test pattern. Thus, the proposed model is adaptive and dynamic as the nearest neighbors and the associated weights vary from one test pattern to another. The proposed model is applied to a 7.98 kWp rooftop grid-connected solar PV system at the Hashemite University in Jordan. Its effectiveness is evaluated by resorting to the Mean Square Error (MSE), Accuracy, Coefficient of Determination (R2), and Adjusted R2 (R2adjusted), and comparing the results with the traditional K-NN and other techniques adequately developed in the same context, such as Artificial Neural Network (ANN), Extreme Learning Machine (ELM), and Multiple Linear Regression (MLR). Results show that the proposed model exhibited superior performance across all metrics, with a performance gain reaching up to 45.2 % and 6.8 % for the MSE and R2adjusted, respectively, compared to the base MLR. Further, the simplicity and computational efficiency of the proposed model validate its practical deployment in predicting PV system performance.http://www.sciencedirect.com/science/article/pii/S2590123024003955Solar PV systemPredictionMachine learningK-nearest neighborConversion efficiencyDust accumulation
spellingShingle Sameer Al-Dahidi
Bashar Hammad
Mohammad Alrbai
Mohammad Al-Abed
A novel dynamic/adaptive K-nearest neighbor model for the prediction of solar photovoltaic systems’ performance
Results in Engineering
Solar PV system
Prediction
Machine learning
K-nearest neighbor
Conversion efficiency
Dust accumulation
title A novel dynamic/adaptive K-nearest neighbor model for the prediction of solar photovoltaic systems’ performance
title_full A novel dynamic/adaptive K-nearest neighbor model for the prediction of solar photovoltaic systems’ performance
title_fullStr A novel dynamic/adaptive K-nearest neighbor model for the prediction of solar photovoltaic systems’ performance
title_full_unstemmed A novel dynamic/adaptive K-nearest neighbor model for the prediction of solar photovoltaic systems’ performance
title_short A novel dynamic/adaptive K-nearest neighbor model for the prediction of solar photovoltaic systems’ performance
title_sort novel dynamic adaptive k nearest neighbor model for the prediction of solar photovoltaic systems performance
topic Solar PV system
Prediction
Machine learning
K-nearest neighbor
Conversion efficiency
Dust accumulation
url http://www.sciencedirect.com/science/article/pii/S2590123024003955
work_keys_str_mv AT sameeraldahidi anoveldynamicadaptiveknearestneighbormodelforthepredictionofsolarphotovoltaicsystemsperformance
AT basharhammad anoveldynamicadaptiveknearestneighbormodelforthepredictionofsolarphotovoltaicsystemsperformance
AT mohammadalrbai anoveldynamicadaptiveknearestneighbormodelforthepredictionofsolarphotovoltaicsystemsperformance
AT mohammadalabed anoveldynamicadaptiveknearestneighbormodelforthepredictionofsolarphotovoltaicsystemsperformance
AT sameeraldahidi noveldynamicadaptiveknearestneighbormodelforthepredictionofsolarphotovoltaicsystemsperformance
AT basharhammad noveldynamicadaptiveknearestneighbormodelforthepredictionofsolarphotovoltaicsystemsperformance
AT mohammadalrbai noveldynamicadaptiveknearestneighbormodelforthepredictionofsolarphotovoltaicsystemsperformance
AT mohammadalabed noveldynamicadaptiveknearestneighbormodelforthepredictionofsolarphotovoltaicsystemsperformance