Open Access iconOpen Access



Fault Detection Algorithms for Achieving Service Continuity in Photovoltaic Farms

Sherif S. M. Ghoneim1,*, Amr E. Rashed2, Nagy I. Elkalashy1

1 Electrical Engineering Department, College of Engineering, Taif University, Taif, 21944, Saudi Arabia
2 Computer Engineering Department, College of Computers and Information Technology, Taif University, Taif, 21944, Saudi Arabia

* Corresponding Author: Sherif S. M. Ghoneim. Email: email

(This article belongs to this Special Issue: Artificial Techniques: Application, Challenges, Performance Improvement of Smart Grid and Renewable Energy Systems)

Intelligent Automation & Soft Computing 2021, 30(2), 467-479.


This study uses several artificial intelligence approaches to detect and estimate electrical faults in photovoltaic (PV) farms. The fault detection approaches of random forest, logistic regression, naive Bayes, AdaBoost, and CN2 rule induction were selected from a total of 12 techniques because they produced better decisions for fault detection. The proposed techniques were designed using distributed PV current measurements, plant current, plant voltage, and power. Temperature, radiation, and fault resistance were treated randomly. The proposed classification model was created using the Orange platform. A classification tree was visualized, consisting of seven nodes and four leaves, with a depth of four levels and edge width relative to parents. Thirty fault features attributes, four of them major, supported fault detection through the selected algorithms. The different fault types occurring in a PV farm were considered, including string fault, string-to-ground fault, and string-to-string fault. The selected classifiers were evaluated, and their performance was compared with respect to the important decision factors of precision, recall, classification accuracy, F-measure, specificity, and area under the receiver-operating curve. Using Simulink/MATLAB, a grid-connected 250-kW PV farm was implemented, including the converters control. Results confirmed that AdaBoost achieved the best performance.


Cite This Article

S. S. M. Ghoneim, A. E. Rashed and N. I. Elkalashy, "Fault detection algorithms for achieving service continuity in photovoltaic farms," Intelligent Automation & Soft Computing, vol. 30, no.2, pp. 467–479, 2021.

cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 3330


  • 1471


  • 0


Share Link