光伏逆变器的健康度的评估方法及系统与流程

文档序号:17187735发布日期:2019-03-22 21:32阅读:524来源:国知局
光伏逆变器的健康度的评估方法及系统与流程
本发明涉及数据处理
技术领域
,特别涉及一种光伏逆变器的健康度的评估方法及系统。
背景技术
:目前,对于设有遥感装置的设备的健康状态,主要是通过在设备发生故障时分析遥感装置获取的遥感信号数据中的故障发生的次数及频率等来评估。但是,对于光伏逆变器而言,基于遥感信号数据对其健康度进行评估存在如下问题:1)与光伏逆变器健康度的密切相关的参数包括单位容量发电功率的离散程度、逆变器效率等。但是,这些参数均不包含在遥感信号数据中,因此基于现有的遥感信号数据无法对光伏逆变器的健康度进行准确评估;2)因为用户和运维人员通常只能看到设备的故障情况,而对于光伏逆变器来讲,不发生故障并不代表所有光伏逆变器都处于正常工作状态,比如,光伏组串中有板子出现了遮挡甚至热斑,都会导致逆变器效率改变、逆变器出力严重下降,而这种现象一般不会被遥信设备捕获。技术实现要素:本发明要解决的技术问题是现有技术中在设备发生故障时通过分析遥感信号数据中的故障数据无法准确评估光伏逆变器的健康度等缺陷,目的在于提供一种光伏逆变器的健康度的评估方法及系统。本发明是通过下述技术方案来解决上述技术问题:本发明提供一种光伏逆变器的健康度的评估方法,所述评估方法包括:预设光伏逆变器的各个健康度参数对应的满分值;获取所述光伏逆变器在设定时间内的每个所述健康度参数的参数值;根据所述参数值获取所述健康度参数对应的第一分值;其中,所述第一分值小于或者等于所述满分值;将各个所述第一分值进行相加求和,获取目标分值;根据所述目标分值对所述光伏逆变器的健康度进行评估。较佳地,所述预设光伏逆变器的各个健康度参数对应的满分值的步骤包括:预设所述光伏逆变器的各个所述健康度参数的权重;根据所述权重设置各个所述健康度参数对应的所述满分值;其中,所述权重与所述满分值之间呈正比。较佳地,当所述健康度参数包括单位容量发电功率的离散程度时,所述获取所述光伏逆变器在设定时间内的每个所述健康度参数的参数值的步骤包括:获取所述光伏逆变器在所述设定时间内的单位容量发电功率;采用局部离群因子算法根据所述单位容量发电功率计算所述光伏逆变器的单位容量发电功率相对其他光伏逆变器的单位容量发电功率的离散程度值;所述根据所述参数值获取所述健康度参数对应的第一分值的步骤包括:当所述单位容量发电功率的离散程度值小于第一设定阈值,或所述光伏逆变器的单位容量发电功率大于或者等于其他光伏逆变器的单位容量发电功率的平均值时,则确定所述单位容量发电功率的离散程度对应的所述第一分值为所述单位容量发电功率的离散程度对应的所述满分值;当所述单位容量发电功率的离散程度值大于或者等于所述第一设定阈值,且所述光伏逆变器的单位容量发电功率小于其他光伏逆变器的单位容量发电功率的平均值时,则计算所述光伏逆变器的单位容量发电功率与其他光伏逆变器的单位容量发电功率的平均值之间的平均绝对百分比误差,并根据所述平均绝对百分比误差所属的第一阈值范围对所述单位容量发电功率的离散程度对应的所述满分值进行扣分,得到所述单位容量发电功率的离散程度对应的所述第一分值。较佳地,当所述健康度参数包括交流侧三相电压的不平衡度时,所述获取所述光伏逆变器在设定时间内的每个所述健康度参数的参数值的步骤包括:获取所述光伏逆变器在所述设定时间内的交流侧三相电压;根据交流侧三相电压计算所述交流侧三相电压的不平衡度值;所述根据所述参数值获取所述健康度参数对应的第一分值的步骤包括:根据所述交流侧三相电压的不平衡度值所属的第二阈值范围对所述交流侧三相电压的不平衡度对应的所述满分值进行扣分,得到所述交流侧三相电压的不平衡度对应所述第一分值。较佳地,当所述健康度参数包括设备正常运行时间时,所述获取所述光伏逆变器在设定时间内的每个所述健康度参数的参数值的步骤包括:获取所述光伏逆变器在设定时间内发生离线的次数和发生故障的次数;所述根据所述参数值获取所述健康度参数对应的第一分值的步骤包括:根据所述离线次数和所述故障次数对所述设备正常运行时间对应的所述满分值进行扣分,得到所述设备正常运行时间对应的所述第一分值。较佳地,当所述健康度参数包括功率因数时,所述根据所述参数值获取所述健康度参数对应的第一分值的步骤包括的步骤包括:确定所述功率因数所属的第三阈值范围,对所述功率因数对应的所述满分值进行扣分,得到所述功率因数对应的所述第一分值。较佳地,当所述健康度参数包括光伏逆变器效率时,所述根据所述参数值获取所述健康度参数对应的第一分值的步骤包括:根据所述光伏逆变器效率所属的第四阈值范围,对所述光伏逆变器效率对应的所述满分值进行扣分,得到所述光伏逆变器效率对应的所述第一分值。本发明还提供一种光伏逆变器的健康度的评估系统,所述评估系统包括预设模块、参数值获取模块、第一分值获取模块、目标分值获取模块和评估模块:所述预设模块用于预设光伏逆变器的各个健康度参数对应的满分值;所述参数值获取模块用于获取所述光伏逆变器在设定时间内的每个所述健康度参数的参数值;所述第一分值获取模块用于根据所述参数值获取所述健康度参数对应的第一分值;其中,所述第一分值小于或者等于所述满分值;所述目标分值获取模块用于将各个所述第一分值进行相加求和,获取目标分值;所述评估模块用于根据所述目标分值对所述光伏逆变器的健康度进行评估。较佳地,所述预设模块包括权重预设单元和设置单元;所述权重预设单元用于预设所述光伏逆变器的各个所述健康度参数的权重;所述设置单元用于根据所述权重设置各个所述健康度参数对应的所述满分值;其中,所述权重与所述满分值之间呈正比。较佳地,当所述健康度参数包括单位容量发电功率的离散程度时,所述参数值获取模块包括发电功率获取单元和离散程度值计算单元;所述发电功率获取单元用于获取所述光伏逆变器在所述设定时间内的单位容量发电功率;所述离散程度值计算单元用于采用局部离群因子算法根据所述单位容量发电功率计算所述光伏逆变器的单位容量发电功率相对其他光伏逆变器的单位容量发电功率的离散程度值;所述第一分值获取模块用于当所述单位容量发电功率的离散程度值小于第一设定阈值,或所述光伏逆变器的单位容量发电功率大于或者等于其他光伏逆变器的单位容量发电功率的平均值时,则确定所述单位容量发电功率的离散程度对应的所述第一分值为所述单位容量发电功率的离散程度对应的所述满分值;所述第一分值获取模块还用于当所述单位容量发电功率的离散程度值大于或者等于所述第一设定阈值,且所述光伏逆变器的单位容量发电功率小于其他光伏逆变器的单位容量发电功率的平均值时,则计算所述光伏逆变器的单位容量发电功率与其他光伏逆变器的单位容量发电功率的平均值之间的平均绝对百分比误差,并根据所述平均绝对百分比误差所属的第一阈值范围对所述单位容量发电功率的离散程度对应的所述满分值进行扣分,得到所述单位容量发电功率的离散程度对应的所述第一分值。较佳地,当所述健康度参数包括交流侧三相电压的不平衡度时,所述参数值获取模块包括三相电压获取单元和不平衡度值获取单元;所述三相电压获取单元用于获取所述光伏逆变器在所述设定时间内的交流侧三相电压;所述不平衡度值获取单元用于根据交流侧三相电压计算所述交流侧三相电压的不平衡度值;所述第一分值获取模块用于根据所述交流侧三相电压的不平衡度值所属的第二阈值范围对所述交流侧三相电压的不平衡度对应的所述满分值进行扣分,得到所述交流侧三相电压的不平衡度对应所述第一分值。较佳地,当所述健康度参数包括设备正常运行时间时,所述参数值获取模块包括数据获取单元;所述数据获取单元用于获取所述光伏逆变器在设定时间内发生离线的次数和发生故障的次数;所述第一分值获取模块用于根据所述离线次数和所述故障次数对所述设备正常运行时间对应的所述满分值进行扣分,得到所述设备正常运行时间对应的所述第一分值。较佳地,当所述健康度参数包括功率因数时,所述第一分值获取模块用于确定所述功率因数所属的第三阈值范围,对所述功率因数对应的所述满分值进行扣分,得到所述功率因数对应的所述第一分值。较佳地,当所述健康度参数包括光伏逆变器效率时,所述第一分值获取模块用于根据所述光伏逆变器效率所属的第四阈值范围,对所述光伏逆变器效率对应的所述满分值进行扣分,得到所述光伏逆变器效率对应的所述第一分值。本发明的积极进步效果在于:本发明中,对能够表征光伏逆变器的健康度的五个健康度参数,分别设置权重并设置对应的满分值,然后定时采样设定时间内的健康度参数的参数值,通过分析这些参数值获取每个健康度参数分别对应的第一分值,然后将这些第一分值相加求和获取目标分值用以估计整个光伏逆变器的健康度,提高了评估光伏逆变器的健康度的准确性,能够更加清晰、准确地向用户和运维人员展示光伏逆变器的运行状态,有助于运维人员在故障发生时更加快速的定位故障位置,明确故障原因;也有利于在光伏逆变器的健康度下降时,开展预测性维护,提前规避故障发生带来的损失。附图说明图1为本发明实施例1的光伏逆变器的健康度的评估方法的流程图。图2为本发明实施例2的光伏逆变器的健康度的评估方法的流程图。图3为本发明实施例3的光伏逆变器的健康度的评估系统的模块示意图。图4为本发明实施例4的光伏逆变器的健康度的评估系统的模块示意图。具体实施方式下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。实施例1如图1所示,本实施例的光伏逆变器的健康度的评估方法包括:s101、预设光伏逆变器的各个健康度参数对应的满分值;其中,健康度参数包括单位容量发电功率的离散程度、交流侧三相电压的不平衡度、设备正常运行时间、功率因数和光伏逆变器效率;s102、获取光伏逆变器在设定时间内的每个健康度参数的参数值;s103、根据参数值获取健康度参数对应的第一分值;其中,第一分值小于或者等于满分值;s104、将各个第一分值进行相加求和,获取目标分值;s105、根据目标分值对光伏逆变器的健康度进行评估。本实施例中,对能够表征光伏逆变器的健康度的健康度参数分别设置权重并设置对应的满分值,然后定时采样设定时间内的健康度参数的参数值,通过分析这些参数值获取每个健康度参数分别对应的第一分值,然后将这些第一分值相加求和获取目标分值用以估计整个光伏逆变器的健康度,提高了评估光伏逆变器的健康度的准确性,能够更加清晰、准确地向用户和运维人员展示光伏逆变器的运行状态,有助于运维人员在故障发生时更加快速的定位故障位置,明确故障原因;也有利于在光伏逆变器的健康度下降时,开展预测性维护,提前规避故障发生带来的损失。实施例2如图2所示,本实施例的光伏逆变器的健康度的评估方法是对实施例1的进一步改进,具体地:假设数据传输的时间间隔为t分钟,每隔m分钟对系统中n个光伏逆变器进行一次健康度评估。步骤s101包括:s1011、预设光伏逆变器的各个健康度参数的权重;s1012、根据权重设置各个健康度参数对应的满分值;其中,权重与满分值之间呈正比。其中,根据实际经验,预设健康度参数包括单位容量发电功率的离散程度、交流侧三相电压的不平衡度、设备正常运行时间、功率因数和光伏逆变器效率分别对应权重为p1、p2、p3、p4、p5,且p1+p2+p3+p4+p5=1。一般使得m被t整除,使得各个健康度参数在单位时刻的分值100×(t/m)×p1、100×(t/m)×p2、100×(t/m)×p3、100×(t/m)×p4、100×(t/m)×p5均为整数,则任意一个光伏逆变器的各个健康度参数在m分钟内的满分值分别为:100×p1、100×p2、100×p3、100×p4、100×p5。1)当健康度参数包括单位容量发电功率的离散程度时,步骤s102具体包括:获取光伏逆变器在设定时间内的单位容量发电功率;采用局部离群因子算法根据单位容量发电功率计算光伏逆变器的单位容量发电功率相对其他光伏逆变器的单位容量发电功率的离散程度值;步骤s103具体包括:当单位容量发电功率的离散程度值小于第一设定阈值,或光伏逆变器的单位容量发电功率大于或者等于其他光伏逆变器的单位容量发电功率的平均值时,则确定单位容量发电功率的离散程度对应的第一分值为单位容量发电功率的离散程度对应的满分值;当单位容量发电功率的离散程度值大于或者等于第一设定阈值,且光伏逆变器的单位容量发电功率小于其他光伏逆变器的单位容量发电功率的平均值时,则计算光伏逆变器的单位容量发电功率与其他光伏逆变器的单位容量发电功率的平均值之间的平均绝对百分比误差,并根据平均绝对百分比误差所属的第一阈值范围对单位容量发电功率的离散程度对应的满分值进行扣分,得到单位容量发电功率的离散程度对应的第一分值。具体地,假设系统中包括n个光伏逆变器,则由n个光伏逆变器的单位容量发电功率组成的数据集为x=[x1,x2,…,xn]t∈rn×1,其中,x表示数据集,xn表示每个光伏逆变器的单位容量发电功率,rn×1表示n行1列矩阵。若获取的光伏逆变器的发电功率不是单位容量发电功率,则需要将该光伏逆变器的发电功率除以每个逆变器实际接入光伏板的容量,以得到光伏逆变器的单位容量发电功率。采用局部离群因子算法计算光伏逆变器a的单位容量发电功率相对其他光伏逆变器的单位容量发电功率的离散程度值的过程如下:计算光伏逆变器a的单位容量发电功率xa与其他每一个光伏逆变器的单位容量发电功率xs之间的距离d(xa,xs),公式如下:根据实际经验,选取光伏逆变器a的发电功率xa的k个近邻点,并将其近邻点组成的集合记作knn(xa),按距离d(xa,xs)从小到大排列的第k个近邻点到xa的距离记作k-distance(xa),即为d(xa,xs)(a≠s,xs∈knn(xa))的第k个最小的值。实际上,一个样本中的k-distance值可以看作是它的邻域的最大展开半径。定义xa相对xs的可达距离reach-d(xa,xs)如下:reach-d(xa,xs)=max{k-distance(xs),d(xa,xs)}由上式可以得知,xa相对xs的可达距离是xs邻域最大展开半径和xa相对xs的实际距离之间更大的一个值,且可达距离reach-d(xa,xs)不可逆,即reach-d(xa,xs)≠reach-d(xs,xa),原因在于k-distance(xa)不总是等于k-distance(xs),即光伏逆变器a和其他光伏逆变器s不总是互为近邻。xa的局部可达密度lrd(xa)的计算公式如下为:根据xa的局部可达密度和xa所有近邻点的局部可达密度,可以得到xa的离群程度,具体计算公式如下:离群程度lof(xa)为光伏逆变器a的单位容量发电功率的离散程度值。根据光伏逆变器a的单位容量发电功率xa的离散程度值lof(xa),确定光伏逆变器a单位容量发电功率的离散程度对应的第一分值,即光伏逆变器a单位容量发电功率的离散程度对应的健康度值score1的过程如下:确定光伏逆变器a历史运行数据评估得到的正常状态下光伏逆变器的单位容量发电功率的离散程度值的上限值threshold为lof(xa)的第一设定阈值。当lof(xa)<threshold,则确定光伏逆变器a单位容量发电功率的离散程度在单位时刻unitscore1的分值为满分值,即为100×(t/m)×p1。当lof(xa)≥threshold,且光伏逆变器a的单位容量发电功率小于其他光伏逆变器的单位容量发电功率的平均值时,计算光伏逆变器a的单位容量发电功率与其他光伏逆变器的单位容量发电功率的平均值之间的mape(meanabsolutepercentageerror,平均绝对百分比误差),对应的计算公式如下:根据单位时刻的分值unitscore1(对应的100*(t/m)*p1)的大小,设定不同的mape阈值及扣分分值,扣分分值一般为1到10之间的正整数。假设单位时刻的光伏逆变器的单位容量发电功率的离散程度的满分值100×(t/m)×p1=5,则可将mape阈值取值为0.2、0.4、0.6和0.8,即当0<mape≤0.2时,unitscore1=4;当0.2<mape≤0.4时,unitscore1=3;当0.4<mape≤0.6时,unitscore1=2;当0.6<mape≤0.8时,unitscore1=1;当mape>0.8时,unitscore1=0。该项健康度参数的总分为:score1=∑t/munitscore1,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score1。2)当健康度参数包括交流侧三相电压的不平衡度时,步骤s102具体包括:获取光伏逆变器在设定时间内的交流侧三相电压;根据交流侧三相电压计算交流侧三相电压的不平衡度值;步骤s103具体包括:根据交流侧三相电压的不平衡度值所属的第二阈值范围对交流侧三相电压的不平衡度对应的满分值进行扣分,得到交流侧三相电压的不平衡度对应第一分值。具体地,根据gb/t15543-2008的规定,光伏逆变器a的交流侧三相电压不平衡度的计算公式如下:其中,分别为光伏逆变器a在设定时间内的交流侧三相电压,unbalance为交流侧三相电压的不平衡度值。根据gb/t15543-2008规定的交流侧三相电压不平衡度有1.3%、2%、2.6%三个阈值,假设单位时刻交流侧三相电压的不平衡度值的满分值100×(t/m)×p2≥3,扣分分值一般为1到10之间的正整数。当0<unbalance≤1.3%时,unitscore2=3;当1.3%<unbalance≤2%时,unitscore2=2;当2%<unbalance≤2.6%时,unitscore2=2;当unbalance>2.6时,unitscore2=0。该项健康度参数的总分为:score2=∑t/munitscore2,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score2。3)当健康度参数包括设备正常运行时间时,步骤s102具体包括:获取光伏逆变器在设定时间内发生离线的次数和发生故障的次数;步骤s103具体包括:根据离线次数和故障次数对设备正常运行时间对应的满分值进行扣分,得到设备正常运行时间对应的第一分值。具体地,目前光伏逆变器在运行过程中会发生离线或者故障两种状况。由于采用倒扣分的机制,而且故障数量未知,可能出现扣分多于满分值100×(t/m)×p3的情况,所以规定该项最小的得分为0,不可以出现负值的情况。通过确定单个离线扣分分值(scoreoffline)和单个故障扣分分值(scorefault),且均选取在2-5之间的正整数。另外,故障的扣分分值比离线的扣分分值大。假设离线次数为noffline、故障次数为nfault(noffline和nfault至少有一个为0),则该项健康度参数在单位时刻的分值为:该项健康度参数的总分为:score3=∑t/munitscore3,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score3。另外,为了使得得到的该项健康度参数的健康度值更准确,可以根据故障的不同类型、严重程度等进行不同程度的扣分。4)当健康度参数包括功率因数时,步骤s103具体包括:确定功率因数所属的第三阈值范围,对功率因数对应的满分值进行扣分,得到功率因数对应的第一分值。具体地,光伏并网时,一般要求功率因数至少大于0.9,而在一般正常工作状态下,功率因数一般大于0.99,所以由此判断该项至少包含一个阈值即0.9,扣分分值选取1到5之间的正整数,阈值可根据该健康度参数的单位时刻分值为unitscore2进行额外设定。假设单位时刻的功率因数的满分值100×(t/m)×p4)=2,则增加0.85作为阈值,所以该项得分score4按如下方法计算:当0<powerfactor≤0.85时,unitscore4=0;当0.85<powerfactor≤0.9时,unitscore4=1;当0.9<powerfactor≤1时,unitscore4=2。该项健康度参数的总分为:score4=∑t/munitscore4,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score4。5)当健康度参数包括光伏逆变器效率时,步骤s103具体包括:根据光伏逆变器效率所属的第四阈值范围,对光伏逆变器效率对应的满分值进行扣分,得到光伏逆变器效率对应的第一分值。具体地,光伏逆变器在无光照情况下不发电(处于待机状态),而在弱光条件下,其工作状态也并非都是并网发电,可能存在检测光照的状态。处于待机状态下的光伏逆变器效率为0,而处于光照检测状态下的光伏逆变器效率肯定达不到其额定效率。光伏逆变器额定效率极高,在非弱光条件下,一般大于98%,所以可以人为设定两个阈值0.9和0.95,且规定该项评估时间为8:00到15:00。假设单位时刻分值的光伏逆变器效率的满分值100×(t/m)×p5)=2,则当0.95<efficiency≤1时,unitscore5=2;当0.9<efficiency≤0.95时,unitscore5=1;当efficiency≤0.9时,unitscore4=0。该项健康度参数的总分为:score5=∑t/munitscore5,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score5。最后,根据上述五个健康度参数在m分钟内的健康度值,获取光伏逆变器a在m分钟内的健康度值healthscorea:healthscorea=score1+score2+score3+score4+score5下面结合一个实例具体说明:假设某一系统中包含11个光伏逆变器,采样间隔为5分钟,每隔25分钟对设备进行一次健康度评估,每个单位时刻的各项权重为单位容量发电功率离散程度25%(满分值5分)、交流侧三相电压不平衡度15%(满分值3分)、设备正常运行时间40%(满分值8分)、功率因数10%(满分值2分)、逆变器效率10%(满分值2分),即预设每个健康度参数在25分钟内满分值分别25分、15分、40分、10分和10分,合计为100分,而实际得到的光伏逆变器a的健康度值healthscorea≤100分。例如,分别获取11个光伏逆变器在某天的6:36、6:41、6:46、6:46、6:56的单位容量发电功率(表1)、交流侧三相电压(表2)、设备正常运行时间、功率因数(表3)和光伏逆变器效率表(4)的数据:表1(单位为kw)时间\id1234566:360.0140.0150.0150.0140.0150.0126:410.0180.0180.0180.0170.0180.0156:460.0220.0220.0220.0200.0220.0176:510.0250.0260.0260.0240.0260.0216:560.0290.0300.0290.0280.0290.024时间\id78910116:360.0140.0160.0160.0150.0156:410.0180.0190.0190.0180.0186:460.0210.0230.0230.0220.0226:510.0250.0270.0270.0260.0266:560.0290.0300.0310.0290.030表2(单位为v)表3时间\id1234566:360.9990.9990.9990.9990.9990.9996:410.9990.9990.99910.9990.9996:460.99910.99910.9990.9996:510.9990.99910.9990.9990.9996:560.9990.9990.9990.9990.9990.999时间\id78910116:360.9990.9990.9990.9990.9996:410.9990.9990.9990.99916:460.9990.9990.999116:5110.9990.9990.9990.9996:5610.9990.99911表4(单位%):时间\id1234566:3696.7296.8296.5596.6496.794.536:4196.9397.2596.9697.0797.0595.566:4697.4797.697.3397.4497.4494.556:5197.5497.7597.6197.4197.6496.216:5698.0197.9797.8897.7797.9396.5时间\id78910116:3696.6397.2397.296.5996.586:4197.0397.4797.49797.346:4697.3797.7797.6597.3797.366:5197.698.1898.0797.6897.646:5697.998.1598.0597.9597.88其中,所有光伏逆变器处于并网发电状态下,均无离线或故障。相应地:(1)单位容量发电功率的离散程度对应的第一分值在局部离群因子算法中,取近邻个数k=5,设定阈值为304742。结合表1中每个时刻的单位容量发电功率计算局部离群因子(见表5),可以得到:表5可以发现,4号光伏逆变器在6:46分以及6号光伏逆变器在以上5个时刻的局部离群因子数值偏高,明显超过阈值,于是在评估其mape值偏差后扣分,最终得分见表6(满分值为25分):表6时间\id1234566:365555546:415555546:465554536:515555546:56555554时间\id78910116:36555556:41555556:46555556:51555556:5655555求和后,得到在7:00这个检测时间,每个光伏逆变器的单位容量发电功率离散程度的第一分值见表7(满分值为25分):表7时间\id12345678910117:002525252425192525252525(2)交流侧三相电压的不平衡度对应的第一分值结合表2每个时刻的交流侧三相电压,计算每个时刻每个逆变器的三相电压不平衡度,根据阈值判断是否扣分,最终得分如下见表8(满分值为15分):表8时间\id12345678910117:001515151515151515151515(3)设备正常运行时间对应的第一分值由于6:36到6:56这5个时刻中并没有发生离线和故障,所以全部光伏逆变器的设备正常运行时间对应的第一分值见表9,均为满分值(满分值为40分):表9时间\id12345678910117:004040404040404040404040(4)功率因数对应的第一分值结合表3中每个时刻的功率因数可以得知,所有时刻的所有光伏逆变器的功率因数都在0.99以上,所以全部得满分值(满分值为10分),具体见表10:表10时间\id12345678910117:001010101010101010101010(5)光伏逆变器效率对应的第一分值结合表4中的每个时刻的光伏逆变器效率可以得知,虽然6号逆变器效率有低于95%的情况,但由于评估时间不在8:00到15:00区间内,所以仍然不扣分,具体见表11:表11时间\id12345678910117:001010101010101010101010最终,将表7-表11中的每个光伏逆变器对应的五个健康度参数的分值相加,得到11个光伏逆变器在7:00时的健康度值(见表12)分别为:表12时间\id12345678910117:001001001009910094100100100100100由上表可知,即1-11号的光伏逆变器的健康度值分别为100、100、100、99、100、94、100、100、100、100、100,除了4号光伏逆变器和6号光伏逆变器的健康度略差,其他剩余的光伏逆变器的健康度均处于很好状态。本实施例中,对能够表征光伏逆变器的健康度的五个健康度参数,分别设置权重并设置对应的满分值,然后定时采样设定时间内的健康度参数的参数值,通过分析这些参数值获取每个健康度参数分别对应的第一分值,然后将这些第一分值相加求和获取目标分值用以估计整个光伏逆变器的健康度,提高了评估光伏逆变器的健康度的准确性,能够更加清晰、准确地向用户和运维人员展示光伏逆变器的运行状态,有助于运维人员在故障发生时更加快速的定位故障位置,明确故障原因;也有利于在光伏逆变器的健康度下降时,开展预测性维护,提前规避故障发生带来的损失。实施例3如图3所示,本实施例的光伏逆变器的健康度的评估系统包括预设模块1、参数值获取模块2、第一分值获取模块3、目标分值获取模块4和评估模块5。预设模块1用于预设光伏逆变器的各个健康度参数对应的满分值;其中,健康度参数包括单位容量发电功率的离散程度、交流侧三相电压的不平衡度、设备正常运行时间、功率因数和光伏逆变器效率;参数值获取模块2用于获取光伏逆变器在设定时间内的每个健康度参数的参数值;第一分值获取模块3用于根据参数值获取健康度参数对应的第一分值;其中,第一分值小于或者等于满分值;目标分值获取模块4用于将各个第一分值进行相加求和,获取目标分值;评估模块5用于根据目标分值对光伏逆变器的健康度进行评估。本实施例中,对能够表征光伏逆变器的健康度的健康度参数分别设置权重并设置对应的满分值,然后定时采样设定时间内的健康度参数的参数值,通过分析这些参数值获取每个健康度参数分别对应的第一分值,然后将这些第一分值相加求和获取目标分值用以估计整个光伏逆变器的健康度,提高了评估光伏逆变器的健康度的准确性,能够更加清晰、准确地向用户和运维人员展示光伏逆变器的运行状态,有助于运维人员在故障发生时更加快速的定位故障位置,明确故障原因;也有利于在光伏逆变器的健康度下降时,开展预测性维护,提前规避故障发生带来的损失。实施例4如图4所示,本实施例的光伏逆变器的健康度的评估系统是对实施例3的进一步改进,具体地:假设数据传输的时间间隔为t分钟,每隔m分钟对系统中n个光伏逆变器进行一次健康度评估。预设模块1包括权重预设单元11和设置单元12。权重预设单元11用于预设光伏逆变器的各个健康度参数的权重;设置单元12用于根据权重设置各个健康度参数对应的满分值;其中,权重与满分值之间呈正比。其中,根据实际经验,预设健康度参数包括单位容量发电功率的离散程度、交流侧三相电压的不平衡度、设备正常运行时间、功率因数和光伏逆变器效率分别对应权重为p1、p2、p3、p4、p5,且p1+p2+p3+p4+p5=1。一般使得m被t整除,使得各个健康度参数在单位时刻的分值100×(t/m)×p1、100×(t/m)×p2、100×(t/m)×p3、100×(t/m)×p4、100×(t/m)×p5均为整数,则任意一个光伏逆变器的各个健康度参数在m分钟内的满分值分别为:100×p1、100×p2、100×p3、100×p4、100×p5。当健康度参数包括单位容量发电功率的离散程度时,参数值获取模块2包括发电功率获取单元和离散程度值计算单元;发电功率获取单元用于获取光伏逆变器在设定时间内的单位容量发电功率;离散程度值计算单元用于采用局部离群因子算法根据单位容量发电功率计算光伏逆变器的单位容量发电功率相对其他光伏逆变器的单位容量发电功率的离散程度值;第一分值获取模块3用于当单位容量发电功率的离散程度值小于第一设定阈值,或光伏逆变器的单位容量发电功率大于或者等于其他光伏逆变器的单位容量发电功率的平均值时,则确定单位容量发电功率的离散程度对应的第一分值为单位容量发电功率的离散程度对应的满分值;第一分值获取模块3还用于当单位容量发电功率的离散程度值大于或者等于第一设定阈值,且光伏逆变器的单位容量发电功率小于其他光伏逆变器的单位容量发电功率的平均值时,则计算光伏逆变器的单位容量发电功率与其他光伏逆变器的单位容量发电功率的平均值之间的平均绝对百分比误差,并根据平均绝对百分比误差所属的第一阈值范围对单位容量发电功率的离散程度对应的满分值进行扣分,得到单位容量发电功率的离散程度对应的第一分值。具体地,假设系统中包括n个光伏逆变器,则由n个光伏逆变器的单位容量发电功率组成的数据集为x=[x1,x2,…,xn]t∈rn×1,其中,x表示数据集,xn表示每个光伏逆变器的单位容量发电功率,rn×1表示n行1列矩阵。若获取的光伏逆变器的发电功率不是单位容量发电功率,则需要将该光伏逆变器的发电功率除以每个逆变器实际接入光伏板的容量,以得到光伏逆变器的单位容量发电功率。采用局部离群因子算法计算光伏逆变器a的单位容量发电功率相对其他光伏逆变器的单位容量发电功率的离散程度值的过程如下:计算光伏逆变器a的单位容量发电功率xa与其他每一个光伏逆变器的单位容量发电功率xs之间的距离d(xa,xs),公式如下:根据实际经验,选取光伏逆变器a的发电功率xa的k个近邻点,并将其近邻点组成的集合记作knn(xa),按距离d(xa,xs)从小到大排列的第k个近邻点到xa的距离记作k-distance(xa),即为d(xa,xs)(a≠s,xs∈knn(xa))的第k个最小的值。实际上,一个样本中的k-distance值可以看作是它的邻域的最大展开半径。定义xa相对xs的可达距离reach-d(xa,xs)如下:reach-d(xa,xs)=max{k-distance(xs),d(xa,xs)}由上式可以得知,xa相对xs的可达距离是xs邻域最大展开半径和xa相对xs的实际距离之间更大的一个值,且可达距离reach-d(xa,xs)不可逆,即reach-d(xa,xs)≠reach-d(xs,xa),原因在于k-distance(xa)不总是等于k-distance(xs),即光伏逆变器a和其他光伏逆变器s不总是互为近邻。xa的局部可达密度lrd(xa)的计算公式如下为:根据xa的局部可达密度和xa所有近邻点的局部可达密度,可以得到xa的离群程度,具体计算公式如下:(5)离群程度lof(xa)为光伏逆变器a的单位容量发电功率的离散程度值。根据光伏逆变器a的单位容量发电功率xa的离散程度值lof(xa),确定光伏逆变器a单位容量发电功率的离散程度对应的第一分值,即光伏逆变器a单位容量发电功率的离散程度对应的健康度值score1的过程如下:确定光伏逆变器a历史运行数据评估得到的正常状态下光伏逆变器的单位容量发电功率的离散程度值的上限值threshold为lof(xa)的第一设定阈值。当lof(xa)<threshold,则确定光伏逆变器a单位容量发电功率的离散程度在单位时刻unitscore1的分值为满分值,即为100×(t/m)×p1。当lof(xa)≥threshold,且光伏逆变器a的单位容量发电功率小于其他光伏逆变器的单位容量发电功率的平均值时,计算光伏逆变器a的单位容量发电功率与其他光伏逆变器的单位容量发电功率的平均值之间的mape(meanabsolutepercentageerror,平均绝对百分比误差),对应的计算公式如下:根据单位时刻的分值unitscore1(对应的100*(t/m)*p1)的大小,设定不同的mape阈值及扣分分值,扣分分值一般为1到10之间的正整数。假设单位时刻的光伏逆变器的单位容量发电功率的离散程度的满分值100×(t/m)×p1=5,则可将mape阈值取值为0.2、0.4、0.6和0.8,即当0<mape≤0.2时,unitscore1=4;当0.2<mape≤0.4时,unitscore1=3;当0.4<mape≤0.6时,unitscore1=2;当0.6<mape≤0.8时,unitscore1=1;当mape>0.8时,unitscore1=0。该项健康度参数的总分为:score1=∑t/munitscore1,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score1。当健康度参数包括交流侧三相电压的不平衡度时,参数值获取模2块包括三相电压获取单元和不平衡度值获取单元;三相电压获取单元用于获取光伏逆变器在设定时间内的交流侧三相电压;不平衡度值获取单元用于根据交流侧三相电压计算交流侧三相电压的不平衡度值;第一分值获取模块3用于根据交流侧三相电压的不平衡度值所属的第二阈值范围对交流侧三相电压的不平衡度对应的满分值进行扣分,得到交流侧三相电压的不平衡度对应第一分值。具体地,根据gb/t15543-2008的规定,光伏逆变器a的交流侧三相电压不平衡度的计算公式如下:其中,分别为光伏逆变器a在设定时间内的交流侧三相电压,unbalance为交流侧三相电压的不平衡度值。根据gb/t15543-2008规定的交流侧三相电压不平衡度有1.3%、2%、2.6%三个阈值,假设单位时刻交流侧三相电压的不平衡度值的满分值100×(t/m)×p2≥3,扣分分值一般为1到10之间的正整数。当0<unbalance≤1.3%时,unitscore2=3;当1.3%<unbalance≤2%时,unitscore2=2;当2%<unbalance≤2.6%时,unitscore2=2;当unbalance>2.6时,unitscore2=0。该项健康度参数的总分为:score2=∑t/munitscore2,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score2。当健康度参数包括设备正常运行时间时,参数值获取模块2包括数据获取单元;数据获取单元用于获取光伏逆变器在设定时间内发生离线的次数和发生故障的次数;第一分值获取模块3用于根据离线次数和故障次数对设备正常运行时间对应的满分值进行扣分,得到设备正常运行时间对应的第一分值。具体地,目前光伏逆变器在运行过程中会发生离线或者故障两种状况。由于采用倒扣分的机制,而且故障数量未知,可能出现扣分多于满分值100×(t/m)×p3的情况,所以规定该项最小的得分为0,不可以出现负值的情况。通过确定单个离线扣分分值(scoreoffline)和单个故障扣分分值(scorefault),且均选取在2-5之间的正整数。另外,故障的扣分分值比离线的扣分分值大。假设离线次数为noffline、故障次数为nfault(noffline和nfault至少有一个为0),则该项健康度参数在单位时刻的分值为:该项健康度参数的总分为:score3=∑t/munitscore3,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score3。另外,为了使得得到的该项健康度参数的健康度值更准确,可以根据故障的不同类型、严重程度等进行不同程度的扣分。当健康度参数包括功率因数时,第一分值获取模块3用于确定功率因数所属的第三阈值范围,对功率因数对应的满分值进行扣分,得到功率因数对应的第一分值。具体地,光伏并网时,一般要求功率因数至少大于0.9,而在一般正常工作状态下,功率因数一般大于0.99,所以由此判断该项至少包含一个阈值即0.9,扣分分值选取1到5之间的正整数,阈值可根据该健康度参数的单位时刻分值为unitscore2进行额外设定。假设单位时刻的功率因数的满分值100×(t/m)×p4)=2,则增加0.85作为阈值,所以该项得分score4按如下方法计算:当0<powerfactor≤0.85时,unitscore4=0;当0.85<powerfactor≤0.9时,unitscore4=1;当0.9<powerfactor≤1时,unitscore4=2。该项健康度参数的总分为:score4=∑t/munitscore4,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score4。当健康度参数包括光伏逆变器效率时,第一分值获取模块3用于根据光伏逆变器效率所属的第四阈值范围,对光伏逆变器效率对应的满分值进行扣分,得到光伏逆变器效率对应的第一分值。具体地,光伏逆变器在无光照情况下不发电(处于待机状态),而在弱光条件下,其工作状态也并非都是并网发电,可能存在检测光照的状态。处于待机状态下的光伏逆变器效率为0,而处于光照检测状态下的光伏逆变器效率肯定达不到其额定效率。光伏逆变器额定效率极高,在非弱光条件下,一般大于98%,所以可以人为设定两个阈值0.9和0.95,且规定该项评估时间为8:00到15:00。假设单位时刻分值的光伏逆变器效率的满分值100×(t/m)×p5)=2,则当0.95<efficiency≤1时,unitscore5=2;当0.9<efficiency≤0.95时,unitscore5=1;当efficiency≤0.9时,unitscore4=0。该项健康度参数的总分为:score5=∑t/munitscore5,即每个计算周期内的所有采样时刻对应的分值之和为该项健康度参数的健康度值score5。最后,根据上述五个健康度参数在m分钟内的健康度值,获取光伏逆变器a在m分钟内的健康度值healthscorea:healthscorea=score1+score2+score3+score4+score5下面结合一个实例具体说明:假设某一系统中包含11个光伏逆变器,采样间隔为5分钟,每隔25分钟对设备进行一次健康度评估,每个单位时刻的各项权重为单位容量发电功率离散程度25%(满分值5分)、交流侧三相电压不平衡度15%(满分值3分)、设备正常运行时间40%(满分值8分)、功率因数10%(满分值2分)、逆变器效率10%(满分值2分),即预设每个健康度参数在25分钟内满分值分别25分、15分、40分、10分和10分,合计为100分,而实际得到的光伏逆变器a的健康度值healthscorea≤100分。例如,分别获取11个光伏逆变器在某天的6:36、6:41、6:46、6:46、6:56的单位容量发电功率(表1)、交流侧三相电压(表2)、设备正常运行时间、功率因数(表3)和光伏逆变器效率表(4)的数据:表1(单位为kw)时间\id1234566:360.0140.0150.0150.0140.0150.0126:410.0180.0180.0180.0170.0180.0156:460.0220.0220.0220.0200.0220.0176:510.0250.0260.0260.0240.0260.0216:560.0290.0300.0290.0280.0290.024时间\id78910116:360.0140.0160.0160.0150.0156:410.0180.0190.0190.0180.0186:460.0210.0230.0230.0220.0226:510.0250.0270.0270.0260.0266:560.0290.0300.0310.0290.030表2(单位为v)表3表4(单位%):时间\id1234566:3696.7296.8296.5596.6496.794.536:4196.9397.2596.9697.0797.0595.566:4697.4797.697.3397.4497.4494.556:5197.5497.7597.6197.4197.6496.216:5698.0197.9797.8897.7797.9396.5时间\id78910116:3696.6397.2397.296.5996.586:4197.0397.4797.49797.346:4697.3797.7797.6597.3797.366:5197.698.1898.0797.6897.646:5697.998.1598.0597.9597.88其中,所有光伏逆变器处于并网发电状态下,均无离线或故障。相应地:(1)单位容量发电功率的离散程度对应的第一分值在局部离群因子算法中,取近邻个数k=5,设定阈值为304742。结合表1中每个时刻的单位容量发电功率计算局部离群因子(见表5),可以得到:表5可以发现,4号光伏逆变器在6:46分以及6号光伏逆变器在以上5个时刻的局部离群因子数值偏高,明显超过阈值,于是在评估其mape值偏差后扣分,最终得分见表6(满分值为25分):表6时间\id1234566:365555546:415555546:465554536:515555546:56555554时间\id78910116:36555556:41555556:46555556:51555556:5655555求和后,得到在7:00这个检测时间,每个光伏逆变器的单位容量发电功率离散程度的第一分值见表7(满分值为25分):表7(2)交流侧三相电压的不平衡度对应的第一分值结合表2每个时刻的交流侧三相电压,计算每个时刻每个逆变器的三相电压不平衡度,根据阈值判断是否扣分,最终得分如下见表8(满分值为15分):表8时间\id12345678910117:001515151515151515151515(3)设备正常运行时间对应的第一分值由于6:36到6:56这5个时刻中并没有发生离线和故障,所以全部光伏逆变器的设备正常运行时间对应的第一分值见表9,均为满分值(满分值为40分):表9时间\id12345678910117:004040404040404040404040(4)功率因数对应的第一分值结合表3中每个时刻的功率因数可以得知,所有时刻的所有光伏逆变器的功率因数都在0.99以上,所以全部得满分值(满分值为10分),具体见表10:表10时间\id12345678910117:001010101010101010101010(5)光伏逆变器效率对应的第一分值结合表4中的每个时刻的光伏逆变器效率可以得知,虽然6号逆变器效率有低于95%的情况,但由于评估时间不在8:00到15:00区间内,所以仍然不扣分,具体见表11:表11时间\id12345678910117:001010101010101010101010最终,将表7-表11中的每个光伏逆变器对应的五个健康度参数的分值相加,得到11个光伏逆变器在7:00时的健康度值(见表12)分别为:表12时间\id12345678910117:001001001009910094100100100100100由上表可知,即1-11号的光伏逆变器的健康度值分别为100、100、100、99、100、94、100、100、100、100、100,除了4号光伏逆变器和6号光伏逆变器的健康度略差,其他剩余的光伏逆变器的健康度均处于很好状态。本实施例中,对能够表征光伏逆变器的健康度的健康度参数分别设置权重并设置对应的满分值,然后定时采样设定时间内的健康度参数的参数值,通过分析这些参数值获取每个健康度参数分别对应的第一分值,然后将这些第一分值相加求和获取目标分值用以估计整个光伏逆变器的健康度,提高了评估光伏逆变器的健康度的准确性,能够更加清晰、准确地向用户和运维人员展示光伏逆变器的运行状态,有助于运维人员在故障发生时更加快速的定位故障位置,明确故障原因;也有利于在光伏逆变器的健康度下降时,开展预测性维护,提前规避故障发生带来的损失。虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式作出多种变更或修改,但这些变更和修改均落入本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1