一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种改进烟花算法优化单相逆变器控制参数整定方法与流程

2021-11-24 21:32:00 来源:中国专利 TAG:


1.本发明涉及电力技术领域,具体涉及一种改进烟花算法优化单相逆变器控制参数整定方法。


背景技术:

2.随着新能源发电的兴起与发展,其中起电能转换作用的逆变器性能也引起广泛学者关注。其中并网逆变器作为新能源发电与电网之间的接口,直接决定了新能源电站送出的电能能否可靠、高效地送入公用电网,同时也对电网的稳定性是否会受到新能源电站的负面影响有着很大关系;而离网逆变器作为新能源发电与用户负载之间的接口,为负载提供安全可靠电能,保证负载稳定运行。对于逆变器来说,控制环节是决定其输出电能质量的好坏的重要环节,其控制参数对控制性能起着决定性作用,合理选择控制参数至关重要。
3.单相逆变器采用传统的pi控制器,在选取控制器参数方面,参数的整定方法主要有传统参数整定方法和智能参数优化方法。其中传统参数整定方法有:z

n法、临界比例度法、衰减曲线法等,这类方法都是根据工程经验公式进行近似整定,还需要在实际运行中最后调整和完善,整定精度不高,并且需要精确的对象模型,而工业控制中,许多实际对象的模型不容易建立。智能算法优化方法主要有:神经网络、模糊控制、遗传算法、粒子群优化算法等。神经网络的整定参数效果受初始值的影响较大;模糊控制则需要整定人具有丰富的先验知识进行模糊规则的编写;遗传算法中的交叉变异操作可能将更优解变差;粒子群优化算法是群体智能算法中最为经典的一种方法,但是存在容易陷入局部最优区域和收敛较慢的缺陷。


技术实现要素:

4.为解决上述问题,本发明提出采用改进烟花算法优化单相逆变器控制参数整定方法,并且与传统粒子群算法优化结果进行对比,解决粒子群算法易陷入局部最优,收敛速度慢的缺点,提升电压侧pi控制器的控制性能。
5.本发明采用以下技术方案:
6.一种改进烟花算法优化单相逆变器控制参数整定方法,包括如下步骤:
7.步骤1,非线性负载电流i
l
与电压外环pi控制器流出的i
ref
进行比较,得到的差值送给电流内环pi控制器;
8.步骤2,将电压参考值u
ref
与非线性负载的实际电压值u0的差值,输入到电压外环pi控制器中;
9.步骤3,将步骤2中的差值进行绝对值乘以时间的积分,与电压谐波畸变率进行加权作为算法优化的目标函数f;
10.步骤4,用改进烟花算法scfwa进行参数整定,找出k
p
、k
i
、k
p1
的最优值分别赋给仿真模型中的电压外环和电流内环pi控制器;
11.步骤5,将电流内环控制器的输出值进行svpwm变换,输出控制信号g;
12.步骤6,输出控制信号g控制逆变器使得负载反馈电压能很好跟踪指令电压信号,同时保证该反馈电压波形谐波含量少,从而使电压接近电压参考值。
13.进一步,所述步骤3中算法优化的目标函数f由如下方法计算得到:
14.电压参考值u
d*
与实际电压值u
d
的差值定义为e(t),则电压谐波畸变率则并且a b=1。
15.进一步,在步骤4中,改进烟花算法scfwa包括以下步骤:
16.步骤4.1,初始化算法参数,在可行域随机生成初始烟花,并计算其适应度;
17.步骤4.2,按式(1)和式(2)确定烟花的爆炸半径和火花数量,最优烟花的火花数超过上限则取上限值;
[0018][0019]
s
i
=s rand(m
i
s/m) (2)
[0020]
式中,r和s为烟花初始爆炸半径和火花数量;m
i
为第i个烟花的自适应系数,其初值为0,上限为m,m为常数;rand(
·
)是根据四舍五入原则的取整函数;
[0021]
m
i
的计算规则为:若第i个烟花为最优烟花,其爆炸产生更优子代时m
i
自减1,否则自加1,当m
i
小于0时,令m
i
等于0。最优烟花的m
i
不受上限m限制,但火花数有上限,若火花数超过上限则取上限值。若第i个烟花不是最优烟花,其爆炸产生更优子代时m
i
不变,否则自加1,m
i
超过上限m时,可认为其陷入局部最优,启动混沌映射使其跳出局部最优区域,并将m
i
置零;
[0022]
步骤4.3,执行爆炸行为产生普通火花,并计算火花适应度。判断是否达到最大迭代次数,是则输出最优个体,结束算法;否则执行下一步;
[0023]
步骤4.4,选择群落中最优个体作为子代烟花,并更新自适应系数;
[0024]
步骤4.5,自适应系数超过上限且不为全局最优的烟花,采用混沌映射改变其位置,并将其自适应系数置零;
[0025]
步骤4.6,更新烟花位置和自适应系数,继续进行第4.2~4.6步操作;
[0026]
步骤4.7,判断是否满足终止条件,若满足则输出最优解,结束程序;否则,重复以上改进烟花算法流程继续进行寻优迭代处理;
[0027]
步骤4.8,将改进烟花算法寻优得到的参数k
p
、k
i
、k
p1
赋值给相应的pi控制器。
[0028]
本发明的有益效果:
[0029]
(1)相比直流侧电压pi控制,或用pso算法参数整定,本发明提出的采用scfwa算法进行参数整定,逆变器负载电压稳定效果更好、补偿后负载电压的谐波畸变率thd值更小。
[0030]
(2)本发明大大提高了谐波补偿的有效性和实时性,降低了稳态误差,验证了scfwa整定单相逆变器控制参数的可行性。
附图说明
[0031]
图1为本发明scfwa算法优化单相逆变器的原理图;
[0032]
图2为pso算法优化迭代曲线;
[0033]
图3为本发明scfwa算法优化迭代曲线;
[0034]
图4为本发明scfwa算法优化后逆变器负载电压结果图;
[0035]
图5为本发明scfwa算法优化后逆变器负载电压谐波发分析图。
具体实施方式
[0036]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0037]
如图1,图3

5所示,本发明的一个实施算例,公开了一种改进烟花算法优化单相逆变器控制参数整定方法,包括如下步骤:
[0038]
步骤1,非线性负载电流i
l
与电压外环pi控制器流出的i
ref
进行比较,得到的差值送给电流内环pi控制器。
[0039]
步骤2,将电压参考值u
ref
与非线性负载的实际电压值u0的差值,输入到电压外环pi控制器中。
[0040]
步骤3,将步骤2中的差值进行绝对值乘以时间的积分,与电压谐波畸变率进行加权作为算法优化的目标函数f。
[0041]
步骤4,用改进烟花算法scfwa进行参数整定,找出k
p
、k
i
、k
p1
的最优值分别赋给仿真模型中的电压外环和电流内环pi控制器。
[0042]
步骤5,将电流内环控制器的输出值进行svpwm变换,输出控制信号g。
[0043]
步骤6,输出控制信号g控制逆变器使得负载反馈电压能很好跟踪指令电压信号,同时保证该反馈电压波形谐波含量少,从而使电压接近电压参考值。
[0044]
进一步,步骤3中算法优化的目标函数f由如下方法计算得到:
[0045]
电压参考值u
d*
与实际电压值u
d
的差值定义为e(t),则电压谐波畸变率则并且a b=1。
[0046]
进一步,在所述步骤4中,改进烟花算法scfwa包括以下步骤:
[0047]
步骤4.1,初始化算法参数,在可行域随机生成初始烟花,并计算其适应度。
[0048]
步骤4.2,按式(1)和式(2)确定烟花的爆炸半径和火花数量,最优烟花的火花数超过上限则取上限值。
[0049][0050]
s
i
=s rand(m
i
s/m)
ꢀꢀꢀ
(2)
[0051]
式中:其中,r和s为烟花初始爆炸半径和火花数量;m
i
为第i个烟花的自适应系数,其初值为0,上限为m,m为常数;rand(
·
)是根据四舍五入原则的取整函数。
[0052]
m
i
的计算规则为:若第i个烟花为最优烟花,其爆炸产生更优子代时m
i
自减1,否则自加1,当m
i
小于0时,令m
i
等于0。最优烟花的m
i
不受上限m限制,但火花数有上限,若火花数超过上限则取上限值。若第i个烟花不是最优烟花,其爆炸产生更优子代时m
i
不变,否则自加1,m
i
超过上限m时,可认为其陷入局部最优,启动混沌映射使其跳出局部最优区域,并将m
i
置零。
[0053]
步骤4.3,执行爆炸行为产生普通火花,并计算火花适应度。判断是否达到最大迭代次数,是则输出最优个体,结束算法;否则执行下一步。
[0054]
步骤4.4,选择群落中最优个体作为子代烟花,并更新自适应系数。
[0055]
步骤4.5,自适应系数超过上限且不为全局最优的烟花,采用混沌映射改变其位置,并将其自适应系数置零。
[0056]
步骤4.6,更新烟花位置和自适应系数,继续进行第4.2~4.6步操作。
[0057]
步骤4.7,判断是否满足终止条件,若满足则输出最优解,结束程序;否则,重复以上改进烟花算法流程继续进行寻优迭代处理。
[0058]
步骤4.8,将改进烟花算法寻优得到的参数k
p
、k
i
、k
p1
赋值给相应的pi控制器。
[0059]
本实施算例中算法参数取值如下:
[0060]
pso算法:粒子群群体大小为swarmsize=10,维数dim=3,最大迭代次数maxiter=10。
[0061]
scfwa算法:总烟花数fireworknum=10,维数dim=3,种群总进化数max_iter=10,初始半径r=5,初始火花数s=10,混沌迭代次数hd=5。
[0062]
采用本发明提出的改进烟花算法(scfwa)优化单相逆变器控制参数,并与粒子群算法(pso)优化结果进行对比,通过图2至图5的结果可知,本发明相比传统pso算法优化,收敛速度更快,寻优精度更高,负载电压稳定效果更好,谐波补偿效果更佳。
[0063]
最后说明的是,以上仅对本发明具体实施例进行详细描述说明。但本发明并不限制于以上描述具体实施例。本领域的技术人员对本发明进行的等同修改和替代也都在本发明的范畴之中。因此,在不脱离本发明的精神和范围下所作的均等变换和修改,都涵盖在本发明范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献