一种基于哈里斯鹰算法的三相并网逆变器控制参数整定方法

文档序号:26589365发布日期:2021-09-10 20:23阅读:来源:国知局

技术特征:
1.一种基于哈里斯鹰算法的三相并网逆变器控制参数整定方法,其特征在于:包括以下步骤:s1:初始化哈里斯鹰种群,设置哈里斯鹰优化算法的种群规模为n,维度为d,最大迭代次数为maxiter,根据搜索空间每一维的上界和下界,初始化每个个体;s2:计算种群中所有哈里斯鹰的适应度值fitness,选取并记录种群中适应度最佳的哈里斯鹰并把它的位置设为当前猎物位置;s3:位置更新过程中模拟哈里斯鹰的捕食行为,主要分为探索阶段、探索与开发转换阶段和开发阶段;首先通过更新猎物逃逸能量e,然后根据逃逸能量e和生成的随机数执行搜索或开发行为中对应的位置更新策略;s4:探索阶段:哈里斯鹰随机栖息在某些位置,并等待根据两种策略探测猎物;每种栖息策略的机会q均等,则具体位置公式为:式中:x(t),x(t+1)分别为当前和下一次迭代式时个体的位置;t为迭代数;x
rand
(t)为随机选出的个体位置;x
rabbit
(t)为猎物位置,即拥有最优适应度的个体位置;r1、r2、r3、r4、q都是[0,1]之间的随机数;q用来随机选择要采用的策略;x
m
(t)为个体平均位置,其公式如下:式中:x
k
(t)为种群中第k个个体的位置;n为种群规模;s5:搜索与开发的转换阶段:hho算法根据猎物的逃逸能量在搜索和不同的开发行为之间转换,逃逸能量定义为:式中:e0是猎物的初始能量,为[

1,1]之间的随机数,每次迭代时自动更新;t为迭代次数;t为最大迭代次数;当|e|≥1时进入搜索阶段,当|e|<1时进入开发阶段;s6:开发阶段:在此阶段中,哈里斯鹰对前一阶段中发现的预定猎物进行突袭;但是,猎物经常试图逃脱危险;假设r是猎物在突袭前逃脱的机会,成功逃脱,r<0.5或未成功逃脱,r≥0.5;当r≥0.5且|e|≥0.5时,此时的位置更新公式为:x(t+1)=δx(t)

e|jx
rabbit
(t)

x(t)|δx(t)=x
rabbit
(t)

x(t)式中:δx(t)表示猎物位置与个体当前位置的差值;j为[0,2]之间的随机数;当r≥0.5且|e|<0.5时,此时的位置更新公式为:x(t+1)=x
rabbit
(t)

e|δx(t)|当r<0.5且|e|≥0.5时,通过以下两个策略实施;当第一个策略无效时,执行第二个策略;第一个策略更新公式为y=x
rabbit
(t)

e|jx
rabbit
(t)

x(t)|;第二个策略更新公式为z=y+s
×
lf(d);其中,d为维度,s是一个d维的随机向量,lf为levy飞行函数,公式如下:
式中:l、m为0到1内均匀分布的随机数;β是取值为1.5的常数;因此该阶段位置更新策略最终如下:当r<0.5且|e|<0.5时,采用以下策略进行狩猎,位置更新公式如下:y=x
rabbit
(t)

e|jx
rabbit
(t)

x
m
(t)|z=y+s
×
lf(d)s7:计算位置更新后的个体适应度,并与猎物适应度值进行比较,若位置更新后的个体适应度值优于猎物,则以适应度值更优的个体位置作为新的猎物位置;s8:判断是否满足终止条件,若满足则输出最优解,结束程序;反之,则重复步骤s2到s7;当算法迭代次数达到最大迭代次数时,输出当前猎物位置作为目标的估计位置;s9:根据s8求得的最优结果,即猎物位置,再分别把它对应的维度数据代入三相并网逆变器的控制器中。2.根据权利要求1所述的一种基于哈里斯鹰算法的三相并网逆变器控制参数整定方法,其特征在于:s1中所述初始化种群,由维度d初始化每一个哈里斯鹰的位置,在三相并网逆变器中采用直接电流控制,d为2维,鹰群中猎物位置的不同维度分别代表了kp,ki两个参数值。3.根据权利要求1所述的一种基于哈里斯鹰算法的三相并网逆变器控制参数整定方法,其特征在于:s2中所述计算种群中所有哈里斯鹰的适应度值fitness,选取并记录种群中适应度最佳的哈里斯鹰并把它的位置设为当前猎物位置,每次迭代都会再次更新猎物位置,即每一次迭代都有唯一确定的kp,ki参数值,根据控制结构图,控制量为直流量,为保证电流i
l
能快速跟踪指令值i
ref
,并且让电网电压v
g
谐波含量尽可能少,目标函数应包括时间乘以误差绝对值积分itae和总谐波畸变率thd两部分,故目标函数公式为:式中t代表系统运行时间,c'和d'为权重系数,并且c

+d

=1。4.根据权利要求1所述的一种基于哈里斯鹰算法的三相并网逆变器控制参数整定方法,其特征在于:
s9中挑出历次迭代次数中适应度最优的猎物位置,代入控制器参数中,具体步骤为:滤波电感电感电流i
l
与电网电压v
g
经过锁相环pll得到的相位信息做dq变换,得到dq坐标轴下的电感电流i
l
,再与电流给定值i
ref
比较经过电流调节器pi产生pwm调制信号,pwm输出控制开关管导通,形成闭环控制系统。

技术总结
本发明公开了一种基于哈里斯鹰算法的三相并网逆变器控制参数整定方法,S1:初始化哈里斯鹰种群;S2:计算种群中所有哈里斯鹰的适应度值,选取并记录种群中适应度最佳的哈里斯鹰并把它的位置设为当前猎物位置;S3:位置更新过程中模拟哈里斯鹰的捕食行为;S4:计算位置更新后的个体适应度,与猎物适应度值进行比较,以适应度值更优的个体位置作为新的猎物位置;S5:当满足终止条件时,输出当前猎物位置作为目标的估计位置;S6:根据S5求得的最优结果,把它对应的维度数据代入三相并网逆变器的控制器中。本发明将该算法整定出的参数代入PID控制器中,既能保证并网电流波形幅值能快速跟踪到给定值,同时也能保证并网电压谐波含量也很小。很小。很小。


技术研发人员:聂晓华 冯良瑞 刘一丹 孙运
受保护的技术使用者:南昌大学
技术研发日:2021.05.19
技术公布日:2021/9/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1