【技术实现步骤摘要】
基于排列熵算法的故障检测方法、系统、终端及存储介质
[0001]本专利技术属于数据处理
,具体涉及一种基于排列熵算法的故障检测方法
、
系统
、
终端及存储介质
。
技术介绍
[0002]电网运行状态监测是提升电网稳定性的重要环节
。
现有的监测系统通常是采集目标参数,将目标参数与阈值进行比对,然后根据比对结果进行风险预警
。
这种方式通过是故障扩大化后才会产生极为异常的监测参数,因此存在滞后性
。
且在一些特殊因素的干扰下也容易造成故障误报
。
技术实现思路
[0003]针对现有技术的上述不足,本专利技术提供一种基于排列熵算法的故障检测方法
、
系统
、
终端及存储介质,以解决上述技术问题
。
[0004]第一方面,本专利技术提供一种基于排列熵算法的故障检测方法,包括:采集电网的监测数据,基于监测数据的采集时间对监测数据进行排序,得到时间序列;将所述时间序列作为排列熵算法的输入参数,生成计算任务;基于
MPI
协议创建主进程和多个子进程,所述主进程将所述计算任务分配给多个子进程进行并行运算,并将运算结果汇总为排列熵;将所述排列熵与预设的阈值进行比对,若所述排列熵超过所述阈值,则判定所述电网存在故障风险
。
[0005]在一个可选的实施方式中,采集电网的监测数据,基于监测数据的采集时间对监测数据进行排序,得到时间序列,包括 ...
【技术保护点】
【技术特征摘要】
1.
一种基于排列熵算法的故障检测方法,其特征在于,包括:采集电网的监测数据,基于监测数据的采集时间对监测数据进行排序,得到时间序列;将所述时间序列作为排列熵算法的输入参数,生成计算任务;基于
MPI
协议创建主进程和多个子进程,所述主进程将所述计算任务分配给多个子进程进行并行运算,并将运算结果汇总为排列熵;将所述排列熵与预设的阈值进行比对,若所述排列熵超过所述阈值,则判定所述电网存在故障风险
。2.
根据权利要求1所述的方法,其特征在于,采集电网的监测数据,基于监测数据的采集时间对监测数据进行排序,得到时间序列,包括:定期对目标电网的配电设备采集监测数据,所述监测数据包括电流值;将历次采集的电流值按采集时间由先到后进行排序,得到时间序列
。3.
根据权利要求1所述的方法,其特征在于,基于
MPI
协议创建主进程和多个子进程,所述主进程将所述计算任务分配给多个子进程进行并行运算,并将运算结果汇总为排列熵,包括:主进程读取时间序列,并对所述时间序列进行相空间重构得到多维矩阵;将多维矩阵按行划分得到多个矩阵分量,并将多个矩阵分量平均分配至多个子进程;利用
OpenMP
对各矩阵分量中的元素按数值大小重新进行升序排列,并在排列过程中记录各元素的下标索引值;子进程为自身矩阵分量的元素的下标索引值计算哈希值,将得到的哈希值与所有排序方式对应的哈希值进行比较,若存在匹配的哈希值则将得到的哈希值保存至子进程的内存中,并返回给主进程,若不存在匹配的哈希值则向主进程返回错误提示信息;主进程利用
CALCULATE
函数基于接收的所有哈希值计算出排列熵
。4.
一种基于排列熵算法的故障检测系统,其特征在于,包括:数据采集模块,用于采集电网的监测数据,基于监测数据的采集时间对监测数据进行排序,得到时间序列;任务生成模块,用于将所述时间序列作为排列熵算法的输入参数,生成计算任务;任务执行模块,用于...
【专利技术属性】
技术研发人员:冯鲁彬,张义国,王延东,王红泰,孙元顺,张洁,杨少鹏,白红岩,
申请(专利权)人:国网山东省电力公司滨州市滨城区供电公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。