摘要
针对智能电网系统峰值负荷差值过大、电力供给短缺等问题,提出了基于差分隐私的峰谷分时电价激励方案。方案将差分隐私和峰谷分时电价模型进行结合,在保证用户数据隐私的前提下对峰谷分时电价的定价策略进行优化。通过施行差异化的电价策略对用户的用电行为进行引导,激励用户形成错峰用电习惯,进而实现电力系统整体用电负荷的均衡。最后,通过实验对引入差分隐私后的数据效用进行分析,并对所提机制的运行效果进行评估。实验表明,本方案在实现电网整体用电负荷削峰填谷的同时对用户的数据隐私进行了保护。
近年来,随着智能电网技术的快速发展,峰谷分时电价激励机制作为有效的需求侧管理措施,得到了广泛应用。该机制通过对不同时间段设定不同的电价,引导用户在峰谷时段选择更加节能和环保的用电方式,实现用电控制和能源节约,对于实现智能电网系统负荷均衡,保证电网安全和平稳运行,实现能源有效利用和节能减排具有重要意
目前,关于峰谷分时电价激励机制的研究主要集中于电价策略的制定和优化,少有研究者关注该机制的广泛应用所产生的数据隐私泄露风
针对上述问题,提出了基于差分隐私的峰谷分时电价激励方案。通过在用户原始用电数据中添加噪声实现对用户的数据隐私进行保护,同时不会对统计分析的结果造成太大的影响。本文的创新点如下:第一,利用差分隐私中的Laplace可分性实现用户本地差分隐私,对用户数据进行隐私保护;第二,在现行的峰谷分时电价基础上提出了尖峰凹谷分时电价优化模型,在保证用户效益和电力市场收益的前提下,更有效地对用电负荷进行削峰填谷;第三,通过设计实验对差分隐私在智能电网用电数据分析中的最优隐私保护预算进行探讨,更好地实现数据可用性和隐私保护需求的平衡。
智能电网需求响应机制是缓解电力供需矛盾、均衡电网整体负荷、保障电网安全稳定运行的重要方式,是促进可再生能源的消纳、推动实现“碳中和、碳达峰”目标的重要动力。其核心思想是通过制定分时电价策略引导用户自主调节用电模式,从而降低用电负荷的峰谷
在分时电价策略制定方面,Wang
在分时电价优化模型构建与求解方面,Li
然而,现有的研究很少考虑到分时电价策略制定和模型构建与求解过程中的用户隐私泄露问题。针对这一问题,Mishra
针对智能电网的需求侧管理(demand side management, DSM)过程中的数据隐私保护需求,提出基于差分隐私的峰谷分时电价激励机制。通过将差分隐私应用于用电负荷分析和峰谷电价动态定价决策中,实现数据隐私保护与数据应用间的平衡。
基于价格的需求响应(price based demand response, PBDR)是智能电网需求侧管理中的一种常规方法。通过对电价的动态调节引导用户改变用电习惯,实现智能电网系统负荷均衡的同时提升电力市场经济效益。中国现行峰谷分时电价就是这一方法的实际应用。
以用户住宅用电场景为例,实现PBDR大致可分为如下3个环节。
用户用电数据采集:供电部门通过规划搭建用户住宅电网通信与数据采集架构实现用户用电数据的实时采集与传输。通常,用户的用电数据由部署在用户端的智能电表定时统计并上报,经边缘服务器处理后,最终在控制中心进行汇总。用户用电数据的采集频率可以根据智能电网的业务需求动态调整。现有的研究工作指出PBDR对数据采集频率的要求约为每隔1 h进行一次。需特别指出的是,在实际应用中数据采集频率可设定为任意值;在进行数据分析时,可通过数据聚合等方式对数据进行处理,进而得到恰当的用电数据统计值。
用电负荷峰谷划分:控制中心以24 h为周期以1 h为间隔对用户的用电数据进行分类汇总。通过绘制本地区的日用电负荷曲线观察用户的整体用电趋势;通过对日用电负荷曲线进行划分,将全天用电负荷细分为3个时段:高峰负荷时段、平常负荷时段和低谷负荷时段。例如:根据日用电负荷曲线上的尖峰和凹谷,可大致将一天的24 h划分为2个高峰负荷时段、2个平常负荷时段以及2个低谷负荷时段。
分时电价优化决策:供电部门通过综合考虑区域日用电负荷、发电成本、电力市场经济效益和用户经济效益等多种影响因素,根据基准电价制定出分时电价。通过对不同用电负荷时段实行差异化电价以影响用户的用电行为,进而实现智能电网中整体用电负荷的削峰填谷(降低用电负荷的峰谷差)。考虑电力作为一种具有时效性的特殊商品,以及电力需求在时间上的转移所造成的连锁效应,通过建立并求解分时电价优化决策模型,可以为智能电网的电力定价提供参考,从而建立更加公平有效的电力价格体系。
基于上述应用场景,通过将差分隐私应用于峰谷分时电价优化决策过程,提出基于差分隐私的峰谷分时电价激励方案,该方案应满足如下设计目标。
隐私保护:单个住宅用户的用电数据中所包含的隐私信息应当得到保护,任何其他实体不能直接获取单个住宅用户真实的用电数据,也不能通过数据分析或实施差分攻击等手段获取单个用户的隐私信息。
数据可用:使用差分隐私对用电数据进行保护后,应保证单个用户用电数据以及多个用户用电数据的统计量在保护前后不存在显著差异,不因数据失真而导致数据不可用。
负荷均衡:系统的整体用电负荷应当随着分时电价的优化而逐渐均衡,即用电负荷曲线的峰谷差应当在分时电价调整后有所降低,从而实现日负荷的削峰填谷。
误差可接受:使用经差分隐私保护后的用电数据求解得到的最优分时电价与使用用户真实数据求解得到的最优分时电价间的误差应当是可接受的,同时分时电价对于用电负荷曲线的影响也应保持一致。
计算成本可接受:考虑智能电表所具备的计算能力有限,应保证在不影响智能电表核心功能正常运行的前提下,住宅用户的智能电表能够以可接受的计算成本实现对用电数据的保护。
本文中提出的基于差分隐私的峰谷分时电价激励方案分为用户用电数据采集、用电负荷峰谷划分、峰谷分时电价模型构建和峰谷分时电价模型求解4个部分。该机制涉及以下3类实体:住宅用户的智能电表、边缘服务器、控制中心。
控制中心(control center, CC):该类实体通常被视为高度可信且具备优越计算能力的实体,负责收集、处理和分析系统中各类数据,从而为智能电网提供可靠的服务。在现实场景中,CC通常由电力部门的一台或多台云服务器担任,多台服务器可构成分布式架构以提高运行效率和请求响应速度。
边缘服务器(edge server, ES):该类实体通常被视为诚实且好奇的具备较强的计算能力的实体,负责住宅用户和控制中心之间的数据转发与信息传递。通常,ES为部署在某个住宅区网络(residential area network, RAN)的网关,负责收集并聚合该RAN内所有的住宅用户的用电数据形成区域用电数据,并将该数据发送给CC。在现实场景中,ES通常由物业公司部署的网关服务器担任。
住宅用户(residential user, RU):该类实体位于用户层,每一个住宅用户RU归属于唯一的RAN并拥有自己的家庭网络(home area network, HAN),该HAN由智能电表(smart meter, SM)和若干用电设备组成。SM负责实时记录HAN内所有设备的用电数据,间隔固定时间(例如:每15 min)将用电数据发送给所在RAN的ES。
机制中所使用的符号如
符号 | 说明 | 符号 | 说明 |
---|---|---|---|
隐私保护预算 | 峰谷时段划分方式及其集合表示 | ||
拉普拉斯噪音尺度 | 目标函数 | ||
随机噪音 | 求解用电负荷的函数 | ||
用户用电数据及加噪后的用户用电数据 | 供电企业收益 | ||
第时段的电价和电量 | 发电或用电成本 | ||
分时电价持续时间 | 电量-电价变化率 | ||
分时电价起始时刻、终止时刻和持续时间 | 弹性系数 |
在智能电网中,假设每间隔固定时段智能电表SM所上报的用电数据的取值范围为,为用电数据的上限值。控制中心CC根据数据安全性和数据可用性需求选定合适的隐私保护预算,依据
。 | (1) |
假设在时刻,SM的电表读数记为。根据接收到的消息,SM在服从概率密度函数为
, | (2) |
。 | (3) |
SM在完成用电数据加噪后,向ES以及CC发送用电数据,经CC进行数据聚合后即可用于后续的用电负荷峰谷划分、分时电价决策优化及其他数据分析环节。
在完成用户用电数据采集后,CC根据单个运行周期(通常为24 h)的用电负荷变化情况绘制出日用电负荷曲线。选取该曲线上的极大值和极小值作为特征点,运用模糊数学理论和隶属函数(如:偏小型半梯形隶属函数)在原有的峰谷时段划分的基础上将运行周期细分为高峰负荷时段、尖峰负荷时段、低谷负荷时段和凹谷负荷时段4类时段。分别对上述时段实行高峰电价、尖峰电价、低谷电价和凹谷电价。
假设每个电价时段的持续时间满足,使用和分别表示高峰电价的起始时刻和终止时刻,高峰电价的持续时间为;和分别表示低谷电价的起始时刻和终止时刻,低谷电价的持续时间为;和分别表示第个尖峰电价的起始时刻和终止时刻,第个尖峰电价的持续时间为;和分别表示第个凹谷电价的起始时刻和终止时刻,第个凹谷电价的持续时间为,各时段的约束如
(4) |
依照上述原则,假设存在种可行的峰谷时段划分方式,则总的峰谷时段划分集合为。在选定的划分方式下,建立相应的峰谷分时电价多目标优化模型,比较优化前后的负荷曲线峰谷差、电力市场经济效益和用户用电成本变化,从集合中选择最优的划分模式,进而得到最优的峰谷分时电价模型。
CC以实现智能电网中整体用电负荷的削峰填谷为目标,以最小化日用电负荷曲线中的尖峰负荷为目标构建目标函数;以最小化日用电负荷曲线中的峰谷差为目标,构建目标函数。上述目标函数的表达式如
, | (5) |
。 | (6) |
式中:和分别为日负荷曲线的最大负荷值和最小负荷值,为求解用电负荷的函数,为第j个凹谷电价,为第i个尖峰电价,为低谷电价,为高峰电价。
同时,考虑电力市场效益、用户效益和发电成本等因素,模型应满足下述约束条件。
1) 供电企业获益。
为保证电力市场的整体效益以及供电企业的积极性,供电企业在实行峰谷分时电价后的收益应不小于实行峰谷分时电价前的收益与节约的投资成本的差值,该约束的表达式如式(
, | (7) |
, | (8) |
。 | (9) |
式中:、为实行分时电价前高峰时段、低谷时段的用电量,、为第i个尖峰时段、第j个凹谷的用电量。
2) 住宅用户获益。
住宅用户对电价变动敏感,只有让用户获益才能激励用户。住宅用户在实行峰谷分时电价方案后的平均用电成本应不高于实行该方案前的平均用电成本,该约束的表达式为
。 | (10) |
3) 发电成本。
在实行峰谷分时电价后尖峰电价应不高于供电企业小型发电机组的发电成本,凹谷电价应不低于凹谷时段的边际成本,该约束的表达式为:
。 | (11) |
综上,峰谷分时电价优化决策模型如
, | (12) |
通过对不同的隐私保护预算下的加噪数据进行计算分析,讨论差分隐私在智能电网用电数据分析中,实现数据可用性和隐私保护需求平衡的最优值。应用差分进化算法求解所提机制中的峰谷分时电价模型下的最优峰谷分时电价,验证在该电价下对用户的激励效果。
在进行数据效用分析和机制效果评估前,将对实验环境、实验中所使用的数据集以及模型的初始化参数进行介绍。
实验数据使用Python第三方库Pandas和Numpy进行清洗和处理。本文中所提激励方案(峰谷分时电价模型)使用Matlab2019a进行实现和求解。实验选取的数据集为中国华东某地区(夏季)的典型日用电负荷数据,以小时为单位对用电负荷进行统计,日用电负荷曲线如

图1 中国华东某地区(夏季)的典型日用电负荷曲线
Fig. 1 Daily electricity load curve of a region in east China (summer)
设定该地区现行的电价政策(模型初始电价参数)为:每日8:00—21:00为高峰时段,施行高峰电价0.53 ¥/(kW·h);21:00—次日8:00为低谷时段,施行低谷电价0.37 ¥/(kW·h);设定模型中可转移时段的可变负荷在时段内用电量占比分别为;计算电量电价弹性矩阵的弹性系数如
凹谷时段 | 谷时段 | 峰时段 | 尖峰时段 | |
---|---|---|---|---|
凹谷时段 | -0.15 | 0.03 | 0.06 | 0.04 |
谷时段 | 0.03 | -0.15 | 0.02 | 0.06 |
峰时段 | 0.06 | 0.02 | -0.15 | 0.03 |
尖峰时段 | 0.04 | 0.06 | 0.03 | -0.15 |
根据该地区日用电负荷曲线,按照所提机制的用电负荷峰谷划分方法,在原有峰谷时段的基础上,按照
方式1 | 方式2 | 方式3 | 方式4 | |
---|---|---|---|---|
尖峰时段1 | 9:00—12:00 | 10:00—11:00 | 9:00—11:00 | 8:00—12:00 |
尖峰时段2 | 17:00—20:00 | 18:00—20:00 | 17:00—21:00 | 18:00—22:00 |
凹谷时段1 | 0:00—5:00 | 22:00—次日4:30 | 23:00—次日6:00 | 1:00—6:00 |
设定差分进化算法的缩放因子;变异因子;种群数量;最大允许迭代次数。对峰谷分时电价模型的计算流程如

图2 峰谷分时电价模型求解流程
Fig. 2 Peak-to-valley tariff model solving process
通过对SM的用电数据采集以及CC的用电数据聚合过程进行模拟,对用电数据加入差分隐私随机噪声后的数据可用性进行分析。在用户用电数据采集阶段,SM通过向用电数据中加入满足伽马分布的随机噪声,得到差分隐私保护后的用电数据。经CC数据聚合后,依据
。 | (17) |
由于Laplace分布的可分性,所以SM添加的满足伽马分布的随机噪声在CC端聚合之后等同于加噪前SM用电数据的聚合值D直接加上满足Laplace分布的随机噪声。为简化实验,将直接对聚合后的数据加入Laplace噪声后的可用性进行分析。
在实验中,以4.1小节中的中国华东某地区(夏季)的典型日用电负荷数据为原始数据,选取作为对用电数据进行差分隐私的隐私保护预算,根据在不同隐私保护预算下的用电数,以小时为单位重新对日用电负荷曲线进行绘制,不同值下的日用电负荷曲线如

图3 不同ε值下的日用电负荷曲线
Fig. 3 Daily electricity load curves for different values of ε
由

图4 不同ε值下的统计指标对比
Fig. 4 Comparison of statistical indicators at different values of ε
由
本节将从电价优化以及日用电负荷均衡2个方面对所提激励机制的效果进行评估。首先,通过MATLAB仿真对机制中的峰谷分时电价模型进行求解,从而获得最优的(尖)峰(凹)谷分时电价。其次,对实行激励机制后的整体用电负荷进行预测,从而验证激励机制对日用电负荷的均衡效果。
为了验证所提机制不会因为差分隐私噪声的引入而失效,分别以原始数据和隐私预算的加噪数据输入模型,使用差分进化算法对峰谷分时电价模型进行求解,求解后得到的最优电价如
凹谷电价 | 低谷电价 | 高峰电价 | 尖峰电价A | 尖峰电价B | |
---|---|---|---|---|---|
原始数据 | 0.160 | 0.584 | 0.361 | 0.632 | 0.673 |
0.160 | 0.563 | 0.411 | 0.617 | 0.669 | |
0.000 | -0.021 | 0.050 | -0.015 | 0.026 |

图5 不同分时电价对比
Fig. 5 Comparison of different time-of-use tariffs
由上述图表可知,在引入差分隐私噪声后模型所求解的最优峰谷分时电价相较于原始数据的偏差为 ¥/(kW·h)。因此,差分隐私噪声的引入不会导致模型求解结果的不可用。通过与现行分时电价相比,峰谷分时电价能够根据地区内的用电负荷分布提供细粒度的电网价格体系。由于用户对电价是敏感的,因此,所提机制可以通过细粒度的电力定价,对用户侧的用电习惯进行引导,激励用户将非必要的用电需求由尖峰/高峰电价时段向凹谷/低谷电价时段转移,从而实现智能电网整体日负荷的削峰填谷。所提激励机制对日用电负荷的削峰填谷作用将会在后续实验进行验证和分析。
通过分析峰值负荷、谷值负荷、峰谷负荷差、峰谷负荷差率、负荷率和用户日均用电成本6个评价指标,对激励机制施行前后的用户日用电负荷均衡效果和用户激励效果进行评估,各评价指标计算结果见
激励前后 | qmax/MW | qmin/MW | Δq/MW | ||||||
---|---|---|---|---|---|---|---|---|---|
原始数据 | ε=0.9 | 差值 | 原始数据 | ε=0.9 | 差值 | 原始数据 | ε=0.9 | 差值 | |
激励机制前 | 7 580.40 | 7 490.58 | -89.82 | 4 910.50 | 4 792.44 | -118.06 | 2 669.90 | 2 698.14 | 28.24 |
激励机制后 | 7 300.45 | 7 293.07 | -7.38 | 5 276.53 | 5 160.42 | -116.11 | 2 023.92 | 2 132.65 | 108.37 |
增长率/% | -3.69 | -2.64 | 7.45 | 7.68 | -32.19 | -24.19 | |||
激励前后 | RΔq | Rδq |
cavg/(¥∙(kW∙h | ||||||
原始数据 | ε=0.9 | 差值 | 原始数据 | ε=0.9 | 差值 | 原始数据 | ε=0.9 | 差值 | |
激励机制前 | 3.52 | 3.60 | 0.08 | 8.48 | 8.55 | 0.07 | 0.472 | 0.472 | 0.000 |
激励机制后 | 2.77 | 2.92 | 0.15 | 8.85 | 8.84 | 0.01 | 0.466 | 0.470 | 0.004 |
增长率/% | -1.27 | -0.42 |
由
为了更直观地体现激励机制对用电负荷的均衡效果,将对施行激励机制前后的日用电负荷曲线进行绘制,同时也对不同隐私保护预算下的均衡效果进行补充测试。实行激励机制前后的日用电负荷曲线变化如

图6 日用电负荷曲线变化对比
Fig. 6 Comparison of changes in daily load curves for electricity consumption

图7 日用电负荷曲线变化对比(无噪声)
Fig. 7 Comparison of changes in daily load curves for electricity consumption (noiseless)

图8 日用电负荷曲线变化对比(ε=0.9)
Fig. 8 Comparison of changes in daily load curves for electricity consumption (ε=0.9)
本文中提出了基于差分隐私的峰谷分时电价激励方案。首先,对峰谷分时电价激励机制的原理及潜在风险进行了阐述。其次,对所提机制的应用场景和应满足的设计目标进行介绍。接着,对机制中所涉及的相关方法和具体细节进行了详细介绍。最后,通过真实数据案例对提出方案的有效性进行了分析评估。实验证明,通过引入特定隐私预算下的差分隐私噪声能够在实现电网整体用电负荷削峰填谷的同时对用户的数据隐私进行有效保护。在后续的研究工作中,将深入研究如何将隐私保护技术与智能电网需求侧管理中的各个环节进行结合,实现智能电网数据分析应用全流程的数据隐私保护。
参考文献
戴瑞海, 廖鸿图, 施亦治, 等. 分时电价下考虑需求响应的微电网经济调度方法[J]. 重庆大学学报, 2022, 45(1): 25-37. [百度学术]
Dai R H, Liao H T, Shi Y Z, et al. Demand response economic dispatch method for microgrid based on the time-of-use rate[J]. Journal of Chongqing University, 2022, 45(1): 25-37.(in Chinese) [百度学术]
李宇远, 于海洋. 基于群盲签名的智能电网隐私保护方案研究[J]. 自动化仪表, 2022, 43(6): 85-89. [百度学术]
Li Y Y, Yu H Y. Research on privacy protection scheme of smart grid based on group blind signature[J]. Process Automation Instrumentation, 2022, 43(6): 85-89.(in Chinese) [百度学术]
He D, Kumar N, Zeadally S, et al. Efficient and privacy-preserving data aggregation scheme for smart grid against internal adversaries [J]. IEEE Transactions on Smart Grid, 2017, 8(5): 2411-2419. [百度学术]
Xue K P, Zhu B, Yang Q Y, et al. An efficient and robust data aggregation scheme without a trusted authority for smart grid[J]. IEEE Internet of Things Journal, 2020, 7(3): 1949-1959. [百度学术]
陈倩, 刘云. 多维分解加噪算法在智能电网隐私保护中的优化[J]. 重庆大学学报, 2018, 41(9): 86-93. [百度学术]
Chen Q, Liu Y. Optimization of multi-dimensional decomposition and plus noise algorithm in intelligent grid privacy protection[J]. Journal of Chongqing University, 2018, 41(9): 86-93.(in Chinese) [百度学术]
Shen H, Liu Y J, Xia Z, et al. An efficient aggregation scheme resisting on malicious data mining attacks for smart grid[J]. Information Sciences, 2020, 526: 289-300. [百度学术]
Wang S X, Zhang S T, Wang K. Multi-objective optimal operation of distributed energy storage considering user demand response under time-of-use price[J]. Electric Power Automation Equipment, 2020, 40: 125-132. [百度学术]
Xia Q,Yang Z F,Lai X W. Electricity market design based on temporal pricing of renewable capacity[J]. Power System Technology, 2022, 46(5):1771-1779. [百度学术]
Mohseni S, Brent A C, Kelly S, et al. Strategic design optimisation of multi-energy-storage-technology micro-grids considering a two-stage game-theoretic market for demand response aggregation[J]. Applied Energy, 2021, 287: 116563. [百度学术]
Li Y Y, Li J X, He J J, et al. The real-time pricing optimization model of smart grid based on the utility function of the logistic function[J]. Energy, 2021, 224: 120172. [百度学术]
Liu Q, Ma L, Li L, et al. Optimal robust real-time pricing algorithm based on utility maximization for smart grid[C]//2021 4th International Conference on Energy, Electrical and Power Engineering (CEEPE), April 23-25, 2021, Chongqing, China. IEEE, 2021: 836-841. [百度学术]
Jiao D X,Yu H X,Sun L. User incentive dynamic pricing decision-making method for electric heating load in peak-regulated virtual power plant[J]. Proceedings of the CSUEPSA, 2022, 34(7): 72-80, 87. [百度学术]
Pandey V, Wang E, Boyles S D. Deep reinforcement learning algorithm for dynamic pricing of express lanes with multiple access locations[J]. Transportation Research Part C: Emerging Technologies, 2020, 119: 102715. [百度学术]
Lu R Z, Bai R C, Huang Y, et al. Data-driven real-time price-based demand response for industrial facilities energy management[J]. Applied Energy, 2021, 283: 116291. [百度学术]
刘浩田, 陈锦, 朱熹, 等. 一种基于价格弹性矩阵的居民峰谷分时电价激励策略[J]. 电力系统保护与控制, 2021, 49(5): 116-123. [百度学术]
Liu H T, Chen J, Zhu X, et al. An incentive strategy of residential peak-valley price based on price elasticity matrix of demand[J]. Power System Protection and Control, 2021, 49(5): 116-123.(in Chinese) [百度学术]
Qu X Y, Hui H X, Yang S C, et al. Price elasticity matrix of demand in power system considering demand response programs[J]. IOP Conference Series: Earth and Environmental Science, 2018, 121: 052081. [百度学术]
Mishra M K, Parida S K. A game theoretic approach for demand-side management using real-time variable peak pricing considering distributed energy resources[J]. IEEE Systems Journal, 2022, 16(1): 144-154. [百度学术]
Zhu H L, Ouahada K. A distributed real-time control algorithm for energy storage sharing[J]. Energy and Buildings, 2021, 230: 110478. [百度学术]
Wu X L, Yuan Q, Wang L. Multiobjective differential evolution algorithm for solving robotic cell scheduling problem with batch-processing machines[J]. IEEE Transactions on Automation Science and Engineering, 2021, 18(2): 757-775. [百度学术]