CN109635506B - 自适应混沌树和种子算法的光伏电池模型参数辨识方法 - Google Patents
自适应混沌树和种子算法的光伏电池模型参数辨识方法 Download PDFInfo
- Publication number
- CN109635506B CN109635506B CN201910024120.8A CN201910024120A CN109635506B CN 109635506 B CN109635506 B CN 109635506B CN 201910024120 A CN201910024120 A CN 201910024120A CN 109635506 B CN109635506 B CN 109635506B
- Authority
- CN
- China
- Prior art keywords
- tree
- photovoltaic cell
- algorithm
- seed
- chaotic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 90
- 230000000739 chaotic effect Effects 0.000 title claims abstract description 51
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000003044 adaptive effect Effects 0.000 claims abstract description 32
- 238000005457 optimization Methods 0.000 claims abstract description 19
- 238000002474 experimental method Methods 0.000 claims abstract description 9
- 238000013507 mapping Methods 0.000 claims description 13
- 239000011159 matrix material Substances 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000009466 transformation Effects 0.000 claims description 6
- 238000012360 testing method Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 5
- 238000013178 mathematical model Methods 0.000 abstract 1
- 230000007547 defect Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Hardware Design (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Geometry (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Photovoltaic Devices (AREA)
Abstract
本发明公开了一种自适应混沌树和种子算法的光伏电池模型参数辨识方法。包括如下步骤:1)通过现场操作或实验来获得光伏电池的输出电压和输出电流数据;2)将光伏电池的实际电流与辨识模型得到的电流的均方差作为自适应混沌树和种子算法寻优搜索的目标函数;3)设定算法运行参数;4)运行自适应混沌树和种子算法对光伏电池未知参数进行辨识,通过最小化目标函数。得到模型中未知参数的辨识估计值,将辨识参数代入动力学模型中,形成数学模型。本发明建模方法具有实现简单、寻优精度高、收敛速度快的特点,也适用于其它复杂过程模型的参数辨识。
Description
技术领域
本发明涉及一种自适应混沌树和种子算法的光伏电池模型参数辨识方法。
背景技术
能源危机、环境污染、气候变化和化石能源枯竭问题是人类面临的重要挑战,太阳能作为一种重要的可再生清洁能源,太阳能的利用以及光伏电池特性的研究已成为热点。学者们提出了不同的描述I-V曲线的光伏电池模型。I-V曲线是光伏电池特性的表述,其模型参数是***内在特性的反映。通过辨识光伏电池模型的参数可以优化光伏电池***,有助于设计光伏电池和评估光伏电池的性能,而且通过分析这些参数的变化还可以研究光伏电池发生故障的原因。因此光伏电池模型的参数辨识对于研究和改善太阳能电池性能具有重要的现实意义。
I-V特性方程是一个复杂超越非线性函数,无法直接通过简单计算求解具体参数。目前.光伏电池的参数辨识方法主要分为解析方法和数值方法。解析方法是利用数学方法将I-V特性方程简化,通过数值拟合求出各参数的解析值。虽然用数学解析的方法近似求解参数的方法简单直观,但其求得的参数误差较大,当模型精度要求较高时不适用;数值方法包括基于确定性方法和智能优化算法两种,确定性方法如牛顿法、广义梯度法等对于初值非常敏感,且一般只能搜索到局部最优值。
基于智能优化算法的参数估计方法主要是利用智能优化算法对光伏电池进行参数辨识。智能优化算法具有不依赖对象特性、计算简单和全局搜索等优点。近些年,许多智能优化算法被用于光伏电池模型的参数辨识中,例如粒子群算法、遗传算法、差分进化算法、人工蜂群算法等。基于智能优化算法的参数估计在精度和可靠性上有较为显著的优势,但是大多数智能优化算法存在着陷入局部最优和随着迭代次数增加搜索效率下降等缺陷,这些缺陷制约了参数辨识精度的进一步提高。
树和种子算法(Tree-Seed algorithm)是一种新型的启发式优化算法,具有局部搜索能力强,收敛速度快等优点,但是基本树和种子算法存在全局搜索能力较弱、易陷入局部最优、算法后期搜索效率下降等缺点。本发明提出的自适应混沌树和种子算法,针对基本算法存在的缺陷,采用混沌映射产生初始种群,并根据算法收敛过程的特点和种群个体差异,实现算法参数自适应,提高了算法的全局搜索能力和搜索效率。本发明将提出的自适应混沌树和种子算法用于光伏电池模型参数辨识中,取得了较为理想的结果。
发明内容
本发明的目的在于针对现有技术的不足,提供一种自适应混沌树和种子算法的光伏电池模型参数辨识方法。
一种自适应混沌树和种子算法的光伏电池模型参数辨识方法,该方法包括如下步骤:
步骤1:通过现场测试或实验获得光伏电池模型的输出电压和输出电流数据;
步骤2:建立下式所示的光伏电池I-V特性方程,确定待辨识的参数;
其中,VL和IL分别是通过现场操作或者实验获得的光伏电池的输出电压和输出电流,Iph是光生电流,单位为A;Isd是二极管反向饱和电流,单位为μA;RS是光伏电池串联电阻,单位为Ω;Rsh是光伏电池并联电阻,单位为Ω;n为二极管品质因子;q为电子电荷,为1.608×10-19C;K为玻尔兹曼常数,为1.380×10-23J/K;T为电池的绝对温度,单位为K;待辨识的参数为Iph Isd RS Rsh和n;
步骤3:输入实验数据以及各待辨识参数的取值范围,用于构建基于自适应混沌树和种子算法的光伏电池模型参数辨识方法;
步骤4:设置自适应混沌树和种子算法的运行参数,包括树群规模N、最大迭代次数Gmax和算法终止规则;
步骤5:运行自适应混沌树和种子算法对光伏电池模型中的光生电流Iph、二极管反向饱和电流Isd、电池串联电阻RS、电池并联电阻Rsh和二极管品质因子n五个未知参数进行辨识,通过最小化目标函数,获得未知参数的估计值;
步骤6:将步骤5辨识得到的参数代入光伏电池I-V特性方程,获得光伏电池的辨识模型。
进一步的,所述的步骤5的具体步骤为:
步骤5-1:利用混沌映射初始化种群,在参数寻优空间内随机生成5个不同的初始值[x01,x02,x03,x04,x05],进行N次Tent混沌映射产生N行5列的初始树群位置矩阵,每一行表示一组光伏电池I-V模型参数的可能解,Tent混沌映射公式如下:
当0<a<1且0≤x≤1时,***处于混沌状态;产生的初始树群位置矩阵T如下:
步骤5-2:对树和种子算法中的控制参数ST作自适应变换,自适应变换公式如下:
ST=0.05+0.45×exp(-30×(G/Gmax)5)
式中,G是当前迭代次数,Gmax是最大迭代次数;
步骤5-3:对树和种子算法中每棵树生成的种子数量作自适应变换,自适应变换公式如下:
式中,nsi是第i棵树生成的种子数,与种群规模大小有关,种子数nsi在种群规模的10%到25%之间;权重Wi由下式计算得到:
式中,Fi是第i棵树的适应度值;
步骤5-4:在第i棵树周围生成nsi个种子进行局部搜索,并生成一个[0,1]区间内的随机数rand:
如果rand<ST,根据最优树和随机树的位置产生新种子,如下式:
Sij=Tij+α×L(stepij)×(Bj-Tij),i=1,2,...N,j=1,2,...5
如果rand≥ST,根据当前树和随机树的位置产生新种子,如下式:
Sij=Tij+φij×(Trj-Tij),i=1,2,...N,j=1,2,...5
式中:Tij是第i棵树位置的第j维变量,Sij是第i棵树产生的新种子位置的第j维变量,Bj是最优树位置的第j维变量,Trj是树群中一棵随机树位置的第j维变量,φij是-1到1之间的随机数;α是莱维飞行步长的缩放因子,stepij是第i棵树第j维变量的莱维飞行步长,stepij的计算公式如下:
式中,β为设置参数,1≤β≤3;L(stepij)是对莱维飞行步长的限幅操作,如下式:
式中,lb和ub为限幅操作的上下界;
步骤5-5:将生成种子中适应度最优的种子与当前树的适应度进行比较,如果更优,则替代原来树的位置,否则,当前树的位置保持不变;
步骤5-6:更新当前树群的状态,算法迭代次数G增加1;记录并更新种群最优解,在极小值问题中,种群最优解计算如下式:
B=min{Fi},i=1,2,...N
步骤5-7:重复步骤5-2、5-3、5-4、5-5、5-6,直到满足算法终止规则;
步骤5-8:将找到的历史最优解作为光伏电池I-V模型的辨识参数。
进一步的,所述步骤5-1中,a取值0.501。
进一步的,所述步骤5-4中,β=1.5,lb和ub取值分别为-5和5,α取值为0.2。
进一步的,所述步骤4中的算法终止规则为:算法运行次数达到最大迭代次数Gmax。
本发明提出的自适应混沌树和种子算法,针对基本算法存在的缺陷,采用混沌映射产生初始种群,并根据算法收敛过程的特点和种群个体差异,实现算法参数自适应,提高了算法的全局搜索能力和搜索效率。本发明提出的基于自适应混沌树和种子算法的光伏电池模型参数辨识方法,所得到的模型能准确地反映光伏电池模型的特性。本发明建模方法具有实现简单、寻优精度高、收敛速度快的特点,也适用于其它复杂过程模型的参数辨识。
附图说明
图1为光伏电池的单二极管模型;
图2为自适应混沌树和种子算法的光伏电池模型参数估计方法流程图;
图3为光伏电池电流的模型输出数据和实验数据的比较图。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步阐述和说明。
一种自适应混沌树和种子算法的光伏电池模型参数辨识方法,包括如下步骤:
步骤1:通过现场测试或实验获得光伏电池模型的输出电压和输出电流数据;
步骤2:建立下式所示的光伏电池I-V特性方程,确定待辨识的参数;
其中,VL和IL分别是通过现场操作或者实验获得的光伏电池的输出电压和输出电流,Iph是光生电流,单位为A;Isd是二极管反向饱和电流,单位为μA;RS是光伏电池串联电阻,单位为Ω;Rsh是光伏电池并联电阻,单位为Ω;n为二极管品质因子;q为电子电荷,为1.608×10-19C;K为玻尔兹曼常数,为1.380×10-23J/K;T为电池的绝对温度,单位为K;待辨识的参数为Iph Isd RS Rsh和n;
步骤3:输入实验数据以及各待辨识参数的取值范围,用于构建基于自适应混沌树和种子算法的光伏电池模型参数辨识方法;
步骤4:设置自适应混沌树和种子算法的运行参数,包括树群规模N、最大迭代次数Gmax和算法终止规则。算法终止规则可设置为:算法运行次数达到最大迭代次数Gmax。
步骤5:运行自适应混沌树和种子算法对光伏电池模型中的光生电流Iph、二极管反向饱和电流Isd、电池串联电阻RS、电池并联电阻Rsh和二极管品质因子n五个未知参数进行辨识,通过最小化目标函数,获得未知参数的估计值;
步骤5的具体步骤为:
步骤5-1:利用混沌映射初始化种群,在参数寻优空间内随机生成5个不同的初始值[x01,x02,x03,x04,x05],进行N次Tent混沌映射产生N行5列的初始树群位置矩阵,每一行表示一组光伏电池I-V模型参数的可能解,Tent混沌映射公式如下:
当0<a<1且0≤x≤1时,***处于混沌状态,此处a可以取值为0.501;产生的初始树群位置矩阵T如下:
步骤5-2:对树和种子算法中的控制参数ST作自适应变换,自适应变换公式如下:
ST=0.05+0.45×exp(-30×(G/Gmax)5)
式中,G是当前迭代次数,Gmax是最大迭代次数,ST参数是树和种子算法中控制种群进化方式的关键参数,ST的取值越大,算法局部搜索能力越强,收敛速度越快,ST的取值减小,算法收敛速度变慢但全局搜索能力变强;自适应ST参数随着迭代次数增加而减小,可以保持种群前期的多样性和提高后期的收敛精度;
步骤5-3:对树和种子算法中每棵树生成的种子数量作自适应变换,自适应变换公式如下:
式中,nsi是第i棵树生成的种子数,与种群规模大小有关,种子数nsi在种群规模的10%到25%之间;经实验分析,种子数nsi在种群规模的10%到25%之间时,算法的搜索效率较好;自适应种子数使得适应度更优的树可以生成更多的种子,提高了种群进化效率;权重Wi由下式计算得到:
式中,Fi是第i棵树的适应度值;
步骤5-4:在第i棵树周围生成nsi个种子进行局部搜索,并生成一个[0,1]区间内的随机数rand:
如果rand<ST,根据最优树和随机树的位置产生新种子,如下式:
Sij=Tij+α×L(stepij)×(Bj-Tij),i=1,2,...N,j=1,2,...5
如果rand≥ST,根据当前树和随机树的位置产生新种子,如下式:
Sij=Tij+φij×(Trj-Tij),i=1,2,...N,j=1,2,...5
式中:Tij是第i棵树位置的第j维变量,Sij是第i棵树产生的新种子位置的第j维变量,Bj是最优树位置的第j维变量,Trj是树群中一棵随机树位置的第j维变量,φij是-1到1之间的随机数;α是莱维飞行步长的缩放因子,stepij是第i棵树第j维变量的莱维飞行步长,stepij的计算公式如下:
式中,β为设置参数,1≤β≤3,此处取值为β=1.5;L(stepij)是对莱维飞行步长的限幅操作,如下式:
式中,lb和ub为限幅操作的上下界;lb和ub取值分别为-5和5,α取值为0.2。
步骤5-5:将生成种子中适应度最优的种子与当前树的适应度进行比较,如果更优,则替代原来树的位置,否则,当前树的位置保持不变;
步骤5-6:更新当前树群的状态,算法迭代次数G增加1;记录并更新种群最优解,在极小值问题中,种群最优解计算如下式:
B=min{Fi},i=1,2,...N
步骤5-7:重复步骤5-2、5-3、5-4、5-5、5-6,直到满足算法终止规则;
步骤5-8:将找到的历史最优解作为光伏电池I-V模型的辨识参数。
步骤6:将步骤5辨识得到的参数代入光伏电池I-V特性方程,获得光伏电池的辨识模型。
后续可基于该辨识模型进行光伏电池***优化,或者利用求得的I-V特性方程预侧光伏电池的输出功率。
以下通过一个具体的实施例对本发明作进一步详细描述:
实施例:
太阳能的利用以及光伏电池特性的研究已成为热点,随着研究不断的深入,国内外学者提出了不同描述I-V曲线的光伏电池模型。I-V曲线是光伏电池特性的宏观表述.其中的参数是模型内在特性的反映。通过辨识光伏电池参数不仅可以确定I-V方程,利用求得的I-V方程预侧光伏电池的输出功率。因此进行光伏电池内部参数的辨识对于研究和改善其特性是非常有意义的。
获得准确的光伏电池模型,可以准确地计算出光伏电池的输出电压和输出电流对应关系。本实施例中光伏电池模型为图1所示的光伏电池单二极管模型。光伏电池单二极管模型的I-V特性方程如下式所示:
其中,VL和IL是通过现场操作或者实验获得的光伏电池的输出电压和输出电流,Iph是光生电流(A),Isd是二极管反向饱和电流(μA),RS是电池串联电阻(Ω),Rsh是电池并联电阻(Ω),n为二极管品质因子,q为电子电荷(1.608×10-19C),K为玻尔兹曼常数(1.380×10-23J/K),T为电池的绝对温度(K)。
在模型中,Iph Isd RS Rsh和n是5个估计的光伏电池单二极管模型参数,可由样本数据估计。
光伏电池单二极管模型参数估计方法步骤如图2所示,具体过程如下:
步骤1:通过实验测定26组光伏电池数据,包括:VL、IL、T。本实施例数据来自于文献Oliva D,El Aziz M A,Hassanien A E.Parameter estimation of photovoltaic cellsusing an improved chaotic whale optimization algorithm[J].Applied Energy,2017,200:141-154。
步骤2:设置优化目标函数为:
将公式(2)作为自适应混沌树和种子算法寻优搜索时的适应度函数;
步骤3:混沌初始化种群:设定种群规模N=20,最大迭代次数Gmax=1000,在参数寻优空间内随机生成5个有微小差异的初始值[x01,x02,x03,x04,x05],进行N次Tent混沌映射产生N行5列的初始混沌树群位置矩阵,每一行表示一组光伏电池I-V模型参数的可能解,Tent混沌映射公式如下:
当0<a<1,0≤x≤1时,***处于混沌状态,a取值0.501。产生的初始种群位置矩阵如下:
步骤4:设定算法的终止规则为:算法运行次数达到最大迭代次数Gmax;
步骤5:将种群中的每一个个体的位置作为光伏电池单二极管模型的I-V特性方程的一组待估计未知参数,并按公式(2)计算这组参数所对应的优化目标函数值,作为个体的适应度值。记录并保存树群最优个体的状态;
步骤6:设定树和种子算法的自适应控制参数ST,如下式:
ST=0.05+0.45×exp(-30×(G/Gmax)5) (6)
式(6)中,G是当前迭代次数,Gmax是最大迭代次数;
步骤7:设定树和种子算法的自适应种子参数ns,如下式:
式(7)中,nsi是第i棵树生成的种子数Wi由下式计算得到:
式(8)中,Fi是第i棵树的适应度值。
步骤8:每棵树生成种子在树周围进行局部搜索:
如果rand<ST,根据最优树和随机树的位置产生新种子,如下式:
Sij=Tij+α×L(stepij)×(Bj-Tij),i=1,2,...N,j=1,2,...5 (9)
如果rand≥ST,根据当前树和随机树的位置产生新种子,如下式:
Sij=Tij+φij×(Trj-Tij),i=1,2,...N,j=1,2,...5 (10)
式(9)、(10)中:Tij是第i棵树位置的第j维变量,Sij是第i棵树产生的新种子位置的第j维变量,Bj是最优树位置的第j维变量,Trj是树群中一棵随机树位置的第j维变量,φij是-1到1之间的随机数。α是莱维飞行步长的缩放因子,stepij是第i棵树第j维变量的莱维飞行步长,stepij的计算公式如下:
式(11)中,β(1≤β≤3)为设置参数,β=1.5。L(stepij)是对莱维飞行步长的限幅操作,如下式:
式(12)中,lb和ub为限幅操作的上下界,取值分别为-5和5,α取值为0.2。
步骤9:将生成种子中的适应度最优种子与当前生成种子的树的适应度进行比较,如果更优,则替代原来树的位置,否则,当前树的位置保持不变。
步骤10:更新当前种群的状态,算法迭代次数G增加1,记录并更新种群最优解,种群最优解计算如下式:
B=min{Fi},i=1,2,...N (13)
步骤11:重复执行算法步骤6~步骤10,直到满足算法终止准则;将找到的历史最优解作为光伏电池I-V模型的辨识参数。
根据上述方法,得到光伏电池单二极管模型的参数估计值如下(表1):
表1自适应混沌树和种子算法的光伏电池单二极管模型参数估计值
未知参数 | I<sub>ph</sub>(A) | I<sub>sd</sub>(μA) | R<sub>S</sub>(Ω) | R<sub>sh</sub>(Ω) | n |
估计值 | 0.76078 | 0.3229 | 0.03638 | 53.7120 | 1.4812 |
与原文献估计的参数辨识结果进行对比,结果如下(表2):
表2不同方法辨识光伏电池I-V方程模型参数比较结果
未知参数 | A | E<sub>a</sub>/J | a | b | c | RMSE |
本发明算法 | 0.76078 | 0.3229 | 0.03638 | 53.7120 | 1.4812 | 9.8602e-4 |
牛顿法 | 0.7608 | 0.3223 | 0.0364 | 53.7634 | 1.4837 | 9.6960e-3 |
CWOA | 0.76077 | 0.3239 | 0.03636 | 53.7987 | 1.4812 | 9.8604e-4 |
牛顿法、CWOA方法辨识参数的结果来自于Oliva D,El Aziz M A,Hassanien AE.Parameter estimation of photovoltaic cells using an improved chaotic whaleoptimization algorithm[J].Applied Energy,2017,200:141-154,RMSE是公式(2)定义的优化目标函数。从表2的比较结果可以看出,针对同样的实验数据,采用自适应混沌树和种子算法辨识参数的光伏电池I-V模型具有更高的精度。
将自适应混沌树和种子算法估计的参数值代入光伏电池模型中,得到相应的I-V辨识模型。辨识模型的I-V方程曲线和实验得到的I-V数据如图3所示。结果显示,本发明提出的基于自适应混沌树和种子算法的光伏电池模型参数辨识方法,所得到的模型能准确地反映光伏电池模型的特性。
Claims (4)
1.一种自适应混沌树和种子算法的光伏电池模型参数辨识方法,其特征在于,包括如下步骤:
步骤1:通过现场测试或实验获得光伏电池模型的输出电压和输出电流数据;
步骤2:建立下式所示的光伏电池I-V特性方程,确定待辨识的参数;
其中,VL和IL分别是通过现场操作或者实验获得的光伏电池的输出电压和输出电流,Iph是光生电流,单位为A;Isd是二极管反向饱和电流,单位为μA;RS是光伏电池串联电阻,单位为Ω;Rsh是光伏电池并联电阻,单位为Ω;n为二极管品质因子;q为电子电荷,为1.608×10-19C;K为玻尔兹曼常数,为1.380×10-23J/K;T为电池的绝对温度,单位为K;待辨识的参数为Iph Isd RS Rsh和n;
步骤3:输入实验数据以及各待辨识参数的取值范围,用于构建基于自适应混沌树和种子算法的光伏电池模型参数辨识方法;
步骤4:设置自适应混沌树和种子算法的运行参数,包括树群规模N、最大迭代次数Gmax和算法终止规则;
步骤5:运行自适应混沌树和种子算法对光伏电池模型中的光生电流Iph、二极管反向饱和电流Isd、电池串联电阻RS、电池并联电阻Rsh和二极管品质因子n五个未知参数进行辨识,通过最小化目标函数,获得未知参数的估计值;
步骤6:将步骤5辨识得到的参数代入光伏电池I-V特性方程,获得光伏电池的辨识模型;
所述的步骤5的具体步骤为:
步骤5-1:利用混沌映射初始化种群,在参数寻优空间内随机生成5个不同的初始值[x01,x02,x03,x04,x05],进行N次Tent混沌映射产生N行5列的初始树群位置矩阵,每一行表示一组光伏电池I-V模型参数的可能解,Tent混沌映射公式如下:
当0<a<1且0≤x≤1时,***处于混沌状态;产生的初始树群位置矩阵T如下:
步骤5-2:对树和种子算法中的控制参数ST作自适应变换,自适应变换公式如下:
ST=0.05+0.45×exp(-30×(G/Gmax)5)
式中,G是当前迭代次数,Gmax是最大迭代次数;
步骤5-3:对树和种子算法中每棵树生成的种子数量作自适应变换,自适应变换公式如下:
式中,nsi是第i棵树生成的种子数,与种群规模大小有关,种子数nsi在种群规模的10%到25%之间;权重Wi由下式计算得到:
式中,Fi是第i棵树的适应度值;
步骤5-4:在第i棵树周围生成nsi个种子进行局部搜索,并生成一个[0,1]区间内的随机数rand:
如果rand<ST,根据最优树和随机树的位置产生新种子,如下式:
Sij=Tij+α×L(stepij)×(Bj-Tij),i=1,2,...N,j=1,2,...5
如果rand≥ST,根据当前树和随机树的位置产生新种子,如下式:
Sij=Tij+φij×(Trj-Tij),i=1,2,...N,j=1,2,...5
式中:Tij是第i棵树位置的第j维变量,Sij是第i棵树产生的新种子位置的第j维变量,Bj是最优树位置的第j维变量,Trj是树群中一棵随机树位置的第j维变量,φij是-1到1之间的随机数;α是莱维飞行步长的缩放因子,stepij是第i棵树第j维变量的莱维飞行步长,stepij的计算公式如下:
式中,β为设置参数,1≤β≤3;L(stepij)是对莱维飞行步长的限幅操作,如下式:
式中,lb和ub为限幅操作的上下界;
步骤5-5:将生成种子中适应度最优的种子与当前树的适应度进行比较,如果更优,则替代原来树的位置,否则,当前树的位置保持不变;
步骤5-6:更新当前树群的状态,算法迭代次数G增加1;记录并更新种群最优解,在极小值问题中,种群最优解计算如下式:
B=min{Fi},i=1,2,...N
步骤5-7:重复步骤5-2、5-3、5-4、5-5、5-6,直到满足算法终止规则;
步骤5-8:将找到的历史最优解作为光伏电池I-V模型的辨识参数。
2.根据权利要求1所述的一种自适应混沌树和种子算法的光伏电池模型参数辨识方法,其特征在于,所述步骤5-1中,a取值0.501。
3.根据权利要求1所述的一种自适应混沌树和种子算法的光伏电池模型参数辨识方法,其特征在于,所述步骤5-4中,β=1.5,lb和ub取值分别为-5和5,α取值为0.2。
4.根据权利要求1所述的一种自适应混沌树和种子算法的光伏电池模型参数辨识方法,其特征在于,所述步骤4中的算法终止规则为:算法运行次数达到最大迭代次数Gmax。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910024120.8A CN109635506B (zh) | 2019-01-10 | 2019-01-10 | 自适应混沌树和种子算法的光伏电池模型参数辨识方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910024120.8A CN109635506B (zh) | 2019-01-10 | 2019-01-10 | 自适应混沌树和种子算法的光伏电池模型参数辨识方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109635506A CN109635506A (zh) | 2019-04-16 |
CN109635506B true CN109635506B (zh) | 2021-04-13 |
Family
ID=66060465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910024120.8A Active CN109635506B (zh) | 2019-01-10 | 2019-01-10 | 自适应混沌树和种子算法的光伏电池模型参数辨识方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109635506B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110287540B (zh) * | 2019-05-29 | 2023-06-13 | 江苏大学 | 一种基于精英群众差分进化算法的光伏电池参数辨识方法 |
CN110829491B (zh) * | 2019-10-25 | 2023-08-22 | 国网甘肃省电力公司电力科学研究院 | 一种基于暂态扰动下的并网光伏发电***参数辨识方法 |
CN110929464B (zh) * | 2019-11-20 | 2022-06-03 | 燕山大学 | 一种基于改进蜻蜓算法的蓄电池参数辨识方法 |
CN111191375B (zh) * | 2020-01-04 | 2023-06-02 | 温州大学 | 一种基于改进哈里斯鹰优化算法的光伏电池参数辨识方法 |
CN111625998A (zh) * | 2020-05-29 | 2020-09-04 | 华中科技大学 | 一种层叠太阳能电池结构优化方法 |
CN111814399B (zh) * | 2020-07-08 | 2024-03-19 | 温州大学 | 太阳能光伏电池***的模型参数优化提取方法和测量数据预测方法 |
CN111859796B (zh) * | 2020-07-14 | 2023-07-21 | 温州大学 | 基于纵横交叉和nm型的哈里斯鹰光伏模型参数优化方法 |
CN112084703B (zh) * | 2020-08-18 | 2023-08-25 | 温州大学 | 基于变种洗牌蛙跳算法对光伏电池***模型参数辨识方法 |
CN112511104B (zh) * | 2020-11-20 | 2022-07-01 | 温州大学 | 一种单二极管结构光伏电池参数的辨识方法 |
CN112507613B (zh) * | 2020-12-01 | 2022-05-10 | 湖南工程学院 | 一种秒级超短期光伏功率预测方法 |
CN113807018A (zh) * | 2020-12-28 | 2021-12-17 | 南京航空航天大学 | 一种混沌量子布谷鸟搜索优化方法 |
CN113868996B (zh) * | 2021-10-19 | 2024-05-07 | 青岛科技大学 | 基于递阶牛顿辨识算法的光伏太阳能模型参数估计方法 |
CN115392139B (zh) * | 2022-10-27 | 2023-02-07 | 西北工业大学 | 一种燃料电池参数辨识方法 |
CN117117976B (zh) * | 2023-10-25 | 2024-03-05 | 广东电网有限责任公司中山供电局 | 一种双馈感应风力发电机参数辨识方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202914A (zh) * | 2016-07-07 | 2016-12-07 | 国网青海省电力公司 | 基于改进粒子群算法的光伏电池参数辨识方法 |
CN107103154A (zh) * | 2017-05-17 | 2017-08-29 | 南京南瑞继保电气有限公司 | 一种光伏组件模型参数辨识方法 |
CN107563489A (zh) * | 2017-07-25 | 2018-01-09 | 华南理工大学 | 基于混沌粒子群算法的局部阴影下光伏列阵功率追踪方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106447024A (zh) * | 2016-08-31 | 2017-02-22 | 上海电机学院 | 一种基于混沌反向学习的粒子群改进算法 |
-
2019
- 2019-01-10 CN CN201910024120.8A patent/CN109635506B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202914A (zh) * | 2016-07-07 | 2016-12-07 | 国网青海省电力公司 | 基于改进粒子群算法的光伏电池参数辨识方法 |
CN107103154A (zh) * | 2017-05-17 | 2017-08-29 | 南京南瑞继保电气有限公司 | 一种光伏组件模型参数辨识方法 |
CN107563489A (zh) * | 2017-07-25 | 2018-01-09 | 华南理工大学 | 基于混沌粒子群算法的局部阴影下光伏列阵功率追踪方法 |
Non-Patent Citations (1)
Title |
---|
Tree-seed algorithm for continuous optimization;Mustafa Servet Kiran;《Expert Systems with Applications》;20150504;第6686-6698页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109635506A (zh) | 2019-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109635506B (zh) | 自适应混沌树和种子算法的光伏电池模型参数辨识方法 | |
CN112116144B (zh) | 一种区域配电网短期负荷预测方法 | |
CN112380765A (zh) | 一种基于改进平衡优化器算法的光伏电池参数识别方法 | |
CN113326969A (zh) | 基于改进鲸鱼算法优化elm的短期风速预测方法及*** | |
CN110287540B (zh) | 一种基于精英群众差分进化算法的光伏电池参数辨识方法 | |
CN110503153B (zh) | 基于差分进化算法和支持向量机的光伏***故障诊断方法 | |
CN110866633B (zh) | 一种基于svr支持向量回归的微电网超短期负荷预测方法 | |
CN111859796A (zh) | 基于纵横交叉和nm型的哈里斯鹰光伏模型参数优化方法 | |
CN114219181A (zh) | 基于迁移学习的风电功率概率预测方法 | |
CN116644970A (zh) | 一种基于vmd分解和叠层深度学习的光伏功率预测方法 | |
CN111796628A (zh) | 一种高效的光伏发电***的最大功率实时跟踪方法 | |
CN113177673A (zh) | 一种空调冷负荷预测优化方法、***及设备 | |
CN115995810A (zh) | 一种考虑气象波动自适应匹配的风电功率预测方法及*** | |
CN116341717A (zh) | 一种基于误差补偿的风速预测方法 | |
Choulli et al. | Hybrid optimization based on the analytical approach and the particle swarm optimization algorithm (Ana-PSO) for the extraction of single and double diode models parameters | |
CN106100582B (zh) | 基于带遗忘因子的递推最小二乘光伏电池参数辨识方法 | |
CN109543269B (zh) | 一种基于混合信任区间反射的光伏模型参数辨识方法 | |
CN114706445A (zh) | 基于de-gwo算法的光伏最大功率点跟踪方法 | |
CN110796292A (zh) | 计及雾霾影响的光伏功率短期预测方法 | |
CN114117921A (zh) | 一种光伏阵列故障智能诊断方法 | |
CN117374941A (zh) | 一种基于神经网络的光伏发电功率预测方法 | |
Singh et al. | Two, four, and five parameters estimation based modelling of Si cell, mono-crystalline and poly-crystalline PV modules | |
CN117540638A (zh) | 一种光伏电站等值建模方法、介质及*** | |
CN117272184A (zh) | 一种基于issa-rf算法的光伏发电***故障分类方法 | |
CN116845875A (zh) | 一种基于woa-bp的短期光伏出力预测方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |