买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于精英群众差分进化算法的光伏电池参数辨识方法_江苏大学_201910457000.7 

申请/专利权人:江苏大学

申请日:2019-05-29

公开(公告)日:2023-06-13

公开(公告)号:CN110287540B

主分类号:G06F30/27

分类号:G06F30/27;G06N3/006;G06Q10/04;G06Q50/06

优先权:

专利状态码:有效-授权

法律状态:2023.06.13#授权;2019.10.29#实质审查的生效;2019.09.27#公开

摘要:本发明公开了一种基于精英群众差分进化算法的光伏电池参数辨识方法,实施流程框架包括:建立光伏电池模型并确认需要辨识的参数,采集数据和设置目标函数,种群初始化,计算适应度值、将种群分为精英阶层和群众阶层,对精英阶层和群众阶层进行变异操作和交叉操作,是否超出边界判断判断,计算适应度值并进行选择操作,更新缩放因子F和交叉概率因子CR,移除复制品,最后输出光伏电池中需要辨识的参数最优值。本发明用于光伏并网发电系统中光伏阵列为m×n型的光伏电池参数辨识,能够辨识光伏电池I‑V方程的待定参数和求出光伏电池的输出功率以及利用所辨识的参数分析光伏电池故障。

主权项:1.一种基于精英群众差分进化算法的光伏电池参数辨识方法,其特征在于,该方法包括如下实施步骤:步骤1:建立式1所示的光伏电池I-V方程,确定需要辨识的参数;其中,V为负载两端电压、I为通过负载的电流、Iph为光生电流、Io为二极管反向饱和电流、A为二极管品质因子、Rs为电池串联电阻、Rsh为电池并联电阻、T为电池的绝对温度、K为波尔兹曼常数、q为电子电荷;其中,光生电流Iph、二极管反向饱和电流Io、二极管品质因子A、电池串联电阻Rs、电池并联电阻Rsh这5个参数为需要辨识的参数; 步骤2:通过测量及计算获得光伏电池阵列的负载两端电压V和负载电流I,同时设置目标函数的适应度,求取适应度的均方根误差RMES;步骤3:输入原始数据到目标函数的适应度,包括各时段光伏组件的负载两端电压V和通过负载电流I以及约束条件、初始化需要辨识的参数和令计算代价FES=0;步骤4:种群初始化,初始化缩放因子Fi和交叉概率因子CRi,其中,Xi=[Iph,Io,Rs,Rsh,A]表示第i个目标向量个体中的5个电池模型的参数值;步骤5:计算每个个体的适应度值,选取适应度值最小的20%为精英阶层,剩余的80%为群众阶层;步骤6:对精英阶层的一个维度进行变异操作,对群众阶层进行变异操作和交叉操作,将新的精英阶层和新的群众阶层合并形成新的种群试验向量;步骤6包括以下具体步骤:步骤6-1:对精英阶层的一个维度进行变异操作,生成一个新的精英阶层试验向量个体U_Ii,如式7所示,其中,Xi1,j,Xi2,j和Xi3,j为精英阶层随机挑选的3个个体的第j维且i1≠i2≠i3,U_Ii,j为精英阶层的第i个试验向量的第j维;U_Ii,j=Xi1+FXi2-Xi37步骤6-2:对群众阶层进行变异操作和交叉操作,生成一个新的群众阶层试验向量个体U_Mi,如式8所示,其中,Xi1,j,Xi2,j和Xi3,j为群众阶层随机挑选的3个个体的第j维且i1≠i2≠i3,U_Mi,j为群众阶层的第i个试验向量的第j维,CRi为群众阶层第i个个体交叉概率因子,r1为[0,1]之间的随机数,rj为随机的一个维度; 步骤6-3:将新的精英阶层试验向量个体U_Ii和新的群众阶层试验向量个体U_Mi合并形成新的种群试验向量Ui;步骤7:对新产生的试验向量个体进行是否超出边界判断,若超出边界则进行边界操作,边界操作如式2所示,其中,Ui,j代表第i个个体的第j维,r代表[0,1]之间的随机数,lj和uj分别为边界的最小值和最大值;Ui,j=lj+r·uj-lj2步骤8:计算新产生的种群试验向量个体Ui的适应度值并与目标向量个体Xi的适应度计算值进行一对一贪婪选择如式3所示,其中,fUi和fXi分别是试验向量个体Ui和目标向量个体Xi的适应度计算值; 步骤9:更新缩放因子F和交叉概率因子CR;步骤10:移除复制品,如果一个目标向量个体X1与另外一个目标向量个体X2相同,则对其中一个目标向量个体Xi用高斯分布重新生成,如式4所示,其中Xi,j为目标向量个体Xi的第j维,NP为种群数目,N为高斯分布公式;Xi,j~NXi,j,uj-ljNp4步骤11:判断计算代价是否达到最大值,如果是则转向步骤12,如果否则转向步骤5;步骤12:输出全局最优解,即为需要辨识的参数最优解。

全文数据:一种基于精英群众差分进化算法的光伏电池参数辨识方法技术领域本发明涉及一种基于精英群众差分进化算法的光伏电池参数辨识方法,属于新能源技术领域。背景技术近年来,随着绿色经济的发展,光伏发电产业迎来了巨大的发展。光伏电池是光伏发电系统中的重要组成部分,但光伏发电系统的输出特性受光伏电池输出特性的影响较大。通过辨识那些反映光伏电池内在特性的参数,不仅可以确定I-V方程,从而利用求得的I-V方程预测光伏阵列的输出功率;而且通过分析这些参数的变化还可以进一步研究和改善光伏电池发生故障的原因。因此进行辨识光伏电池内部参数是十分有意义的。目前,参数近似求解法和基于优化算法的参数估计法为光伏电池参数辨识的两种常见方法。但是光伏电池机理模型的特性方程为复杂非线性函数,采用参数近似求解法求得的参数近似值误差较大,不适用于精度要求高的时候;而基于优化算法的参数估计法求得的参数近似值误差较小,精度相对较高。基于优化算法的参数估计法的特点是利用群体智能算法来对目标函数进行寻优,在光伏电池参数辨识中就是对光伏电池机理模型的特性方程进行寻优。一些学者将遗传算法GA应用到光伏电池参数辨识中,但是这种方法收敛速度慢且易于陷入局部最优;一些学者将粒子群算法PSO应用到光伏电池参数辨识中,但是这种方法易陷入早熟与停滞。这些方法虽然能够寻优,但往往因为所采用的算法自身存在一些缺陷,不能得到精度更高的最优解。发明内容本发明为解决现有的技术问题而提供一种基于精英群众差分进化算法的光伏电池参数辨识方法,所述参数辨识方法用于辨识单级式光伏并网发电系统的光伏电池且光伏组件阵列串并联为m×n型,能够辨识光伏电池I-V方程的待定参数和求出光伏电池的输出功率以及利用所辨识的参数分析光伏电池故障。为解决上述技术问题,本发明采用下述技术方案。基于精英群众差分进化算法的光伏电池参数辨识方法,建立电池的模型形式并确定需要辨识的参数。对种群进行初始化操作,计算种群的适应度值和将种群分为20%的精英阶层和80%的群众阶层。对20%的精英阶层进行单维度的差分变异操作和对80%的群众阶层进行全维度的差分变异和交叉操作来产生新的种群,判断新的种群是否超出边界。若新种群中出现相同种群,则进行剔除复制品操作,此时如果未达到最大计算代价,则返回计算种群的适应度值和将种群分为20%的精英阶层和80%的群众阶层继续迭代,直到达到最大计算代价,输出待定光伏电池参数的最优取值。作为本发明的技术方案,该方法的实施包括如下步骤:步骤1:建立式1所示的光伏电池I-V方程,确定需要辨识的参数;其中,V为负载两端电压、I为通过负载的电流、Iph为光生电流、Io为二极管反向饱和电流、A为二极管品质因子、Rs为电池串联电阻、Rsh为电池并联电阻、T为电池的绝对温度、K为波尔兹曼常数、q为电子电荷;其中,光生电流Iph、二极管反向饱和电流Io、二极管品质因子A、电池串联电阻Rs、电池并联电阻Rsh这5个参数为需要辨识的参数;步骤2:通过测量及计算获得光伏电池阵列的负载两端电压V和负载电流I,同时设置目标函数的适应度,求取适应度的均方根误差RMES;步骤3:输入原始数据到目标函数的适应度,包括各时段光伏组件的负载两端电压V和通过负载电流I以及约束条件、初始化需要辨识的参数和令计算代价FES=0;步骤4:种群初始化,初始化缩放因子Fi和交叉概率因子CRi,其中,Xi=[Iph,Io,Rs,Rsh,A]表示第i个目标向量个体中的5个电池模型的参数值;步骤5:计算每个个体的适应度值,选取适应度值最小的20%为精英阶层,剩余的80%为群众阶层;步骤6:对精英阶层的一个维度进行变异操作,对群众阶层进行变异操作和交叉操作,将新的精英阶层和新的群众阶层合并形成新的种群试验向量;步骤7:对新产生的试验向量个体进行是否超出边界判断,若超出边界则进行边界操作,边界操作如式2所示,其中,Ui,j代表第i个个体的第j维,r代表[0,1]之间的随机数,lj和uj分别为边界的最小值和最大值;Ui,j=lj+r·uj-lj2步骤8:计算新产生的种群试验向量个体Ui的适应度值并与目标向量个体Xi的适应度计算值进行一对一贪婪选择如式3所示,其中,其中fUi和fXi分别是试验向量个体Ui和目标向量个体Xi的适应度计算值;步骤9:更新缩放因子F和交叉概率因子CR;步骤10:移除复制品。如果一个目标向量个体X1与另外一个目标向量个体X2相同,则对其中一个目标向量个体Xi用高斯分布重新生成,如式4所示,其中Xi,j为目标向量个体Xi的第j维,NP为种群数目,N为高斯分布公式。Xi,j~NXi,j,uj-ljNp4步骤11:判断计算代价是否达到最大值,如果是则转向步骤12,如果否则转向步骤5;步骤12:输出全局最优解,即为需要辨识的参数最优解。进一步,步骤2包括以下具体步骤:步骤2-1:读取光伏电池阵列的负载两端电压Vtotal和通过负载电流Itotal;步骤2-2:记录光伏电池阵列的负载两端电压Vtotal和通过负载电流Itotal,光伏组件的负载两端电压V=Vtotalm和通过负载电流I=Itotaln;步骤2-3:设置目标函数为适应度的均方根误差RMES,其中,X=[Iph,Io,Rs,Rsh,A]为需要辨识的参数,N为测量数据的采样点数目,适应度为fV,I,X:进一步,步骤6包括以下具体步骤:步骤6-1:对精英阶层的一个维度进行变异操作,生成一个新的精英阶层试验向量个体U_Ii,如式7所示,其中,Xi1,j,Xi2,j和Xi3,j为精英阶层随机挑选的3个个体的第j维且i1≠i2≠i3,U_Ii,j为精英阶层的第i个试验向量的第j维;U_Ii,j=Xi1+FXi2-Xi37步骤6-2:对群众阶层进行变异操作和交叉操作,生成一个新的群众阶层试验向量个体U_Mi,如式8所示,其中,Xi1,j,Xi2,j和Xi3,j为群众阶层随机挑选的3个个体的第j维且i1≠i2≠i3,U_Mi,j为群众阶层的第i个试验向量的第j维,CRi为群众阶层第i个个体交叉概率因子,r1为[0,1]之间的随机数,rj为随机的一个维度;步骤6-3:将新的精英阶层试验向量个体U_Ii和新的群众阶层试验向量个体U_Mi合并形成新的种群试验向量Ui。进一步,步骤9包括以下具体步骤:步骤9-1:更新缩放因子Fi,如式9所示,其中,为柯西分布,uF为采样中心位置,c为学习因子,uF的取值变化如式10所示,meanL为Lehmer平均数,SF为所有成功的Fi,如果Fi大于1,则截断为1,如果Fi小于0,则重新产生Fi;Fi=randciuF,0.19uF=1-c·uF+c·meanLSF10步骤9-2:更新交叉概率因子CRi,如式11所示;其中,fXi为第i个个体的适应度值,max_f是当前种群中最差的适应度值;进一步,uF和c的初始值分别为0.5和0.1。进一步,输出全局最优解X=[0.7607,3.2302e-07,0.03637,53.7185,1.4811]。采用上述技术方案所产生的有益效果在于:1.本发明提出了一种基于精英群众差分进化算法的光伏电池参数辨识方法,利用精英群众差分进化算法辨识光伏电池中的参数,通过不断地迭代来同时确定5个参数的最优解,具有同步性。2.本发明计算种群的适应度值和将种群分为20%的精英阶层和80%的群众阶层。对20%的精英阶层进行单维度的差分变异操作和对80%的群众阶层进行全维度的差分变异和交叉操作来产生新的种群,判断新的种群是否超出边界。通过将种群分为精英阶层和群众阶层来实现对种群的区分,并对精英阶层抛弃常规的全维度变异而采用的单一维度变异,这样操作一方面大大增强了光伏电池参数局部寻优,加快优化速度,另一方面通过移除复制品操作,提高了种群的多样性,增强了全局搜索能力,有效地解决了优化问题陷入局部最优、早熟收敛等问题。3.本发明通过对缩放因子F和交叉概率因子CR采用自适应策略,使得整个优化过程中的缩放因子F和交叉概率因子CR更加合理,从而提高了结果的精度。4.本发明易于实验室条件下测试,同样适用于一般的光伏发电系统,通用性强。附图说明图1为光伏电池模型及阵列示意图;a为光伏电池机理模型原理示意图;b为m×n型光伏阵列。图2为基于精英群众差分进化算法拟合的特性曲线;a为基于精英群众差分进化算法拟合的I-V特性曲线;b为基于精英群众差分进化算法拟合的P-V特性曲线。图3为基于精英群众差分进化算法的光伏电池参数辨识方法流程图。具体实施方式结合附图和具体实施步骤对本发明作进一步详细的说明。本发明中所涉及的各种原料和设备均为常规市售产品,均能够在市场中购买获得。、本发明中,该参数辨识方法用于辨识单级式光伏并网发电系统的光伏电池且光伏组件阵列串并联为m×n型,能够辨识光伏电池I-V方程的待定参数和求出光伏电池的输出功率以及利用所辨识的参数分析光伏电池故障,其特征在于:建立光伏电池模型并确认需要辨识的参数,采集数据和设置目标函数,种群初始化,计算适应度值、将种群分为精英阶层和群众阶层,对精英阶层和群众阶层进行变异操作和交叉操作,是否超出边界判断判断,计算适应度值并进行选择操作,更新缩放因子F和交叉概率因子CR,移除复制品,最后输出光伏电池中需要辨识的参数最优值。如附图1a所示,由晶体硅构成的光伏电池的结构本身就是一个P-N结,P-N结的“光生电压”使得电路产生电流输出一定的功率,因此光伏电池的模型可用反向二极管和电流源的并联电路来等效。根据光伏电池的机理模型建立数学模型,以数学模型为研究对象,可求出机理模型中需要辨识的参数,即光生电流Iph、二极管反向饱和电流Io、二极管品质因子A、电池串联电阻Rs和电池并联电阻Rsh。如附图3所示,一种基于精英群众差分进化算法的光伏电池参数辨识方法流程图,所述参数辨识方法用于辨识单级式光伏并网发电系统的光伏电池,且光伏组件阵列串并联为m×n型;本发明的具体实施步骤如下:步骤1:建立式1所示的光伏电池I-V方程,确定需要辨识的参数;其中,V为负载两端电压、I为通过负载电流、Iph为光生电流、Io为二极管反向饱和电流、A为二极管品质因子、Rs为电池串联电阻、Rsh为电池并联电阻、T为电池的绝对温度、K为波尔兹曼常数1.380×10-23JK、q为电子电荷1.608×10-19;其中,光生电流Iph、二极管反向饱和电流Io、二极管品质因子A、电池串联电阻Rs、电池并联电阻Rsh这5个参数可以体现光伏电池模型内在特性,因此这5个参数为需要辨识的参数。步骤2:通过测量及计算方式获得光伏电池阵列的负载两端电压V和通过负载电流I和设置目标函数为适应度是均方根误差RMES。步骤2-1:如附图1b所示,读取光伏电池阵列的负载两端电压Vtotal和通过负载电流Itotal。步骤2-2:记录光伏电池阵列的负载两端电压Vtotal和通过负载电流Itotal,光伏组件的负载两端电压V=Vtotalm和通过负载电流I=Itotaln。步骤2-3:设置目标函数为适应度的均方根误差RMES,如式2所示。其中,X=[Iph,Io,Rs,Rsh,A]为需要辨识的参数,N为测量数据的采样点数目,适应度为fV,I,X,如式3所示。步骤3:输入原始数据,包括各时段光伏组件的负载两端电压V和通过负载电流I以及约束条件最大计算代价maxFES=5000、初始化需要辨识的参数和令计算代价FES=0。步骤4:种群初始化,初始化缩放因子Fi和交叉概率因子CRi。其中,Xi=[Iph,Io,Rs,Rsh,A]表示第i个目标向量个体中的5个电池模型的参数值。步骤5:计算每个个体的适应度值,选取适应度值最小的20%为精英阶层,剩余的80%为群众阶层。步骤6:对精英阶层的一个维度进行变异操作,对群众阶层进行变异操作和交叉操作,将新的精英阶层和新的群众阶层合并形成新的种群试验向量。步骤6-1:对精英阶层的一个维度进行变异操作,生成一个新的精英阶层试验向量个体U_Ii,如式4所示。其中,i1,i2和i3为精英阶层随机挑选的3个个体且i1≠i2≠i3,U_Ii,j为精英阶层的第i个试验向量的第j维。U_Ii,j=Xi1+FXi2-Xi34步骤6-2:对群众阶层进行变异操作和交叉操作,生成一个新的群众阶层试验向量个体U_Mi,如式5所示。其中,i1,i2和i3为群众阶层随机挑选的3个个体且i1≠i2≠i3,U_Mi,j为群众阶层的第i个试验向量的第j维,CRi为群众阶层第i个个体交叉概率因子,r1为[0,1]之间的随机数,rj为随机的一个维度。步骤6-3:将新的精英阶层试验向量个体U_Ii和新的群众阶层试验向量个体U_Mi合并形成新的种群试验向量Ui。步骤7:对新产生的试验向量个体进行是否超出边界判断,若超出边界则进行边界操作,边界操作如式6所示,其中,Ui,j代表第i个个体的第j维,r代表[0,1]之间的随机数,lj和uj分别为边界的最小值和最大值。Ui,j=lj+r·uj-lj6步骤8:计算新产生的种群试验向量个体Ui的适应度值并与目标向量个体Xi的适应度计算值进行一对一贪婪选择如式7所示,其中,其中fUi和fXi分别是试验向量个体Ui和目标向量个体Xi的适应度计算值。步骤9:更新缩放因子F和交叉概率因子CR。步骤9-1:更新缩放因子Fi,如式8所示。其中,为柯西分布,uF和c的初始值分别为0.5和0.1,uF的取值变化如式9所示。meanL为Lehmer平均数,SF为所有成功的Fi,如果Fi大于1,则截断为1,如果Fi小于0,则重新产生Fi。Fi=randciuF,0.18uF=1-c·uF+c·meanLSF9步骤9-2:更新交叉概率因子CRi,如式10所示。其中,fXi为第i个个体的适应度值,max_f是当前种群中最差的适应度值。步骤10:移除复制品。如果一个目标向量个体X1与另外一个目标向量个体X2相同,则对其中一个目标向量个体Xi用高斯分布重新生成,如式11所示,其中NP为种群数目。Xi,j~NXi,j,uj-ljNp11步骤11:判断计算代价是否达到最大值,如果是则转向步骤12,如果否则转向步骤5。步骤12:输出全局最优解X=[0.7607,3.2302e-07,0.03637,53.7185,1.4811],即为需要辨识的参数最优解,用所辨识的参数拟合I-V特性曲线如附图2a所示,用所辨识的参数拟合的P-V特性曲线如附图2b所示。为了体现本发明提供的方法拥有较好的光伏电池参数辨识能力,比较了本发明提供的方法和一些利用其它方法对光伏电池参数辨识的均方根误差RMES均方根误差越小代表参数辨识能力越强。表1展示了各个方法的均方根误差,从表1可以看出,本发明提供的方法拥有较好的光伏电池参数辨识能力。表1光伏电池参数辨识的均方根误差RMES方法RMESGA1.9080×10-2TLBO1.0476×10-3CPSO1.3900×10-3本方法9.8602×10-4在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

权利要求:1.基于精英群众差分进化算法的光伏电池参数辨识方法,其特征在于,该方法包括如下实施步骤:步骤1:建立式1所示的光伏电池I-V方程,确定需要辨识的参数;其中,V为负载两端电压、I为通过负载的电流、Iph为光生电流、Io为二极管反向饱和电流、A为二极管品质因子、Rs为电池串联电阻、Rsh为电池并联电阻、T为电池的绝对温度、K为波尔兹曼常数、q为电子电荷;其中,光生电流Iph、二极管反向饱和电流Io、二极管品质因子A、电池串联电阻Rs、电池并联电阻Rsh这5个参数为需要辨识的参数;步骤2:通过测量及计算获得光伏电池阵列的负载两端电压V和负载电流I,同时设置目标函数的适应度,求取适应度的均方根误差RMES;步骤3:输入原始数据到目标函数的适应度,包括各时段光伏组件的负载两端电压V和通过负载电流I以及约束条件、初始化需要辨识的参数和令计算代价FES=0;步骤4:种群初始化,初始化缩放因子Fi和交叉概率因子CRi,其中,Xi=[Iph,Io,Rs,Rsh,A]表示第i个目标向量个体中的5个电池模型的参数值;步骤5:计算每个个体的适应度值,选取适应度值最小的20%为精英阶层,剩余的80%为群众阶层;步骤6:对精英阶层的一个维度进行变异操作,对群众阶层进行变异操作和交叉操作,将新的精英阶层和新的群众阶层合并形成新的种群试验向量;步骤7:对新产生的试验向量个体进行是否超出边界判断,若超出边界则进行边界操作,边界操作如式2所示,其中,Ui,j代表第i个个体的第j维,r代表[0,1]之间的随机数,lj和uj分别为边界的最小值和最大值;Ui,j=lj+r·uj-lj2步骤8:计算新产生的种群试验向量个体Ui的适应度值并与目标向量个体Xi的适应度计算值进行一对一贪婪选择如式3所示,其中,其中fUi和fXi分别是试验向量个体Ui和目标向量个体Xi的适应度计算值;步骤9:更新缩放因子F和交叉概率因子CR;步骤10:移除复制品。如果一个目标向量个体X1与另外一个目标向量个体X2相同,则对其中一个目标向量个体Xi用高斯分布重新生成,如式4所示,其中Xi,j为目标向量个体Xi的第j维,NP为种群数目,N为高斯分布公式。Xi,j~NXi,j,uj-ljNp4步骤11:判断计算代价是否达到最大值,如果是则转向步骤12,如果否则转向步骤5;步骤12:输出全局最优解,即为需要辨识的参数最优解。2.根据权利要求1所述的基于精英大众差分进化算法的光伏电池参数辨识方法,其特征在于:步骤2包括以下具体步骤:步骤2-1:读取光伏电池阵列的负载两端电压Vtotal和通过负载电流Itotal;步骤2-2:记录光伏电池阵列的负载两端电压Vtotal和通过负载电流Itotal,光伏组件的负载两端电压V=Vtotalm和通过负载电流I=Itotaln;步骤2-3:设置目标函数为适应度的均方根误差RMES,其中,X=[Iph,Io,Rs,Rsh,A]为需要辨识的参数,N为测量数据的采样点数目,适应度为fV,I,X:3.根据权利要求1所述的基于精英群众差分进化算法的光伏电池参数辨识方法,其特征在于:步骤6包括以下具体步骤:步骤6-1:对精英阶层的一个维度进行变异操作,生成一个新的精英阶层试验向量个体U_Ii,如式7所示,其中,Xi1,j,Xi2,j和Xi3,j为精英阶层随机挑选的3个个体的第j维且i1≠i2≠i3,U_Ii,j为精英阶层的第i个试验向量的第j维;U_Ii,j=Xi1+FXi2-Xi37步骤6-2:对群众阶层进行变异操作和交叉操作,生成一个新的群众阶层试验向量个体U_Mi,如式8所示,其中,Xi1,j,Xi2,j和Xi3,j为群众阶层随机挑选的3个个体的第j维且i1≠i2≠i3,U_Mi,j为群众阶层的第i个试验向量的第j维,CRi为群众阶层第i个个体交叉概率因子,r1为[0,1]之间的随机数,rj为随机的一个维度;步骤6-3:将新的精英阶层试验向量个体U_Ii和新的群众阶层试验向量个体U_Mi合并形成新的种群试验向量Ui。4.根据权利要求1所述的基于精英群众差分进化算法的光伏电池参数辨识方法,其特征在于:步骤9包括以下具体步骤:步骤9-1:更新缩放因子Fi,如式9所示,其中,为柯西分布,uF为采样中心位置,c为学习因子,uF的取值变化如式10所示,meanL为Lehmer平均数,SF为所有成功的Fi,如果Fi大于1,则截断为1,如果Fi小于0,则重新产生Fi;Fi=randciuF,0.19uF=1-c·uF+c·meanLSF10步骤9-2:更新交叉概率因子CRi,如式11所示;其中,fXi为第i个个体的适应度值,max_f是当前种群中最差的适应度值;5.根据权利要求4所述的基于精英群众差分进化算法的光伏电池参数辨识方法,其特征在于:uF和c的初始值分别为0.5和0.1。6.根据权利要求1所述的基于精英群众差分进化算法的光伏电池参数辨识方法,其特征在于:输出全局最优解X=[0.7607,3.2302e-07,0.03637,53.7185,1.4811]。

百度查询: 江苏大学 一种基于精英群众差分进化算法的光伏电池参数辨识方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。