摘要
针对光伏系统故障分类问题,提出一种小波包变换和随机森林算法相结合的故障分类方法。采集光伏系统的故障电压数据,利用小波包变换对电压信号进行分解,提取各频带能量作为故障特征,将特征样本送入随机森林算法中进行分类。随机森林算法是结合集成学习理论和随机子空间方法的一种算法,可以对多种故障做出准确分类。使用PSCAD/EMTDC搭建独立光伏发电系统,选取12种故障进行模拟,得到600个故障样本,选取其中360个样本用于训练分类器,240个样本用于测试分类器的分类性能。仿真结果表明:该方法可有效辨别光伏系统的12种故障,分类准确率达到97.92%。与RBF神经网络分类器相比,故障分类准确率提高了4.17%,对进一步实现光伏系统故障诊断研究具有重要意义。
Aiming at the problem of photovoltaic system fault classification,a fault classification method that combines wavelet packet transform and random forest algorithm is proposed.The fault voltage data of the photovoltaic system are first collected,then the wavelet packet transform is used to decompose the voltage signal,the energy of each frequency band is extracted as the fault feature,and the feature samples are sent into the random forest algorithm for classification.The random forest algorithm is a algorithm that combines ensemble learning theory and random subspace method,which can accurately classify various faults.The independent photovoltaic power generation system is built by PSCAD/EMTDC,12 types of faults are selected for simulation,600 samples of fault feature are obtained,among which 360 samples are used to train the random forest classifier,and 240 samples are used to test the classification performance of the classifier.The simulation results show that this method can effectively identify 12 types of faults in the photovoltaic system,and the classification accuracy rate reaches 97.92%.Compared with the RBF neural network,the fault classification accuracy rate is increased by 4.17%,which have important meaning for the further realization of photovoltaic system fault diagnosis research.
作者
吴忠强
曹碧莲
侯林成
马博岩
胡晓宇
WU Zhong-qiang;CAO Bi-lian;HOU Lin-cheng;MA Bo-yan;HU Xiao-yu(Key Lab of Industrial Computer Control Engineering of Hebei Province,Yanshan University,Qinhuangdao,Hebei 066004,China)
出处
《计量学报》
CSCD
北大核心
2021年第12期1650-1657,共8页
Acta Metrologica Sinica
基金
河北省自然科学基金(F2020203014)。
关键词
计量学
光伏系统
故障分类
随机森林算法
小波包变换
神经网络
metrology
photovoltaic system
fault classification
random forest algorithm
wavelet packet transform
neural network