本技术涉及虚拟电厂领域,尤其涉及一种基于一致性算法的虚拟电厂调度策略。
背景技术:
1、随着智能电网、信息技术、储能技术、优化算法与人工智能等因素的发展,它们共同推动了虚拟电厂的形成与发展,使其成为现代电力系统的重要组成部分。
2、针对虚拟电厂内部的分布式资源的调控主要分为集中调控和分布调控。集中调控通过控制协调中心实现对分布式资源的调控,优化虚拟电厂的运行。分布调控通过模块化的方式,实现对分布式资源的调控。
3、然而,集中调控的扩展性和兼容性受到很大局限;分布调控采用共识算法实现分布调度,需要在多个维度上进行权衡,因此容错率有待提高。
技术实现思路
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、该处理模块,还用于根据分布式资源集群的目标分配功率、对应的协同调节贡献参数以及功率误差调整参数,采用一致性算法确定其他分布式资源集群的目标分配功率。
41、在一种可能的实施方式中,该处理模块,用于确定多个分布式资源集群的功率承载范围;根据多个目标分配功率以及对应的功率承载范围,确定多个分布式资源集群的承载结果;并根据承载结果,对多个目标分配功率进行更新处理,得到更新后的目标分配功率。
42、在一种可能的实施方式中,该装置还包括:判断模块;
43、该判断模块,用于确定多个分布式资源集群的功率承载范围;根据多个目标分配功率以及对应的功率承载范围,确定多个分布式资源集群的承载结果;并根据承载结果,对多个目标分配功率进行更新处理,得到更新后的目标分配功率。
44、在一种可能的实施方式中,该处理模块,用于针对多个分布式资源集群中的任意一个分布式资源集群,在分布式资源集群的承载结果为第二承载结果的情况下,将分布式资源集群确定为非一致性计算集群,并基于第二承载结果,对行随机矩阵进行更新处理;将对应的功率承载范围的上限值或下限值作为分布式资源集群的目标分配功率。
45、在一种可能的实施方式中,该处理模块,用于根据多个目标分配功率,确定多个分布式资源集群的总分配功率;判断总分配功率与总目标分配功率的绝对差值是否小于预设值;在绝对差值小于预设值的情况下,根据多个目标分配功率,生成每个分布式资源集群对应的实际分配功率指令,并将实际分配功率指令下发至对应的分布式资源集群;在绝对差值不小于预设值的情况下,基于更新后的行随机矩阵重新确定其他分布式资源集群的目标分配功率,并根据多个新的目标分配功率,确定新的总分配功率,直至新的总分配功率与总目标分配功率的绝对差值小于预设值为止。
46、第三方面,本技术实施例提供一种基于一致性算法的虚拟电厂调度设备,包括:存储器和处理器;
47、其中,存储器存储计算机执行指令;
48、处理器执行存储器存储的计算机执行指令,使得处理器执行如上第一方面以及第一方面各种可能的实施方式所述的基于一致性算法的虚拟电厂调度方法。
49、第四方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上第一方面以及第一方面各种可能的实施方式所述的基于一致性算法的虚拟电厂调度方法。
50、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的实施方式所述的基于一致性算法的虚拟电厂调度方法。
51、本技术提供的一种基于一致性算法的虚拟电厂调度策略,通过对电网调度中心发送的多个功率调度指令及分布式资源集群的功率调度能力调节功率调度指令,采用一致性算法确定其他分布式资源集群的目标分配功率;根据多个目标分配功率,对对应的分布式资源集群内的分布式资源进行调度处理,该方法通过两级分层分配调节功率,可以显著降低调度指令动追踪优化的维数,增加通信容量,保证了虚拟电厂功率调节的经济性和快速性。
1.一种基于一致性算法的虚拟电厂调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据多个目标分配功率,对对应的分布式资源集群内的分布式资源进行调度处理,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述分布式资源集群的目标分配功率、对应的协同调节贡献参数以及功率误差调整参数,采用一致性算法确定其他分布式资源集群的目标分配功率,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据多个目标分配功率,对对应的分布式资源集群内的分布式资源进行调度处理之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述多个目标分配功率以及对应的功率承载范围,确定所述多个分布式资源集群的承载结果,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述承载结果,对所述多个目标分配功率进行更新处理,得到更新后的目标分配功率,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据多个目标分配功率,对对应的分布式资源集群内的分布式资源进行调度处理,包括:
8.一种基于一致性算法的虚拟电厂调度装置,其特征在于,包括:
9.一种基于一致性算法的虚拟电厂调度设备,其特征在于,包括:存储器和处理器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的基于一致性算法的虚拟电厂调度方法。
