【技术实现步骤摘要】
电力系统经济调度方法、装置、电子设备及存储介质
[0001]本专利技术属于电力系统运行优化
,尤其涉及电力系统经济调度方法、装置、电子设备及存储介质。
技术介绍
[0002]电力系统的经济调度是电力系统经济运行的基础。传统方法中一般采用分解协调式算法求解电力系统的经济调度问题,已有的调度过程中,电力系统中的各个发电商向中心化的协调层交互发电商的发电功率等协调变量,通过迭代求出各个发电商的最优发电功率和出清价格。但是,已有分解协调式算法中,交互的协调变量涉及到各个发电商的隐私数据,并且协调层可能恶意修改数据,从而导致经济调度问题无法求解。例如,专利号为CN202211136578.0,专利名称为一种考虑需求侧与碳排放的电力系统经济调度方法,其中电力系统经济调度考虑了需求侧与碳排放,采用多目标粒子群算法与二阶锥规划潮流模型得到经济调度结果,该方法中需要中心化的协调层收集所有发电商的数据,既没有保护各个发电商的隐私,也可能导致协调层恶意修改数据,使发电商对调度失去信任。
技术实现思路
[0003]本专利技术的目的是针对已有技术中存在的问题,提出一种基于区块链加密共识机制的电力系统经济调度方法、装置、电子设备及存储介质,以在保护电力系统内各个发电商隐私的前提下,在发电商之间构建信任,解决电力系统经济调度的隐私与信任问题。
[0004]根据本专利技术的第一个方面,提出了一种基于区块链加密共识机制的电力系统经济调度方法,包括以下步骤:
[0005]步骤一:计算电力系统内各发电商的发电功率;< ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链加密共识机制的电力系统经济调度方法,其特征在于,该方法包括以下步骤:计算电力系统内各发电商的发电功率;对各发电商的发电功率进行加密处理,得到加密后的各发电商发电功率;所有发电商对总发电功率达成共识,实现电力系统经济调度。2.如权利要求1所述的电力系统经济调度方法,其特征在于,所述计算电力系统内各发电商的发电功率,包括以下步骤:(1)建立计算电力系统内各发电商在第k+1次迭代时的发电功率P
i(+1)
的优化模型,得到如下:以各发电商i的成本最小为优化模型的目标函数:其中,i为发电商编号,P
i
为发电商i的发电功率,C
i
(
i
)为发电商i的成本函数,P
i(+1)
为第k+1次迭代时发电商i的发电功率;以发电商i的发电功率约束为优化模型的约束条件:P
i,min
≤P
i
≤P
i,max
其中,P
i,min
和P
i,max
分别为发电商i的发电功率下限和发电功率上限;(2)利用内点法,求解步骤(1)的优化模型,得到电力系统内各发电商在第k+1次迭代时的发电功率P
i(+1)
。3.如权利要求1所述的电力系统经济调度方法,其特征在于,所述对各发电商的发电功率进行加密处理,得到加密后的各发电商发电功率,包括以下步骤:(1)初始化迭代次数k=0,初始化出清价格λ
(k)
=0,其中上标k代表第k次迭代时对应变量的值,λ代表出清价格;(2)对所述步骤一中发电商i在第k+1次迭代时的发电功率P
i(+1)
进行加密处理,得到各发电商在第k+1次迭代时的加密发电功率具体步骤如下:(2
‑
1)发电商i生成N
‑
1个随机数s
ij
:{s
ij
∣1≤j≤N,j≠i};其中,N为电力系统内发电商的个数,j为发电商序号,s
ij
为发电商i生成的第j个随机数;(2
‑
2)各发电商i分别将随机数s
ij
发送给发电商j;(2
‑
3)利用下式,各发电商i根据从其他发电商处收到的随机数s
ij
,对发电商i的第k+1次迭代时的发电功率P
i(+1)
进行Paillier加密,得到发电商i的加密发电功率进行Paillier加密,得到发电商i的加密发电功率进行Paillier加密,得到发电商i的加密发电功率其中,
i
为发电商i的加密参数,n、g分别为Paillier加密使用的公钥,r为Paillier加密使用的随机数,n、g、r分别由电力系统内所有发电商通过协商确定;
(2
‑
4)各发电商将各自的加密发电功率广播给电力系统中的其...
【专利技术属性】
技术研发人员:王彬,周鑫,赵昊天,孙宏斌,郭庆来,吴文传,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。