一种电力信息系统故障高效诊断方法与流程

文档序号:14452677阅读:171来源:国知局

本发明属于电气信息技术领域,尤其涉及一种电力信息系统故障高效诊断方法。



背景技术:

随着我国智能电网建设及信息化发展战略实施,国家电网公司的信息化建设不断提高。信息系统应用覆盖了电力系统方方面面,业务覆盖范围逐年扩大,智能电网的建设对整个电网安全可靠性运行提出了更好的要求。电力信息设备故障是影响电网安全运行的重要因素之一,已愈来愈引起重视。

现代电力信息设备结构日趋复杂,数据信息多源、多样化。影响电力信息系统安全稳定运行的因素众多,信息系统安全稳定性评估尚且没有完整公认的评价指标体系;目前信息系统故障诊断,通过对采集到的指标数据进行综合分析计算进行故障诊断,但指标之间往往存在极大相关性或与故障决策无关,存在信息冗余,使得信息系统故障诊断准确率低、效率低。



技术实现要素:

针对上述问题,本发明提出了一种电力信息系统故障高效诊断方法,包括:

步骤1:选取表征电力信息系统运行状况的参数指标,构建参数指标集,对参数指标进行离散化处理;

步骤2:将信息系统故障状态分为三类运行状况,并将所述三类运行状况作为决策属性集,将步骤1所得到的参数指标集作为条件属性集,基于决策属性集和条件属性集构建信息系统故障诊断知识表达系统;

步骤3:根据参数指标建立电力信息系统的故障诊断层次分析模型,确定步骤1所得到的条件属性集中参数的指标权重;

步骤4:根据步骤3所得到的指标权重依次确定条件属性集子集,计算所述条件属性集的子集与决策属性集的互信息,并基于模糊粗糙集理论对参数指标集进行约简计算,得到最小指标约简集;

步骤5:根据步骤3得到的指标权重和步骤4得到的最小指标约简集计算最终结果,做出诊断。

所述步骤1具体包括:

步骤1.1:选取表征电力信息系统运行状况的参数指标,参数指标包括系统的运行环境、运行方式、稳定性,构建参数指标集z:z={z1,z2,...,zn};

步骤1.2:对每项指标zi(i=1,2,...,n),进行离散化处理,分别标记为0,1,...k。

所述步骤2具体为:

步骤2.1:将电力信息系统故障状划分为正常工作、故障预警和处于故障状态三类运行状况,作为决策属性集d,分别标记为:d={正常,预警,故障};

步骤2.2:将步骤1中选取的参数指标集z={z1,z2,...,zn}作为条件属性集c;

步骤2.3:构建信息系统故障诊断知识表达系统s,s=<u,a,v,f>,u={x1,x2,...,xk}为电力信息系统对象集;

其中,a为属性集,由信息系统的条件属性c和决策属性d组成,a=c∪d;v为属性值va(a∈a)集;f为信息函数,为每个信息系统对象的每个条件属性赋予信息值,对任意a∈a,x∈u,满足f(x,a)∈va。

所述步骤3具体为:

步骤3.1:建立电力信息系统的故障诊断层次分析模型,模型分为指标层和目标层;其中z={z1,z2,...,zn}作为指标层,信息系统运行状况作为目标层;

步骤3.2:构造层次分析n阶判断矩阵p,矩阵p中元素以数字1-9及其倒数表示,

其中,zij为指标zi和指标zj相对重要程度值,zij的具体值通过专家评价指标确定;

步骤3.3:进行指标重要性计算,根据判断矩阵p,结合pζ=λmaxζ,求得矩阵最大特征值λmax对应的特征向量;

步骤3.4:对特征向量进行归一化处理,归一化数值记为指标权重,并得到指标重要性排序z*,z*={z1,z2,...,zn},满足:z1≥z2≥...≥zn;

步骤3.5:进行一致性检验,计算判断矩阵随机一致性比率cr,其中ri为判断矩阵平均一致性比率;

步骤3.6:若cr≤0.1,通过一致性检验,步骤3完成;若cr>0.1,对参数指标相对重要度重新评价,确定判断矩阵p,再重复步骤3.3-3.6。

所述步骤4具体为:

步骤4.1:根据步骤2中建立的知识表达系统构建决策表t;

步骤4.2:根据步骤3得到的指标重要性排序z*={z1,z2,...,zn},记参数指标子集r={r1,r2,...,rn},其中ri={z1,z2,...,zi},(i=1,2,...n),依次计算参数指标子集ri(i=1,2,...n)对于决策属性集d的互信息,求参数指标子集ri(i=1,2,...n)对决策属性集d的互信息,详细步骤如下:

1)分别求得ri与d在u上的等价类u/ri与u/d:假设ri与d在u上的等价类别数分别为m,m,u/ri={y1,y2,...,ym},u/d={g1,g2,...,gm},其中yi(i=1,2,...,m)与gj(j=1,2,...,m)都为电力信息系统对象集u的子集,且满足:

2)求ri与d得概率分布p(y)与p(h):

3)求ri与d得联合概率分布p(yh):

4)计算ri的信息熵h(ri):

5)计算ri相对于d的条件熵h(d|ri):

6)计算ri与d的互信息i(ri;d)=h(ri)-h(ri|d)。

步骤4.3:判断与posc(d)是否相等,

其中条件属性c对u的等价类为:

步骤4.4:若与posc(d)相等,则ri为最佳属性约简集;若不等,则按照步骤4.2,选取不同事物指标子集,重复步骤4.2-4.4,直到得到最佳属性约简集,最佳约简集记为zf。

所述步骤5具体为:

步骤5.1:最佳属性指标约简集zf,zf为z的一个真子集,k为约简集zf中指标数,记zf={z1,z2,...zk},zi(i=1,2,...,k)∈z,对应的权重记为w={w1,w2,...,wk};

步骤5.2:综合评估信息系统运行状态:f=w1z1+w2z2+...+wkzk,设定信息系统预警和故障的阈值δ1,δ2,f<δ1,系统运行正常,δ1≤f<δ2信息系统运行故障预警,f≥δ2信息系统运行故障。

有益效果

本发明提出了一种电力信息系统故障高效诊断方法,通过对信息系统是否可能出现故障的评价指标建立知识表达系统和层次分析模型,计算评估指标的相对重要性,并降序排列;然后按照属性指标重要度依次构建属性指标集,采用粗糙集理论进行评价指标的约简,找到对信息系统是否出现故障做出准确判断的最小指标子集,提高信息系统故障诊断的效率与准确率。最后,根据最小指标子集以及指标权重综合加权定量计算信息系统异常程度,最终做出诊断,为运检维修人员提供指导。

附图说明

图1为本发明的流程示意图;

图2为指标约简流程图。

具体实施方式

下面结合附图,对实施例作详细说明。

实施例1

本发明的方法流程如图1所示,指标约简流程如图2所示,以电力i6000系统为例,具体步骤如下:

步骤1:选取表征i6000系统运行状况的参数指标,并离散化处理。

步骤1.1:选取表征i6000系统运行状况的参数指标。选取主机服务器cpu平均负载、日均负载,网络服务器平均负载、日均负载,安全设备内存平均负载、日均负载,缓存使用率,共享内存使用率,中间件可用连接,堆栈内存使用率,服务器迁移、变更状况,数据库核心参数调整,设备是否维保期内14个指标作为参数指标集。记为z={z1,z2,...,z14}。

步骤1.2:对参数指标离散化处理,对每项指标zi(i=1,2,...,n),离散处理,分别标记为0,1,...k。如:服务器cpu平均负载0一般表示为负载率低,1表示负载率正常范围内,2表示负载率过高。

步骤2:构建i6000系统的信息系统故障诊断知识表达系统,建立决策表t。

步骤2.1:i6000系统运行状况分为正常工作、故障预警、处于故障状态三类。三类运行状况作为决策属性集d,分别标记为:d={正常,预警,故障},用数字0表示正常,1表示预警,2表示故障。

步骤2.2:步骤1中选取i6000系统参数指标z={z1,z2,...,z14}作为条件属性集c。

步骤2.3:构建知识系统s=<u,a,v,f>,u={x1,x2,...,x18}为i6000系统集;a为属性集,由信息系统的条件属性c和决策属性集d组成,a=c∪d;

步骤3:建立电力信息系统的故障诊断层次分析模型,确定指标权重。

步骤3.1:建立i6000系统的故障诊断层次分析模型,衡量信息系统运行状况的指标为所选取的14个参数指标,参数指标集为指标层,信息系统运行状态评估作为目标层。

步骤3.2:构造层次分析n阶判断矩阵p,元素zij取值数字1-9或其倒数;zij表示指标zi和指标zj相对重要程度值。其中

步骤3.3:指标重要性计算。根据判断矩阵p,求得矩阵最大特征值λmax对应的特征向量ζ,满足:pζ=λmaxζ。

步骤3.4:对特征向量进行归一化处理,得到指标重要性排序z*={z1,z2,...,z14},满足z1≥z2≥...≥z14。

步骤3.5:一致性检验:计算判断矩阵随机一致性比率cr,其中ri为判断矩阵平均一致性比率。

步骤3.6:判断是否通过一致性检验,若否,则重新确定判断矩阵,重复步骤3.3-3.6,直到通过一致性检验,得到z*

步骤4:利用模糊粗糙集理论进行指标约简。

步骤4.1:根据步骤2中建立的知识表达系统构建决策表t,决策表t如表1所示。

步骤4.2:根据步骤3得到的指标重要性排序z*={z1,z2,...,z14},按照指标重要性依次取子集:r1={z1},r2={z1,z2},r3={z1,z2,z3},...,r14={z1,z2,...,z14},依次计算指标子集r1,r2,r3...与决策属性集d的互信息。先求指标子集r1={z1}对决策d的互信息,计算过程如下:

1)分别求得r1与d在u上的等价类u/r1与u/d:假设r1与d在u上的等价类别数分别为m,m。u/r1={y1,y2,...,ym},u/d={g1,g2,...,gm},其中yi(i=1,2,...,m)与gj(j=1,2,...,m)都为电力信息系统对象集u的子集,且满足:

2)求r1与d得概率分布p(y)与p(h):

3)求r1与d得联合概率分布p(yh):

4)计算r1的信息熵h(r1):

5)计算r1相对于d的条件熵h(d|r1):

6)计算r1与d的互信息i(r1;d)=h(r)-h(r1|d)。

步骤4.3:判断posr1(d)与posc(d)是否相等。

其中条件属性c对u的等价类为:

u/c={w1,w2,...,wr};

步骤4.4:若与posc(d)相等,则r1为最佳属性约简集。若不等,则按照步骤4.2所述,选取第二个指标子集r2,重复步骤4.2-4.4(只需把计算过程中的r1置换为r2)直到得到最佳属性约简集。通过计算最佳约简指标集为:zf={z1,z3,z5,z6,z7,z8,z9,z11}。

步骤5:综合计算,做出诊断。

步骤5.1:最佳属性指标约简集zf,zf={z1,z3,z5,z6,z7,z8,z9,z11},由步骤3计算得到的zf的权重为w={w1,w3,w5,w6,w7,w8,w9,w11}。

步骤5.2综合评估信息系统运行状态:

f=w1z1+w3z3+w5z5+w6z6+w7z7+w8z8+w9z9+w11z11,设定信息系统预警和故障的阈值δ1=0.55,δ2=0.85。f<δ1,系统运行正常,δ1≤f<δ2信息系统运行故障预警,f≥δ2信息系统运行故障。

表1电力i6000系统决策表

本发明主要针对目前的电力信息系统故障诊断时间滞后、故障判断模糊、准确率低而提出。方法首先确定待诊断信息系统的故障类型,该方法首先确定信息系统的评价指标,并将评价指标离散化;然后对信息系统的评价指标和决策类构建知识表达系统,建立决策表;再根据信息系统评价指标建立层次分析模型,确定指标权重;然后根据层次分析模型得到的指标重要性以及模糊粗糙集理论对信息系统评价指标进行约简计算,得到最小指标约简集;最后,根据指标权重和最小指标约简集计算最终结果,做出诊断。该方法,通过建立层次分析模型,确定指标权重并根据权重排序进行指标约简计算,提高了约简效率,同时保留诊断决策的重要性指标,提高了决策准确率。

此实施例仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1