当前位置: 首页 > 专利查询>福州大学专利>正文

基于自适应神经模糊推理系统的光伏阵列故障诊断方法技术方案

技术编号:20945016 阅读:47 留言:0更新日期:2019-04-24 02:36
本发明专利技术涉及一种基于自适应神经网络的智能光伏阵列故障诊断方法,包括以下步骤:步步骤S1:采集各种工况条件下的光伏电气特性数据,并通过采样滤波处理构成原始故障数据;步骤S2:将原始故障数据进行数据映射运算,得到总体故障特征数据;步骤S3:利用LDA算法对总体故障特征数据进行特征降维压缩至3维,得到新的特征数据;步骤S4:采用K折交叉检验将新的特征数据分成测试集和训练集,并设定隶属度函数个数和隶属度函数种类;步骤S5:生成初始模糊推理系统;步骤S6:构建自适应神经网络模糊推理系统模型;步骤S7:判断光伏阵列系统是否处于故障状态;本发明专利技术的技术能有效的对故障中的光伏阵列进行诊断分类,对比其他的机器学习算法,分类精度高结果准确。

Fault Diagnosis Method of Photovoltaic Array Based on Adaptive Neuro-Fuzzy Reasoning System

The present invention relates to an intelligent photovoltaic array fault diagnosis method based on adaptive neural network, which includes the following steps: collecting photovoltaic electrical characteristic data under various working conditions, and processing the original fault data by sampling and filtering; Total fault feature data are compressed to 3-D feature data to obtain new feature data; 4: K-fold cross-test is used to divide the new feature data into test set and training set, and set the number of membership function and the type of membership function; 5: generating the initial fuzzy reasoning system; 6: building the model of adaptive neural network fuzzy reasoning system; 7: judging light. The technology of the invention can effectively diagnose and classify photovoltaic arrays in fault, and has high classification accuracy and accuracy compared with other machine learning algorithms.

【技术实现步骤摘要】
基于自适应神经模糊推理系统的光伏阵列故障诊断方法
本专利技术涉及光伏发电阵列故障检测和分类领域,具体涉及一种基于自适应神经模糊推理系统的光伏阵列故障诊断方法。
技术介绍
随着全球化学能源危机加剧,清洁能源受到广泛的关注,而太阳能由于得天独厚的优势,是清洁能源中非常重要的一员。根据国家统计局报告,2017年,全国发电量6.5万亿千瓦时,比上年增长5.9%。其中,火电增长5.1%,水电增长0.5%,核电增长16.3%,风电增长24.4%,太阳能发电增长57.1%,太阳能的需求日益提高,光伏电站的装机量日益增长。然而,光伏电站由于其户外环境影响,较容易发生故障。如果这些故障不及时发现与排除,将会直接影响光伏发电系统的正常运行,严重时甚至会烧坏电池组件引发火灾。因此,故障诊断对于其提高发电效率,可靠性和安全性是十分有必要的。近年来,国内外学者已经开发了许多方法来检测和分类光伏系统中的故障。在这些方法中,基于智能算法和机器学习的方法受到越来越多的关注。基于模型仿真的方法通常是创建和光伏阵列等效的电路模型,在模型上测试模型的输出值和实际光伏电站的输出值之间比较差异化,得出故障信息。LeianChen等人提出基于未知故障信号的矢量AR模型来诊断光伏故障,该模型需要大量的传感器和开关,在实际应用中存在传感器较多,过于复杂的问题;基于智能算法和机器学习的方法通常是通过提取光伏电站的各项数据通过智能算法计算得出计算结果,从这些结果中分析光伏电站的工作状况。例如,ZhenhanYi等人提出了一种基于多分辨率信号分解(MRSD)和模糊推理系统(FIS)的故障诊断算法。然而,该算法需要在连续时间内对光伏电站提取数据,数据量大,且故障类型仅有线线故障和接地故障,故障种类较少。近年来,人工神经网络(ANN),决策树(DT),支持向量机(SVM),基于核函数的极限学习机(KELM),随机森林(RF)是光伏阵列故障诊断的常用分类算法。值得注意的是,目前基于机器学习和智能算法的光伏故障诊断中,算法输入特征都是电流电压温度和辐照度这几个参数之间的变换。为了提高光伏故障诊断的正确率,增强光伏故障诊断模型的适用范围,本专利技术提出一种基于自适应神经模糊推理系统的光伏故障诊断方法,通过使用LDA对初始数据集进行特征压缩,再利用K折交叉将数据随机分成训练集和测试集以提高模型的泛化能力。用网格分割生成初始模糊推理系统,再用最小二乘法和反向传播调整模型参数,得到最后自适应神经模糊推理系统的光伏诊断模型。提出的自适应神经模糊推理系统故障分类正确率高,诊断效果好。目前,公开发表的文献和专利中尚未发现有基于本方法提出的自适应神经模糊推理系统光伏故障诊断分类模型。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于自适应神经模糊推理系统的光伏阵列故障诊断方法,以克服现有相关技术的缺陷,从而更快速、准确地实现对光伏发电阵列的故障检测和分类。为实现上述目的,本专利技术采用如下技术方案:一种基于自适应神经模糊推理系统的光伏阵列故障诊断方法,包括以下步骤:步骤S1:采集各种工况条件下的光伏电气特性数据及环境参数,并通过采样滤波处理构成原始故障数据;步骤S2:从原始故障数据中提取七维的故障特征,得到七维故障样本数据集;步骤S3:利用线性判别分析算法,对七维故障特征进行降维压缩至三维,得到三维的故障样本数据集;步骤S4:根据所述步骤S3获得的三维的故障样本数据集,随机分成独立的训练数据集和测试数据集,并设定隶属度函数个数和隶属度函数种类;步骤S5:根据设定的隶属度函数个数以及隶属度函数种类作为模糊推理系统的初始参数,并根据获得的训练数据集采用网格分割生成初始模糊推理系统;步骤S6:采用反向传播和最小二乘算法混合神经网络算法训练初始模糊推理系统,使模型输出与训练数据集训练集结果不断逼近,当达到预设条件时训练停止,得到自适应神经网络模糊推理系统模型;步骤S7:根据所得自适应神经模糊推理系统模型,对所述测试数据集的光伏阵列电压电流辐照度和温度处理后的数据进行检测和分类,判断光伏阵列系统是否处于故障状态;若处于故障状态,则给出故障种类。进一步的,所述各种工况包括正常工作、线线故障、老化故障、阴影故障和开路故障。其中,线线故障包括组串级线线故障,即组串中一块或多块组件被短路;阵列级线线故障,即不同组串中电势差为一块或多块组件工作电压的电位点被短路。老化故障包括组串老化和阵列老化;阴影故障,即组串中一块或多块组件发生阴影遮挡;开路故障,即组串中连接线发生意外断路。进一步的,所述光伏电气特性数据包括光伏阵列的最大功率点电压、光伏组串的最大功率点电流、实时光伏面板温度、实时辐射度。进一步的,所述采样滤波处理采用基于凯泽窗的有限长单位冲激响应低通滤波器来实现同相位滤波,滤除噪声干扰,平滑测量;所述原始故障特征、新的故障特征和总体故障特征均为平衡数据,即每类特征有相同的样本数。进一步的,LDA降维的过程为:用原始数据经LDA算法计算后,剔除类间和类内方差小的数据得到新的降维数据。1)对步骤S2中故障样本数据建立矩阵A=[x,y],x为7维故障样本数据,y为样本类别,分别以数字1,2,3,4,5,6,7对应本专利技术所述光伏工况类型,对d(d=1,2,3,4,5,6,7)维数据x按行进行标准化处理;X=[x-min(x)]/[max(x)-min(x)],min(x)为x的最小值,max(x)为x的最大值。2)对于每一i类别数据,计算数据的均值向量;3)计算类内离散矩阵为第i个分类中的样本,i=(1,2,3,…,c),c为总分类数;4)计算类间离散矩阵μ为总体样本的均值;5)采用Fisher判别准则,求使达到最大值,SBW=λSWW,6)求λ的特征值和对应的特征向量;7)选取前n个特征值以及对应的特征向量,构造i*n的转换矩阵W;8)利用转换矩阵将原数据中的x转换成降维后的数据Y=x*W。特征LDA降维后分配隶属度函数个数的具体实现方式为:对S4获得的测试集,其前三维特征的输入隶属度函数个数为3,其余输入隶属度函数个数为2。进一步的,利用网格分割与训练集数据生成初始隶属度函数的形状和值域,为了是输出更准确,模糊规则采用“与”模糊规则,输出为线性函数,具体实施如下:加权平均去模糊化后得出最后分类结果。具体过程如下:进一步的,S51:将训练数据集作为输入数据,训练数据集矩阵为[x,y],x为LDA降维后的特征数据x1、x2、x3,y为样本分类类别;S52:使用高斯型隶属度函数将输入数据模糊化,设定x1,x2,x3为输入的数据,y为训练数据集分类结果;S53:每个输入采用3个隶属度函数,使用网格分割生成初始隶属度函数的形状的过程为:x1,x2,x3的隶属度函数分别为i=1,2,3为隶属度函数的个数;;xj1=min(xj),j=1,2,3为输入数据个数;当时,,形成初始ai、bi、ci、di、ei、fi、的值,得到初始模糊推理系统。进一步的,所述步骤S6具体为:S61:将步骤S53中的模糊化后的数据相乘形成规则的激励强度:wi=μAi(x1)*μBi(x2)*μCi(x3);S62:规则激励强度归一化:S63:设定模糊规则:IfX1isAiandX2isBiandx3isCithenUi=pix1+q本文档来自技高网
...

【技术保护点】
1.一种基于自适应神经模糊推理系统的光伏阵列故障诊断方法,其特征在于,包括以下步骤:步骤S1:采集各种工况条件下的光伏电气特性数据及环境参数,并通过采样滤波处理构成原始故障数据;步骤S2:从原始故障数据中提取七维的故障特征,得到七维故障样本数据集;步骤S3:利用线性判别分析算法,对七维故障特征进行降维压缩至三维,得到三维的故障样本数据集;步骤S4:根据所述步骤S3获得的三维的故障样本数据集,随机分成独立的训练数据集和测试数据集,并设定隶属度函数个数和隶属度函数种类;步骤S5:根据设定的隶属度函数个数以及隶属度函数种类作为模糊推理系统的初始参数,并根据获得的训练数据集采用网格分割生成初始模糊推理系统;步骤S6:采用反向传播和最小二乘算法混合神经网络算法训练初始模糊推理系统,使模型输出与训练数据集训练集结果不断逼近,当达到预设条件时训练停止,得到自适应神经网络模糊推理系统模型;步骤S7:根据所得自适应神经模糊推理系统模型,对所述测试数据集的光伏阵列电压电流辐照度和温度处理后的数据进行检测和分类,判断光伏阵列系统是否处于故障状态;若处于故障状态,则给出故障种类。

【技术特征摘要】
1.一种基于自适应神经模糊推理系统的光伏阵列故障诊断方法,其特征在于,包括以下步骤:步骤S1:采集各种工况条件下的光伏电气特性数据及环境参数,并通过采样滤波处理构成原始故障数据;步骤S2:从原始故障数据中提取七维的故障特征,得到七维故障样本数据集;步骤S3:利用线性判别分析算法,对七维故障特征进行降维压缩至三维,得到三维的故障样本数据集;步骤S4:根据所述步骤S3获得的三维的故障样本数据集,随机分成独立的训练数据集和测试数据集,并设定隶属度函数个数和隶属度函数种类;步骤S5:根据设定的隶属度函数个数以及隶属度函数种类作为模糊推理系统的初始参数,并根据获得的训练数据集采用网格分割生成初始模糊推理系统;步骤S6:采用反向传播和最小二乘算法混合神经网络算法训练初始模糊推理系统,使模型输出与训练数据集训练集结果不断逼近,当达到预设条件时训练停止,得到自适应神经网络模糊推理系统模型;步骤S7:根据所得自适应神经模糊推理系统模型,对所述测试数据集的光伏阵列电压电流辐照度和温度处理后的数据进行检测和分类,判断光伏阵列系统是否处于故障状态;若处于故障状态,则给出故障种类。2.根据权利要求1所述的基于自适应神经模糊推理系统的光伏阵列故障诊断方法,其特征在于:所述各种工况包括正常工作、线线故障、老化故障、阴影故障和开路故障。3.根据权利要求1所述的基于自适应神经模糊推理系统的光伏阵列故障诊断方法,其特征在于:所述光伏电气特性数据包括光伏阵列的最大功率点电压、光伏组串的最大功率点电流、实时光伏面板温度、实时辐射度。4.根据权利要求1所述的基于自适应神经模糊推理系统的光伏阵列故障诊断方法,其特征在于:所述采样滤波处理采用基于凯泽窗的有限长单位冲激响应低通滤波器来实现同相位滤波,滤除噪声干扰,平滑测量。5.根据权利要求2所述的基于自适应神经模糊推理系统的光伏阵列故障诊断方法,其特征在于:所述总体故障特征数据:包括归一化电压其中,Va最大功率点电压;Ns光伏阵列组件的串联数;Np光伏阵列的组件数;VMPPT-STC标准环境下功率;n光伏理想因子;K为波尔兹曼常数,q为电子电荷量;β为光伏开路电压温度系数;归一化电流其中,Ia最大功率点电流;α为光伏短路电流温度系数;归一化功率归一化电流电压斜率归一化辐照度Ga:最大功率点时辐照度;Gstc:标准辐照度1000W/㎡。归一化温度Ta:最大功率点时温度;Tstc:标准温度25℃。6....

【专利技术属性】
技术研发人员:陈志聪甘雨涛吴丽君林培杰程树英
申请(专利权)人:福州大学
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1