一种基于大气扰动的风速预测方法及系统技术方案

技术编号:19512367 阅读:17 留言:0更新日期:2018-11-21 08:25
本发明专利技术公开一种基于大气扰动的风速预测方法及系统。所述预测方法包括:获取训练好的基于长短时记忆网络的风速预测模型;根据所述风速预测模型获得风速的初步预测序列,所述初步预测序列中每一时刻对应一个风速初步预测值;获取洛伦兹方程的初始条件和参数;根据所述初始条件和所述参数获得风速扰动序列,所述风速扰动序列为所述洛伦兹方程的数值解,所述风速扰动序列包括每一时刻对应的风速扰动值;根据所述风速扰动序列对所述初步预测序列进行修正,得到风速的最终预测序列。采用本发明专利技术的风速预测方法或系统,预测结果更接近真实的风速序列,而且具有更小的预测误差。

【技术实现步骤摘要】
一种基于大气扰动的风速预测方法及系统
本专利技术涉及风速预测领域,特别是涉及一种基于大气扰动的风速预测方法及系统。
技术介绍
自二十世纪末以来,世界能源消耗的不断增加导致全球气候持续变暖,同时进一步破坏了自然生态系统的平衡,威胁人类的食物供应和居住环境。据2018年3月22日国际能源署发布的数据显示,2017年全球碳排放量高达325亿吨,比2016年增长1.4%(净增长4.6亿吨),创历史新高,导致这种现状的主要原因是全球能源需求强劲。目前,开发利用可再生能源已成为国际上大多数国家的战略选择,许多国家把发展可再生能源作为缓解能源供应矛盾、应对气候变化的重要措施。其中风力发电作为一种没有燃料消耗且运行成本较低的发电方式成为各个国家争相研究的对象。由于风能在数小时内可能发生十分显著的变化,所以风力发电最大的问题就在于其对风能波动性的依赖,这种依赖进一步导致风电的波动性,不利于风电的并网利用。因此,精确的风速预测是大规模开发利用风能资源的关键,但同时也是十分不易控制的环节。近年来,国内外的研究学者对风速预测进行了较深入的研究,提出了各种不同的风速预测方法,例如基于气象数据的风速预测方法,基于最小二乘法的风速预测方法,基于统计回归分析和神经网络的预测方法,基于人工智能算法的风速预测方法等,但它们几乎全部停留在对算法的改进上,而忽略了风能在大气动力系统中的非线性特征。因此,传统的风速预测方法中,普遍预测的精度不高。
技术实现思路
本专利技术的目的是提供一种基于大气扰动的风速预测方法及系统,以提高风速预测的精度。为实现上述目的,本专利技术提供了如下方案:一种基于大气扰动的风速预测方法,所述预测方法包括:获取训练好的基于长短时记忆网络的风速预测模型;根据所述风速预测模型获得风速的初步预测序列,所述初步预测序列中每一时刻对应一个风速初步预测值;获取洛伦兹方程的初始条件和参数;根据所述初始条件和所述参数获得风速扰动序列,所述风速扰动序列为所述洛伦兹方程的数值解,所述风速扰动序列包括每一时刻对应的风速扰动值;根据所述风速扰动序列对所述初步预测序列进行修正,得到风速的最终预测序列。可选的,所述获取训练好的基于长短时记忆网络的风速预测模型,之前还包括:获取基于长短时记忆网络的风速预测模型;将800个风速数据作为网络训练集的输入,将100个风速预测值作为网络训练集的输出,对所述风速预测模型进行训练。可选的,所述洛伦兹方程的初始条件为:(x,y,z)的初值h=(1.1,1,1);x表示对流运动的振幅,y表示对流时上升与下降流体的水平方向温差,z表示对流引起的垂直方向温差对线性情况的偏离;所述洛伦兹方程的参数为:σ=10,b=8/3,r=8,其中σ为普朗特数、和、r为瑞利数,b为与容器大小形状有关的参数。可选的,所述根据所述初始条件和所述参数获得所述洛伦兹方程的数值解,所述数值解为每一时刻风速扰动值组成的风速扰动序列,之后还包括:利用对每一时刻的风速扰动值进行标准化处理,得到标准化的风速扰动值,进而得到标准化的风速扰动序列;其中(xn,yn,zn)为n时刻的风速扰动值,为n时刻的标准化的风速扰动值;xmin为所有风速扰动值中x的最小值,ymin为所有风速扰动值中y的最小值,zmin为所有风速扰动值中z的最小值,xmax为所有风速扰动值中x的最大值,ymax为所有风速扰动值中y的最大值,zmax为所有风速扰动值中z的最大值。可选的,所述根据所述风速扰动序列对所述初步预测序列进行修正,得到风速的最终预测序列,具体包括:利用确定所述风速扰动序列中第n时刻对应的扰动强度d(tn),进而得到风速扰动强度序列d(t1,t2,...,tk);其中为第n时刻的风速扰动值,(x0,y0,z0)为风速扰动值的初值;利用v”(t1,t2,...,tk)=v'(t1,t2,...,tk)+ld(t1,t2,...,tk)对所述初步预测序列进行修正,其中v'(t1,t2,...,tk)为风速的初步预测序列,v”(t1,t2,...,tk)为修正后的风速的最终预测序列,其中第n时刻修正后的风速的最终预测值为v”(tn),l为扰动系数。本专利技术还提供一种基于大气扰动的风速预测系统,所述预测系统包括:风速预测模型获取模块,用于获取训练好的基于长短时记忆网络的风速预测模型;初步预测序列获取模块,用于根据所述风速预测模型获得风速的初步预测序列,所述初步预测序列中每一时刻对应一个风速初步预测值;初始条件和参数获取模块,用于获取洛伦兹方程的初始条件和参数;风速扰动序列获取模块,用于根据所述初始条件和所述参数获得风速扰动序列,所述风速扰动序列为所述洛伦兹方程的数值解,所述风速扰动序列包括每一时刻对应的风速扰动值;风速最终预测序列获取模块,用于根据所述风速扰动序列对所述初步预测序列进行修正,得到风速的最终预测序列。可选的,所述系统还包括:初始风速预测模型获取模块,用于获取训练好的基于长短时记忆网络的风速预测模型之前,获取基于长短时记忆网络的风速预测模型;训练模块,用于将800个风速数据作为网络训练集的输入,将100个风速预测值作为网络训练集的输出,对所述风速预测模型进行训练。可选的,所述洛伦兹方程的初始条件为:(x,y,z)的初值h=(1.1,1,1);x表示对流运动的振幅,y表示对流时上升与下降流体的水平方向温差,z表示对流引起的垂直方向温差对线性情况的偏离;所述洛伦兹方程的参数为:σ=10,b=8/3,r=8,其中σ为普朗特数、和、r为瑞利数,b为与容器大小形状有关的参数。可选的,所述系统还包括:标准化模块,用于根据所述初始条件和所述参数获得风速扰动序列之后,利用对每一时刻的风速扰动值进行标准化处理,得到标准化的风速扰动值,进而得到标准化的风速扰动序列;其中(xn,yn,zn)为n时刻的风速扰动值,为n时刻的标准化的风速扰动值;xmin为所有风速扰动值中x的最小值,ymin为所有风速扰动值中y的最小值,zmin为所有风速扰动值中z的最小值,xmax为所有风速扰动值中x的最大值,ymax为所有风速扰动值中y的最大值,zmax为所有风速扰动值中z的最大值。可选的,所述风速最终预测序列获取模块,具体包括:扰动强度获取单元,用于利用确定所述风速扰动序列中第n时刻对应的扰动强度d(tn),进而得到风速扰动强度序列d(t1,t2,...,tk);其中为第n时刻的风速扰动值,(x0,y0,z0)为风速扰动值的初值;修正单元,用于利用v”(t1,t2,...,tk)=v'(t1,t2,...,tk)+ld(t1,t2,...,tk)对所述初步预测序列进行修正,其中v'(t1,t2,...,tk)为风速的初步预测序列,v”(t1,t2,...,tk)为修正后的风速的最终预测序列,其中第n时刻修正后的风速的最终预测值为v”(tn),l为扰动系数。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:本专利技术的风速预测方法及系统为基于长短时记忆网络的洛伦兹扰动风速预测过程,首先用长短时记忆网络对原始风速序列进行初步的预测,其次考虑大气系统的混沌运动,用洛伦兹扰动序列对风速序列的初步预测值进行修正,这样可以更加准确地描述风速的实际变化规律,弱化了风速序列的随机性和波动性。本专利技术基于长短时记忆网络的洛本文档来自技高网...

【技术保护点】
1.一种基于大气扰动的风速预测方法,其特征在于,所述预测方法包括:获取训练好的基于长短时记忆网络的风速预测模型;根据所述风速预测模型获得风速的初步预测序列,所述初步预测序列中每一时刻对应一个风速初步预测值;获取洛伦兹方程的初始条件和参数;根据所述初始条件和所述参数获得风速扰动序列,所述风速扰动序列为所述洛伦兹方程的数值解,所述风速扰动序列包括每一时刻对应的风速扰动值;根据所述风速扰动序列对所述初步预测序列进行修正,得到风速的最终预测序列。

【技术特征摘要】
1.一种基于大气扰动的风速预测方法,其特征在于,所述预测方法包括:获取训练好的基于长短时记忆网络的风速预测模型;根据所述风速预测模型获得风速的初步预测序列,所述初步预测序列中每一时刻对应一个风速初步预测值;获取洛伦兹方程的初始条件和参数;根据所述初始条件和所述参数获得风速扰动序列,所述风速扰动序列为所述洛伦兹方程的数值解,所述风速扰动序列包括每一时刻对应的风速扰动值;根据所述风速扰动序列对所述初步预测序列进行修正,得到风速的最终预测序列。2.根据权利要求1所述的预测方法,其特征在于,所述获取训练好的基于长短时记忆网络的风速预测模型,之前还包括:获取基于长短时记忆网络的风速预测模型;将800个风速数据作为网络训练集的输入,将100个风速预测值作为网络训练集的输出,对所述风速预测模型进行训练。3.根据权利要求1所述的预测方法,其特征在于,所述洛伦兹方程的初始条件为:(x,y,z)的初值h=(1.1,1,1);x表示对流运动的振幅,y表示对流时上升与下降流体的水平方向温差,z表示对流引起的垂直方向温差对线性情况的偏离;所述洛伦兹方程的参数为:σ=10,b=8/3,r=8,其中σ为普朗特数、和、r为瑞利数,b为与容器大小形状有关的参数。4.根据权利要求3所述的预测方法,其特征在于,所述根据所述初始条件和所述参数获得所述洛伦兹方程的数值解,所述数值解为每一时刻风速扰动值组成的风速扰动序列,之后还包括:利用对每一时刻的风速扰动值进行标准化处理,得到标准化的风速扰动值,进而得到标准化的风速扰动序列;其中(xn,yn,zn)为n时刻的风速扰动值,为n时刻的标准化的风速扰动值;xmin为所有风速扰动值中x的最小值,ymin为所有风速扰动值中y的最小值,zmin为所有风速扰动值中z的最小值,xmax为所有风速扰动值中x的最大值,ymax为所有风速扰动值中y的最大值,zmax为所有风速扰动值中z的最大值。5.根据权利要求4所述的预测方法,其特征在于,所述根据所述风速扰动序列对所述初步预测序列进行修正,得到风速的最终预测序列,具体包括:利用确定所述风速扰动序列中第n时刻对应的扰动强度d(tn),进而得到风速扰动强度序列d(t1,t2,...,tk);其中为第n时刻的风速扰动值,(x0,y0,z0)为风速扰动值的初值;利用v”(t1,t2,...,tk)=v'(t1,t2,...,tk)+ld(t1,t2,...,tk)对所述初步预测序列进行修正,其中v'(t1,t2,...,tk)为风速的初步预测序列,v”(t1,t2,...,tk)为修正后的风速的最终预测序列,其中第n时刻修正后的风速的最终预测值为v”(tn),l为扰动系数。6.一种基于大气扰动的风速预测系统,其特征在于,所述预测系统包括:风...

【专利技术属性】
技术研发人员:张亚刚高爽班明辉王增平
申请(专利权)人:华北电力大学保定
类型:发明
国别省市:河北,13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1