摘要
为充分利用可再生能源,实现局部消纳,多能源系统需要紧密融合与协同运行,形成有机整体。分析了能源供应侧、传输侧及需求侧三个层面多能源系统优化目标,指出了多能源系统协同优化中存在难以鉴别多元数据真伪及多能源主体信誉等问题。提出了一种基于实用拜占庭容错(PBFT)算法的多能源交互主体共识方法,分别针对能源监管主体下和能源对等主体下的能源区块链网络,使多能源主体在不诚实和互不信任的情况下,均可达成有效共识。设计模拟了一个由多能源主体构成的区块链网络,实验测试结果表明,上述方法可保证多能源主体间的有效共识,多能源主体处理单请求的平均共识时间随着主体数量的增多而增加。另外,对共识吞吐量的测试结果表明,能源对等主体下的共识吞吐量大于能源监管主体下的共识吞吐量。
In order to make full use of renewable energy and achieve local consumption, multi-energy systems need to be closely integrated and coordinated to form an organic whole. The optimization objectives of multi-energy system on the energy supply side, the transmission side and the demand side are analyzed. It is pointed out that there are problems in the collaborative optimization of multi-energy system, i.e., it is difficult to identify the authenticity of multi-data and the multi-energy subject reputation. A consensus method of multi-energy interactive subject based on practical Byzantine fault tolerance(PBFT) algorithm is proposed, which focuses on the energy blockchain network under the energy supervision subject and the energy peer so that the multi-energy subjects are dishonest and distrustful. In this case, an effective consensus can be reached. The design simulates a blockchain network composed of multiple energy entities. Experimental results show that the above method can ensure effective consensus among multiple energy subjects, and the average consensus time for multi-energy subjects to process single requests increases with the number of subjects. In addition, the test results of the consensus throughput show that the consensus throughput under the energy peer is greater than the consensus throughput under the energy regulator.
作者
王德文
王莉鑫
WANG Dewen;WANG Lixin(School of Control and Computer Engineering,North China Electric Power University,Baoding 071003,China)
出处
《电力系统自动化》
EI
CSCD
北大核心
2019年第9期41-49,共9页
Automation of Electric Power Systems
关键词
多能源系统
协同优化
实用拜占庭容错
共识机制
区块链
multi-energy system
collaborative optimization
practical Byzantine fault tolerance(PBFT)
consensus mechanism
blockchain