为提升光伏阵列故障诊断的准确率,提出利用柯西高斯变异人工兔算法(CGARO)来优化长短期记忆网络(LSTM)的策略,以实现对光伏阵列多类型复合故障的高效诊断。首先,为改善人工兔优化(ARO)算法易陷入局部最优的问题,提出一种柯西高斯变异人工兔算法。将CGARO与ARO、麻雀搜索算法(SSA)、灰狼优化算法(GWO)进行对比分析,验证CGARO算法的有效性。然后,将CGARO算法优化LSTM的参数及学习率,建立CGARO-LSTM光伏阵列故障诊断模型,基于4种单一故障和3种多类型复合故障,通过与LSTM、SSA-LSTM、GWO-LSTM和ARO-LSTM进行对比,表明CGARO-LSTM模型具有更优性能,准确率达到97.75%,显著提高了光伏阵列故障诊断的精度。
Abstract
To improve the accuracy of fault diagnosis in photovoltaic arrays, a strategy is proposed to optimize the Long Short-Term Memory network (LSTM) using the Cauchy Gaussian Mutation Artificial Rabbit Algorithm (CGARO) to achieve efficient diagnosis of multiple types of composite faults in photovoltaic arrays. Firstly, in order to the problem of getting trapped in local optima in the artificial rabbit optimization (ARO), a Cauchy Gaussian mutation artificial rabbit algorithm is proposed. Comparative analysis was conducted between CGARO and ARO, Sparrow Search Algorithm (SSA), and Grey Wolf Optimization Algorithm(GWO) to verify the effectiveness of CGARO algorithm. Then, the CGARO algorithm was optimized to optimize the parameters and learning rate of LSTM, and a CGARO-LSTM photovoltaic array fault diagnosis model was established. Based on four types of single faults and three types of composite faults, the CGARO-LSTM model was compared with LSTM, SSA-LSTM, GWO-LSTM, and ARO-LSTM. The results showed that the CGARO-LSTM model had better performance, with an accuracy of 97.75%, significantly improving the accuracy of photovoltaic array fault diagnosis.
关键词
光伏阵列 /
长短期记忆网络 /
进化算法 /
故障诊断 /
诊断模型 /
故障类型 /
准确率
Key words
photovoltaic arrays /
LSTM /
evolutionary algorithm /
fault diagnosis /
diagnosis model /
type of faults /
accuracy
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 谢琳琳, 朱武, 崔昊杨. 改进遗传优化神经网络的光伏阵列故障诊断[J]. 电源技术, 2022, 46(7): 802-806.
XIE L L, ZHU W, CUI H Y.BP netural network based on improved genetic algorithm for fault diagnosis of photovoltaic array[J]. Chinese journal of power sources, 2022, 46(7): 802-806.
[2] 彭雅兰, 李志刚. 太阳能光伏阵列在线故障诊断方法综述[J]. 电器与能效管理技术, 2019(11): 1-7.
PENG Y L, LI Z G.A review on online fault diagnosis method for PV arrays[J]. Electrical appliances & energy efficiency management technology , 2019(11): 1-7.
[3] VERGURA S.Correct settings of a joint unmanned aerial vehicle and infrared camera system for the detection of faulty photovoltaic modules[J]. IEEE journal of photovoltaics, 2021, 11(1): 124-130.
[4] 蒋琳, 苏建徽, 李欣, 等. 基于可见光和红外热图像融合的光伏阵列热斑检测方法[J]. 太阳能学报, 2022, 43(1): 393-397.
JIANG L, SU J H, LI X, et al.Hot spot detection of photovoltaic array based on fusion of visible and infrared thermal images[J]. Acta energiae solaris sinica, 2022, 43(1): 393-397.
[5] PEI T T, LI L, ZHANG J F, et al.Module block fault locating strategy for large-scale photovoltaic arrays[J]. Energy conversion and management, 2020, 214: 112898.
[6] 王欢, 徐小力. 一种新型光伏阵列在线故障检测方法研究[J]. 仪器仪表学报, 2015, 36(12): 2765-2772.
WANG H, XU X L.Research on an online fault detection method for photovoltaic array[J]. Chinese journal of scientific instrument, 2015, 36(12): 2765-2772.
[7] LIMA N N, DE FREITAS L C, BUIATTI G M, et al. Low complexity system for real-time determination of current-voltage characteristic of PV modules and strings[C]//2013 Twenty-Eighth Annual IEEE Applied Power Electronics Conference and Exposition (APEC). Long Beach, CA, USA, 2013: 2817-2823.
[8] 余玲珍, 杨靖, 龙道银, 等. 典型故障条件下光伏阵列建模与仿真[J]. 电网与清洁能源, 2020, 36(10): 103-111, 118.
YU L Z, YANG J, LONG D Y, et al.Modeling and simulation of photovoltaic arrays under typical fault conditions[J]. Advances of power system & hydroelectric engineering, 2020, 36(10): 103-111, 118.
[9] CHEN Z C, WU L J, CHENG S Y, et al.Intelligent fault diagnosis of photovoltaic arrays based on optimized kernel extreme learning machine and I-V characteristics[J]. Applied energy, 2017, 204: 912-931.
[10] 刘行行, 帕孜来·马合木提, 程志江, 等. 基于XGBoost的光伏阵列故障诊断方法研究[J]. 电子测量技术, 2023, 46(12): 8-14.
LIU H H, PAZILAI M, CHENG Z J, et al.Research on fault diagnosis method of photovoltaic array based on extreme gradient boosting[J]. Electronic measurement technology, 2023, 46(12): 8-14.
[11] JUFRI F H, OH S, JUNG J.Development of photovoltaic abnormal condition detection system using combined regression and support vector machine[J]. Energy, 2019, 176: 457-467.
[12] 孙培胜, 陈堂贤, 程陈, 等. 基于SOA-SVM模型的光伏阵列故障诊断研究[J]. 电源学报, 2025, 23(1): 143-150.
SUN P S, CHEN T X, CHENG C, et al.Research on Fault Diagnosis of Photovoltaic Array Based on SOA-SVM Model[J]. Journal of power supply, 2025, 23(1): 143-150.
[13] MUSTAFA Z, AWAD A S A, AZZOUZ M, et al. Fault identification for photovoltaic systems using a multi-output deep learning approach[J]. Expert systems with applications, 2023, 211: 118551.
[14] 贾嵘, 李云桥, 张惠智, 等. 基于改进BP神经网络的光伏阵列多传感器故障检测定位方法[J]. 太阳能学报, 2018, 39(1): 110-116.
JIA R, LI Y Q, ZHANG H Z, et al.Multi-sensor fault detection and positioning method of photovoltaic array based on improved BP neural network[J]. Acta energiae solaris sinica, 2018, 39(1): 110-116.
[15] ZHAO Y, BALL R, MOSESIAN J, et al.Graph-based semi-supervised learning for fault detection and classification in solar photovoltaic arrays[J]. IEEE transactions on power electronics, 2015, 30(5): 2848-2858.
[16] 戴森柏, 陈志聪, 吴丽君, 等. 利用LSTM和稳态时间序列的光伏阵列故障诊断方法[J]. 福州大学学报(自然科学版), 2022, 50(1): 54-60.
DAI S B, CHEN Z C, WU L J, et al.A photovoltaic array fault diagnosis method using LSTM and steady-state time series[J]. Journal of Fuzhou University (natural science edition), 2022, 50(1): 54-60.
[17] 张文军, 林永君, 李静, 等. 基于长短期记忆神经网络的光伏阵列故障诊断[J]. 热力发电, 2021, 50(6): 60-68.
ZHANG W J, LIN Y J, LI J, et al.Fault identification for photovoltaic power generation system based on long short-term memory[J]. Thermal power generation, 2021, 50(6): 60-68.
[18] WANG L Y, CAO Q J, ZHANG Z X, et al.Artificial rabbits optimization: a new bio-inspired meta-heuristic algorithm for solving engineering optimization problems[J]. Engineering applications of artificial intelligence, 2022, 114: 105082.
[19] 彭自然, 许怀顺, 肖伸平, 肖满生. 基于HPO-CatBoost的光伏阵列故障诊断模型[J]. 太阳能学报. 2025, 46(7): 663-673
PENG Z R, XU H S, XIAO S P, et al.HPO-CATBOOST based fault diagnosis model for PV arrays[J]. Acta energiae solaris sinica, 2025, 46(7): 663-673.
[20] 张子洵, 魏业文, 张轲钦, 等. 基于ICOA-XGBoost的光伏阵列复合故障诊断研究[J]. 太阳能学报. 2025, 46(5): 251-259.
Zhang Z X, Wei Y W, Zhang K Q, et al.Research on composite fault diagnosis of photovoltaic arrays based on ICOA-XGBoost[J]. Acta energiae solaris sinica, 2025, 46(5): 251-259.
[21] 李斌, 高鹏, 郭自强. 改进蜣螂算法优化LSTM的光伏阵列故障诊断[J]. 电力系统及其自动化学报, 2024, 36(8): 70-78.
LI B, GAO P, GUO Z Q.Improved dung beetle optimizer to optimize LSTM for photovoltaic array fault diagnosis[J]. Proceedings of the CSU-EPSA, 2024, 36(8): 70-78.
[22] 钱亮, 黄伟, 杨建卫. 基于HHO-ELM的光伏阵列故障诊断方法研究[J]. 电源技术, 2024, 48(2): 345-350.
QIAN L, HUANG W, YANG J W.Research on fault diagnosis method of photovoltaic array based on HHO-ELM[J]. Chinese journal of power sources, 2024, 48(2): 345-350.
[23] LYNN N, SUGANTHAN P N.Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation[J]. Swarm and evolutionary computation, 2015, 24: 11-24.
[24] XUE J K, SHEN B.A novel swarm intelligence optimization approach: sparrow search algorithm[J]. Systems science & control engineering, 2020, 8(1): 22-34.
[25] MIRJALILI S, MIRJALILI S M, LEWIS A.Grey wolf optimizer[J]. Advances in engineering software, 2014, 69: 46-61.