Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

Electrical faults analysis and detection in photovoltaic arrays based on machine learning classifiers

Suliman, Fouad, Anayi, Fatih ORCID: and Packianather, Michael ORCID: 2024. Electrical faults analysis and detection in photovoltaic arrays based on machine learning classifiers. Sustainability 16 (3) , 1102. 10.3390/su16031102

[thumbnail of sustainability-16-01102-v4.pdf] PDF - Published Version
Available under License Creative Commons Attribution.

Download (24MB)


Solar photovoltaic energy generation has garnered substantial interest owing to its inherent advantages, such as zero pollution, flexibility, sustainability, and high reliability. Ensuring the efficient functioning of PV power facilities hinges on precise fault detection. This not only bolsters their reliability and safety but also optimizes profits and avoids costly maintenance. However, the detection and classification of faults on the Direct Current (DC) side of the PV system using common protection devices present significant challenges. This research delves into the exploration and analysis of complex faults within photovoltaic (PV) arrays, particularly those exhibiting similar I-V curves, a significant challenge in PV fault diagnosis not adequately addressed in previous research. This paper explores the design and implementation of Support Vector Machines (SVMs) and Extreme Gradient Boosting (XGBoost), focusing on their capacity to effectively discern various fault states in small PV arrays. The research broadens its focus to incorporate the use of optimization algorithms, specifically the Bees Algorithm (BA) and Particle Swarm Optimization (PSO), with the goal of improving the performance of basic SVM and XGBoost classifiers. The optimization process involves refining the hyperparameters of the Machine Learning models to achieve superior accuracy in fault classification. The findings put forth a persuasive case for the Bees Algorithm’s resilience and efficiency. When employed to optimize SVM and XGBoost classifiers for the detection of complex faults in PV arrays, the Bees Algorithm showcased remarkable accuracy. In contrast, classifiers fine-tuned with the PSO algorithm exhibited comparatively lower performances. The findings underscore the Bees Algorithm’s potential to enhance the accuracy of classifiers in the context of fault detection in photovoltaic systems.

Item Type: Article
Date Type: Publication
Status: Published
Schools: Engineering
Additional Information: License information from Publisher: LICENSE 1: URL:, Type: open-access
Publisher: MDPI
ISSN: 2071-1050
Date of First Compliant Deposit: 9 February 2024
Date of Acceptance: 19 January 2024
Last Modified: 23 Feb 2024 15:00

Actions (repository staff only)

Edit Item Edit Item


Downloads per month over past year

View more statistics