本发明涉及用于配电网的多源协同优化,尤其涉及一种用于配电网的多源协同优化方法、装置、设备及存储介质。
背景技术:
1、当发生配电网故障时,现有基于经济效益最大和微网的电量削减量最小的多微网主动协同控制方法,但是由于在实际使用中,不同微网的实时电价不同,并且微网储备量不同,即使削减量最小,也可能会导致在依据上述多微网主动协同控制方法,在进行配电网故障的多微网协同时可能存在稳定性差稳定问题,可能需要多次切换供电微网。现有技术中没有兼顾上述参数的方案,导致使用多微网进行供电的方案不理想的情况。
技术实现思路
1、基于此,有必要针对现有的用于配电网的多源协同优化问题,提出了一种用于配电网的多源协同优化方法、装置、设备及存储介质。
2、一种用于配电网的多源协同优化方法,所述方法包括:
3、当指定配电网故障时,获取可用于对指定配电网进行供电的多个供电微网;
4、将多个所述供电微网分为多个供电微网组;其中一个所述供电微网组至少包括一个供电微网;
5、获取历史预设时间段内各个所述供电微网在所述指定配电网故障时间内储能平均消耗的第一能量值,以及各个所述供电微网当前储能的第二能量值;
6、基于各个所述供电微网对应的所述第一能量值和所述第二能量值计算对应每个所述供电微网的供电值,并将所述供电值大于预设值的供电微网记为目标供电微网;
7、获取所述指定配电网所需的第三能量值,以及各个所述目标供电微网的单位电价,设定目标函数其中,y为目标函数,min(.)表示取最小值,kn,t表示第n个供电微网组中第t个微网的第二能量值,cn,t表示第n个供电微网组中第t个微网的单位电价,h为参数,当第n个供电微网组中第t个微网为目标供电微网时,则h=1,若不是目标供电微网,则h=0,w为超参数,m表示选取的目标供电微网个数,k表示所述第三能量值,z表示与选取目标供电微网相关的切换稳定参数值;
8、根据群优智能算法进行优化求解目标函数中选取的目标供电微网以及对应的供电切换时间,根据选取的目标供电微网以及对应的供电切换时间设定供电程序以对所述指定配电网进行供电。
9、进一步地,所述获取所述指定配电网所需的第三能量值,以及各个所述目标供电微网的单位电价,设定目标函数的步骤,包括:
10、获取切换至第n组第t个供电微网时切换时间与故障起始时间的时间间隔值;
11、根据所述时间隔值计算时间占比序列;
12、将时间占比序列中各个数据点与其左右数据点直接之间的时间占比差值均值作为各个数据点的间隔值,如果当前数据点为最左或最右的数据点,则之间获取对应的时间占比差值,作为对应的数据点间隔值;
13、根据所述数据点间隔值计算切换稳定参数值。
14、进一步地,所述根据群优智能算法为鲸鱼算法、粒子群算法、遗传算法、灰狼算法和布谷鸟算法中的一种。
15、进一步地,所述根据群优智能算法进行优化求解目标函数中选取的目标供电微网以及对应的供电切换时间的步骤,包括:
16、设定优化变量条件;其中,所述优化变量条件至少包括选取的目标供电微网的第二能量值之和大于等于所述第三能量值;
17、根据所述优化变量条件和群优智能算法进行优化求解目标函数中选取的目标供电微网以及对应的供电切换时间。
18、进一步地,所述将多个所述供电微网分为多个供电微网组的步骤,包括:
19、获取各个所述供电微网的位置信息;
20、选取预设个数的聚类中心;
21、根据k均值聚类方法对各个所述供电微网进行聚类,得到多个供电微网组。
22、进一步地,所述根据群优智能算法进行优化求解目标函数中选取的目标供电微网以及对应的供电切换时间,根据选取的目标供电微网以及对应的供电切换时间设定供电程序以对所述指定配电网进行供电的步骤之后,还包括:
23、判断选取的目标供电微网的供电时长是否满足预估的时长;
24、若不满足预估的时长,则从该目标供电微网所在的供电微网组中选取其他的目标供电微网进行供电,直至达到所述预估的时长。
25、进一步地,所述根据群优智能算法进行优化求解目标函数中选取的目标供电微网以及对应的供电切换时间,根据选取的目标供电微网以及对应的供电切换时间设定供电程序以对所述指定配电网进行供电的步骤,包括:
26、按照选取的目标供电微网的单位电价高低,从低到高设置各个目标供电微网的供电顺序;
27、根据各个选取的目标供电微网的供电顺序计算对应的供电切换时间,并设定供电程序以对所述指定配电网进行供电。
28、一种用于配电网的多源协同优化用于配电网的多源协同优化装置,所述装置包括:
29、第一获取模块,用于当指定配电网故障时,获取可用于对指定配电网进行供电的多个供电微网;
30、分组模块,用于将多个所述供电微网分为多个供电微网组;其中一个所述供电微网组至少包括一个供电微网;
31、第二获取模块,用于获取历史预设时间段内各个所述供电微网在所述指定配电网故障时间内储能平均消耗的第一能量值,以及各个所述供电微网当前储能的第二能量值;
32、计算模块,用于基于各个所述供电微网对应的所述第一能量值和所述第二能量值计算对应每个所述供电微网的供电值,并将所述供电值大于预设值的供电微网记为目标供电微网;
33、第三获取模块,用于获取所述指定配电网所需的第三能量值,以及各个所述目标供电微网的单位电价,设定目标函数其中,y为目标函数,min(.)表示取最小值,kn,t表示第n个供电微网组中第t个微网的第二能量值,cn,t表示第n个供电微网组中第t个微网的单位电价,h为参数,当第n个供电微网组中第t个微网为目标供电微网时,则h=1,若不是目标供电微网,则h=0,w为超参数,m表示选取的目标供电微网个数,k表示所述第三能量值,z表示与选取目标供电微网相关的切换稳定参数值;
34、供电模块,用于根据群优智能算法进行优化求解目标函数中选取的目标供电微网以及对应的供电切换时间,根据选取的目标供电微网以及对应的供电切换时间设定供电程序以对所述指定配电网进行供电。
35、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
36、当指定配电网故障时,获取可用于对指定配电网进行供电的多个供电微网;
37、将多个所述供电微网分为多个供电微网组;其中一个所述供电微网组至少包括一个供电微网;
38、获取历史预设时间段内各个所述供电微网在所述指定配电网故障时间内储能平均消耗的第一能量值,以及各个所述供电微网当前储能的第二能量值;
39、基于各个所述供电微网对应的所述第一能量值和所述第二能量值计算对应每个所述供电微网的供电值,并将所述供电值大于预设值的供电微网记为目标供电微网;
40、获取所述指定配电网所需的第三能量值,以及各个所述目标供电微网的单位电价,设定目标函数其中,y为目标函数,min(.)表示取最小值,kn,t表示第n个供电微网组中第t个微网的第二能量值,cn,t表示第n个供电微网组中第t个微网的单位电价,h为参数,当第n个供电微网组中第t个微网为目标供电微网时,则h=1,若不是目标供电微网,则h=0,w为超参数,m表示选取的目标供电微网个数,k表示所述第三能量值,z表示与选取目标供电微网相关的切换稳定参数值;
41、根据群优智能算法进行优化求解目标函数中选取的目标供电微网以及对应的供电切换时间,根据选取的目标供电微网以及对应的供电切换时间设定供电程序以对所述指定配电网进行供电。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
42、当指定配电网故障时,获取可用于对指定配电网进行供电的多个供电微网;
43、将多个所述供电微网分为多个供电微网组;其中一个所述供电微网组至少包括一个供电微网;
44、获取历史预设时间段内各个所述供电微网在所述指定配电网故障时间内储能平均消耗的第一能量值,以及各个所述供电微网当前储能的第二能量值;
45、基于各个所述供电微网对应的所述第一能量值和所述第二能量值计算对应每个所述供电微网的供电值,并将所述供电值大于预设值的供电微网记为目标供电微网;
46、获取所述指定配电网所需的第三能量值,以及各个所述目标供电微网的单位电价,设定目标函数其中,y为目标函数,min(.)表示取最小值,kn,t表示第n个供电微网组中第t个微网的第二能量值,cn,t表示第n个供电微网组中第t个微网的单位电价,h为参数,当第n个供电微网组中第t个微网为目标供电微网时,则h=1,若不是目标供电微网,则h=0,w为超参数,m表示选取的目标供电微网个数,k表示所述第三能量值,z表示与选取目标供电微网相关的切换稳定参数值;
47、根据群优智能算法进行优化求解目标函数中选取的目标供电微网以及对应的供电切换时间,根据选取的目标供电微网以及对应的供电切换时间设定供电程序以对所述指定配电网进行供电。
48、本发明的有益效果:通过获取多个供电微网,并分组成多个供电微网组,从中选取目标供电微网,然后获取目标供电微网的参数,以建立目标函数,通过群优智能算法计算出选取的目标供电微网以及对应的供电切换时间。从而降低了整体配电网跨越故障时的经济消耗和提高了微网供电协同稳定性,从而可以智能为指定配电网故障后提供一个理想的供电方案,兼顾了经济消耗和供电稳定性。