【技术实现步骤摘要】
一种基于改进海鸥算法的高效太阳能电池控制方法
[0001]本专利技术涉及一种光伏控制技术,尤其涉及太阳能光伏电池最大功率点追踪控制方法。
技术介绍
[0002]太阳能光伏系统作为常见的小型用电设备能量来源,被应用在城镇的各个角落。在我国,新能源行业还属于新兴产业,相关控制技术并不成熟。目前市场上的太阳能光伏组件多由硅片组成,虽然其中会有电子空穴对,但是单个组件的电流不大,所以需要较大规模的场地安置太阳能光伏电池板,才能实现较大的供电量,因此目前可移动的太阳能设备较少。
[0003]为了获得较大的发电功率,在实际工作场景下,工作者往往会部署成千上万块光伏电池来组成光伏阵列同时进行发电。光伏组件在均匀光照条件下,输出特性会呈现单峰值的特性,但在受到遮挡的情况下,如被周围建筑或树木等阴影覆盖时,光伏组件中的一部分组件就会降低输出效率。当部分组件被挡住时,其本身的输出电流几乎可以忽略,同时周围的组件输出电流值相对较高,此时就会造成周围组件向被遮挡组件充电的情况,极易产生热斑效应,并且其输出的P
‑
V曲线也会 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进海鸥算法的高效太阳能电池控制方法,其特征在于包括如下步骤:步骤1、随机选取一组离散太阳能光伏系统输入值;步骤2、基于步骤1的光伏系统输入值,初始化海鸥个体数量、海鸥个体初始位置;步骤3、将得到的离散太阳能光伏系统输入值转换为连续输入量,并输入至光伏系统中,得到太阳能光伏系统输出值并作为海鸥个体的适应度;步骤4、依据改进迭代公式更新海鸥个体位置;步骤5、将得到的所有的海鸥位置进行排序;步骤6、判断是否满足迭代终止条件,若满足则停止迭代,若不满足重复步骤3
‑
步骤5。2.根据权利要求1所述的一种基于改进海鸥算法的高效太阳能电池控制方法,其特征在于步骤1具体实现如下:其中,为第一次迭代第i个输入值,d
max
为光伏系统输入最大值,d
min
为光伏系统输入最小值,rand是0
‑
1的随机数,n为改进后的海鸥算法迭代计算输出的个数。3.根据权利要求2所述的一种基于改进海鸥算法的高效太阳能电池控制方法,其特征在于步骤3具体为利用离散
‑
连续算法将得到的离散光伏系统输入值d
ik
转换为连续输入量u(t),具体实现如下:其中,n为初始化海鸥数目,为海鸥个体初始位置;为第k次迭代第i时刻的光伏系统输入信号,将连续输入信号输入至太阳能光伏系统则可得到第k次光伏系统输出值4.根据权利要求3所述的一种基于改进海鸥算法的高效太阳能电池控制方法,其特征在于步骤4具体实现如下:(4.1)为避免不同海鸥个体之间的碰撞,更新海鸥位置,具体实现如下:式中,表示不会发生碰撞的海鸥位置,表示当前海鸥的个体位置,t为海鸥种群迭代次数,A表示海鸥个体的移动参数,具体实现如下:其中,ε表示约束系数,k
max
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。