一种电力通信网络智能运维系统的故障诊断方法技术方案

技术编号:24290110 阅读:109 留言:0更新日期:2020-05-26 20:15
本发明专利技术涉及电力通信网络领域,更具体地,涉及一种电力通信网络智能运维系统的故障诊断方法,该方法首先从配用电通信网络中采集到的智能运维系统实时状况信息中抽取反映系统底层运行状况的数据,用SOM网络进行一次初聚类,得到聚类个数和聚类中心,然后再使用K‑Means算法进行二次聚类,使聚类信息得到精化。本发明专利技术使用SOM神经网络和K‑Means算法结合的方法进行故障诊断,不仅解决了以往聚类算法在聚类时分群数目需人为给定的缺点,而且避免了复杂的计算过程,具有简单、速度快的优点,同时使得聚类信息更加精确,对故障模式的处理能力更强,稳定性更高,提高了对故障诊断的精准度和系统的整体性能。

A fault diagnosis method for intelligent operation and maintenance system of power communication network

【技术实现步骤摘要】
一种电力通信网络智能运维系统的故障诊断方法
本专利技术涉及电力通信网络领域,更具体地,涉及一种电力通信网络智能运维系统的故障诊断方法。
技术介绍
随着智能电网研究与实践的推进,传统意义上的电网正逐步与信息通信系统、监测控制系统相互融合,电网设备的运维工作和电网运行安全连接更加紧密。随着全国各级电网的升级和改造,接入电力网络系统中的部门、设备也在逐步增加,负责电网设备运维的工作人员的任务量也在加大,难以兼顾设备运行数据的完整性分析和故障环节的处理。在一般的情况下,系统运维人员通过对现阶段监测到的数据指标与正常数据指标来进行比较,如果监测结果偏离正常数据指标,则就会被认为是发生故障,运维与维修人员到现场进行维护。但随着电力系统中设备数量增加,系统复杂度也随之增加的现状,难以通过监测得到导致问题的数据。根据上述的问题,开发了许多针对系统故障诊断的模型和方法,其中一种是在自组织映射网络(Self-organizingMaps,SOM网络)的基础上,结合误差逆向传播算法训练的多层前馈(backpropagation,BP)神经网络,实现故障诊断的方法,该方法先利用SOM网络对输入样本进行聚类,实现数据的初步分类;再根据初步诊断结果用BP网络进行精确诊断,两者结合能够达到优势互补。但是SOM网络结合BP神经的网络模型的性能受到权值和阈值的影响,另外BP神经网络是采用梯度下降的方法调整权值和阈值,导致其容易陷入局部最小和收敛速度慢的缺陷,虽然可以采用粒子群算法等进行优化,但是会增加算法计算复杂度,影响模型的训练时间和训练效果,不利于电力运维系统的实时诊断。
技术实现思路
本专利技术为克服上述现有技术中的方法在运用于电力通信网络时运算速度慢,难以实现实时诊断的问题,提供一种电力通信网络智能运维系统的故障诊断方法,针对系统运行状态的动态变化,更加准确、高效地反映电网智能运维系统的运行状况,实现对配用电通信智能运维系统运行状态的故障诊断。为解决上述技术问题,本专利技术采用的技术方案是:一种电力通信网络智能运维系统的故障诊断方法,包括以下步骤:步骤一:从配用电通信网络中采集到的智能运维系统实时状况信息中抽取反映系统底层运行状况的数据,进行数据预处理;步骤二:利用SOM网络对数据进行初聚类;步骤三:利用K-Means算法(K均值聚类算法)对SOM网络的输出结果进行二次聚类;步骤四:对系统运行状态的诊断。首先从配用电通信网络中采集到的智能运维系统实时状况信息中抽取反映系统底层运行状况的数据,用SOM网络进行一次初聚类,得到聚类个数和聚类中心,然后再使用K-Means算法进行二次聚类,使聚类信息得到精化,最终实现对配用电通信智能运维系统运行状态的故障诊断。神经网络用于故障诊断是通过故障实例的训练和学习,用分布在神经网路中的连接权值来表达所学习的故障诊断知识,具有对故障的联想记忆、模式匹配和相似归纳的能力,可以实现故障和征兆间的复杂非线性映射关系,其中SOM网络可以在无监督的情况下的进行聚类。另外K-Means算法可以在已知聚类个数和聚类中心的前提下具有很高的精准度。优选的,在所述步骤一中,数据的预处理包括去除含有缺失值的数据记录。优选的,数据包含三种信息,分别为时间信息、系统服务器相关信息和运行信息。优选的,时间信息包括采集时间;系统服务器相关信息包括服务器编号;运行信息包括服务器耗电量、内存使用大小、硬盘使用大小、CPU使用率、服务器温度、风扇转速以及应用进程使用情况;优选的,将上述采集数据作为后续模型的训练样本,利用SOM网络对样本数据进行初聚类具体步骤如下:步骤S2.1:权值初始化,将SOM网络的连接权{wij}赋予[0,1]区间内的随机值,i=1,2,...,S,j=1,2,...,R,其中R为样本维数,S为输出神经元个数;确定学习率η(t)的初始值η(0)(0<η(t)<1);确定邻域Ng(t)的初始值Ng(0),Ng(t)的值表示在第t次学习过程中邻域中所包含的神经元的个数;确定总学习次数T,循环次数初始设定t=1;步骤S2.2:对SOM网络进行循环的聚类训练;步骤S2.3:循环结束后,样本的聚类根据输出节点的响应来完成;步骤S2.4:将聚类数目N和聚类中心Z={Z1,Z2,…,ZN}输出。优选的,在所述步骤S2.2中,具体的流程为:步骤S2.2.1:选取Q个服务器运行信息作为学习样本,任选其中一个样本提供给网络的输入层;样本步骤S2.2.2:计算权向量wi=(wi1,wi2,…,wiR)与输入模式之间的欧几里得(Euclid)距离di,并计算最小距离dg,确定获胜神经元g;di和dg的具体公式为:dg=min[di],i=1,2,…,S式中,wij为权向量;为输入的样本数据;步骤S2.2.3:对竞争层邻域Ng(t)内的所有神经元与输入层神经元之间的连接权wij进行修正,具体公式为:式中,wij(t+1)为t+1时刻输入神经元i与输出神经元j之间的连接权;g为获胜神经元;Ng(t)为t时刻以获胜神经元g为中心的邻域范围;η(t)为学习率;为输入的样本数据;wij(t)为t时刻输入神经元i与输出神经元j之间的连接权;wij(T)为T时刻输入神经元i与输出神经元j之间的连接权;步骤S2.2.4:选取另一个学习样本提供给网络的输入层,返回步骤S3,直至Q个学习样本全部提供给网络;步骤S2.2.5:更新学习率η(t)及邻域Ng(t):式中,t为学习步数;T为总的学习步数。η(0)、Ng(0)为初始时刻的学习率和邻域半径因子。Ng(t)在学习的初始时刻覆盖范围较大,随着时间t的增加,Ng(t)的值逐渐减小。η(t)值的选取范围通常为[0,1];步骤S2.2.6:增加学习步数。令t=t+1,返回步骤S2.1,直至t=T为止。优选的,在所述步骤三中,二次聚类的具体流程为:步骤S3.1:根据步骤S2.4中得到的聚类结果中,Sj={y|y∈Sj}表示所有属于第j个聚类中心的样本集合,Y={y1,y2,…,yn}为样本经过SOM网络后的输出,Z={Z1(l),Z2(l),…,Zn(l)}为每个聚类的中心,设定迭代停止阈值为ε;步骤S3.2:划分所有的样本矢量,划分条件是:||YP-Zi(l)||>||YP-Zj(l)||,i=1,2,…,N,i≠j式中,YP为样本经过SOM网络后的输出;Nj代表聚类j中的向量数量;Zj(l)代表聚类j的中心;Zi(l)代表聚类i的中心;若Yp满足上述不等式,则YP∈Sj,Sj代表聚类j的集合;步骤S3.3:计算新的聚类中心,用在步骤S3.2中建立的聚类的所有成员集合,来重新计算每类的中心位置,使从类别中的每个矢量到新的聚类中心的距离之和Jj最小:式中,YP为样本经过SOM网络后的输出;Zj本文档来自技高网
...

【技术保护点】
1.一种电力通信网络智能运维系统的故障诊断方法,其特征在于,包括以下步骤:/n步骤一:从配用电通信网络中采集到的智能运维系统实时状况信息中抽取反映系统底层运行状况的数据,进行数据预处理;/n步骤二:利用SOM网络对数据进行初聚类;/n步骤三:利用K-Means算法对SOM网络的输出结果进行二次聚类;/n步骤四:对系统运行状态的诊断。/n

【技术特征摘要】
1.一种电力通信网络智能运维系统的故障诊断方法,其特征在于,包括以下步骤:
步骤一:从配用电通信网络中采集到的智能运维系统实时状况信息中抽取反映系统底层运行状况的数据,进行数据预处理;
步骤二:利用SOM网络对数据进行初聚类;
步骤三:利用K-Means算法对SOM网络的输出结果进行二次聚类;
步骤四:对系统运行状态的诊断。


2.根据权利要求1所述的一种电力通信网络智能运维系统的故障诊断方法,其特征在于,在所述步骤一中,数据的预处理包括去除含有缺失值的数据记录。


3.根据权利要求1所述的一种电力通信网络智能运维系统的故障诊断方法,其特征在于,在所述步骤一中,数据包含三种信息,分别为时间信息、系统服务器相关信息和运行信息。


4.根据权利要求3所述的一种电力通信网络智能运维系统的故障诊断方法,其特征在于,时间信息包括采集时间;系统服务器相关信息包括服务器编号;运行信息包括服务器耗电量、内存使用大小、硬盘使用大小、CPU使用率、服务器温度、风扇转速以及应用进程使用情况。


5.根据权利要求4所述的一种电力通信网络智能运维系统的故障诊断方法,其特征在于,在步骤二利用SOM网络对数据进行初聚类具体步骤如下:
步骤S2.1:权值初始化,将SOM网络的连接权{wij}赋予[0,1]区间内的随机值,i=1,2,…,S,j=1,2,…,R,其中R为样本维数,S为输出神经元个数;确定学习率η(t)的初始值η(0)(0<η(t)<1);确定邻域Ng(t)的初始值Ng(0),Ng(t)的值表示在第t次学习过程中邻域中所包含的神经元的个数;确定总学习次数T,循环次数初始设定t=1;
步骤S2.2:对SOM网络进行循环的聚类训练;
步骤S2.3:循环结束后,样本的聚类根据输出节点的响应来完成;
步骤S2.4:将聚类数目N和聚类中心Z={Z1,Z2,…,ZN}输出。


6.根据权利要求5所述的一种电力通信网络智能运维系统的故障诊断方法,其特征在于,在所述步骤S2.2中,具体的流程为:
步骤S2.2.1:选取Q个服务器运行信息作为学习样本,任选其中一个样本提供给网络的输入层;样本k=1,2,…,Q;
步骤S2.2.2:计算权向量wi=(wi1,wi2,…,wiR)与输入模式之间的欧几里得距离di,并计算最小距离dg,确定获胜神经元g;di和dg的具体公式为:



式中,wij为权向量;为输入的样本数据;
dg=min[di],i=1,2,…,S
式中,di为权向量与输入的样本数据之间的欧几里得距离;
步骤S2.2.3:对竞争层邻域Ng(t)内的所有神经元与输入层神经元之间的连接权wij进行修正,具体公式为:









式中,wij(t+1)为t+1时刻输入神经元i与输出神经元j之间的连接权;g为获胜神经元;Ng(t)为t时刻以获胜神经元g为中心的邻域范围;η(t)为学习率;...

【专利技术属性】
技术研发人员:莫穗江高国华李瑞德王锋张欣欣温志坤黄定威杨玺张欣汤铭华梁英杰廖振朝陈嘉俊李伟雄童捷张天乙
申请(专利权)人:广东电网有限责任公司广东电网有限责任公司江门供电局
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1