一种分布式能量交易中面向用户突发需求的时前交易方法技术

技术编号:36351254 阅读:14 留言:0更新日期:2023-01-14 18:06
本发明专利技术公开了分布式能量交易中面向用户突发需求的时前交易方法,所述方法应用于基于区块链技术构建的分布式能量交易平台,所述方法包括:响应于用户发起的能源需求,将所述能源需求广播到区块链上;供应商接收到所述能源需求时判断发起能源需求的用户的交易信任值是否达到阈值;当所述交易信任值达到阈值,供应商制定当前的能源价格并将信息发布到区块链上;所述用户选择供应商达成交易。本发明专利技术提出了一种通过交易信任值来评估交易的方式,构建了安全、高效的交易机制,能够很好地满足用户突发的能源需求。户突发的能源需求。户突发的能源需求。

【技术实现步骤摘要】
一种分布式能量交易中面向用户突发需求的时前交易方法


[0001]本专利技术属于分布式能量交易
,尤其涉及一种分布式能量交易中面向用户突发需求的时前交易方法。

技术介绍

[0002]随着人口的不断增长,人们生活水平的不断提高,使得人们对能源的需求达到了前所未有的高度。传统能源不仅开采困难,而且使用时造成的高碳排放量还会对环境产生污染,将不能满足人们日益增长的能源需求。此外,基于传统能源的集中式交易方式面临着可扩展性不足、易受网络攻击、处理效率低等问题。一旦调度需求超出中央处理器的求解能力,就会威胁系统的稳定运行,造成不可估量的损失。
[0003]在此背景下,各种可再生的新能源应运而生,同时借助于区块链技术智能电网的交易方式正在从传统的集中式向新兴的分布式转变。区块链技术具有去中心化、可追溯、交易透明、不可篡改等特性,能够很好的应用在分布式能量交易系统中。在这种分布式交易系统中,用户能够自行选择交易对象无需第三方实体的干预,能够更大程度的满足用户需求、提升能量交易的效率以及降低能源调度的复杂度。
[0004]然而,现有的分布式能源交易方式侧重区块链的共识算法的设计、能量调度优化以提高系统运行效率、降低调度成本,无法解决用户的突发能源需求。

技术实现思路

[0005]本专利技术的目的在于,为克服现有技术缺陷,提供了一种分布式能量交易中面向用户突发需求的时前交易方法,构建了完善的信任评估体系,能够使能源供应商对用户的交易信任值进行计算并判断是否同意该用户的请求,此外还基于信任评估体系设计了一种全新的价格制定方法,构建了安全高效的交易机制,解决了分布式能量交易中的突发需求、交易信任的问题。
[0006]本专利技术目的通过下述技术方案来实现:
[0007]一种分布式能量交易中面向用户突发需求的时前交易方法,所述方法应用于基于区块链技术构建的分布式能量交易平台,所述方法包括:
[0008]响应于用户发起的能源需求,将所述能源需求广播到区块链上;
[0009]供应商接收到所述能源需求时判断发起能源需求的用户的交易信任值是否达到阈值;
[0010]当所述交易信任值达到阈值,供应商制定当前的能源价格并将信息发布到区块链上;
[0011]所述用户选择使其利益最大的供应商达成交易。
[0012]进一步的,所述分布式能量交易平台的构建包括:
[0013]构建用户信息模块,所述用户信息模块用于获取用户的账户信息、负荷信息以及能源使用信息;
[0014]构建交易发起模块,所述交易发起模块用于接收用户的能源交易请求,并生成当前的交易ID号以及相应的描述信息,所述描述信息包括交易能源种类、需求量和响应时间;
[0015]构建交易执行模块,所述构建交易执行模块用于自动执行电子合约,进行能源价格结算;
[0016]构建交易记录模块,所述交易记录模块用于生成当前交易相应的记录信息;
[0017]构建信息验证模块,所述信息验证模块对发布到区块链上的交易信息进行验证,若通过,则将电子合约发送至所述交易执行模块,否则拒绝用户的能源请求。
[0018]进一步的,所述交易信任值包括直接交易信任值和推荐交易信任值所述直接交易信任值表示能源供应商m与用户n有过历史交易行为,所述推荐交易信任值表示能源供应商m可以请求分布式平台中的其他能源供应商对用户n的信任值;
[0019]直接交易信任值的计算公式如下:
[0020][0021]其中,t表示当前交易是第t次发生,表示时间衰减函数,TP为此前交易的时间,TN为本次交易的时间,σ为控制因子,σ越小时间衰减函数的变化速率就越大;
[0022]推荐交易信任值的计算公式如下:
[0023][0024]其中,ω
i,m
为权重,由能源供应商m分配,S为除去能源供应商m外剩余供应商的集合;
[0025]所述能源供应商m对用户n的交易信任值的计算公式如下:
[0026][0027]其中u用于平衡所述直接交易信任值和所述推荐交易信任值u由能源供应商m自行设定。
[0028]进一步的,所述判断发起能源需求的用户的交易信任值是否达到阈值前还包括步骤:
[0029]当用户n发布能量需求时,能源供应商m首先判断自身的能源储备量以及能源种类是否满足用户需求,如果不满足则忽略该用户请求,如果满足则对用户n的交易信任值进行是否达到阈值进行判断。
[0030]进一步的,所述供应商制定当前的能源价格具体包括:
[0031]能源供应商获取历史交易信息,交易信息包括交易用户的信任值、自身的能源储
备量、能源交易数量以及交易价格;
[0032]根据历史交易信息建立预测模型,并将预测模型输入到BP神经网络中,并对BP神经网络进行训练;
[0033]将所述用户发起的能源需求形成的当前交易信息输入BP神经网络进行预测,BP神经网络的输出即为当前交易的预测价格。
[0034]进一步的,得到所述预测价格后,能源供应商根据与当前用户的其他预设条件自适应调整最终交易价格,所述其他预设条件包括交易次数和是否建立长期合作关系。
[0035]进一步的,所述方法还包括:
[0036]达成交易后,将交易完成后形成的交易凭证记录在区块链上。
[0037]进一步的,所述方法还包括:
[0038]达成交易后,能源供应商更新所述用户的交易信任值。
[0039]本专利技术的有益效果在于:
[0040]本专利技术提出的分布式能量交易中面向用户突发需求的时前交易方法,借助区块链技术构建分布式能量交易平台能够合理分配能源、处理用户的突发需求。同时构建了高效的交易信任评估体系,保障交易的可靠性。
附图说明
[0041]图1是本专利技术实施例提供的一种分布式能量交易中面向用户突发需求的时前交易方法流程示意图;
[0042]图2是本专利技术实施例分布式能量交易平台结构框图;
[0043]图3是本专利技术实施例用户交易信任评估体系流程图。
具体实施方式
[0044]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0045]基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0046]现有的分布式能源交易方式侧重区块链的共识算法的设计、能量调度优化以提高系统运行效率、降低调度成本,无法解决用户的突发能源需求。
[0047]为了解决上述技术问题,提出了本专利技术一种分布式能量交易中面向用户突发需求的时前交易方法的下述各个实施例。
[0048]参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式能量交易中面向用户突发需求的时前交易方法,所述方法应用于基于区块链技术构建的分布式能量交易平台,其特征在于,所述方法包括:响应于用户发起的能源需求,将所述能源需求广播到区块链上;供应商接收到所述能源需求时判断发起能源需求的用户的交易信任值是否达到阈值;当所述交易信任值达到阈值,供应商制定当前的能源价格并将信息发布到区块链上;所述用户选择供应商达成交易。2.如权利要求1所述的分布式能量交易中面向用户突发需求的时前交易方法,其特征在于,所述分布式能量交易平台的构建包括:构建用户信息模块,所述用户信息模块用于获取用户的账户信息、负荷信息以及能源使用信息;构建交易发起模块,所述交易发起模块用于接收用户的能源交易请求,并生成当前的交易ID号以及相应的描述信息,所述描述信息包括交易能源种类、需求量和响应时间;构建交易执行模块,所述构建交易执行模块用于自动执行电子合约,进行能源价格结算;构建交易记录模块,所述交易记录模块用于生成当前交易相应的记录信息;构建信息验证模块,所述信息验证模块对发布到区块链上的交易信息进行验证,若通过,则将电子合约发送至所述交易执行模块,否则拒绝用户的能源请求。3.如权利要求2所述的分布式能量交易中面向用户突发需求的时前交易方法,其特征在于,所述交易信任值包括直接交易信任值和推荐交易信任值所述直接交易信任值表示能源供应商m与用户n有过历史交易行为,所述推荐交易信任值表示能源供应商m可以请求分布式平台中的其他能源供应商对用户n的信任值;直接交易信任值的计算公式如下:其中,t表示当前交易是第t次发生,表示时间衰减函数,TP为此前交易的时间,TN为本次交易的时间,σ为控制因子,σ越小时间衰减函数的变化速率就越大;推荐交易信任值的计算公式如下:其中,ω
...

【专利技术属性】
技术研发人员:李松浓晏尧徐鑫吴大鹏杨志刚向菲吕小红彭文鑫王汝言陈咏涛江金洋雷娟万凌云钱基业宫林袁兴民
申请(专利权)人:重庆邮电大学国家电网有限公司
类型:发明
国别省市:

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

1