【技术实现步骤摘要】
一种基于改进旗鱼算法的虚拟同步发电机线性自抗扰逆变器控制参数整定方法
[0001]本专利技术涉及电力
,具体涉及一种基于改进旗鱼算法的虚拟同步发电机线性自抗扰逆变器控制参数整定方法。
技术介绍
[0002]电能作为一种高效,快速,灵活的清洁能源,具有不可替代的地位。分布式电源通过逆变器与电网相连,对逆变器采用不同的控制方式,能够实现多种工作模式的转换,提高了电力系统的灵活性。但是被分布式电源逐渐替代的同步发电机为电网提供的惯性和阻尼是电网稳定的重要因素。因此虚拟同步发电机的出现就是为了引入同步发电机的惯性和阻尼进入逆变器控制中,电网的稳定做出贡献。虽然虚拟同步对于电网的稳定提供了支撑,但牺牲了一定的动态响应。现今自抗扰控制逐渐因其快速响应性和抗干扰性被广泛研究,是一种不依赖精确模型但具有强抗干扰性的控制策略。
技术实现思路
[0003]为得到更优的虚拟同步发电机控制,本专利技术提供了一种基于改进旗鱼算法的虚拟同步发电机线性自抗扰逆变器控制参数整定方法,在使用线性自抗扰控制对虚拟同步发电机控制进行改进的基础上,引进了改进旗鱼优化算法其进行参数整定,由于改进旗鱼优化算法控制具有很好的全局和局部寻优能力,对于本专利技术提出的线性自抗扰控制中的参数整定能起很好的效果。
[0004]本专利技术具体采用以下技术方案:
[0005]一种基于改进旗鱼算法的虚拟同步发电机线性自抗扰逆变器控制参数整定方法:
[0006]步骤1:对虚拟同步发电机型逆变器进行建模,建立传统虚拟同步发电机的电压电 ...
【技术保护点】
【技术特征摘要】
→
x2,z3→
x3,z4→
x4;对应进行线性状态误差反馈律LESF设计,取系统的控制律为:则系统输出y,即式(1)可写成:由于系统可近似认为纯积分串联型对象,则上面描述的二阶线性自抗扰控制器可以由比例微分控制器来控制,即:u0=k
p
(v
‑
z1)
‑
k
d
z2ꢀꢀꢀꢀꢀꢀ
(7)式中:k
p
、k
d
为控制器增益;由此完成对二阶自抗扰控制器的设计,关于观测器增益和控制器增益参数的选取上参考极点配置法可得:考极点配置法可得:k
d
=2ω
c
式中:ω
o
为观测器带宽;ω
c
为控制器带宽。3.根据权利要求1所述的一种基于改进旗鱼算法的虚拟同步发电机线性自抗扰逆变器控制参数整定方法,其特征在于:在步骤4中改进旗鱼优化算法KSFO的参数整定方法如下:Step1:进行混沌初始化,在给定搜索空间内随机生成初始旗鱼和沙丁鱼种群,再对初始种群进行Sine混沌映射,增添初始样本的普遍代表性,其中旗鱼种群用XSF表示,沙丁鱼种群用XF表示,并分别计算旗鱼和沙丁鱼所有解的适应度值;Step2:计算旗鱼和沙丁鱼的适应度值,并且记录最优适应度值和位置,选择旗鱼适应度值最好的种群用X
eliteSF
表示,选择沙丁鱼适应度值最好的种群用X
injuredS
表示;Step3:旗鱼位置更新,因为旗鱼并不只是从上到下或从右到左攻击,它们可以从四面八方攻击,而且攻击范围不断缩小;因此,旗鱼更新他们的位置在一个球体周围的最佳解决方案,具体公式如下:式中,X
oldSF
、X
newSF
分别对应当前旗鱼的老、新位置;其中λ
i
系数的定义如下:λ
i
=2
×
rand(0,1)
×
PD
‑
PD其中PD表示猎物群的密度,具体公式如下:其中N
SF
和N
S
分别代表旗鱼和沙丁鱼的数量;Step4:沙丁鱼位置更新,在狩猎的开始,旗鱼有更多的精力去捕捉猎物,沙丁鱼也不会更累和受伤,沙丁鱼也能保持很高的逃逸速度;渐渐地,旗鱼的攻击能力会随着捕猎时间的推移而减弱,由于攻击的剧烈和频繁,猎物体内储存的能量也会减少,可能会降低探测旗鱼
位置方向信息的能力,从而影响鱼群的逃跑策略;最终,沙丁鱼会被旗鱼的喙击中,从鱼群中挣脱出来,很快就会被捕获,模拟沙丁鱼运动的具体公式如下:X
inewS
=r
×
(X
ieliteSF
‑
X
ioldS
+AP)其中r为一个介于0和1之间的随机数,代表猎物沙丁鱼在捕食者周围的分散率,AP代表旗鱼的攻击力度,其定义如下:AP=A
×
(1
‑
(2
×
Itr
×
e))Step5:攻击力判断,由于沙丁鱼的位置更新和旗鱼的攻击力有关,上式中A,e控制控制攻击力度的变换,使A线性变换到0;当AP>0.5时用上式更新沙丁鱼全部位置;当AP<0.5时,更新沙丁部分位置,部分位置的范围定义如下:α=N
S
×
APβ=d
i
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。