一种基于时空图神经网络的多能源负荷预测方法

文档序号:33899802发布日期:2023-04-21 08:28阅读:204来源:国知局
一种基于时空图神经网络的多能源负荷预测方法

本发明涉及综合能源系统,具体为一种基于时空图神经网络的多能源负荷预测方法。


背景技术:

1、综合能源系统,在实现我国“双碳”目标过程中将发挥重要作用。综合能源系统是提高能源利用率,降低用能成本的重要技术手段,随着综合能源利用技术的不断发展与用户用能需求的多元化,现有单一负荷预测方法难以反映多元负荷间的耦合特性,精确的多元负荷预测将成为综合能源系统优化调度和经济运行的首要前提。

2、传统的负荷预测方法通常对不同类型的负荷进行单独预测,不会考虑到不同负荷之间有着复杂的耦合关系,因此多能源负荷预测精度比单一负荷预测精度要高。短期负荷预测经典的方法包括回归分析法、时间序列法、指数平滑法,这一类方法都没有很好的反映天气和节假日等影响因素。

3、在综合能源系统负荷预测方面,现有以下几种预测方法:基于向量自动回归的多能源系统中电、冷、热负荷预测方法、由cnn、gru、gbrt组成的多能源负荷预测模型、由深度信念网络(dbn)和多任务回归层构建的一种电力、热和燃气的短期能源预测方法;递归神经网络(rnn),lstm或gru有其自身的局限性。首先,rnn在处理时间序列数据时有梯度消失和梯度爆炸的问题,因此不能长期依赖。由于lstm增加了更多回传梯度路径,只要一条路径没有梯度消失,那么梯度消失问题得到了改善,只是提高模型的远距离依赖能力,问题依然存在。gru也是为了解决长期记忆和反向传播中梯度问题而提出来的,但仍然没有解决长期记忆和梯度问题,与lstm相比gru内部少了一个门控单元,参数量减少了。最重要的,rnn固有的时间特性阻碍了训练的并行化。另一方面,现在多任务结构的实现基本上是一种简单的"硬连接"方法。特征共享层和具体任务层是直接连接的,这就不能反映不同子任务对共享特征的不同关注。以上存在的局限性,导致现有的能源预测模型预测精度不高。


技术实现思路

1、本发明的目的在于:本发明提出了一种基于时空图神经网络的多能源负荷预测方法,充分捕捉电、冷、热负荷分别与气象特征、日历特征之间的依赖关系,有效的利用电、冷、热负荷与气象特征、日历特征之间的丰富信息,提高多能源负荷预测模型的预测性能。

2、为实现上述目的,本发明提供如下技术方案:一种基于时空图神经网络的多能源负荷预测方法,包括以下步骤:

3、s1:从现有综合能源系统数据库中先选取日历特征数据,然后获取对应时间的电、热、冷负荷历史数据,再获取综合能源系统所在地的各气象特征数据;

4、s2:分别对获取到的电、热、冷负荷历史数据、各气象特征数据进行数据预处理,得到时间序列数据集;

5、s3:使用灰色关联度分析法,以步骤s2得到的时间序列数据作为输入,得到电、热、冷两两负荷之间,以及每种负荷分别与各气象特征、日历特征的关联度,然后根据灰色关联度分析的结果和预设的关联度选择阈值,选出与每种负荷特征关联度都不小于选择阈值的气象特征和日历特征,再将所选气象特征、日历特征对应的时间序列数据与各负荷特征的时间序列数据组合,构成多能源负荷预测数据集;

6、s4:将多能源负荷预测数据集中的数据按照预设比例划分为训练集、验证集和测试集,同时,搭建时空图神经网络负荷预测模型;利用训练集和验证集中的数据对时空图神经网络负荷预测模型进行训练,在对时空图神经网络负荷预测模型进行训练的过程中优化模型的参数和超参数,得到最优时空图神经网络负荷预测模型;

7、s5:将测试集中的数据输入到最优时空图神经网络预测模型,得到电、热、冷负荷的归一化预测结果,再对电、热、冷负荷的归一化预测结果进行反归一化处理,得到最终电、热、冷负荷的预测值。

8、进一步地,前述的s2包括以下步骤:

9、s201:根据国际计量单位换算方法,将获取到的电、热、冷负荷数据的单位统一换算成以kw作为单位;换算公式如下:

10、1kw=3.4mbtu/h=0.284ton-hr

11、其中,kw为电负荷单位、mbtu/h为冷负荷单位、ton-hr为热负荷单位;

12、s202:对单位统一的电、热、冷负荷数据和各气象特征数据,分别都使用箱线图四分位检测法和一阶指数平滑法检测时间序列异常值;如果检测到时间序列异常值,将该时间序列异常值设为nan,再采用线性插值法填补nan,以得到电、热、冷负荷和各气象特征的样本数据;

13、s203:对电、热、冷负荷和各气象特征的样本数据分别做归一化处理,得到电、热、冷负荷数据、气象特征数据和日历特征数据的时间序列数据集;归一化处理公式如下:

14、

15、其中,x为原始数据,xmin为特征的最小值,xmax为特征的最大值,xnom归一化后数据。

16、进一步地,前述的s3中的灰色关联度分析公式如下:

17、

18、

19、公式中:αi为关联系数,βi为关联度,x0(k)为归一化后的气象特征序列、日历特征序列;xi(k)为归一化后的负荷特征序列;ρ为分辨系数,取0.5。

20、进一步地,前述的s4中所述的时空图神经网络负荷预测模型包括图学习模块、特征注意力模块、图卷积模块、时序卷积模块;训练集中的数据输入图学习模块学习训练,图学习模块从训练集中提取各特征与负荷之间的动态空间关系,得到一个邻接矩阵;时序卷积模块提取高层次的时间特征;特征注意力模块计算各特征与负荷间相互影响的权重,充分挖掘各特征分别与电、热、冷负荷的相关性,自动选取与最终预测电、热、冷负荷相关性强的气象、日历特征;时序卷积模块、特征注意力模块和图卷积模块交错使用,以分别捕捉时间、特征间和空间上的依赖关系;在时序卷积模块的输入端和图卷积模块的输出端之间增加了残差连接,用于避免梯度消失的问题。

21、进一步地,前述的对时空图神经网络负荷预测模型进行训练包括:

22、(1)采用网格搜索法确定时空图神经网络负荷预测模型的超参数,超参数包括卷积通道数、学习率、图卷积模块的层数、时序卷积模块的层数;

23、(2)将训练集中的数据输入时空图神经网络负荷预测模型,输出电、热、冷负荷的预测值,进行时空图神经网络负荷预测模型学习训练;

24、(3)将验证集中的数据输入时空图神经网络负荷预测模型,调整模型的超参数的同时对时空图神经网络负荷预测模型的预测能力进行评估。

25、进一步地,前述的s5中的反归一化处理公式如下:

26、xm=xn*(xmax-xmin)+xmin

27、其中,xn为基于时空图神经网络的多能源负荷预测数据,xmin为特征的最小值,xmax为特征的最大值,xm为反归一化后的预测数据。

28、本发明所述一种基于时空图神经网络的多能源负荷预测方法,采用以上技术方案与现有技术相比,具有以下技术效果:

29、(1)本发明中,对综合能源系统中电、冷、热负荷数据和气象数据,使用箱线图四分位检测算法和一阶指数平滑算法检测时间序列的异常值,采用线性插值法填补nan,有效保证数据的质量以及相对完整性;

30、(2)本发明中,使用灰色关联度分析电、热、冷两两负荷之间,以及每种负荷分别与各气象特征、日历特征的关联度,选出与电、冷、热负荷相关性较强的气象、日历特征,可以有效地提高预测精度,同时减少训练、推理的时间;

31、(3)本发明提出的多能源负荷预测方法不仅考虑到多能源负荷的内部的耦合关系,进行联合预测,还利用时空图神经网络捕捉时间序列中各负荷和气象、日历特征间的依赖关系,提高多能源负荷预测的准确性,使多能源负荷预测模型的通用性更强,预测性能更高。

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