一种配电网故障快速定位方法、系统、终端和存储介质转让专利

申请号 : CN202110740800.7

文献号 : CN113295969B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李波赵瑞锋黎皓彬卢建刚李世明谭慧娟陈志伟

申请人 : 广东电网有限责任公司广东电网有限责任公司电力调度控制中心

摘要 :

本发明公开了一种配电网故障快速定位方法、系统、终端和存储介质,包括:获取配电网中心的报警信息,并根据报警信息建立配电网元件的Petri网离线模式辨识模型;根据预设的Petri网的故障区段定位规则和Petri网离线模式辨识模型,建立配电网的Petri网故障定位模型;根据Petri网的变迁库所和输出库所,生成配电网故障Petri网产生式规则;根据RBF神经网络和配电网的Petri网故障定位模型,建立配电网区段故障定位的神经Petri网模型;根据产生式规则,生成配电网典型故障论域特征向量集,并将特征向量集通过配电网区段故障定位的神经Petri网模型,获得故障定位的结果。本发明能够对含分布式电源的配电网系统进行快速准确的故障区段定位,有效提高故障诊断效率与容错性。

权利要求 :

1.一种配电网故障快速定位方法,其特征在于,包括:

获取配电网中心的报警信息,并根据所述报警信息建立配电网元件的Petri网离线模式辨识模型;

根据预设的Petri网的故障区段定位规则和Petri网离线模式辨识模型,建立含分布式电源配电网的Petri网故障定位模型;所述Petri网故障定位模型为:PN=(P,T,F,M0);其中,P={P1,P2,…,Pn}表示库所的集合,用“o”表示;T={t1,t2,…,tn}表示变迁的集合,用“|”表示;M0:P→{0,1,2,…,}为初始标识;F∈(P×T)∪(T×P)为有向弧集;

根据Petri网的变迁库所和输出库所,生成配电网故障Petri网产生式规则;

根据RBF神经网络和含分布式电源配电网的Petri网故障定位模型,建立配电网区段故障定位的神经Petri网模型;所述神经Petri网模型为:NPN=(P,T,Z,A,C,M0);其中,P={P1,P2,…,Pn}为有限库所集;T={t1,t2,…,tn}为有限变迁集;P∪T=φ,P∩T≠φ,(T×P)为有向弧集;A是在库所和变迁之间的连接模式;C为隐含和输出层库所的活动状态集;M0:P→{0,1,2,…,}为初始标识,库所分为三个子网:P={INPUT,HIDDEN,OUTPUT];

根据所述产生式规则,生成配电网典型故障论域特征向量集,并将所述特征向量集通过所述配电网区段故障定位的神经Petri网模型,获得故障定位的结果。

2.根据权利要求1所述的一种配电网故障快速定位方法,其特征在于,所述获取配电网中心的报警信息,并根据所述报警信息建立配电网元件的Petri网离线模式辨识模型,包括:获取配电网中心的报警信息,并根据所述报警信息,快速搜索故障区域,并对配电网开关进行编号,获得配电网开关的编号结果;

根据所述报警信息和配电网开关的编号结果,建立配电网元件的Petri网离线模式辨识模型。

3.根据权利要求1所述的一种配电网故障快速定位方法,其特征在于,所述预设的Petri网的故障区段定位规则,具体为:

依次判断配电中的节点与相邻输出节点有正向或者反向的故障信息,若所述节点与相邻输出节点有正向或者反向的故障信息,则所述节点与所有输出端节点围成的区段为非故障区段。

4.根据权利要求1所述的一种配电网故障快速定位方法,其特征在于,所述配电网故障Petri网产生式规则,具体为:将所述Petri网的变迁库所定义为所述产生式规则的前提部分,所述Petri网的输出库所定义为所述产生式规则的结论部分,命题与推理规则之间的因果关系用库所和变迁之间的有向弧表示。

5.一种配电网故障快速定位系统,其特征在于,包括:数据获取模块、第一构建模块、规则生成模块、第二构建模块和定位模块,其中,所述数据获取模块,用于获取配电网中心的报警信息,并根据所述报警信息建立配电网元件的Petri网离线模式辨识模型;

所述第一构建模块,用于根据预设的Petri网的故障区段定位规则和Petri网离线模式辨识模型,建立含分布式电源配电网的Petri网故障定位模型;所述Petri网故障定位模型为:PN=(P,T,F,M0);其中,P={P1,P2,…,Pn}表示库所的集合,用“o”表示;T={t1,t2,…,tn}表示变迁的集合,用“|”表示;M0:P→{0,1,2,…,}为初始标识;F∈(P×T)∪(T×P)为有向弧集;

所述规则生成模块,用于根据Petri网的变迁库所和输出库所,生成配电网故障Petri网产生式规则;

所述第二构建模块,用于根据RBF神经网络和含分布式电源配电网的Petri网故障定位模型,建立配电网区段故障定位的神经Petri网模型;所述神经Petri网模型为:NPN=(P,T,Z,A,C,M0);其中,P={P1,P2,…,Pn}为有限库所集;T={t1,t2,…,tn}为有限变迁集;P∪T=φ,P∩T≠φ, (T×P)为有向弧集;A是在库所和变迁之间的连接模式;C为隐含和输出层库所的活动状态集;M0:P→{0,1,2,…,}为初始标识,库所分为三个子网:P={INPUT,HIDDEN,OUTPUT];

所述定位模块,用于根据所述产生式规则,生成配电网典型故障论域特征向量集,并将所述特征向量集通过所述配电网区段故障定位的神经Petri网模型,获得故障定位的结果。

6.根据权利要求5所述的一种配电网故障快速定位系统,其特征在于,所述数据获取模块,具体用于:获取配电网中心的报警信息,并根据所述报警信息,快速搜索故障区域,并对配电网开关进行编号,获得配电网开关的编号结果;

根据所述报警信息和配电网开关的编号结果,建立配电网元件的Petri网离线模式辨识模型。

7.根据权利要求5所述的一种配电网故障快速定位系统,其特征在于,所述预设的Petri网的故障区段定位规则,具体为:

依次判断配电中的节点与相邻输出节点有正向或者反向的故障信息,若所述节点与相邻输出节点有正向或者反向的故障信息,则所述节点与所有输出端节点围成的区段为非故障区段。

8.根据权利要求5所述的一种配电网故障快速定位系统,其特征在于,所述配电网故障Petri网产生式规则,具体为:将所述Petri网的变迁库所定义为所述产生式规则的前提部分,所述Petri网的输出库所定义为所述产生式规则的结论部分,命题与推理规则之间的因果关系用库所和变迁之间的有向弧表示。

9.一种计算机终端设备,其特征在于,包括:

一个或多个处理器;

存储器,与所述处理器耦接,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至4任一项所述的配电网故障快速定位方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的配电网故障快速定位方法。

说明书 :

一种配电网故障快速定位方法、系统、终端和存储介质

技术领域

[0001] 本发明涉及配电网故障定位技术领域,特别是涉及一种配电网故障快速定位方法、系统、终端和存储介质。

背景技术

[0002] 配电网处于电网的中间环节,是连接电网和客户的重要纽带。随着分布式电源(Distributed generation,DG)加入传统配电系统并网,使得配电网由单电源辐射式网络转变为双端或多端有源复杂网络,传统的故障定位方法已无法满足含有DG的配电网安全稳定运行的要求。因此,针对含DG的配电网故障区段快速自动定位方法进行研究,对配电网安全稳定运行具有重大意义。
[0003] 目前,配电网故障定位方法主要有矩阵算法和人工智能算法。矩阵算法要求故障信息的准确性很高,容错性较差,使其难以得到广泛应用。人工智能算法包括遗传算法、蝙蝠算法、人工神经网络等。这些方法容错能力较强,故障定位准确,但也存在一些不足。由于配电网故障区段定位系统具有异步、离散等特点,而Petri网是异步、并发系统建模与性能分析的有力工具。近年来,Petri网的应用已渗透到电力系统各个领域中,在传统的配电网中能够准确定位故障区段,但在分布式电源接入后,其定位方法失效。

发明内容

[0004] 本发明的目的是:提供一种配电网故障快速定位方法、系统、终端和存储介质,能够对含分布式电源的配电网系统进行快速准确的故障区段定位,有效提高故障诊断效率与容错性。
[0005] 为了实现上述目的,本发明提供了一种配电网故障快速定位方法,包括:
[0006] 获取配电网中心的报警信息,并根据所述报警信息建立配电网元件的Petri网离线模式辨识模型;
[0007] 根据预设的Petri网的故障区段定位规则和Petri网离线模式辨识模型,建立含分布式电源配电网的Petri网故障定位模型;
[0008] 根据Petri网的变迁库所和输出库所,生成配电网故障Petri网产生式规则;
[0009] 根据RBF神经网络和含分布式电源配电网的Petri网故障定位模型,建立配电网区段故障定位的神经Petri网模型;
[0010] 根据所述产生式规则,生成配电网典型故障论域特征向量集,并将所述特征向量集通过所述配电网区段故障定位的神经Petri网模型,获得故障定位的结果。
[0011] 进一步地,所述获取配电网中心的报警信息,并根据所述报警信息建立配电网元件的Petri网离线模式辨识模型,包括:
[0012] 获取配电网中心的报警信息,并根据所述报警信息,快速搜索故障区域,并对配电网开关进行编号,获得配电网开关的编号结果;
[0013] 根据所述报警信息和配电网开关的编号结果,建立配电网元件的Petri网离线模式辨识模型。
[0014] 进一步地,所述预设的Petri网的故障区段定位规则,具体为:
[0015] 依次判断配电中的节点与相邻输出节点有正向或者反向的故障信息,若所述节点与相邻输出节点有正向或者反向的故障信息,则所述节点与所有输出端节点围成的区段为非故障区段。
[0016] 进一步地,所述配电网故障Petri网产生式规则,具体为:
[0017] 将所述Petri网的变迁库所定义为所述产生式规则的前提部分,所述Petri网的输出库所定义为所述产生式规则的结论部分,命题与推理规则之间的因果关系用库所和变迁之间的有向弧表示。
[0018] 本发明还提供一种配电网故障快速定位系统,包括:数据获取模块、第一构建模块、规则生成模块、第二构建模块和定位模块,其中,所述数据获取模块,用于获取配电网中心的报警信息,并根据所述报警信息建立配电网元件的Petri网离线模式辨识模型;
[0019] 所述第一构建模块,用于根据预设的Petri网的故障区段定位规则和Petri网离线模式辨识模型,建立含分布式电源配电网的Petri网故障定位模型;
[0020] 所述规则生成模块,用于根据Petri网的变迁库所和输出库所,生成配电网故障Petri网产生式规则;
[0021] 所述第二构建模块,用于根据RBF神经网络和含分布式电源配电网的Petri网故障定位模型,建立配电网区段故障定位的神经Petri网模型;
[0022] 所述定位模块,用于根据所述产生式规则,生成配电网典型故障论域特征向量集,并将所述特征向量集通过所述配电网区段故障定位的神经Petri网模型,获得故障定位的结果。
[0023] 进一步地,所述数据获取模块,具体用于:
[0024] 获取配电网中心的报警信息,并根据所述报警信息,快速搜索故障区域,并对配电网开关进行编号,获得配电网开关的编号结果;
[0025] 根据所述报警信息和配电网开关的编号结果,建立配电网元件的Petri网离线模式辨识模型。
[0026] 进一步地,所述预设的Petri网的故障区段定位规则,具体为:
[0027] 依次判断配电中的节点与相邻输出节点有正向或者反向的故障信息,若所述节点与相邻输出节点有正向或者反向的故障信息,则所述节点与所有输出端节点围成的区段为非故障区段。
[0028] 进一步地,所述配电网故障Petri网产生式规则,具体为:
[0029] 将所述Petri网的变迁库所定义为所述产生式规则的前提部分,所述Petri网的输出库所定义为所述产生式规则的结论部分,命题与推理规则之间的因果关系用库所和变迁之间的有向弧表示。
[0030] 本发明还提供一种计算机终端设备,包括:一个或多个处理器;存储器,与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一项所述的配电网故障快速定位方法。
[0031] 本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的配电网故障快速定位方法。
[0032] 本发明实施例一种配电网故障快速定位方法、系统、终端和存储介质与现有技术相比,其有益效果在于:
[0033] 针对Petri网应用中存在的模型状态空间复杂及容错能力不足等问题,将神经网络引入到该模型,将Petri网模型作为与人工神经网络模型相联系的外部系统,将Petri网的调度结果作为神经网络模型的输入信息,根据产生式规则建立最优的神经Petri网故障定位模型。该模型不仅提高了Petri网自学习能力,且充分利用了Petri网的图形化系统建模能力,使得用Petri网模型可以简单直观地表达较为复杂的诊断系统。

附图说明

[0034] 图1是本发明某一实施例提供的一种配电网故障快速定位方法的流程示意图;
[0035] 图2是本发明提供的为含DG的配电网单条馈线区段分布图;
[0036] 图3是本发明提供的Petri网的区段定位模型;
[0037] 图4是本发明提供的配电网故障区段定位的神经Petri网模型;
[0038] 图5是本发明某一实施例提供的一种配电网故障快速定位系统的结构示意图。

具体实施方式

[0039] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040] 应当理解,文中所使用的步骤编号仅是为了方便描述,不对作为对步骤执行先后顺序的限定。
[0041] 应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0042] 术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0043] 术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0044] 如图1所示,本发明实施例的一种配电网故障快速定位方法,至少包括如下步骤:
[0045] S1、获取配电网中心的报警信息,并根据所述报警信息建立配电网元件的Petri网离线模式辨识模型;
[0046] 具体地,从调度中心收到的配电网报警信息,快速搜索故障区域,对配电网开关进行编号,规定系统电源指向系统末端的方向为正方向,建立所有元件的Petri网离线模式辨识模型;
[0047] 需要说明的是,可以由以下示例具体理解:
[0048] 以含分布式电源的配电网单条馈线区段分布为例,对配电网开关进行如下编号;
[0049] Si表示区段(Si=1表示区段故障,Si=0表示区段正常);Ki表示开关(断路器、分段开关)处安装的馈线终端设备(Feeder Terminal Unit,FTU)节点(Ki=0表示无故障电流流过,Ki=1与正方向相同);CB表示断路器(CB=1表示断路器断开,CB=0表示断路器闭合);Li表示线路(Li=1表示线路故障,Li=0表示线路正常)。
[0050] Petri网故障定位模型的定义;
[0051] 用一个四元组表示Petri网模型,即PN=(P,T,F,M0)。其中, 表示库所的集合,用 表示; 表示变迁的集合,用“|”表示; 为初始标识; 为有向弧集;
[0052] Petri网的使能规则;
[0053] 如果Petri网中某变迁的每一个输入位置至少包含一个标记,则称Petri网中该变迁是使能的;
[0054] Petri网的系统状态变迁分析;
[0055] Petri网的变迁触发方式不仅可以通过图形方式直观显示,也可以通过Petri网的状态方程方式分析Petri网的标识变化和变迁发生的情况。Mk表示系统的第k个进化状态(M0为系统的初始状态),为一列向量;
[0056] 定义1:A表示系统的关联矩阵,以库所为行向量,以变迁为列向量,对每一个变迁在其对应输入库所置‑1,输出库所置1,其余库所置0,即 其中
[0057]
[0058] 定义2:设X为触发向量,用于表示各变迁的触发情况。当Petri网满足触发条件,存在一个n维的触发向量V,则Petri网的状态方程为:
[0059] M=M0+AV
[0060] S2、根据预设的Petri网的故障区段定位规则和Petri网离线模式辨识模型,建立含分布式电源配电网的Petri网故障定位模型;
[0061] 具体地,在DG接入后,当某个区段发生故障时,故障区段判别方法是:如果某节点与相邻输出节点有正向(反向)故障信息,即Ki=Ki+1=1或Ki=Ki+1=‑1,则判断本节点与所有输出端节点围成的区段为非故障区段;如果某节点与相邻输出节点方向相反,即Ki=1,Ki+1=‑1,则为故障区段。在模型中构建双层冗余机制,即Ki利用遥信数据进行初始托肯赋值,ki利用遥测数据进行初始托肯赋值,Pi为第i个过渡库所处于激活状态。
[0062] S3、根据Petri网的变迁库所和输出库所,生成配电网故障Petri网产生式规则;
[0063] 具体地,在Petri网模型中,用Petri网的变迁库所表示规则的前提部分,输出库所表示规则的结论部分,命题与推理规则之间的因果关系用库所和变迁之间的有向弧表示。产生式规则的前提部分或结论部分包含连接词“与”“或”的称为合成产生式规则。合成产生式规则通常可划分为如下三种:
[0064] 类型1:
[0065] 类型2:
[0066] 类型3:
[0067] S4、根据RBF神经网络和含分布式电源配电网的Petri网故障定位模型,建立配电网区段故障定位的神经Petri网模型;
[0068] 具体地,所述神经Petri网(NPN)模型可以定义为一个六元组,NPN=(P,T,Z,A,C,M0)。其中,P={P1,P2,...,Pn}为有限库所集;T={t1,t2,...,tn}为有限变迁集;为有向弧集;A是在库所和变迁之间的连接模式;C
为隐含和输出层库所的活动状态集; 为初始标识。库所分为三个子网:P=
{INPUT,HIDDEN,OUTPUT]。
[0069] S5、根据所述产生式规则,生成配电网典型故障论域特征向量集,并将所述特征向量集通过所述配电网区段故障定位的神经Petri网模型,获得故障定位的结果。
[0070] 具体地,以含DG的配电网单条馈线区段分布为例,根据配电网故障Petri网产生式规则生成方法,利用RBF神经网络建立配电网区段故障定位的神经Petri网模型。该模型分为故障诊断Petri网模型和具有自学习功能的RBF神经网络模型,将 作为RBF神经网络的输入,其作用是针对外界的不同输入做出响应; 作为RBF神经网络的输出;隐含层的作用是将由输入层进入的信号进行非线性变换,这里采用高斯函数将输入信号变换非线性的激活函数。
[0071] 在本发明的某一实施例中,所述获取配电网中心的报警信息,并根据所述报警信息建立配电网元件的Petri网离线模式辨识模型,包括:
[0072] 获取配电网中心的报警信息,并根据所述报警信息,快速搜索故障区域,并对配电网开关进行编号,获得配电网开关的编号结果;
[0073] 根据所述报警信息和配电网开关的编号结果,建立配电网元件的Petri网离线模式辨识模型。
[0074] 在本发明的某一个实施例中,所述预设的Petri网的故障区段定位规则,具体为:
[0075] 依次判断配电中的节点与相邻输出节点有正向或者反向的故障信息,若所述节点与相邻输出节点有正向或者反向的故障信息,则所述节点与所有输出端节点围成的区段为非故障区段。
[0076] 在本发明的某一个实施例中,所述配电网故障Petri网产生式规则,具体为:
[0077] 将所述Petri网的变迁库所定义为所述产生式规则的前提部分,所述Petri网的输出库所定义为所述产生式规则的结论部分,命题与推理规则之间的因果关系用库所和变迁之间的有向弧表示。
[0078] 为了更好的理解本发明,可以由以下示例具体理解:
[0079] 如图2‑图4所示,一种基于神经Petri网的含分布式电源配电网故障快速定位方法,图3是Petri网的区段定位模型。从图3可以看出,该条馈线被断路器、分段开关分成多个区段。当DG接入后,规定从主电源S流向DG为正方向。具体建模过程如下:
[0080] 首先,根据调度中心收到的配电网报警信息,快速搜索故障区域,对配电网开关进行编号,规定网络正方向。其中,Si表示区段(Si=1表示区段故障,Si=0表示区段正常);Ki表示开关(断路器、分段开关)处安装的馈线终端设备(Feeder Terminal Unit,FTU)节点(Ki=0表示无故障电流流过,Ki=1与正方向相同);CB表示断路器(CB=1表示断路器断开,CB=0表示断路器闭合);Li表示线路(Li=l表示线路故障,Li=0表示线路正常)。
[0081] 其次,建立所有元件的Petri网离线模式辨识模型。在DG接入后,当某个区段发生故障时,故障区段判别方法是:如果某节点与相邻输出节点有正向(反向)故障信息,即Ki=Ki+1=1或Ki=Ki+1=‑1,则判断本节点与所有输出端节点围成的区段为非故障区段;如果某节点与相邻输出节点方向相反,即Ki=1,Ki+1=‑1,则为故障区段。
[0082] 最后,根据Petri网的故障区段定位规则,构建出如图3所示的Petri网定位模型。构建Ki与ki双层冗余机制,即Ki利用遥信数据进行初始托肯赋值、ki利用遥测数据进行初始托肯赋值,Pi为过渡库所i激活状态。
[0083] 假设图1上的区段S3发了短路故障,此时断路器断开(CB=1)。断开之前,节点Ki遥信故障方向为[11000],节点ki遥测故障方向为[11100],则各开关库所中的初始托肯状态矩阵为
[0084] M0=[Cb Ln P1 K1 k1 P2 K2 k2 P3 K3 k3 K4 k4 K5 k5 S1 S2 S3 S4 S5]'[0085] =[10001101100100000000]';
[0086] 由使能规则可知t0满足点火条件,托肯发生转移,变迁t0的触发序列为V0=[1 0 0 0 0 0 0 0 0 0 0 0 0]',则托肯状态矩阵更新为M1=M0+AV0=[01001101100100000000]';
[0087] 当t1满足点火条件,托肯发生转移,变迁t1的触发序列为V1=[0100000000000]',则托肯状态矩阵更新为M2=M1+AV1=[00101201200100000000]';
[0088] 当t1触发完成后,使变迁t6、t7和t8同时触发,触发序列为V2=[0000001110000]',则托肯状态矩阵更新为M3=M2+AV2=[00101201 ‑1 ‑1 ‑1 ‑1 ‑1 ‑1 ‑100300]'。
[0089] 可见,在向量M3中,S3库所的元素不为0,则说明馈线段S3发生故障。
[0090] 在Petri网模型中,用Petri网的变迁库所表示规则的前提部分,输出库所表示规则的结论部分,命题与推理规则之间的因果关系用库所和变迁之间的有向弧表示。产生式规则的前提部分或结论部分包含连接词“与”“或”的称为合成产生式规则。合成产生式规则通常可划分为如下三种:
[0091] 类型1:If P1 and P2 and…Pn‑1 Then Pn,
[0092] 类型2:If P1 Then P2 and…Pn,
[0093] 类型3:If P1 or P2 or…Pn‑1 Then Pn,
[0094] 例如,当CB=1时,Petri网的产生式规则如下:
[0095] If P1=1 and K1=1 and K2=1 or P1=1 and k1=1 and k2=1 Then S1=1[0096] If P2=1 and K2=1 and K3=1 or P2=1 and k2=1 and k3=1 Then S2=1[0097] If P3=1 and K3=1 and K4=1 and K5=1 or P3=1 and k3=1 and K4=1 and k5=1 or k3=1 and k4=1 and K5=1 Then S3=1
[0098] If K4=1 or k4=1 Then S4=1
[0099] If K5=1 or k5=1 Then S5=1
[0100] 将上述产生式规则整理成该线路配电网典型故障论域特征向量如表1所示。
[0101] 表1配电网典型故障论域特征向量
[0102]
[0103] Petri网和神经网络虽然起源不同,但是两者在形式上有着惊人的相似。人工神经网络可以看成是以人工神经元为节点,用有加权弧连接起来的有向图,有向弧的权值表示相互两个神经元之间相互作用的强弱。
[0104] 故障神经Petri网的定义:神经Petri网(NPN)模型可以定义为一个六元组,NPN=(P,T,Z,A,C,M0)。其中,P={P1,P2,…,Pn}为有限库所集;T={t1,t2,…,tn}为有限变迁集;P∩T=φ,P∪T≠φ; 为有向弧集;A是在库所和变迁之间的连接模式;C为隐含和输出层库所的活动状态集;M0:P→{0,1,2,…}为初始标识。库所分为三个子网:P={INPUT,HIDDEN,OUTPUT]。
[0105] 神经元细胞体的信号采集和阈值功能由库所Pi、变迁对(ti,Ti)实现,Pi根据f转换函数来计算输出,当超出阈值θii时,输入变迁ti将被激活;输入库所Pi的作用是托肯传递,作为Petri网的初始标识;输入变迁ti为普通变迁,不具有阈值功能,输入库所和输入变迁之间的权值设定为固定值1;阈值变迁Ti通过权值为θii的弧与整合隐含库所Pi连接。
[0106] 图4是配电网故障区段定位的神经Petri网模型。根据配电网故障Petri网产生式规则生成方法,利用RBF神经网络建立配电网区段故障定位的神经Petri网模型,如图4所示。该模型分为故障诊断Petri网模型和具有自学习功能的RBF神经网络模型,将X1~X11作为RBF神经网络的输入,其作用是针对外界的不同输入做出响应;S1~S5作为RBF神经网络的输出;隐含层的作用是将由输入层进入的信号进行非线性变换,这里采用高斯函数将输入信号变换非线性的激活函数。输入库所Xi隐含层神经元的标记由式计算:
[0107]
[0108] 其中,连接权值
[0109] 故障定位规则:如果Y(k)达到最大,则Tk触发而点火,则对应的Sk=1。
[0110] 根据图4所示的配电网故障区段定位神经Petri网模型,其输入和输出矩阵分别如下:
[0111] RBF神经Petri网的训练样本为:
[0112]
[0113] RBF神经Petri网的输出样本为:
[0114]
[0115] 同样以图2含DG的配电网区段故障诊断为例,监测到的故障信息Cb,K3,k4,k5均出现异常。当Cb=1时,t0触发点火,托肯从Cb转移到Ln;当Ln=1时,t1触发点火,同时K3=1,k4=1,k5=1,对应变迁t6、t7和t8同步触发而点火,RBF神经Petri网的测试样本为Ptest=[0000001110000]。利用MATLAB中的Newrbe()函数创建径向基神经网络基本函数:
[0116] Net=newrb(P,T,SPREAD)
[0117] 其中,P为神经网络训练样本;T为神经网络输出目标;SPREAD为RBF神经网络的扩展速度,这里取0.8。
[0118] 当RBF神经网络训练完后,应用该网络模型对Ptest实测数据进行故障定位,模型输出结果为T=[00100],即S3区段线路故障,与利用矩阵算法的故障定位结果相同。
[0119] 从图4中可以看出,将Petri网模型作为与神经网络模型相联系的外部系统,将Petri网的调度结果作为神经网络模型的输入信息,充分利用了Petri网的图形化系统建模能力,同时提高了Petri网自学习能力,能够快速、可靠地实现较为复杂系统的故障诊断。
[0120] 本发明实施例一种配电网故障快速定位方法与现有技术相比,其有益效果在于:
[0121] 针对Petri网应用中存在的模型状态空间复杂及容错能力不足等问题,将神经网络引入到该模型,将Petri网模型作为与人工神经网络模型相联系的外部系统,将Petri网的调度结果作为神经网络模型的输入信息,根据产生式规则建立最优的神经Petri网故障定位模型。该模型不仅提高了Petri网自学习能力,且充分利用了Petri网的图形化系统建模能力,使得用Petri网模型可以简单直观地表达较为复杂的诊断系统。
[0122] 如图5所示,本发明还提供一种配电网故障快速定位系统200,包括:数据获取模块201、第一构建模块202、规则生成模块203、第二构建模块204和定位模块205,其中,[0123] 所述数据获取模块201,用于获取配电网中心的报警信息,并根据所述报警信息建立配电网元件的Petri网离线模式辨识模型;
[0124] 所述第一构建模块202,用于根据预设的Petri网的故障区段定位规则和Petri网离线模式辨识模型,建立含分布式电源配电网的Petri网故障定位模型;
[0125] 所述规则生成模块203,用于根据Petri网的变迁库所和输出库所,生成配电网故障Petri网产生式规则;
[0126] 所述第二构建模块204,用于根据RBF神经网络和含分布式电源配电网的Petri网故障定位模型,建立配电网区段故障定位的神经Petri网模型;
[0127] 所述定位模块205,用于根据所述产生式规则,生成配电网典型故障论域特征向量集,并将所述特征向量集通过所述配电网区段故障定位的神经Petri网模型,获得故障定位的结果。
[0128] 在本发明的某一个实施例中,所述数据获取模块201,具体用于:
[0129] 获取配电网中心的报警信息,并根据所述报警信息,快速搜索故障区域,并对配电网开关进行编号,获得配电网开关的编号结果;
[0130] 根据所述报警信息和配电网开关的编号结果,建立配电网元件的Petri网离线模式辨识模型。
[0131] 在本发明的某一个实施例中,所述预设的Petri网的故障区段定位规则,具体为:
[0132] 依次判断配电中的节点与相邻输出节点有正向或者反向的故障信息,若所述节点与相邻输出节点有正向或者反向的故障信息,则所述节点与所有输出端节点围成的区段为非故障区段。
[0133] 在本发明的某一个实施例中,所述配电网故障Petri网产生式规则,具体为:
[0134] 将所述Petri网的变迁库所定义为所述产生式规则的前提部分,所述Petri网的输出库所定义为所述产生式规则的结论部分,命题与推理规则之间的因果关系用库所和变迁之间的有向弧表示。
[0135] 本发明还提供一种计算机终端设备,包括:一个或多个处理器;存储器,与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一项所述的配电网故障快速定位方法。
[0136] 需要说明的是,所述处理器可以是中央处理单元(CentralProcessingUnit,CPU),还可以是其他通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现成可编程门阵列(Field‑ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以是微处理器,或者所述处理器也可以是任何常规的处理器,所述处理器是所述终端设备的控制中心,利用各种接口和线路连接所述终端设备的各个部分。
[0137] 所述存储器主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等,数据存储区可存储相关数据等。此外,所述存储器可以是高速随机存取存储器,还可以是非易失性存储器,例如插接式硬盘,智能存储卡(SmartMediaCard,SMC)、安全数字(SecureDigital,SD)卡和闪存卡(FlashCard)等,或所述存储器也可以是其他易失性固态存储器件。
[0138] 需要说明的是,上述终端设备可包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,上述终端设备仅仅是示例,并不构成对终端设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件。
[0139] 本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的配电网故障快速定位方法。
[0140] 需要说明的是,所述计算机程序可以被分割成一个或多个模块/单元(如计算机程序、计算机程序),所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端设备中的执行过程。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。