一种新能源发电功率预测方法、系统及应用与流程

文档序号:34588578发布日期:2023-06-28 16:07阅读:77来源:国知局
一种新能源发电功率预测方法、系统及应用与流程

本发明属于新能源,尤其涉及一种新能源发电功率预测方法、系统及应用。


背景技术:

1、目前,随着化石燃料的逐渐枯竭,大量使用化石燃料给环境带来巨大压力,新能源是未来各国发展的重要方向,开发和使用新能源能够有效缓解经济和环境带来的双重压力。因此新能源的分布式发电和微网技术凭借其独特优势也受到了越来越多的关注和应用。

2、风光等新能源出力具有随机性大、波动性强等特点,对开发和利用新能源造成很大的困难。风光等分布式新能源作为微网系统的组成部分,对风光出力能够做出准确的判断至关重要。对风机和光伏系统的出力进行短期预测,便是对该系统进行预测未来一段时间内的功率输出。

3、考虑到风光系统出力受多重外界因素的影响,电量的输出功率具有很强的不确定性。现有的预测模型误差很大,为此本发明提出了一种基于transformer模型的新能源发电功率预测方法。

4、通过上述分析,现有技术存在的问题及缺陷为:

5、现有风光系统出力受多重外界因素的影响,现有的预测模型误差很大,电量的输出功率具有不确定性。


技术实现思路

1、针对现有技术存在的问题,本发明提供了一种新能源发电功率预测方法、系统及应用。

2、本发明是这样实现的,一种新能源发电功率预测方法包括:

3、步骤一,输入层对输入的新能源发电数据进行embedding操作;

4、步骤二,编码层先对输入层的结果利用多头注意力模块进行前向传播计算:y(xi)=relu(xi·w+b)·w+b,再进行归一化,xy=norm(xi+y(xi));

5、步骤三,输出层通过两个全连接层形成的映射关系获得新能源发电功率的预测结果:y=max(0,xw1+b1)w2+b2。

6、进一步,所述步骤一对输入数据进行embedding操作的具体步骤包括:

7、设样本数据集表示共有n个样本,每个样本的特征维度为d,位置编码pos2=sin{pos/100002i/d},pos2=cos{pos/100002i/d},其中i表示样本编号,pos表示样本i某一具体时刻的实际值;

8、对输入数据进行线性变换:表示权重矩阵,b表示偏置,w和pos是在模型训练时需要迭代更新的参数;

9、进一步,所述步骤二中的多头注意力模块包括三个矩阵,为q、k、v,

10、

11、multihead(q,k,v)=concat(head1,…,headh),h表示多头注意力的头数;

12、。

13、进一步,所述步骤二中归一化步骤为:

14、(1)得到的每个值都标准化:μ表示均值,σ表示方差;

15、(2)放射变换:yi为最终归一化值;

16、(3)最终表达式为:layernorm(x+multihead(x))。

17、进一步,所述步骤三输出层通过两个全连接层形成的映射关系获得新能源发电功率的预测结果中,将所提取特征通过单层全连接网络分类,将自注意力网络的输出矩阵转换为概率分布,预测是否具有结合位点;将输出矩阵展平为一维数组,再通过一次线性变换来计算新能源发电功率。

18、本发明的另一目的在于提供一种新能源发电功率预测系统,所述新能源发电功率预测系统包括:

19、输入层,用于对输入的新能源发电数据进行embedding操作;

20、编码层,用于对输入层的结果进行前向传播计算,再进行归一化;

21、输出层,用于两个全连接层:y=max(0,xw1+b1)w2+b2。

22、进一步,所述编码层包括多头注意力模块和归一化模块,所述多头注意力模块用于对输入数据通过足够跳数的独立计算模块堆叠转换,使多头注意力记忆网络学习到输入数据内部蕴含的非线性特征,对输入数据进行有效地编码;

23、所述归一化模块用于对编码后的输入数据进行归一化处理。

24、结合上述的技术方案和解决的技术问题,本发明所要保护的技术方案所具备的优点及积极效果为:

25、第一、针对上述现有技术存在的技术问题以及解决该问题的难度,紧密结合本发明的所要保护的技术方案以及研发过程中结果和数据等,详细、深刻地分析本发明技术方案如何解决的技术问题,解决问题之后带来的一些具备创造性的技术效果。具体描述如下:

26、本发明提供的新能源发电功率预测方法将输入的新能源发电数据编码量化后作为预测模型输入量,能降低天气变化对预测精度的影响,在训练神经网络时,权值的学习算法结合附加动量与变学习率,使模型既能较快收敛,又减少模型陷入局部最优解的可能性,精确的新能源发电功率预测有利于电网规划与调度,对大规模新能源电站平稳安全接入电网至关重要。

27、第二,把技术方案看做一个整体或者从产品的角度,本发明所要保护的技术方案具备的技术效果和优点,具体描述如下:

28、本发明能降低天气变化对预测精度的影响,精确的新能源发电功率预测有利于电网规划与调度,对大规模新能源电站平稳安全接入电网至关重要。



技术特征:

1.一种新能源发电功率预测方法,其特征在于,所述新能源发电功率预测方法包括:

2.如权利要求1所述的新能源发电功率预测方法,其特征在于,所述步骤一对输入数据进行embedding操作的具体步骤包括:

3.如权利要求1所述的新能源发电功率预测方法,其特征在于,所述步骤二中的多头注意力模块包括三个矩阵,为q、k、v,

4.如权利要求1所述的新能源发电功率预测方法,其特征在于,所述步骤二中归一化步骤为:

5.如权利要求1所述的新能源发电功率预测方法,其特征在于,所述步骤三输出层通过两个全连接层形成的映射关系获得新能源发电功率的预测结果中,将所提取特征通过单层全连接网络分类,将自注意力网络的输出矩阵转换为概率分布,预测是否具有结合位点;将输出矩阵展平为一维数组,再通过一次线性变换来计算新能源发电功率。

6.一种用于实施权利要求1~5任意一项所述的新能源发电功率预测方法的新能源发电功率预测系统,其特征在于,所述新能源发电功率预测系统包括:

7.如权利要求6所述的新能源发电功率预测系统,其特征在于,所述编码层包括多头注意力模块和归一化模块,所述多头注意力模块用于对输入数据通过足够跳数的独立计算模块堆叠转换,使多头注意力记忆网络学习到输入数据内部蕴含的非线性特征,对输入数据进行有效地编码;

8.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1~5任意一项所述的新能源发电功率预测方法的步骤。

9.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1~5任意一项所述的新能源发电功率预测方法的步骤。

10.一种信息数据处理终端,其特征在于,所述信息数据处理终端用于实现如权利要求1~5任意一项所述的新能源发电功率预测方法的步骤。


技术总结
本发明属于新能源技术领域,公开了一种新能源发电功率预测方法、系统及应用,输入层对输入的新能源发电数据进行Embedding操作;编码层先对输入层的结果利用多头注意力模块进行前向传播计算,再进行归一化;输出层通过两个全连接层形成的映射关系获得新能源发电功率的预测结果。本发明提供的新能源发电功率预测方法将输入的新能源发电数据编码量化后作为预测模型输入量,能降低天气变化对预测精度的影响,在训练神经网络时,权值的学习算法结合附加动量与变学习率,使模型既能较快收敛,又减少模型陷入局部最优解的可能性,精确的新能源发电功率预测有利于电网规划与调度,对大规模新能源电站平稳安全接入电网至关重要。

技术研发人员:何清素,付嘉瑜,郝强,刘晓光,张媛,黄培冬,孙亚璐,李宁,韩庆芝,杨晶,郭行,张智利
受保护的技术使用者:甘肃同兴智能科技发展有限责任公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1