当前位置: 首页 > 专利查询>武汉大学专利>正文

一种考虑用户隐私保护的自适应住宅负荷预测方法技术

技术编号:34765994 阅读:23 留言:0更新日期:2022-08-31 19:16
本发明专利技术提出了一种考虑用户隐私保护的自适应住宅负荷预测方法,属于电力负荷预测领域。首先获得公共负荷数据和住宅负荷数据并处理;模型服务器构建公共负荷神经网络模型,将公共负荷神经网络模型发送给多个用户端;每个用户端利用住宅负荷训练样本在公共负荷神经网络模型的基础上训练住宅负荷神经网络模型,将住宅负荷神经网络模型传输至模型服务器;模型服务器通过加权平均用户的住宅负神经网络模型参数构建公共负荷神经网络模型;重复上述过程,直至公共负荷神经网络模型参数收敛;用户端利用住宅负荷训练样本对公共负荷神经网络模型进行自适应调整。本发明专利技术方法保护隐私并针对特定用户进行调整,使得模型的预测更加准确。确。确。

【技术实现步骤摘要】
一种考虑用户隐私保护的自适应住宅负荷预测方法


[0001]本专利技术涉及用电负荷预测领域,具体是一种考虑用户隐私保护的自适应住宅负荷预测方法。
[0002]国际能源署已将建筑节能确定为确保能源部门长期去碳化的五项措施之一,人们在住宅中花费大量的时间,占据了能源消耗和二氧化碳排放的很大一部分。除了环境效益外,建筑节能也带来了巨大的经济效益。住宅能耗预测可以帮助各部门平衡能源生产和消费,以实现能源管理和节约,提高能源效率。
[0003]基于数据驱动的预测模型在能源消耗预测方面提供了有效准确的预测,已有许多专家和学者验证过这一点。但由于监管部门和用户都有隐私和安全方面的顾虑,所以不可能共享个人数据,数据以孤立的岛屿形式存在,这使得很难充分利用大的细粒度数据来训练强大的模型。同时对于数据导向的预测方法来说,由于不同住宅用户的用电习惯不同,导致数据分布不同,这使得模型应用于不同用户后预测效果下降。因此,以上两个问题亟待解决。

技术实现思路

[0004]针对现有技术的以上缺陷和改进需求,本专利技术提供了一种考虑用户隐私保护的自适应住宅负荷预测方法,其目的在于解决用户数据无法公开导致的数据孤岛及通用模型泛化能力弱的技术问题。
[0005]本专利技术系统包括:模型服务器、多个用户计算终端;所述模型服务器与所述多个用户计算终端依次连接;
[0006]一种考虑用户隐私保护的自适应住宅负荷预测方法,该方法包括以下步骤:
[0007]步骤1:获得多个历史时刻的公共负荷数据和多个用户的多个历史时刻的住宅负荷数据,将多个历史时刻的公共负荷数据划分为多个公共负荷训练样本,进一步标记每个公共负荷训练样本的负荷真值,将每个用户的多个历史时刻的住宅负荷数据分为每个用户的多个住宅负荷训练样本,进一步标记每个用户的每个住宅负荷训练样本的负荷真值;
[0008]步骤2:模型服务器构建公共负荷神经网络模型,将每个公共负荷训练样本输入至公共负荷神经网络模型,预测得到每个公共负荷训练样本的负荷预测值,结合每个公共负荷训练样本的负荷真值构建公共负荷神经网络损失函数模型,进一步通过使用梯度下降法优化得到优化后公共负荷神经网络模型参数,通过优化后公共负荷神经网络模型参数构建优化后公共负荷神经网络模型;
[0009]步骤3:模型服务器将优化后公共负荷神经网络模型参数以及优化后公共负荷神经网络模型发送给多个用户计算终端。
[0010]步骤4:每个用户计算终端将每个用户的每个住宅负荷训练样本输入至优化后公共负荷神经网络模型,预测得到每个用户的每个住宅负荷训练样本的负荷预测值,结合每个用户的每个住宅负荷训练样本的负荷真值构建每个用户的住宅负荷神经网络损失函数模型,进一步通过使用梯度下降法优化得到优化后每个用户的住宅负荷神经网络模型参
数,每个用户计算终端将优化后每个用户的住宅负荷神经网络模型参数传输至模型服务器;
[0011]步骤5:模型服务器对多个用户的住宅负荷神经网络模型参数进行平均处理得到加权平均用户的住宅负荷神经网络模型参数,通过加权平均用户的住宅负荷神经网络模型参数构建模型服务器的公共负荷神经网络模型;
[0012]步骤6:重复步骤3至步骤6,直至加权平均用户的住宅负荷神经网络模型参数收敛;通过加权平均用户的住宅负荷神经网络模型的收敛参数构建加权平均用户的住宅负荷神经网络模型;模型服务器将加权平均用户的住宅负荷神经网络模型传输至每个用户计算终端;
[0013]步骤7:第m个用户的计算终端利用住宅负荷训练样本对加权平均用户的住宅负荷神经网络模型进行自适应调整:保持加权平均用户的住宅负荷网络模型中第一卷积层的参数、第二卷积层的参数、BiLSTM网络的参数不变,对全连接层参数进行自适应调整,具体为:同时使用公共负荷训练样本和每个用户的住宅负荷训练样本,构建每个用户的住宅负荷神经网络损失函数模型:
[0014][0015]其中,Θ
u
为第u个用户的网络中待优化的参数,y
n
为第n个公共负荷训练样本的负荷真值,为第n个公共负荷训练样本的负荷预测值,为第u个用户第m个住宅负荷训练样本的负荷真值,是第u个用户第m个住宅负荷训练样本的的负荷预测值,D
S
是多个历史时刻的公共负荷数据,D
u
是第u个用户的多个历史时刻的住宅负荷数据,η是差异系数,是多核最大均值差异损失;多核最大均值差异损失计算方法如下:
[0016][0017]其中,x
n
为第n个公共负荷训练样本,为第u个用户第m个住宅负荷训练样本,φ(
·
)为映射函数;
[0018]映射函数φ(
·
)使用高斯核的凸组合进行计算,各个核需要满足如下条件:
[0019][0020]其中,k
p
表示高斯核,表示核函数系数,表示高斯核的凸组合;
[0021]映射函数计算方法转换为核函数的计算,如下所示:
[0022]φ(x
s
)
·
φ(x
t
)=k(x
s
,x
t
)
[0023]其中,φ(x
s
)表示数据x
s
经过映射函数φ(
·
)的映射,φ(x
t
)表示数据x
t
经过映射函数φ(
·
)的映射,k(x
s
,x
t
)表示数据x
s
和数据x
t
经过高斯核函数k运算后的结果;
[0024]作为优选,步骤1所述多个公共负荷训练样本,具体定义为:
[0025]x
n
={D
S,(n

1)
·
L+1
,D
S,(n

1)
·
L+2
,

,D
S,n
·
L
}
[0026]n∈[1,N][0027]其中,x
n
为第n个公共负荷训练样本,L为训练样本的长度,D
S,(n

1)
·
L+j
为第n个公共负荷训练样本中第j个负荷值,即第(n

1)*L+j个历史时刻的公共负荷,其中j∈[1,L];
[0028]步骤1所述每个公共负荷训练样本的负荷真值为:
[0029]y
n
=D
S,n
·
L+1
[0030]其中,y
n
为第n个公共负荷训练样本的负荷真值;
[0031]步骤1所述用户u的M个住宅负荷训练样本,具体定义为:
[0032][0033]u∈[1,U][0034]m∈[1,M][0035]其中,为第u个用户第m个住宅负荷训练样本,L为训练样本的长度,D<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种考虑用户隐私保护的自适应住宅负荷预测方法,其特征在于,包括以下步骤:步骤1:获得多个历史时刻的公共负荷数据和多个用户的多个历史时刻的住宅负荷数据,将多个历史时刻的公共负荷数据划分为多个公共负荷训练样本,进一步标记每个公共负荷训练样本的负荷真值,将每个用户的多个历史时刻的住宅负荷数据分为每个用户的多个住宅负荷训练样本,进一步标记每个用户的每个住宅负荷训练样本的负荷真值;步骤2:模型服务器构建公共负荷神经网络模型,将每个公共负荷训练样本输入至公共负荷神经网络模型,预测得到每个公共负荷训练样本的负荷预测值,结合每个公共负荷训练样本的负荷真值构建公共负荷神经网络损失函数模型,进一步通过使用梯度下降法优化得到优化后公共负荷神经网络模型参数,通过优化后公共负荷神经网络模型参数构建优化后公共负荷神经网络模型;步骤3:模型服务器将优化后公共负荷神经网络模型参数以及优化后公共负荷神经网络模型发送给多个用户计算终端;步骤4:每个用户计算终端将每个用户的每个住宅负荷训练样本输入至优化后公共负荷神经网络模型,预测得到每个用户的每个住宅负荷训练样本的负荷预测值,结合每个用户的每个住宅负荷训练样本的负荷真值构建每个用户的住宅负荷神经网络损失函数模型,进一步通过使用梯度下降法优化得到优化后每个用户的住宅负荷神经网络模型参数,每个用户计算终端将优化后每个用户的住宅负荷神经网络模型参数传输至模型服务器;步骤5:模型服务器对多个用户的住宅负荷神经网络模型参数进行平均处理得到加权平均用户的住宅负荷神经网络模型参数,通过加权平均用户的住宅负荷神经网络模型参数构建模型服务器的公共负荷神经网络模型;步骤6:重复步骤3至步骤6,直至加权平均用户的住宅负荷神经网络模型参数收敛;通过加权平均用户的住宅负荷神经网络模型的收敛参数构建加权平均用户的住宅负荷神经网络模型;模型服务器将加权平均用户的住宅负荷神经网络模型传输至每个用户计算终端;步骤7:第m个用户的计算终端利用住宅负荷训练样本对加权平均用户的住宅负荷神经网络模型进行自适应调整:保持加权平均用户的住宅负荷网络模型中第一卷积层的参数、第二卷积层的参数、BiLSTM网络的参数不变,对全连接层参数进行自适应调整,具体为:同时使用公共负荷训练样本和每个用户的住宅负荷训练样本,构建每个用户的住宅负荷神经网络损失函数模型:其中,Θ
u
为第u个用户的网络中待优化的参数,y
n
为第n个公共负荷训练样本的负荷真值,为第n个公共负荷训练样本的负荷预测值,为第u个用户第m个住宅负荷训练样本的负荷真值,是第u个用户第m个住宅负荷训练样本的的负荷预测值,D
S
是多个历史时刻的公共负荷数据,D
u
是第u个用户的多个历史时刻的住宅负荷数据,η是差异系数,是多核最大均值差异损失;多核最大均值差异损失计算方法如下:
其中,x
n
为第n个公共负荷训练样本,为第u个用户第m个住宅负荷训练样本,φ(
·
)为映射函数;映射函数φ(
·
)使用高斯核的凸组合进行计算,各个核需要满足如下条件:其中,k
p
表示高斯核,表示核函数系数,表示高斯核的凸组合;映射函数计算方法转换为核函数的计算,如下所示:φ(x
s
)
·
φ(x
t
)=k(x
s
,x
t
)其中,φ(x
s
)表示数据x
s
经过映射函数φ(
·
)的映射,φ(x
t
)表示数据x
t
经过映射函数φ(
·
)的映射,k(x
s
,x
t
)表示数据x
s
和数据x
t
经过高斯核函数k运算后的结果。2.根据权利要求1所述的考虑用户隐私保护的自适应...

【专利技术属性】
技术研发人员:许贤泽施元徐逢秋
申请(专利权)人:武汉大学
类型:发明
国别省市:

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

1