掌桥专利:专业的专利平台
掌桥专利
首页

基于多目标脉冲神经膜系统优化算法的电网故障诊断方法

文献发布时间:2024-04-18 19:58:26


基于多目标脉冲神经膜系统优化算法的电网故障诊断方法

技术领域

本发明涉及故障诊断领域,具体涉及一种基于多目标脉冲神经膜系统优化算法的电网故障诊断方法。

背景技术

现代社会中,电力已成为人们生活中不可或缺的一部分。然而,在面对灾害天气时,如各个国家多年来频遭的强风、暴雨、洪水等,总是不可避免地出现电网故障。这不仅严重影响人们的正常生活,更给生产、交通等领域带来了极大的困难。因此,为了及时准确地对电网故障进行诊断,保障电力供应的可靠性和稳定性,迫切需要对电网故障诊断方法进行深入研究。

随着电网信息呈现多样化,以及电网故障诊断技术发展迅速,各类诊断方法也尝试从不同方向开展研究来提升诊断结果的准确性。目前,电网接收的信息主要包括开关量信息、电气量信息以及外部环境信息等。基于这些信息进行电网故障诊断的方法主要有专家系统

对于解析模型的研究表明电气量数据可以直观形象地描述故障情况,但是数据量大,故障诊断的效率也容易因此受到影响。警报信息的时序与关联特性可以用于判断警报信息漏报和误报等情况,从而提高警报信息的真实性,但是推理范围较广,过程也比较复杂。在灾害天气下,电气量信息和保护装置警报信息都可能受到干扰,从而影响诊断结果的准确性。因此,需要合理利用各类信息,降低外部环境及单一信息源带来的各种不利影响,为故障诊断提供更为准确的故障信息。除此之外,单目标解析模型大都需要设置权重,由权重来平衡各个目标之间的矛盾关系,所以会存在权值分配的问题。同时,因为单目标解析模型中的各个目标可能存在量纲不统一的情况,所以仅仅利用权重来平衡量纲还会限制解析模型的适应能力。

研究表明,优化算法的适用性和解析模型的精确性同等重要。脉冲神经膜系统是受生物神经细胞之间的启发机制而建立的膜系统,因为该系统是一类动态离散的仿生分布式并行计算模型,所以具备了强大的并行计算能力。目前一些学者基于优化脉冲神经膜系统(Optimization Spiking Neural P Systems,OSNPS)已经开展一些扩展研究,但是,这些研究主要用于求解单目标的离散问题,还缺少对多目标离散问题的应用研究。鉴于此,本发明根据电网故障诊断的实际需要,提出多目标脉冲神经膜系统优化算法用于求解本发明的多目标故障诊断解析模型,最后通过IEEE39节点系统验证解析模型的有效性及算法的适用性。本发明的故障诊断方法保证了在保护装置拒动、误动以及警报信息漏报、误报时,仍能准确诊断故障情况。

发明内容

针对现有技术中的上述不足,本发明提供了一种基于多目标脉冲神经膜系统优化算法的电网故障诊断方法。

为了达到上述发明目的,本发明采用的技术方案为:

一种基于多目标脉冲神经膜系统优化算法的电网故障诊断方法,包括如下步骤:

S1.利用结线分析法确定停电区域;

S2.基于停电区域的可疑故障元件集合D、保护继电器集合R和断路器集合C建立故障假说X;

S3.利用警报信息、自检信息、电气量信息和天气信息,共同建立多目标解析模型E∧(X);

S4.利用多目标脉冲神经膜系统优化算法求解多目标解析模型,输出Pareto解集;

S5.根据电气量信息对Pareto解集中被预判为故障的元件进行二次校验,并根据校验结果选择最优解;

S6.根据最优解确定故障元件,评价保护装置状态及警报信息状态。

进一步的,所述S1具体包括如下步骤:

S11.令搜索迭代次数c=1;

S12.构建一个元件编号集合Q

S13.构建一个元件编号子集合M

S14.c增加1并重新构建元件编号集合Q

进一步的,所述S2中故障假说表示为:

X=[D R C]

其中,

为与D关联的保护继电器集合,r

为与D关联的断路器集合,c

进一步的,所述S3具体包括如下步骤:

S31、计算保护装置的期望状态;

S32、利用警报修正模块对警报信息进行修正;

S33、根据天气信息计算线路灾害风险值;

S34、根据保护装置的期望状态、修正后的报警信息和线路灾害风险值建立故障诊断多目标函数。

进一步的,所述故障诊断多目标函数表示为:

min E∧(X)=[E

其中,E

E

E

进一步的,所述S4具体包括如下步骤:

S41、对多目标脉冲神经膜系统优化算法中子系统∏进行形式化定义,表示为:

∏=(O,δ

其中,O={a}为单字母集合,a为一个脉冲;δ

S42、对多目标多目标脉冲神经膜系统优化算法进行优化,输出Pareto解集;

S43、根据所输出的Pareto解集对元件是否故障进行判定,当输出的脉冲值为1时,判定输出神经元对应的疑似元件为故障元件,则进行步骤S5,当输出的脉冲值为0时,元件没有故障。

进一步的,所述S42中对多目标多目标脉冲神经膜系统优化算法进行优化,输出Pareto解集的具体流程为:

C1、输入算法参数,包括个体数量m、个体维数n、最大迭代次数T

C2、计算每个个体X

C3、分别更新主信号库和交流信号库的脉冲信息X

C4、生成0~1之间均匀分布的随机数f

C41、通过博弈择优器从交流信号库中选择一个解作为被学习的优解X

C42、通过博弈择优器从主信号库中一个解作为被学习的优解X

C5、将步骤C4中选出的X

C6、根据神经元点火概率矩阵P更新脉冲信号矩阵X,其中X=f

C7、更新各个神经元点火信号和遗忘信号成功传递的次数,若点火信号成功传递,则执行C71;若遗忘信号成功传递,则执行步骤C72;

C71、点火信号传递成功,即

C72、遗忘信号传递成功,即

其中x

C8、判断是否满足终止条件,若当前迭代次数小于最大迭代次数,则T=T+1,跳转至步骤C2;否则,输出主信号库存储的Pareto解集。

进一步的,所述S5中被预判为故障的元件的故障特征判断依据包括:

母线故障特征判据:

其中,

式中,

输电线故障特征判据:

其中,

其中,S

本发明具有以下有益效果:

本发明通过将电网和灾害天气中包含的各类信息相结合,提高了诊断方法对复杂故障场景的容错性。然后,建立多目标脉冲神经膜系统优化算法对故障诊断解析模型进行求解。在求解过程中该算法的准确率较高,由此证明该算法适用于求解本文所建立故障诊断解析模型,有效提高了诊断方法的故障诊断能力。

附图说明

图1为本发明诊断方法流程示意图。

图2为本发明实施例S型隶属度函数示意图。

图3为本发明实施例多目标脉冲神经膜系统优化算法结构示意图。

图4为本发明实施例母线故障相与非故障相特征图,其中a为母线故障相特征,b为母线非故障相特征。

图5为本发明实施例线路故障相与非故障相特征图,其中a为线路故障相特征,b为线路非故障相特征。

具体实施方式

下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

一种基于多目标脉冲神经膜系统优化算法的电网故障诊断方法,如图1所示,包括如下步骤:

S1.利用结线分析法确定停电区域;

本实施例具体包括如下步骤:

S11.令搜索迭代次数c=1;

S12.构建一个元件编号集合Q

S13.构建一个元件编号子集合M

S14.c增加1;

S15.重新构建元件编号集合Q

S16.列出元件编号子集合M

S2.基于停电区域的可疑故障元件集合D、保护继电器集合R和断路器集合C建立故障假说X;

设停电区域内包含有n

X=[D R C](1)

其中:

为与D关联的保护继电器集合,r

为与D关联的断路器集合,c

S3.利用警报信息、自检信息、电气量信息和天气信息,共同建立多目标解析模型E∧(X);

S31.计算保护装置的期望状态

(1)主保护继电器动作期望

设r

(2)近后备保护继电器动作期望

设r

(3)远后备保护继电器动作期望

设r

其中,r

(4)断路器失灵保护继电器动作期望

设r

(5)断路器动作期望

断路器c

其中,R(c

S32.利用警报修正模块对警报信息进行修正,具体流程如下:

A1、输入保护装置的自检信息、警报信息和电气量信息;

A2、判断保护装置是否自检报警,若保护装置自检报警,则其警报信息按照步骤B3进行判断,否则跳转至步骤B4;

A3、判断相关保护装置的警报信息,若为1则继续如下步骤B31,否则顺序执行如下步骤B32;

A31、判断警报信息是否符合时序约束,若符合则保留警报信息,否则修正警报信息,其中,警报信息时序约束判断过程如下:

(a)将接收到的与第一个故障相关的保护动作时刻作为时间参考点,并检查与其关联的其他警报信息是否满足时间约束。若至少有一个与其相关联的警报信息满足时间约束,则此保护动作时刻即为时间参考点;否则,认定此保护动作时刻出现错误,并以接收到的第二个故障相关的警报信息作为基准,然后重复本过程,直到找到时间参考点为止。

(b)根据时序约束及推理对自检报警且发出动作信息的保护装置进行警报信息识别,以判断其警报信息是否符合时间点约束,不符合该约束的警报信息被修正为0,符合的则保持不变。

警报信息对应的保护装置延时区间如表1所示。

表1表1保护装置延时区间表

表中D

A32、判断警报信息是否符合电气判据,若符合则保留警报信息,否则修正警报信息;

电气判据计算过程如下:

(1)保护继电器动作判据

因为故障持续时间与保护继电器的动作整定时间具备关联性,所以通过电气量信息的时序特征可以判断保护继电器是否动作。根据连续的故障特征序列得到该元件的故障持续时间D

D

其中,D

表2保护继电器对应故障持续时间约束区间

当被保护元件的故障持续时间D

(2)断路器动作判据

其中,

其中,S

当故障持续时间不属于约束区间D

根据上述保护装置电气量动作判据对自检报警且未发出动作信息的保护装置进行警报信息识别,以判断其警报信息是否符合电气量动作判据,不符合上述条件的警报信息被修正为1,符合的则保持不变。

A4、输出修正警报信息序列。

S33.根据天气信息计算线路灾害风险值,具体步骤如下:

线路灾害风险度分为四个等级,用集合G=(G

B1、从气象站获取停电区域的实时气象数据,然后根据表3和表4分别得到各气象因素对应的输电线路故障率以及某地区与灾害天气相关的故障统计数据,其中表3所示蓝色、黄色、橙色和红色分别代表不同气象的预警等级。

表3不同气象等级下线路故障率

表4与灾害天气相关的故障统计数据

B2、确定输电线路灾害风险等级的模糊隶属度矩阵。输电线路灾害风险等级评价标准如表5所示,为了提高各气象因素在不同等级下的故障率区分度,选取如图2所示的S型隶属度函数smf(η)来计算隶属度值。将表3中各气象因素对应故障率数据代入式(10)~(13)进行计算,从而确定模糊隶属度矩阵R

表5输电线路灾害风险等级评价标准

/>

其中:η为不同气象因子在对应气象等级下线路故障率,η

B3、确定关于各气象因素的综合权重向量W。首先,根据气象预警信息和表3的数据构建判断矩阵A=(a

B4、综合评价停电区域输电线路的灾害风险等级。根据式(15)和合成算子

B5、根据上述计算所得的线路灾害风险等级和表6中的数据,得到疑似故障输电线路的灾害风险值

表6输电线路灾害风险值

S34、建立故障诊断多目标函数

根据故障问题建立如式(16)所示的三个目标函数,其完整地描述了电网故障诊断中各类不确定因素的情况,反映了故障假说的可信度。

min E∧(X)=[E

其中,目标函数E

三个目标函数分别按式(17)~(18)进行计算。

其中,

其中,

其中,d

S4.利用多目标脉冲神经膜系统优化算法求解多目标解析模型,输出Pareto解集;

本实施例里具体包括如下步骤:

S41、首先是多目标脉冲神经膜系统优化算法(Multi-Objective Spiking NeuralP Systems Optimization Algorithm,MOSNPSOA)中子系统∏的形式化定义,内容如下所示。

∏=(O,δ

其中:

(1)O={a}为单字母集合,a为一个脉冲;

(2)σ

(3)syn={(u,v)|(1≤u≤n+1)∧(v=n+2)∨(u=n+2)∧(v=n+1)为神经元之间的突触;

(4)out={σ

多目标脉冲神经膜系统优化算法含有m个子系统Π,每个Π又拥有n个输出神经元,所有子系统Π输出的二进制脉冲信号组成一个m×n的矩阵(即脉冲信号矩阵X)。因此,第i(1≤i≤m)个子系统Π的输出神经元集合输出的脉冲信号对应脉冲信号矩阵中的第i行(即优化问题中的个体),即第i个个体X

然后介绍MOSNPSOA的整体结构组成,如图3所示。多目标脉冲神经膜系统优化算法主要由主信号库、交流信号库、博弈择优器、神经元状态调节器和脉冲信号矩阵组成。该算法利用博弈择优器分别从两个信号库内选择优质脉冲信号,并将其输入至神经元状态调节器来刺激各个子系统Π寻优,再通过神经元输出的脉冲信号更新两个信号库。经过多次迭代之后,主信号库内的信号组成了Pareto解集。

S42、多目标脉冲神经膜系统优化算法的详细步骤表示如下:

C1、初始化。输入算法参数,包括个体数量m、个体维数n、最大迭代次数T

C2、计算每个个体X

C3、分别更新主信号库和交流信号库的脉冲信息X

C4、生成随机数f

C41、通过博弈择优器从交流信号库中选择一个解作为被学习的优解X

C42、通过博弈择优器从主信号库中一个解作为被学习的优解X

C5、将步骤C4中选出的X

C6、根据神经元点火概率矩阵P更新脉冲信号矩阵X,其中X=f

C7、更新各个神经元点火信号和遗忘信号成功传递的次数,若点火信号成功传递,则执行C71;若遗忘信号成功传递,则执行步骤C72。

C71、点火信号传递成功,即

C72、遗忘信号传递成功,即

其中x

C8、判断是否满足终止条件。若当前迭代次数小于最大迭代次数,则T=T+1,跳转至步骤C2;否则,输出主信号库存储的Pareto解集。

S43根据上述S42计算得到输出的Pareto解集(即脉冲串)。当输出的脉冲值为1时,判定输出神经元对应的疑似元件为故障元件,需继续步骤S5。当输出的脉冲值为0时,元件没有故障

S5.根据电气量信息对Pareto解集中被预判为故障的元件进行二次校验,并根据校验结果选择最优解;

根据电气量信息对Pareto解集中被预判为故障的元件进行二次校验,并根据校验结果选择最优解,故障特征判断过程如下。

(1)母线故障特征判据

其中,

其中,

根据式(21)~(23)对母线的状态进行判断,母线故障相特征与非故障相特征如图4a和图4b所示所示。

(2)输电线故障特征判据

其中,

其中,S

根据式(24)~(26)对线路的状态进行判断,线路故障相特征与非故障相特征如图5所示

S6.根据最优解确定故障元件,评价保护装置状态及警报信息状态。

本发明以IEEE39节点系统进行测试,该系统包含39条母线、46条线路和92个断路器,其中线路、断路器和保护继电器均根据母线编号进行编排,如连接母线B26与B27的线路编号为L2627,相应B26侧的断路器记为CB2627,对侧记为CB2726。线路L2627的主保护继电器则记为L2627m和L2726m,用m,p和s分别代表主保护继电器、近后备保护继电器和远后备保护继电器。断路器CB2627和CB2726的断路器失灵保护继电器分别记为CB2627f和CB2726f。

设定气象条件为:雷电橙色预警、暴雨黄色预警和6级大风;受灾害天气影响,线路L1727和线路L2627分别发生A相接地故障和C相接地故障,母线B6发生BC相间短路故障。保护继电器和断路器的动作过程为:线路L2627的主保护继电器L2627m和L2726m动作,跳开断路器CB2627和CB2726;线路L1727的主保护继电器L1727m和L2717m动作,跳开断路器CB2717;断路器CB1727拒动,CB1727对应的断路器失灵保护继电器CB1727f动作,跳开断路器CB1716和CB1718;母线B18的主保护继电器B18m动作,跳开断路器CB1817;断路器CB1803拒动,线路远后备保护继电器L0318s动作,跳开断路器CB0318。警报信息在传输过程中受雷电影响,信息产生畸变,其中线路主保护L1817m的警报信息误报;断路器失灵保护继电器CB1727f的警报信息漏报。

调度中心收到的警报信息为:L2627m(10)、L2726m(15)、CB2627(52)、CB2726(61)、L2717m(205)、L1727m(208)、CB2717(252)、CB1716(460)、CB1718(464)、B18m(710)、CB1817(758)、L1817m(916)、L0318s(2710)和CB0318(2759)。通过保信系统可知保护装置L1817m、CB1727f、CB1727和CB1803自检告警。基于收到的警报信息,利用结线分析法确定停电区域。根据天气信息,利用模糊综合评价法判断线路L1718、线路L1727和L2627的故障风险度为高风险等级,其对应故障概率

故障假说的具体形式为:X=(d

保护继电器和断路器的警报信息分别对应集合

根据以上相关变量,建立多目标故障诊断函数E∧(X),并采用多目标脉冲神经膜系统优化算法对其进行求解。算法相关参数设置如下:初始种群个体数为100,最大迭代次数为400,故障假说的维数为50维。算法所得Pareto解集对应的故障假说如表7所示。

表7解集对应故障假说

由表中数据可知,Pareto解集中包含多个解。因此,利用电气量信息对解集中被判定为故障的相关元件进行二次校验。根据式(21)~(26)对电气量故障特征进行判断可以得出,元件B18,L1727和L2627发生故障。

至此,可以确定d

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。

相关技术
  • 基于随机自调节脉冲神经P系统的电网故障诊断方法
  • 基于模糊推理脉冲神经膜系统的电力系统故障诊断方法
技术分类

06120116491560