一种基于DWT和LSTM的短期风力发电功率预测方法及系统技术方案

技术编号:20426549 阅读:133 留言:0更新日期:2019-02-23 08:58
本发明专利技术涉及分布式可再生能源的技术领域,更具体地,涉及一种基于DWT和LSTM的短期风力发电功率预测方法及系统,包括:将风力发电功率原始数据分解成低频信号和高频信号;采用z‑score标准化方法对低频信号和高频信号进行标准化处理,并使得标准化后的数据服从正态分布;将低频信号和高频信号按时间排序分为训练集、验证集以及测试集;采用独立的LSTM对训练集和验证集进行训练,并对每个信号的测试集进行预测得到各分量预测值,对各分量预测值求和得到预测结果。本发明专利技术能够更加充分地挖掘数据中近似信号包含的主要信息和细节信息包含的次要信息,能够有效地避免梯度消失和梯度爆炸的问题,能够较好地提升风力发电功率的预测精度。

【技术实现步骤摘要】
一种基于DWT和LSTM的短期风力发电功率预测方法及系统
本专利技术涉及分布式可再生能源的
,更具体地,涉及一种基于DWT和LSTM的短期风力发电功率预测方法及系统。
技术介绍
全球可再生能源一直呈现高速增长之态,其中风力发电呈指数级增长,重要性日益凸显。环境污染和能源危机的日趋严重使世界各国不断加大对风力发电的重视程度,展开了大量相关的研究工作。风电大规模并网可以缓解供电紧张的问题,然而,由于风能具有一定程度的随机不确定性、非平稳性、波动性和易变性,其并网功率越大,对电网造成的冲击越大,会影响到电力系统的稳定和安全。近期,有相关规定出台,要求并网的风电场建立独立的风力发电功率预测系统,根据预测功率数据进行调度和规划来确保电网稳定运行,并对预测误差过大的风电场采取相应的惩罚措施。随着风力发电所占比重及其并网规模的逐渐增大,风能的不确定性、非稳定性、波动性和易变性无法为电网的调度和规划提供可靠的数据参考,也无法确保电网的安全稳定运行。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于离散小波变换(DWT)和长短期记忆网络(LSTM)的短期风力发电功率预测方法及系统,充分考虑风力发电功率数据的非平稳性、波动性、随机性、易变性和时序性,能充分地挖掘风力发电数据中近似信号包含的主要信息和细节信号包含的次要信息,并有效地学习数据中包含的时序性关系,提高风力发电功率的预测精度。为解决上述技术问题,本专利技术采用的技术方案是:提供一种基于DWT和LSTM的短期风力发电功率预测方法,包括以下步骤:S10.采集风力发电功率原始数据,并采用DWT将风力发电功率原始数据分解成低频信号和高频信号;S20.采用z-score标准化方法对步骤S10中的低频信号和高频信号进行标准化处理,并使得标准化后的数据服从正态分布;S30.将步骤S20中标准化后的低频信号和高频信号按照时间排序分为训练集、验证集以及测试集;S40.采用独立的LSTM对每个信号的训练集和验证集进行训练,并对每个信号的测试集进行预测得到各分量预测值,对各分量预测值求和得到预测结果。本专利技术的基于DWT和LSTM的短期风力发电功率预测方法,采用离散小波变换的应用使得后续的训练过程能够更加充分地挖掘数据中近似信号包含的主要信息和细节信息包含的次要信息,能够较好地提升风力发电功率的预测精度;由于风力发电功率预测时典型的时间序列预测问题,LSTM是循环神经网络的改良变体之一,能够有效地避免梯度消失和梯度爆炸的问题,对时间序列进行动态建模,从而更好地对数据进行学习,更有效地利用历史数据对未来数据的影响以提高预测精度。优选地,步骤S20中,标准化后的数据z(t)服从正态分布:式中,x′(t)表示风力发电功率原始数据x(t)分解后的信号(an,d1…dn),x′mean和x′std分别为x′(t)的均值和标准差。经过离散小波变换后得出的近似信号和细节信号数值变化范围较大,不利于LSTM的训练。对其进行z-score标准化处理后,利于提高LSTM训练的准确性。优选地,步骤S30中,将经过z-score标准化后的所有近似信号和细节信号按照时间顺序,前70%作为训练集,接着的20%作为验证集,最后的10%作为测试集。风力发电功率预测是一个典型的时间序列预测问题,而LSTM是循环神经网络的改良变体之一,能够有效地避免梯度消失和梯度爆炸的问题,对时间序列进行动态建模,从而更好地对数据进行学习,更有效地利用历史数据对未来数据的影响以提高预测精度。优选地,步骤S43中包括以下步骤:S41.采用独立的LSTM对每个信号的训练集和验证集进行训练;S42.LSTM训练结束后,对每个信号的测试集进行预测得到预测值;S43.对步骤S42中所述预测值进行反z-score标准化,得出每个信号测试集的实际预测值;S44.将步骤S43中每个信号测试集经过反z-score标准化的实际预测值叠加,得出测试集的实际预测结果。本专利技术还提供了一种基于DWT和LSTM的短期风力发电功率预测系统,包括用于采集风力发电功率原始数据的数据采集模块、用于对原始数据进行预处理的预处理模块、用于存储处理后数据的数据存储模块以及用于对原始数据进行训练和预测的训练预测模块,所述数据采集模块、预处理模块、数据存储模块以及训练预测模块顺次连接。本专利技术的基于DWT和LSTM的短期风力发电功率预测系统,通过数据采集模块采集风力发电功率原始数据,并对采集的数据进行预处理并存储在数据存储模块中,经预处理后的数据进入训练模块进行训练和预测,并输出风力发电功率预测值。进一步地,所述预处理模块包括信号连接的离散小波变换模块以及z-score标准化模块。先通过离散小波变化模块将采集得到的原始数据分解得到近似信号和细节信号,近似信号、细节信号经z-score标准化模块标准化处理后得到呈正态分布的数据。进一步地,所述数据存储模块中存储的信号包括近似信号和细节信号。所有的近似信号和细节信号按照时间排序,前70%作为训练集,接着20%作为验证集,最后的10%作为测试集,各数据集均存储在数据存储模块中。进一步地,所述训练预测模块为LSTM训练模块,若干LSTM训练模块连接有反z-score标准化模块,若干反z-score标准化模块连接有预处理模块。LSTM训练模块从数据存储模块中调取训练集和验证集进行学习,学习结束后对测试集进行预测得到预测值,预测值经反z-score标准化模块进行反z-score标准化处理后得到每个测试集的实际预测值,每个实际预测值经预处理模块叠加求和得到预测结果并输出。与现有技术相比,本专利技术的有益效果是:(1)离散小波变换的应用使得后续的训练过程能够更加充分地挖掘数据中近似信号包含的主要信息和细节信号包含的次要信息,能够较好地提升风力发电功率的预测精度;(2)长短期记忆网络是循环神经网络的改良变体之一,能够有效地避免梯度消失和梯度爆炸的问题,对时间序列进行动态建模,从而更好地对数据进行学习,更有效地利用历史数据对未来数据的影响以提高预测精度;(3)z-score标准化处理和反z-score标准化处理的应用,避免范围较大的近似信号和细节信号对LSTM训练形成的阻碍,能够提高预测精度。附图说明图1为基于DWT和LSTM的短期风力发电功率预测方法的流程图。图2为基于DWT和LSTM的短期风力发电功率预测系统的结构示意图。具体实施方式下面结合具体实施方式对本专利技术作进一步的说明。实施例如图1所示为本专利技术的基于DWT和LSTM的短期风力发电功率预测方法的实施例,包括以下步骤:S10.采集风力发电功率原始数据,并采用DWT将风力发电功率原始数据分解成低频信号和高频信号;S20.采用z-score标准化方法对步骤S10中的低频信号和高频信号进行标准化处理,并使得标准化后的数据服从正态分布;S30.将步骤S20中标准化后的低频信号和高频信号按照时间排序分为训练集、验证集以及测试集;S40.采用独立的LSTM对每个信号的训练集和验证集进行训练,并对每个信号的测试集进行预测得到各分量预测值,对各分量预测值求和得到预测结果。通过离散小波变换和z-score标准化对原始数据进行预处理,分解得到高频信号和低频信号,再分别进行学习,使得后续的训练模型LST本文档来自技高网...

【技术保护点】
1.一种基于DWT和LSTM的短期风力发电功率预测方法,其特征在于,包括以下步骤:S10.采集风力发电功率原始数据,并采用DWT将风力发电功率原始数据分解成低频信号和高频信号;S20.采用z‑score标准化方法对步骤S10中的低频信号和高频信号进行标准化处理,并使得标准化后的数据服从正态分布;S30.将步骤S20中标准化后的低频信号和高频信号按照时间排序分为训练集、验证集以及测试集;S40.采用独立的LSTM对每个信号的训练集和验证集进行训练,并对每个信号的测试集进行预测得到各分量预测值,对各分量预测值求和得到预测结果。

【技术特征摘要】
1.一种基于DWT和LSTM的短期风力发电功率预测方法,其特征在于,包括以下步骤:S10.采集风力发电功率原始数据,并采用DWT将风力发电功率原始数据分解成低频信号和高频信号;S20.采用z-score标准化方法对步骤S10中的低频信号和高频信号进行标准化处理,并使得标准化后的数据服从正态分布;S30.将步骤S20中标准化后的低频信号和高频信号按照时间排序分为训练集、验证集以及测试集;S40.采用独立的LSTM对每个信号的训练集和验证集进行训练,并对每个信号的测试集进行预测得到各分量预测值,对各分量预测值求和得到预测结果。2.根据权利要求1所述的基于DWT和LSTM的短期风力发电功率预测方法,其特征在于,步骤S20中,标准化后的数据z(t)服从正态分布:式中,x′(t)表示风力发电功率原始数据x(t)分解后的信号(an,d1…dn),x′mean和x′std分别为x′(t)的均值和标准差。3.根据权利要求1所述的基于DWT和LSTM的短期风力发电功率预测方法,其特征在于,步骤S30中,将经过z-score标准化后的所有近似信号和细节信号按照时间顺序,前70%作为训练集,接着的20%作为验证集,最后的10%作为测试集。4.根据权利要求1所述的基于DWT和LSTM的短期风力发电功率预测方法,其特征在于,步骤S40中包括以下步骤:S41.采用独立的LSTM对每个信号的训练集和验证集进行训练;S42.LSTM训练结束后,对每个信号的测试集进行预测得到预测值;S43.对步骤S42中所述预测值进行反z...

【专利技术属性】
技术研发人员:刘尧管霖陈建福韩华侯琛裴星宇
申请(专利权)人:广东电网有限责任公司广东电网有限责任公司珠海供电局
类型:发明
国别省市:广东,44

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

1