综合能源分配方法、装置、设备及存储介质

文档序号:31934470发布日期:2022-10-26 01:23阅读:104来源:国知局
综合能源分配方法、装置、设备及存储介质

1.本发明涉及综合能源调度技术领域,尤其涉及一种综合能源分配方法、装置、设备及存储介质。


背景技术:

2.能源是世界发展和经济增长的最基本的驱动力,是人类赖以生存的基础。能源种类繁多,例如包括电能、然气能、热能等,因此如何利用能源有着重要的意义。
3.在相关技术中,在能源的使用过程中,通信需要对能源进行合理的分配。目前,对能源进行合理的分配,仅适用于单一类型的能源,无法实现对多种能源进行综合分配。
4.因此如何合理分配多种能源称为亟待解决的问题。


技术实现要素:

5.本发明提供一种综合能源分配方法、装置、设备及存储介质,用以实现合理分配多种能源。
6.本发明提供一种综合能源分配方法,包括:获取n个能源供给站分别与能源调度中心之间的距离;n为大于或等于1的整数;获取n个能源供给站对m种能源的初始需求量和能源供给效率;m为大于或等于2的整数;基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵;基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量。
7.根据本发明提供的一种综合能源分配方法,目标能源分配矩阵中包括n个能源供给站的权重向量,权重向量中包括m种能源的权重;基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量,包括:针对每个能源供给站,从目标能源分配矩阵中获取能源供给站的权重向量;针对每种能源,从能源供给站的权重向量中获取能源的权重;将能源的权重与能源的初始需求量的乘积,确定为能源供给站对能源的目标需求量。
8.根据本发明提供的一种综合能源分配方法,基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵,包括:获取初始化参数,初始化参数包括:樽海鞘数量k、最大迭代次数j、k个樽海鞘的初始化位置矩阵;k和j均为大于1的整数;基于距离、初始需求量和能源供给效率,对k个樽海鞘的初始化位置矩阵进行q次樽海鞘优化迭代处理,得到在第q次迭代后k个樽海鞘的目标位置矩阵;基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定目标能
源分配矩阵。
9.根据本发明提供的一种综合能源分配方法,基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定目标能源分配矩阵,包括:基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定k个樽海鞘的适应度值;将适应度值最大的樽海鞘的目标位置矩阵,确定为目标能源分配矩阵。
10.根据本发明提供的一种综合能源分配方法,基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定k个樽海鞘的适应度值,包括:针对k个樽海鞘中的第k个樽海鞘,通过目标函数模型,对距离、初始需求量、能源供给效率和第k个樽海鞘的目标位置矩阵进行处理,得到第k个樽海鞘的适应度值;k为大于或等于1且小于或等于k的整数;目标函数模型为:其中,表示第k个樽海鞘的适应度值,n表示第n个能源供给站,表示能源调度中心,m表示第m种能源,表示第n个能源供给站与能源调度中心之间距离,第k个樽海鞘的目标位置矩阵中第n个能源供给站的权重向量内第m种能源的权重,表示第n个能源供给站对第m种能源的初始需求量,表示第n个能源供给站对第m种能源的能源供给效率。
11.根据本发明提供的一种综合能源分配方法,n等于10,m等于4,k等于70,q等于100。
12.根据本发明提供的一种综合能源分配方法,在m等于4的情况下,m种能源包括水、电、燃气、暖气、油中的任意四种。
13.本发明还提供一种综合能源分配装置,包括:第一获取模块,用于获取n个能源供给站分别与能源调度中心之间的距离;n为大于或等于1的整数;第二获取模块,用于获取n个能源供给站对m种能源的初始需求量和能源供给效率;m为大于或等于2的整数;第一确定模块,用于基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵;第二确定模块,用于基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量。
14.根据本发明提供的一种综合能源分配装置,目标能源分配矩阵中包括n个能源供给站的权重向量,权重向量中包括m种能源的权重;第二确定模块具体用于:针对每个能源供给站,从目标能源分配矩阵中获取能源供给站的权重向量;针对每种能源,从能源供给站的权重向量中获取能源的权重;将能源的权重与能
源的初始需求量的乘积,确定为能源供给站对能源的目标需求量。
15.根据本发明提供的一种综合能源分配方法,第一确定模块具体用于:获取初始化参数,初始化参数包括:樽海鞘数量k、最大迭代次数j、k个樽海鞘的初始化位置矩阵;k和j均为大于1的整数;基于距离、初始需求量和能源供给效率,对k个樽海鞘的初始化位置矩阵进行q次樽海鞘优化迭代处理,得到在第q次迭代后k个樽海鞘的目标位置矩阵;基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定目标能源分配矩阵。
16.根据本发明提供的一种综合能源分配方法,第一确定模块具体用于:基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定k个樽海鞘的适应度值;将适应度值最大的樽海鞘的目标位置矩阵,确定为目标能源分配矩阵。
17.根据本发明提供的一种综合能源分配装置,第一确定模块具体用于:针对k个樽海鞘中的第k个樽海鞘,通过目标函数模型,对距离、初始需求量、能源供给效率和第k个樽海鞘的目标位置矩阵进行处理,得到第k个樽海鞘的适应度值;k为大于或等于1且小于或等于k的整数;目标函数模型为:其中,表示第k个樽海鞘的适应度值,n表示第n个能源供给站,表示能源调度中心,m表示第m种能源,表示第n个能源供给站与能源调度中心之间距离,第k个樽海鞘的目标位置矩阵中第n个能源供给站的权重向量内第m种能源的权重,表示第n个能源供给站对第m种能源的初始需求量,表示第n个能源供给站对第m种能源的能源供给效率。
18.根据本发明提供的一种综合能源分配装置,n等于10,m等于4,k等于70,q等于100。
19.根据本发明提供的一种综合能源分配装置,在m等于4的情况下,m种能源包括水、电、燃气、暖气、油中的任意四种。
20.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述任一种综合能源分配方法。
21.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种综合能源分配方法。
22.本发明还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述任一种综合能源分配方法。
23.本发明提供一种综合能源分配方法、装置、设备及存储介质,该方法包括:获取n个能源供给站分别与能源调度中心之间的距离;n为大于或等于1的整数;获取n个能源供给站对m种能源的初始需求量和能源供给效率;m为大于或等于2的整数;基于距离、初始需求量
和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵;基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量。在本发明中,提供基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵,并基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量,可以实现对合理分配多种能源的目的。
附图说明
24.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
25.图1是本发明提供的综合能源分配方法的应用场景示意图;图2是本发明提供的综合能源分配方法的流程示意图;图3是本发明提供的确定目标能源分配矩阵的流程示意图;图4是本发明提供的得到目标位置矩阵的流程示意图;图5是本发明提供的不同能源调度方案获得的经济效益的对比示意图;图6是本发明提供的综合能源分配装置的结构示意图;图7是本发明提供的电子设备的实体结构示意图。
具体实施方式
26.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.能源是世界发展和经济增长的最基本的驱动力,是人类赖以生存的基础。如何在确保人类社会能源可持续供应的同时尽量减少用能环节对环境的污染,是当今世界各国共同关注的热点之一。提高能源综合利用效率、发掘新能源、实现可再生能源规模化开发,已成为解决日益凸显的能源需求增长与能源紧缺之间矛盾的必然选择。传统的能源系统规划和运行局限于电或气等单一能源形式内部,无法实现对多种能源进行综合分配、无法充分发挥多种能源之间的优势互补,使得能源配置效率、节能减排、经济效益等问题遭遇瓶颈。
28.樽海鞘群算法是近些年来提出的最新群智能算法之一。樽海鞘群算法模拟樽海鞘在海底觅食的生物社会活动,从选取领导者与追随者的两种种群,通过不断地迭代寻找最优的解决方案,并通过总综合能源调度背景下提出的新型适应度函数来评价解决方案的最优性。它比传统的群智能算法具有更强的收敛性与自适应性。樽海鞘群算法以其易于实现性、高精度性、高收敛性等优点,在解决实际生活问题中得到了很好地应用。由于综合能源分配的一些特征(例如多种能源的输入、多个能源供给站),符合樽海鞘群算法的特征,因此在本发明中,提供一种综合能源分配方法,基于樽海鞘群算法得到能源调度方案。
29.下面结合图1对本发明提供的综合能源分配方法的应用场景进行说明。
30.图1是本发明提供的综合能源分配方法的应用场景示意图。如图1所示,包括:能源
调度中心和多个能源供给站。
31.能源调度中心具有对应的能源调度设备。每个能源供给站具有对应的信息收发设备。
32.可选地,能源调度中心具有对应的能源调度设备可以设置在能源调度中心内,也可以设置在能源调度中心之外的其他位置。
33.可选地,能源供给站对应的信息收发设备可以设置在能源供给站内,也以为设置在能源供给站之外的其他位置。
34.可选地,能源调度设备和信息收发设备可以为能够基于2g、3g、4g、5g等通信网络进行通信的无线通信设备或者有线通信设备。
35.信息收发设备可以向能源调度设备发送能源供给站对多种能源的初始需求量和能源供给效率。
36.能源调度设备可以基于能源供给站与能源调度中心之间的距离、初始需求量和能源供给效率,得到能源供给站对多种能源的目标需求量,基于多种能源的目标需求量向能源供给站分配多种能源。
37.下面结合具体实施例对本发明中的综合能源分配方法进行详细说明。
38.图2是本发明提供的综合能源分配方法的流程示意图。如图2所示,该方法包括:s201、获取n个能源供给站分别与能源调度中心之间的距离;n为大于或等于1的整数。
39.可选地,本发明实施例的执行主体可以为能源调度设备,也可以为设置在能源调度设备中的综合能源分配装置,该综合能源分配装置可以通过软件和/或硬件的结合来实现。下面以执行主体是能源调度设备为例对发明提供的综合能源分配方法进行说明。
40.可选地,n个能源供给站分别与能源调度中心之间的距离可以预先存储在能源调度设备中,以使能源调度设备直接获取n个能源供给站分别与能源调度中心之间的距离。
41.可选地,能源调度设备还可以接收每个能源供给站对应的信息收发设备发送的能源供给站与能源调度中心之间的距离,以使能源调度设备获取n个能源供给站分别与能源调度中心之间的距离。
42.可选地,能源调度设备还可以接收每个能源供给站对应的信息收发设备发送的能源供给站的第一位置信息,基于第一位置信息和能源调度中心的第二位置信息计算出每个能源供给站和能源调度中心之间的距离。
43.可选地,第一位置信息为预先存储在信息收发设备中的能源供给站的位置信息。在信息收发设备位于能源供给站内的情况下,第一位置信息还可以为信息收发设备获取到的、能源供给站内的定位传感器(例如gps)采集到的能源供给站的位置信息。
44.可选地,第二位置信息可以为预先存储在能源调度设备中的能源调度中心的位置信息。在能源调度设备位于能源调度中心的情况下,第二位置信息还可以是能源调度设备获取到的、能源调度中心内的定位传感器(例如gps)采集到的能源调度中心的位置信息。
45.s202、获取n个能源供给站对m种能源的初始需求量和能源供给效率;m为大于或等于2的整数。
46.m种能源包括以下至少两种:水、电、燃气、暖气、油等。
47.可选地,n可以等于5、10、12等,m可以等于4、5、8等。
48.在一些实施例中,n等于10,m等于4。在m等于4的情况下,m种能源包括:水、电、燃气、暖气。
49.针对每个能源供给站,能源供给站对应的信息收发设备向能源调度设备发送能源供给站对m种能源的初始需求量和能源供给效率。
50.初始需求量表示能源供给站期望得到的能源量。例如在能源为水的情况下,初始需求量可以为1万吨、2万吨等。
51.能源供给效率能源供给站对能源的供给效率。例如能源供给效率为大于或等于0且小于或等于1的数值。
52.s203、基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵。
53.目标能源分配矩阵中包括n个能源供给站的权重向量,权重向量中包括m种能源的权重。
54.例如在目标能源分配矩阵为的情况下,表示第n个能源供给站的权重向量,为权重向量中第m种能源的权重,此处n的取值为1至n。需要说明的是,在每个权重向量中,m种能源的权重之和等于1,即。
55.s204、基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量。
56.可选地,针对第n个能源供给站,第n个能源供给站对第m种能源的目标需求量等于目标能源分配矩阵中第n个能源供给站对应的权重向量内第m种能源的权重和第m种能源的初始需求量的乘积。
57.进一步地,针对每个能源供给站,能源调度中心基于能源供给站对m种能源的目标需求量,向能源供给站分配多种能源。
58.例如,在m种能源包括水和电的情况下,若能源供给站对水的目标需求量为1.5万吨,则能源调度中心向能源供给站分配1.5万吨水;若能源供给站对电的目标需求量为1万度,则能源调度中心向能源供给站分配1万度电。
59.在图2实施例提供的综合能源分配方法中,基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵,并基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量,可以实现对合理分配多种能源的目的。
60.在一些实施方式中,目标能源分配矩阵中包括n个能源供给站的权重向量,权重向量中包括m种能源的权重;s204具体包括:针对每个能源供给站,从目标能源分配矩阵中获取能源供给站的权重向量;针对每种能源,从能源供给站的权重向量中获取能源的权重;将能源的权重与能
源的初始需求量的乘积,确定为能源供给站对能源的目标需求量。
61.可选地,从目标能源分配矩阵中获取能源供给站的权重向量,包括:基于能源供给站的索引,将目标能源分配矩阵中具有该索引的列向量确定为能源供给站的权重向量。
62.例如,针对第n个能源供给站(其索引为n),则将目标分配矩阵中具有n的列向量,确定为第n个能源供给站的权重向量。
63.可选地,从能源供给站的权重向量中获取能源的权重,包括:基于能源的索引,将能源供给站的权重向量中具有该索引的权重,确定为能源的权重。
64.例如,针对第m种能源(其索引为m),将中具有m的权重,确定为第m种能源的权重。
65.进一步地,在第m种能源的权重为的情况下,若第n个能源供给站对第m种能源的初始需求量为,则第n个能源供给站对第m种能源的目标需求量等于。
66.在上述实施例的基础上,下面结合图3对s203的执行方法进行详细说明。
67.图3是本发明提供的确定目标能源分配矩阵的流程示意图。如图3所示,该方法包括:s301、获取初始化参数,初始化参数包括:樽海鞘数量k、最大迭代次数q、k个樽海鞘的初始化位置矩阵。
68.k和q均为自然数。k和q分别为大于1的整数。例如,k等于40或70等,q等于100或150等。
69.在一些实施例中,k等于70,q等于100。
70.需要说明的是,樽海鞘的初始化位置矩阵的行数量等于m,列数量等于n,每个樽海鞘指示一个分配方案。其中,每个樽海鞘的初始化位置矩阵为根据m、n以及每列的权重之和等于1,进行随机初始化得到的。
71.例如,当n=10、m=4时,某个樽海鞘的初始化位置矩阵为:在上述某个樽海鞘的初始化位置矩阵中,第一列的权重之和(0.44+0.40+0.04+0.12)等于1。
72.s302、基于距离、初始需求量、能源供给效率,对k个樽海鞘的初始化位置矩阵进行q次樽海鞘优化迭代处理,得到在第q次迭代后k个樽海鞘的目标位置矩阵。
73.具体的,对迭代过程的说明,请参见图4实施例,此处不再赘述。
74.s303、基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定目标能源分配矩阵。
75.在一些实施例中,s303具体包括:基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定k个樽海鞘的适应度值;将适应度值最大的樽海鞘的目标位置矩阵,确定为目标能源分配矩阵。
76.在一些实施例中,基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定k个樽海鞘的适应度值,包括:针对k个樽海鞘中的第k个樽海鞘,通过目标函数模型,对距离、初始需求量、能源供给效率和第k个樽海鞘的目标位置矩阵进行处理,得到第k个樽海鞘的适应度值;k为大于或等于1且小于或等于k的整数。
77.其中,目标函数模型为:其中,表示第k个樽海鞘的适应度值,n表示第n个能源供给站,表示能源调度中心,m表示第m种能源,表示第n个能源供给站与能源调度中心之间距离,表示第k个樽海鞘的目标位置矩阵中第n个能源供给站的权重向量内第m种能源的权重,表示第n个能源供给站对第m种能源的初始需求量,表示第n个能源供给站对第m种能源的能源供给效率。
78.在图3实施例提供的确定目标能源分配矩阵的方法中,基于距离、初始需求量和能源供给效率,对k个樽海鞘的初始化位置矩阵进行q次樽海鞘优化迭代处理,得到在第q次迭代后k个樽海鞘的目标位置矩阵,基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定目标能源分配矩阵,即通过樽海鞘群算法,得到目标能源分配矩阵,由于樽海鞘群算法的收敛速度快、无陷入局部最优解的问题,因此基于樽海鞘群算法,得到目标能源分配矩阵,可以提高能源分配效率。
79.在上述实施例的基础上,下面结合图4对得到目标位置矩阵的方法进行说明。
80.图4为本发明提供的得到目标位置矩阵的流程示意图。如图4所示,该方法包括:s401、获取当前迭代次数q。
81.初始时,q等于0。
82.s402、判断q是否大于q。
83.若否,则执行s403,否则执行s410。
84.s403、获取在第q次樽海鞘优化迭代处理之后,得到的k个樽海鞘的位置矩阵。
85.初始时,q等于0。在第q次樽海鞘优化迭代处理之后,得到的k个樽海鞘的位置矩阵为k个樽海鞘的初始化位置矩阵。
86.s404、针对k个樽海鞘中的每个樽海鞘,通过目标函数模型,对距离、初始需求量、能源供给效率和樽海鞘的位置矩阵q处理,得到樽海鞘的第q个适应度值。
87.需要说明的是,s404的执行方法与s303中得到第k个樽海鞘的适应度值的方法相似,此处不再赘述。
88.s405、基于第q个适应度值由大到小的顺序,对k个樽海鞘进行排序,得到第q个樽海鞘序列。
89.s406、将第q个樽海鞘序列中首个樽海鞘,确定为第q个食物源。
90.s407、将樽海鞘序列中除首个樽海鞘之外的剩余樽海鞘中的前z个樽海鞘确定为领导者;将剩余樽海鞘中除前z个樽海鞘之外的其他樽海鞘确定为追随者。
91.其中,z等于k减去1的差值再除以2之后得到商的整数部分。
92.s408,基于领导者位置更新公式和第q个食物源,得到领导者的位置矩阵;基于追随者位置更新公式,得到追随者的位置矩阵。
93.需要说明的是,s408中得到领导者的位置矩阵和追随者的位置矩阵,为在第q+1次樽海鞘优化迭代处理之后,得到的k个樽海鞘的位置矩阵。
94.领导者位置更新公式为:;其中,表示前z个樽海鞘中第i个樽海鞘在的位置矩阵,表示第q个食物源在第j维空间的位置,表示第j维空间的上限值,表示第j维空间的下限值,和为随机生成的数值,和的取值在区间内。
95.追随者位置更新公式为:;其中,表示第i个追随者在第j维空间的位置矩阵,表示第i+1个追随者在第j维空间的位置矩阵。
96.409,将q更新为q+1,重复执行s402至409(或者重复执行s401至409)。
97.410,将在第q次樽海鞘优化迭代处理之后,获取的k个樽海鞘的位置矩阵,确定为在第q次迭代后k个樽海鞘的目标位置矩阵。
98.需要说明的是,在q大于q的情况下,表示迭代次数已经达到最大迭代次数。
99.下面以n=10、m=4为例,分别采用本发明所示的方法得到能源调度方案(即n个能源供给站对m种能源的目标需求量)获得的经济效益和基于灰狼算法得到能源调度方案获得的经济效益的对比示意图进行说明。
100.图5是本发明提供的不同能源调度方案获得的经济效益的对比示意图。需要说明的是,基于本发明所示的方法,得到能源调度方案的初始化参数为:樽海鞘数量k=70、最大
迭代次数j=200。基于灰狼算法的能源调度方案的初始化参数为:灰狼算法种群中个体数量为50,最大迭代次数等于200,交叉概率为0.65,变异概率为0.08。基于上述初始化参数进行仿真实验,得到图5所示的两条经济效益曲线。如图5所示,基于本发明得到能源调度方案获得的经济效益(即适应度值)大于基于灰狼算法得到的能源调度方案获得的经济效益(约大于0.1到0.2,与灰狼算法相比,本发明中的方法性能提高了11%到15%),说明采用本发明的方法得到的能源调度方案能够显著地改善能源调度中心对于能源供给站的能源调度质量。
101.从图5中可以看出,本发明提供的方法在120次迭代之后逐渐水平收敛,而灰狼算法在150迭代之后仍未达到水平收敛,因此本发明提供的方法适用于实际应用场景,灰狼算法不适用于实际应用场景。
102.相较于目前采用的能源调度方案,在面对能源种类多、能源供给站多的情况下,在本发明提供的方法具有操作方便、步骤清楚、所需初始化参数少、算法具有收敛速度快、不会陷入局部最优的问题、拥有更低的时间复杂度、全局搜索能力强、鲁棒性与泛化性高等优点,可以有效地降低系统的处理时间,提高能源规划的准确性,进而提高综合能源调度的效率。
103.下面对本发明提供的综合能源分配装置进行描述,下文描述的综合能源分配装置与上文描述的综合能源分配方法可相互对应参照。
104.图6是本发明提供的综合能源分配装置的结构示意图。如图6所示,该综合能源分配装置包括:第一获取模块110,用于获取n个能源供给站分别与能源调度中心之间的距离;n为大于或等于1的整数;第二获取模块120,用于获取n个能源供给站对m种能源的初始需求量和能源供给效率;m为大于或等于2的整数;第一确定模块130,用于基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵;第二确定模块140,用于基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量。
105.根据本发明提供的一种综合能源分配装置,目标能源分配矩阵中包括n个能源供给站的权重向量,权重向量中包括m种能源的权重;第二确定模块140具体用于:针对每个能源供给站,从目标能源分配矩阵中获取能源供给站的权重向量;针对每种能源,从能源供给站的权重向量中获取能源的权重;将能源的权重与能源的初始需求量的乘积,确定为能源供给站对能源的目标需求量。
106.根据本发明提供的一种综合能源分配方法,第一确定模块130具体用于:获取初始化参数,初始化参数包括:樽海鞘数量k、最大迭代次数j、k个樽海鞘的初始化位置矩阵;k和j均为大于1的整数;基于距离、初始需求量和能源供给效率,对k个樽海鞘的初始化位置矩阵进行q次樽海鞘优化迭代处理,得到在第q次迭代后k个樽海鞘的目标位置矩阵;基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定目标能源分配矩阵。
107.根据本发明提供的一种综合能源分配方法,第一确定模块130具体用于:
基于距离、初始需求量、能源供给效率和k个樽海鞘的目标位置矩阵,确定k个樽海鞘的适应度值;将适应度值最大的樽海鞘的目标位置矩阵,确定为目标能源分配矩阵。
108.根据本发明提供的一种综合能源分配装置,第一确定模块130具体用于:针对k个樽海鞘中的第k个樽海鞘,通过目标函数模型,对距离、初始需求量、能源供给效率和第k个樽海鞘的目标位置矩阵进行处理,得到第k个樽海鞘的适应度值;k为大于或等于1且小于或等于k的整数;目标函数模型为:其中,表示第k个樽海鞘的适应度值,n表示第n个能源供给站,表示能源调度中心,m表示第m种能源,表示第n个能源供给站与能源调度中心之间距离,第k个樽海鞘的目标位置矩阵中第n个能源供给站的权重向量内第m种能源的权重,表示第n个能源供给站对第m种能源的初始需求量,表示第n个能源供给站对第m种能源的能源供给效率。
109.根据本发明提供的一种综合能源分配装置,n等于10,m等于4,k等于70,q等于100。
110.根据本发明提供的一种综合能源分配装置,在m等于4的情况下,m种能源包括水、电、燃气、暖气、油中的任意四种。
111.图7是本发明提供的电子设备的实体结构示意图。如图7所示,该电子设备(例如为本发明中的能源调度设备)可以包括:处理器(processor)210、通信接口(communications interface)220、存储器(memory)230和通信总线240,其中,处理器210,通信接口220,存储器230通过通信总线240完成相互间的通信。处理器210可以调用存储器230中的逻辑指令,以执行综合能源分配方法,该方法包括:获取n个能源供给站分别与能源调度中心之间的距离;n为大于或等于1的整数;获取n个能源供给站对m种能源的初始需求量和能源供给效率;m为大于或等于2的整数;基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵;基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量。
112.此外,上述的存储器230中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
113.另一方面,本发明还提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,计算机程序被处理器执行时,计算机能够执行上述各方法所提供的综合能源分配方法,该方法包括:获取n个能源供给站分别与能源调度中心之间的距离;n为大于或等于1的整数;获取n个能源供给站对m种能源的初始需求量和能源供给效率;m为大于或等于2的整数;基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵;基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量。
114.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的综合能源分配方法,该方法包括:获取n个能源供给站分别与能源调度中心之间的距离;n为大于或等于1的整数;获取n个能源供给站对m种能源的初始需求量和能源供给效率;m为大于或等于2的整数;基于距离、初始需求量和能源供给效率,进行樽海鞘优化处理,得到目标能源分配矩阵;基于目标能源分配矩阵和m种能源的初始需求量,确定n个能源供给站对m种能源的目标需求量。
115.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
116.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。
117.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1