说明:最全专利文库
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211136881.0 (22)申请日 2022.09.19 (71)申请人 兰州理工大 学 地址 730050 甘肃省兰州市七里河区兰工 坪路287号 (72)发明人 郭秀婷 朱昶胜 孔令杰 任娜  (74)专利代理 机构 西安佩腾特知识产权代理事 务所(普通 合伙) 61226 专利代理师 曹宇飞 (51)Int.Cl. G06F 30/27(2020.01) G06N 3/00(2006.01) G06Q 10/04(2012.01) G06Q 50/06(2012.01) (54)发明名称 基于改进海鸥优化算法和多核极限学习机 的风速预测方法 (57)摘要 本发明属于风速预测技术领域, 涉及一种基 于改进海鸥优化算法和多核极限学习机的风速 预测方法, 包括: 1)获取风电场实测的历史风速 数据; 2)采用经验小波变换将历史风速数据分解 为多个具有 不同频率的风速分量; 3)分别将各个 风速分量数据均划分为训练集, 验证集和测试 集; 4)将训练集和验证集输入神经网络中, 并利 用改进的海鸥优化算法对神经网络进行训练优 化, 得到优化的神经网络, 神经网络为多核极限 学习机; 5)将测试集输入至优化的神经网络中, 得到各个风速分量的预测值; 6)根据经验小波逆 变换预测值进行重构, 得到风速预测结果。 本发 明能实现全局搜索优化, 提高收敛速度和收敛精 度, 加快神经网络的收敛速度, 提高预测的精度。 权利要求书3页 说明书11页 附图6页 CN 115374710 A 2022.11.22 CN 115374710 A 1.一种基于改进海鸥优化算法和多核极限学习机的风速预测方法, 其特征在于, 包括 以下步骤: 1)获取风电场实测的历史风速数据; 2)采用经验小 波变换将步骤1)的历史风速数据分解 为多个具有不同频率的风速分量; 3)分别将各个风速分量均划分为训练集、 验证集和 测试集; 4)将步骤3)各训练集和各验证集输入神经网络中迭代训练神经网络, 并利用改进的海 鸥优化算法对神经网络的超参数进行优化, 得到优化的神经网络; 所述神经网络为多核极 限学习机; 5)将步骤3)的各测试集输入至步骤4)优化的神经网络中, 得到各个风速分量的预测 值; 6)根据经验小波逆变换将步骤5)各个风速分量的预测值进行重构, 得到风速预测结 果。 2.根据权利要求1所述的基于改进海鸥优化算法和多核极限学习机的风速预测方法, 其特征在于, 所述 步骤3)中, 训练集、 验证集和 测试集的划分比例为6: 2: 2。 3.根据权利要求2所述的基于改进海鸥优化算法和多核极限学习机的风速预测方法, 其特征在于, 所述 步骤4)中的具体步骤是: 4.1)确定神经网络的超参数; 4.2)将神经网络中的超参数编码为海鸥种群的位置信息, 并利用Tent混沌映射方法初 始化海鸥种群位置, 并设置初始的海鸥优化算法参数, 参数包括种群数目N、 最大迭代 次数 Maxiteration、 搜索空间的维数D、 可 行解的上限向量ub和可 行解的下限向量 lb; 4.3)将风速分量的训练集输入神经网络 中, 分别利用每只海鸥位置表示的超参数开始 训练神经网络, 然后 将验证集输入训练后的神经网络中, 得到验证集对应的风速预测值, 计 算验证集预测值的平均绝对误差, 即海鸥个 体的适应度值; 4.4)更新第 t次迭代时全局最优海 鸥个体位置Pbest(t)和对应的全局最优适应度值Fbest (t); 4.5)在迁徙阶段将线性递减的附加变量A改进为非线性, 更新第t次迭代时每只海鸥迁 徙阶段的位置DS(t); 4.6)攻击阶段在参数μ中引入余弦因子和10‑2常数控制因子, 更新第t次迭代时攻击阶 段每只海鸥个 体的位置Ps(t); 4.7)重复步骤4.3)~步骤4.6), 直至迭代训练次数t达到最大迭代次数Maxiteration, 根 据迭代训练验证神经网络得到的最优海鸥个体位置Pbest和对应的最佳适应度值Fbest, 确定 出最佳的神经网络的超参数。 4.根据权利要求3所述的基于改进海鸥优化算法和多核极限学习机的风速预测方法, 其特征在于, 所述 步骤4.1)中, 多 核极限学习机的输出f(x)如下: 其中: I是单位矩阵, C是正则化系数, L为期望输出, K( ·,·)表示核函数, ΩELM是核函 数矩阵, x1,…, xN为给定风速训练样本; T为矩阵转置;权 利 要 求 书 1/3 页 2 CN 115374710 A 2所述核函数矩阵ΩELM定义如下: 其中: H是隐含层输出矩阵; h(xi)表示输入风速为xi时的隐含层的输出; h(xj)表示输入 风速为xj时的隐含层的输出; ΩELMi,j表示核矩阵中ΩELM第i行第j列的元素, xi,xj为实验输 入向量, 即第i行的风速训练样本, 第j列的风速训练样本; T为矩阵转置; 其中: KPoly(x,xi)表示多项式核函数; KRBF(x,xi)表示径向基核函数; λ为多项式核函数的权重 系数; n和d均是多 项式核函数的核参数, σ 为径向基核函数的核参数。 5.根据权利要求4所述的基于改进海鸥优化算法和多核极限学习机的风速预测方法, 其特征在于, 所述步骤4.2)中, 将T ent混沌映射到D维解空间中, 得到初始 化的海鸥种群X= {Xi,i=1,2,…,N}, 种群 个体表示为: Xi=lb+(ub‑lb)*xi; 其中: ub为可行解的上限向量, lb为可行解的下限向量; Xi为第i个海鸥种群, xi为Tent 混沌映射D维空间产生混沌序列; 所述Tent混沌映射的表达式为: 其中: α ∈(0,2]为混沌参数, 与混沌性成正比。 6.根据权利要求5所述的基于改进海鸥优化算法和多核极限学习机的风速预测方法, 其特征在于, 所述 步骤4.3)中, 根据下述的关系验证集预测值的平均绝对误差: 其中: MAE验证集预测值的平均 绝对误差, 即为迭代第t次对应的海鸥个体的适应度值; S为预测样本的个数, i=1,2, …,S; yi为验证集第i个实际风速值, 为验证集第i个预测风 速值。 7.根据权利要求6所述的基于改进海鸥优化算法和多核极限学习机的风速预测方法, 其特征在于, 所述 步骤4.5)中, Ds(t)=|A×PS(t‑1)+B×(Pbest(t‑1)‑PS(t‑1))| 其中: DS(t)表示每只海鸥迁徙阶段的位置, 即迭代次数t次时海鸥个体与全局最优个体之间 的距离; B=2×A2×rand(), rand表示随机数, 取值范围为[0,1];权 利 要 求 书 2/3 页 3 CN 115374710 A 3

.PDF文档 专利 基于改进海鸥优化算法和多核极限学习机的风速预测方法

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于改进海鸥优化算法和多核极限学习机的风速预测方法 第 1 页 专利 基于改进海鸥优化算法和多核极限学习机的风速预测方法 第 2 页 专利 基于改进海鸥优化算法和多核极限学习机的风速预测方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 06:38:49上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。