INTRODUCTION: Photovoltaic (PV) energy sources frequently experience issues, including fragmentation, open-circuit, short-circuiting, and other common and hazardous problems. The current focus of PV research is on fault detection within solar arrays. Traditional models encounter challenges in identifying errors due to uncertainties in panel settings and the complex nature of the actual PV structure.OBJECTIVES: This study aims to introduce a novel Extreme Gradient Boosting (XGBoost) approach for fault diagnosis in PV arrays.METHODS: The XGBoost algorithm is trained using collected PV array defect data samples. Data preprocessing is performed to manage missing values and remove noisy data. Feature extraction is conducted using Linear Discriminant Analysis (LDA) to improve detection accuracy. To further enhance XGBoost’s performance, the World Cup Optimization (WCO) approach is applied to select optimal features from the extracted data. Fault detection is then conducted using the XGBoost algorithm on the processed data. Various indicators are utilized for performance assessment within the Python environment.RESULTS: The comparative analysis demonstrates that this research improves fault detection efficiency in PV arrays compared to existing methodologies.CONCLUSION: The study presents an effective method for enhancing fault detection in PV systems, showcasing the advantages of the XGBoost and WCO-based approach over conventional methods.
Read full abstract