基于孪生网络的电力负荷预测方法及系统与流程

未命名 10-18 阅读:110 评论:0


1.本发明属于电力技术领域,具体涉及基于孪生网络的电力负荷预测方法及系统。


背景技术:

2.电力负荷预测是一种对未来一段时间内电力需求的估计,这对电力系统的运营和规划至关重要;准确的负荷预测可以帮助电力公司规划合理的电力生成策略,电力公司需要根据未来的负荷需求来决定启动、停止或调整发电机组的运行,如果负荷预测不准确,可能导致过度发电或不足发电,从而浪费能源或无法满足需求;还有助于电力分配和调度的优化,在电力系统中,电力分配的目标是将电力从发电厂传输到用户,而电力调度的目标是确保系统的稳定运行。准确的负荷预测可以帮助电力公司合理安排电力分配和调度策略,避免供电过载或供电不足的情况发生。
3.现有技术中,中国专利公开号:cn114529051a,提供了一种基于层次残差自注意力神经网络的长期电力负荷预测方法。该专利包括:

自适应的提取历史负荷数据中的趋势项、周期项、节假日项和天气项的混合特征数据并与历史负荷序列数据融合,

对融合后的序列数据进行时间分量递归分解,并利用层次残差自注意力网络块对时间分量进行编码,

重建时间分量,进行生成式解码,预测未来一段时间的电力负荷波动。
4.但是,该专利对电力负荷预测仅仅针对历史负荷数据进行分析讨论,并未对相关电力站图像信息进行分析,这些图像可以从空中或太空中捕捉到电力站的全景视图或特定区域的图像。卫星图像可以提供电力站及其周围环境的空间信息,包括建筑物、设备、输电线路、变电站等的布局和状态。通过对这些图像进行分析和处理,通过结合电力站卫星图像和时序数据,可以更全面地分析和预测电力负荷,提高预测模型的准确性和效果。


技术实现要素:

5.基于上述技术问题,本发明提供基于孪生网络的电力负荷预测方法及系统,结合历史电力负荷数据和电力卫星图像信息,综合地分析和预测电力负荷,提高预测的准确性。
6.本发明提供基于孪生网络的电力负荷预测方法,所述方法包括:步骤s1:获取历史电力负荷数据和历史电力卫星图像;步骤s2:将所述历史电力负荷数据进行特征工程处理,得到时间序列数据;步骤s3:将所述历史电力卫星图像输入到卫星图像网络中进行特征提取,得到特征图c28,对所述特征图进行数据转换,得到一维图像数据;步骤s4:将所述一维图像数据和所述时间序列数据进行数据处理操作,得到电力负荷序列数据;步骤s5:基于所述时间序列数据和所述电力负荷序列数据分别构建时序数据集和电力负荷数据集,所述时序数据集按照一定比例划分为时序训练集和时序测试集,所述电力负荷数据集按照一定比例划分为电力负荷训练集和电力负荷测试集;步骤s6:将所述时序训练集和所述电力负荷训练集输入到孪生网络,进行电力负
荷预测,得到初始电力负荷预测模型;步骤s7:将所述时序测试集和所述电力负荷测试集输入到初始电力负荷预测模型进行测试,直至满足设定条件时则输出电力负荷最终预测模型。
7.可选地,所述将所述历史电力卫星图像输入到卫星图像网络中进行特征提取,得到特征图c28,对所述特征图进行数据转换,得到一维图像数据,具体包括:所述卫星图像网络具体包括第一标准卷积模块、残差模块、注意力模块和第二标准卷积模块;将所述历史电力卫星图像输入到所述第一标准卷积模块进行特征提取,得到特征图c3;将所述特征图c3输入到所述残差模块进行特征提取,得到特征图c12;将所述特征图c12输入到所述注意力模块进行特征提取,得到特征图c25;将所述特征图c25输入到所述第二标准卷积模块进行特征提取,得到特征图c28;将所述特征图c28分别进行数值计算,得到最大值、最小值和平均值,所述一维图像数据包括最大值、最小值和平均值。
8.可选地,所述将所述特征图c12输入到所述注意力模块进行特征提取,得到特征图c25,具体包括:所述注意力模块包括注意力输入层、垂直平均池化层、水平平均池化层、第五标准卷积层、第一维度排列层、第二维度排列层、第五规范化激活层、第六标准卷积层、第七标准卷积层、第一激活函数层、第二激活函数层、第三维度排列层、第四维度排列层和元素相乘层;利用所述注意力输入层输入所述特征图c12;将所述特征图c12输入到所述垂直平均池化层进行垂直池化,得到特征图c13,将所述特征图c13输入到所述第一维度排列层进行维度变换,得到特征图c16,将所述特征图c16输入到所述第六标准卷积层进行卷积操作,得到特征图c19,将所述特征图c19输入到所述第一激活函数层进行激活操作,得到特征图c21,将所述特征图c21输入到所述第三维度排列层进行维度变换,得到特征图c23;将所述特征图c12输入到所述水平平均池化层进行水平池化,得到特征图c14,将所述特征图c14输入到所述第二维度排列层进行维度变换,得到特征图c17,将所述特征图c17输入到所述第七标准卷积层进行卷积操作,得到特征图c20,将所述特征图c20输入到所述第二激活函数层进行激活操作,得到特征图c22,将所述特征图c22输入到所述第四维度排列层进行维度变换,得到特征图c24;将所述特征图c12输入到所述第五标准卷积层进行卷积操作,得到特征图c15,将所述特征图c15输入到所述第五规范化激活层进行批归一化和激活操作,得到特征图c18;将所述特征图c23、c24和c18输入到所述元素相乘层进行元素相乘,得到特征图c25。
9.可选地,所述将所述一维图像数据和所述时间序列数据进行数据处理操作,得到电力负荷序列数据,具体包括:将所述一维图像数据中的所述最大值、所述最小值和所述平均值分别进行数据归一化处理,得到标准最大值、标准最小值和标准平均值;
将所述标准最大值、所述标准最小值和所述标准平均值与所述时间序列数据进行数据对齐,得到电力负荷序列数据。
10.可选地,所述将所述时序训练集和所述电力负荷训练集输入到孪生网络,进行电力负荷预测,得到初始电力负荷预测模型,具体包括:将所述时序训练集输入到所述孪生网络的第一分支进行特征提取,得到时序特征;将所述电力负荷训练集输入到所述孪生网络的第二分支进行特征提取,得到电力负荷特征;将所述时序特征和所述电力负荷特征进行特征融合,得到电力负荷融合特征;将所述电力负荷融合特征进行预测,得到初始电力负荷预测模型。
11.可选地,所述将所述时序训练集输入到所述孪生网络的第一分支进行特征提取,得到时序特征,具体包括:所述第一分支包括第一残差模块和第二残差模块;将所述时序训练集输入到所述第一残差模块进行扩张因果卷积操作,得到特征图t1;将所述特征图t1输入到所述第二残差模块进行扩张因果卷积操作,得到时序特征。
12.本发明还提供基于孪生网络的电力负荷预测系统,所述系统包括:电力数据采集模块,用于获取历史电力负荷数据和历史电力卫星图像;特征工程处理模块,用于将所述历史电力负荷数据进行特征工程处理,得到时间序列数据;电力图像模块,用于将所述历史电力卫星图像输入到卫星图像网络中进行特征提取,得到特征图c28,对所述特征图进行数据转换,得到一维图像数据;数据处理模块,用于将所述一维图像数据和所述时间序列数据进行数据处理操作,得到电力负荷序列数据;数据集构建模块,基于所述时间序列数据和所述电力负荷序列数据分别构建时序数据集和电力负荷数据集,所述时序数据集按照一定比例划分为时序训练集和时序测试集,所述电力负荷数据集按照一定比例划分为电力负荷训练集和电力负荷测试集;初始预测模块,用于将所述时序训练集和所述电力负荷训练集输入到孪生网络,进行电力负荷预测,得到初始电力负荷预测模型;测试模块,用于将所述时序测试集和所述电力负荷测试集输入到初始电力负荷预测模型进行测试,直至满足设定条件时则输出电力负荷最终预测模型。
13.可选地,所述电力图像模块,具体包括:第一标准卷积子模块,用于将所述历史电力卫星图像输入到所述第一标准卷积模块进行特征提取,得到特征图c3;残差子模块,用于将所述特征图c3输入到所述残差模块进行特征提取,得到特征图c12;注意力子模块,用于将所述特征图c12输入到所述注意力模块进行特征提取,得到特征图c25;
第二标准卷积子模块,用于将所述特征图c25输入到所述第二标准卷积模块进行特征提取,得到特征图c28;数值计算子模块,用于将所述特征图c28分别进行数值计算,得到最大值、最小值和平均值,所述一维图像数据包括最大值、最小值和平均值。
14.可选地,所述注意力子模块,具体包括:注意力输入单元,利用所述注意力输入层输入所述特征图c12;垂直平均池化单元,用于将所述特征图c12输入到所述垂直平均池化层进行垂直池化,得到特征图c13,将所述特征图c13输入到所述第一维度排列层进行维度变换,得到特征图c16,将所述特征图c16输入到第六标准卷积层进行卷积操作,得到特征图c19,将所述特征图c19输入到第一激活函数层进行激活操作,得到特征图c21,将所述特征图c21输入到第三维度排列层进行维度变换,得到特征图c23;水平平均池化单元,用于将所述特征图c12输入到所述水平平均池化层进行水平池化,得到特征图c14,将所述特征图c14输入到所述第二维度排列层进行维度变换,得到特征图c17,将所述特征图c17输入到第七标准卷积层进行卷积操作,得到特征图c20,将所述特征图c20输入到第二激活函数层进行激活操作,得到特征图c22,将所述特征图c22输入到第四维度排列层进行维度变换,得到特征图c24;第五卷积规范化激活单元,用于将所述特征图c12输入到所述第五标准卷积层进行卷积操作,得到特征图c15,将所述特征图c15输入到所述第五规范化激活层进行批归一化和激活操作,得到特征图c18;元素相乘单元,用于将所述特征图c23、c24和c18输入到所述元素相乘层进行元素相乘,得到特征图c25。
15.可选地,所述初始预测模块,具体包括:第一分支子模块,用于将所述时序训练集输入到所述孪生网络的第一分支进行特征提取,得到时序特征;第二分支子模块,用于将所述电力负荷训练集输入到所述孪生网络的第二分支进行特征提取,得到电力负荷特征;特征融合子模块,用于将所述时序特征和所述电力负荷特征进行特征融合,得到电力负荷融合特征;特征预测子模块,用于将所述电力负荷融合特征进行预测,得到初始电力负荷预测模型。
16.本发明与现有技术相比,具有以下有益效果:本发明使用孪生网络、扩张因果卷积和注意力机制,其中孪生网络可以用于处理历史电力负荷数据和图像特征数据。通过将两个子网络输入历史电力负荷数据和其他相关特征数据,孪生网络可以学习它们之间的关联性和相似性,从而提高预测的准确性;扩张因果卷积可以捕捉序列数据中的长期依赖关系,时间序列数据具有时序特性,扩张因果卷积可以有效地处理这种时序关系。通过增大卷积核的感受野,扩张因果卷积可以在不增加参数数量的情况下,更好地捕捉负荷数据中的时序模式和趋势;注意力机制可以帮助网络关注对预测负荷具有更大贡献的特征和时间段。通过对历史卫星图像特征数据应用注意力机制,网络可以动态地调整权重,使得预测中更重要的数据得到更高的关注度,提高电力负荷
预测的准确性,为电力系统的运营和规划提供准确的电力需求估计。
附图说明
17.图1为本发明的基于孪生网络的电力负荷预测方法流程图;图2为本发明的基于孪生网络的电力负荷预测方法的卫星图像网络结构图;图3为本发明的基于孪生网络的电力负荷预测方法的注意力模块结构图;图4为本发明的基于孪生网络的电力负荷预测方法的孪生网络结构图;图5为本发明的基于孪生网络的电力负荷预测系统结构图。
实施方式
18.下面结合具体实施案例和附图对本发明作进一步说明,但本发明并不局限于这些实施例。
实施例
19.如图1所示,本发明公开基于孪生网络的电力负荷预测方法,方法包括:步骤s1:获取历史电力负荷数据和历史电力卫星图像;步骤s2:将历史电力负荷数据进行特征工程处理,得到时间序列数据;步骤s3:将历史电力卫星图像输入到卫星图像网络中进行特征提取,得到特征图c28,对特征图进行数据转换,得到一维图像数据;步骤s4:将一维图像数据和时间序列数据进行数据处理操作,得到电力负荷序列数据;步骤s5:基于时间序列数据和电力负荷序列数据分别构建时序数据集和电力负荷数据集,时序数据集按照一定比例划分为时序训练集和时序测试集,电力负荷数据集按照一定比例划分为电力负荷训练集和电力负荷测试集;步骤s6:将时序训练集和电力负荷训练集输入到孪生网络,进行电力负荷预测,得到初始电力负荷预测模型;步骤s7:将时序测试集和电力负荷测试集输入到初始电力负荷预测模型进行测试,直至满足设定条件时则输出电力负荷最终预测模型。
20.下面对各个步骤进行详细论述:步骤s1:获取历史电力负荷数据和历史电力卫星图像,历史电力负荷数据具体包括时间戳数据、负荷值、平均温度、最高温度、最低温度、风速、气压值、降雨量、降雪量、节假日和季节;历史电力卫星图像具体包括采集到的卫星图像。
21.步骤s2:将历史电力负荷数据进行特征工程处理,得到时间序列数据,具体包括:步骤s21:对数值型天气原始数据和负荷值进行归一化处理,归一化公式为:
22.式中,为归一化后的数据;为原始数据(待归一化数据),为该数据中最小值,为该数据中最大值,上述数值型天气数据包括平均温度、最高温度、最低温度、
风速、气压值、降雨量和降雪量。
23.步骤s22:对状态型原始数据进行独热编码(one-hot),例如季节和节假日,以季节为例,分为春季、夏季、秋季和冬季,对应的编码分别为[1,0,0,0]、[0,1,0,0]、[0,0,1,0]和[0,0,0,1]。
[0024]
步骤s23:根据时间戳顺序,将处理后的负荷值、平均温度、最高温度、最低温度、风速、气压值、降雨量、降雪量、季节和节假日各项数据与对应的时间对齐。
[0025]
步骤s3:将历史电力卫星图像输入到卫星图像网络中进行特征提取,得到特征图c28,对特征图进行数据转换,得到一维图像数据。
[0026]
图2-3中,conv2d表示标准卷积层;strides表示步长;规范化激活层包含批归一化层(batch normalization)和激活函数层(activation(relu)),规范化激活层选择relu激活函数;单独的激活函数层(activation()),取值为relu和sigmoid;sepconv2d表示深度可分离卷积层;flatten代表展平层;dense代表全连接层;averagepooling2d,取值v或者h,分别表示垂直平均池化层和水平平均池化层;concat(,)表示和进行拼接;multiply(,,)表示,,进行逐元素相乘;maxpooling2d表示最大池化层;c表示卫星图像网络中得到的各特征图,取值范围为[1,28],为整数;permute(c:,,)表示将特征图c进行,、,和,任意一种维度的变换。
[0027]
如图2所示,步骤s3具体包括:步骤s31:将历史电力卫星图像输入到第一标准卷积模块进行特征提取,得到特征图c3,具体包括:将历史电力卫星图像(256,256,3)输入到第一标准卷积层进行卷积操作,得到特征图c1,第一标准卷积层卷积核数量为32,卷积核尺寸为3
×
3,步长为2;特征图c1为32通道的128
×
128;将特征图c1输入到第一规范化激活层进行批归一化和激活操作,得到特征图c2;特征图c2为32通道的128
×
128;将特征图c2输入到第一最大池化层进行最大池化操作,得到特征图c3;第一最大池化层池化窗口尺寸为3
×
3,步长为2;特征图c3为32通道的64
×
64。
[0028]
本实施例中,第一标准卷积模块包括第一标准卷积层、第一规范化激活层和第一最大池化层。
[0029]
步骤s32:将特征图c3输入到残差模块进行特征提取,得到特征图c12,具体包括:ⅰ、将特征图c3输入到第二标准卷积层进行卷积操作,得到特征图c4,第二标准卷积层卷积核数量为16,卷积核尺寸为1
×
1,步长为1;特征图c4为16通道的64
×
64;将特征图c4输入到第二规范化激活层进行批归一化和激活操作,得到特征图c5;特征图c5为16通道的64
×
64;将特征图c5依次输入到第一深度可分离卷积层和第一批归一化层进行深度可分离卷积操作和批归一化操作,得到特征图c6;第一深度可分离卷积层卷积核数量为16,卷积核尺寸为3
×
3,步长为2;特征图c6为16通道的32
×
32;将特征图c6输入到第三标准卷积层进行卷积操作,得到特征图c7,第三标准卷积层卷积核数量为32,卷积核尺寸为1
×
1,步长为1;特征图c7为32通道的32
×
32;将特征图c7输入到第三规范化激活层进行批归一化和激活操作,得到特征图c8;特征图c8为32通道的32
×
32。
[0030]ⅱ、将特征图c3依次输入到第二深度可分离卷积层和第二批归一化层进行深度可分离卷积操作和批归一化操作,得到特征图c9;第二深度可分离卷积层卷积核数量为32,卷积核尺寸为3
×
3,步长为2;特征图c9为32通道的32
×
32;将特征图c9输入到第四标准卷积层进行卷积操作,得到特征图c10,第四标准卷积层卷积核数量为32,卷积核尺寸为1
×
1,步长为1;特征图c10为32通道的32
×
32;将特征图c10输入到第四规范化激活层进行批归一化和激活操作,得到特征图c11;特征图c11为32通道的32
×
32。
[0031]ⅲ、将特征图c8和特征图c11输入到张量拼接层进行拼接,得到特征图c12,特征图c12为64通道的32
×
32。
[0032]
本实施例中,残差模块包括第二标准卷积层、第二规范化激活层、第一深度可分离卷积层、第一批归一化层、第三标准卷积层、第三规范化激活层、第二深度可分离卷积层、第二批归一化层、第四标准卷积层、第四规范化激活层、张量拼接层。
[0033]
步骤s33:将特征图c12输入到注意力模块进行特征提取,得到特征图c25。
[0034]
如图3所示,步骤s33具体包括:(1)、利用注意力输入层输入特征图c12;特征图c12为64通道的32
×
32。
[0035]
(2)、将特征图c12输入到垂直平均池化层进行垂直池化,得到特征图c13,特征图c13为64通道的32
×
1;将特征图c13输入到第一维度排列层进行水平和通道的维度变换,得到特征图c16,特征图c16为32通道的64
×
1;将特征图c16输入到第六标准卷积层进行卷积操作,得到特征图c19,第六标准卷积层卷积核数量为32,卷积核尺寸为3
×
1,步长为1,特征图c19为32通道的64
×
1;将特征图c19输入到第一激活函数层进行激活操作,得到特征图c21,第一激活函数层中的激活函数采用sigmoid激活函数,特征图c21为32通道的64
×
1;将特征图c21输入到第三维度排列层进行水平和通道的维度变换,得到特征图c23,特征图c23为64通道的32
×
1。
[0036]
(3)、将特征图c12输入到水平平均池化层进行水平池化,得到特征图c14,特征图c14为64通道的1
×
32;将特征图c14输入到第二维度排列层进行垂直和通道的维度变换,得到特征图c17,特征图c17为32通道的1
×
64;将特征图c17输入到第七标准卷积层进行卷积操作,得到特征图c20,第七标准卷积层卷积核数量为32,卷积核尺寸为1
×
3,步长为1,特征图20为32通道的1
×
64;将特征图c20输入到第二激活函数层进行激活操作,得到特征图c22,第二激活函数层中的激活函数采用sigmoid激活函数,特征图c22为32通道的1
×
64;将特征图c22输入到第四维度排列层进行垂直和通道的维度变换,得到特征图c24,特征图c24为64通道的1
×
32。
[0037]
(4)、将特征图c12输入到第五标准卷积层进行卷积操作,得到特征图c15,第五标准卷积层卷积核数量为32,卷积核尺寸为1
×
1,步长为1,特征图15为64通道的32
×
32;将特征图c15输入到第五规范化激活层进行批归一化和激活操作,得到特征图c18,特征图c18为64通道的32
×
32。
[0038]
(5)、将特征图c23、c24和c18输入到元素相乘层进行元素相乘,得到特征图c25,特征图c25为64通道的32
×
32。
[0039]
本实施例中,注意力模块包括注意力输入层、垂直平均池化层、水平平均池化层、第五标准卷积层、第一维度排列层、第二维度排列层、第五规范化激活层、第六标准卷积层、第七标准卷积层、第一激活函数层、第二激活函数层、第三维度排列层、第四维度排列层和
元素相乘层。
[0040]
步骤s34:将特征图c25输入到第二标准卷积模块进行特征提取,得到特征图c28。
[0041]
将特征图c25输入到第八标准卷积层进行卷积操作,得到特征图c26,第二标准卷积层卷积核数量为128,卷积核尺寸为3
×
3,步长为2;特征图c26为128通道的16
×
16;将特征图c26输入到第六规范化激活层进行批归一化和激活操作,得到特征图c27;特征图c27为128通道的16
×
16;将特征图c27输入到第二最大池化层进行最大池化操作,得到特征图c28;第二最大池化层池化窗口尺寸为3
×
3,步长为2;特征图c28为128通道的8
×
8。
[0042]
本实施例中,第二标准卷积模块包括第八标准卷积层、第六规范化激活层和第二最大池化层。
[0043]
步骤s35:将特征图c28分别进行数值计算,得到最大值、最小值和平均值,一维图像数据包括最大值、最小值和平均值,具体包括:1)、计算特征图c28的平均值,特征图c28为128通道的8
×
8,代表128个8
×
8特征图组成的,对于每个特征图,可以计算其所有元素的平均值,然后对所有特征图的平均值再次求平均,得到一个表示图像特征的平均值。
[0044]
2)、计算特征图c28的最大值,特征图c28为128通道的8
×
8,代表128个8
×
8特征图组成的,对于每个特征图,可以计算其所有元素的最大值,然后从所有特征图的最大值中选择最大值,得到一个表示图像特征的最大值。
[0045]
3)、计算特征图c28的最小值,特征图c28为128通道的8
×
8,代表128个8
×
8特征图组成的,对于每个特征图,可以计算其所有元素的最小值,然后从所有特征图的最小值中选择最小值,得到一个表示图像特征的最小值。
[0046]
本实施例中,卫星图像网络具体包括第一标准卷积模块、残差模块、注意力模块和第二标准卷积模块。
[0047]
步骤s4:将一维图像数据和时间序列数据进行数据处理操作,得到电力负荷序列数据,具体包括:步骤s41:将一维图像数据中的最大值、最小值和平均值分别进行数据归一化处理,得到标准最大值、标准最小值和标准平均值。
[0048]
步骤s42:将标准最大值、标准最小值和标准平均值与时间序列数据按照对应的时间戳进行数据对齐,得到电力负荷序列数据。
[0049]
步骤s5:基于时间序列数据和电力负荷序列数据分别构建时序数据集和电力负荷数据集,时序数据集按照一定比例划分为时序训练集和时序测试集,电力负荷数据集按照一定比例划分为电力负荷训练集和电力负荷测试集。
[0050]
将时间序列数据和电力负荷序列数据分别转换为监督数据,基于滑动窗口生成数据集,选择一定数量的时刻的负荷数据变量预测下一个时刻的负荷数据,并通过滑动窗口的方式获取大量数据组合生成数据集,滑动窗口的宽度决定了用于预测的历史特征数据的时间范围。这个宽度的选择既要考虑预测精度,又要考虑计算效率。
[0051]
如果滑动窗口的宽度过短,意味着输入包含的历史特征数据较少,可能会遗漏一些关键信息,从而影响预测模型的学习和训练;预测模型可能无法捕捉到长期的趋势和周期性变化,导致预测结果不准确。
[0052]
然而,如果滑动窗口的宽度过长,意味着用于训练模型的输入数据量增加,训练时
间和计算复杂度也会相应增加;过长的滑动窗口可能会引入过多的历史信息,其中一些可能与当前预测无关,导致模型训练过程变得冗余和耗时。
[0053]
本实施例中,选取2020年至2022年的数据。采集周期为1次/h,每日有24个采样点。实验训练集为2020年、2021年的数据,测试集为2022年的数据。本发明选择以72个采样点(3天)的历史数据作为输入,未来24h负荷数据为输出。
[0054]
步骤s6:将时序训练集和电力负荷训练集输入到孪生网络,进行电力负荷预测,得到初始电力负荷预测模型。
[0055]
如图4所示,步骤s6具体包括:步骤s61:将时序训练集输入到孪生网络的第一分支进行特征提取,得到时序特征,具体包括:将时序训练集输入到第一残差模块进行扩张因果卷积操作,得到特征图t1。
[0056]
将特征图t1输入到第二残差模块进行扩张因果卷积操作,得到时序特征。
[0057]
本实施例中,第一分支包括第一残差模块和第二残差模块。
[0058]
步骤s62:将电力负荷训练集输入到孪生网络的第二分支进行特征提取,得到电力负荷特征,具体包括:将时序训练集输入到第一残差模块进行扩张因果卷积操作,得到特征图t2。
[0059]
将特征图t2输入到第二残差模块进行扩张因果卷积操作,得到电力负荷特征。
[0060]
本实施例中,第二分支包括第一残差模块和第二残差模块。
[0061]
步骤s63:将时序特征和电力负荷特征进行特征融合,得到电力负荷融合特征。
[0062]
步骤s64:将电力负荷融合特征依次输入到第一全连接层和第二全连接层进行预测,得到初始电力负荷预测模型。
[0063]
步骤s7:将时序测试集和电力负荷测试集输入到初始电力负荷预测模型进行测试,直至满足设定条件时则输出电力负荷最终预测模型,具体包括:步骤s71:将时序测试集和电力负荷测试集输入到初始电力负荷预测模型进行测试,得到预测电力负荷。
[0064]
步骤s72:将预测电力负荷与实际真实值采用均方误差(mean square error, mse)损失函数进行计算,公式为:
[0065]
式中,表示第时刻对应的电力负荷预测值,表示第时刻对应的电力负荷真实值。
[0066]
步骤s723:判断损失是否小于第一阈值,若小于第一阈值,则输出电力负荷最终预测模型,若大于等于第一阈值,则返回“步骤s6”。
[0067]
实施例2如图5所示,本发明还提供了基于孪生网络的电力负荷预测系统,包括:电力数据采集模块10,用于获取历史电力负荷数据和历史电力卫星图像。
[0068]
特征工程处理模块20,用于将历史电力负荷数据进行特征工程处理,得到时间序列数据。
[0069]
电力图像模块30,用于将历史电力卫星图像输入到卫星图像网络中进行特征提取,得到特征图c28,对特征图进行数据转换,得到一维图像数据。
[0070]
数据处理模块40,用于将一维图像数据和时间序列数据进行数据处理操作,得到电力负荷序列数据。
[0071]
数据集构建模块50,基于时间序列数据和电力负荷序列数据分别构建时序数据集和电力负荷数据集,时序数据集按照一定比例划分为时序训练集和时序测试集,电力负荷数据集按照一定比例划分为电力负荷训练集和电力负荷测试集。
[0072]
初始预测模块60,用于将时序训练集和电力负荷训练集输入到孪生网络,进行电力负荷预测,得到初始电力负荷预测模型。
[0073]
测试模块70,用于将时序测试集和电力负荷测试集输入到初始电力负荷预测模型进行测试,直至满足设定条件时则输出电力负荷最终预测模型。
[0074]
作为一种可选地实施方式,本发明电力图像模块30,具体包括:第一标准卷积子模块,用于将历史电力卫星图像输入到第一标准卷积模块进行特征提取,得到特征图c3。
[0075]
残差子模块,用于将特征图c3输入到残差模块进行特征提取,得到特征图c12。
[0076]
注意力子模块,用于将特征图c12输入到注意力模块进行特征提取,得到特征图c25。
[0077]
第二标准卷积子模块,用于将特征图c25输入到第二标准卷积模块进行特征提取,得到特征图c28。
[0078]
数值计算子模块,用于将特征图c28分别进行数值计算,得到最大值、最小值和平均值,一维图像数据包括最大值、最小值和平均值。
[0079]
作为一种可选地实施方式,本发明注意力子模块,具体包括:注意力输入单元,利用注意力输入层输入特征图c12。
[0080]
垂直平均池化单元,用于将特征图c12输入到垂直平均池化层进行垂直池化,得到特征图c13,将特征图c13输入到第一维度排列层进行维度变换,得到特征图c16,将特征图c16输入到第六标准卷积层进行卷积操作,得到特征图c19,将特征图c19输入到第一激活函数层进行激活操作,得到特征图c21,将特征图c21输入到第三维度排列层进行维度变换,得到特征图c23。
[0081]
水平平均池化单元,用于将特征图c12输入到水平平均池化层进行水平池化,得到特征图c14,将特征图c14输入到第二维度排列层进行维度变换,得到特征图c17,将特征图c17输入到第七标准卷积层进行卷积操作,得到特征图c20,将特征图c20输入到第二激活函数层进行激活操作,得到特征图c22,将特征图c22输入到第四维度排列层进行维度变换,得到特征图c24。
[0082]
第五卷积规范化激活单元,将特征图c12输入到第五标准卷积层进行卷积操作,得到特征图c15,将特征图c15输入到第五规范化激活层进行批归一化和激活操作,得到特征图c18。
[0083]
元素相乘单元,将特征图c23、c24和c18输入到元素相乘层进行元素相乘,得到特征图c25。
[0084]
作为一种可选地实施方式,本发明初始预测模块,具体包括:
第一分支子模块,用于将时序训练集输入到孪生网络的第一分支进行特征提取,得到时序特征。
[0085]
第二分支子模块,用于将电力负荷训练集输入到孪生网络的第二分支进行特征提取,得到电力负荷特征。
[0086]
特征融合子模块,用于将时序特征和电力负荷特征进行特征融合,得到电力负荷融合特征。
[0087]
特征预测子模块,用于将电力负荷融合特征进行预测,得到初始电力负荷预测模型。
[0088]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.基于孪生网络的电力负荷预测方法,其特征在于,所述方法包括:步骤s1:获取历史电力负荷数据和历史电力卫星图像;步骤s2:将所述历史电力负荷数据进行特征工程处理,得到时间序列数据;步骤s3:将所述历史电力卫星图像输入到卫星图像网络中进行特征提取,得到特征图c28,对所述特征图进行数据转换,得到一维图像数据;步骤s4:将所述一维图像数据和所述时间序列数据进行数据处理操作,得到电力负荷序列数据;步骤s5:基于所述时间序列数据和所述电力负荷序列数据分别构建时序数据集和电力负荷数据集,所述时序数据集按照一定比例划分为时序训练集和时序测试集,所述电力负荷数据集按照一定比例划分为电力负荷训练集和电力负荷测试集;步骤s6:将所述时序训练集和所述电力负荷训练集输入到孪生网络,进行电力负荷预测,得到初始电力负荷预测模型;步骤s7:将所述时序测试集和所述电力负荷测试集输入到初始电力负荷预测模型进行测试,直至满足设定条件时则输出电力负荷最终预测模型。2.根据权利要求1所述的基于孪生网络的电力负荷预测方法,其特征在于,所述将所述历史电力卫星图像输入到卫星图像网络中进行特征提取,得到特征图c28,对所述特征图进行数据转换,得到一维图像数据,具体包括:所述卫星图像网络具体包括第一标准卷积模块、残差模块、注意力模块和第二标准卷积模块;将所述历史电力卫星图像输入到所述第一标准卷积模块进行特征提取,得到特征图c3;将所述特征图c3输入到所述残差模块进行特征提取,得到特征图c12;将所述特征图c12输入到所述注意力模块进行特征提取,得到特征图c25;将所述特征图c25输入到所述第二标准卷积模块进行特征提取,得到特征图c28;将所述特征图c28分别进行数值计算,得到最大值、最小值和平均值,所述一维图像数据包括最大值、最小值和平均值。3.根据权利要求2所述的基于孪生网络的电力负荷预测方法,其特征在于,所述将所述特征图c12输入到所述注意力模块进行特征提取,得到特征图c25,具体包括:所述注意力模块包括注意力输入层、垂直平均池化层、水平平均池化层、第五标准卷积层、第一维度排列层、第二维度排列层、第五规范化激活层、第六标准卷积层、第七标准卷积层、第一激活函数层、第二激活函数层、第三维度排列层、第四维度排列层和元素相乘层;利用所述注意力输入层输入所述特征图c12;将所述特征图c12输入到所述垂直平均池化层进行垂直池化,得到特征图c13,将所述特征图c13输入到所述第一维度排列层进行维度变换,得到特征图c16,将所述特征图c16输入到所述第六标准卷积层进行卷积操作,得到特征图c19,将所述特征图c19输入到所述第一激活函数层进行激活操作,得到特征图c21,将所述特征图c21输入到所述第三维度排列层进行维度变换,得到特征图c23;将所述特征图c12输入到所述水平平均池化层进行水平池化,得到特征图c14,将所述特征图c14输入到所述第二维度排列层进行维度变换,得到特征图c17,将所述特征图c17输
入到所述第七标准卷积层进行卷积操作,得到特征图c20,将所述特征图c20输入到所述第二激活函数层进行激活操作,得到特征图c22,将所述特征图c22输入到所述第四维度排列层进行维度变换,得到特征图c24;将所述特征图c12输入到所述第五标准卷积层进行卷积操作,得到特征图c15,将所述特征图c15输入到所述第五规范化激活层进行批归一化和激活操作,得到特征图c18;将所述特征图c23、c24和c18输入到所述元素相乘层进行元素相乘,得到特征图c25。4.根据权利要求1所述的基于孪生网络的电力负荷预测方法,其特征在于,所述将所述一维图像数据和所述时间序列数据进行数据处理操作,得到电力负荷序列数据,具体包括:将所述一维图像数据中的所述最大值、所述最小值和所述平均值分别进行数据归一化处理,得到标准最大值、标准最小值和标准平均值;将所述标准最大值、所述标准最小值和所述标准平均值与所述时间序列数据进行数据对齐,得到电力负荷序列数据。5.根据权利要求1所述的基于孪生网络的电力负荷预测方法,其特征在于,所述将所述时序训练集和所述电力负荷训练集输入到孪生网络,进行电力负荷预测,得到初始电力负荷预测模型,具体包括:将所述时序训练集输入到所述孪生网络的第一分支进行特征提取,得到时序特征;将所述电力负荷训练集输入到所述孪生网络的第二分支进行特征提取,得到电力负荷特征;将所述时序特征和所述电力负荷特征进行特征融合,得到电力负荷融合特征;将所述电力负荷融合特征进行预测,得到初始电力负荷预测模型。6.根据权利要求5所述的基于孪生网络的电力负荷预测方法,其特征在于,所述将所述时序训练集输入到所述孪生网络的第一分支进行特征提取,得到时序特征,具体包括:所述第一分支包括第一残差模块和第二残差模块;将所述时序训练集输入到所述第一残差模块进行扩张因果卷积操作,得到特征图t1;将所述特征图t1输入到所述第二残差模块进行扩张因果卷积操作,得到时序特征。7.基于孪生网络的电力负荷预测系统,其特征在于,所述系统包括:电力数据采集模块,用于获取历史电力负荷数据和历史电力卫星图像;特征工程处理模块,用于将所述历史电力负荷数据进行特征工程处理,得到时间序列数据;电力图像模块,用于将所述历史电力卫星图像输入到卫星图像网络中进行特征提取,得到特征图c28,对所述特征图进行数据转换,得到一维图像数据;数据处理模块,用于将所述一维图像数据和所述时间序列数据进行数据处理操作,得到电力负荷序列数据;数据集构建模块,基于所述时间序列数据和所述电力负荷序列数据分别构建时序数据集和电力负荷数据集,所述时序数据集按照一定比例划分为时序训练集和时序测试集,所述电力负荷数据集按照一定比例划分为电力负荷训练集和电力负荷测试集;初始预测模块,用于将所述时序训练集和所述电力负荷训练集输入到孪生网络,进行电力负荷预测,得到初始电力负荷预测模型;测试模块,用于将所述时序测试集和所述电力负荷测试集输入到初始电力负荷预测模
型进行测试,直至满足设定条件时则输出电力负荷最终预测模型。8.根据权利要求7所述的基于孪生网络的电力负荷预测系统,其特征在于,所述电力图像模块,具体包括:第一标准卷积子模块,用于将所述历史电力卫星图像输入到所述第一标准卷积模块进行特征提取,得到特征图c3;残差子模块,用于将所述特征图c3输入到所述残差模块进行特征提取,得到特征图c12;注意力子模块,用于将所述特征图c12输入到所述注意力模块进行特征提取,得到特征图c25;第二标准卷积子模块,用于将所述特征图c25输入到所述第二标准卷积模块进行特征提取,得到特征图c28;数值计算子模块,用于将所述特征图c28分别进行数值计算,得到最大值、最小值和平均值。9.根据权利要求8所述的基于孪生网络的电力负荷预测系统,其特征在于,所述注意力子模块,具体包括:注意力输入单元,利用所述注意力输入层输入所述特征图c12;垂直平均池化单元,用于将所述特征图c12输入到所述垂直平均池化层进行垂直池化,得到特征图c13,将所述特征图c13输入到所述第一维度排列层进行维度变换,得到特征图c16,将所述特征图c16输入到第六标准卷积层进行卷积操作,得到特征图c19,将所述特征图c19输入到第一激活函数层进行激活操作,得到特征图c21,将所述特征图c21输入到第三维度排列层进行维度变换,得到特征图c23;水平平均池化单元,用于将所述特征图c12输入到所述水平平均池化层进行水平池化,得到特征图c14,将所述特征图c14输入到所述第二维度排列层进行维度变换,得到特征图c17,将所述特征图c17输入到第七标准卷积层进行卷积操作,得到特征图c20,将所述特征图c20输入到第二激活函数层进行激活操作,得到特征图c22,将所述特征图c22输入到第四维度排列层进行维度变换,得到特征图c24;第五卷积规范化激活单元,用于将所述特征图c12输入到所述第五标准卷积层进行卷积操作,得到特征图c15,将所述特征图c15输入到所述第五规范化激活层进行批归一化和激活操作,得到特征图c18;元素相乘单元,用于将所述特征图c23、c24和c18输入到所述元素相乘层进行元素相乘,得到特征图c25。10.根据权利要求8所述的基于孪生网络的电力负荷预测系统,其特征在于,所述初始预测模块,具体包括:第一分支子模块,用于将所述时序训练集输入到所述孪生网络的第一分支进行特征提取,得到时序特征;第二分支子模块,用于将所述电力负荷训练集输入到所述孪生网络的第二分支进行特征提取,得到电力负荷特征;特征融合子模块,用于将所述时序特征和所述电力负荷特征进行特征融合,得到电力负荷融合特征;
特征预测子模块,用于将所述电力负荷融合特征进行预测,得到初始电力负荷预测模型。

技术总结
本发明提供了基于孪生网络的电力负荷预测方法及系统,属于电力技术领域。首先获取历史电力负荷数据和历史电力卫星图像;其次对历史电力负荷数据进行特征工程处理,得到时间序列数据;再通过卫星图像网络进行特征提取,得到一维数据,将其与时间序列数据进行合并,得到电力负荷序列数据;然后将训练集输入到孪生网络,进行电力负荷预测,得到初始电力负荷预测模型;最后测试集输入到初始电力负荷预测模型进行测试,直至满足设定条件时则输出电力负荷最终预测模型。本发明通过结合卫星图像和时序数据,可以更全面地分析和预测电力负荷,提高预测模型的准确性和效果,为电力系统的运营和规划提供准确的电力需求估计。和规划提供准确的电力需求估计。和规划提供准确的电力需求估计。


技术研发人员:王克佳 李雪
受保护的技术使用者:王克佳
技术研发日:2023.07.19
技术公布日:2023/10/11
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐