Graph-Variational Convolutional Autoencoder-Based Fault Detection and Diagnosis for Photovoltaic Arrays

Solar energy is a critical renewable energy source, with solar arrays or photovoltaic systems widely used to convert solar energy into electrical energy. However, solar array systems can develop faults and may exhibit poor performance. Diagnosing and resolving faults within these systems promptly is...

Full description

Saved in:
Bibliographic Details
Main Authors: Murshedul Arifeen, Andrei Petrovski, Md Junayed Hasan, Khandaker Noman, Wasib Ul Navid, Auwal Haruna
Format: Article
Language:English
Published: MDPI AG 2024-12-01
Series:Machines
Subjects:
Online Access:https://www.mdpi.com/2075-1702/12/12/894
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846103876343693312
author Murshedul Arifeen
Andrei Petrovski
Md Junayed Hasan
Khandaker Noman
Wasib Ul Navid
Auwal Haruna
author_facet Murshedul Arifeen
Andrei Petrovski
Md Junayed Hasan
Khandaker Noman
Wasib Ul Navid
Auwal Haruna
author_sort Murshedul Arifeen
collection DOAJ
description Solar energy is a critical renewable energy source, with solar arrays or photovoltaic systems widely used to convert solar energy into electrical energy. However, solar array systems can develop faults and may exhibit poor performance. Diagnosing and resolving faults within these systems promptly is crucial to ensure reliability and efficiency in energy generation. Autoencoders and their variants have gained popularity in recent studies for detecting and diagnosing faults in solar arrays. However, traditional autoencoder models often struggle to capture the spatial and temporal relationships present in photovoltaic sensor data. This paper introduces a deep learning model that combines a graph convolutional network with a variational autoencoder to diagnose faults in solar arrays. The graph convolutional network effectively learns from spatial and temporal sensor data, significantly improving fault detection performance. We evaluated the proposed deep learning model on a recently published solar array dataset for an integrated power probability table mode. The experimental results show that the model achieves a fault detection rate exceeding 95% and outperforms the conventional autoencoder models. We also identified faulty components by analyzing the model’s reconstruction error for each feature, and we validated the analysis through the Kolmogorov–Smirnov test and noise injection techniques.
format Article
id doaj-art-a68e9bb8f0bd42d6b8c9842c6321237e
institution Kabale University
issn 2075-1702
language English
publishDate 2024-12-01
publisher MDPI AG
record_format Article
series Machines
spelling doaj-art-a68e9bb8f0bd42d6b8c9842c6321237e2024-12-27T14:37:06ZengMDPI AGMachines2075-17022024-12-01121289410.3390/machines12120894Graph-Variational Convolutional Autoencoder-Based Fault Detection and Diagnosis for Photovoltaic ArraysMurshedul Arifeen0Andrei Petrovski1Md Junayed Hasan2Khandaker Noman3Wasib Ul Navid4Auwal Haruna5School of Computing, Engineering and Technology, Robert Gordon University, Aberdeen AB10 7AQ, UKFaculty of Secure Information Technologies, ITMO University, St. Petersburg 197101, RussiaDataxense, Aberdeen AB11 5RG, UKSchool of Civil Aviation, Northwestern Polytechnical University, Xi’an 710129, ChinaSchool of Civil Aviation, Northwestern Polytechnical University, Xi’an 710129, ChinaSchool of Aeronautics, Northwestern Polytechnical University, Xi’an 710129, ChinaSolar energy is a critical renewable energy source, with solar arrays or photovoltaic systems widely used to convert solar energy into electrical energy. However, solar array systems can develop faults and may exhibit poor performance. Diagnosing and resolving faults within these systems promptly is crucial to ensure reliability and efficiency in energy generation. Autoencoders and their variants have gained popularity in recent studies for detecting and diagnosing faults in solar arrays. However, traditional autoencoder models often struggle to capture the spatial and temporal relationships present in photovoltaic sensor data. This paper introduces a deep learning model that combines a graph convolutional network with a variational autoencoder to diagnose faults in solar arrays. The graph convolutional network effectively learns from spatial and temporal sensor data, significantly improving fault detection performance. We evaluated the proposed deep learning model on a recently published solar array dataset for an integrated power probability table mode. The experimental results show that the model achieves a fault detection rate exceeding 95% and outperforms the conventional autoencoder models. We also identified faulty components by analyzing the model’s reconstruction error for each feature, and we validated the analysis through the Kolmogorov–Smirnov test and noise injection techniques.https://www.mdpi.com/2075-1702/12/12/894solar arrayphotovoltaic arrayfault detectionfault diagnosisgraph convolutional networkvariational autoencoder
spellingShingle Murshedul Arifeen
Andrei Petrovski
Md Junayed Hasan
Khandaker Noman
Wasib Ul Navid
Auwal Haruna
Graph-Variational Convolutional Autoencoder-Based Fault Detection and Diagnosis for Photovoltaic Arrays
Machines
solar array
photovoltaic array
fault detection
fault diagnosis
graph convolutional network
variational autoencoder
title Graph-Variational Convolutional Autoencoder-Based Fault Detection and Diagnosis for Photovoltaic Arrays
title_full Graph-Variational Convolutional Autoencoder-Based Fault Detection and Diagnosis for Photovoltaic Arrays
title_fullStr Graph-Variational Convolutional Autoencoder-Based Fault Detection and Diagnosis for Photovoltaic Arrays
title_full_unstemmed Graph-Variational Convolutional Autoencoder-Based Fault Detection and Diagnosis for Photovoltaic Arrays
title_short Graph-Variational Convolutional Autoencoder-Based Fault Detection and Diagnosis for Photovoltaic Arrays
title_sort graph variational convolutional autoencoder based fault detection and diagnosis for photovoltaic arrays
topic solar array
photovoltaic array
fault detection
fault diagnosis
graph convolutional network
variational autoencoder
url https://www.mdpi.com/2075-1702/12/12/894
work_keys_str_mv AT murshedularifeen graphvariationalconvolutionalautoencoderbasedfaultdetectionanddiagnosisforphotovoltaicarrays
AT andreipetrovski graphvariationalconvolutionalautoencoderbasedfaultdetectionanddiagnosisforphotovoltaicarrays
AT mdjunayedhasan graphvariationalconvolutionalautoencoderbasedfaultdetectionanddiagnosisforphotovoltaicarrays
AT khandakernoman graphvariationalconvolutionalautoencoderbasedfaultdetectionanddiagnosisforphotovoltaicarrays
AT wasibulnavid graphvariationalconvolutionalautoencoderbasedfaultdetectionanddiagnosisforphotovoltaicarrays
AT auwalharuna graphvariationalconvolutionalautoencoderbasedfaultdetectionanddiagnosisforphotovoltaicarrays