本发明属于虚拟电厂,具体涉及一种虚拟电厂的电力交易方法、系统、终端及存储介质。
背景技术:
1、虚拟电厂是一种通过先进信息通信技术和软件系统,实现dg、储能系统、可控负荷、电动汽车等der的聚合和协调优化,以作为一个特殊电厂参与电力市场和电网运行的电源协调管理系统。虚拟电厂概念的核心可以总结为“通信”和“聚合”。虚拟电厂的关键技术主要包括协调控制技术、智能计量技术以及信息通信技术。虚拟电厂最具吸引力的功能在于能够聚合der参与电力市场和辅助服务市场运行,为配电网和输电网提供管理和辅助服务。
2、虚拟电厂与用户的电力交易,通常需要虚拟电厂与用户协商价格,。价格协商需要执行多次数据交互,占用数据传输资源。
技术实现思路
1、针对现有技术的上述不足,本发明提供一种虚拟电厂的电力交易方法、系统、终端及存储介质,以解决上述技术问题。
2、第一方面,本发明提供一种虚拟电厂的电力交易方法,包括:
3、将用户端的交易关联数据上传至区块链,所述交易关联数据包括待交易电量、预测发电量、预测用电量、期望电价;
4、执行智能合约,基于交易关联数据生成用户交易单价;
5、获取虚拟电厂的预测发电量、预测用电量和当前交易需求,并基于预测发电量、预测用电量和当前交易需求生成目标交易电量;
6、基于所述目标交易电量向区块链节点发送交易请求,筛选出用户交易单价符合需求的目标用户端,并向目标用户端发起交易流程。
7、在一个可选的实施方式中,执行智能合约,基于交易关联数据生成用户交易单价,包括:
8、对所有用户端的待交易电量进行归一化处理,得到电量系数;
9、计算预测发电量与预测用电量的差值,并将所述差值转换为预测电量系数;
10、计算用户交易单价,计算用户交易单价的公式包括:
11、用户交易单价=期望电价+期望电价×(电量系数+预测电量系数)。
12、在一个可选的实施方式中,获取虚拟电厂的预测发电量、预测用电量和当前交易需求,并基于预测发电量、预测用电量和当前交易需求生成目标交易电量,包括:
13、解析当前交易需求,以正数表示购入电量,以负数表示卖出电量;
14、计算虚拟电厂的当前交易需求与预测用电量之和减去预测发电量,得到目标交易电量。
15、在一个可选的实施方式中,基于所述目标交易电量向区块链节点发送交易请求,筛选出用户交易单价最低的目标用户端,并向目标用户端发起交易流程,包括:
16、若目标交易电量为正数,则筛选出待交易电量为出售状态且用户交易单价最低的目标用户端;
17、若目标交易电量为负数,则筛选出待交易电量为购入状态且用户交易单价最高的目标用户端。
18、第二方面,本发明提供一种虚拟电厂的电力交易系统,包括:
19、数据上传模块,用于将用户端的交易关联数据上传至区块链,所述交易关联数据包括待交易电量、预测发电量、预测用电量、期望电价;
20、单价生成模块,用于执行智能合约,基于交易关联数据生成用户交易单价;
21、交易计算模块,用于获取虚拟电厂的预测发电量、预测用电量和当前交易需求,并基于预测发电量、预测用电量和当前交易需求生成目标交易电量;
22、交易发起模块,用于基于所述目标交易电量向区块链节点发送交易请求,筛选出用户交易单价符合需求的目标用户端,并向目标用户端发起交易流程。
23、在一个可选的实施方式中,所述单价生成模块包括:
24、第一计算单元,用于对所有用户端的待交易电量进行归一化处理,得到电量系数;
25、第二计算单元,用于计算预测发电量与预测用电量的差值,并将所述差值转换为预测电量系数;
26、第三计算单元,用于计算用户交易单价,计算用户交易单价的公式包括:
27、用户交易单价=期望电价+期望电价×(电量系数+预测电量系数)。
28、在一个可选的实施方式中,所述交易计算模块包括:
29、需求解析单元,用于解析当前交易需求,以正数表示购入电量,以负数表示卖出电量;
30、目标计算单元,用于计算虚拟电厂的当前交易需求与预测用电量之和减去预测发电量,得到目标交易电量。
31、在一个可选的实施方式中,所述交易发起模块包括:
32、第一筛选单元,用于若目标交易电量为正数,则筛选出待交易电量为出售状态且用户交易单价最低的目标用户端;
33、第二筛选单元,用于若目标交易电量为负数,则筛选出待交易电量为购入状态且用户交易单价最高的目标用户端。
34、第三方面,提供一种终端,包括:
35、处理器、存储器,其中,
36、该存储器用于存储计算机程序,
37、该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。
38、第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
39、本发明的有益效果在于,本发明提供的虚拟电厂的电力交易方法、系统、终端及存储介质,无需虚拟电厂与用户直接协商电价,而是在区块链上统一对电价进行协商,提升了电力交易效率和数据安全度。
40、此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
1.一种虚拟电厂的电力交易方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,执行智能合约,基于交易关联数据生成用户交易单价,包括:
3.根据权利要求1所述的方法,其特征在于,获取虚拟电厂的预测发电量、预测用电量和当前交易需求,并基于预测发电量、预测用电量和当前交易需求生成目标交易电量,包括:
4.根据权利要求3所述的方法,其特征在于,基于所述目标交易电量向区块链节点发送交易请求,筛选出用户交易单价最低的目标用户端,并向目标用户端发起交易流程,包括:
5.一种虚拟电厂的电力交易系统,其特征在于,包括:
6.根据权利要求5所述的系统,其特征在于,所述单价生成模块包括:
7.根据权利要求5所述的系统,其特征在于,所述交易计算模块包括:
8.根据权利要求7所述的系统,其特征在于,所述交易发起模块包括:
9.一种终端,其特征在于,包括:
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,所述可读存储介质上存储有虚拟电厂的电力交易程序,所述虚拟电厂的电力交易程序被处理器执行时实现如权利要求1-4任一项所述虚拟电厂的电力交易方法的步骤。