Euclidean Distance-Based Tree Algorithm for Fault Detection and Diagnosis in Photovoltaic Systems
Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
In this paper, a new methodology for fault detection and diagnosis in photo- 1 voltaic systems is proposed. This method employs a novel Euclidean distance-based tree algorithm to classify various considered faults. Unlike the decision tree, which requires the use of the Gini index to split the data, this algorithm mainly relies on computing distances between an arbitrary point in the space and the entire dataset. Then, the minimum and the maximum distances of each class are extracted and ordered in ascending order. The proposed methodology requires four attributes: Solar irradiance, temperature, and coordinates of maximum power point (Impp, Vmpp). The developed procedure for fault detection and diagnosis is implemented and applied to classify a dataset comprising seven distinct classes: normal operation, string disconnection, short circuit of three modules, short circuit of ten modules, and three cases of string disconnection with 25%, 50%, and 75% of partial shading. The obtained results demonstrate the high efficiency and effectiveness of the proposed methodology, with a classification accuracy reaching 97.33%. A comparison 13 study between the developed fault detection and diagnosis methodology and Support Vector Machine, Decision Tree, Random Forest, and K-Nearest Neighbors is conducted. The proposed procedure shows high performance against the other algorithms in terms of accuracy, precision, and recall.