掌桥专利:专业的专利平台
掌桥专利
首页

一种多能负荷预测方法、系统、设备和介质

文献发布时间:2023-06-19 11:45:49


一种多能负荷预测方法、系统、设备和介质

技术领域

本发明属于多能负荷预测技术领域,特别涉及一种多能负荷预测方法、系统、设备和介质。

背景技术

随着能源工业的发展,传统能源结构的弊端日益显著。在经济、能源和环境等的多重压力下,能源结构开始转型,逐渐形成了集冷、热、电、气、可再生能源等多种能源形式为一体的综合能源系统。综合能源系统利用先进的信息技术和创新的管理模式,能够提高多能源子系统的运行灵活性,促进不同能源形式的协调利用,提高多种能源的综合利用率。

综合能源系统中存在着不同种类的多能负荷。而准确的多能负荷预测是综合能源系统协调规划、优化运行和协同管理的前提。在负荷预测方面,指数平滑法、多线性回归法等预测精度较低的传统数学统计预测方法已无法满足人们的需求,于是研究学者逐步将视角转向人工智能预测方法。其中,循环神经网络受到众多研究学者的青睐。特别是门控循环单元(Gated Recurrent Unit,GRU),它不仅能够考虑时间序列的时序相关性,还避免了循环神经网络梯度消失与梯度爆炸的问题,从而能够更全面完整地对时间序列进行动态建模。此外,注意力机制也在语音识别、文本分类等领域大放异彩,表现出了良好的重要特征关注度,其有助于提高负荷预测模型的预测精度。现有技术中多能负荷样本数据的波动性和随机性都比较大,会增大预测误差,随着多种能源的日益耦合,传统的各种能源的单一负荷预测已不能满足需求,传统的各种能源的单一负荷预测冷负荷、预测热负荷和预测电负荷的精度较低,造成能源以及资源的浪费。而且在现有技术中对多能负荷预测时,也不曾考虑天气的影响因素,使负荷预测的结果不够准确。

发明内容

为了解决上述技术问题,本发明提出了一种多能负荷预测方法、系统、设备和介质。本发明采用注意力GRU模型能够有效捕捉并突出输入数据的有效特征,能够更好地拟合多能负荷的实际曲线,拥有更高的多能负荷预测精度。

为实现上述目的,本发明采用以下技术方案:

一种多能负荷预测方法,包括以下步骤:

获取用于多能负荷预测的历史数据,对所述历史数据进行数据清洗后形成多能负荷样本数据集;

对所述负荷样本数据集进行归一化处理;以及利用注意力机制,实现归一化处理后的负荷样本数据集输入特征的加权;

采用所述加权后的输入特征作为GRU神经网络的输入;并在所述GRU神经网络中进行训练得到中间预测样本数据;

将所述中间预测样本数据重新作为GRU神经网络的输入,在所述GRU神经网络中进行训练得到最终多能负荷的预测值。

进一步的,所述用于多能负荷预测的历史数据包括输入变量和输出变量;

所述输入变量包括:冷负荷数据、热负荷数据、电负荷数据、历史气象数据、历史气象数据对应的时间数据;

所述输出变量包括:预测冷负荷、预测热负荷和预测电负荷。

进一步的,所述对所述负荷样本数据集进行归一化处理的过程包括对所述输入变量和输出变量均进行归一化处理;

对所述输入变量进行归一化处理的公式为:

其中x′

对所述输出变量进行归一化处理的公式为:

其中y′

进一步的,所述利用注意力机制,实现归一化处理后的负荷样本数据集输入特征的加权方法为:对x

e

x′

其中,e

进一步的,所述采用所述加权后的输入特征作为GRU神经网络的输入;并在所述GRU神经网络中进行训练得到中间预测样本数据的公式为:

r

z

其中;h

进一步的,所述GRU神经网络进行训练时,使用的损失函数为均方误差;所述均方误差的计算公式为:

其中,所述

进一步的,所述方法还包括将所述负荷样本数据集按照预设的比例划分为训练集和验证集;所述训练集用于GRU神经网络模型的训练;所述验证集用于与最终多能负荷的预测值进行对比,验证训练的效果。

本发明还提出了一种多能负荷预测系统,包括获取模块、处理模块和第一训练模块和第二训练模块

所述获取模块用于获取用于多能负荷预测的历史数据,对所述历史数据进行数据清洗后形成多能负荷样本数据集;

所述处理模块用于对所述负荷样本数据集进行归一化处理;以及利用注意力机制,实现归一化处理后的负荷样本数据集输入特征的加权;

所述第一训练模块用于采用所述加权后的输入特征作为GRU神经网络的输入;并在所述GRU神经网络中进行训练得到中间预测样本数据;

所述第二训练模块用于将所述中间预测样本数据重新作为GRU神经网络的输入,在所述GRU神经网络中进行训练得到最终多能负荷的预测值。

本发明还提出了一种设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现方法步骤。

一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现方法步骤。

发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:

本发明提出了提出了一种多能负荷预测方法、系统、设备和介质,该方法包括以下步骤:获取用于多能负荷预测的历史数据,对历史数据进行数据清洗后形成多能负荷样本数据集;对负荷样本数据集进行归一化处理;以及利用注意力机制,实现归一化处理后的负荷样本数据集输入特征的加权;采用加权后的输入特征作为GRU神经网络的输入;并在GRU神经网络中进行训练得到中间预测样本数据;将中间预测样本数据重新作为GRU神经网络的输入,在GRU神经网络中进行训练得到最终多能负荷的预测值。基于一种多能负荷预测方法,本发明还提出了一种多能负荷预测系统、设备和存储介质。本发明在多能负荷预测时,考虑进步天气的影响因素,使负荷预测的结果更加准确。本发明基于注意力机制和GRU神经网络,对多能负荷样本数据集中的输入数据进行了权重分配,突出了输入数据的有效特征信息。对多能负荷预测进行了动态建模,本发明所提注意力GRU模型能够有效捕捉并突出输入数据的有效特征,能够更好地拟合多能负荷的实际曲线,使预测冷负荷、预测热负荷和预测电负荷拥有更高的多能负荷预测精度。

附图说明

如图1为本发明实施例1一种多能负荷预测方法中预测模型流程图;

如图2为本发明实施例1中输出的预测冷负荷的曲线图;

如图3为本发明实施例1中输出的预测热负荷的曲线图;

如图4为本发明实施例1中输出的预测电负荷的曲线图;

如图5为本发明实施例2一种多能负荷预测系统示意图。

具体实施方式

为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。

实施例1

本发明实施例1提出了一种多能负荷预测方法,该方法针对不同时刻的多能负荷历史数据对预测点贡献的不同,引入注意力机制,突出输入数据的有效特征,并将其与GRU神经网络相结合,从而同时考虑到多能负荷数据的时序相关性,实现对多能负荷预测的动态建模,最终得到高精度的多能负荷预测结果。

如图1为本发明实施例1一种多能负荷预测方法中预测模型流程图。

获取用于多能负荷预测的历史数据,对历史数据进行数据清洗后形成多能负荷样本数据集;本发明中用于多能负荷预测的历史数据包括输入变量和输出变量;

其中,输入变量包括:冷负荷数据、热负荷数据、电负荷数据、历史气象数据、历史气象数据对应的时间数据;

输出变量包括:预测冷负荷、预测热负荷和预测电负荷。

对多能负荷样本数据集进行归一化处理,以避免不同数据量纲差异对样本分析造成的不良影响

对负荷样本数据集进行归一化处理的过程包括对输入变量和输出变量均进行归一化处理;

对输入变量进行归一化处理的公式为:

其中x′

对输出变量进行归一化处理的公式为:

其中y′

利用注意力机制,将多能负荷样本数据集的输入特征x

利用注意力机制,实现归一化处理后的负荷样本数据集输入特征的加权方法为:对x

e

x′

其中,e

将得到的x′

本发明中GRU的层数通过控制变量法来确定。即先将GRU层数固定为一层,神经元数目设置为32,然后通过改变GRU的层数分别得到各自层数时GRU网络的MSE,并最终取MSE最小时的GRU层数。确定GRU层数后,再通过枚举法逐层确定GRU各层的神经元数量。

GRU神经网络中进行训练得到中间预测样本数据的公式为:

r

z

其中;h

GRU神经网络进行训练时,使用的损失函数为均方误差;所述均方误差的计算公式为:

其中,所述

另外以事例进行说明,首先获取某地多能负荷数据,历史实际冷、热、电多能负荷数据,以及包括相对湿度、干球温度在内的气象数据。所搜集样本为2011年9月2日0时至2012年2月18日23时的4018个样本点,其采样频率为1小时。通过数据清洗,利用预测时刻前4个小时的冷热电多能负荷数据、预测时刻前1个小时的相对湿度数据、预测时刻前1小时的干球温度,以及相对应的时间数据(0,1,2,……,23)构成可利用的多能负荷样本数据集。为避免不同数据量纲差异对样本分析造成的不良影响,对所构建的多能负荷样本数据集进行归一化处理。

此外,本算例将2011年9月2日至2012年2月11日的样本数据按9:1的比例划分为训练集和验证集,将2012年2月12日至18日的样本数据划分为测试集,以1小时为步长对冷、热、电这三种负荷进行预测。

经过多次实验,最终确定本算例中GRU的层数为1层,神经元数量为32;扁平层的层数为1层;Dropout层的层数为1层,Dropout值设置为0.1;全连接层的层数为2层,神经元数量分别为50和30,其激活函数分别为修正线性单元(Rectified Linear Unit,ReLU)和线性函数linear;批处理参数为512。同时,本算例采用自适应矩估计Adam算法对所提多能负荷预测模型的参数进行训练。

如图2为本发明实施例1中输出的预测冷负荷的曲线图;如图3为本发明实施例1中输出的预测热负荷的曲线图;如图4为本发明实施例1中输出的预测电负荷的曲线图。本发明实施例1公开的一种多能负荷预测方法,针对不同时刻的多能负荷历史数据对预测点贡献的不同,引入注意力机制,突出输入数据的有效特征,并将其与GRU神经网络相结合,从而同时考虑到多能负荷数据的时序相关性,实现对多能负荷预测的动态建模,最终得到高精度的多能负荷预测结果。

为分析本发明所提方法对多能负荷的预测精度,本算例采用平均绝对百分误差(Mean Absolute Percentage Error,MAPE)以及均方根误差(Root Mean Square Error,RMSE)来评判。两者的计算公式分别为:

其中,n为样本总量,

为突出本发明所提的注意力GRU模型在多能负荷预测方面的优势,本算例选取了支持向量回归(Support Vector Regression,SVR)模型、多层感知器(MultilayerPerceptron,MLP)模型以及GRU模型与其进行对比。其中,GRU模型与本发明所提的注意力GRU模型在相同参数上的设置相同。四种预测模型的各类负荷预测结果如表1和表2所示。如下表1给出的各预测模型的MAPE(%)结果。

如下表1给出的各预测模型的RMSE(MW)结果

由表1和表2可知,四种模型均能对多能负荷进行有效预测,但相对而言,它们对冷负荷的预测精度最低,对电负荷的预测精度最高。此外,无论是哪类负荷,本发明所提的注意力GRU模型均在多能负荷预测中表现最佳,拥有最高的多能负荷预测精度。其中,GRU模型与SVR模型、MLP模型相比其各类负荷的预测精度均最高,这说明了GRU模型在多能负荷预测方面的优势。同时,注意力GRU模型与GRU模型相比,在对冷、热、电负荷的预测中评价指标MASE分别降低了6.3%、3.7%和3.5%,这说明,引入注意力机制而加入的影响力权重信息能够有效捕捉并突出输入数据的有效特征,进而提高多能负荷的预测精度。综上,本发明所提的注意力GRU模型能对多能负荷进行更精确的预测,且其与相对应的实际负荷曲线拟合度最好,证明了本发明所提的注意力GRU模型的优越性。

实施例2

基于本发明实施例1提出的一种多能负荷预测方法,本发明实施例2还提出了一种多能负荷预测系统,如图5给出了本发明实施例2一种多能负荷预测系统示意图,该系统包括获取模块、处理模块和第一训练模块和第二训练模块

获取模块用于获取用于多能负荷预测的历史数据,对所述历史数据进行数据清洗后形成多能负荷样本数据集。

用于多能负荷预测的历史数据包括输入变量和输出变量;

输入变量包括:冷负荷数据、热负荷数据、电负荷数据、历史气象数据、历史气象数据对应的时间数据;

输出变量包括:预测冷负荷、预测热负荷和预测电负荷。

处理模块用于对所述负荷样本数据集进行归一化处理;以及利用注意力机制,实现归一化处理后的负荷样本数据集输入特征的加权;

对负荷样本数据集进行归一化处理的过程包括对输入变量和输出变量均进行归一化处理;

对输入变量进行归一化处理的公式为:

其中x′

对输出变量进行归一化处理的公式为:

其中y′

利用注意力机制,实现归一化处理后的负荷样本数据集输入特征的加权方法为:对x

e

x′

其中,e

第一训练模块用于采用加权后的输入特征作为GRU神经网络的输入;并在所述GRU神经网络中进行训练得到中间预测样本数据;

采用所述加权后的输入特征作为GRU神经网络的输入;并在GRU神经网络中进行训练得到中间预测样本数据的公式为:

r

z

其中;h

GRU神经网络进行训练时,使用的损失函数为均方误差;所述均方误差的计算公式为:

其中,所述

该方法还包括将负荷样本数据集按照预设的比例划分为训练集和验证集;训练集用于GRU神经网络模型的训练;验证集用于与最终多能负荷的预测值进行对比,验证训练的效果。

第二训练模块用于将所述中间预测样本数据重新作为GRU神经网络的输入,在述GRU神经网络中进行训练得到最终多能负荷的预测值。

本发明还提出了一种设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现方法步骤。

一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现方法步骤。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制。对于所属领域的技术人员来说,在上述说明的基础上还可以做出其它不同形式的修改或变形。这里无需也无法对所有的实施方式予以穷举。在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

相关技术
  • 一种多能负荷预测方法、系统、设备和介质
  • 一种综合能源系统多能负荷预测方法及系统
技术分类

06120113046425