[发明专利]基于改进的鲸鱼优化算法及ELM的短期风速预测方法及系统有效

专利信息
申请号: 202110472830.4 申请日: 2021-04-29
公开(公告)号: CN113326969B 公开(公告)日: 2023-06-20
发明(设计)人: 张楚;嵇春雷;赵环宇;夏鑫;彭甜;纪捷;孙娜;孙伟;花磊;马慧心;李沂蔓 申请(专利权)人: 淮阴工学院
主分类号: G06Q10/04 分类号: G06Q10/04;G06N3/006
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 柏尚春
地址: 223003 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 改进 鲸鱼 优化 算法 elm 短期 风速 预测 方法 系统
【权利要求书】:

1.一种基于改进的鲸鱼优化算法及ELM的短期风速预测方法,其特征在于,包括以下步骤:

(1)获取预设的时间范围内风电场的各项气象因素的数据时间序列,将数据进行预处理并将处理后的各项数据时间序列转换成为矩阵型数据,并划分为训练集和测试集;

(2)基于灰色关联度理论,分析收集到的各气象因素对风速的影响,并通过灰色关联分析得到的关联度计算特征量权重,取关联度高的作为输入;

(3)确定ELM的网络结构并设定激励函数g(x)与隐含层节点数;

(4)在鲸鱼优化算法中加入混沌初始化、爬山局部搜索,并添加惯性权重进行改进,提高鲸鱼优化算法的优化能力;

(5)构建基于改进的鲸鱼优化算法及ELM的短期风速预测模型,设定参数范围,采用改进的鲸鱼优化算法对模型的权值和偏差进行优化,确定最优预测模型的模型参数,最后采用该预测模型对风速测试集样本进行预测;

所述步骤(2)包括以下步骤:

(21)将风电场收集的历史风速数据设为参考数列,将气象因素设为比较数列;

其中,X(k)为处理前的数据,X′(k)为无量纲化处理后的数据,为X(k)的n个时刻的平均值;

(23)计算各气象因素的灰色关联系数:

其中,△i(k)是比较序列与参考序列的差值的绝对值,△min和△max分别是△i(k)中的最大值与最小值,ρ为分辨系数;

(24)计算灰色关联度:

其中,ri是第i个气象因素的灰色关联度,n是取样数,ξi(k)是第i个气象因素的灰色关联系数;

(25)根据求得的灰色关联系数大小,对各个比较序列进行敏感性排序;

所述步骤(4)包括以下步骤:

(41)设置鲸鱼优化算法的种群规模、最大迭代次数以及位置维度;并利用混沌初始化生成种群;

(42)计算种群中所有个体的适应度值,得到并记录当前最优的鲸鱼个体位置向量;

(43)利用爬山局部搜索算法对当前最优的鲸鱼个体局部搜索,用搜索到的鲸鱼个体替代已获得的最优鲸鱼个体;

(44)引入参数向量A和C、自适应因子a以及惯性权重ω,计算公式分别为:

A=2a·r1-a

C=2r2

其中,t为当前迭代次数,max_iter为最大迭代次数,r1和r2表示[0,1]间的随机数;

(45)引入参数p,p是[0,1]中的一个随机数;判断p是否满足p≤0.5;若是,进入(46);否则,进入(47);

(46)判断鲸鱼优化算法的系数向量的取值是否满足|A|1;若是,对鲸鱼个体位置向量进行收缩包围迭代更新,更新公式为:

X(t+1)=ω·Xrand-A·Drand

若否,对鲸鱼个体位置向量进行随机搜索捕食迭代更新,更新公式为:

X(t+1)=ωXbest-A·Dbest

其中,X(t+1)是人工鲸鱼当前迭代更新后所处的位置,Drand=|C·Xrand-Xt|表示个体X在位置更新之前距离种群随机个体Xrand的长度,Dbest=|C·Xbest-Xt|表示个体X在位置更新之前距离种群最优个体Xbest的长度;参数A为区间[-2,2]上的随机数,当-1≤A≤1时,当前随机个体Xrand为食物所处位置,人工鲸鱼靠近觅食,当A-1或A1时,人工鲸鱼远离随机个体Xrand,包围食物,向最优个体Xbest的方向收缩捕食范围;C是区间[0,2]上的随机数,控制随机个体Xrand距离当前个体X远近程度的影响;当C1时,影响程度增强,当C1时,影响程度削弱;

(47)对鲸鱼个体位置向量按照下式进行螺线捕食迭代更新,更新公式为:

X(t+1)=D′·eul·cos(2πl)+(1-ω)·Xbest(t)

其中,D′=|Xbest-Xt|,表示个体X在位置更新之前距离最优个体Xbest的长度,u是塑造螺旋线轨迹的常数,l是区间[-1,1]上的随机数,当l=-1时,人工鲸鱼距离食物最近,当l=1时,人工鲸鱼距离食物最远;

(48)迭代次数加1,判断是否达到鲸鱼优化算法的最大迭代次数,若达到最大迭代次数则结束,否则,进入(49);

(49)将改进的鲸鱼优化算法输出的最优解送给ELM,作为ELM的权值ω和偏置b,计算隐含层输出矩阵,计算训练误差,返回(42)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110472830.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top