一种双挂双摘分布式电力交易撮合方法及系统技术方案

技术编号:24412782 阅读:40 留言:0更新日期:2020-06-06 10:00
一种双挂双摘分布式电力交易撮合方法及系统,包括:采集在以太坊注册用户的交易合约;基于每个用户的所有合约构成所述用户的合约集合,并将所有的合约集合以区块的形式传播并存入区块链;基于所述以太坊进行双挂双摘交易撮合;其中,所述用户包括购电用户和售电用户。本发明专利技术提供的技术方案实现了购电用户和售电用户之间的自主交易,不需要中心决策机构,解决了交易中信任问题。

A distributed power transaction matching method and system with double hanging and double picking

【技术实现步骤摘要】
一种双挂双摘分布式电力交易撮合方法及系统
本专利技术涉及交易撮合领域,具体讲涉及一种双挂双摘分布式电力交易撮合方法及系统。
技术介绍
随着新一轮电力体制改革的推进,开放售电侧市场,允许分布式电源等多主体参与市场竞争已成为电力市场发展的趋势。由于现有电力市场机制按集中式发电供电模式设计,而分布式发电具有单体量少、点多、面广等特点,难以直接采用集中电力交易机制模式,导致分布式发电所需的电网公共服务、电力市场交易机制以及政府管理体制仍存在较多缺失,迫切需要开展分布式交易机制和模型研究。
技术实现思路
为解决上述问题,本专利技术提供了一种双挂双摘分布式电力交易撮合方法及系统。一种双挂双摘分布式电力交易撮合方法,包括:采集在以太坊注册用户的交易合约;基于每个用户的所有合约构成所述用户的合约集合,并将所有的合约集合以区块的形式传播并存入区块链;基于所述以太坊进行双挂双摘交易撮合;其中,所述用户包括购电用户和售电用户。优选的,所述将所有的合约集合以区块的形式传播并存入区块链,包括:将所有的合约集合基于区块的点对点形式在交易网络中传播,并进行信息公示;用户对所述合约集合进行确认;将所述确认后的合约集合存入区块链。优选的,所述基于所述以太坊进行双挂双摘交易撮合包括:基于交易的合约循环进行售电用户挂牌购电用户摘牌和购电用户挂牌售电用户摘牌操作直到完成所有交易;形成交易记录。优选的,所述售电用户挂牌购电用户摘牌包括:所述售电用户挂牌,挂牌的内容包括电量、电价;所述购电用户按照价格由低到高的方式摘牌,并向以太坊虚拟机发送请求,启动以太坊虚拟机对区块链中的合约执行操作;所述购电用户摘牌的内容包括电量和电价。优选的,所述购电用户挂牌售电用户摘牌,包括:所述购电用户挂牌,挂牌的内容包括电量、电价,其中所述挂牌内容的电量为所述挂牌购电用户摘牌时剩余的购电量;根据所述售电用户挂牌购电用户摘牌时剩余的购电量,按照价格由高到低的方式摘牌,并向以太坊虚拟机发送请求,启动以太坊虚拟机对区块链中的合约执行操作;所述售电用户摘牌的内容包括电量和电价。优选的,所述合约,包括:交易内容、交易时间、双挂双摘的约束条件;其中,所述双挂双摘的约束条件包括:售电用户挂牌电量约束、购电用户单次摘牌电量约束、购电用户挂牌电量约束和售电用户单次摘牌电量约束。优选的,所述售电用户挂牌电量约束如下式所示:Q′Mj=QMj式中,Q'Mj:第j个售电用户的挂牌电量为;QMj:第j个售电用户发布的待售电量;所述购电用户单次摘牌电量约束如下式所示:Q'Nij≤min{QNi,Q'Mj}式中,QNi:第i个购电用户发布的需求电量;Q′Mj:第j个售电用户的挂牌电量;Q′Nij第i个购电用户的摘牌电量;所述购电用户挂牌电量约束如下式所示:式中,Q”Ni:第i个购电用户的挂牌电量;所述售电用户单次摘牌电量约束如下式所示:式中,Q″Mji:第j个售电用户的摘牌电量。优选的,所述采集在以太坊注册用户的交易合约之前,还包括:在以太坊上注册用户,所述以太坊返回注册用户一对公钥和私钥作为账户地址和启动账户的钥匙;优选的,在将所有的合约集合基于区块的点对点形式在交易网络中传播之前,还包括:在以太坊客户端制定交易的合约之后采用私钥进行签名,以确保合约的有效性。一种双挂双摘分布式电力交易撮合系统,包括:采集模块,用于采集在以太坊注册用户的交易合约;传播模块,基于每个用户的所有合约构成所述用户的合约集合,并将所有的合约集合以区块的形式传播并存入区块链;撮合模块,基于所述以太坊进行双挂双摘交易撮合;其中,所述用户包括购电用户和售电用户。优选的,所述传播模块包括:信息公示子模块,用于将所有的合约集合基于区块的点对点形式在交易网络中传播,并进行信息公示;确认子模块,用于用户对所述合约集合进行确认;存储子模块,用于将所述确认后的合约集合存入区块链。优选的,所述撮合模块包括:循环交易子模块,基于交易的合约循环进行售电用户挂牌购电用户摘牌和购电用户挂牌售电用户摘牌操作直到完成所有交易;记录子模块,用于形成交易记录。与现有技术相比,本专利技术的有益效果为:1、本专利技术提供的一种双挂双摘分布式电力交易撮合方法,包括:采集在以太坊注册用户的交易合约;基于每个用户的所有合约构成所述用户的合约集合,并将所有的合约集合以区块的形式传播并存入区块链;基于所述以太坊进行双挂双摘交易撮合;其中,所述用户包括购电用户和售电用户。本专利技术提供的技术方案实现了购电用户和售电用户之间的自主交易,不需要中心决策机构,解决了交易中信任问题。2、本专利技术提供的技术方案将所有交易信息均写入区块链中,且用户可查询历史交易记录,保证了交易的公平性与透明性,提高了交易的灵活自主性。附图说明图1为本专利技术的双挂双摘分布式电力交易撮合方法流程图;图2为本专利技术的双挂双摘的分布式交易流程图;图3为本专利技术的基于以太坊的交易模型;图4为本专利技术的双向挂牌交易模型流程图。具体实施方式本专利技术公开了一种基于以太坊的双挂双摘分布式电力交易撮合方法,该方法实现了点对点的分布式电力交易。该交易模式不再需要中心决策机构,用户和用户之间自主进行交易,并解决了交易中的信任问题,保证交易的公平性与透明性,提高了交易的灵活自主性。实施例1:一种双挂双摘分布式电力交易撮合方法,如图1所示:步骤1:采集在以太坊注册用户的交易合约;步骤2:基于每个用户的所有合约构成所述用户的合约集合,并将所有的合约集合以区块的形式传播并存入区块链;步骤3:基于所述以太坊进行双挂双摘交易撮合;其中,所述用户包括购电用户和售电用户。在步骤1之前做如下操作,在以太坊上注册用户,所述以太坊返回注册用户一对公钥和私钥作为账户地址和启动账户的钥匙;在以太坊客户端制定交易的合约之后采用私钥进行签名,以确保合约的有效性。步骤1:采集在以太坊注册用户的交易合约。步骤2:基于每个用户的所有合约构成所述用户的合约集合,并将所有的合约集合以区块的形式传播并存入区块链,具体包括:将所有的合约集合基于区块的点对点形式在交易网络中传播,并进行信息公示;用户对所述合约集合进行确认;将所述确认后的合约集合存入区块链。步骤3:基于所述以太坊进行双挂双摘交易撮合包括:基于交易的合约循环进行售电用户挂牌购电用户摘牌和购电用户挂牌售电用户摘牌操作直到完成所有交易;形成交易记录。所述售电用户挂牌购电用户摘牌包括:所述售电用户挂牌,挂牌的内容包括电量、电价;所述购电用户按照价格由本文档来自技高网...

【技术保护点】
1.一种双挂双摘分布式电力交易撮合方法,其特征在于,包括:/n采集在以太坊注册用户的交易合约;/n基于每个用户的所有合约构成所述用户的合约集合,并将所有的合约集合以区块的形式传播并存入区块链;/n基于所述以太坊进行双挂双摘交易撮合;/n其中,所述用户包括购电用户和售电用户。/n

【技术特征摘要】
1.一种双挂双摘分布式电力交易撮合方法,其特征在于,包括:
采集在以太坊注册用户的交易合约;
基于每个用户的所有合约构成所述用户的合约集合,并将所有的合约集合以区块的形式传播并存入区块链;
基于所述以太坊进行双挂双摘交易撮合;
其中,所述用户包括购电用户和售电用户。


2.如权利要求1所述的方法,其特征在于,所述将所有的合约集合以区块的形式传播并存入区块链,包括:
将所有的合约集合基于区块的点对点形式在交易网络中传播,并进行信息公示;
用户对所述合约集合进行确认;
将所述确认后的合约集合存入区块链。


3.如权利要求1所述的方法,其特征在于,所述基于所述以太坊进行双挂双摘交易撮合包括:
基于交易的合约循环进行售电用户挂牌购电用户摘牌和购电用户挂牌售电用户摘牌操作直到完成所有交易;形成交易记录。


4.如权利要求3所述的方法,其特征在于,所述售电用户挂牌购电用户摘牌包括:
所述售电用户挂牌,挂牌的内容包括电量、电价;
所述购电用户按照价格由低到高的方式摘牌,并向以太坊虚拟机发送请求,启动以太坊虚拟机对区块链中的合约执行操作;
所述购电用户摘牌的内容包括电量和电价。


5.如权利要求4所述的方法,其特征在于,所述购电用户挂牌售电用户摘牌,包括:
所述购电用户挂牌,挂牌的内容包括电量、电价,其中所述挂牌内容的电量为所述挂牌购电用户摘牌时剩余的购电量;
根据所述售电用户挂牌购电用户摘牌时剩余的购电量,按照价格由高到低的方式摘牌,并向以太坊虚拟机发送请求,启动以太坊虚拟机对区块链中的合约执行操作;
所述售电用户摘牌的内容包括电量和电价。


6.如权利要求1所述的方法,其特征在于,所述合约,包括:交易内容、交易时间、双挂双摘的约束条件;其中,所述双挂双摘的约束条件包括:
售电用户挂牌电量约束、购电用户单次摘牌电量约束、购电用户挂牌电量约束和售电用户单次摘牌电量约束。


7.如权利要求6所述的方法,其特征在于,所述售电用户挂牌电量约束如下式所示...

【专利技术属性】
技术研发人员:于韶源杨胜春耿建李亚平刘航宇王珂刘建涛周竞郭晓蕊朱克东
申请(专利权)人:中国电力科学研究院有限公司国家电网有限公司
类型:发明
国别省市:江苏;32

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

1