Label-Free Fault Detection Scheme for Inverters of PV Systems: Deep Reinforcement Learning-Based Dynamic Threshold

Generally, photovoltaic (PV) fault detection approaches can be divided into two groups: end-to-end and threshold methods. The end-to-end method typically uses a deep neural network (DNN) to learn fault patterns from labeled datasets, which directly detect whether faults occur or not. The threshold m...

Full description

Bibliographic Details
Main Authors: Giup Seo, Seungwook Yoon, Junyoung Song, Ekta Srivastava, Euiseok Hwang
Format: Article
Language:English
Published: MDPI AG 2023-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/4/2470
_version_ 1827758847518834688
author Giup Seo
Seungwook Yoon
Junyoung Song
Ekta Srivastava
Euiseok Hwang
author_facet Giup Seo
Seungwook Yoon
Junyoung Song
Ekta Srivastava
Euiseok Hwang
author_sort Giup Seo
collection DOAJ
description Generally, photovoltaic (PV) fault detection approaches can be divided into two groups: end-to-end and threshold methods. The end-to-end method typically uses a deep neural network (DNN) to learn fault patterns from labeled datasets, which directly detect whether faults occur or not. The threshold method first estimates power generation and uses thresholds to detect atypical deviations of measured values from estimated ones. The former method heavily relies on fault-labeled data and, therefore, requires the collection of abnormal event records, which is usually difficult, due to the sparseness of these events. The latter method typically uses statistical approaches, such as 3-sigma, to find thresholds, and it can be practically utilized without fault labels. However, setting a threshold with a proper confidence interval is still challenging, as PV power generation is sensitive to variations in environmental conditions, such as irradiance, ambient temperature, wind speed and humidity. In this paper, we propose a novel deep reinforcement learning (DRL)-based label-free fault detection scheme in which thresholds are dynamically assigned with suitable confidence intervals under varying environmental conditions. Various weather properties were used as input features (i.e., states) to a DRL agent, and proper thresholds were estimated in real time from the actions of the DRL agent. To this end, a reward function was designed for learning proper thresholds without fault labels under different weather conditions. To evaluate the performance of the proposed scheme, the PV dataset of the National Institute of Standards and Technology (NIST) was used, as it includes paired records of local weather and PV generations. The DRL-based scheme was compared with static and conventional dynamic threshold methods, based on statistical approaches. The results revealed that the proposed scheme outperformed the existing methods, providing a 5.67% higher <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi>F</mi><mn>1</mn></msub></semantics></math></inline-formula>-score in the NIST dataset.
first_indexed 2024-03-11T09:12:16Z
format Article
id doaj.art-a990bd71e1b146ae8417c3716ee6b0d7
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-11T09:12:16Z
publishDate 2023-02-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-a990bd71e1b146ae8417c3716ee6b0d72023-11-16T18:56:13ZengMDPI AGApplied Sciences2076-34172023-02-01134247010.3390/app13042470Label-Free Fault Detection Scheme for Inverters of PV Systems: Deep Reinforcement Learning-Based Dynamic ThresholdGiup Seo0Seungwook Yoon1Junyoung Song2Ekta Srivastava3Euiseok Hwang4Gwangju Institute of Science and Technology (GIST), 123, Cheomdangwagi-ro, Buk-gu, Gwangju 61005, Republic of KoreaGwangju Institute of Science and Technology (GIST), 123, Cheomdangwagi-ro, Buk-gu, Gwangju 61005, Republic of KoreaGwangju Institute of Science and Technology (GIST), 123, Cheomdangwagi-ro, Buk-gu, Gwangju 61005, Republic of KoreaGwangju Institute of Science and Technology (GIST), 123, Cheomdangwagi-ro, Buk-gu, Gwangju 61005, Republic of KoreaGwangju Institute of Science and Technology (GIST), 123, Cheomdangwagi-ro, Buk-gu, Gwangju 61005, Republic of KoreaGenerally, photovoltaic (PV) fault detection approaches can be divided into two groups: end-to-end and threshold methods. The end-to-end method typically uses a deep neural network (DNN) to learn fault patterns from labeled datasets, which directly detect whether faults occur or not. The threshold method first estimates power generation and uses thresholds to detect atypical deviations of measured values from estimated ones. The former method heavily relies on fault-labeled data and, therefore, requires the collection of abnormal event records, which is usually difficult, due to the sparseness of these events. The latter method typically uses statistical approaches, such as 3-sigma, to find thresholds, and it can be practically utilized without fault labels. However, setting a threshold with a proper confidence interval is still challenging, as PV power generation is sensitive to variations in environmental conditions, such as irradiance, ambient temperature, wind speed and humidity. In this paper, we propose a novel deep reinforcement learning (DRL)-based label-free fault detection scheme in which thresholds are dynamically assigned with suitable confidence intervals under varying environmental conditions. Various weather properties were used as input features (i.e., states) to a DRL agent, and proper thresholds were estimated in real time from the actions of the DRL agent. To this end, a reward function was designed for learning proper thresholds without fault labels under different weather conditions. To evaluate the performance of the proposed scheme, the PV dataset of the National Institute of Standards and Technology (NIST) was used, as it includes paired records of local weather and PV generations. The DRL-based scheme was compared with static and conventional dynamic threshold methods, based on statistical approaches. The results revealed that the proposed scheme outperformed the existing methods, providing a 5.67% higher <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi>F</mi><mn>1</mn></msub></semantics></math></inline-formula>-score in the NIST dataset.https://www.mdpi.com/2076-3417/13/4/2470label-free fault detectionphotovoltaic systemsdeep reinforcement learningdynamic threshold
spellingShingle Giup Seo
Seungwook Yoon
Junyoung Song
Ekta Srivastava
Euiseok Hwang
Label-Free Fault Detection Scheme for Inverters of PV Systems: Deep Reinforcement Learning-Based Dynamic Threshold
Applied Sciences
label-free fault detection
photovoltaic systems
deep reinforcement learning
dynamic threshold
title Label-Free Fault Detection Scheme for Inverters of PV Systems: Deep Reinforcement Learning-Based Dynamic Threshold
title_full Label-Free Fault Detection Scheme for Inverters of PV Systems: Deep Reinforcement Learning-Based Dynamic Threshold
title_fullStr Label-Free Fault Detection Scheme for Inverters of PV Systems: Deep Reinforcement Learning-Based Dynamic Threshold
title_full_unstemmed Label-Free Fault Detection Scheme for Inverters of PV Systems: Deep Reinforcement Learning-Based Dynamic Threshold
title_short Label-Free Fault Detection Scheme for Inverters of PV Systems: Deep Reinforcement Learning-Based Dynamic Threshold
title_sort label free fault detection scheme for inverters of pv systems deep reinforcement learning based dynamic threshold
topic label-free fault detection
photovoltaic systems
deep reinforcement learning
dynamic threshold
url https://www.mdpi.com/2076-3417/13/4/2470
work_keys_str_mv AT giupseo labelfreefaultdetectionschemeforinvertersofpvsystemsdeepreinforcementlearningbaseddynamicthreshold
AT seungwookyoon labelfreefaultdetectionschemeforinvertersofpvsystemsdeepreinforcementlearningbaseddynamicthreshold
AT junyoungsong labelfreefaultdetectionschemeforinvertersofpvsystemsdeepreinforcementlearningbaseddynamicthreshold
AT ektasrivastava labelfreefaultdetectionschemeforinvertersofpvsystemsdeepreinforcementlearningbaseddynamicthreshold
AT euiseokhwang labelfreefaultdetectionschemeforinvertersofpvsystemsdeepreinforcementlearningbaseddynamicthreshold