Evaluation of Fault Detection Algorithms for Photovoltaic Array Using Distributed Machine Learning Platform

被引:1
作者
Choumal, Apoorva [1 ]
Yadav, Vinod Kumar [1 ]
机构
[1] Delhi Technol Univ, Elect Engn Dept, Delhi, India
来源
2022 22ND NATIONAL POWER SYSTEMS CONFERENCE, NPSC | 2022年
关键词
Photovoltaic (PV) faults; data-driven; PySpark; apache spark; machine learning; fault detection and classification; PV monitoring; CLASSIFICATION;
D O I
10.1109/NPSC57038.2022.10069621
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The protection of solar photovoltaic (PV) systems has become immensely important in the last several decades due to the exponential growth in the World's PV power capacity. As a result, fault analysis in PV arrays has evolved into a crucial task for protecting PV modules from damage and minimizing the possibility of occupational hazards. However, PV systems are covered by standard protection mechanisms, although some faults with low mismatch and high fault impedance levels may go undetectable. It might be challenging to discern an anomaly from normal operation due to the often-minute changes in electrical signal magnitude caused by malfunctioning photovoltaic components during such faults. In such cases, datadriven machine learning methods give reliable detection and classification results. This paper presents a workflow to use a machine-learning library of a distributed computing framework, PySpark. PySpark, a Python API for Apache Spark, is a powerful computational engine that efficiently handles enormous data volumes. The key characteristics of I-V curves under various fault occurrences and standard conditions are extracted from a MATLAB simulation of the PV Module for fault detection on the dc side of the PV array. The ML library in PySpark is then used to examine these attributes and detect faults. A confusion matrix addressing soft accuracy, precision, recall, etc., is used in a comparative analysis of several classification methods.
引用
收藏
页数:6
相关论文
共 18 条
[1]   On the Scalability of Machine-Learning Algorithms for Breast Cancer Prediction in Big Data Context [J].
Alghunaim, Sara ;
Al-Baity, Heyam H. .
IEEE ACCESS, 2019, 7 :91535-91546
[2]   DDoS Detection System: Using a Set of Classification Algorithms Controlled by Fuzzy Logic System in Apache Spark [J].
Alsirhani, Amjad ;
Sampalli, Srinivas ;
Bodorik, Peter .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (03) :936-949
[3]  
[Anonymous], 2022, SPARK MACHINE LEARNI
[4]  
[Anonymous], 2022, SPARK 3 2 0
[5]  
[Anonymous], 2022, APACHE SPARKTM UNIFI
[6]   A Novel Convolutional Neural Network-Based Approach for Fault Classification in Photovoltaic Arrays [J].
Aziz, Farkhanda ;
Ul Haq, Azhar ;
Ahmad, Shahzor ;
Mahmoud, Yousef ;
Jalal, Marium ;
Ali, Usman .
IEEE ACCESS, 2020, 8 :41889-41904
[7]   Intelligent DC Arc-Fault Detection of Solar PV Power Generation System via Optimized VMD-Based Signal Processing and PSO-SVM Classifier [J].
Cai, Xuerong ;
Wai, Rong-Jong .
IEEE JOURNAL OF PHOTOVOLTAICS, 2022, 12 (04) :1058-1077
[8]   Fault Detection and Classification for Photovoltaic Systems Based on Hierarchical Classification and Machine Learning Technique [J].
Eskandari, Aref ;
Milimonfared, Jafar ;
Aghaei, Mohammadreza .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (12) :12750-12759
[9]   Neural Network-Based Classification of String-Level IV Curves From Physically-Induced Failures of Photovoltaic Modules [J].
Hopwood, Michael W. ;
Gunda, Thushara ;
Seigneur, Hubert ;
Walters, Joseph .
IEEE ACCESS, 2020, 8 :161480-161487
[10]   Deep Learning Based Module Defect Analysis for Large-Scale Photovoltaic Farms [J].
Li, Xiaoxia ;
Yang, Qiang ;
Lou, Zhuo ;
Yan, Wenjun .
IEEE TRANSACTIONS ON ENERGY CONVERSION, 2019, 34 (01) :520-529