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

一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法技术

技术编号:15501006 阅读:224 留言:0更新日期:2017-06-03 22:34
本发明专利技术涉及一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法,首先采集日常工作中光伏发电阵列最大功率点的若干个电气参数,得到每一日的电气参数样本组合;接着将每个电气参数样本进行归一化得到测试样本组合;然后根据归一化后的测试样本组合进行计算得到距离矩阵;接着采用基于密度的聚类算法对这些测试样本进行自动的聚类,获得若干个聚类;接着基于预先通过仿真模型获得的参考数据,分别计算每组参考数据和每个聚类之间的最小距离,形成一个距离向量;最后通过将距离向量中每个元素与聚类算法中的截断距离进行对比,识别每个聚类所属的工作类别。本发明专利技术可直接通过对光伏系统日常运行数据的聚类操作实现故障的准确诊断。

A method based on density clustering algorithm for photovoltaic array operation status analysis and fault diagnosis

The invention relates to a method for PV array working state analysis and fault diagnosis system based on density clustering algorithm, a plurality of electrical parameters of photovoltaic maximum power point array of daily work in the collection first, get the electrical parameters of samples per day; then each sample was normalized to the electrical parameters of the test sample and then calculate the combination; get the distance matrix according to the test samples after normalization; then using the clustering algorithm based on density of the test sample for automatic clustering, to obtain a number of clustering; then based on the reference data obtained through the pre simulation model, calculated the minimum distance between each reference data and each cluster, forming a distance vector; finally by comparing the distance of each element in the vector truncation and clustering algorithm in the distance, Identify the categories of work each cluster belongs to. The invention can directly realize the accurate diagnosis of the fault through the clustering operation of the daily operation data of the photovoltaic system.

【技术实现步骤摘要】
一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法
本专利技术涉及并网光伏发电系统工作状态分析及光伏阵列故障诊断
,特别是一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法。
技术介绍
光伏发电系统装机容量的日益增加对光伏系统的工作状态的分析和光伏阵列的故障诊断提出了需求。作为系统的核心部件,光伏阵列通常工作在复杂的户外环境中,易受到各种环境因素的影响,导致开路、短路、硬性阴影、热斑等各种故障。故障的产生会降低电站的发电效率,严重时甚至发生火灾。目前,常规的光伏阵列故障检测和保护方式是通过增加保护器件,例如过电流保护器和对地故障断路器进行故障的防护。然而,由于光伏阵列输出的非线性、高故障阻抗、低照度运行及逆变器中最大功率跟踪等功能影响,一些故障的发生并不能由保护器件进行消除。目前,光伏阵列的故障检测方法主要有红外图像检测法、时域反射分析法和对地电容法。正常工作与非正常工作的太阳能电池板之间存在一定的温差,红外图像检测法利用被测物体的温度特性进行检测。时域反射分析法的原理为向光伏串联电路注入一个脉冲,分析和观察返回波形,就可判断得到组件的故障类型和位置。对地电容测量法通过分析测量得到的电容值来判断光伏串联电路中是否存在断路故障。但这些方案存在一些不足之处:红外图像检测法不能区分温度相差不明显的状态,故障检测的精度和效率取决于检测设备(红外热像仪)的等级,费用较大,实时性较差;基于时域反射分析法不能对运行中的光伏阵列进行在线操作,不具有实时性,并且对设备要求较高,诊断的精度有限;多传感器的故障检测方法存在所用传感器较多、检测结构在大规模光伏阵列应用中难以推广等缺点。近些年来,人工智能被广泛应用到各种系统的故障诊断中。部分学者也将智能算法引入到光伏发电阵列的故障诊断中,例如神经网络算法、决策树算法、支持向量机等等。这些算法可以模拟任意的非线性关系而无需去建立精确模型,实现故障的判断和分类,但是这些方法同时具有需要大量人工标定样本、不同的季节下训练的诊断模型并不通用、不同光伏发电系统需要重新训练模型等不足。目前,云平台广泛用于各种光伏发电系统的监控,不同光伏系统每日的运行数据都发送至云平台中进行存储,这使得通过日常的运行数据对光伏系统的工作状态和故障进行分析成为了可能。通过对光伏日常归一化数据的分析,发现数据的分布具明显的非球状聚类、聚类的中心具有最高的密度并与其他更高的密度点有相当的距离等特性,因此适合采用一种新型的基于密度峰值的聚类算法(CFSFDP)对数据进行分析,然后进一步实现工作状态的分析和故障诊断。目前,公开发表的文献及专利中尚未见有将基于密度聚类算法应用于光伏阵列工作状态分析与故障诊断中。
技术实现思路
有鉴于此,本专利技术的目的是提出一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法,采用基于密度的聚类算法,以此模型进行光伏发电阵列的故障诊断和分类,可精确的识别出光伏发电系统的运行状况。本专利技术采用以下方案实现:一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法,具体包括以下步骤:步骤S1:采集日常工作中光伏发电阵列最大功率点的若干个电气参数,得到每一日的电气参数样本组合;步骤S2:将每个电气参数样本进行归一化得到测试样本组合;步骤S3:根据归一化后的测试样本组合进行计算得到距离矩阵;步骤S4:采用基于密度的聚类算法对这些测试样本进行自动的聚类,获得若干个聚类;步骤S5:基于预先通过仿真模型获得的参考数据,分别计算每组参考数据和每个聚类之间的最小距离,形成一个距离向量;步骤S6:通过将距离向量中每个元素与聚类算法中的截断距离进行对比,识别每个聚类所属的工作类别。进一步地,步骤S1中所述若干个电气参数包括阵列的最大功率点下的电压参数样本和电流参数样本;所述电气参数样本组合记为(Uj,Ij),其中,j为样本采集序号,j为1到N的整数,每个数字代表一种工作状态,Uj为第j个电气参数样本组合中的电压参数样本,Ij代表第j个电气参数样本组合中的电流参数样本。进一步地,步骤S1中所述日常工作的工作状态包括正常工作、单支路开路、双支路开路、单支路上1个组件短路、单支路上2个组件短路。进一步地,步骤S2中所述进行归一化具体为:将所述电气参数样本射到区间[0,1]内,具体映射公式为:式中,m为光伏阵列中串联的太阳能板数目,n为光伏阵列中并联的太阳能板数目,UOC为参考太阳能板的开路电压,ISC为参考太阳能板的短路电流,为归一化后的电压参数样本,为归一化后的电流参数样本,得到归一化后的电气参数样本组合为:进一步地,步骤S3中所述距离矩阵的得到采用欧氏距离的方法进行计算,具体采用下式计算:dij=||xi-xj||2;式中,xi为第i个样本向量,xj为第j个样本向量,||·||代表2范式操作。进一步地,所述步骤S4具体包括以下步骤:步骤S41:根据步骤S3得到的距离矩阵,对其从小到大进行排序,选择2%处的距离值来设置样本截断距离dc;步骤S42:根据截断距离dc,计算出每个样本点的局部密度值ρi和其与密度高于它且离它最近的样本点的距离δi,具体的计算公式分别如下:步骤S43:计算出每个样本点的归一化的γi,并对γi进行排序,其中γi的计算采用公式如下:式中,ρmax表示最大ρi值,δmax表示最大δi值;步骤S44:根据3-σ法则,选择超过γi平均值对应的前几个点作为聚类的中心点,并以这些中心点为参考,将剩余的所有样本点按到最近邻的更高密度对象的最小距离进行划分到各个簇,完成数据的聚类。进一步地,步骤S5具体为:建立光伏模型,在低照度下,通过模拟各种工作状态及故障,仿真获得标定的参考数据集;计算各个聚类之间到各类数据集的最小距离,获得距离向量:其中c代表每个聚类的标号,NC为聚类总的数量,因此c∈[1,NC];r代表参考数据集所包含的工作状态或故障的类别,NR为参考数据集总的数量,因此r∈[1,NR]。进一步地,所述步骤S5具体为:将距离向量中的每个元素与截断距离dc进行对比来对每个聚类进行识别,如果dc,r小于dc,则该聚类判定为和参考数据r所对应的类别;如果所有的元素都大于dc,则将聚类判定为元素中最小值所对应的类别。与现有技术相比,本专利技术有以下有益效果:本专利技术将光伏发电系统的日常运行状态和故障诊断转化为聚类问题,采用CFSFDP算法结合参考样本数据实现对光伏发电系统运行状态的判别和故障的诊断;本专利技术无需采集大量的样本数据对诊断模型进行训练,仅需对采集到的无标签的运行数据直接进行聚类操作,并通过仿真得到的少量带标签数据进行辅助实现聚类的识别,进而完成状态的识别和故障的诊断。通过对不同日常运行状态的模拟和实验测试,该方案均可精确的识别出光伏发电系统的运行状况。同时,该方案可直接移植到光伏监控系统中,例如云平台上,实现对不同光伏系统的监测。附图说明图1为本专利技术的方法流程示意图。图2为本专利技术实施例中的光伏发电系统拓扑图。图3为本专利技术实施例中的系统实验光伏平台图。图4(a)为本专利技术实施例中正常工作状态时的原始数据分布图。图4(b)为本专利技术实施例中正常工作状态时的γ以降序排列图。图4(c)为本专利技术实施例中正常工作状态时的决策图。图4(d)为本专利技术实施例中正常工作状态时的聚类及本文档来自技高网
...
一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法

【技术保护点】
一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法,其特征在于:包括以下步骤:步骤S1:采集日常工作中光伏发电阵列最大功率点的若干个电气参数,得到每一日的电气参数样本组合;步骤S2:将每个电气参数样本进行归一化得到测试样本组合;步骤S3:根据归一化后的测试样本组合进行计算得到距离矩阵;步骤S4:采用基于密度的聚类算法对这些测试样本进行自动的聚类,获得若干个聚类;步骤S5:基于预先通过仿真模型获得的参考数据,分别计算每组参考数据和每个聚类之间的最小距离,形成一个距离向量;步骤S6:通过将距离向量中每个元素与聚类算法中的截断距离进行对比,识别每个聚类所属的工作类别。

【技术特征摘要】
1.一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法,其特征在于:包括以下步骤:步骤S1:采集日常工作中光伏发电阵列最大功率点的若干个电气参数,得到每一日的电气参数样本组合;步骤S2:将每个电气参数样本进行归一化得到测试样本组合;步骤S3:根据归一化后的测试样本组合进行计算得到距离矩阵;步骤S4:采用基于密度的聚类算法对这些测试样本进行自动的聚类,获得若干个聚类;步骤S5:基于预先通过仿真模型获得的参考数据,分别计算每组参考数据和每个聚类之间的最小距离,形成一个距离向量;步骤S6:通过将距离向量中每个元素与聚类算法中的截断距离进行对比,识别每个聚类所属的工作类别。2.根据权利要求1所述的一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法,其特征在于:步骤S1中所述若干个电气参数包括阵列的最大功率点下的电压参数样本和电流参数样本;所述电气参数样本组合记为(Uj,Ij),其中,j为样本采集序号,j为1到N的整数,每个数字代表一种工作状态,Uj为第j个电气参数样本组合中的电压参数样本,Ij代表第j个电气参数样本组合中的电流参数样本。3.根据权利要求1所述的一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法,其特征在于:步骤S1中所述日常工作的工作状态包括正常工作、单支路开路、双支路开路、单支路上1个组件短路、单支路上2个组件短路。4.根据权利要求1所述的一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法,其特征在于:步骤S2中所述进行归一化具体为:将所述电气参数样本射到区间[0,1]内,具体映射公式为:式中,m为光伏阵列中串联的太阳能板数目,n为光伏阵列中并联的太阳能板数目,UOC为参考太阳能板的开路电压,ISC为参考太阳能板的短路电流,为归一化后的电压参数样本,为归一化后的电流参数样本,得到归一化后的电气参数样本组合为:5.根据权利要求1所述的一种基于密度聚类算法实现光伏阵列工作状态分析与故障诊断的方法,其特征在于:步骤S3中所述距离矩阵的得到采用欧氏距离的方法进行计算,具体采用下式计算:dij=||xi-xj||2;式中,xi为第i...

【专利技术属性】
技术研发人员:林培杰程树英陈志聪吴丽君赖云锋章杰郑茜颖陈凌宸
申请(专利权)人:福州大学
类型:发明
国别省市:福建,35

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

1