基于区块链智能合约的交易平台、光伏交易系统及方法技术方案

技术编号:35512663 阅读:12 留言:0更新日期:2022-11-09 14:28
本公开涉及智能电网技术领域,提出了基于区块链智能合约的交易平台、光伏交易系统及方法,设计了光伏数据采集器,解决现有硬件上的采集数据缺失、错误,为数据分析提供数据支持,然后构建基于区块链的光伏智能电表交易系统,设计一种光伏交易过程,提高了交易透明度,解决了交易过程中用户虚报需求数据的不正当行为,保证了需求数据的准确性,更有利于电能调配,提高能源的利用率。提高能源的利用率。提高能源的利用率。

【技术实现步骤摘要】
基于区块链智能合约的交易平台、光伏交易系统及方法


[0001]本公开涉及智能电网相关
,具体的说,是涉及基于区块链智能合约的交易平台、光伏交易系统及方法。

技术介绍

[0002]本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,并不必然构成在先技术。
[0003]在电力领域,能源和区块链技术融合成能源区块链,将区块链与智能电表结合,构建光伏场景下基于区块链的智能电表系统具有广阔的前景。光伏产业迅速发展,但是采集光伏工作数据的数据采集器会受到较复杂环境因素和功率器件的干扰,容易出现数据上的缺少和错误,所以需要建立识别稳定、精度高的光伏采集器对采集数据进行初步处理。
[0004]并且,多样化的分布式发电(Distributed Energy,DE)和含有DE的消费者参与到电力市场中。光伏用户间的交易也越来越重要,当前交易体系尚处发展阶段,交易流程的不完善会导致电网的不良运行,在利益驱使下,某些用户难免会谎报需求,以得到更多的需求份额,将会影响光伏交易的公平性,导致基于需求的能源配置调度准确度低的问题,使得电能的调配不合理,并使得电力系统的外送以及新能源消纳不能很好的平衡。

技术实现思路

[0005]本公开为了解决上述问题,提出了基于区块链智能合约的交易平台、光伏交易系统及方法,设计了光伏数据采集器,解决现有硬件上的采集数据缺失、错误,为数据分析提供数据支持,然后构建基于区块链的光伏智能电表交易系统,设计一种光伏交易过程,提高了交易透明度,减少了交易过程中用户虚报需求数据的不正当行为,保证了需求数据的准确性,更有利于电能调配,提高能源的利用率。
[0006]为了实现上述目的,本公开采用如下技术方案:
[0007]一个或多个实施例提供了基于区块链智能合约的交易平台,包括:
[0008]预备定单生成模块:被配置为根据客户端发起电量采购请求,生成预备定单;
[0009]侦听预备订单模块:被配置为通过接收到的侦听广播,对预备订单合约进行侦听,根据侦听到的预备订单从数据库中获取预备订单及其签名,并进行预备订单真实性检测;
[0010]电量需求检验模块:被配置为在订单真实性检测后,查看售卖方光伏智能电表是否有待出售电量,满足售电条件,根据内部电价制定交易方案,并上传至超级账本区块链;
[0011]订单确认模块:被配置为获取超级账本区块链上的交易方案,验证交易方案的真实性,选择满意的交易方案生成采购订单。
[0012]一个或多个实施例提供了基于区块链智能合约的光伏交易系统,其特征在于,包括:多个客户端、智能电表系统、上述的基于区块链智能合约的交易平台、云网关与数据库,基于区块链智能合约的交易平台分别通过云网关与智能电表系统、客户端以及数据库连接;
[0013]智能电表系统,与各个客户端设置的光伏采集装置连接,被配置为对光伏采集装置采集的电能数据进行存储和更新;
[0014]基于区块链智能合约的交易平台:被配置为根据智能电表系统的电能数据,利用超级账本区块链的智能合约将交易方案保存在区块链上,客户端通过智能合约交易平台进行电能交易。
[0015]一个或多个实施例提供了基于区块链智能合约的光伏交易方法,包括如下步骤:
[0016]根据获取的购电方的电量采集请求,生成预备定单并上传至区块链;
[0017]售电方通过区块链接收侦听广播,获取预备定单并进行真实性检测;
[0018]若预备定单满足真实性检测,进行电量需求检测,判断售卖方电量是否满足预备定单的电量要求,将电量满足要求的售电方信息上传至区块链;
[0019]购电方通过智能合约的区块链获得包含有售电方信息的需求响应列表,并对售电方进行真实性检验;
[0020]对售电方进行真实性检验通过,对售电方进行选择生成交易方案即为采购订单;
[0021]将交易方案上传至区块链,对交易方案分析得到异常购电行为判定结果。
[0022]与现有技术相比,本公开的有益效果为:
[0023]本公开中,基于区块链构建基于区块链智能合约的交易平台,在用电需求检验的基础上,加入出售电量的真实性检验,防止用户利用电能进行影响电网正常运行的异常行为,能够提高微电网用户之间交易的透明性,提高电力系统电能调控的准确性,使得电力系统的外送以及新能源消纳平衡,有利于电力系统正常运行。
[0024]本公开的优点以及附加方面的优点将在下面的具体实施例中进行详细说明。
附图说明
[0025]构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的限定。
[0026]图1是本公开实施例1的采集器的电压采集电路的电路图;
[0027]图2是本公开实施例1的采集器的电流采集模块的电路图;
[0028]图3是本公开实施例1的采集器的光照传感器接口连接电路图;
[0029]图4是本公开实施例1的采集器的主控模块电路图;
[0030]图5是本公开实施例1的采集器的数据传输模块与主控模块接口电路图;
[0031]图6是本公开实施例1的采集器的软件系统具体功能分支图;
[0032]图7是本公开实施例1的采集器的启动软件流程图;
[0033]图8是本公开实施例1的光伏交易方法流程图。
具体实施方式
[0034]下面结合附图与实施例对本公开作进一步说明。
[0035]应该指出,以下详细说明都是示例性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属
的普通技术人员通常理解的相同含义。
[0036]需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根
据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。需要说明的是,在不冲突的情况下,本公开中的各个实施例及实施例中的特征可以相互组合。下面将结合附图对实施例进行详细描述。
[0037]实施例1
[0038]在一个或多个实施方式公开的技术方案中,如图1

图8所示,基于区块链智能合约的光伏交易系统,包括:多个客户端、智能电表系统、基于区块链智能合约的交易平台、云网关与数据库,基于区块链智能合约的交易平台分别通过云网关与智能电表系统、客户端以及数据库连接;
[0039]智能电表系统,与各个客户端设置的光伏采集装置连接,被配置为对光伏采集装置采集的电能数据进行存储和更新;
[0040]基于区块链智能合约的交易平台:被配置为根据智能电表系统的电能数据,利用超级账本区块链的智能合约将交易方案保存在区块链上,客户端通过智能合约交易平台进行电能交易;
[0041]客户端,包括售卖方客户端和购本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于区块链智能合约的交易平台,其特征在于,包括:预备定单生成模块:被配置为根据客户端发起电量采购请求,生成预备定单;侦听预备订单模块:被配置为通过接收到的侦听广播,对预备订单合约进行侦听,根据侦听到的预备订单从数据库中获取预备订单及其签名,并进行预备订单真实性检测;电量需求检验模块:被配置为在订单真实性检测后,查看售卖方光伏智能电表是否有待出售电量,满足售电条件,根据内部电价制定交易方案,并上传至超级账本区块链;订单确认模块:被配置为获取超级账本区块链上的交易方案,验证交易方案的真实性,选择满意的交易方案生成采购订单。2.如权利要求1所述的基于区块链智能合约的交易平台,其特征在于:还包括订单反馈模块,订单反馈模块被配置为根据采购订单进行异常购电行为判定,并发送至区块链,并同步至售电方。3.如权利要求2所述的基于区块链智能合约的交易平台,其特征在于:异常购电行为判定方法为:售电方在自身产能不足进行售电,或者售电方在自身电量充足时购买低价电能,判定为异常购电行为,并将异常购电行为信息存储在区块链上。4.如权利要求1所述的基于区块链智能合约的交易平台,其特征在于:预备订单真实性检测的方法,具体为:售卖方按照预备订单中的购电电表hash值获取电表公钥,然后对购电电表私钥签名解密,检验订单经过hash函数后的值,若一致,则预备订单真实可靠;若不一致,则预备订单不可靠。5.如权利要求1所述的基于区块链智能合约的交易平台,其特征在于:交易方案真实性检测的方法,具体为:购电方按照交易方案中的售电电表hash值获取电表公钥,然后对售电电表私钥的签名解密,检验订单经过hash函数后的值,若一致,则交易方案真实可靠;若不一致,则交易方案不可靠。6.如权利要求1所述的基于区块链智能合约的交易平台,其特征在于:预备订单信息包括购电电表号、购电需求量以及购电电表私钥签名A、购电电表私钥签名A经过哈希算法后的值...

【专利技术属性】
技术研发人员:王清荆臻张志王平欣朱红霞李琮琮李骁陈祉如赵曦曹彤
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1