本发明涉及需求响应行为预测,特别是涉及基于域适应的电力用户需求响应行为预测方法。
背景技术:
1、负荷预测的一个重要的应用是需求响应行为分析,但是用户的需求响应行为很难估计。用户的需求响应行为受到多种因素的影响,可以简单地将这些因素分为两部分。其一是用户本身的特性,另一个是需求响应的具体政策。目前主要的需求响应政策为阶梯电价。许多现有技术中尝试对单个用户的需求响应行为做预测,但是效果并不佳。缺乏训练数据是需求响应行为预测算法效果不佳的主要因素。数据缺乏问题包括两个方面。第一,单个用户的历史数据可能较少,在极端的情况下,甚至没有任何实验数据。比如,对于一个准备参加需求响应的新用户,对此用户的需求响应行为没有任何了解。缺乏单个用户的历史数据导致预测模型难以得到充分训练。第二,需求响应行为并不经常发生,这就导致了记录需求响应行为的数据较少。同时需求响应实验的公开数据集也较少,因为进行需求响应实验具有很高的代价,目前仅有少数国家开展了相关实验。
技术实现思路
1、本发明的目的是提供了基于域适应的电力用户需求响应行为预测方法,能够准确预测缺乏训练数据条件下的用户需求响应行为。
2、为实现上述目的,本发明提供了如下方案:
3、基于域适应的电力用户需求响应行为预测方法,包括:
4、获取用户执行需求响应策略时的目标数据和源数据,构建并训练双层迁移学习模型和域适应模型,获取所述目标数据和所述源数据的相关权重、隐变量、适应目标训练集以及适应源训练集;
5、构建电力用户需求响应行为预测模型,通过所述相关权重、所述隐变量、所述适应目标训练集以及所述适应源训练集训练所述电力用户需求响应行为预测模型,基于训练后的所述电力用户需求响应行为预测模型,获取预测结果。
6、可选地,构建所述域适应模型的方法为:
7、
8、其中,为目标数据样本中的解释变量,为目标数据样本中的预测变量,f为适用于所有用户的通用预测模型。
9、可选地,获取所述目标数据和所述源数据的相关权重的方法为:
10、
11、
12、其中,和分别表示和的标准差,表示目标问题的随机误差,表示源问题k的随机误差,表示源问题k的系统误差。
13、可选地,所述隐变量包括:目标数据隐变量和源数据隐变量。
14、可选地,获取所述目标数据隐变量和所述源数据隐变量包括:
15、将所述目标数据和所述源数据分别输入训练后的所述双层迁移学习模型中的隐变量提取模块,通过所述隐变量提取模块的编码器,提取所述目标数据的第一数据特征和所述源数据的第二数据特征,将所述第一数据特征和所述第二数据特征存储到隐变量中,即所述目标数据隐变量和所述源数据隐变量,并基于所述隐变量提取模块的解码器恢复所述目标数据和所述源数据,则说明所述隐变量成功保存了所述第一数据特征和所述第二数据特征,从而获取所述目标数据隐变量和所述源数据隐变量。
16、可选地,构建电力用户需求响应行为预测模型的方法为:
17、
18、
19、其中,为目标数据样本中的预测变量,f为适用于所有用户的通用预测模型,l(k)为源问题的隐变量,l(target)为目标问题的隐变量,为目标数据样本中的解释变量,为源数据样本中的预测变量,为源数据样本中的解释变量。
20、可选地,通过所述相关权重、隐变量以及适应目标训练集训练所述电力用户需求响应行为预测模型包括:
21、通过所述相关权重对所述适应目标训练集和域适应源训练集进行赋权,引入所述隐变量,获取最终训练集,通过所述最终训练集训练所述电力用户需求响应行为预测模型。
22、可选地,通过所述相关权重对所述适应目标训练集和域适应源训练集进行赋权的方法为:
23、
24、其中,即是对应样本点的权重,为估计所得参数,为最小化运算符,p(x′)为源问题域的解释变量分布,p(y′|x′,θ)为源问题域内预测目标的条件概率分布,p(x)为目标域内的解释变量分布,p(y|x,θ)为目标问题域内预测目标的条件概率分布。
25、本发明的有益效果为:
26、本发明通过设计迁移学习算法,引入其他数据源,提取每个问题的隐含特征,并且得到每个源问题与目标问题的相关性,基于域适应方法进行域适应训练集加权,解决了需求响应事件积累较少引起的模型训练难题,有效提升了需求响应行为预测的准确性。
1.基于域适应的电力用户需求响应行为预测方法,其特征在于,包括:
2.根据权利要求1所述的基于域适应的电力用户需求响应行为预测方法,其特征在于,构建所述域适应模型的方法为:
3.根据权利要求1所述的基于域适应的电力用户需求响应行为预测方法,其特征在于,获取所述目标数据和所述源数据的相关权重的方法为:
4.根据权利要求1所述的基于域适应的电力用户需求响应行为预测方法,其特征在于,所述隐变量包括:目标数据隐变量和源数据隐变量。
5.根据权利要求4所述的基于域适应的电力用户需求响应行为预测方法,其特征在于,获取所述目标数据隐变量和所述源数据隐变量包括:
6.根据权利要求1所述的基于域适应的电力用户需求响应行为预测方法,其特征在于,构建电力用户需求响应行为预测模型的方法为:
7.根据权利要求1所述的基于域适应的电力用户需求响应行为预测方法,其特征在于,通过所述相关权重、隐变量以及适应目标训练集训练所述电力用户需求响应行为预测模型包括:
8.根据权利要求7所述的基于域适应的电力用户需求响应行为预测方法,其特征在于,通过所述相关权重对所述适应目标训练集和域适应源训练集进行赋权的方法为: