基于混合双向门控循环的短期光伏功率预测方法及系统

文档序号:34571178发布日期:2023-06-28 12:07阅读:56来源:国知局
基于混合双向门控循环的短期光伏功率预测方法及系统

本发明属于光伏发电功率预测,尤其涉及基于混合双向门控循环的短期光伏功率预测方法及系统。


背景技术:

1、本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。

2、短期光伏发电功率预测主要分为物理方法和统计方法。由于物理方法建模过程复杂且对输入数据精度要求较高,越来越多的研究者倾向于采用统计方法进行短期光伏发电功率预测。常用的统计方法包括支持向量机、神经网络、极限学习机和回声状态网络等方法,但上述统计方法处理复杂非线性问题的能力有限,难以全面捕捉光伏功率数据与相关影响因素之间的特征关系,导致预测精度提升较为困难。

3、随着人工智能技术的快速发展,深度学习方法因其具有强大的非线性拟合能力和泛化能力,已被广泛应用于电力系统中故障诊断、配电网重构、状态估计、负荷预测、新能源预测等领域。近年来,尤其是在新能源预测领域备受国内外学者的关注。有研究人员分别采用反向传播神经网络(bpnn)和卷积神经网络(cnn)预测光伏出力,有效提高了光伏功率预测精度。但bpnn和cnn建模过程中忽略了历史数据之间的时序相关性,光伏功率预测精度有限。

4、门控循环单元网络(gru)是一种基于循环神经网络(rnn)的改进模型,其克服了rnn固有的梯度爆炸问题,能够有效挖掘数据时序特征,提高预测精度,在光伏预测领域已颇有建树。有研究人员采用改进后的主成分分析法对光伏功率数据集进行预处理,再构建gru模型对处理之后的数据集进行预测得到光伏功率预测结果;另外有研究人员提出了一种基于cnn-gru的光伏功率预测模型,结果表明cnn-gru模型相较于gru模型具有更优越的预测性能。

5、然而,发明人发现,gru模型和cnn-gru未考虑时序数据双向时间信息对预测结果的影响,并且在处理较长时间序列时容易出现重要时序信息遗忘等问题。


技术实现思路

1、为克服上述现有技术的不足,本发明提供了基于混合双向门控循环的短期光伏功率预测方法及系统,基于自适应噪声完备集合经验模态分解(ceemdan)、样本熵(se)和变分模态分解(vmd)的组合二次模态分解方法对光伏功率数据进行分解,得到一系列较为平稳的本征模函数分量,降低了光伏功率数据的不确定性,构建混合双向门控循环单元模型(hbigru),充分挖掘各分量与光伏功率影响因素之间的特征关系,得到各分量预测结果,之后将各分量预测结果叠加,得到短期光伏功率预测结果,提高了短期光伏功率预测精度。

2、为实现上述目的,本发明的一个或多个实施例提供了如下技术方案:

3、本发明第一方面提供了基于混合双向门控循环的短期光伏功率预测方法。

4、基于混合双向门控循环的短期光伏功率预测方法,包括以下步骤:

5、获取原始光伏功率数据和对应的气象数据,对原始光伏功率数据进行分解,得到多个光伏功率分量;

6、对每个光伏功率分量和对应的气象数据进行预处理,得到预处理后的光伏功率分量和对应的气象数据;

7、搭建包含cnn层、bigru层、注意力层的hbigru模型,将预处理后的多个光伏功率分量和对应的气象数据分别输入至hbigru模型中,得到各个光伏功率分量的预测结果;

8、将各个光伏功率分量的预测结果进行叠加,得到短期光伏功率预测结果;

9、其中,bigru层包含两层输出相同、信息传递方向相反的gru模型,设定考虑过去时刻信息的gru模型为正序gru层,考虑未来时刻信息的gru模型为负序gru层,t时刻bigru层的输出为t时刻正序gru层的输出与正序gru层输出权重矩阵的乘积、t时刻负序gru层的输出与负序gru层输出权重矩阵的乘积之和,正序gru层输出权重矩阵、负序gru层输出权重矩阵为对bigru层经过预训练得到的。

10、本发明第二方面提供了基于混合双向门控循环的短期光伏功率预测系统。

11、基于混合双向门控循环的短期光伏功率预测系统,包括:

12、分解模块,被配置为:获取原始光伏功率数据和对应的气象数据,对原始光伏功率数据进行分解,得到多个光伏功率分量;

13、预处理模块,被配置为:对每个光伏功率分量和对应的气象数据进行预处理,得到预处理后的光伏功率分量和对应的气象数据;

14、预测模块,被配置为:搭建包含cnn层、bigru层、注意力层的hbigru模型,将预处理后的多个光伏功率分量和对应的气象数据分别输入至hbigru模型中,得到各个光伏功率分量的预测结果;

15、叠加模块,被配置为:将各个光伏功率分量的预测结果进行叠加,得到短期光伏功率预测结果;

16、其中,bigru层包含两层输出相同、信息传递方向相反的gru模型,设定考虑过去时刻信息的gru模型为正序gru层,考虑未来时刻信息的gru模型为负序gru层,t时刻bigru层的输出为t时刻正序gru层的输出与正序gru层输出权重矩阵的乘积、t时刻负序gru层的输出与负序gru层输出权重矩阵的乘积之和,正序gru层输出权重矩阵、负序gru层输出权重矩阵为对bigru层经过预训练得到的。

17、本发明第三方面提供了计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如本发明第一方面所述的基于混合双向门控循环的短期光伏功率预测方法中的步骤。

18、本发明第四方面提供了电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如本发明第一方面所述的基于混合双向门控循环的短期光伏功率预测方法中的步骤。

19、以上一个或多个技术方案存在以下有益效果:

20、1)本发明基于cnn、双向门控循环单元(bigru)和注意力机制(am)构建hbigru模型,作为qmd子序列预测模型,在输入侧引入cnn充分挖掘光伏发电功率子序列与相关气象数据间的特征关系;在输出侧引入时序注意力机制,进一步突出重要时序信息对预测结果的影响,有效提高了bigru模型的预测精度。

21、2)提出了基于自适应噪声完备集合经验模态分解(ceemdan)、样本熵(se)和变分模态分解(vmd)的组合二次模态分解方法对光伏功率数据进行分解,利用自适应噪声完备集合经验模态分解(ceemdan)消除emd模态混叠和eemd低频分量过多的问题,利用变分模态分解(vmd)方法最大限度的抑制噪声对分解序列的影响,提高分解效果,相较于单分解方法能够得到更精确的预测结果。

22、本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。



技术特征:

1.基于混合双向门控循环的短期光伏功率预测方法,其特征在于,包括以下步骤:

2.如权利要求1所述的基于混合双向门控循环的短期光伏功率预测方法,其特征在于,对原始光伏功率数据进行分解,具体包括:

3.如权利要求1所述的基于混合双向门控循环的短期光伏功率预测方法,其特征在于,对每个光伏功率分量和对应的气象数据进行归一化处理并将数据取值范围压缩至[0,1],得到预处理后的光伏功率分量和气象数据。

4.如权利要求1所述的基于混合双向门控循环的短期光伏功率预测方法,其特征在于,将预处理后的多个光伏功率分量和对应的气象数据分别输入至hbigru模型中,得到各个光伏功率分量的预测结果,具体为:

5.如权利要求4所述的基于混合双向门控循环的短期光伏功率预测方法,其特征在于,bigru模型的计算公式为:

6.如权利要求4所述的基于混合双向门控循环的短期光伏功率预测方法,其特征在于,cnn层由1个一维卷积层、1个一维池化层和全连接层组成,其中,卷积层选用tanh函数作为激活函数,池化层的池化方式选择最大池化,输入数据经过卷积层和池化层降维处理后通过全连接层提取特征向量,全连接层选用sigmoid函数作为激活函数。

7.如权利要求4所述的基于混合双向门控循环的短期光伏功率预测方法,其特征在于,对隐藏层输出向量按照最优权重矩阵中对应的权重系数进行加权求和,得到各个光伏功率分量的预测结果。

8.基于混合双向门控循环的短期光伏功率预测系统,其特征在于:包括:

9.计算机可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1-7任一项所述的基于混合双向门控循环的短期光伏功率预测方法中的步骤。

10.电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7任一项所述的基于混合双向门控循环的短期光伏功率预测方法中的步骤。


技术总结
本发明提出基于混合双向门控循环的短期光伏功率预测方法及系统,涉及光伏发电领域。包括获取原始光伏功率数据和对应的气象数据,对原始光伏功率数据进行分解,得到多个光伏功率分量;对每个光伏功率分量和对应的气象数据进行预处理,得到预处理后的光伏功率分量和对应的气象数据;搭建包含CNN层、BiGRU层、注意力层的HBiGRU模型,将预处理后的多个光伏功率分量和对应的气象数据分别输入至HBiGRU模型中,得到各个光伏功率分量的预测结果;将各个光伏功率分量的预测结果进行叠加,得到短期光伏功率预测结果。本发明降低了光伏功率数据的不确定性,构建混合双向门控循环单元模型,充分挖掘各分量与光伏功率影响因素之间的特征关系,提高了短期光伏功率预测精度。

技术研发人员:吉兴全,张玉敏,王金玉,叶平峰,杨明,于一潇,赵国航
受保护的技术使用者:山东科技大学
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1