[发明专利]一种基于椭圆焦半径改进型海鸥算法的风力机叶片振动控制器设计方法有效
申请号: | 202110377197.0 | 申请日: | 2021-04-08 |
公开(公告)号: | CN113110024B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 李迺璐;曹智广;徐文涛;顾陈洋;于蓓蓓;朱丽颖;张晗 | 申请(专利权)人: | 扬州大学 |
主分类号: | G05B11/42 | 分类号: | G05B11/42 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 张弛 |
地址: | 225009 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 椭圆 半径 改进型 海鸥 算法 风力机 叶片 振动 控制器 设计 方法 | ||
1.一种基于椭圆焦半径改进型海鸥算法的风力机叶片振动控制器设计方法,其特征在于,包括如下步骤:
S1:根据风力机叶片振动量和驱动控制量,设计叶片分数阶PID振动控制器;
S2:设计一种基于椭圆焦半径的改进型海鸥算法;
S3:S1的叶片分数阶PID振动控制器,其待整定参数为KP、KI、KD、λ、μ,其中,KP为比例增益,KI为积分增益,KD为微分增益,λ为积分分数阶参数,μ为微分分数阶参数,设置目标函数,利用S2的改进型海鸥算法对这些参数进行整定;S2中的基于椭圆焦半径的改进型海鸥算法的步骤如下:
S2.1:设置算法参数:定义个体维度D,海鸥种群S,最大迭代次数G,定义频率参数fc,定义椭圆相关参数:a0,e,其中,a0是椭圆长半径,e是椭圆离心率;定义椭圆角的调节参数:p1,p2,p3,根据经验取值;
S2.2:初始化种群:初始化取值范围,根据S2.1的算法参数在取值范围内随机初始化每只海鸥位置P(i);
S2.3:评价目标函数:根据目标函数计算每只海鸥位置的适应度,更新每只海鸥的最佳位置,更新种群最佳位置Pbs(i);
S2.4:迁移运动:在迁徙运动中,海鸥根据避免碰撞的原则从一个位置移动到另一个位置,朝着S2.3的Pbs(i)移动并保持在Pbs(i)附近,移动后的海鸥新位置为Ds(i);
S2.5:基于椭圆焦半径调节海鸥螺旋移动参数:在迭代过程中,基于椭圆焦半径原理,动态调节海鸥螺旋移动参数u,v,从而改变海鸥螺旋移动的路径和速度;具体根据以下公式调节海鸥螺旋移动参数:
u=|MF1|=|e×x0-a0|=|e×a0×cos(θe)-a0|
v=|MF2|=|e×x0+a0|=|e×a0×cos(θe)+a0|
其中,u,v为海鸥螺旋移动参数,M为椭圆上可移动的点,其横坐标为x0,θe为M点对应的椭圆角,|MF1|为椭圆右侧焦半径长度,|MF2|为椭圆左侧焦半径长度,a0为椭圆长半径,e为椭圆离心率,cos为余弦函数;
椭圆角θe随着M点在椭圆上的移动而发生变化,用来调节u,v的变化速率,根据以下公式定义:
其中,p1,p2,p3为椭圆角的调节参数,tk为迭代次数i与最大迭代次数G的比例,θe为椭圆角,范围为0-180度;
S2.6:攻击运动:海鸥根据S2.5中的公式进行攻击运动并移动位置,攻击运动后每只海鸥的更新位置为Ps(i);
S2.7:保持迭代:返回S2.3并保持迭代,直至达到最大迭代数G时输出最终计算结果;步骤S2.4中,包括以下分步骤:
S2.4.1:为了避免相邻海鸥之间的碰撞,通过附加变量A定义更新每只海鸥的位置:
i=0,1,2,...,G
其中,P(i)为海鸥位置,Cs(i)为避免碰撞后的更新位置,i为迭代次数,A为附加变量,fc为A的频率系数,在迭代过程中A的取值线性降低至0,G为最大迭代次数,Max表示最大值函数;
S2.4.2:为了获取充足的食物,海鸥在避免碰撞后朝着种群最佳位置Pbs(i)移动,更新位置:
Ms(i)=B×(Pbs(i)-P(i)),B=2×A2×rd
其中,Ms(i)为朝着种群最佳位置移动后的更新位置,B为关于A的变量,rd为[0,1]之间的随机数,A来自步骤S2.4.1;
S2.4.3:海鸥移动并保持在种群最佳位置附近,更新位置:
Ds(i)=|Cs(i)+Ms(i)|
其中,Ds(i)为海鸥迁徙运动后的更新位置,Cs(i)来自步骤S2.4.1,Ms(i)来自步骤S2.4.2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬州大学,未经扬州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110377197.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自动炒饭机
- 下一篇:大开距高耐受磁保持继电器