一种基于最大似然译码字的Petri网电网故障检测方法

文档序号:9786032阅读:269来源:国知局
一种基于最大似然译码字的Petri网电网故障检测方法
【技术领域】
[0001] 本发明涉及检测技术领域,具体地说,涉及一种基于最大似然译码字的Petri网电 网故障检测方法。
【背景技术】
[0002] 对电网的正常运行实现在线监测监控是检测技术领域的一个重要方向,特别对电 网中的突发故障如何正确有效地进行检测诊断,是找出故障点或区域和尽快恢复供电的关 键,故其意义重大。
[0003] 目前,国内外学者对电网的故障检测和诊断提出了多种方法,如神经网络、贝叶斯 网、遗传算法和分级优化法等。这些方法均存在着问题,有的学习时间过长,而达不到学习 目的、有的知识更新能力较弱,影响诊断准确性、有的局部搜索能力较差不能及时反馈信息 等。由于Petri网能对离散事件进行数学表示和行为分析,一些学者提出了利用Petri网建 模方法对电网的故障推理及诊断,如利用Petri网的状态方程进行故障诊断方法,但其反映 的故障信息并不完备,仅能进行简单的故障点搜索且容错性较差;利用冗余Petri网方法, 能较全面的反映故障信息状态,但该方法在利用保护和断路器的动作信号时,未考虑信号 可能出错、丢失或畸变时对其进行纠正,诊断结果可靠性较低,甚至可能引起误判。

【发明内容】

[0004] 为了克服现有技术中存在的缺陷,本发明提出了一种基于最大似然译码字的 Petri网电网故障检测方法,能克服上述【背景技术】中的不足,可提高电网故障诊断的容错 性、可靠性和准确性。其技术方案如下:
[0005] -种基于最大似然译码字的Petri网电网故障检测方法,包括以下步骤:
[0006] 步骤1:当电网故障发生后,获取反馈的故障信息;
[0007] 步骤2:根据保护和断路器的动作逻辑关系,建立故障元件的Petri网诊断模型; [0008] 步骤3:添加监督码元,形成冗余Petri网,推导相关矩阵;
[0009]步骤3.1:设上述Petri网模型有η个库所和k个变迀,并列出库所的状态变化方程; [0010]步骤3.2:根据警报信息确定Petri网初始状态向量M〇;
[0011] 步骤3.3:计算Petr i网中库所的最终状态向量此;
[0012] 步骤3.4:在原Petr i网的η个库所后追加 m个监督码元,形成冗余Petr i网。此时库 所的状态向量为冗余Petri网的状态向量,将其称其为发送码字A;
[0013] 步骤3.5:确定监督码元个数m以及计算校验矩阵Η;
[0014] 步骤3.6:计算冗余Petri网的最终接收码字序列R;
[0015] 步骤4:计算错误图样,求得最大似然译码字,纠正畸变信号;
[0016] 步骤4.1:计算错误伴随式S;
[0017] 步骤4.2:计算错误图样E;
[0018] 步骤4.3:错误图样序列值的变换;
[0019] 步骤4.4:计算实际发送码字A,实现对信号的纠正;
[0020] 步骤5:依据处理后的信号进行故障映射及诊断。
[0021 ]本发明的有益效果为:
[0022]本发明利用保护和断路器的动作信号对电网进行故障诊断,但畸变的信号会降低 诊断的准确性。根据上述方案可看出,本发明所提供的一种基于最大似然译码字的Petri网 电网故障检测方法,考虑了畸变的信号对电网故障诊断的影响,可实现对畸变的信号进行 纠正,并依据处理后的信号做出相应的故障诊断和评价,使故障诊断结果的容错性、可靠性 和准确性得到了提高。
【附图说明】
[0023]图1为本发明实施例中一种基于最大似然译码字的Petri网电网故障检测方法的 流程图;
[0024] 图2为本发明【具体实施方式】中畸变信号的纠正过程示意图;
[0025] 图3为本发明【具体实施方式】中故障诊断的计算推理过程示意图;
[0026]图4为本发明【具体实施方式】中电力系统测试图;
[0027]图5为本发明【具体实施方式】中故障元件B2的Petri网模型示意图;
[0028]图6为本发明【具体实施方式】中故障元件Bd^CPN模型示意图;
[0029]图7为本发明【具体实施方式】中故障元件网模型示意图。
【具体实施方式】
[0030] 下面结合附图和【具体实施方式】对本发明的技术方案作进一步详细地说明。
[0031] 本实施方式的一种基于最大似然译码字的Petri网电网故障检测方法,其诊断流 程如图1所示,包括以下步骤:
[0032] 步骤1:当电网发生故障后,获取反馈故障信息;
[0033]步骤2:根据保护和断路器的动作逻辑关系,建立故障元件的Petri网诊断模型; [0034] 步骤3:添加监督码元,形成冗余Petri网,推导相关矩阵;
[0035]步骤3.1:设上述Petri网模型有η个库所和k个变迀,并列出库所的状态变化方程:
[0036] Mi=Mq+CU;
[0037] 其中M= [P1,,p2,…,ρη]τ为各库所状态,Mo为初始库所状态,Mi为库所终态;U = [ti,,t2,…,tk]τ为变迀,当tk未被触发时tk = 0,受激发时tk= 1;C为η X k维的关联矩阵。 [0038]步骤3.2:根据警报信息确定Petri网初始状态向量Mo;
[0039]步骤3.3:计算Petri网中库所的最终状态向量施;
[0040] 步骤3.4:在原Petr i网的η个库所后追加 m个监督码元,形成冗余Petr i网;
[0041]此时的状态向量为冗余Petri网的状态向量,在此称其为发送码字A。由于发生故 障时,至少有一个库所信息状态不为零,则A为n+m维的非零向量。为描述方便,将前η个库所 称为信息码元,并设Ν为Α的总码元数,则A = (Αο,Αι,…,An-1),其中N=n+m,同时应满足:
[0043]其中G为nX(n+m)维的生成矩阵且有6=[1"|0">^];11为信息码元,反映了库所终 态。根据一致校验方程可得H= [-QmXn I Im],并设H= [ho,hi,…,hN-ι]。其中,I和Q为矩阵向量, h为一维列向量矩阵。
[0044] 步骤3.5:确定监督码元个数m以及计算校验矩阵Η;
[0045] 考虑到所追加的m个监督码元对码字的监督和检错能力,同时为了避免引入的矩 阵维数过多而增加计算的难度,应合理确定监督码元个数。为此引入了最小汉明距离:
[0046] dmin ^ t+e+l;
[0047 ] dmin ^ N-n+1 ;
[0048] 其中dmin为最小汉明距离;e为检错能力;t为纠错能力。根据变迀动作时序,每个时 刻最多有一个库所发生故障,应能检测和纠正出一个故障,则cU n应满足3 < dmin < N-n+1。
[0049] 由步骤3.1可确定库所个数η,当N取某一值时,可确定(^"大小或范围和监督码元 个数m。进一步可确定校验矩阵Η为mXN维的矩阵,Q为nXm维的矩阵,由其性质可取Q阵为范 德蒙矩阵。由于线路故障的发生具有突发性,则变迀T 12的触发也具有随机性,设 为约束方程,可计算出矩阵Q和校验矩阵Η。由Η及编码理论相关定理对'1(1进行验证,若不满 足,则Ν重新取值。当满足条件时,便可确定监督码元个数m及校验矩阵Η。
[0050] 步骤3.6:计算冗余Petri网的最终接收码字序列R;
[0051 ]步骤4:计算错误图样,求得最大似然译码字,纠正畸变信号;
[0052] 步骤4.1:计算错误伴随式S;
[0053] 由步骤3.6所得的接收码字R可能发生畸变或有误,应通过错误伴随式对信息进行 纠正。为了达到纠错的目的,错误伴随式S应满足S = RHT。对于接收码字序列R满足R = A+E, 其中1?=(1?。,1?1,'",办-1)$为错误图样』=[6。,61,'"旧-1]且61取值为0或1,0<1^1。则 错误伴随式亦满足:
[0055]根据编码理论,若错误伴随式S = 0,则发送码字即为接收码字,错误图样E = 0;若S 矣0,则译码时发生错误,产生错误图样E矣0。
[0056] 步骤4.2:计算错误图样E;
[0057]事实上,当S矣0时可能存在多个错误图样对应同一个S。为了选择正确的结果,本 实施方式应用最大似然可信度和相关代价关系的方法确定最佳错误图样。
[0058] 具体公式如下:
[0061] 其中logP(R/A)为似
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1