一种智能电力系统异常检测方法技术方案

技术编号:24356021 阅读:30 留言:0更新日期:2020-06-03 02:34
本发明专利技术公开了一种智能电力系统异常检测方法,有效提高了电力系统异常检测与分类的准确率,当训练数据不充足时,相较于传统的有监督分类方法,检测效果与分类精度有明显提升,而当训练数据充足时,利用改良的多粒度级联森林来替换传统的深度学习,优化了深度学习算法模型复杂、训练时间过长的问题;相较于传统的检测分类器,所需求的训练数据更少,算法复杂度更低,训练时间更短,收敛速度更快,反应时间更快。

An anomaly detection method for intelligent power system

【技术实现步骤摘要】
一种智能电力系统异常检测方法
本专利技术涉及电力设备监控领域,具体涉及一种智能变电站异常检测方法。
技术介绍
电力系统是由发电厂、送变电线路、供配电所和用电环节等组成的电能生产与消费系统。它的功能是将自然界的一次能源通过发电动力装置转化成电能,再经输电、变电和配电将电能供应到各用户。电力系统的稳定性主要受到天气和设备故障相关的突发事件的影响,这些突发的电力事件可能会导致电力传输的中断,从而引发用户端的不正常断电和中断。除了设备故障等突发事件的影响之外,针对电力系统的网络攻击是另一类可能破坏电力正常传输的因素。基于上述原因,电力系统的异常检测是一个重要的
随着机器学习技术的发展,电力系统异常检测方法也向着大数据和智能化的方向发展,现行电力系统运行与控制中的数据来源主要有电气信息采集系统(CIS)、广域测量系统(WAMS)和能量管理系统(EMS)等电网内部数据,除此之外,也有来自气象信息系统、地理信息系统(GIS)等电网外部数据。这些电力系统运行与控制中产生的数据在规模性、多样性、高速性和价值性方面呈现高度复杂的特性,现有机器学习技术无法从上述数据中快速准确地检测和分类出设备故障和网络攻击等电力系统异常现象,普遍存在准确率低、泛化能力差和资源占用率高的问题。
技术实现思路
针对现有技术中的上述不足,本专利技术提供的一种智能电力系统异常检测方法解决了现有机器学习技术无法从现行电力系统运行与控制中的监控数据中快速准确地检测和分类出设备故障和网络攻击等电力系统异常现象,普遍存在准确率低、泛化能力差和资源占用率高的问题。为了达到上述专利技术目的,本专利技术采用的技术方案为:一种智能电力系统异常检测方法,包括以下步骤:S1、从电力系统大数据平台获取训练集;S2、判断训练集的数据量是否大于阈值Nth,若是则跳转至步骤S3,若否则跳转至步骤S4;S3、根据训练集,采用增强型多粒度级联森林算法构建分类器,并通过分类器实现电力系统的异常状态检测;S4、根据训练集,通过浮点编码型遗传算法以及半监督聚类型异常分类算法,实现电力系统的异常状态检测。进一步地,所述步骤S1的电力系统大数据平台包括:电气信息采集系统、广域测量系统、能量管理系统、气象信息系统和地理信息系统。进一步地,所述步骤S3包括以下步骤:S31、采用卷积滑动窗口算法对训练集进行预处理,得到特征向量;S32、通过特征向量对级联森林模型进行训练,得到训练完成的分类器;S33、通过分类器对需检测数据集进行分类,聚类出电力系统异常的数据集。上述进一步方案的有益效果为:采用卷积滑动窗口算法构建了多粒度扫描模型,将训练集的原始矢量特征转换为了更高维度的向量以及增强特征的数据,有利益提高本专利技术的准确性。进一步地,所述步骤S32中的级联森林模型包括M个子层,所述子层包括两个完全梯度提升决策树和两个随机森林。上述进一步方案的有益效果为:相比于现有资料公开的原始级联森林模型,本方法用梯度提升决策树替换了完全随机森林,增强了级联森林模型的集成性和健壮性。进一步地,所述步骤S4包括以下步骤:S41、对训练集进行归一化处理,得到归一化数据集;S42、在归一化数据集中任选一组正常事件集作为初代种群,通过浮点数编码型遗传算法进行迭代训练,得到检测器;S43、采用K均值算法,根据检测器构建半监督聚类模型;S44、通过轮廓系数法确定半监督聚类模型的最佳K值;S45、通过半监督聚类模型,对需检测数据集进行分类,聚类出电力系统异常的数据集。上述进一步方案的有益效果为:采用浮点数编码的方式构建遗传算法,不仅考虑了离散特征对检测器的影响,还有效简化了遗传算法的操作难度,加快了遗传算法的收敛速度。进一步地,所述步骤S44包括以下步骤:S441、计算归一化数据集中的样本xi与其所在簇的其它样本的平均距离a,其中i为样本序列号,其值在区间[1,N]中,N为归一化数据集的样本总数,所述簇为具有同一特征的样本集合,所述归一化数据集包括正常簇、设备故障簇、网络攻击簇;S442、计算归一化数据集中的样本xi与其最近簇C的所有样本的平均距离b,所述样本xi的最近簇C的计算表达式为:其中,p为簇Cj中的样本,j为簇序列号,其值在区间[1,M]中,M为簇总数,nj为簇Cj中的样本总数;S443、通过下式计算归一化数据集中的样本xi的轮廓系数Si,S444、遍历归一化数据集中所有样本的轮廓系数,将其中最大的轮廓系数设定为半监督聚类模型的最佳K值。进一步地,所述步骤S45包括以下步骤:S451、在归一化数据集中随机选取K个样本作为聚类中心{μ1、μ2、…、μK};S452、将归一化数据集中的每个样本xi分配到离它距离最近的聚类中心所属的簇;S453、记录当前的K个聚类中心值为旧聚类中心值,并根据归一化数据集中的样本xi及其当前所在簇Cj,通过下式迭代得到新聚类中心值:其中k为聚类中心序列号,其值在区间[1,K]中;S454、K个新聚类中心值与旧聚类中心值是否完全一致,若是,则结束,用户可通过样本所在簇判断该数据是否是电力系统异常的数据,若否,则跳转至步骤S452。本专利技术的有益效果为:1、优化性:本专利技术有效提高了电力系统异常检测与分类的准确率,特别是当训练数据不充足时,相较于传统的有监督分类方法,检测效果与分类精度有明显提升,而当训练数据充足时,利用改良的多粒度级联森林来替换传统的深度学习,优化了深度学习算法模型复杂、训练时间过长的问题。2、全面性:本专利技术不仅适用于训练数据充足的情况,当训练数据不足时,会自动切换成另一种检测分类系统,有效避免了训练数据不足时检测器性能骤降的问题,完美适用于电力事件检测与分类的不同应用场景。3、高效性:本专利技术所提出的电力系统异常检测与分类方法,相较于传统的检测分类器,所需求的训练数据更少,算法复杂度更低,训练时间更短,收敛速度更快,反应时间更快。附图说明图1为一种智能电力系统异常检测方法流程示意图。具体实施方式下面对本专利技术的具体实施方式进行描述,以便于本
的技术人员理解本专利技术,但应该清楚,本专利技术不限于具体实施方式的范围,对本
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本专利技术的精神和范围内,这些变化是显而易见的,一切利用本专利技术构思的专利技术创造均在保护之列。如图1所示,在本专利技术的一个实施例中,一种智能电力系统异常检测方法,包括以下步骤:S1、从电力系统大数据平台获取训练集;S2、判断训练集的数据量是否大于阈值Nth,若是则跳转至步骤S3,若否则跳转至步骤S4;S3、根据训练集,采用增强型多粒度级联森林算法构建分类器,并通过分类器实现电力系统的异常状态检测;S4、根据训练集,通过浮点编码型遗传算法以及半监督聚类型异常分类算法,实本文档来自技高网
...

【技术保护点】
1.一种智能电力系统异常检测方法,其特征在于,包括以下步骤:/nS1、从电力系统大数据平台获取训练集;/nS2、判断训练集的数据量是否大于阈值N

【技术特征摘要】
1.一种智能电力系统异常检测方法,其特征在于,包括以下步骤:
S1、从电力系统大数据平台获取训练集;
S2、判断训练集的数据量是否大于阈值Nth,若是则跳转至步骤S3,若否则跳转至步骤S4;
S3、根据训练集,采用增强型多粒度级联森林算法构建分类器,并通过分类器实现电力系统的异常状态检测;
S4、根据训练集,通过浮点编码型遗传算法以及半监督聚类型异常分类算法,实现电力系统的异常状态检测。


2.根据权利要求1所述的智能电力系统异常检测方法,其特征在于,所述步骤S1的电力系统大数据平台包括:电气信息采集系统、广域测量系统、能量管理系统、气象信息系统和地理信息系统。


3.根据权利要求1所述的智能电力系统异常检测方法,其特征在于,所述步骤S3包括以下步骤:
S31、采用卷积滑动窗口算法对训练集进行预处理,得到特征向量;
S32、通过特征向量对级联森林模型进行训练,得到训练完成的分类器;
S33、通过分类器对需检测数据集进行分类,聚类出电力系统异常的数据集。


4.根据权利要求3所述的智能电力系统异常检测方法,其特征在于,所述步骤S32中的级联森林模型包括M个子层,所述子层包括两个完全梯度提升决策树和两个随机森林。


5.根据权利要求1所述的智能电力系统异常检测方法,其特征在于,所述步骤S4包括以下步骤:
S41、对训练集进行归一化处理,得到归一化数据集;
S42、在归一化数据集中任选一组正常事件集作为初代种群,通过浮点数编码型遗传算法进行迭代训练,得到检测器;
S43、采用K均值算法,根据检测器构建半监督聚类模型;
S44、通过轮廓系数法确定半监督聚类模...

【专利技术属性】
技术研发人员:廖丹黄润章苇杭孙健陈雪张明
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川;51

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

1