一种批量光伏组件的功率性能评价方法及相关设备与流程

文档序号:32600453发布日期:2022-12-17 15:26阅读:39来源:国知局
一种批量光伏组件的功率性能评价方法及相关设备与流程

1.本技术涉及测试领域,具体涉及一种批量光伏组件的功率性能评价方法、系统、存储介质及电子设备。


背景技术:

2.随着全球经济的快速发展,能源需求越来越大,太阳能作为一种取之不尽、用之不竭的绿色能源越来越受到人们的广泛关注。而通过光伏发电技术,可以有效地将太阳能转换为电能。
3.光伏发电是利用半导体界面的光生伏特特效而将光能转变为电能的一种技术,主要由光伏组件、控制器以及逆变器三大部分组成,再配合上功率控制器等部件就形成了光伏发电装置。
4.在光伏发电装置出厂前,需要对光伏组件进行功率性能评价,若在实验室内测试光伏组件功率,环境相对稳定且结果可靠,但是测试耗时长,不能大范围抽检,对光伏组件的功率测试性能评价较为局限;若在现场测试光伏组件功率,虽然测试简单快捷、适合大范围抽检,但是外界条件往往达不到标准条件,对光伏组件的功率测试性能评价结果往往准确性较低。


技术实现要素:

5.本技术提供一种批量光伏组件的功率性能评价方法、系统、存储介质及电子设备,可以减小现场测试外界条件所带来的误差,同时结合现场测试数据与实验测试数据,可进一步提高测试的准确性。
6.技术方案如下:在本技术的第一方面提供了一种批量光伏组件的功率性能评价方法,应用于计算机,所述方法包括:获取在标准实验环境下检测多个第一光伏组件得到的多个实验功率;获取在现场环境下检测多个第二光伏组件得到的多个现场功率和多个背板温度,所述多个第一光伏组件小于所述多个第二光伏组件的数量;将所述多个背板温度进行修正,得到多个组件温度;结合所述组件温度和标准测试公式对所述多个现场功率进行修正,得到多个实际功率;结合所述多个实验功率和粒子群算法对所述多个实际功率进行优化,得到所述光伏组件的标准测试功率,根据所述标准测试功率评价所述光伏组件的功率测试性能。
7.通过采用上述技术方案,将现场功率通过标准测试公式进行一次修正,得到实际功率,可以减小测试外界条件所带来的误差,再通过粒子群算法将实验功率和实际功率进行结合优化,得到标准测试功率,根据标准测试功率对光伏组件的功率性能作出评价,可以提升评价结果的准确性。
8.结合实验功率对实际功率进行二次优化,得到标准测试功率,可以减小现场测试外界条件所带来的误差,进一步提高现场测试光伏组件的功率的准确性。
9.可选的,所述将所述多个背板温度进行修正,得到多个组件温度,包括:获取所述多个光伏组件处于所述背板温度下的开路电压,得到多个实际开路电压,并将所述多个实际开路电压代入开压公式,得到多个组件温度;所述开压公式为:式中,tj为组件温度;v
oc
为光伏组件的实际开路电压;v
oc,stc
为光伏组件标准的开路电压;k为光伏组件开路电压的相关电压系数;β为光伏组件开路电压的相关温度系数;或将所述多个背板温度代入二度法公式,得到多个组件温度;所述二度法公式为:式中,tb为实测背板温度;qc为实测辐照度;q
x
为标准测试条件辐照度。
10.通过采用上述技术方案,采用开压公式或二度法对现场采集得到的光伏组件的背板温度进行处理,可有效消除由于现场温度与标准测试温度存在的偏差对功率测试产生的影响。
11.可选的,所述结合所述组件温度和标准测试公式对所述多个现场功率进行修正,得到多个实际功率,包括:将所述多个组件温度和多个现场功率代入所述标准测试公式,得到多个实际功率;所述标准测试公式为:式中,p
x
为实际功率;pc为现场功率;q
x
为实际辐照度;qc为标准辐照度;p
max,stc
为stc条件下光伏组件的标称最大功率;t
x
为stc条件下光伏组件温度;tj为组件温度;δ为光伏组件的功率相对温度系数。
12.通过采用上述技术方案,采用标准测试公式对现场采集得到的光伏组件的现场功率进行处理,可有效减小由于现场辐照度与标准辐照度存在的偏差对功率测试产生的影响。
13.可选的,所述结合所述多个实验功率和粒子群算法对所述多个实际功率进行优化,得到所述光伏组件的标准测试功率,包括:将所述多个实际功率与多个实验功率作为粒子群算法中的多个粒子的位置向量,并对所述多个粒子进行初始化,得到初始参数,所述初始参数包括多个初始位置以及对应的初始速度;将所述初始参数代入适应度函数,得到第一优化参数;根据优化公式对所述第一优化参数进行迭代处理,得到第二优化参数;
判断是否满足迭代停止条件;若满足所述迭代停止条件,则停止迭代,并将所述第二优化参数作为所述光伏组件的标准测试功率;若不满足所述迭代停止条件,则重新执行所述将所述初始参数代入适应度函数,得到第一优化参数的步骤。
14.通过采用上述技术方案,将多个实际功率与实验功率代入粒子群算法中进行二次修正,进一步减小现场测试光伏组件功率的结果与实验测试的误差,使得最后得到的标准测试功率更能代表光伏组件的实际功率。
15.可选的,所述将所述初始参数代入适应度函数,得到第一优化参数,包括:将所述初始参数代入适应度函数,得到多个适应度值;若所述多个适应度值优于所述多个初始速度和所述多个初始位置,则将所述多个初始速度和所述多个初始位置的对应值替换为对应的适应度值,得到所述第一优化参数。
16.通过采用上述技术方案,将初始参数代入适应度函数中将初始参数进行优化,得到适应度值,将多个初始速度和多个初始位置的对应值替换为较优的适应度值,并得到第一优化参数,可进一步提高测试的准确性。
17.可选的,所述优化公式包括第一优化公式和第二优化公式,所述第二优化参数包括多个第二优化速度和多个优化位置,所述根据优化公式对所述第一优化参数进行迭代处理,得到第二优化参数,包括:将所述第一优化参数代入所述第一优化公式,得到所述多个第二优化速度;将所述第二优化速度代入所述第二优化公式,得到所述多个第二优化位置;所述第一优化公式为:v
ij
(t+1)=wv
ij
(t)+c1r1(t)[p
ij
(t)-x
ij
(t)]+c2r2(t)[p
ij
(t)-x
ij
(t)];式中,v
ij
(t+1)为第二优化速度;w为惯性权重;c1、c2为加速常数;r1、r2为[0,1]范围内的均匀随机数;p
ij
(t)为第一优化参数中的粒子最优位置;所述第二优化公式为:x
ij
(t+1)=x
ij
(t)+v
ij
(t+1);式中,x
ij
(t+1)为第二优化位置;x
ij
(t)为第一优化参数中的粒子位置。
[0018]
通过采用上述技术方案,利用第一优化公式对第一优化参数中粒子的速度值进行优化,再通过第二优化公式对粒子中的位置值进行优化,进一步提高了测试的准确性。
[0019]
可选的,所述判断是否满足迭代停止条件,包括:判断迭代次数是否大于迭代阈值,所述迭代次数在执行所述根据优化公式对所述第一优化参数进行迭代处理,得到第二优化参数步骤后加1;若所述迭代次数大于或等于所述迭代阈值,则确定为满足所述迭代停止条件;若所述迭代次数小于所述迭代阈值,则确定为不满足所述迭代停止条件;或判断所述第二优化参数是否收敛;若所述第二优化参数收敛,则确定为满足所述迭代停止条件;若所述第二优化参数不收敛,则确定为不满足所述迭代停止条件。
[0020]
通过采用上述技术方案,设置迭代停止条件停止迭代,使得最后得到的测试数据
更加符合实际情况。
[0021]
在本技术的第二方面提供了一种批量光伏组件的功率性能评价系统,所述系统包括:实验功率获取模块,用于获取在标准实验环境下检测多个第一光伏组件得到的多个实验功率;现场功率获取模块,用于获取在现场环境下检测多个第二光伏组件得到的多个现场功率和多个背板温度,所述多个第一光伏组件小于所述多个第二光伏组件的数量;背板温度修正模块,用于将所述多个背板温度进行修正,得到多个组件温度;现场功率修正模块,用于结合所述组件温度和标准测试公式对所述多个现场功率进行修正,得到多个实际功率;标准测试功率获得模块,用于结合所述多个实验功率和粒子群算法对所述多个实际功率进行优化,得到所述光伏组件的标准测试功率。
[0022]
通过采用上述技术方案,将现场功率通过标准测试公式进行一次修正,得到实际功率,可以减小测试外界条件所带来的误差,再通过粒子群算法将实验功率和实际功率进行结合优化,得到标准测试功率,根据标准测试功率对光伏组件的功率性能作出评价,可以提升评价结果的准确性。
[0023]
在本技术的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
[0024]
在本技术的第四方面提供了一种电子设备,包括:处理器、存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
[0025]
综上所述,本技术包括以下至少一种有益效果:通过标准测试公式对现场功率进行一次修正,减少由于现场环境与实验室标准环境所带来的误差,提高现场测试光伏组件功率的准确性,进而提升现场功率与试验功率的可比性;再通过粒子群算法结合实验室测试数据与现场测试数据,得到标准测试功率,根据标准测试功率对光伏组件的功率性能作出评价,可以提升评价结果的准确性。
附图说明
[0026]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]
图1是本技术实施例提供的一种批量光伏组件的功率性能评价方法的流程示意图;图2是本技术实施例提供的另一种批量光伏组件的功率性能评价方法的流程示意图;图3是本技术实施例提供的一种批量光伏组件的功率性能评价系统的模块示意图;图4是本技术实施例提供的一种电子设备的结构示意图。
[0028]
附图标记说明:1、批量光伏组件的功率性能评价系统;11、实验功率获取模块;12、现场功率获取模块;13、背板温度修正模块;14、现场功率修正模块;及15、标准测试功率获得模块;1000、电子设备;1001、处理器;1002、通信总线;1003、用户接口;1004、网络接口;
1005、存储器。
具体实施方式
[0029]
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。
[0030]
在本技术实施例的描述中,“示性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
[0031]
在本技术实施例的描述中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,单独存在b,同时存在a和b这三种情况。另外,除非另有说明,术语“多个”的含义是指两个或两个以上。例如,多个系统是指两个或两个以上的系统,多个屏幕终端是指两个或两个以上的屏幕终端。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0032]
随着光伏电站运营时间的不断增长,功率会出现一定程度的衰减,光伏组件是光伏发电的核心部件,光伏组件发电功率衰减直接影响到整个光伏电站的发电效率。目前,我国大多数集中式光伏电站未定期开展光伏组件功率衰减的测试工作,部分开展测试工作的光伏电站处于保密很少公开数据,对光伏组件功率衰减特性的研究仍是不小的挑战。
[0033]
在常规户外环境下,环境应力因素对光伏组件性能的影响较缓慢,需要长时间观察、测试、收集才能反馈组件存在的质量问题。为了在较短时间内,通过合理的方法、途径发现光伏组件存在的潜在问题,加速老化试验被引入到光伏组件的质量测试及寿命评价方面,并得到了不断发展。实验室加速老化测试方法是利用环境试验箱模拟户外实际运行的辐照度、温度、湿度等环境条件,并对相关参数进行加严或者加倍等控制,以实现在较短时间内加速组件老化衰减的目的。加速老化测试完成后,在标准测试条件下,对试验组件进行功率测试,再依据衰减率计算公式,得出光伏组件发电性能的衰减率。
[0034]
光伏组件实际工作在复杂的自然环境下,其输出功率易受到灰尘、砂砾、雪暴等因素影响,功率特性也可能因建筑、树荫等周期性阴影改变,因此光伏组件实际输出功率一般远低于实验室内理想环境下的输出功率。光伏电站实地测试方法是自组件投产运行一段时间后,由国家计量认证的第三方检测机构,根据项目装机容量抽取足够数量的组件样品,测量其实际最大输出功率,将其与标称最大输出功率进行对比,计算得出光伏组件发电性能的衰减率。
[0035]
实验室加速老化测试法已形成了国际认证的标准,测试时能达到标准测试条件,测量误差较小,测量结果相对准确,但需要多种实验设备,实验程序相对复杂,对光伏电站组件所处的自然环境下不能实现有效模拟,不能真实反映组件的功率衰减情况。光伏电站实地测试方法所需仪器设备便携易操作,能反映组件实际运行中的功率衰减情况,但实验
室测试耗时长,组件来回运输麻烦,路途中可能对组件造成损伤,且影响难以量化,所以不能大范围抽检。
[0036]
针对上述对光伏组件测试中所存在的问题,可以采用本技术实施例中批量光伏组件的功率性能评价方法,通过标准测试公式对现场功率进行一次修正,减少由于现场环境与实验室环境所带来的误差,提高现场测试光伏组件功率的准确性,再通过粒子群算法结合实验室测试数据与现场测试数据,对一次修正后的现场功率进行二次修正,进一步减少现场测试所带来的误差。
[0037]
下面结合具体的实施例对本技术进行详细说明。
[0038]
在一个实施例中,如图1所示,特提出了一种批量光伏组件的功率性能评价方法的流程示意图,该方法主要应用于云服务器端,也可依赖于计算机程序实现,可依赖于单片机实现,也可运行于基于冯诺依曼体系的批量光伏组件的功率性能评价系统上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
[0039]
具体的,该批量光伏组件的功率性能评价方法包括:步骤101:获取在标准实验环境下检测多个第一光伏组件得到的多个实验功率。
[0040]
标准实验环境在本技术实施例中是指在标准测试条件(standrad test condition,stc),即环境温度为25摄氏度,辐照度为1000w/m2,光谱为am1.5的实验条件。
[0041]
第一光伏组件在本技术实施例中可以理解为在实验中stc条件下进行功率测试的光伏组件,功率测试的结果为实验功率。
[0042]
示例性地,测试人员在标准实验室下对多个第一光伏组件进行功率测试,将测试得到的多个实验功率上传至计算机。
[0043]
步骤102:获取在现场环境下检测多个第二光伏组件得到的多个现场功率和多个背板温度,多个第一光伏组件小于多个第二光伏组件的数量。
[0044]
现场环境在本技术实施例中可以理解为,在光伏电站实地对待测光伏组件进行随机抽样,同时,在现场检测的过程中,还需要对辐照度进行检测,辐照度需要达到700w/m2以上,才能够达到修正标准。
[0045]
第二光伏组件在本技术实施例中可以理解为在现场中进行功率测试的光伏组件,功率测试的结果为现场功率。
[0046]
示例性地,测试人员在现场环境下对多个第二光伏组件进行功率测试,得到多个现场功率和多个背板温度数据,并将测试的结果上传至计算机,其中,在实际应用中,实验室测试组件的数量一般要小于现场测试组件的数量,在本技术实施例中,现场检测光伏组件的数量与实验室测试数量之比可设置为20:1。
[0047]
步骤103:将多个背板温度进行修正,得到多个组件温度。
[0048]
作为一种可选的实施例,可以采用开压法将多个背板温度进行修正,得到多个组件温度,具体步骤为:获取多个光伏组件处于背板温度下的开路电压,得到多个实际开路电压,并将多个实际开路电压代入开压公式,得到多个组件温度。
[0049]
所述开压公式为:
式中,tj为组件温度;v
oc
为光伏组件的实际开路电压;v
oc,stc
为光伏组件标准的开路电压;k为光伏组件开路电压的相关电压系数;β为光伏组件开路电压的相关温度系数。
[0050]
示例性地,由于现场环境与标准环境存在偏差,在现场测试光伏组件功率时,需要对光伏组件的背板温度进行修正。进一步地,光伏组件的开路电压会随着温度的改变而改变,可以将现场测量得到的处于背板温度下的开路电压,与标准环境下光伏组件的实际开路电压带入开压公式,得到修正后的背板温度,该背板温度就可以反映光伏组件的组件温度。
[0051]
作为一种可选的实施例,还可以采用二度法将多个背板温度进行修正,得到多个组件温度,具体步骤为:将多个背板温度代入二度法公式,得到多个组件温度;二度法公式为:式中,tb为实测背板温度;qc为实测辐照度;q
x
标准测试条件辐照度。
[0052]
示例性地,由于现场环境与标准环境存在偏差,由现场测试光伏组件得到的背板温度可通过辐照度进行修正。进一步地,可以将现场的辐照度与标准环境下的辐照度代入二度法公式,得到修正后的背板温度,进而得到组件温度。
[0053]
步骤104:结合组件温度和标准测试公式对多个现场功率进行修正,得到多个实际功率。
[0054]
光伏组件标称功率是在辐照度为1000w/m2、组件温度为25摄氏度以及am1.5光谱的情况下标定的。然而,在现场测试的过程中,辐照度变化较大,依据cncacts0016《并网光伏电站性能检测与质量评估技术规范》,光伏组件现场测试的辐照度在700w/m2或以上,组件温度则是根据现场测试得到的背板温度进行修正得到,然后根据辐照度和组件温度对现场测试得到的组件功率进行修正,得出辐照度为1000w/m2、组件温度为25摄氏度这一情况下组件的stc功率。
[0055]
作为一种可选的实施例,可以采用标准测试公式将现场功率进行修正,得到实际功率,具体步骤为:将多个组件温度和多个现场功率代入标准测试公式,得到多个实际功率;所述标准测试公式为:式中,p
x
为实际功率;pc为现场功率;q
x
为实际辐照度;qc为标准辐照度;p
max,stc
为stc条件下光伏组件的标称最大功率;t
x
为stc条件下光伏组件温度;tj为组件温度;δ为光伏组件的功率相对温度系数。
[0056]
示例性地,计算机将现场测得的功率、辐照度、修正背板温度得到的组件温度结合在实验环境下测得的功率、组件温度以及标准辐照度代入标准测试公式,计算得到实际功率。
[0057]
步骤105:结合多个实验功率和粒子群算法对多个实际功率进行优化,得到光伏组件的标准测试功率,根据标准测试功率评价光伏组件的功率测试性能。
[0058]
示例性地,计算机将在标准环境下实验室测得的实验功率、背板温度对现场测得的现场功率进行修正,得到实际功率。但由于在实验室中测试光伏组件耗时长,组件来回运输麻烦等问题,只是对少量光伏组件进行抽样测试,并不能准确反映光伏组件的整体质量水平。故,通过实验数据修正后的现场功率,也不能准确反映光伏组件的整体质量水平,因此,通过粒子群算法,将实验功率和实际功率进行优化,通过迭代得到的结果更能反映真实光伏组件的质量水平。
[0059]
粒子群算法是一种模仿鸟群、鱼群觅食行为发展起来的一种进化算法。可将数据初始化为一群随机粒子,然后通过迭代找到最优解。
[0060]
示例性地,计算机将多个实验功率和多个实际功率初始化为一群随机粒子进行迭代,在每一次迭代中,粒子通过跟踪两个极值来更新自己,第一个就是粒子本身所找的最优解,这个解为个体极值,另一个极值是整个种群找到的最优解,这个极值为全局极值,最后当满足迭代停止条件时,便可得到能够反映真实光伏组件质量水平的标准测试功率,进而根据标准测试功率来评价测试批次光伏组件的性能。
[0061]
请参见图2,在上述各实施例的基础上,作为一种可选实施例,结合多个实验功率和粒子群算法对多个实际功率进行优化,得到光伏组件的标准测试功率,还包括以下步骤:步骤201:将多个实际功率与多个实验功率作为粒子群算法中的多个粒子的位置向量,并对多个粒子进行初始化,得到初始参数,初始参数包括多个初始位置以及对应的初始速度。
[0062]
示例性地,将多个实际功率和多个实验功率,按照一定比例代入粒子群算法中,经过实践,比例为20:1得到的实验数据较佳。通过代入的多个实际功率和实验功率对多个粒子进行初始化处理,将多个实际功率和多个实验功率的功率值设置为多个粒子的初始位置,进而设置多个初始位置对应的初始速度,在本技术实施例中,将初始速度设置在[-0.5,0.5]区间内。
[0063]
步骤202:将初始参数代入适应度函数,得到第一优化参数。
[0064]
示例性地,可根据问题特征选择对应的适应度函数,例如,griewank函数、rastrigin函数、schaffer函数、ackley函数、rosenbrock函数等函数,将初始参数代入适应度函数,计算每个粒子的个体最优值和全局最优值,可得到多个适应度值。进而判断多个适应度值是否存在与多个初始速度和多个初始位置的对应值,若存在满足条件的适应度值,则将多个初始速度和初始位置的对应值替换为对应的适应度值。然后再计算每个粒子的个体最优值和全局最优值,通过适应度值与个体最优值、全局最优值的比较决定是否用适应度值替换个体最优值和全局最优值,将最终得到位置和速度则作为第一优化参数。
[0065]
步骤203:根据优化公式对第一优化参数进行迭代处理,得到第二优化参数。
[0066]
示例性地,将第一优化参数代入第一优化公式,得到多个第二优化速度,第一优化公式为:v
ij
(t+1)=wv
ij
(t)+c1r1(t)[p
ij
(t)-x
ij
(t)]+c2r2(t)[p
ij
(t)-x
ij
(t)],式中,v
ij
(t+1)为第二优化速度;w为惯性权重;c1、c2为加速常数;r1、r2为[0,1]范围内的均匀随机数;p
ij
(t)为第一优化参数中的粒子最优位置。将第二优化速度代入所述第二优化公式,得到所述多个第二优化位置;第二优化公式为:x
ij
(t+1)=x
ij
(t)+v
ij
(t+1),式中,x
ij
(t+1)为第二优化位置;x
ij
(t)为第一优化参数中的粒子位置。将优化后的速度和位置作为第二优化参数。
[0067]
步骤204:判断是否满足迭代停止条件,若满足迭代停止条件,则停止迭代,并将第二优化参数作为光伏组件的标准测试功率,若不满足迭代停止条件,则重新执行将初始参
数代入适应度函数,得到第一优化参数的步骤。
[0068]
在一种可行的实施方式中,步骤204可以具体执行以下步骤:判断迭代次数是否大于迭代阈值,迭代次数在执行所述根据优化公式对第一优化参数进行迭代处理,得到第二优化参数步骤后加1,若迭代次数大于或等于迭代阈值,则确定为满足迭代停止条件,若迭代次数小于迭代阈值,则确定为不满足迭代停止条件。
[0069]
示例性地,可以通过判断迭代次数来作为停止准则,迭代次数的设置与适应度函数有关,当适应度函数仿真得到的结果能达到一个平稳的最小值时,将运行适应度函数的次数作为迭代次数。在本技术实施例中,通过球形函数进行仿真,可以得到一个相对平稳的值,于是将迭代次数设置为100次。
[0070]
在另一种可行的实施方式中,步骤204还可以具体执行以下步骤:判断第二优化参数是否收敛,若第二优化参数收敛,则确定为满足迭代停止条件,若第二优化参数不收敛,则确定为不满足迭代停止条件。
[0071]
示例性地,由于模型的收敛性难以预测,甚至有可能出现所选择的基础模型并不能很好地模拟设备运行,即使参数十分准确,也存在较大的误差,此时需要设定多样化的迭代终止方式,以避免陷入无限循环计算,通常根据总体误差、误差收敛情况、参数收敛情况等因素决定是否继续迭代,其中,总体误差是指数值模型的直接计算结果与量测结果的误差,误差收敛是指使用新的参数进行计算得到的误差相对于上一次旧参数计算的误差是否存在明显的减小,参数收敛情况是指新的参数相对于旧的参数是否存在明显的变化,若总体误差始终无法收敛到容许精度,则对误差收敛情况和参数收敛情况进行判断,若满足收敛性要求,则视为满足迭代条件,停止迭代。
[0072]
下述为本技术系统实施例,可以用于执行本技术方法实施例。对于本技术系统实施例中未披露的细节,请参照本技术方法实施例。
[0073]
请参照图3,为本技术实施例提供的一种批量光伏组件的功率性能评价系统,该批量光伏组件的功率性能评价系统1可以包括:实验功率获取模块11、现场功率获取模块12、背板温度修正模块13、现场功率修正模块14以及标准测试功率获得模块15,其中:实验功率获取模块11,用于获取在标准实验环境下检测多个第一光伏组件得到的多个实验功率;现场功率获取模块12,用于获取在现场环境下检测多个第二光伏组件得到的多个现场功率和多个背板温度,多个第一光伏组件小于多个第二光伏组件的数量;背板温度修正模块13,用于将多个背板温度进行修正,得到多个组件温度;现场功率修正模块14,用于结合组件温度和标准测试公式对多个现场功率进行修正,得到多个实际功率;标准测试功率获得模块15,用于结合多个实验功率和粒子群算法对多个实际功率进行优化,得到光伏组件的标准测试功率,根据所述标准测试功率评价所述光伏组件的功率测试性能。
[0074]
在上述各实施例的基础上,作为一种可选的实施例,背板温度修正模块13包括开压法修正温度单元和二度法修正温度单元,其中:开压法修正温度单元,用于获取多个光伏组件处于背板温度下的开路电压,得到多个实际开路电压,并将多个实际开路电压代入开压公式,得到多个组件温度,将多个背板
温度代入二度法公式,得到多个组件温度;二度法修正温度单元,用于结合二度法公式与标准辐照度对多个组件温度进行线性处理,得到多个组件温度。
[0075]
在上述各实施例的基础上,作为一种可选的实施例,现场功率修正模块14包括实际功率获得单元,其中:实际功率获得单元,用于将多个组件温度和多个现场功率代入标准测试公式,得到多个实际功率。
[0076]
在上述各实施例的基础上,作为一种可选的实施例,标准测试功率获得模块15包括初始参数定义单元、第一优化参数获得单元、第二优化参数获得单元迭代停止判断单元,其中:初始参数定义单元,用于将多个实际功率与多个实验功率作为粒子群算法中的多个粒子的位置向量,并对多个粒子进行初始化,得到初始参数,所述初始参数包括多个初始位置以及对应的初始速度;第一优化参数获得单元,用于将初始参数代入适应度函数,得到第一优化参数;第二优化参数获得单元,用于根据优化公式对所述第一优化参数进行迭代处理,得到第二优化参数;迭代停止判断单元,用于判断是否满足迭代停止条件,若满足所述迭代停止条件,则停止迭代,并将第二优化参数作为光伏组件的标准测试功率,若不满足迭代停止条件,则重新执行将所述初始参数代入适应度函数,得到第一优化参数的步骤。
[0077]
在上述各实施例的基础上,作为一种可选的实施例,第一优化参数获得单元包括适应度值获得子单元和第一优化参数获得子单元,其中:适应度值获得子单元,用于将初始参数代入适应度函数,得到多个适应度值;第一优化参数获得子单元,用于若多个适应度值优于多个初始速度和多个初始位置,则将多个初始速度和多个初始位置的对应值替换为对应的适应度值,得到所述第一优化参数。
[0078]
在上述各实施例的基础上,作为一种可选的实施例,第二优化参数获得单元包括第二优化速度获得子单元和第二优化位置获得子单元,其中:第二优化速度获得子单元,用于将第一优化参数代入所述第一优化公式,得到多个第二优化速度;第二优化位置获得子单元,用于将第二优化速度代入第二优化公式,得到多个第二优化位置。
[0079]
在上述各实施例的基础上,作为一种可选的实施例,迭代停止判断单元包括:迭代次数判断子单元,用于判断迭代次数是否大于迭代阈值,迭代次数在执行根据优化公式对第一优化参数进行迭代处理,得到第二优化参数步骤后加1,若迭代次数大于或等于迭代阈值,则确定为满足迭代停止条件,若迭代次数小于迭代阈值,则确定为不满足迭代停止条件;迭代收敛判断子单元,用于判断第二优化参数是否收敛,若第二优化参数收敛,则确定为满足迭代停止条件,若第二优化参数不收敛,则确定为不满足迭代停止条件。
[0080]
本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多
条指令,所述指令适于由处理器加载并执行如上述图1-图2所示实施例的所述的批量光伏组件的功率性能评价方法,具体执行过程可以参加图1-图2所示实施例的具体说明,在此不进行赘述。
[0081]
请参见图4,为本技术实施例提供了一种电子设备的结构示意图。如图4所示,所述电子设备1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。
[0082]
其中,通信总线1002用于实现这些组件之间的连接通信。
[0083]
其中,用户接口1003可以包括显示屏(display)、摄像头(camera),可选用户接口1003还可以包括标准的有线接口、无线接口。
[0084]
其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
[0085]
其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种接口和线路连接整个电子设备1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行电子设备1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。
[0086]
其中,存储器1005可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图4所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及一种批量光伏组件的功率性能评价方法的应用程序。
[0087]
需要说明的是:上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置和方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0088]
在图4所示的电子设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储批量光伏组件的功率性能评价的方法的应用程序,当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个所述的方法。
[0089]
一种电子设备可读存储介质,所述电子设备可读存储介质存储有指令。当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个所述的方法。
[0090]
本领域的技术人员可以清楚地了解到本技术的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
[0091]
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0092]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0093]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0094]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0095]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0096]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0097]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
[0098]
以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑
说明书及实践真理的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1