电网元件实时状态的获取方法技术

技术编号:7300481 阅读:244 留言:0更新日期:2012-04-27 01:46
本发明专利技术提供了一种电网元件实时状态的获取方法,属于电力系统继电保护技术领域。首先,从能量管理系统获取数据;然后,采用融合节点的思想降低电网规模;最后,形成电网各节点的邻接链表,分析厂站连通性,判断元件运行/非运行状态。本发明专利技术可以快速获取电网实时状态,实现电网在线校核系统与能量管理系统系统的接口,提高实时状态获取的速度。

【技术实现步骤摘要】

本专利技术属于电力系统继电保护
,具体涉及一种。
技术介绍
如何快速准确地从能量管理系统获取电网元件的实时状态,成为电网在线系统亟待解决的问题之一。目前,许多学者对电网元件实时状态获取的相关问题进行了研究,但均未深入研究实时状态获取的总体结构和实现方法,回避了实时状态快速获取中获取数据、 降低规模、分析拓扑等关键技术问题。
技术实现思路
本专利技术的目的在于提供一种,该方法可以解决在线校核系统与能量管理系统系统接口过程中的获取数据、降低规模、分析拓扑等若干关键技术问题,提高实时状态获取的速度。本专利技术的技术方案如下一种,包括如下步骤从能量管理系统获取数据,获取的数据包括厂站的名称、线路的名称及线路两端的节点号、开关的名称及开关两端的节点号、刀闸的名称及刀闸两端的节点号、变压器的名称及变压器两端的节点号、发电机的名称及发电机的节点号、母线的名称及母线的节点号、开关和刀间的运行/非运行状态;选择第一个开关;遍历所有刀闸,以判断是否存在刀闸的名称除以10再取整数后与当前开关的名称相同;若存在刀闸的名称除以10再取整后与当前开关的名称相同,则用当前刀闸两端的节点中与当前开关两端的节点不同的节点来取代当前开关两端的节点中与当前刀闸两端的节点相同的节点;判断当前开关是否是最后一个开关;若当前开关是最后一个开关, 则将获取的所有节点存入顺序链表;从顺序链表中选择第一个节点;遍历所有处于运行状态的开关和刀闸,以判断是否开关或刀闸的两端节点与当前节点相同;若存在开关或刀闸的两端节点与当前节点相同,则将当前开关或刀闸两端的节点与当前节点不同的节点存入当前节点的邻接链表;判断顺序链表中的所有节点是否已遍历完毕;若顺序链表中的所有节点已遍历完毕,则任选一厂站;定义标志位数组,其数组长度等于当前厂站内节点数,其数组元素用于标示当前厂站的对应节点是否已被访问,将所有数组元素初始化为0 ;选择当前厂站内一条未访问的母线,建立连通链表,将当前母线的节点加入连通链表中作为连通链表的首节点;将当前母线的节点的标志位设为1 ;定义整数k,用于标示连通链表中已被查找过邻接点的节点个数,初始化k = 0 ;从邻接链表中查找连通链表中第k个节点的邻接点,并设置k = k+Ι ;判断当前第k个节点的邻接点的标志位是否为0 ;若当前第k个节点的邻接点的标志位为0,则将当前邻接点存入连通链表中,并将当前邻接点的标志位设置为1 ;判断k是否小于连通链表的长度;若k小于连通链表的长度,则重复从当前邻接链表中查找当前连通链表中第k个节点的邻接点,并设置k = k+Ι的步骤。本专利技术的获取方法还包括以下步骤若不存在刀闸的名称除以10再取整后与当前开关的名称相同,则转入判断当前开关是否是最后一个开关?的步骤。本专利技术的获取方法还包括以下步骤若当前开关不是最后一个开关,则跳转到下一开关,并重复遍历所有刀闸,以判断是否存在刀闸的名称除以10再取整数后与当前开关的名称相同的步骤。本专利技术的获取方法还包括以下步骤若不存在开关或刀闸的两端节点与当前节点相同,则转入判断顺序链表中的所有节点是否已遍历完毕的步骤。本专利技术的获取方法还包括以下步骤若顺序链表中的所有节点未遍历完毕,则跳转到顺序链表的下一节点,并重复遍历所有处于运行状态的开关和刀闸,以判断是否开关或刀闸的两端节点与当前节点相同的步骤。本专利技术的获取方法还包括以下步骤若当前第k个节点的邻接点的标志位不为0, 则转入判断k是否小于连通链表的长度的步骤。本专利技术的获取方法还包括以下步骤若k不小于连通链表的长度,则判断当前厂站的所有母线是否已遍历完毕;若当前厂站的所有母线已遍历完毕,则判断所有厂站是否遍历完毕;若所有厂站已遍历完毕,则判断当前厂站的所有元件是处于运行状态还是处于非运行状态。本专利技术的获取方法还包括以下步骤若当前厂站的所有母线未遍历完毕,则返回选择当前厂站内一条未访问的母线,建立连通链表,将当前母线的节点加入连通链表中作为连通链表的首节点的步骤。本专利技术的获取方法还包括以下步骤若所有厂站未遍历完毕,则返回若顺序链表中的所有节点已遍历完毕,则任选一厂站的步骤。本专利技术的优点在于可以解决在线校核系统与能量管理系统系统接口过程中的若干关键技术问题,提高实时状态获取的速度。附图说明图1为本专利技术的流程图。图2为某一厂站内部的接线图。图3为图2所示厂站邻接列表的形成过程图。具体实施例方式如图1所示,本专利技术包括以下步骤(1)从能量管理系统获取数据,获取的数据包括厂站的名称、线路的名称及线路两端的节点号、开关的名称及开关两端的节点号、刀闸的名称及刀闸两端的节点号、变压器的名称及变压器两端的节点号、发电机的名称及发电机的节点号、母线的名称及母线的节点号、开关和刀闸的运行/非运行状态;(2)选择第一个开关;(3)遍历所有刀闸,以判断是否存在刀闸的名称除以10再取整数后与当前开关的名称相同;(4)若存在刀闸的名称除以10再取整后与当前开关的名称相同,则进入步骤(5),若不存在刀闸的名称除以10再取整后与当前开关的名称相同,则进入步骤(6);(5)用当前刀闸两端的节点中与当前开关两端的节点不同的节点来取代当前开关两端的节点中与当前刀闸两端的节点相同的节点;(6)判断当前开关是否是最后一个开关;(7)若当前开关是最后一个开关,则进入步骤(8),若当前开关不是最后一个开关,则转跳到下一开关,并返回步骤(3);(8)将获取的所有节点存入顺序链表;(9)从顺序链表中选择第一个节点;(10)遍历所有处于运行状态的开关和刀闸,以判断是否开关或刀闸的两端节点与当前节点相同;(11)若存在开关或刀闸的两端节点与当前节点相同,则进入步骤(12),若不存在开关或刀闸的两端节点与当前节点相同,则进入步骤(13)(12)将当前开关或刀闸两端的节点与当前节点不同的节点存入当前节点的邻接链表;(13)判断顺序链表中的所有节点是否已遍历完毕;(14)若顺序链表中的所有节点已遍历完毕,则进入步骤(15),若顺序链表中的所有节点未遍历完毕,则跳转到顺序链表的下一节点,并返回步骤(10);(15)任选一厂站;(16)定义标志位数组,其数组长度等于当前厂站内节点数,其数组元素用于标示当前厂站的对应节点是否已被访问,将所有数组元素初始化为0 ;(17)选择当前厂站内一条未访问的母线,建立连通链表,将当前母线的节点加入当前连通链表中作为当前连通链表的首节点;(18)将当前母线的节点的标志位设为1 ;(19)定义整数k,用于标示当前连通链表中已被查找过邻接点的节点个数,初始化 k = 0 ;(20)从当前邻接链表中查找当前连通链表中第k个节点的邻接点,并设置k = k+Ι ;(21)判断当前第k个节点的邻接点的标志位是否为0 ;(22)若当前第k个节点的邻接点的标志位为0,则进入步骤(23),否则进入步骤 (24);(23)将当前邻接点存入当前连通链表中,并将当前邻接点的标志位设置为1 ;(24)判断k是否小于当前连通链表的长度;05)若k小于当前连通链表的长度,则返回步骤(20),若k不小于当前连通链表的长度,则进入步骤06);(26)判断当前厂站中的所有母线是否遍历完毕;(27)若当前厂站的所有母线遍历完毕,则进入步骤( ),若当前厂站的所有母线未遍历完毕,则返回步骤(17);(本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种电网元件实时状态的获取方法,其特征在于,包括如下步骤从能量管理系统获取数据,所述数据包括厂站的名称、线路的名称及线路两端的节点号、开关的名称及开关两端的节点号、刀闸的名称及刀闸两端的节点号、变压器的名称及变压器两端的节点号、发电机的名称及发电机的节点号、母线的名称及母线的节点号、开关和刀闸的运行/非运行状态; 选择第一个开关;遍历所有刀闸,以判断是否存在刀闸的名称除以10再取整数后与所述开关的名称相同;若存在刀闸的名称除以10再取整后与所述开关的名称相同,则用所述刀闸两端的节点中与所述开关两端的节点不同的节点来取代所述开关两端的节点中与所述刀闸两端的节点相同的节点;判断当前开关是否是最后一个开关;若当前开关是最后一个开关,则将获取的所有节点存入顺序链表; 从所述顺序链表中选择第一个节点;遍历所有处于运行状态的开关和刀闸,以判断是否开关或刀闸的两端节点与所述节点相同;若存在开关或刀间的两端节点与所述节点相同,则将所述开关或刀间两端的节点与所述节点不同的节点存入所述节点的邻接链表;判断所述顺序链表中的所有节点是否已遍历完毕; 若所述顺序链表中的所有节点已遍历完毕,则任选一厂站;定义标志位数组,其数组长度等于所述厂站内节点数,其数组元素用于标示所述厂站的对应节点是否已被访问,将所有数组元素初始化为0 ;选择所述厂站内一条未访问的母线,建立连通链表,将所述母线的节点加入所述连通链表中作为所述连通链表的首节点; 将所述母线的节点的标志位设为1 ;定义整数k,用于标示所述连通链表中已被查找过邻接点的节点个数,初始化k = 0 ; 从所述邻接链表中查找所述连通链表中第k个节点的邻接点,并设置k = k+Ι ; 判断所述第k个节点的邻接点的标志位是否为0 ;若所述第k个节点的邻接点的标志位为0,则将所述邻接点存入所述连通链表中,并将所述邻接点的标志位设置为1 ;判断k是否小于所述连通链表的长度;若k小于所述连通链表的长度,...

【专利技术属性】
技术研发人员:覃松涛陶佳燕李银红郑发林蒙亮
申请(专利权)人:广西电网公司电力调度控制中心华中科技大学
类型:发明
国别省市:

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

1
相关领域技术