一种基于迁移学习的小样本集下短期负荷预测方法技术

技术编号:32639887 阅读:16 留言:0更新日期:2022-03-12 18:15
本发明专利技术公开了一种基于迁移学习的小样本集下短期负荷预测方法,先采集多个源域用户的历史负荷数据及对应温度,从而构建多个输入特征;然后用输入特征训练多个深度残差网络模型,并利用贝叶斯加权概率平均法对深度残差网络模型进行自适应性迁移组合,迁移组合完成后目标用户的实时负荷预测。目标用户的实时负荷预测。目标用户的实时负荷预测。

【技术实现步骤摘要】
一种基于迁移学习的小样本集下短期负荷预测方法


[0001]本专利技术属于电力负荷预测
,更为具体地讲,涉及一种基于迁移学习的小样本集下短期负荷预测方法。

技术介绍

[0002]负荷预测在现代电力系统的运行与控制中扮演着极为重要的角色。但随着大规模的可再生能源发电并网、电动汽车的普及、电力消费模式的日益多元化,现代电力系统的复杂性和不确定性日益增加。这给电力系统的管理带来了额外的挑战。应对上述问题,精确的居民负荷预测可以降低运行成本,并且促进电网的智能化运行。举例来说,如果我们可以得到精确且可靠的单个用户的负荷预测,那么可以通过蓄能管理、需求响应等项目削减用电峰谷带来的有害影响。
[0003]为了实现精确、可靠的负荷预测,目前涌现了很多机器学习和深度学习的方法。机器学习方法如:支持向量机回归(SVR),决策树;深度学习方法如:深度残差网络(deep ResNet)、长短时记忆神经网络(LSTM)。然而,机器学习和深度学习模型具有两个明显的缺点:一是需要大量的历史数据来训练模型参数;二是作为参数模型,无法量化负荷预测的不确定性。
[0004]然而,相比于高压侧,居民侧用电更不规律,对消费行为更敏感。同时,在电力系统中,缺少标签化的历史数据是极为常见的问题。这导致了上述机器学习和深度学习方法难以完成小样本历史负荷数据情景下的确定性预测和不确定性预测的任务。因此,需要一种方法完成在居民用户有限历史负荷数据情景下的负荷预测任务。

技术实现思路

[0005]本专利技术的目的在于克服现有技术的不足,提供一种基于迁移学习的小样本集下短期负荷预测方法,在有限历史负荷数据情景下,通过源域用户与目标用户在时间和空间上的相关性实现目标用户短期负荷的精准预测。
[0006]为实现上述专利技术目的,本专利技术一种基于迁移学习的小样本集下短期负荷预测方法,其特征在于,包括以下步骤:
[0007](1)、数据采集与预处理;
[0008](1.1)、设置负荷采样周期T;
[0009](1.2)、按照负荷采样周期T对M个源域用户的历史负荷数据x
load
及对应温度x
temp
进行采集,从而构建数据集和温度集,记第i个源域用户构建数据集为和温度集为其中,分别表示第i个源域用户在第t个采样时刻采集到的历史负荷数据及对应温度,i=1,2,

,M;
[0010](1.3)、分别剔除和中的异常值,然后再进行线性插值,得到数据样本
最后再对数据样本X
i
进行归一化处理,得到归一化以后的数据样本
[0011](1.4)、为数据样本加入时间特征变量加入时间特征变量包含时序变量、天级变量、节假日变量,以独热编码的形式作为输入特征,最终构造出M个输入特征为
[0012](2)、搭建深度残差网络模型;
[0013]深度残差网络由L个残差块跳跃连接而成,其中,每一个残差块由卷积层、归一化层、Relu激活函数层构成;
[0014](3)、基于源域用户数据训练深度残差网络模型;
[0015](3.1)、从第i个输入特征中随机选取个时刻的数据作为一轮训练数据,然后将每个时刻的数据依次输入到深度残差网络模型,通过输入层将该帧数据转换为张量形式输入至串联的残差块;
[0016](3.2)、在深度残差网络模型中,设第l个残差块的输入张量为Z
(l

1)
,在第l个残差块的左侧分支中,张量Z
(l

1)
经过由多个扩张因果卷积构成的卷积核进行特征抽取,然后依次卷积层、归一化层、Relu激活函数层、卷积层、归一化层,得到左侧分支的输出张量在第l个残差块的右侧分支中,张量Z
(l

1)
经1
×
1卷积,使其输出张量匹配左侧分支输出张量的维度,然后两个分支的输出张量相加,得到第l个残差块的输出第l个残差块的输出Z
(l)
和第(l

2)个残差块的输出相加,得到第(l+1)个残差块的输入(Z
l
+Z
(l

2)
);
[0017](3.3)、重复步骤(3.2),直到最后一个残差块输出Z
(L)
,最后将Z
(L)
经并联的两个全连接层输出,其输出记为并作为t时刻的预测值;
[0018](3.4)、当本轮训练数据训练完成后,计算本轮训练的损失函数值MAPE:
[0019][0020]其中,表示t时刻的观测值;
[0021](3.5)、设置损失阈值Δ;计算本轮训练后的损失函数值与上一轮训练后的损失函数值的差值ΔMAPE,比较ΔMAPE与Δ的大小,如果ΔMAPE≤Δ,则训练结束,得到第i个深度残差网络模型;否则,利用批量梯度下降算法更新深度残差网络中的权重,然后再返回步骤(3.1)进行下一轮的训练;
[0022](3.6)、按照步骤(3.1)

(3.5)所述方法完成M个输入特征对深度残差网络的训练,最终得到M个深度残差网络模型,记为{F1,F2,

,F
i
,

,F
M
};
[0023](4)、利用贝叶斯加权概率平均法对深度残差网络模型进行自适应性组合;
[0024](4.1)、设置目标用户的采集周期T1;
[0025](4.2)、按照采样周期T1对目标用户的小样本历史负荷数据进行采样,得到负荷数据集和温度数据集
其中和分别表示目标用户在第t个采样时刻采集到的历史负荷数据及对应温度,然后按步骤(1.3)

(1.4)所述方法构建输入特征,记为
[0026](4.3)、构造输入特征对其中,表示t时刻的输入特征表示t时刻的输入特征表示t时刻的负荷观测值;
[0027](4.4)、将输入特征分别输入到M个深度残差网络模型中,从而得到预测输出其中,其中,表示在t时刻第i个深度残差网络模型的预测值;
[0028](4.5)、计算的先验分布
[0029][0030]其中,N表示高斯分布,表示高斯噪声,ω={ω1,ω2,...,ω
M
}表示赋予给不同的权值;
[0031](4.6)、计算的概率分,:
[0032][0033]其中,I表示单位矩阵;
[0034](4.7)、假设权值ω的先验服从均值为0方差为Σ
p
的高斯分布:
[0035]ω=N(0,Σ
p
)
[0036]根据贝叶斯推断理论计算权值ω的后验概率分布:
[0037][0038]其中,
[0039](5)、实时负荷预测;
[0040](5.1)、实时采集目标用户的历史负荷数据以及温度数据,按步骤(1.1)

(1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于迁移学习的小样本集下短期负荷预测方法,其特征在于,包括以下步骤:(1)、数据采集与预处理;(1.1)、设置负荷采样周期T;(1.2)、按照负荷采样周期T对M个源域用户的历史负荷数据x
load
及对应温度x
temp
进行采集,从而构建数据集和温度集,记第i个源域用户构建数据集为和温度集为其中,分别表示第i个源域用户在第t个采样时刻采集到的历史负荷数据及对应温度,i=1,2,

,M;(1.3)、分别剔除和中的异常值,然后再进行线性插值,得到数据样本最后再对数据样本X
i
进行归一化处理,得到归一化以后的数据样本(1.4)、为数据样本加入时间特征变量包含时序变量、天级变量、节假日变量,以独热编码的形式作为输入特征,最终构造出M个输入特征为(2)、搭建深度残差网络模型;深度残差网络由L个残差块跳跃连接而成,其中,每一个残差块由卷积层、归一化层、Relu激活函数层构成;(3)、基于源域用户数据训练深度残差网络模型;(3.1)、从从第i个输入特征中随机选取个时刻的数据作为一轮训练数据,然后将每个时刻的数据依次输入到深度残差网络模型,通过输入层将该帧数据转换为张量形式输入至串联的残差块;(3.2)、在深度残差网络模型中,设第l个残差块的输入张量为Z
(l

1)
,在第l个残差块的左侧分支中,张量Z
(l

1)
经过由多个扩张因果卷积构成的卷积核进行特征抽取,然后依次卷积层、归一化层、Relu激活函数层、卷积层、归一化层,得到左侧分支的输出张量在第l个残差块的右侧分支中,张量Z
(l

1)
经1
×
1卷积,使其输出张量匹配左侧分支输出张量的维度,然后两个分支的输出张量相加,得到第l个残差块的输出第l个残差块的输出Z
(l)
和第(l

2)个残差块的输出相加,得到第(l+1)个残差块的输入(Z
l
+Z
(l

2)
);(3.3)、重复步骤(3.2),直到最后一个残差块输出Z
(L)
,最后将Z
(L)
经并联的两个全连接层输出,其输出记为并作为t时刻的预测值;(3.4)、当本轮训练数据训练完成后,计算本轮训练的损失函数值MAPE:其中,表示t时刻的观测值;(3.5)、设置损失阈值Δ;计...

【专利技术属性】
技术研发人员:张真源赵鹏飞黄琦胡维昊易建波李坚井实唐啸天
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1