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...
Main Authors: | , , , |
---|---|
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 |