【技术实现步骤摘要】
一种配电网模型的拓扑分析方法、装置及存储介质
本申请涉及电力系统
,特别是涉及一种配电网模型的拓扑分析方法、装置以及存储介质。
技术介绍
传统的配电网模型利用关系型数据库存储,并且一个资源的信息可能分布在多个表中,传统的拓扑分析算法是深度优先搜索算法和广度优先搜素算法,这样就需要进行多表连接查询,由于关系型数据库的多表连接查询是有瓶颈限制的,上限为五表连接查询,这样不利于配电网的拓扑分析。针对上述的现有技术中存在的传统的配电网模型利用关系型数据库存储,并利用深度优先搜索算法和广度优先搜素算法进行拓扑分析,这种方式需要进行多表连接查询,并且关系型数据库的多表连接查询是有瓶颈限制的,不利于配电网的拓扑分析的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本公开的实施例提供了一种配电网模型的拓扑分析方法、装置以及存储介质,以至少解决现有技术中存在的传统的配电网模型利用关系型数据库存储,并利用深度优先搜索算法和广度优先搜素算法进行拓扑分析,这种方式需要进行多表连接查询,并且关系型数据库的多表连 ...
【技术保护点】
1.一种配电网模型的拓扑分析方法,其特征在于,包括:/n根据预先建立的校验规则,对第一模型进行校验,其中所述校验规则包括针对基本语法、命名空间、头文件、特殊约定、电网主要一次设备以及电网主要二次设备进行校验的规则;/n当第一模型通过校验时,构建引擎式解析内核并根据引擎式解析内核对所述第一模型进行解析,得到解析后的第一模型,根据模型标准建立第二模型并将所述解析后的第一模型映射到所述第二模型,其中所述第二模型使用了预定的程序语言以及预定的图数据库;/n利用预定的程序语言的多协程以及高并发特性,启动多个协程,将解析后的第一模型并发地写入到所述预定的图数据库,其中协程为用户级线程; ...
【技术特征摘要】
1.一种配电网模型的拓扑分析方法,其特征在于,包括:
根据预先建立的校验规则,对第一模型进行校验,其中所述校验规则包括针对基本语法、命名空间、头文件、特殊约定、电网主要一次设备以及电网主要二次设备进行校验的规则;
当第一模型通过校验时,构建引擎式解析内核并根据引擎式解析内核对所述第一模型进行解析,得到解析后的第一模型,根据模型标准建立第二模型并将所述解析后的第一模型映射到所述第二模型,其中所述第二模型使用了预定的程序语言以及预定的图数据库;
利用预定的程序语言的多协程以及高并发特性,启动多个协程,将解析后的第一模型并发地写入到所述预定的图数据库,其中协程为用户级线程;
在所述预定的图数据库中查找与第一模型相关的所有的图结构以及图结构的节点,并根据所查找到的图结构以及图结构的节点,对配电网模型进行拓扑分析,确定所述拓扑分析结果;以及
输出所述拓扑分析结果。
2.根据权利要求1所述的方法,其特征在于,根据模型标准建立第二模型并将所述解析后的第一模型映射到所述第二模型的操作,包括:
确定与所述预定的图数据库中的实体参数对应的实体属性,确定与所述实体属性连接的相应的关系规则,其中所述预定的图数据库中的每一个实体对应一个设备;以及
根据所述关系规则,为每一个设备建立对应的预定程序语言结构体,并且为每一个预定程序语言结构体添加多个字段。
3.根据权利要求1所述的方法,其特征在于,在所述预定的图数据库中查找与第一模型相关的所有的图结构以及图结构的节点,并根据所查找到的图结构以及图结构的节点,对配电网模型进行拓扑分析,确定所述拓扑分析结果的操作,包括:
判定所述预定的图数据库中的图结构的数量是否大于等于2;
在所述图结构的数量大于等于2的情况下,查找每个图结构的拓扑节点数;以及
在所述图结构的数量为1的情况下,查找所述图结构的拓扑节点到自己的节点拓扑。
4.根据权利要求3所述的方法,其特征在于,在所述图结构的数量大于等于2的情况下,查找每个图结构的拓扑节点数的操作,包括:
确定拓扑节点数大于0的图结构的数量;以及
在所述拓扑节点数大于0的图结构的数量大于等于2的情况下,确定存在孤岛。
5.根据权利要求3所述的方法,其特征在于,包括:在所述图结构的数量为1的情况下,查找所述图结构的拓扑节点到自己的节点拓扑的操作,包括:
在...
【专利技术属性】
技术研发人员:王国庆,刘鹏,杜建,吕广宪,漆铭钧,
申请(专利权)人:国网上海能源互联网研究院有限公司,国家电网有限公司,国网湖南省电力有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。