Diagnosis of PV Array Faults Using RUSBoost

被引:5
作者
Adhya, Dhritiman [1 ]
Chatterjee, Soumesh [1 ]
Chakraborty, Ajoy Kumar [1 ]
机构
[1] Natl Inst Technol Agartala, Dept Elect Engn, West Tripura 799046, Tripura, India
关键词
Fault diagnosis; Machine learning; PV array; RUSBoost; CLASSIFICATION;
D O I
10.1007/s40313-022-00947-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Solar photovoltaic (SPV) has become an inalienable part of the power system due to its numerous advantages over conventional energy sources. However, SPVs can be subjected to various kinds of faults which can degrade the overall performance of the system. Machine learning (ML) techniques may be useful to identify faults occurring in photovoltaic (PV) systems. In this paper, an ML technique called random under-sampling boosting (RUSBoost) has been applied to detect the different types of faults occurring on the DC side of the PV system. A test system of 4.8 kW(p) has been designed in MATLAB/Simulink environment for data acquisition of different operating conditions. Commonly used performance parameters have been used as features for the ML model. Thereafter, RUSBoost has been trained using features acquired from the test system. The work also investigates the optimum number of features required for fast and accurate detection of PV array faults. It has been found that, training the model with the current ratio, voltage ratio, power ratio, and array efficiency gives the best result with 99.6% training accuracy and 2.78 s of training time. The performance of RUSBoost is further compared to popular AdaBoost and bagged tree ensemble classifier algorithm to establish the efficacy of the applied ML technique.
引用
收藏
页码:157 / 165
页数:9
相关论文
共 26 条
[1]   A machine learning framework to identify the hotspot in photovoltaic module using infrared thermography [J].
Ali, Muhammad Umair ;
Khan, Hafiz Farhaj ;
Masud, Manzar ;
Kallu, Karam Dad ;
Zafar, Amad .
SOLAR ENERGY, 2020, 208 :643-651
[2]   Measured performance of a 1.72 kW rooftop grid connected photovoltaic system in Ireland [J].
Ayompe, L. M. ;
Duffy, A. ;
McCormack, S. J. ;
Conlon, M. .
ENERGY CONVERSION AND MANAGEMENT, 2011, 52 (02) :816-825
[3]   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
[4]   Deep residual network based fault detection and diagnosis of photovoltaic arrays using current-voltage curves and ambient conditions [J].
Chen, Zhicong ;
Chen, Yixiang ;
Wu, Lijun ;
Cheng, Shuying ;
Lin, Peijie .
ENERGY CONVERSION AND MANAGEMENT, 2019, 198
[5]   Random forest based intelligent fault diagnosis for PV arrays using array voltage and string currents [J].
Chen, Zhicong ;
Han, Fuchang ;
Wu, Lijun ;
Yu, Jinling ;
Cheng, Shuying ;
Lin, Peijie ;
Chen, Huihuang .
ENERGY CONVERSION AND MANAGEMENT, 2018, 178 :250-264
[6]   Intelligent fault diagnosis of photovoltaic arrays based on optimized kernel extreme learning machine and I-V characteristics [J].
Chen, Zhicong ;
Wu, Lijun ;
Cheng, Shuying ;
Lin, Peijie ;
Wu, Yue ;
Lin, Wencheng .
APPLIED ENERGY, 2017, 204 :912-931
[7]   Monitoring and performance analysis of grid connected photovoltaic under different climatic conditions in south Algeria [J].
Dabou, Rachid ;
Bouchafaa, Farid ;
Arab, Amar Hadj ;
Bouraiou, Ahmed ;
Draou, Mohammed Djamel ;
Necaibia, Ammar ;
Mostefaoui, Mohammed .
ENERGY CONVERSION AND MANAGEMENT, 2016, 130 :200-206
[8]   Reduced Kernel Random Forest Technique for Fault Detection and Classification in Grid-Tied PV Systems [J].
Dhibi, Khaled ;
Fezai, Radhia ;
Mansouri, Majdi ;
Trabelsi, Mohamed ;
Kouadri, Abdelmalek ;
Bouzara, Kais ;
Nounou, Hazem ;
Nounou, Mohamed .
IEEE JOURNAL OF PHOTOVOLTAICS, 2020, 10 (06) :1864-1871
[9]   Diagnostic method for photovoltaic systems based on six layer detection algorithm [J].
Dhimish, Mahmoud ;
Holmes, Violeta ;
Mehrdadi, Bruce ;
Dales, Mark .
ELECTRIC POWER SYSTEMS RESEARCH, 2017, 151 :26-39
[10]   An experimental comparison of three methods for constructing ensembles of decision trees: Bagging, boosting, and randomization [J].
Dietterich, TG .
MACHINE LEARNING, 2000, 40 (02) :139-157