[发明专利]一种基于离散余弦变换的振荡检测方法在审
申请号: | 201810749055.0 | 申请日: | 2018-07-10 |
公开(公告)号: | CN108802492A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 王建东;杨子江;周东华 | 申请(专利权)人: | 山东科技大学 |
主分类号: | G01R23/16 | 分类号: | G01R23/16 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 朱昀 |
地址: | 266590 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 振荡 离散余弦变换 振荡检测 改进离散余弦变换 自动化技术领域 自动检测信号 故障诊断 假设检验 信号对应 异常状况 振荡幅度 振荡周期 周期假设 时间窗 数据段 检验 帮助 发现 | ||
本发明涉及故障诊断等自动化技术领域,尤其涉及一种基于离散余弦变换的振荡检测方法。本发明通过改进离散余弦变换,对信号对应的iDCT信号进行周期假设检验和幅度假设检验,并选择合适的时间窗,从而自动检测信号中是否存在振荡,振荡存在哪一个数据段,振荡周期和振荡幅度是多少。本发明有益于帮助操作人员发现信号中存在的振荡,进而指导他们如何对振荡进行补偿,避免异常状况产生。
技术领域
本发明涉及故障诊断等自动化技术领域,尤其涉及一种基于离散余弦变换的振荡检测方法。
背景技术
故障诊断技术是保证工业生产装备安全,稳定运行的重要技术之一。故障诊断技术通过对装备运行状态的监测及其相应数据的分析处理,实现对装备运行故障的预测和诊断,判断装备是否处于异常状态。随着装备复杂程度的增加,对装备运行的监测往往存在监测点多、监测点的采样频率高和数据收集时间长等特点,使得装备的故障诊断系统需要处理的数据量呈现爆炸性增长。因此,通过从装备运行的特征大数据中挖掘出故障信息,实现运行故障的自动,快速诊断,是近年来故障诊断领域的主要研究方向。
发明内容
本发明为了自动检测信号中存在的振荡,提出了一种基于离散余弦变换的振荡检测方法。
本发明采用如下技术方案:
一种基于离散余弦变换的振荡检测方法,其特征在于包括以下步骤:
步骤S1,将原始信号预处理,使得信号的均值为0,然后对预处理后的信号应用离散余弦变换;
步骤S2,设定一个高阈值,将变换后的信号进行压缩,并计算压缩信号对应的DCT信号;
步骤S3,对DCT信号应用离散余弦逆变换,得到对应的iDCT信号,计算iDCT信号的过零点,然后计算相邻两个过零点的时间间隔,再对该时间间隔进行假设检验,当假设检验不通过时,就说明信号中不存在振荡,检测终止;当假设检验通过时,就说明信号中存在振荡,此时步骤继续往下进行;
步骤S4,设定一个低阈值,将步骤S1中变换后的信号进行压缩,并计算压缩信号对应的DCT信号;
步骤S5,对步骤S4中得到的DCT信号应用离散余弦逆变换,得到iDCT信号,并构造统计量对得到的iDCT信号进行假设检验,当假设检验不通过时,就说明信号中不存在振荡,检测终止;当假设检验通过时,就说明信号中存在振荡,此时步骤继续往下进行;
步骤S6,计算iDCT信号的主振荡周期;
步骤S7,利用主振荡周期计算振荡幅度序列,并构造统计量对振荡幅度序列进行假设检验,当假设检验不通过时,就说明信号中不存在振荡,检测终止;当假设检验通过时,就说明信号中存在振荡,此时步骤继续往下进行;
步骤S8,计算主振荡拟合度,当它大于一个给定的阈值,就说明存在振荡,当它小于等于阈值,就说明不存在振荡;
步骤S9,对于一个给定的信号,应用步骤S1到S8中的振荡检测方法,检测信号中是否存在振荡。
其中,优选方案如下:
进一步的,步骤S1中,原始信号预处理方法为计算信号的均值,然后将信号的取值减去信号的均值,从而使得信号的均值为0。
进一步的,步骤S2中,设定一个高阈值,将变换后的信号进行压缩,当信号的取值大于高阈值,信号的取值不变,当信号的取值低于高阈值,信号的取值为0,然后计算压缩信号对应的DCT信号。
进一步的,步骤S2和步骤S4中,计算压缩信号对应的DCT信号的方法为,对于一个信号,让他的相邻两个过零点之间的信号的取值不变,其余位置的信号的取值为0,得到的信号为该信号对应的一个DCT信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东科技大学,未经山东科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810749055.0/2.html,转载请声明来源钻瓜专利网。