本发明属于输电线路短路故障判定领域,涉及人工免疫阴性选择技术,具体是一种基于人工免疫算法的输电线路短路故障识别方法。
背景技术:
1、高压输电线路发生故障后需要准确地识别故障类型,这对分析和排除故障、快速恢复供电具有重要的意义。
2、传统的基于工频稳态量的故障类型识别方法速度慢,且易受过渡电阻、故障距离等冈素的影响。人工免疫算法是继人工神经网络之后的又一大研究的热点。目前对人工免疫算法的研究主要集中在模式识别、协同控制、优化设计、机器学习、故障诊断等领域。
3、为此,本发明提出一种基于人工免疫算法的输电线路短路故障识别方法。
技术实现思路
1、本申请的目的是提供一种基于人工免疫算法的输电线路短路故障识别方法,克服了传统阴性选择算法无法设定匹配阈值、抗噪能力差和搜索效率低等缺点。
2、为实现上述目的,本申请提供了一种基于人工免疫算法的输电线路短路故障识别方法,包括以下步骤:
3、获取输电线路监测数据,并对输电线路监测数据进行处理,获得输电线路特征向量;
4、计算输电线路特征向量与成熟检测器集r内自我检测器集r0的亲和力aff,并设定亲和力阈值ε0;
5、当亲和力aff>亲和力阈值ε0时,发送正常信号至故障识别模块;
6、当亲和力aff≤亲和力阈值ε0时,计算输电线路特征向量与成熟检测器集r内故障检测器集r1的亲和力aff1,并与亲和力阈值ε1进行比较;
7、当亲和力aff1>亲和力阈值ε1时,发送故障一信号至故障识别模块;并将该故障类型标记为故障类型一;
8、当亲和力aff1≤亲和力阈值ε1时,依次计算亲和力affj,并将亲和力affj与亲和力阈值εj进行比较判定故障类型;
9、当亲和力affn≤亲和力阈值εn时,发送新故障信号至故障识别模块,并将该故障类型添加至成熟检测器集r中;
10、其中的j表示故障类型的编号,且j=1,2……n。
11、优选地,亲和力affj的计算方式为:
12、
13、
14、其中,k表示十进制特征向量的单位长度编号,rk表示单位长度编号为k的十进制特征向量,rjk表示故障检测器内单位长度编号为k的十进制特征向量,l表示故障检测器内的输电线路故障特征向量数据的向量长度。
15、优选地,成熟检测器集r内包括若干自我检测器r0以及若干故障随机检测器r1,r2,……,rn。
16、优选地,还包括以下步骤:
17、获取输电线路短路故障数据以及输电线路正常参数数据,将输电线路短路故障数据按照故障类型分为n组,其中的n为故障类型的总个数,且n为正整数,将输电线路短路故障数据进行数据处理,获取输电线路故障特征向量数据,并根据故障类型聚类为不同的故障检测器,将故障检测器按照不同的故障类型标记为rj,其中的j表示故障类型的编号,且j=1,2……n;
18、将输电线路正常参数数据按照输电线路短路故障数据的处理方式,将输电线路正常参数数据处理为自我检测器,并将自我检测器集标记为r0。
19、优选地,还包括:
20、设定最大循环次数、各类故障检测器的个数及检测器总个数;
21、根据成熟检测器集r内检测集的个数获取循环次数、故障检测器集的个数以及检测器的总个数;并判定实际获取的循环次数或检测器的总个数与设定的最大循环次数或检测器总个数的大小;
22、当满足任一条件时,随机产生一个随机检测器r;
23、判断随机检测器r是否与自我检测器集中的任意一个自我检测器r0匹配;
24、当匹配时,则丢弃随机检测器r。
25、优选地,判断随机检测器r是否与自我检测器集中的任意一个自我检测器r0匹配的过程为:
26、计算随机检测器r与成熟检测器集r内自我检测器集r0的亲和力aff,并设定亲和力阈值ε0;
27、当亲和力aff>亲和力阈值ε0时,表示匹配;
28、当亲和力aff≤亲和力阈值ε0时,表示不匹配。
29、优选地,当随机检测器r与自我检测器集中的任意一个自我检测器r0不匹配时,判断随机检测器r是否与故障检测器集r1中的任意一个故障检测器匹配;
30、当匹配时,将随机检测器r添加到故障检测器集r1中,并将故障检测器集r1内的检测器个数以及检测器总个数分别加1。
31、优选地,当随机检测器r与故障检测器集r1中的任意一个故障检测器不匹配时,依次判断随机检测器r是否满足添加到故障检测器集r2、r3……rn;若都不满足,则丢弃随机检测器r。
32、与现有技术相比,本发明的有益效果是:
33、本发明利用改进的阴性选择算法将自我集视为一类检测器集,而将传统阴性选择算法中的检测器r聚类为己知的不同类型的故障检测器集,用以识别故障类型。
34、同时,改进算法采用十进制编码,并使用euclidean距离作为匹配规则计算亲和力,具有良好的知识表达能力,能够有效地反映特征量的变化,克服了传统阴性选择算法无法设定匹配阈值、抗噪能力差和搜索效率低等缺点。
1.一种基于人工免疫算法的输电线路短路故障识别方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种基于人工免疫算法的输电线路短路故障识别方法,其特征在于,亲和力affj的计算方式为:
3.如权利要求2所述的一种基于人工免疫算法的输电线路短路故障识别方法,其特征在于,成熟检测器集r内包括若干自我检测器r0以及若干故障随机检测器r1,r2,……,rn。
4.如权利要求3所述的一种基于人工免疫算法的输电线路短路故障识别方法,其特征在于,还包括以下步骤:
5.如权利要求4所述的一种基于人工免疫算法的输电线路短路故障识别方法,其特征在于,还包括:
6.如权利要求5所述的一种基于人工免疫算法的输电线路短路故障识别方法,其特征在于,判断随机检测器r是否与自我检测器集中的任意一个自我检测器r0匹配的过程为:
7.如权利要求6所述的一种基于人工免疫算法的输电线路短路故障识别方法,其特征在于,当随机检测器r与自我检测器集中的任意一个自我检测器r0不匹配时,判断随机检测器r是否与故障检测器集r1中的任意一个故障检测器匹配;
8.如权利要求7所述的一种基于人工免疫算法的输电线路短路故障识别方法,其特征在于,当随机检测器r与故障检测器集r1中的任意一个故障检测器不匹配时,依次判断随机检测器r是否满足添加到故障检测器集r2、r3……rn;若都不满足,则丢弃随机检测器r。