专利名称:一种电力故障诊断方法及装置的制作方法
技术领域:
本申请涉及电力系统技术领域,特别涉及一种电力故障诊断方法及相应装置。
背景技术:
随着智能电网的发展与推广,我国电力系统的供电水平日渐提高,较好地满足了各种用户的供电需求。但与此同时,用户在供电的可靠性、快捷性等方面提出了越来越高的要求。提高供电可靠性的一个重要侧面即在于减少电力故障的发生,以及在电力故障发生后迅速诊断出电力故障(的原因),以便及时抢修尽快恢复电网正常运行。这里的电力故障可以指设备故障、停电故障、风险故障等导致电网出现异常的因素。目前电力故障诊断的方法主要有基于优化的方法、人工神经网络方法、专家系统方法等。这些诊断方法的共同特点是均需要强大的知识库,知识库中包含众多的先验诊断规则,当发生一个故障后,将故障现象与知识库中的预设规则进行匹配,然后经过推理得出结论。然而,由于电力系统是一个庞大而复杂的系统,要获知完备的知识库比较困难,在电力系统结构和保护配置发生改变时,知识库的维护也相当困难,这些因素导致现有的电力故障诊断方法诊断效率低、诊断效果差。
发明内容
为解决上述技术问题,本申请实施例提供了一种电力故障诊断方法及相应装置, 以提高电力故障诊断的效率和诊断效果。本申请实施例提供的电力故障诊断方法包括接收输入的电力故障设备节点;根据电力故障设备节点在电网拓扑模型中获取与其直接连接的电力设备节点;判断获取的电力设备节点是否至少有一个位于停电范围内,如果是,则将电力故障诊断为受停电影响的电力故障;如果否,则将电力故障诊断为未知故障,所述停电范围为电网拓扑模型中包含预设停电电力设备节点和停电电力设备节点以下的节点的电网拓扑;所述电网拓扑模型按照如下步骤构建连接电力设备数据库,所述电力设备数据库包含电力设备节点和联结点,所述电力设备节点具有至少两个端点,所述联结点连接至少一个端点;按照预设电源点定义选择一个电源点为父节点,查找父节点的端点所属的联结占.判断所述联结点是否包含其他端点,如果是,则依据各个其他端点查找到与其各自对应的电力设备节点,将查找到的电力设备节点作为所述父节点的子节点,以所述子节点为新的父节点循环执行查找联结点的步骤;如果否,则根据父节点和子节点构建电网拓扑模型。优选地,在判断获取的电力设备节点是否至少有一个位于停电范围内之前,判断获取的电力设备节点是否在以电力故障设备节点为原点的预设半径范围内,如果是,则执行在预设半径范围内的电力设备节点是否位于停电范围内的判断步骤。优选地,在判断出电力设备节点均不在停电范围内之后,判断电力设备节点是否至少有一个为已知故障电力设备,如果是,则将电力故障诊断为受已知故障影响的电力故障,如果否,则执行将电力故障诊断为未知故障的步骤。优选地,所述电力设备节点的端点和联结点采用公共信息模型进行定义。优选地,如果联结点不包含其他端点,则根据父节点、子节点和联结点构建电网拓扑模型。本申请实施例提供的电力故障诊断装置包括接收单元、获取单元、第一判断单元、诊断单元和电网模型构建单元,其中所述接收单元,用于接收输入的电力故障设备节点;所述获取单元,用于根据电力故障设备节点在电网模型构建单元构建的电网拓扑模型中获取与其直接连接的电力设备节点;所述第一判断单元,用于判断获取的电力设备节点是否至少有一个位于停电范围内,如果是,则调用诊断单元将电力故障诊断为受停电影响的电力故障;如果否,则调用诊断单元将电力故障诊断为未知故障,所述停电范围为电网模型构建单元构建的电网拓扑模型中包含预设停电电力设备节点和停电电力设备节点以下的节点的电网拓扑;所述电网模型构建单元包括连接子单元、选择子单元、第一查找子单元、判断子单元、第二查找子单元、构建子单元,其中所述连接子单元,用于连接电力设备数据库,所述电力设备数据库包含电力设备节点和联结点,所述电力设备节点具有至少两个端点,所述联结点连接至少一个端点;所述选择子单元,用于按照预设电源点定义选择一个电源点为父节点;所述第一查找子单元,用于查找父节点的端点所属的联结点;所述判断子单元,用于判断所述联结点是否包含其他端点,如果是,则触发第二查找单元,如果否则触发构建单元;所述第二查找子单元,用于依据各个其他端点查找到与其各自对应的电力设备节点,将查找到的电力设备节点作为所述父节点的子节点,触发第一查找单元以所述子节点为新的父节点查找联结点;所述构建子单元,用于根据父节点和子节点构建电网拓扑模型。优选地,所述装置还包括第二判断单元,用于在判断获取的电力设备节点是否至少有一个位于停电范围内之前,判断获取的电力设备节点是否在以电力故障设备节点为原点的预设半径范围内,如果是,则触发第一判断单元判断在预设半径范围内的电力设备节点是否位于停电范围内。优选地,所述装置还包括第三判断单元,用于在判断出电力设备节点均不在停电范围内之后,判断电力设备节点是否至少有一个为已知故障电力设备,如果是,则调用诊断单元将电力故障诊断为受已知故障影响的电力故障,如果否,则调用诊断单元将电力故障诊断为未知故障。优选地,所述电力设备节点的端点和联结点采用公共信息模型进行定义。优选地,判断子单元在判断出联结点不包含其他端点时,触发构建子单元根据父节点、子节点和联结点构建电网拓扑模型。本申请实施例在接收到用户输入的电力故障设备节点后,根据该故障节点在电网拓扑模型中获取与其直接连接的电力设备节点,然后判断这些节点是否有在停电范围内的节点,如果有,则该电力故障被诊断为受停电影响的电力故障,否则,为未知故障。与现有技术相比,本申请实施例通过按照本申请所述提供的方法构建的电网拓扑模型,将电力故障设备节点与电网拓扑模型中的停电范围进行匹配,从而诊断出电力故障,由此避免了事先建立和维护强大的知识库,提高了电力故障的诊断效率和诊断效果。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。图I为本申请实施例一的电力故障诊断方法流程图;图2为图I所述实施例中电力设备节点与联结点连接关系图;图3为本申请实施例二的电力故障诊断方法流程图;图4为本申请实施例的电力故障诊断装置结构框图。
具体实施例方式为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本申请作进一步详细的说明。参见图1,该图示出了本申请实施例一的电力故障诊断方法的流程。该实施例包括步骤SlOl :连接电力设备数据库,所述电力设备数据库包含电力设备节点和联结点,所述电力设备节点具有至少两个端点,所述联结点连接至少一个端点;电力设备数据库是包含电力设备数据的集合。目前,电力系统技术领域已通过GIS 技术、计算机技术、通信技术等建立了表征现实电网结构的电力设备数据库。这里的电力设备包含开关元件、变压器、发电机、负载等电气元件。电力设备数据库根据不同实际需要,其数据组织方式和具体内容存在差别,但通常情况下,电力设备数据库中的数据均包含电力设备的设备类型、设备名称、地理位置、设备间连接关系等数据,这些数据是进行开发基于电力设备数据库的各种应用的基础。现有的比较成熟的数据库如电力系统中常用的SCADA 数据库。本申请实施例为进行电网拓扑模型的构建,对数据库中的数据组织形式进行了适当改造。本实施例中的电力设备数据库将一个电力设备视为一个节点,一个电力设备节点具有多个(至少两个)端点,电力设备节点的端点与端点之间通过联结点进行融合,也就是说,一个联结点可以包括至少一个端点,当其包含多个端点时,说明该联结点连接了多个电力设备。参见图2,该图示出了本实施例的一种电力设备节点与联结点之间的关系。图中电力设备节点I、电力设备节点2、电力设备节点3、电力设备节点4的一个端点均连接在联结点1(联结点I包含五个端点,其中有个端点未示出对应的电力设备节点)上,说明这些设备均通过联结点I实现连接。电力设备节点2的另一个端点连接在联结点2上,联结点2 上没有其他端点,说明该联结点是终结联结点,电力设备节点2到此为止,不再与其他电力设备节点发生连接关系。步骤S102 :按照预设电源点定义选择一个电源点为父节点;为了构建电网拓扑模型,需要选择一个起点(根节点),该起点的选择可以这样进行预先进行电源点定义,然后根据电源点的定义在电力设备数据库中选择一个电源点作为这里的初始节点,选择电源点作为“根节点”的目的在于电源点是电网拓扑模型的电力提供者,以电源点为根节点构建的电网拓扑模型带有方向性,即由根节点指向所有子节点,直至最底层的子节点。本实施例构建的带有方向性的电网拓扑模型为确定停电范围提供了方面。步骤S103 :查找父节点的端点所属的联结点;如前所述,一个电力设备节点至少具有两个端点,当选择一个电力设备节点后,即可获知该电力设备的端点,依据该端点查找电力设备端点所属的联结点,一个联结点包含一个或多个端点,这些端点分别对应不同的电力设备节点。步骤S104:判断所述联结点是否包含其他端点,如果是,则执行步骤S105 ;如果否,则执行步骤S106;通过端点查找到联结点后,判断该联结点是否包含其他端点,如果不再包含其他端点,说明该联结点是终结联结点,处于电网拓扑的边缘;如果该联结点还包含除上述父节点的端点外,还包含其他的端点,说明该联结点是中间联结点,处理电网拓扑的中间,依据这些端点即可寻找到父节点(父电力设备节点)的子节点(子电力设备节点)。步骤S105 :依据各个其他端点查找到与其各自对应的的电力设备节点,将查找到的电力设备节点作为所述父节点的子节点,以所述子节点为新的父节点,返回步骤S103 ;依据联结点上的各端点,即可查找到各自对应的电力设备节点,这些节点即是上述父节点的子节点,这里的父节点和子节点通过联结点体现了两者的连接关系。查找到子节点后,又可以这些子节点作为新的父节点,返回步骤S103,继续进行查找联结点的步骤。步骤S106 :根据父节点和子节点构建电网拓扑模型;通过前述步骤可查找出电网拓扑中的所有电力设备节点,以及这些电力设备节点之间的连接关系,获得各节点和各节点之间的关系后,即可根据父节点、子节点构建出电网拓扑模型。这种包含父节点、子节点的电网拓扑模型是一种简化的模型,有利于清晰地体现电网拓扑。但在实际应用中,为了方便拓扑结构的变更,通常将连接父节点(父电力设备节点)和子节点(子电力设备节点)之间的联结点体现到电网拓扑模型之中,在拓扑结构发生变化时,直接修改联结点处融合的端点即可实现目的,而无需更改两个相互连接的电力设备节点。按照这种方式构建的电网拓扑模型包含父电力设备节点、子电力设备节点以及父电力设备节点和子电力设备节点之间的联结点。步骤S107 :接收输入的电力故障设备节点,根据电力故障设备节点在电网拓扑模型中获取与其直接连接的电力设备节点;电力故障设备节点可通过用户输入的方式确定,这时可直接将该电力设备节点的标识号输入到本实施例系统中,然后根据该标识号从电力设备数据库中查找到该电力故障设备节点;还可以通过现有的监控系统对电力设备进行监控,当发生电力设备故障时由监控系统自动上报电力故障设备节点的标识号,进而从电力设备数据库中查找到相应的电力故障设备节点;还可以通过GIS(地理信息系统)获取电力故障设备节点。接收到电力故障设备节点后,通过按照上述步骤构建的电网拓扑模型获取与该电力故障设备节点直接连接的电力设备节点,这里仅仅获取与故障节点直接相连的电力设备节点(电力故障设备节点的上一级父节点和下一级子节点),而不是更远的节点,其原因在于越靠近电力故障设备节点的节点越能准确地反映电力故障设备节点的电力故障情况。步骤S108 :判断获取的电力设备节点是否至少有一个位于停电范围内,如果是, 则执行步骤S108(a):将电力故障诊断为受停电影响的电力故障;如果否,则执行步骤 S108(b):将电力故障诊断为未知故障;获取到与电力故障设备节点直接相连的电力设备节点后,判断这些电力设备节点中是否至少有一个位于停电范围内,如果是,则说明电力设备故障节点的故障是由位于停电范围内的节点引起的,因此,将电力故障诊断为受停电影响的电力故障;如果这些电力设备节点中一个都没位于停电范围内,则说明该电力设备故障节点的故障不是由停电范围内的及诶单引起,因此,将电力设备故障诊断为未知故障,这时可派遣抢修人员去抢修该发生故障的电力设备。此处的停电范围为在电网拓扑模型中包含预设停电电力设备节点和停电电力设备节点以下的节点的电网拓扑,具体而言,在进行计划停电时,需要拉开一批开关 (停止一些电力设备运行),这些拉开的开关(停止运行的电力设备)的所有子节点将停止工作,也就是包含预设停电电力设备节点和停电电力设备节点以下的子节点均属于停电范围。值得注意的是前述内容在叙述电力故障诊断方法过程中先描述的是电网拓扑模型的构建过程,后描述的本申请基于所述电网拓扑模型进行电力故障诊断步骤。实际上,上述顺序表达的仅是首次进行电力故障诊断的过程,在已经建立电网拓扑模型后,如果需要进行电力故障诊断,则可直接获取电力故障设备的节点,进行直接相连设备的获取和停电范围的匹配等步骤,不是每次均需进行电网拓扑模型的构建工作。本实施例一在接收到用户输入的电力故障设备节点后,根据该故障节点在电网拓扑模型中获取与其直接连接的电力设备节点,然后判断这些节点是否有在停电范围内的节点,如果有,则该电力故障被诊断为受停电影响的电力故障,否则,为未知故障。与现有技术相比,本实施例一通过按照本申请所述提供的方法构建的电网拓扑模型,将电力故障设备节点与电网拓扑模型中的停电范围进行匹配,从而诊断出电力故障,由此避免了事先建立和维护强大的知识库,提高了电力故障的诊断效率和诊断效果。上述实施例中,虽然根据电力故障设备节点从电网拓扑模型中获取了与其直接相连的电力设备后,可直接将这些电力设备与停电范围进行匹配,但是,这些获取的直接相连的电力设备并非全部均能准确地反映电力故障设备的故障,因此,需要从这些电力设备中排除一部分电力设备,一方面缩小了进行后续匹配的匹配范围,加快了匹配速度,另一方面由于排除了一部分关联性不太大的电力设备,因而可从整体上提高匹配的准确度,使得诊断结果更加符合实际情况。本申请采用以电力故障设备为原点,设置预设半径的方式进行直接相连电力设备的排除与筛选工作,从而仅将那些既与电力故障设备直接相连,又在预设半径范围内的电力设备节点作为后续判断操作的基础。此外,上述实施例仅判断获取的电力设备节点与停电范围之间关系,其诊断效果将受到影响。为了提高诊断效果,本申请还可增加第二个匹配判断过程,即电力设备节点均不在停电范围内时,将获取的电力设备节点与已知的故障节点进行匹配,如果能匹配上,说明电力故障设备节点的故障是由已知故障节点引起的,这时可将电力故障诊断为受已知故障影响的电力故障,否则为未知故障。考虑上述两方面的内容后,可构建出本申请的第二实施例。参见附图3,该实施例包括步骤S301 :连接电力设备数据库,所述电力设备数据库包含电力设备节点和联结点,所述电力设备节点具有至少两个端点,所述联结点连接至少一个端点;步骤S302 :按照预设电源点定义选择一个电源点为父节点;步骤S303 :查找父节点的端点所属的联结点;步骤S304:判断所述联结点是否包含其他端点,如果是,则执行步骤S105 ;如果否,则执行步骤S106;步骤S305 :依据各个其他端点查找到与其各自对应的的电力设备节点,将查找到的电力设备节点作为所述父节点的子节点,以所述子节点为新的父节点,返回步骤S103 ;步骤S306 :根据父节点和子节点构建电网拓扑模型;步骤S307 :接收输入的电力故障设备节点,根据电力故障设备节点在电网拓扑模型中获取与其直接连接的电力设备节点;步骤S308 :判断获取的电力设备节点是否在以电力故障设备节点为原点的预设半径范围内,如果是,则执行步骤S309 ;步骤S309 :判断获取的电力设备节点是否至少有一个位于停电范围内,如果是, 则执行步骤S309(a):将电力故障诊断为受停电影响的电力故障;如果否,则执行步骤 S310 ;步骤S310 :判断电力设备节点是否至少有一个为已知故障电力设备,如果是,则执行步骤S310(a):将电力故障诊断为受已知故障影响的电力故障,如果否,则执行步骤 S310(b):将电力故障诊断为未知故障。上述两个实施例中的电力设备节点的端点和联结点可以按照一般的格式要求存储在电力设备数据库中,这样并不妨碍本申请的发明目的的实现。但是,在实际应用中,为了实现电力设备数据库的标准化和电力设备数据的共享,本申请实施例优选采用CIM模型对电力设备节点的端点和联结点进行定义,使端点和联结点符合CIM规范。CIM是Common Information Model的缩写,意思为公共信息模型。CIM是一套规范化的面向对象的抽象模型,它通过采用对象类、对象属性以及相互之间的关系描述电力系统资源,将CIM用于电力系统领域中的各个应用系统,以统一标准描述电力系统对象,能够实现高效率的数据交换和利用。 上述叙述内容均是对本申请方法实施例的描述,相应地,本申请实施例还提供了电力故障诊断装置。参见附图4,该图示出了本申请实施的电力故障诊断装置结构框图。该装置实施例400包括接收单元402、获取单元403、第一判断单元404、诊断单元405和电网模型构建单元401,其中
所述接收单元402,用于接收输入的电力故障设备节点;所述获取单元403,用于根据电力故障设备节点在电网模型构建单元构建的电网拓扑模型中获取与其直接连接的电力设备节点;所述第一判断单元404,用于判断获取的电力设备节点是否至少有一个位于停电范围内,如果是,则调用诊断单元405将电力故障诊断为受停电影响的电力故障;如果否, 则调用诊断单元405将电力故障诊断为未知故障,所述停电范围为电网模型构建单元构建的电网拓扑模型中包含预设停电电力设备节点和停电电力设备节点以下的节点的电网拓扑;所述电网模型构建单元401包括连接子单元4011、选择子单元4012、第一查找子单元4013、判断子单元4014、第二查找子单元4015、构建子单元4016,其中所述连接子单元4011,用于连接电力设备数据库,所述电力设备数据库包含电力设备节点和联结点,所述电力设备节点具有至少两个端点,所述联结点连接至少一个端占.所述选择子单元4012,用于按照预设电源点定义选择一个电源点为父节点;所述第一查找子单元4013,用于查找父节点的端点所属的联结点;所述判断子单元4014,用于判断所述联结点是否包含其他端点,如果是,则触发第二查找单元,如果否则触发构建单元;所述第二查找子单元4015,用于依据各个其他端点查找到与其各自对应的电力设备节点,将查找到的电力设备节点作为所述父节点的子节点,触发第一查找单元以所述子节点为新的父节点查找联结点;所述构建子单元4016,用于根据父节点和子节点构建电网拓扑模型。本装置实施例400的工作过程是接收单元402接收输入的电力故障设备节点后, 由获取单元403根据电力故障设备节点在电网模型构建单元401构建的电网拓扑模型中获取与其直接连接的电力设备节点,然后第一判断单元404判断获取的电力设备节点是否至少有一个位于停电范围内,如果是,则调用诊断单元405将电力故障诊断为受停电影响的电力故障;如果否,则调用诊断单元405将电力故障诊断为未知故障。本装置实施例400在接收到用户输入的电力故障设备节点后,根据该故障节点在电网拓扑模型中获取与其直接连接的电力设备节点,然后判断这些节点是否有在停电范围内的节点,如果有,则该电力故障被诊断为受停电影响的电力故障,否则,为未知故障。与现有技术相比,本装置实施例400通过按照本申请所述提供的方法构建的电网拓扑模型,将电力故障设备节点与电网拓扑模型中的停电范围进行匹配,从而诊断出电力故障,由此避免了事先建立和维护强大的知识库,提高了电力故障的诊断效率和诊断效果。上述装置实施例400还包括第二判断单元406,用于在判断获取的电力设备节点是否至少有一个位于停电范围内之前,判断获取的电力设备节点是否在以电力故障设备节点为原点的预设半径范围内,如果是,则触发第一判断单元判断在预设半径范围内的电力设备节点是否位于停电范围内。通过增加第二判断单元可以减少电力设备节点与停电范围之间的匹配数量,从而进一步提高匹配的效率和诊断效果。上述装置实施例400还包括第三判断单元407,用于在判断出电力设备节点均不在停电范围内之后,判断电力设备节点是否至少有一个为已知故障电力设备,如果是,则调用诊断单元将电力故障诊断为受已知故障影响的电力故障,如果否,则调用诊断单元将电力故障诊断为未知故障。通过增加第三判断单元可以“深化”匹配深度,从而进一步提高诊断效果。上述装置实施例400中电力设备数据库中的电力设备节点的端点和联结点采用 CIM模型进行定义,通过CIM模型定义后的端点和联结点以相同的标准提供服务,有利于实现高效率的数据交换和共享。上述装置实施例400在判断子单元判断出联结点不包含其他端点时,触发构建单元根据父节点、子节点和联结点构建电网拓扑模型,按照这种方式构建出来的电网模型包含连接电力设备节点的联结点,通过该联结点可以方便对电网拓扑模型进行变更,减少电网拓扑模型变更过程中的操作复杂度。为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。本申请可用于众多通用或专用的计算系统环境或配置中。例如个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。以上所述仅是本申请的具体实施方式
,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
权利要求
1.一种电力故障诊断方法,其特征在于,该方法包括接收输入的电力故障设备节点;根据电力故障设备节点在电网拓扑模型中获取与其直接连接的电力设备节点;判断获取的电力设备节点是否至少有一个位于停电范围内,如果是,则将电力故障诊断为受停电影响的电力故障;如果否,则将电力故障诊断为未知故障,所述停电范围为电网拓扑模型中包含预设停电电力设备节点和停电电力设备节点以下的节点的电网拓扑;所述电网拓扑模型按照如下步骤构建连接电力设备数据库,所述电力设备数据库包含电力设备节点和联结点,所述电力设备节点具有至少两个端点,所述联结点连接至少一个端点;按照预设电源点定义选择一个电源点为父节点,查找父节点的端点所属的联结点; 判断所述联结点是否包含其他端点,如果是,则依据各个其他端点查找到与其各自对应的电力设备节点,将查找到的电力设备节点作为所述父节点的子节点,以所述子节点为新的父节点循环执行查找联结点的步骤;如果否,则根据父节点和子节点构建电网拓扑模型。
2.根据权利要求I所述的方法,其特征在于,在判断获取的电力设备节点是否至少有一个位于停电范围内之前,判断获取的电力设备节点是否在以电力故障设备节点为原点的预设半径范围内,如果是,则执行在预设半径范围内的电力设备节点是否位于停电范围内的判断步骤。
3.根据权利要求I所述的方法,其特征在于,在判断出电力设备节点均不在停电范围内之后,判断电力设备节点是否至少有一个为已知故障电力设备,如果是,则将电力故障诊断为受已知故障影响的电力故障,如果否,则执行将电力故障诊断为未知故障的步骤。
4.根据权利要求I所述的方法,其特征在于,所述电力设备节点的端点和联结点采用公共信息模型进行定义。
5.根据权利要求I至4中任何一项所述的方法,其特征在于,如果联结点不包含其他端点,则根据父节点、子节点和联结点构建电网拓扑模型。
6.一种电力故障诊断装置,其特征在于,所述装置包括接收单元、获取单元、第一判断单元、诊断单元和电网模型构建单元,其中所述接收单元,用于接收输入的电力故障设备节点;所述获取单元,用于根据电力故障设备节点在电网模型构建单元构建的电网拓扑模型中获取与其直接连接的电力设备节点;所述第一判断单元,用于判断获取的电力设备节点是否至少有一个位于停电范围内, 如果是,则调用诊断单元将电力故障诊断为受停电影响的电力故障;如果否,则调用诊断单元将电力故障诊断为未知故障,所述停电范围为电网模型构建单元构建的电网拓扑模型中包含预设停电电力设备节点和停电电力设备节点以下的节点的电网拓扑;所述电网模型构建单元包括连接子单元、选择子单元、第一查找子单元、判断子单元、 第二查找子单元、构建子单元,其中所述连接子单元,用于连接电力设备数据库,所述电力设备数据库包含电力设备节点和联结点,所述电力设备节点具有至少两个端点,所述联结点连接至少一个端点;所述选择子单元,用于按照预设电源点定义选择一个电源点为父节点;所述第一查找子单元,用于查找父节点的端点所属的联结点;所述判断子单元,用于判断所述联结点是否包含其他端点,如果是,则触发第二查找单元,如果否则触发构建单元;所述第二查找子单元,用于依据各个其他端点查找到与其各自对应的电力设备节点, 将查找到的电力设备节点作为所述父节点的子节点,触发第一查找单元以所述子节点为新的父节点查找联结点;所述构建子单元,用于根据父节点和子节点构建电网拓扑模型。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括第二判断单元,用于在判断获取的电力设备节点是否至少有一个位于停电范围内之前,判断获取的电力设备节点是否在以电力故障设备节点为原点的预设半径范围内,如果是,则触发第一判断单元判断在预设半径范围内的电力设备节点是否位于停电范围内。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括第三判断单元,用于在判断出电力设备节点均不在停电范围内之后,判断电力设备节点是否至少有一个为已知故障电力设备,如果是,则调用诊断单元将电力故障诊断为受已知故障影响的电力故障,如果否,则调用诊断单元将电力故障诊断为未知故障。
9.根据权利要求6所述的装置,其特征在于,所述电力设备节点的端点和联结点采用公共信息模型进行定义。
10.根据权利要求6至9中任何一项所述的装置,其特征在于,判断子单元在判断出联结点不包含其他端点时,触发构建子单元根据父节点、子节点和联结点构建电网拓扑模型。
全文摘要
本申请实施例公开了一种电力故障诊断方法。该方法包括接收输入的电力故障设备节点;根据电力故障设备节点在电网拓扑模型中获取与其直接连接的电力设备节点;判断获取的电力设备节点是否至少有一个位于停电范围内,如果是,则将电力故障诊断为受停电影响的电力故障;如果否,则将电力故障诊断为未知故障,所述停电范围为电网拓扑模型中包含预设停电电力设备节点和停电电力设备节点以下的节点的电网拓扑。本申请实施例还公开了一种电力故障诊断装置。采用本申请实施例诊断电力故障可提高诊断效率和改善诊断效果。
文档编号G01R31/02GK102608497SQ20121007074
公开日2012年7月25日 申请日期2012年3月16日 优先权日2012年3月16日
发明者林森, 王刚, 王进平, 许泰峰, 郭秀玲, 陈志勇, 韩滔, 马同飞 申请人:国电南瑞科技股份有限公司, 山西省电力公司太原供电分公司