一种基于临时拓扑分析表的拓扑及孤岛分析方法和装置制造方法及图纸

技术编号:18940734 阅读:55 留言:0更新日期:2018-09-15 11:06
本发明专利技术公开了一种基于临时拓扑分析表的拓扑及孤岛分析方法和装置,将电力拓扑数据存储在数据库中;从数据库中查询馈线下所有设备信息,建立临时拓扑分析表,并将查询到的设备信息插入到临时拓扑分析表中;对临时拓扑分析表进行递归分析,得到所有设备的拓扑孤岛。本发明专利技术通过对设备和连接节点的全集的分析,得出每个孤岛中的设备,通过将研究的目标数据转换为特定格式的数据临时表,在数据临时表中快速分析拓扑关系,并记录每个孤岛的信息;本发明专利技术适用于电网数据的拓扑分析,能够直接在数据库中操作,大大节约了数据取出的时间。

Topology and islanding analysis method and device based on temporary topology analysis table

The invention discloses a topology and islanding analysis method and device based on temporary topology analysis table, which stores power topology data in a database, inquires all equipment information under feeders from the database, establishes temporary topology analysis table, and inserts the equipment information inquired into temporary topology analysis table; and extends temporary topology data into the database. Recursive analysis of the analysis table gives the topological islanding of all devices. By analyzing the complete set of equipment and connection nodes, the invention obtains the equipment in each isolated island, rapidly analyzes the topological relationship in the temporary data table and records the information of each isolated island by converting the target data into a temporary data table of a specific format; the invention is suitable for the topological analysis of power network data, and can be used for the topological analysis of power network data. It is enough to operate directly in the database, which greatly saves data extraction time.

【技术实现步骤摘要】
一种基于临时拓扑分析表的拓扑及孤岛分析方法和装置
本专利技术涉及一种基于临时拓扑分析表的拓扑及孤岛分析方法和装置。
技术介绍
电力系统中存在大量的电力拓扑数据,当然这些数据并不一定完全正确,有可能有短接、断开等情况,甚至形成电网孤岛。这些海量的数据一般存储在数据库中,传统的方法对这些数据进行分析需要将每个对象分别从数据库取出,然后分析其属性和拓扑关系,然后将拓扑相关的对象再依次取出,这耗费了大量的时间,占用了大量的网络带宽严重拉低的生产和工作效率。针对对电力数据的研究,本专利技术提出了一种基于临时分析表的拓扑及孤岛分析方法,减少数据库的交互次数,根据数据库存储数据的特点直接在数据库内计算和分析拓扑数据,并一次返回所有的拓扑数据。
技术实现思路
为了克服上述现有技术的不足,本专利技术提供了一种基于临时拓扑分析表的拓扑及孤岛分析方法和装置,通过对设备和连接节点的全集的分析,得出每个孤岛中的设备,通过将研究的目标数据转换为特定格式的数据临时表,在数据临时表中快速分析拓扑关系,并记录每个孤岛的信息。本专利技术专利技术适用于电网数据的拓扑分析,能够直接在数据库中操作,大大节约了数据取出的时间。本专利技术所采用的技术方案是:一种基于临时拓扑分析表的拓扑及孤岛分析方法,该方法包括以下步骤:步骤1:将电力拓扑数据存储在数据库中;步骤2:从数据库中查询馈线下所有设备信息,建立临时拓扑分析表,并将查询到的设备信息插入到临时拓扑分析表中;步骤3:对临时拓扑分析表进行递归分析,得到所有设备的拓扑孤岛。进一步的,所述步骤2中,建立临时拓扑分析表,包括:在馈线的所有设备中查询导电设备,每种导电设备的端子数量是一定的;每个连接节点连接若干个不同端子,通过导电设备的端子查找所连接的连接节点,建立设备与连接节点的拓扑连接关系;根据设备与连接节点的拓扑连接关系,建立临时拓扑分析表。进一步的,所述导电设备包括电缆、连接线、断路器、隔离开关、电缆终端头或变压器。进一步的,所述步骤3中,对临时拓扑分析表进行递归分析,得到所有设备的拓扑孤岛的具体方法为:步骤3.1:在临时拓扑分析表中任意选取一个设备,组成设备序列;步骤3.2:采用递归分析方法查找该设备的拓扑孤岛;步骤3.3:判断临时拓扑分析表中数据是否为零,若不为零,则重复步骤3.1-3.2,直至临时拓扑分析表中数据为零,输出分析结果。进一步的,所述采用递归分析方法查找该设备的拓扑孤岛的具体方法为:步骤3.2.1:在临时拓扑分析表中任意选取一个设备ID,组成设备序列,将该设备序列作为当前的设备序列;步骤3.2.2:传入当前的设备序列;步骤3.2.3:删除该设备序列中的所有设备的记录,并返回所删除的每条记录的连接节点;步骤3.2.4:遍历删除的设备记录;步骤3.2.5:判断遍历是否完成,若遍历未完成,则删除具有当前设备的记录,并返回连接节点的所有记录,返回步骤3.2.4;若遍历完成,则进入步骤3.2.6;步骤3.2.6:遍历删除的连接节点记录;步骤3.2.7:判断遍历是否完成,若遍历未完成,则将返回的设备ID加入到设备序列中,返回步骤3.2.6;若遍历完成,则进入步骤3.2.7;步骤3.2.8:判断返回的设备序列是否改变,若设备序列发生改变,则将该设备序列作为下级递归的设备序列,用下级递归的设备序列更新当前的设备序列,返回步骤3.2.2;若设备序列未发生改变,则该设备序列中的所有设备形成一个拓扑孤岛,返回该设备序列。进一步的,所述遍历删除的所有设备记录和遍历删除的连接节点记录的具体方法为:(1)在临时拓扑分析表中随机获取一个设备;(2)判断是否删除该设备连接的连接节点记录,若没有删除,则进入步骤(7);若有删除,则进入步骤(3);(3)将删除的连接节点加入所有连接节点序列;(4)判断是否删除该连接节点连接的设备记录,若没有删除,则进入步骤(7);若有删除,则进入步骤(5);(5)将删除的设备加入所有设备序列;(6)判断设备序列和连接节点序列是否变化,若发生变化,则进入步骤(2);若没有变化,则进入步骤(7);(7)返回设备序列。一种基于临时表的拓扑及孤岛分析装置,该装置包括:数据存储单元,用于将电力拓扑数据存储在数据库中;拓扑关系建立单元,用于从数据库中查询馈线下所有设备信息,建立设备与连接节点的拓扑连接关系;临时表建立单元,根据设备与连接节点的拓扑连接关系,建立临时拓扑分析表,并将查询到的设备信息插入到临时拓扑分析表中;拓扑孤岛分析单元,用于对临时拓扑分析表进行递归查询分析,得到所有设备的拓扑孤岛。进一步的,所述孤岛分析单元进一步包括:设备信息获取模块,在临时拓扑分析表中任意选取一个设备,组成设备序列;递归分析模块,采用递归分析方法查找该设备的拓扑孤岛;分析结果返回模块,判断临时拓扑分析表中是否还有数据,如果临时拓扑分析表中还有数据,再次从临时拓扑分析表取出一个设备,组成设备序列,进行进行相同的分析,直至临时表被清空,则说明分析完毕,返回分析查询后的结果。与现有技术相比,本专利技术的有益效果是:(1)本专利技术通过对设备和连接节点的全集的分析,得出每个拓扑孤岛中的设备;(2)本专利技术通过将研究的目标数据转换为特定格式的临时拓扑分析表,在临时拓扑分析表中快速分析拓扑关系,并记录每个拓扑孤岛的信息;本专利技术适用于电网数据的拓扑分析,能够直接在数据库中操作,大大节约了数据取出的时间;(3)本专利技术公开的拓扑分析方法能够在数据库端直接进行所有数据的分析,并一次性返回分析结果,使操作过程简单化,大大节省了网络带宽和网络传输使用的时间。附图说明构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。图1是基于临时拓扑分析表的拓扑及孤岛分析方法流程图;图2是临时拓扑分析表结构示意图;图3是建立临时拓扑分析表流程图;图4是对临时拓扑分析表进行递归分析的流程图;图5是采用递归分析方法查找设备的拓扑孤岛的流程图;图6是遍历删除的设备记录和连接节点记录的流程图。具体实施方式下面结合附图与实施例对本专利技术作进一步说明。应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。正如
技术介绍
所介绍的,现有技术中存在耗费时间大,占用了大量的网络带宽并严重拉低的生产和工作效率的不足,为了解决如上的技术问题,本申请提出了一种基于临时拓扑分析表的拓扑及孤岛分析方法和装置,通过对设备和连接节点的全集的分析,得出每个拓扑孤岛中的设备。本申请的一种典型的实施方式中,如图1所示,提供了一种基于临时拓扑分析表的拓扑及孤岛分析方法,该方法包括以下步骤:步骤101:将电力拓扑数据存储在数据库中。步骤201:从数据库中查询馈线下所有设备信息,建立临时拓扑分析表,并将查询到的设备信息插入到临时拓扑分析表中本文档来自技高网
...

【技术保护点】
1.一种基于临时拓扑分析表的拓扑及孤岛分析方法,其特征是,该方法包括以下步骤:步骤1:将电力拓扑数据存储在数据库中;步骤2:从数据库中查询馈线下所有设备信息,建立临时拓扑分析表,并将查询到的设备信息插入到临时拓扑分析表中;步骤3:对临时拓扑分析表进行递归分析,得到所有设备的拓扑孤岛。

【技术特征摘要】
1.一种基于临时拓扑分析表的拓扑及孤岛分析方法,其特征是,该方法包括以下步骤:步骤1:将电力拓扑数据存储在数据库中;步骤2:从数据库中查询馈线下所有设备信息,建立临时拓扑分析表,并将查询到的设备信息插入到临时拓扑分析表中;步骤3:对临时拓扑分析表进行递归分析,得到所有设备的拓扑孤岛。2.根据权利要求1所述的基于临时拓扑分析表的拓扑及孤岛分析方法,其特征是,所述步骤2中,建立临时拓扑分析表,包括:在馈线的所有设备中查询导电设备,每种导电设备的端子数量是一定的;每个连接节点连接若干个不同端子,通过导电设备的端子查找所连接的连接节点,建立设备与连接节点的拓扑连接关系;根据设备与连接节点的拓扑连接关系,建立临时拓扑分析表。3.根据权利要求2所述的基于临时拓扑分析表的拓扑及孤岛分析方法,其特征是,所述导电设备包括电缆、连接线、断路器、隔离开关、电缆终端头或变压器。4.根据权利要求1所述的基于临时拓扑分析表的拓扑及孤岛分析方法,其特征是,所述步骤3中,对临时拓扑分析表进行递归分析,得到所有设备的拓扑孤岛的具体方法为:步骤3.1:在临时拓扑分析表中任意选取一个设备,组成设备序列;步骤3.2:采用递归分析方法查找该设备的拓扑孤岛;步骤3.3:判断临时拓扑分析表中数据是否为零,若不为零,则重复步骤3.1-3.2,直至临时拓扑分析表中数据为零,输出分析结果。5.根据权利要求1所述的基于临时拓扑分析表的拓扑及孤岛分析方法,其特征是,所述采用递归分析方法查找该设备的拓扑孤岛的具体方法为:步骤3.2.1:在临时拓扑分析表中任意选取一个设备ID,组成设备序列,将该设备序列作为当前的设备序列;步骤3.2.2:传入当前的设备序列;步骤3.2.3:删除该设备序列中的所有设备的记录,并返回所删除的每条记录的连接节点;步骤3.2.4:遍历删除的所有设备记录;步骤3.2.5:判断遍历是否完成,若遍历未完成,则删除具有当前设备的记录,并返回连接节点的所有记录,返回步骤3.2.4;若遍历完成,则进入步骤3.2.6;步骤3.2.6:遍历删除的连接节点记录;步骤3.2.7:判断...

【专利技术属性】
技术研发人员:宋春义程静静王显贺管池
申请(专利权)人:山东昭元信息科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1