一种改进最大相关峭度解卷积的滚动轴承故障诊断方法(MATLAB)

news/2024/9/25 7:29:14/

近年来,最大相关峭度解卷积受到了研究人员越来越多的关注,陆续有多篇研究论文将该方法应用于滚动轴轴承故障诊断。MCKD是由McDonald提出的一种解卷积方法,其算法中设计了一个新的目标函数——相关峭度,并以此为优化目标设计一系列的FIR滤波器,为实现最好的效果,需要从中找到最优滤波器并最终实现对信号中噪声的抑制和对信号中冲击成分的突出的目的。MCKD能够以重现轴承信号中的周期特性为目标,最大限度地突出含噪信号中的冲击成分,这对于轴承早期故障的故障诊断来说具有重要意义。

虽然MCKD算法对滚动轴承故障信号中的冲击成分具有较强的突出能力,但是对于轴承中的微弱冲击成分或者早期故障的冲击成分,MCKD算法通常情况下难以满足故障提取的要求。同时,MCKD算法中参数的设置对于故障诊断结果来说具有重要影响,参数设置时并不是孤立的选择而是应该多个参数之间相互协调,这样MCKD算法才能够实现较好的结果。为此,国内外的相关研究人员对MCKD算法进行了一系列的研究和改进,主要体现在为避免MCKD算法的缺陷对诊断效果产生不良影响,通常会利用MCKD算法与其他算法相结合从而对MCKD的不足之处进行补充,进而得到期望的诊断效果。另一方面就是针对MCKD算法中的参数设置问题,为了获得更好的解卷积效果,研究人员进一步提出了对MCKD算法中的参数进行整体优化的想法,在获得最优参数之后将最优参数带入MCKD算法中实现其最优诊断。

鉴于此,提出一种增强MCKD算法,该算法利用迭代算法估计信号周期,以解决盲解卷积方法中的先验周期问题,可迁移至金融时间序列,地震信号,机械振动信号,语音信号,声信号等一维时间序列信号,以转子振动信号为例,结果如下:

图片

subplot(4,1,1)
stem(w{1},'Marker','none','ShowBaseline','off')
ylabel('mV')
subplot(4,1,2)
stem(w{2},'Marker','none','ShowBaseline','off')
ylabel('mV')
subplot(4,1,3)
stem(w{3},'Marker','none','ShowBaseline','off')
ylabel('mV')
subplot(4,1,4)
stem(w{4},'Marker','none','ShowBaseline','off')
完整代码:https://mbd.pub/o/bread/mbd-Y5qak5ly
ylabel('mV')

擅长领域:现代信号处理,机器学习深度学习,数字孪生,时间序列分析,设备缺陷检测、设备异常检测、设备智能故障诊断与健康管理PHM等。


http://www.ppmy.cn/news/1470332.html

相关文章

python爬虫之aiohttp多任务异步爬虫

python爬虫之aiohttp多任务异步爬虫 爬取的flash服务如下: from flask import Flask import timeapp Flask(__name__)app.route(/bobo) def index_bobo():time.sleep(2)return Hello boboapp.route(/jay) def index_jay():time.sleep(2)return Hello jayapp.rout…

人工智能大模型之开源大语言模型汇总(国内外开源项目模型汇总)

开源大语言模型完整列表 Large Language Model (LLM) 即大规模语言模型,是一种基于深度学习的自然语言处理模型,它能够学习到自然语言的语法和语义,从而可以生成人类可读的文本。 所谓"语言模型",就是只用来处理语言文…

笔记本系统盘移植与windowsLinux双系统安装

目录 一、 前言二、 Windows系统移植二、 安装Linux三、 Windows分区配置 一、 前言 笔记本内存不够了,之前给笔记本添加了一个机械硬盘,也几乎爆满了,于是购置了1T的固态硬盘,打算用这个固态硬盘安装双系统,剩余空间…

深入了解python生成器(generator)

生成器 生成器是 Python 中一种特殊类型的迭代器。生成器允许你定义一个函数来动态产生值,而不是一次性生成所有值并将它们存储在内存中。生成器使用 yield 关键字来逐个返回值。每次调用生成器函数时,函数会在 yield 语句暂停,并记住当前的…

ASPICE标准与ASPICE认证:提升汽车软件开发质量与效率的关键途径

在当今日新月异的科技时代,软件产品的质量和可靠性成为了企业赢得市场的关键。而ASPICE(Automotive SPICE)标准,作为汽车行业中软件过程评估的国际通用标准,正逐渐引起行业的广泛关注。那么,ASPICE标准究竟…

Spring-web-HttpServletRequest

在spring mvc中,有2种方法获取当前http请求的request,分别如下 方式1: spring mvc将当前request从抽象类FrameworkServlet的processRequest方法中放进去,然后我们通过下面代码拿出来 HttpServletRequest request ((ServletRequ…

Electron+Vue开源软件:洛雪音乐助手V2.8畅享海量免费歌曲

洛雪音乐助手是一款功能全面且完全免费的开源音乐软件,支持在Windows、Android和iOS平台上使用。 平台支持: 桌面版:采用Electron Vue技术栈开发,支持Windows 7及以上版本、Mac OS和Linux,具有广泛的用户群体覆盖。 …

CCAA:认证通用基础(合格评定技术的概念)

4合格评定技术的概念 4.1合格评定工具箱的基本概念 1.1合格评定工具箱的由来和内容: 合格评定工具箱“是由国际标准化组织合格评定委员会(ISO/CASCO)制定的一系列有关合格评定的国际标准和文件。这些国际标准和文件为开展合格评定活动提供了规范性的可操作的工具&…