1.一种变电站故障诊断方法,其特征在于,包括以下步骤:步骤一:依据变电站的电压等级特性,将变电站分成k个独立区域;
步骤二:分别对各个区域,采用粗糙集约简方法进行警报信息处理和约简,获得约简后的信息,用于构建故障诊断模型时所需的故障知识产生式规则集;
步骤三:依据上一步所获得的故障知识产生式规则集,分别建立每个区域的基于二进制推理脉冲神经膜系统的故障诊断模型;所述二进制推理脉冲神经膜系统的具体定义为:Π=(O,σ1,σ2...σm,syn,in,out)其中:
(1)O={a},a代表神经脉冲,O为神经脉冲a的集合;
(2)σi=(θi,ri),1≤i≤s,表示第i个命题神经元,σj=(θj,rj),1≤j≤t,表示第j个规则神经元,且有s+t=m,其中:(a)命题神经元σi和规则神经元σj内部脉冲的脉冲值分别用θi和θj表示,两者的取值为0或1;
(b)ri表示命题神经元σi的点火规则,它的点火规则形式为E/aθ→aθ,其中θ取值为0或1,表示当执行点火规则时,命题神经元将消耗一个幅值为θ的脉冲aθ,产生并发出一个幅值同样为θ的新脉冲aθ;rj表示规则神经元σj的点火规则,规则形式为E/aθ→aβ,其中θ和β取值为0或1,表示当执行点火规则时,规则神经元将消耗一个幅值为θ的脉冲aθ,产生并发出一个幅值为β的新脉冲aβ;其中E={an}称为点火条件,表示当且仅当命题神经元σi或规则神经元σj接收到至少n个脉冲时,点火规则才能执行;否则,点火规则不能执行;
(3) 表示二进制脉冲神经膜系统中各神经元之间突触的有向连接关系,对于1≤i≤m,有
(4)in,out分别表示二进制脉冲神经膜系统的输入、输出神经元集合;
步骤四:各个诊断模型利用其各自的矩阵推理算法进行知识推理,并获得每个诊断模型的诊断结果;
步骤五:依据判定规则,确定故障设备;
以上诊断模型中,如果一个输出神经元的真值为1,则该神经元所对应的设备故障;如果为0,则对应设备没有故障。
2.根据权利要求1所述的方法,其特征在于,步骤二包括以下步骤:(1)读取来自数据采集与监控系统的保护装置的警报信息;
(2)在每个区域内构建决策表,分别采用基于分辨矩阵的决策表属性约简算法处理读取的警报信息,完成每个区域的属性约简,获得处理和约简后的故障知识;
(3)利用约简后的故障知识,依据警报信息中的保护装置与设备故障之间的逻辑关系,建立故障知识产生式规则集,完成每个区域的规则提取。
3.根据权利要求1所述的方法,其特征在于,二进制推理脉冲神经膜系统的矩阵推理算法具体步骤如下:步骤1)设置停机条件 并初始化参数θ0,δ0,D1,D2,D3,E;
步骤2)令推理步数g=0;
步骤3)同时对每个命题神经元中的点火条件进行判断,如果点火规则E={an}满足点火条件,则该命题神经元点火并根据公式 计算δg+1,并向其突触后规则神经元发送一个脉冲值;
步骤4)同时对每个规则神经元,如果点火规则E={an}满足点火条件,则该规则神经元点火并根据公式θg+1=ET⊙δg+1计算θg+1,并向其突触后命题神经元发送一个脉冲值;
步骤5)如果θg+1=01、δg+1=02,则满足停机条件,那么算法停止并输出推理结果;否则,推理步数g增加1,返回执行步骤3);
其中,θ=(θ1,...,θs)T表示命题神经元的脉冲值向量,其中θi(1≤i≤s)表示为第i个命题神经元的脉冲值,它的取值为0或1;
δ=(δ1,...δt)表示规则神经元的脉冲值向量,其中δj(1≤j≤t)表示为第j个规则神经元的脉冲值,它的取值为0或1;
D1=(dij)s×t是一个s×t阶的矩阵,它表示命题神经元到General规则神经元的有向突触连接关系,若命题神经元σi到General规则神经元σj有突触连接关系,则dij=1,否则dij=
0;
D2=(dij)s×t是一个s×t阶的矩阵,它表示命题神经元到And规则神经元的有向突触连接关系,若命题神经元σi到And规则神经元σj有突触连接关系,则dij=1,否则dij=0;
D3=(dij)s×t是一个s×t阶的矩阵,它表示为命题神经元到Or规则神经元的有向突触连接关系,若命题神经元σi到Or规则神经元σj有突触连接关系,则dij=1,否则dij=0;
E=(dji)t×s是一个t×s阶的矩阵,它表示为规则神经元到命题神经元的有向突触连接关系,若规则神经元σj到命题神经元σi有突触连接关系,则eji=1,否则eji=0;
其中
其中
其中 同理,
其中
4.根据权利要求1所述的方法,其特征在于,所述区域的划分方法包括:同一个电压等级的母线,以及这些母线上的设备,划分在同一个区域;
连接多个不同电压等级母线的变压器,将其划分在高压侧连接的区域;
变圧器各端的断路器划分到各自相应的电压等级区域,并作为各个区域的边界交汇。