掌桥专利:专业的专利平台
掌桥专利
首页

基于区块链的分布式电力单元聚合方法、装置及存储介质

文献发布时间:2023-06-19 11:27:38


基于区块链的分布式电力单元聚合方法、装置及存储介质

技术领域

本发明涉及供电系统技术领域,具体是涉及一种基于区块链的分布式电力单元聚合方法、装置及存储介质。

背景技术

随着分布式发电和可再生能源的不断发展,配电网中出现了越来越多的分布式的可再生能源发电单元,它们地理位置分散、容量和规模普遍较小,很难引起大电网调度控制的兴趣,所以目前大电网仅仅将这些分布式发电单元视为不可控的发电单元,分布式发电单元也只是按照自身的能力和控制需求向电网注入功率,并不能为大电网提供电压和频率的支撑。同时,由于分布式发电单元出于本身具有波动性大和随机性强的特点,随着其渗透率的不断上升,大电网难以消纳,弃风弃光现象逐渐加剧,容易引发电力事故,威胁到配电网的安全稳定运行。此外,近些年,诸如空调、热水机、电动汽车等可控柔性负荷也大量出现在配电网中,如何引入这些需求侧资源参与电网调度,实现源荷互动,在保证电网稳定运行的同时消纳更多的分布式发电单元也成为一个急需解决的问题。

发明内容

本发明解决的现有技术问题是如何利用更多个分布式发电单元来为电网提供稳定的电源。

为了解决上述技术问题,本发明提供了一种基于区块链的分布式电力单元聚合方法,包括:

通过与多个分布式电力单元分别对应的客户端,获取所述多个分布式电力单元分别对应的综合数据,形成对应每个分布式电力单元的区块链节点;所述综合数据包括:转动惯量、最大有功可调容量和最大无功可调容量中的至少一个;

基于所述多个区块链节点分别对应的类型数据,对所述多个分布式电力单元形成的区块链节点划分对应的区块链组织;

基于所述多个分布式电力单元分别对应的综合数据,将所述区块链组织中的区块链节点划分为多个聚合体;

建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点。

上述方案中,所述通过与多个分布式电力单元分别对应的客户端,获取所述多个分布式电力单元分别对应的综合数据,形成对应每个分布式电力单元的区块链节点,包括:

通过与多个分布式电力单元分别对应的客户端,获取所述多个分布式电力单元分别对应的综合数据,并将所述多个分布式电力单元分别对应的综合数据存储在区块链系统的数据层;

形成对应每个分布式电力单元的区块链节点。

上述方案中,所述基于所述多个分布式电力单元分别对应的综合数据,将所述区块链组织中的区块链节点划分为多个聚合体,包括:

获取所述多个分布式电力单元中的一个分布式电力单元对应的标定综合数据;所述标定综合数据包括:标定转动惯量、标定最大有功可调容量和标定最大无功可调容量;

判断所述所述标定转动惯量是否不为0;

若是,则将所述一个分布式电力单元对应的区块链节点划分进惯性类聚合体;

若否,则判断所述标定最大有功可调容量是否不大于0;

若是,则将所述一个分布式电力单元对应的区块链节点划分进调峰类聚合体;

若否,则判断所述标定最大有功可调容量是否大于标定最大无公功可调容量;

若是,则将所述一个分布式电力单元对应的区块链节点划分进调功类聚合体;

若否,则将所述一个分布式电力单元对应的区块链节点划分进调压类聚合体。

上述方案中,所述建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点之后,所述方法还包括:

在所述多个分布式电力单元形成的电网信号波动时,所述每个聚合体内的区块链节点向电网提供相应的电能,维持所述电网信号平稳。

上述方案中,所述建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点之后,所述方法还包括:

在预设周期内,获取所述多个聚合体内的多个区块链节点分别对应的参与度;

将所述参与度存储在所述区块链节点分别对应的数据库内。

上述方案中,所述参与度包括:可靠度和匹配度;

所述将所述参与度数据存储在所述区块链节点分别对应的数据库内之后,所述方法还包括:

若所述可靠度小于可靠度阈值,则将所述参与度对应的区块链节点从对应的聚合体内删除;

若所述可靠度不小于可靠度阈值且所述匹配度小于匹配度阈值,则将所述参与度对应的区块链节点调配到目标聚合体,建立所述目标聚合体内的多个区块链节点之间的通信线路;所述目标聚合体为与所述参与度搭配的聚合体。

本发明实施例还提供了一种基于区块链的分布式电力单元聚合装置,包括:

数据获取单元,用于通过与多个分布式电力单元分别对应的客户端,获取所述多个分布式电力单元分别对应的综合数据,形成对应每个分布式电力单元的区块链节点;所述综合数据包括:转动惯量、最大有功可调容量和最大无功可调容量中的至少一个;

第一处理单元,用于基于所述多个区块链节点分别对应的类型数据,对所述多个分布式电力单元形成的区块链节点划分对应的区块链组织;

第二处理单元,用于基于所述多个分布式电力单元分别对应的综合数据,将所述区块链组织中的区块链节点划分为多个聚合体;

通信单元,用于建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点。

本发明实施例还提供了一种基于区块链的分布式电力单元聚合装置,包括:相互耦接的处理器和存储器;

所述存储器用于存储实现如上所述的基于区块链的分布式电力单元聚合方法的程序指令,所述处理器用于执行所述存储器存储的所述程序指令。

本发明实施例还提供了一种计算机可读存储介质,存储有程序文件,所述程序文件能够被执行以实现如上所述的基于区块链的分布式电力单元聚合方法本发明通过与多个分布式电力单元分别对应的客户端,获取多个分布式电力单元分别对应的综合数据,形成对应每个分布式电力单元的区块链节点;基于多个区块链节点分别对应的类型数据,对多个分布式电力单元形成的区块链节点划分对应的区块链组织;基于多个分布式电力单元分别对应的综合数据,将区块链组织中的区块链节点划分为多个聚合体;从而使得电网中可以消纳大量的分布式电力单元,然后建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点;在电网出现电信号波动时,通过预先设定的程序调配各个聚合体内的分布式电力单元的电源给电网供电,达到了电网电信号平稳。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明基于区块链的分布式电力单元聚合方法的流程示意图一;

图2是本发明基于区块链的分布式电力单元聚合方法的效果示意图

图3是本发明基于区块链的分布式电力单元聚合方法的效果示意图

图4是本发明基于区块链的分布式电力单元聚合方法的效果示意图

图5是本发明基于区块链的分布式电力单元聚合方法的流程示意图二;

图6是本发明基于区块链的分布式电力单元聚合方法的一个可选的流程示意图;

图7是本发明基于区块链的分布式电力单元聚合方法的一个可选的流程示意图;

图8是本发明基于区块链的分布式电力单元聚合方法的一个可选的流程示意图;

图9是本发明基于区块链的分布式电力单元聚合方法的一个可选的流程示意图;

图10是本发明基于区块链的分布式电力单元聚合装置一实施例的框架示意图;

图11是本发明计算机可读存储介质一实施例的结构示意图。

具体实施方式

下面结合附图和实施例,对本发明作进一步的详细描述。特别指出的是,以下实施例仅用于说明本发明,但不对本发明的范围进行限定。同样的,以下实施例仅为本发明的部分实施例而非全部实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。本申请实施例中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或组件。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

请参阅图1,是本发明基于区块链的分布式电力单元聚合方法流程示意图一。将结合步骤进行说明。

S01,通过与多个分布式电力单元分别对应的客户端,获取多个分布式电力单元分别对应的综合数据,形成对应每个分布式电力单元的区块链节点。

本发明实施例中,多个分布式电力单元分别与对应的客户端建立通信连接。每个分布式电力单元对应的客户端又与区块链系统建立通信连接。每个分布式电力单元将对应的综合数据通过客户端发送给区块链系统,区块链系统在网络结构中建立每个分布式电力单元对应的区块链。

本发明实施例中,客户端可以为分布式电力单元对应的电脑终端。

本发明实施例中,综合数据可以为对应的分布式电力单元的转动惯量J,最大有功可调容量P

本发明实施例中,结合图2,区块链系统200预先和一个分布式电力单元对应的客户端10 0建立通信线路201。其中,客户端100为电脑。客户端100可以通过预先建立的通信线路向区块链系统200发送对应的分布式电力单元1的综合数据。区块链系统200通过通信线路201接收该综合数据。

本发明实施例中,通信线路可以为:安全文件传送协议网络线路(Secure FileTransfer Protocol,SFTP)。

本发明实施例中,结合图3,区块链系统包括:数据层、网络层、共识层、激励层、合约层和应用层。

数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链系统的各种应用场景和案例。

S02,基于多个区块链节点分别对应的类型数据,对多个分布式电力单元形成的区块链节点划分对应的区块链组织。

本发明实施例中,区块链系统可以将多个区块链节点对应的分布式电力单元的类型数据,将多个分布式电路单元形成的区块链节点划分成对应的区块链组织。

本发明实施例中,分布式电力单元对应的类型可以包括:风电单元(包括风电+储能合并成的一个分布式单元)、光伏单元(包括光伏+储能合并成的一个分布式单元)、同步发电机单元、电能产消者单元(发电机+负荷合并成的一个分布式单元)、储能单元、电动汽车单元、可控负荷单元。

本发明实施例中,区块链组织可以分为:随机发电型:包含基本类型为风电、光伏的出力随机的分布式可再生能源发电单元。出力可调发电型:包含基本类型为同步发电机的出力可调的分布式发电单元。电能产消者型:包含基本类型为电能产消者的分布式单元。储能型:包含基本类型为储能的分布式单元。电动汽车型:包含基本类型为电动汽车的分布式单元。单向可调负荷型:包含基本类型为可控负荷的分布式单元。

本发明实施例中,结合图4,划分区块链组织也是为后续聚合体中的分布式电力单元的选择提供一定的参考。因为不同的聚合体里的成员与大电网进行电能交换的能力是不同的(例如只能进行单向用电的组织里的成员是不能被划分到惯性类聚合体、调功类聚合体、调压类聚合体这三类里的,因为没有提供有关或无功的能力)。

S03,基于多个分布式电力单元分别对应的综合数据,将区块链组织中的区块链节点划分为多个聚合体。

本发明实施例中,区块链系统基于每个分布式电力单元的综合数据(转动惯量J,最大有功可调容量P

本发明实施例中,聚合体的类型包括:惯性类聚合体、调功类聚合体、调压类聚合体和调峰类聚合体。

惯性类聚合体:用于在配电网出现扰动时,快速的为配电网提供电压和频率的支撑,利用其惯量特性,减缓电压与频率的波动速度,维持系统的暂态稳定。

调功类聚合体:用于在配电网出现扰动时,为配电网提供有功功率支撑。根据系统电压和频率的变化,调整自身有功出力,维持系统有功功率平衡。

调压类聚合体:用于在配电网出现扰动时,为配电网提供无功功率支撑。根据系统电压的变化,调整自身无功出力,维持系统无功功率平衡。

调峰类聚合体:用于利用需求侧响应,削峰填谷,维持电网长时间的安全稳定和经济运行。

S04,建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点。

本发明实施例中,聚合体为分布式电力单元的集合。聚合体内的分布式电力单元之间相互通信连接。区块链系统将每个分布式电力单元对应的聚合体的信息发送给对应的分布式电力单元,使得每个分布式电力单元在后续的提供电源过程中可以准确地发送自身的电源给电网。

本发明实施例中,底层分布式电力单元的物理层节点通过电力连接电力连接。聚合体内的分布式电力单元之间通信连接。分布式电力单元通过通信连接实现了数据采集,存储,交互的功能,但不能实现任何控制分布式电力单元的功能;分布式电力单元的物理层是用来实现各种分工和调控目标的。

本发明通过与多个分布式电力单元分别对应的客户端,获取多个分布式电力单元分别对应的综合数据,形成对应每个分布式电力单元的区块链节点;基于多个区块链节点分别对应的类型数据,对多个分布式电力单元形成的区块链节点划分对应的区块链组织;基于多个分布式电力单元分别对应的综合数据,将区块链组织中的区块链节点划分为多个聚合体;从而使得电网中可以消纳大量的分布式电力单元,然后建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点;在电网出现电信号波动时,通过预先设定的程序调配各个聚合体内的分布式电力单元的电源给电网供电,达到了电网电信号平稳。

在一些实施例中,参见图5,图5为本发明实施例提供的基于区块链的分布式电力单元聚合方法的一个可选的流程示意图,图1示出的S01还可以通过S05至S06实现,将结合各步骤进行说明。

S04,通过与多个分布式电力单元分别对应的客户端,获取多个分布式电力单元分别对应的综合数据,并将多个分布式电力单元分别对应的综合数据存储在区块链系统的数据层。

本发明实施例中,区块链系统,通过与多个分布式电力单元分别对应的客户端,获取多个分布式电力单元分别对应的综合数据,并将多个分布式电力单元分别对应的综合数据存储在区块链系统的数据层。

其中,数据层可以为区块链系统的的数据库。

S04,形成对应每个分布式电力单元的区块链节点。

本发明实施例中,区块链进而获取了每个分布式电力单元的位置信息,通信地址信息,从而建立每个分布式电力单元对应的区块链节点。

在一些实施例中,参见图6,图6为本发明实施例提供的基于区块链的分布式电力单元聚合方法的一个可选的流程示意图,图1示出的S03还可以通过S07至S14实现,将结合各步骤进行说明。

S07,获取多个分布式电力单元中的一个分布式电力单元对应的标定综合数据。

本发明实施例中,区块链系统获取了多个分布式电力单元中的任意一个分布式电力单元的标定综合数据。其中标定综合数据包括:标定转动惯量、标定最大有功可调容量和标定最大无功可调容量。

S08,判断标定转动惯量是否不为0。

本发明实施例中,首先需要判断该分布式电力单元的标定转动惯量是否为0。

本发明实施例中,转动惯是一个物体对于其旋转运动的惯性大小的量度,对于电力系统内的分布式电力单元而言,就是表征其抵御负荷扰动(负荷功率波动)的能力。当电力系统发生扰动时,分布式电力单元的转动惯量越大,频率和电压的变化速度就越缓慢。

S09,则将一个分布式电力单元对应的区块链节点划分进惯性类聚合体。

本发明实施例中,若该分布式电力单元的标定转动惯量不为0,则确定该分布式电力单元对应的区块链节点为惯性类聚合体。惯性类聚合体可以在配电网出现扰动时,快速的为配电网提供电压和频率的支撑,利用其惯量特性,减缓电压与频率的波动速度,维持配电网的暂态稳定。

S10,则判断标定最大有功可调容量是否不大于0。

本发明实施例中,若该分布式电力单元的标定转动惯量为0,则判断该分布式电力单元的标定最大有功可调容量是否不大于0。

S11,则将一个分布式电力单元对应的区块链节点划分进调峰类聚合体。

本发明实施例中,若该分布式电力单元的最大有功可调容量不大于0,则将该分布式电力单元对应的区块链节点划分进调峰类聚合体。调峰类聚合体可以利用需求侧响应,削峰填谷,维持电网长时间的安全稳定和经济运行。

S12,则判断标定最大有功可调容量是否大于标定最大无公功可调容量。

本发明实施例中,若该分布式电力单元的标定最大有功可调容量大于0,则判断标定最大有功可调容量是否大于标定最大无公功可调容量。

S13,则将一个分布式电力单元对应的区块链节点划分进调功类聚合体。

本发明实施例中,若该分布式电力单元的标定最大有功可调容量大于标定最大无公功可调容量,则将该分布式电力单元对应的区块链节点划分进调功类聚合体。调功类聚合体在配电网出现扰动时,为配电网提供有功功率支撑。根据系统电压和频率的变化,调整自身有功出力,维持系统有功功率平衡。

S14,则将一个分布式电力单元对应的区块链节点划分进调压类聚合体。

本发明实施例中,若该分布式电力单元的标定最大有功可调容量不大于标定最大无公功可调容量,则将该分布式电力单元对应的区块链节点划分进调压类聚合体。调压类聚合体在配电网出现扰动时,为配电网提供无功功率支撑,根据系统电压的变化,调整自身无功出力,维持系统无功功率平衡。

本发明实施例中,多个分布式电力单元中的其他电力单元的聚合体划分策略参照上述方法,在此不一一赘述。

在一些实施例中,参见图7,图7为本发明实施例提供的基于区块链的分布式电力单元聚合方法的一个可选的流程示意图,图1示出的S04之后还包括S15实现,将结合各步骤进行说明。

S15,在多个分布式电力单元形成的电网信号波动时,每个聚合体内的区块链节点向电网提供相应的电能,维持电网信号平稳。

本发明实施例中,当电网中的电信号出现波动,需要每个分布式电力单元实现自我控制和协调配合模式来稳定电信号。例如可以通过下垂控制功率分享来控制每个分布式电力单元的电源供给量。分布式电力单元可以自主选择采用什么样的控制方式。例如:一个聚合体里总共需要增发的有功是100kw,可以根据分布式电力单元的容量大小来提供相应比例的电源。容量大分布式电力单元的就多发点电能,容量小的分布式电力单元少发点电源,最终聚合体内的多个分布式电力单元提供的电源加起来达到配电网需求的100kw。

在一些实施例中,参见图8,图8为本发明实施例提供的基于区块链的分布式电力单元聚合方法的一个可选的流程示意图,图1示出的S04之后还包括S16至S19实现,将结合各步骤进行说明。

S16,在预设周期内,获取多个聚合体内的多个区块链节点分别对应的参与度。

本发明实施例中,区块链系统可以以日为周期,根据前一日的运行数据对虚拟聚合体内部各分布式电力单元的参与度进行评价,形成多个区块链节点分别对应的参与度。并将参与度写入区块链系统的数据库中或者写入对应的分布式电力单元的数据库中。

S17,将参与度存储在区块链节点分别对应的数据库内。

本发明实施例中,区块链系统将每个区块链节点的分布式电力系统的参与度写入对应的数据库内。

S18,若可靠度小于可靠度阈值,则将参与度对应的区块链节点从对应的聚合体内删除。

本发明实施例中,参与度包括了可靠度和匹配度。可靠度表征了分布式电力单元的电源稳定性。匹配度表征了分布式电力单元的与对应的聚合体的性能的匹配度。若一个分布式电力单元的可靠度小于可靠度阈值,则将该区块链节点从对应的聚合体内删除,进而也就删除了聚合体内的该分布式电力单元。

S19,若可靠度不小于可靠度阈值且匹配度小于匹配度阈值,则将参与度对应的区块链节点调配到目标聚合体,建立目标聚合体内的多个区块链节点之间的通信线路。

本发明实施例中,若一个分布式电力单元可靠度不小于可靠度阈值且匹配度小于匹配度阈值,则将参与度对应的区块链节点调配到目标聚合体,建立目标聚合体内的多个区块链节点之间的通信线路。也就是将该分布式电力单元从原来的聚合体中调配到了更加匹配的聚合体中。其中目标聚合体为与该分布式电力单元的类型相匹配的聚合体。

本发明通过与多个分布式电力单元分别对应的客户端,获取多个分布式电力单元分别对应的综合数据,形成对应每个分布式电力单元的区块链节点;基于多个区块链节点分别对应的类型数据,对多个分布式电力单元形成的区块链节点划分对应的区块链组织;基于多个分布式电力单元分别对应的综合数据,将区块链组织中的区块链节点划分为多个聚合体;从而使得电网中可以消纳大量的分布式电力单元,然后建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点;在电网出现电信号波动时,通过预先设定的程序调配各个聚合体内的分布式电力单元的电源给电网供电,达到了电网电信号平稳。

请参阅图9,是本发明基于区块链的分布式电力单元聚合装置的框架示意图。

本发明提供的一种基于区块链的分布式电力单元聚合装置,包括:数据获取单元、第一处理单元、第二处理单元和通信单元。

数据获取单元1,用于通过与多个分布式电力单元分别对应的客户端,获取多个分布式电力单元分别对应的综合数据,形成对应每个分布式电力单元的区块链节点;综合数据包括:转动惯量、最大有功可调容量和最大无功可调容量中的至少一个;

第一处理单元2,用于基于多个区块链节点分别对应的类型数据,对多个分布式电力单元形成的区块链节点划分对应的区块链组织;

第二处理单元3,用于基于多个分布式电力单元分别对应的综合数据,将区块链组织中的区块链节点划分为多个聚合体;

通信单元4,用于建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点。

数据获取单元1通过与多个分布式电力单元分别对应的客户端,获取多个分布式电力单元分别对应的综合数据,并将多个分布式电力单元分别对应的综合数据存储在区块链系统的数据层;

形成对应每个分布式电力单元的区块链节点。

第二处理单元3获取多个分布式电力单元中的一个分布式电力单元对应的标定综合数据;标定综合数据包括:标定转动惯量、标定最大有功可调容量和标定最大无功可调容量;判断标定转动惯量是否不为0;若是,则将一个分布式电力单元对应的区块链节点划分进惯性类聚合体;若否,则判断标定最大有功可调容量是否不大于0;若是,则将一个分布式电力单元对应的区块链节点划分进调峰类聚合体;若否,则判断标定最大有功可调容量是否大于标定最大无公功可调容量;若是,则将一个分布式电力单元对应的区块链节点划分进调功类聚合体;若否,则将一个分布式电力单元对应的区块链节点划分进调压类聚合体。

第二处理单元3在多个分布式电力单元形成的电网信号波动时,每个聚合体内的区块链节点向电网提供相应的电能,维持电网信号平稳。

第二处理单元3在预设周期内,获取多个聚合体内的多个区块链节点分别对应的参与度;将参与度存储在区块链节点分别对应的数据库内。参与度包括:可靠度和匹配度;第二处理单元3在可靠度小于可靠度阈值时,将参与度对应的区块链节点从对应的聚合体内删除;若可靠度不小于可靠度阈值且匹配度小于匹配度阈值,则将参与度对应的区块链节点调配到目标聚合体,建立目标聚合体内的多个区块链节点之间的通信线路;目标聚合体为与参与度搭配的聚合体。

本发明实施例的基于区块链的分布式电力单元聚合装置通过第一信息获取单元1与客户端连接的内网线路获取请求指令;再通过第二信息获取单元2响应请求指令,通过与客户端连接的外网线路获取作业数据;通过处理单元3将作业数据发输送给计算节点进行计算,得到目标数据;通过发送单元4将目标数据反馈给客户端;本发明实施例通过建立客户端与计算服务器的内网线路与外网线路从而实现了客户端向计算服务器发送数据不会占用其他客户端的宽带,使得计算服务器可以同时连接多个客户端进行数据的交互,解决了智能超算中心不能同时与多个客户端交互的技术问题。

本发明通过数据获取单元与多个分布式电力单元分别对应的客户端,获取多个分布式电力单元分别对应的综合数据,形成对应每个分布式电力单元的区块链节点;再通过第一处理单元基于多个区块链节点分别对应的类型数据,对多个分布式电力单元形成的区块链节点划分对应的区块链组织;第二处理单元基于多个分布式电力单元分别对应的综合数据,将区块链组织中的区块链节点划分为多个聚合体;从而使得电网中可以消纳大量的分布式电力单元,利用通信单元然后建立每个聚合体内的区块链节点之间的通信线路,并将每个区块链节点所属的聚合体信息发送给对应的区块链节点;在电网出现电信号波动时,通过预先设定的程序调配各个聚合体内的分布式电力单元的电源给电网供电,达到了电网电信号平稳。

请参阅图10,图10是本发明基于区块链的分布式电力单元聚合装置一实施例的框架示意图。基于区块链的分布式电力单元聚合装置80包括相互耦接的处理器81和存储器82,处理器 81用于执行存储器82存储的程序指令以实现上述任一方法实施例中的步骤或者上述任一方法实施例中定位方法对应执行的步骤。

具体而言,处理器81用于控制其自身以及存储器82以实现上述任一定位方法实施例中的步骤。处理器81还可以称为CPU(Central ProcessingUnit,中央处理单元)。处理器81可能是一种集成电路芯片,具有信号的处理能力。处理器81还可以是通用处理器81、数字信号处理器81(Digital Signal Processor,DSP)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,处理器81可以由多个集成电路芯片共同实现。

参阅图11,图11是本申请计算机可读存储介质一实施例的结构示意图。

计算机可读存储介质60包括计算机可读存储介质60上存储的计算机程序601,计算机程序 601被上述处理器执行时实现上述任一方法实施例中的步骤或者上述方法实施例中定位设备对应执行的步骤。

具体地,集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取计算机可读存储介质60中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质60中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的计算机可读存储介质60包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本发明的部分实施例,并非因此限制本发明的保护范围,凡是利用本发明说明书及附图内容所作的等效装置或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 基于区块链的分布式电力单元聚合方法、装置及存储介质
  • 基于区块链的资源聚合方法、系统、设备及存储介质
技术分类

06120112936515