基于混合深度学习机制的风速预测方法及系统、设备

文档序号:26103980发布日期:2021-07-30 18:15阅读:86来源:国知局
基于混合深度学习机制的风速预测方法及系统、设备

本发明涉及风速预测技术领域,具体地,涉及一种基于混合深度学习机制的风速预测方法及系统、设备。



背景技术:

在化石能源逐渐枯竭,现代生活所需用电量激增,环保问题日益引起重视的趋势下,世界各国均积极开展绿色可再生能源的研究与建设。而风能作为一种重要的绿色可再生能源,有可开发量大,污染较小,占地面积较小的特点,成为了世界各国大力投入建设的领域。目前,中国风电总装机容量位于世界第一位。

然而,风电受制于自然因素,其输出具有波动性与不可控性。随着风电并网容量的不断增加,其波动性对于电网电压、频率的影响不能完全通过电网的一次调节和二次调节而消除,对电网的安全性造成了威胁。同时,风电的随机波动性也会造成电能消纳难题,严重的会造成弃风现象,使得风电经济性下降。通过准确地预测风资源,可以预先掌握风速的变化情况,从而改善风电经济性,减小风电并网后对电网稳定性的影响。

风速预测方法主要分为物理模型与数据模型。物理模型能够基于天气预报以及历史天气数据预测未来的风电发电量。数据模型是目前较为主流的预测方法,常用方法包括自回归模型,支持向量机,人工神经网络等。近年来,基于长短期记忆神经网络的风电预测研究不断增加,并且取得了优于以往模型的结果。但基于长短期记忆神经网络的风电预测方式要求参数较多,且网络训练时间较长。对站点的天气数据测量能力,以及计算机计算能力都有较高的要求。

经过检索,专利文献cn112149859a公开了一种风速预测方法和风速预测装置,所述风速预测方法包括:获取目标区域在未来预设时间段的预测背景场数据和观测场数据;根据获取的预测背景场数据和观测场数据使用天气预报模式系统来生成初始条件和边界条件;基于第一同化系统对所述初始条件进行优化,并且相应地更新所述边界条件;基于优化后的初始条件以及更新的边界条件,使用天气预报模式系统和第二同化系统来获得目标区域在所述预设时间段的风速。该现有技术的不足之处在于大量依赖获取的预测背景场数据和观测场数据,也就是常规的主流预测方法,所需要的网络训练时间较长。

基于李相俊等人在《发电技术》一书中发表的文献《基于长短期记忆神经网络的风力发电功率预测方法》,该现有技术披露了一种融合深度学习算法的风力发电功率预测方法。以历史风力发电功率数据作为输入,建立风力发电功率预测模型,实现对未来一个时间刻度的风力发电功率预测。算例结果表明,与传统时序预测方法相比,基于长短期记忆神经网络的风力发电功率预测结果在各项指标中误差更小,但其时间最短间隔为1分钟,但现有操作中是时间间隔会较长,而时间间隔越长,预测难度越大。此外,该现有技术尚未涉及多种深度学习预测的混合,无法借助不同种深度学习方法的优势。

基于王炜等人在《可再生能源》一书中发表的文献《基于lstm循环神经网络的风力发电预测》披露了基于agc自动发电控制的要求,选取每15min为一个数据采集点,构建大数据集,建立了基于lstm结构的循环神经网络超短期风力发电预测模型,并每15min根据最新实际采集数据更新数据集,实现了预测网络的滚动更新。最后通过某风电场的实际数据进行验证。但是该现有技术所需数据量较大,数据种类复杂,预测精度有限,不具备风电预测的普适性。此外,该文献尚未考虑风速变化量对于风电功率预测的影响。

因此,亟需研发设计一种能够兼顾神经网络训练速度与预测精确度的风速预测方法与系统。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种基于混合深度学习机制的风速预测方法及系统、设备,本发明仅使用历史风力数据对未来风力的预测,以及神经网络的快速训练,结合门控循环单元(gaterecurrentunit,gru)与长短期记忆神经网络(long-shorttermmemory,lstm)的特点,有效平衡了预测时间和预测准确度之间的矛盾,使得结果可以促进电网更加充分的利用风资源。

根据本发明提供的一种基于混合深度学习机制的风速预测方法,包括如下步骤:

步骤s1:收集历史风力数据进行预处理;

步骤s2:经过预处理的历史风力数据输入至混合深度学习机制进行训练;

步骤s3:将训练完成的预测模型进行风速预测。

优选地,步骤s1中利用归一化方法对历史风力数据进行预处理,获得待输入的风速及风速变化量。

优选地,步骤s2中的混合深度学习机制包括长短期记忆神经网络与门控循环单元神经网络,长短期记忆深度学习神经网络适应长期时间序列的风力数据预测,门控循环单元深度学习神经网络适应短期时间序列的风力数据预测。

优选地,步骤s2包括如下步骤:

步骤s2.1:将预处理后的历史风力数据输入门控循环单元神经网络;

步骤s2.2:将门控循环单元神经网络的每个时间步长的隐藏状态作为一个时间序列;

步骤s2.3:将每个时间步长的隐藏状态输入长短期记忆神经网络;

步骤s2.4:长短期记忆神经网络将最后一个时间步长的隐藏状态传递至输出层,输出预测结果。

根据本发明提供的一种基于混合深度学习机制的风速预测系统,包括:

模块m1:收集历史风力数据进行预处理;

模块m2:经过预处理的历史风力数据输入至混合深度学习机制进行训练;

模块m3:将训练完成的预测模型进行风速预测。

优选地,混合深度学习机制包括长短期记忆神经网络结构和门控循环单元神经网络结构,经过预处理的历史风力数据由门控循环单元神经网络结构训练之后,再由长短期记忆神经网络结构训练。

优选地,门控循环单元神经网络结构包括重置门与更新门,仅当需要过去信息,更新隐藏状态时重置门打开,其他时间重置门关闭;当更新门关闭时,完成隐藏状态的更新,当更新门打开时,隐藏状态不更新。

优选地,长短期记忆神经网络结构包括遗忘门,仅当需要保存过去信息时,遗忘门开启,否则处于关闭状态。

优选地,长短期记忆神经网络结构还包括输入门和输出门,基本结构式为:

其中,i(t)表示输入门,f(t)表示遗忘门,o(t)表示输出门,w表示各类门结构接收输入值,u表示各类门结构隐藏状态,v表示各类门结构细胞状态时的权重矩阵,b表示偏置,σ代表各类门结构的激励函数,g(t)代表激活函数,x(t)为第t个时间步长的输入,h(t)为时刻t的隐藏状态,表征短期记忆,c(t)为时刻t的细胞状态,表征长期记忆。

根据本发明提供的一种基于混合深度学习机制的风速预测设备,包含上述的基于混合深度学习机制的风速预测系统。

与现有技术相比,本发明具有如下的有益效果:

1、本发明提出的预测方法能够降低预测模型对数据的依赖,仅通过历史风速数据及风速的变化量预测未来的风速,需要输入的数据较少便可获得较好的预测效果。

2、本发明通过结合长短期记忆深度学习神经网络与门控循环单元深度学习神经网络的优势,有效平衡了预测时间和预测准确度之间的矛盾,所得结果可以促进电网更加充分的利用风资源。

3、本发明通过混合深度学习预测方案,既发挥了不同深度学习的优势,减轻了训练负担,又获得了较小的预测误差。

4、本发明不仅对短期风速预测有效,通过修改时间步长,也可用于中长期风速预测。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明中基于混合深度学习机制的风速预测方法的流程示意图;

图2为本发明中基于混合深度学习机制的风速预测系统的长短期记忆神经网络结构示意图;

图3为本发明中基于混合深度学习机制的风速预测系统的门控循环单元神经网络结构示意图;

图4为本发明中基于混合深度学习机制的风速预测方法的训练过程图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

如图1所示,本发明提供的一种基于混合深度学习机制的风速预测方法,包括如下步骤:

步骤s1:收集历史风力数据,利用归一化方法对历史风力数据进行预处理,获得待输入的风速及风速变化量。归一化公式如下:

v'=(v-vmin)/(vmax-vmin)(1)

其中,v’为归一化处理后的风速值,v为风速真实值,vmax为风速最大值,vmin为风速最小值。

为了提高预测准确度,本发明首次将风速变化量作为混合深度学习神经网络的输入,风速变化量定义式如下:

δv(t)=v(t)-v(t-1)(2)

其中,δv(t)为t时间步长的风速变化量;v(t)和v(t-1)分别为t和t-1时间步长的风速。与风速相似,使用公式(1)将风速变化量进行归一化。

在本发明中,利用前200分钟的风速与风速变化量,预测后10分钟的风速,故混合深度学习神经网络的输入(x(t))包括风速和风速变化量,输出为预测的风速(y(t)),具体为,

其中,一个时间步长代表10分钟。

步骤s2:经过预处理的历史风力数据输入至混合深度学习机制进行训练;混合深度学习机制包括长短期记忆神经网络与门控循环单元神经网络,长短期记忆深度学习神经网络适应长期时间序列的风力数据预测,门控循环单元深度学习神经网络适应短期时间序列的风力数据预测。具体包括如下步骤:

步骤s2.1:将预处理后的历史风力数据x(t=1)…x(t=n))输入门控循环单元神经网络;

步骤s2.2:将门控循环单元神经网络的每个时间步长的隐藏状态h(t=1)至h(t=n)作为一个时间序列;

步骤s2.3:将每个时间步长的隐藏状态输入长短期记忆神经网络;

步骤s2.4:长短期记忆神经网络将最后一个时间步长的隐藏状态h(t=n)传递至输出层,输出预测结果。

步骤s3:将训练完成的预测模型进行风速预测。

本发明融合了门控循环单元神经网络与长短期记忆神经网络,兼顾了神经网络训练速度与预测精确度。采用经过归一化的风速与风速变化量作为输入数据,在仅需要历史风力数据的基础上,通过挖掘数据关系,实现风速精准预测。基于准确预测的风速,作为电网调度,制定发电计划的依据,改善风能的经济性,降低风电并网对电网稳定性的影响。

本发明还提供了一种基于混合深度学习机制的风速预测系统,包括:模块m1:收集历史风力数据进行预处理;模块m2:经过预处理的历史风力数据输入至混合深度学习机制进行训练;模块m3:将训练完成的预测模型进行风速预测。

其中,混合深度学习机制包括长短期记忆神经网络结构和门控循环单元神经网络结构,经过预处理的历史风力数据由门控循环单元神经网络结构训练之后,再由长短期记忆神经网络结构训练。历史数据经过预处理作为混合深度学习预测机制的输入,经神经网络学习,得到预测结果。

如图2所示,长短期记忆神经网络结构针对依赖于时间的序列数据预测具有独特的优势,包括遗忘门、输入门和输出门,基本结构式如下:

其中,i(t)表示输入门,f(t)表示遗忘门,o(t)表示输出门,w表示各类门结构接收输入值,u表示各类门结构隐藏状态,v表示各类门结构细胞状态时的权重矩阵,b表示偏置,σ代表各类门结构的激励函数,g(t)代表激活函数,x(t)为第t个时间步长的输入,h(t)为时刻t的隐藏状态,表征短期记忆,c(t)为时刻t的细胞状态,表征长期记忆。

由于长短期记忆神经网络结构具备细胞结构c(t),设误差函数为e,则有:

由上面公式可知,长短期记忆神经网络结构在反向传播的过程中梯度不会消失,因此长短期记忆神经网络结构适应长期时间序列的预测。此外,由于输入门、遗忘门和输出门,长短期记忆神经网络仅当需要保存过去信息时,遗忘门开启,否则处于关闭状态,从而实现了快速遗忘过去无用信息这一功能,因此,长短期记忆神经网络对短时期时间序列的预测也具有良好效果。

如图3所示,门控循环单元神经网络结构包括重置门与更新门,仅当需要过去信息,更新隐藏状态时重置门打开,其他时间重置门关闭;当更新门关闭时,完成隐藏状态的更新,当更新门打开时,隐藏状态不更新。能够克服长短期记忆神经网络结构有输入门、输出门和遗忘门等三个门结构以及细胞结构,参数较多,训练时间较长。门控循环单元神经网络结构在性能与长短期记忆神经网络接近的前提下,参数较少,可以有效缩短训练时间。门控循环单元神经网络结构的具体结构式如下:

其中,w,u分别为重置门、更新门、隐藏层的权重矩阵;f代表激活函数;r(t)为重置门;z(t)为更新门;x(t)为输入;h(t)为隐藏状态。

根据上述式子(4)和(5),重置门r(t)的作用与长短期记忆神经网络的输入/输出门类似,仅当需要过去信息,更新隐藏状态时重置门打开,其他时间重置门关闭,从而实现了有选择性地保留过去信息这一功能。更新门z(t)的作用与长短期记忆神经网络结构中的遗忘门类似,当更新门关闭(z(t)=0)时,完成隐藏状态的更新,而当更新门打开时h(t)=h(t-1),隐藏状态不更新,引入更新门实现了快速遗忘过去信息这一功能,使得门控循环单元神经网络对短期时间序列预测有效。

实施例1:

本发明使用solargis公司提供的上海2015年风速数据(10分钟间隔),将数据预处理后,取前90%数据为训练集,后10%数据为测试集。

按照表一的数据结构建立混合深度学习神经网络,分别将预处理后的训练集输入神经网络,进行训练,训练过程如图4所示。将训练好的混合深度学习神经网络预测模型在测试集上进行测试,其结果如表2所示。

表1:混合深度学习神经网络参数

表2混合深度学习神经网络与lstm深度学习预测误差

从表2可以得出,相较于单独的lstm深度学习预测方案,基于混合深度学习的风速预测方案可获得更小的预测误差,其平均绝对误差降低了1.22%,平均绝对百分误差降低了5.87%,均方根误差降低了1.83%。

本发明还提供了一种基于混合深度学习机制的风速预测设备,包含上述的基于混合深度学习机制的风速预测系统。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1