本发明涉及电力系统数据处理,尤其涉及一种负荷侧数据的处理方法、装置、终端设备及存储介质。
背景技术:
1、负荷侧灵活性资源参与电力市场时,考虑到电力现货出清系统直接大量异构、分散、多样的灵活性资源调度管理的问题,目前对负荷侧灵活性资源参与电力市场的研究主要聚焦于虚拟电厂(virtual power plant,vpp)和负荷聚合商作为市场主体。但是现有的负荷侧资源参数电力市场的出清时,将所获取的负荷侧数据直接用于相关的建模和出清中,大数据量的负荷侧数据直接参与建模和出清计算时导致电力现货出清系统的运算负担较大。因此,亟需一种对负荷侧数据进行处理的方法,以降低电力现货出清系统的运算负担。
技术实现思路
1、本发明实施例提供一种负荷侧数据的处理方法、装置、终端设备及存储介质,能在负荷侧数据传输至电力现货出清系统前对负荷侧数据进行聚合压缩数据,将聚合后的数据再传输至电力现货出清系统完成相关计算,降低电力现货出清系统的运算负担。
2、本发明一实施例提供一种负荷侧数据的处理方法,包括:
3、获取各虚拟发电机各时段的发电机数据、各虚拟电池各时段的电池数据以及各虚拟发电机和虚拟电池所对应的拓扑信息;其中,各虚拟发电机各时段的发电机数据和各虚拟电池各时段的电池数据构成负荷侧数据;
4、根据所述拓扑信息确定若干待聚合分组;
5、对于每一待聚合分组,确定每一待聚合分组所包含的数据类型;其中,所述数据类型包括虚拟发电机数据类型和虚拟电池数据类型;
6、若包含虚拟发电机数据类型,获取分组中各虚拟发电机数据类型节点所对应的虚拟发电机各时段的发电机数据,将各虚拟发电机数据类型节点所对应的虚拟发电机各时段的发电机数据聚合为当前待聚合分组所对应的发电机聚合数据;
7、若包含虚拟电池数据类型,获取分组中各虚拟电池数据类型节点所对应的虚拟电池各时段的电池数据,将各虚拟电池数据类型节点所对应的虚拟电池各时段的电池数据聚合为当前待聚合分组所对应的电池聚合数据;
8、将每一待聚合分组所包含的发电机聚合数据和电池聚合数据传输至电力现货出清系统,以使电力现货出清系统根据所传输的数据完成出清计算。
9、进一步地,所述发电机数据包括:机组出力上限、机组出力下限、机组上爬坡速率上限和机组下爬坡速率下限;
10、所述将各虚拟发电机数据类型节点所对应的虚拟发电机各时段的发电机数据聚合为当前待聚合分组所对应的发电机聚合数据,包括:
11、根据各虚拟发电机各时段的机组出力上限、机组出力下限、机组上爬坡速率上限和机组下爬坡速率下限构建虚拟发电机目标函数、虚拟发电机出力约束以及虚拟发电机爬坡约束;
12、在虚拟发电机出力约束以及虚拟发电机爬坡约束的约束下,对虚拟发电机目标函数进行求解,生成当前待聚合分组所对应的发电机聚合数据;其中,所述发电机聚合数据包括:待聚合分组虚拟发电机的机组出力下限可行域边界、机组出力上限可行域边界、机组上爬坡速率上限可行域边界和机组下爬坡速率下限可行域边界。
13、进一步地,所述虚拟发电机目标函数,具体为:
14、
15、
16、
17、
18、其中,pi,t,k表示第k次迭代中机组i在t时段的出力;t表示时段;k表示求解迭代次数,k>1,pi,t,0为原始边界数据;为第k轮迭代中虚拟发电机i在t时段的出力下限可行域边界;为第k轮迭代中虚拟发电机i在t时段的出力上限可行域边界;为第k轮迭代中虚拟发电机i在t时段的上爬坡速率上限可行域边界;为第k轮迭代中虚拟发电机i在t时段的下爬坡速率下限可行域边界。
19、进一步地,所述虚拟发电机出力约束,具体为:
20、
21、其中,为机组i在t时段的最大出力;为机组i在t时段的最小出力,pi,t为机组i在t时段的出力;
22、所述虚拟发电机爬坡约束,具体为:
23、
24、其中,为时段t机组i最大上爬坡速率;为机组i最大下爬坡速率;pi,t―1为机组i在t―1时段的出力。
25、进一步地,所述电池数据包括:存储电量上限、存储电量下限、电池出力上限和电池出力下限;
26、所述将各虚拟电池数据类型节点所对应的虚拟电池各时段的电池数据聚合为当前待聚合分组所对应的电池聚合数据,包括:
27、根据各虚拟电池各时段的存储电量上限、存储电量下限、电池出力上限和电池出力下限构建虚拟电池目标函数、虚拟电池功率与电量转换约束、虚拟电池充放电功率约束以及虚拟电池容量约束;
28、在虚拟电池功率与电量转换约束、虚拟电池充放电功率约束以及虚拟电池容量约束的约束下对虚拟电池目标函数进行求解,生成当前待聚合分组所对应的虚拟电池聚合数据;其中,所述虚拟电池聚合数据包括:待聚合分组虚拟电池的电池出力上限可行域边界、电池出力下限可行域边界、存储电量上限可行域边界以及存储电量下限可行域边界。
29、进一步地,还包括:
30、获取负荷侧报价聚合数据;其中,所述荷侧报价聚合数据包括:用户总数、各用户申报电量上限、各用户申报电量下限、各用户的价-量函数;
31、根据所述负荷侧报价聚合数据,以用户叠加报价曲线与聚合报价曲线所围成的面积最小为目标,构建报价聚合目标函数、报价约束以及报价区间总段数约束;
32、在报价约束以及报价区间总段数约束的约束下,对所述报价聚合目标函数进行求解,生成用户叠加报价曲线与聚合报价曲线所围成的面积最小时聚合报价曲线总报价段数、各段容量区间右边界值和各段分段容量报价值;
33、根据聚合报价曲线总报价段数、各段容量区间右边界值和各段分段容量报价值生成更新后的报价曲线,并将更新后的报价曲线传输至电力现货出清系统,以使电力现货出清系统根据所传输的数据完成出清计算。
34、进一步地,所述报价聚合目标函数,具体为:
35、
36、其中,k为用户总数;b为聚合报价曲线的总报价段数;eqlb为申报电量的下限;equb为申报电量的上限;fl(x)为用户l的价-量函数;eqb为第b段容量区间的右边界值;pb表示第b段分段容量区间的报价值;
37、所述报价约束具体为:
38、
39、其中,pb―1表示第b―1段分段容量区间的报价值;
40、所述报价区间总段数约束具体为:
41、1≤b≤bub
42、其中,bub为市场可以接受的最大报价段数。
43、在上述方法项实施例的基础上,本发明对应提供了装置项实施例;
44、本发明一实施例对应提供了一种负荷侧数据的处理装置,包括:数据获取模块、分组模块以及聚合模块;
45、所述数据获取模块,用于获取各虚拟发电机各时段的发电机数据、各虚拟电池各时段的电池数据以及各虚拟发电机和虚拟电池所对应的拓扑信息;其中,各虚拟发电机各时段的发电机数据和各虚拟电池各时段的电池数据构成负荷侧数据;
46、所述分组模块,用于根据所述拓扑信息确定若干待聚合分组;
47、所述聚合模块,用于对于每一待聚合分组,确定每一待聚合分组所包含的数据类型;其中,所述数据类型包括虚拟发电机数据类型和虚拟电池数据类型;若包含虚拟发电机数据类型,获取分组中各虚拟发电机数据类型节点所对应的虚拟发电机各时段的发电机数据,将各虚拟发电机数据类型节点所对应的虚拟发电机各时段的发电机数据聚合为当前待聚合分组所对应的发电机聚合数据;若包含虚拟电池数据类型,获取分组中各虚拟电池数据类型节点所对应的虚拟电池各时段的电池数据,将各虚拟电池数据类型节点所对应的虚拟电池各时段的电池数据聚合为当前待聚合分组所对应的电池聚合数据;将每一待聚合分组所包含的发电机聚合数据和电池聚合数据传输至电力现货出清系统,以使电力现货出清系统根据所传输的数据完成出清计算。
48、本发明另一实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述发明实施例所述的一种负荷侧数据的处理方法。
49、本发明另一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行上述发明实施例所述的一种负荷侧数据的处理方法。
50、通过实施本发明具有如下有益效果:
51、本发明提供了一种负荷侧数据的处理方法、装置、终端设备及存储介质,所述方法通过获取各虚拟发电机各时段的发电机数据、各虚拟电池各时段的电池数据以及各虚拟发电机和虚拟电池所对应的拓扑信息;通过拓扑信息确定若干待聚合分组,进而对每一待聚合分组所包含的数据类型进行判断,再对同一分组中所包含的若干同一类型的虚拟发电机数据或若跟同一类型的虚拟电池数据进行聚合,使每一分组中多个虚拟发电机数据聚合为一发电机聚合数据或使每一分组中多个虚拟电池数据聚合为一电池聚合数据;通过聚合的方式将负荷侧数据进行压缩,进而将聚合后的数据再传输至电力现货出清系统中完成相关的计算,使传输到电力现货出清系统中的数据量相对于未使用上述方法进行聚合处理时的数据量减少,降低电力现货出清系统的运算负担。