【技术实现步骤摘要】
一种AMBOA光储系统动态多峰MPPT的Buck/Boost自适应控制方法
[0001]本专利技术涉及光伏发电
,特别涉及一种基于AMBOA的光储发电系统动态多峰MPPT控制方法。
技术介绍
[0002]光伏发电具有安全、污染小以及不会枯竭等优点,被大量应用于光伏电站,在实际应用中,光伏发电系统输出功率的大小与光照强度以及环境温度有关,并且其输出曲线具有明显的非线性的特点:在均匀光照下只有一个最大功率点,而在不均匀光照下其功率输出曲线呈多峰特性。为了提高光伏电站发电效率、减少功率损失,进行最大功率点跟踪(Maximum Power Point Tracking,MPPT)控制就显得十分重要。
[0003][0004]传统MPPT控制算法(如:恒定电压法、扰动观测法、电导增量法,等)具有控制简单且易于实现的优点,在均匀光照下能较好地追踪到光伏发电系统的最大功率点;但在树木、云层等遮挡而处于不均匀光照状态下时,容易陷入局部最大值而造成功率损失。近年来大量智能算法被应用于光伏发电系统的多峰MPPT 控制研究中(如:粒子群优化算法、遗传算法、蚁群算法,等),在多峰MPPT控制中有一定作用,但是仍然存在收敛速度慢,容易陷入局部最大值的缺陷。
技术实现思路
[0005]为了解决
技术介绍
中所提到的问题,本专利技术提出了一种收敛速度快、调节参数少、寻优能力强的基于自适应变异蝴蝶优化算法(Adaptive Mutation ButterflyOptimization Algorithm,AMBOA)的光储 ...
【技术保护点】
【技术特征摘要】
1.一种AMBOA光储系统动态多峰MPPT的Buck/Boost自适应控制方法,其特征在于,具体流程如下:步骤1:定义参数含义、初始化基本参数,具体包括:定义参数含义:蝴蝶的位置代表控制自适应Buck/Boost(降/升压)直流斩波变换器的占空比;当前算法搜寻出的最优位置表示自适应Buck/Boost直流斩波变换器的最优占空比D
best
;光储发电系统输出的功率P为目标函数。初始化基本参数:设置蝴蝶数目N,感觉因子c,幂指数
ɑ
,转换概率p。步骤2:初始化种群的位置;设光伏阵列的规模为{m
×
n},其中m为每条支路光伏组件串联的个数;n为光伏阵列中组件并联的支路数。种群中每只蝴蝶的位置在(0,1)中随机分布。步骤3:计算适应度值并记录全局最优占空比x
Gbest
;根据初始化的蝴蝶的位置计算每只蝴蝶对应的适应度值,即根据P=U
×
I计算光储发电系统的实时输出功率,根据适应度值大小记录最佳适应度值对应的全局最优值x
Gbest
。步骤4:更新蝴蝶的位置;自适应变异蝴蝶优化算法位置更新的模型如下:感觉因子c与幂指函
ɑ
的更新公式如下:其中t表示当前迭代次数,t
max
表示最大迭代次数。改进的蝴蝶优化算法中感觉因子c与幂指函
ɑ
能跟随迭代次数增加进行自适应调整。香味的感知强度f的更新公式如下:其中x
Gbest
(t)表示第t次迭代中的最优位置。自适应变异蝴蝶优化算法的位置更新公式如下:其中x
i
(t)表示第i只蝴蝶在第t次迭代中的位置,x
j
(t)和x
k
(t)表示从解空间中随机选择的第j只和第k只蝴蝶,r1是[0,1]之间的随机数。当p≥r1时,算法为全局搜索阶段,种群中蝴蝶的位置将会向最全局优解x
Gbest
靠近;当p<r1时,算法为局部搜索阶段,蝴蝶将会在目前的位置附近移动。为了平衡算法的全局搜索和局部搜索能力,转换概率p将按照下式进行变化:步骤5:对蝴蝶种群进行变异操作;在步骤4更新的蝴蝶位置的基础上,按照变异概率p
r
对蝴蝶群中任意一只蝴蝶x
r
的位置进行柯西变异操作。变异概率p
r
按照下式进行变化:
其中e为自然常数。若p
r
≥r2,r2是[0,1]之间的随机数。则通过如下公式对x
r
的位置进行更新:x
r
·
【专利技术属性】
技术研发人员:易灵芝,马浩,石昊,刘江永,周东访,
申请(专利权)人:湘潭大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。