本发明涉及电网,尤其涉及一种区块链的电力能源交易方法、装置、终端及存储介质。
背景技术:
1、电力物联网和分布式可再生能源技术的发展推动了智能计量和点对点分布式能源交易在电网中的应用。与用户只能从公用事业公司购买电力的传统电网不同,点对点分布式能源交易模式允许个体家庭用户发电、储存可再生能源,并允许其在当地能源市场中与邻居交易其多余的能源。点对点分布式能源交易在提高能源利用率的同时又减少碳排放。
2、尽管分布式能源交易模式具有一定的优势,但其在设计和实施过程中仍面临一定的挑战。由于本地能源交易市场中的大多数参与者都是普通用电个体用户,没有专业知识,对等事务应该在没有用户干预的情况下自动执行,而现有的电力能源负荷预测的准确性较差,因此电力能源交易成本也较高。
技术实现思路
1、有鉴于此,本发明提供了一种区块链的电力能源交易方法、装置、终端及存储介质,能够解决电力能源交易成本高的问题。
2、第一方面,本发明实施例提供了一种基于区块链的电力能源交易方法,包括:
3、对目标区域内的用户构建以成本最小化为目标函数的基于区块链的电力能源双边交易模型;所述目标函数的约束条件包括购电量约束条件和售电量约束条件;
4、获取所述目标区域内用户在当前时刻的购电量,并基于用户在当前时刻的电力需求量,对用户在下一时刻的电力需求量进行预测;
5、基于整数线性规划原理确定电力能源双边交易模型的双边交易求解公式,并将用户在下一时刻的电力需求量及发电量输入所述双边交易求解公式,得到双边交易结果,所述双边交易结果包括用户的最佳购电量和最低电价值。
6、第二方面,本发明实施例提供了一种基于区块链的电力能源交易装置,包括:
7、目标函数构建模块,用于对目标区域内的用户构建以成本最小化为目标函数的基于区块链的电力能源双边交易模型;所述目标函数的约束条件包括购电量约束条件和售电量约束条件;
8、电力需求预测模块,用于获取所述目标区域内用户在当前时刻的购电量,并基于用户在当前时刻的电力需求量,对用户在下一时刻的电力需求量进行预测;
9、双边交易结果输出模块,用于基于整数线性规划原理确定电力能源双边交易模型的双边交易求解公式,并将用户在下一时刻的电力需求量及发电量输入所述双边交易求解公式,得到双边交易结果,所述双边交易结果包括用户的最佳购电量和最低电价值。
10、第三方面,本发明实施例提供了一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面任一种可能的实现方式所述方法的步骤。
11、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面任一种可能的实现方式所述方法的步骤。
12、本发明实施例与现有技术相比存在的有益效果是:
13、本发明实施例首先对目标区域内的用户构建以成本最小化为目标函数的基于区块链的电力能源双边交易模型;所述目标函数的约束条件包括购电量约束条件和售电量约束条件;然后获取所述目标区域内用户在当前时刻的购电量,并基于用户在当前时刻的电力需求量,对用户在下一时刻的电力需求量进行预测;最后基于整数线性规划原理确定电力能源双边交易模型的双边交易求解公式,并将用户在下一时刻的电力需求量及发电量输入所述双边交易求解公式,得到双边交易结果,所述双边交易结果包括用户的最佳购电量和最低电价值。通过上述方案,本实施例能够通过对电力需求量进行准确预测来降低交易成本,并基于整数线性规划原理对电力能源双边交易模型进行优化求解,从而提高电力能源交易方法的准确性。
1.一种基于区块链的电力能源交易方法,其特征在于,包括:
2.根据权利要求1所述的基于区块链的电力能源交易方法,其特征在于,所述电力能源双边交易模型的目标函数为:
3.根据权利要求1所述的基于区块链的电力能源交易方法,其特征在于,所述基于用户在当前时刻的电力需求量,对用户在下一时刻的电力需求量进行预测,包括:
4.根据权利要求1所述的基于区块链的电力能源交易方法,其特征在于,所述基于整数线性规划原理确定电力能源双边交易模型的双边交易求解公式,并将用户在下一时刻的电力需求量及发电量输入所述双边交易求解公式,得到双边交易结果,包括:
5.一种基于区块链的电力能源交易装置,其特征在于,包括:
6.根据权利要求5所述的区块链的电力能源交易装置,其特征在于,所述电力能源双边交易模型的目标函数为:
7.根据权利要求5所述的区块链的电力能源交易装置,其特征在于,所述电力需求预测模块用于:
8.根据权利要求5所述的区块链的电力能源交易装置,其特征在于,所述双边交易结果输出模块具体用于:
9.一种终端,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求1至4中任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上的权利要求1至4中任一项所述方法的步骤。