System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力系统,尤其涉及一种配电网数据拓扑还原方法、装置、电子设备及存储介质。
技术介绍
1、随着智能电网技术和新型电力系统业务的发展,配电网的拓扑结构日益复杂,相应网络拓扑描述和表达在配电网业务管理、数据分析、安全风险监测和识别等方面也扮演着越来越重要的作用,但是相关技术中的网络拓扑存在精度低的问题,无法反应配电网实际业务运行情况。
技术实现思路
1、本专利技术实施例提供一种配电网数据拓扑还原方法、装置、电子设备及存储介质,用以解决配电网拓扑的准确率低的问题。
2、第一方面,本专利技术实施例提供一种配电网数据拓扑还原方法,应用于第一参与设备,所述方法包括:获取预设时间段内配电网第一业务域涉及的各个服务之间的多个数据流信息;所述第一业务域为所述第一参与设备的所属业务域;从所述多个数据流信息中提取所述各个服务的地址信息,并基于各个服务的地址信息,确定多个节点和每个所述节点的初始节点属性;其中,每个所述服务为一个节点,所述初始节点属性包括服务的地址信息;基于所述多个数据流信息确定多个通信链路,基于所述多个通信链路确定所述多个节点之间的多条边,并基于每个所述通信链路下的多个数据流信息,确定每条边的初始边属性,得到所述第一业务域的初始数据拓扑图;将所述初始节点属性和所述初始边属性发送至中心协调设备;其中,所述中心协调设备用于基于联邦学习框架分别对各个业务域的初始节点属性和初始边属性进行跨域聚合处理,得到每个所述节点的全局节点属性和每条所述边的全局边属性;接收所述中心协调
3、在一些实施例中,所述基于所述多个数据流信息确定多个通信链路,包括:根据所述多个数据流信息中的源地址信息和目的地址信息,确定多个第一通信链路;基于每个所述第一通信链路下的数据流信息,确定每个所述第一通信链路的稳定性指标值;基于所述稳定性指标值,从所述多个第一通信链路中确定所述多个通信链路。
4、在一些实施例中,所述稳定性指标值包括第一通信链路的流数量标准差和平均流量;所述基于所述稳定性指标值,从所述多个第一通信链路中确定所述多个通信链路,包括:将流数量标准差小于或者等于第一阈值,且平均流量大于或者等于第二阈值的多个第一通信链路,确定为所述多个通信链路。
5、在一些实施例中,所述基于每个所述通信链路下的多个数据流信息,确定每条边的初始边属性,包括:针对每个所述通信链路,基于所述通信链路下的多个数据流信息,确定所述通信链路下多个数据流各自的流属性;所述流属性包括数据流的时间戳、流量大小和/或流强度;将所述通信链路下时间戳存在重叠的数据流进行属性合并,得到所述通信链路下多个独立数据流的流属性;将所述通信链路下多个独立数据流的流属性,确定为所述通信链路对应边的初始边属性。
6、第二方面,本专利技术实施例提供一种配电网数据拓扑还原方法,应用于中心协调设备,所述方法包括:接收多个第一参与设备发送的配电网各个业务域的初始数据拓扑图中每个节点的初始节点属性,以及每条边的初始边属性;其中,所述初始数据拓扑图为第一参与设备基于其所属业务域涉及的各个服务之间的数据流信息构建的;基于联邦学习框架,分别对所述各个业务域内的初始节点属性和初始边属性进行跨域聚合处理,获得每个所述业务域内各个节点的全局节点属性和各条边的全局边属性;将每个所述业务域内各个节点的全局节点属性和各条边的全局边属性发送至对应业务域的第一参与设备,以使每个所述第一参与设备基于全局节点属性和全局边属性对初始数据拓扑图进行更新,获得对应业务域的全局数据拓扑图。
7、第三方面,本专利技术实施例提供一种配电网数据拓扑还原装置,部署于第一参与设备,所述装置包括:第一获取模块,用于获取预设时间段内配电网第一业务域涉及的各个服务之间的多个数据流信息;所述第一业务域为所述第一参与设备的所属业务域;第一确定模块,用于从所述多个数据流信息中提取所述各个服务的地址信息,并基于各个服务的地址信息,确定多个节点和每个所述节点的初始节点属性;其中,每个所述服务为一个节点,所述初始节点属性包括服务的地址信息;第二确定模块,用于基于所述多个数据流信息确定多个通信链路,基于所述多个通信链路确定所述多个节点之间的多条边,并基于每个所述通信链路下的多个数据流信息,确定每条边的初始边属性,得到所述第一业务域的初始数据拓扑图;第一发送模块,用于将所述初始节点属性和所述初始边属性发送至中心协调设备;其中,所述中心协调设备用于基于联邦学习框架分别对各个业务域的初始节点属性和初始边属性进行跨域聚合处理,得到每个所述节点的全局节点属性和每条所述边的全局边属性;第一接收模块,用于接收所述中心协调设备发送的所述全局节点属性和所述全局边属性,并基于所述全局节点属性和所述全局边属性对所述初始数据拓扑图进行更新,获得所述第一业务域的全局数据拓扑图。
8、第四方面,本专利技术实施例提供一种配电网数据拓扑还原装置,部署于中心协调设备,所述装置包括:第二接收模块,用于接收多个第一参与设备发送的配电网各个业务域的初始数据拓扑图中每个节点的初始节点属性,以及每条边的初始边属性;其中,所述初始数据拓扑图为第一参与设备基于其所属业务域涉及的各个服务之间的数据流信息构建的;聚合模块,用于基于联邦学习框架,分别对所述各个业务域的初始节点属性和初始边属性进行跨域聚合处理,获得每个所述业务域内各个节点的全局节点属性和各条边的全局边属性;第二发送模块,用于将每个所述业务域内各个节点的全局节点属性和各条边的全局边属性发送至对应业务域的第一参与设备,以使每个所述第一参与设备基于全局节点属性和全局边属性对初始数据拓扑图进行更新,获得对应业务域的全局数据拓扑图。
9、第五方面,本专利技术实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现上述的配电网数据拓扑还原方法。
10、第六方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的配电网数据拓扑还原方法。
11、第七方面,本专利技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的配电网数据拓扑还原方法。
12、本专利技术实施例提供的配电网数据拓扑还原方法、装置、电子设备及存储介质,第一参与设备获取预设时间段内配电网第一业务域涉及的各个服务之间的多个数据流信息;从多个数据流信息中提取各个服务的地址信息,并基于各个服务的地址信息,确定多个节点和每个节点的初始节点属性;基于多个数据流信息确定多个通信链路,基于多个通信链路确定多个节点之间的多条边,并基于每个通信链路下的多个数据流信息,确定每条边的初始边属性,得到第一业务域的初始数据拓扑图;接收中心协调设备发送的全局节点属性和全局边属性,并基于全局节点属性和全局边属性对初始数据拓扑图进行更新,获得第一业务域的全局数据拓扑图。本本文档来自技高网...
【技术保护点】
1.一种配电网数据拓扑还原方法,其特征在于,应用于第一参与设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述多个数据流信息确定多个通信链路,包括:
3.根据权利要求2所述的方法,其特征在于,所述稳定性指标值包括第一通信链路的流数量标准差和平均流量;所述基于所述稳定性指标值,从所述多个第一通信链路中确定所述多个通信链路,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述基于每个所述通信链路下的多个数据流信息,确定每条边的初始边属性,包括:
5.一种配电网数据拓扑还原方法,其特征在于,应用于中心协调设备,所述方法包括:
6.一种配电网数据拓扑还原装置,其特征在于,部署于第一参与设备,所述装置包括:
7.一种配电网数据拓扑还原装置,其特征在于,部署于中心协调设备,所述装置包括:
8.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的配电网数据拓扑还原方法。
9.一种非暂态计算
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的配电网数据拓扑还原方法。
...【技术特征摘要】
1.一种配电网数据拓扑还原方法,其特征在于,应用于第一参与设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述多个数据流信息确定多个通信链路,包括:
3.根据权利要求2所述的方法,其特征在于,所述稳定性指标值包括第一通信链路的流数量标准差和平均流量;所述基于所述稳定性指标值,从所述多个第一通信链路中确定所述多个通信链路,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述基于每个所述通信链路下的多个数据流信息,确定每条边的初始边属性,包括:
5.一种配电网数据拓扑还原方法,其特征在于,应用于中心协调设备,所述方法包括:
6.一种配电网数...
【专利技术属性】
技术研发人员:邵苏杰,李桐,王可文,亓峰,杨超,刘岩,陈兴渝,孙峰,刘扬,刘芮彤,任帅,范维,陈剑,耿洪碧,陈得丰,杨智斌,佟帅辰,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。