一种基于K近邻和IV曲线的光伏阵列故障诊断方法技术

技术编号:24996692 阅读:36 留言:0更新日期:2020-07-24 17:59
本发明专利技术公开了一种基于K近邻和IV曲线的光伏阵列故障诊断方法,包括提取不同故障类型及不同辐照度、温度下的仿真IV特性曲线中的特征参数并进行标准化处理,得到不同故障类型及不同辐照度、温度下的仿真IV特性曲线特征向量;对仿真IV特性曲线特征向量进行降维处理;将所有故障类型下的仿真IV特性曲线降维处理后的特征向量作为训练数据集,将当前光伏阵列实测IV特性曲线降维处理后的特征向量作为实测数据集,采用K近邻分类算法对当前光伏阵列进行故障诊断。本发明专利技术可以较为准确的判断出光伏阵列故障可实现故障状态检测并及时维修,降低故障风险,保证光伏电站稳定运行。

【技术实现步骤摘要】
一种基于K近邻和IV曲线的光伏阵列故障诊断方法
本专利技术属于光伏阵列故障诊断
,特别涉及一种基于K近邻和IV曲线的光伏阵列故障诊断方法。
技术介绍
光伏阵列是光伏系统中的重要组成部分,由于其长期工作在环境较为恶劣的户外,易受阳光,积雪,积尘等污染粘浊物的影响并且可能会引发光伏阵列的直流侧故障,例如旁路二极管短路故障,旁路二极管开路故障,线缆老化故障,局部阴影遮挡以及伴随阴影遮挡的旁路二极管短路,开路等多种并发故障。这将会降低光伏电站的发电效率,减少其使用寿命,甚至造成火灾引发安全问题且增加光伏系统的维护成本,因此光伏阵列的状态检测以及故障诊断技术受到许多学者的特别关注。目前有学者已经提出了相关的故障诊断方法大致可分为以下几种:第一种基于红外热成像仪的检测,因为光伏组件在正常与故障状态时存在明显的温差特点,通常通过红外热成像仪拍摄光伏组件用于检测光伏组件中的热斑或一些结构缺陷,但是需要额外增加红外热成像仪且价格昂贵,不适用于小型的光伏电站。第二种基于对光伏阵列的工作点电压,电流,功率的测量。主要是通过计算模拟输出与测量输出之间的偏差,以进行故障判别。例如有学者通过搭建Simulink仿真模型,计算其功率与实测功率的偏差进行故障诊断。这种方法硬件技术要求较低,但是无法较为精确的判定故障类型。第三种目前也有学者提出基于电流-电压(IV)曲线测量的故障检测方法,常用的方法有人工神经网络,支持向量机,决策树等其选取样本特征参数有限,但是样本特征参数的选取直接影响到整个诊断模型的精度并且其无法叛别多种并发故障。
技术实现思路
针对现有技术存在的不足,本专利技术的目的在于提供一种基于K近邻和IV曲线的光伏阵列故障诊断方法,能够较为准确的判断出阵列阴影遮挡,旁路二极管短路,线缆老化以及伴随阴影遮挡的旁路二极管短路,旁路二极管开路等多种故障类型,可实现故障状态检测并及时维修,降低故障风险,保证光伏电站稳定运行。为了实现上述目的,本专利技术采用的技术方案如下:一种基于K近邻和IV曲线的光伏阵列故障诊断方法,包括:获取不同故障类型及不同辐照度、温度下的仿真IV特性曲线;提取不同故障类型及不同辐照度、温度下的仿真IV特性曲线中的特征参数;对提取得到的特征参数进行标准化处理,得到标准化处理的不同故障类型及不同辐照度、温度下的仿真IV特性曲线特征向量;对仿真IV特性曲线特征向量进行降维处理;将所有故障类型下的仿真IV特性曲线特征向量降维处理后的特征向量作为训练数据集,将当前光伏阵列实测IV特性曲线提取特征参数并降维处理后的特征向量作为实测数据集,基于训练数据集和实测数据集采用K近邻分类算法对当前光伏阵列进行故障诊断。进一步的,所述获取不同故障类型及不同辐照度、温度下的仿真IV特性曲线,包括:获取光伏阵列监控系统中实测的前一个月的环境参数,所述环境参数包括光伏组件共面辐照度G和组件背板温度T;对实测的前一个月的环境参数进行均匀采样,采样样本个数为m;利用光伏系统故障建模仿真方法或Simulink仿真模型,仿真得到n个故障类型下,每种故障类型对应的不同辐照度和温度下的m个IV特性曲线,共获得不同故障类型下m*n个仿真IV特性曲线。进一步的,所述提取不同故障类型及不同辐照度、温度下的仿真IV特性曲线中的特征参数,包括S1~S13:S1=G,S2=T,S4=V|I=0=Voc,S5=I|V=0=Isc,S6=max(V×I)=Pm,S12=Pks_num,S13=Vall_num,其中,G表示光伏组件共面辐照度,T表示光伏组件背板温度,Ij表示仿真IV特性曲线上第j个点的电流值,f(Ij)表示仿真IV特性曲线上电流值为Ij时对应的电压值,V(I)表示电流I对应的电压值,Voc表示开路电压,Isc表示短路电流,Pm表示最大功率点功率,I表示仿真IV特性曲线上的电流值,V表示仿真IV特性曲线上的电压值,Vm表示最大功率点处电压,Im示最大功率点处电流,FF表示填充因子,Isc_d1表示短路电流Isc处一阶导数值,Voc_d1表示开路电压Voc处一阶导数值,Pks_num表示平滑处理后的仿真IV特性曲线二阶导曲线中峰值点个数,Vall_num表示平滑处理后的仿真IV特性曲线二阶导曲线中谷值点个数。进一步的,所述对提取得到的特征参数进行标准化处理,包括:其中,s′ij表示第i个仿真IV特性曲线,第j个特征参数标准化后的值,sij表示第i个仿真IV特性曲线,第j个特征参数的值,表示第j个特征参数的平均值,σj表示第j个特征参数的标准差,i=1,2,…,m,j=1,2,…,d,d表示提取的仿真IV特性曲线中特征参数个数,m表示每种故障类型对应的不同辐照度和温度下的仿真IV特性曲线的个数。进一步的,采用t-分布邻域嵌入算法对仿真IV特性曲线特征向量进行降维处理,包括:D1)将特征参数标准化的特征向量作为原始数据进行降维,原始数据表示为:D2)计算低维映射点的联合概率分布:其中,s′i表示s′矩阵中的第i行,s′j表示s′矩阵中的第j行,σi是s′i的高斯方差,Pj|i表示s′j对s′i的概率分布,代表s′i与s′j高维数据点之间的相似性;D3)定义高维数据点的联合概率分布:用N(0,10;4I)随机初始化,得到初始解:D4)计算低维相似度qij:D5)计算KL散度:D6)计算梯度最小化KL散度:D7)更新初始解,得到第t次迭代的解Y(t):其中,α(t)表示动量,ρ表示学习率;D8)循环迭代步骤D4)-D7),直至迭代W次结束,最终得到低维数据:Y(W)={y1,y2,y3…ym},其中,yi表示s′i中经降维后的向量,i=1,2,…m。进一步的,所述基于训练数据集和实测数据集采用K近邻分类算法对当前光伏阵列进行故障诊断,包括:E1)计算实测数据集和训练数据集中点之间的距离:其中,d12表示实测数据集中特征向量和训练数据集中特征向量之间的距离,x1i表示实测数据集中特征向量的第i个特征分量,x2i表示训练数据集中特征向量的第i个特征分量,dim表示特征向量降维处理后的维数;E2)将m×n个距离值按递增次序进行排序;其中,n表示故障类型个数;E3)选取排序中数值最小的前K个点;E4)通过循环的方式统计得到前K个点在各故障类别中的频率;E5)返回前K个点出现频率最高故障类别,则作为当前光伏阵列的故障类型。进一步的,所述K取奇数。本专利技术所达到的有益效果为:本专利技术可以较为准确的判断出光伏阵列阴影遮挡,旁路二极管短路,线缆老化以及伴随阴影遮挡的旁路二极管短路,旁路二极管开路本文档来自技高网
...

【技术保护点】
1.一种基于K近邻和IV曲线的光伏阵列故障诊断方法,其特征在于,包括:/n获取不同故障类型及不同辐照度、温度下的仿真IV特性曲线;/n提取不同故障类型及不同辐照度、温度下的仿真IV特性曲线中的特征参数;/n对提取得到的特征参数进行标准化处理,得到标准化处理的不同故障类型及不同辐照度、温度下的仿真IV特性曲线特征向量;/n对仿真IV特性曲线特征向量进行降维处理;/n将所有故障类型下的仿真IV特性曲线特征向量降维处理后的特征向量作为训练数据集,将当前光伏阵列实测IV特性曲线提取特征参数并降维处理后的特征向量作为实测数据集,基于训练数据集和实测数据集采用K近邻分类算法对当前光伏阵列进行故障诊断。/n

【技术特征摘要】
1.一种基于K近邻和IV曲线的光伏阵列故障诊断方法,其特征在于,包括:
获取不同故障类型及不同辐照度、温度下的仿真IV特性曲线;
提取不同故障类型及不同辐照度、温度下的仿真IV特性曲线中的特征参数;
对提取得到的特征参数进行标准化处理,得到标准化处理的不同故障类型及不同辐照度、温度下的仿真IV特性曲线特征向量;
对仿真IV特性曲线特征向量进行降维处理;
将所有故障类型下的仿真IV特性曲线特征向量降维处理后的特征向量作为训练数据集,将当前光伏阵列实测IV特性曲线提取特征参数并降维处理后的特征向量作为实测数据集,基于训练数据集和实测数据集采用K近邻分类算法对当前光伏阵列进行故障诊断。


2.根据权利要求1所述的一种基于K近邻和IV曲线的光伏阵列故障诊断方法,其特征在于,所述获取不同故障类型及不同辐照度、温度下的仿真IV特性曲线,包括:
获取光伏阵列监控系统中实测的前一个月的环境参数,所述环境参数包括光伏组件共面辐照度G和组件背板温度T;
对实测的前一个月的环境参数进行均匀采样,采样样本个数为m;
利用光伏系统故障建模仿真方法或Simulink仿真模型,仿真得到n个故障类型下,每种故障类型对应的不同辐照度和温度下的m个IV特性曲线,共获得不同故障类型下m*n个仿真IV特性曲线。


3.根据权利要求1所述的一种基于K近邻和IV曲线的光伏阵列故障诊断方法,其特征在于,所述提取不同故障类型及不同辐照度、温度下的仿真IV特性曲线中的特征参数,包括S1~S13:
S1=G,
S2=T,



S4=V|I=0=Voc,
S5=I|V=0=Isc,
S6=max(V×I)=Pm,















S12=Pks_num,
S13=Vall_num,
其中,G表示光伏组件共面辐照度,T表示光伏组件背板温度,Ij表示仿真IV特性曲线上第j个点的电流值,f(Ij)表示仿真IV特性曲线上电流值为Ij时对应的电压值,V(I)表示电流I对应的电压值,Voc表示开路电压,Isc表示短路电流,Pm表示最大功率点功率,I表示仿真IV特性曲线上的电流值,V表示仿真IV特性曲线上的电压值,Vm表示最大功率点处电压,Im示最大功率点处电流,FF表示填充因子,Isc_d1表示短路电流Isc处一阶导数值,Voc_d1表示开路电压Voc处一阶导数值,Pks_num表示平滑处理后的仿真IV特性曲线二阶导曲线中峰值点个数,Vall_num表示平滑处理后的仿真IV特性曲线二阶导曲线中谷值点个数。


4.根据权利要求3所述的一种基于K近邻和IV曲线的光伏阵列故障诊断方...

【专利技术属性】
技术研发人员:刘永杰丁坤张经炜李元良陈翔
申请(专利权)人:河海大学常州校区
类型:发明
国别省市:江苏;32

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

1