基于希尔伯特变换与带通滤波的滚动轴承振动信号包络谱故障诊断算法(Python,jupyter nootbook文件)

代码实现了一套完整的轴承故障诊断流程,通过对采集到的振动加速度信号进行多阶段分析来检测和识别滚动轴承的不同故障类型。首先,代码从MAT格式的数据文件中加载不同工况(健康、内圈故障、外圈故障、滚动体故障)和不同转速(353 rpm和877 rpm)下的振动信号,并对信号进行初步的时域可视化与时域特征提取(包括RMS、峰值和峭度),其中峭度作为衡量信号冲击性的重要指标。随后,代码计算并绘制信号的傅里叶频谱,但发现常规FFT难以清晰呈现故障特征频率。为此,代码引入了包络分析技术:先对原始信号进行带通滤波(通常选择1-3 kHz频带以隔离结构共振),再通过希尔伯特变换提取信号的包络(即瞬时振幅),最后对包络信号进行FFT得到包络谱。在包络谱中,轴承故障对应的特征频率(如内圈故障的BPFI、外圈故障的BPFO、滚动体故障的2×BSF)及其谐波会以清晰峰值的形式显现,从而实现故障类型的判别。代码还通过合成调幅信号的示例,直观演示了包络分析的物理原理,并对不同故障类型在不同转速下的数据进行了系统的对比分析,验证了包络分析在轴承故障诊断中的优越性。

详细算法步骤

数据加载与准备:从指定目录读取不同轴承状态(健康、内圈故障、外圈故障、滚动体故障)和不同转速(353 rpm、877 rpm)的振动信号文件,提取时间序列、采样频率和工况标签。

时域特征计算:计算每个振动信号的时域统计特征,包括均方根值(衡量信号能量)、峰值(检测最大冲击幅值)和峭度(评估信号分布的尖锐程度,高峭度通常指示周期性冲击的存在)。

常规频谱分析:对原始振动信号进行快速傅里叶变换,绘制幅值频谱图,观察信号的整体频率成分。在此步骤中,故障特征频率往往被背景噪声和结构共振所淹没,难以直接识别。

包络分析预处理:选择适当的带通滤波频带(通常为1-3 kHz),对原始信号进行滤波,以去除低频旋转分量和高频噪声,同时保留被故障冲击激起的结构共振频带。

包络提取:对带通滤波后的信号应用希尔伯特变换,构造解析信号,并计算其模值(即包络线),该包络线反映了信号振幅随时间变化的慢变调制成分。

包络谱计算:对提取的包络信号进行傅里叶变换,得到包络频谱。在包络谱中,故障引起的周期性调制频率(即故障特征频率)及其谐波会以显著峰值的形式呈现。

故障特征频率计算:根据轴承几何参数(滚子数量、接触角等)和实际转速,计算理论上的内圈故障频率(BPFI)、外圈故障频率(BPFO)和滚动体故障频率(2×BSF)。

故障识别与诊断:将包络谱中的显著峰值与理论计算的故障特征频率进行比对。若在相应频率位置出现明显峰值及其谐波,则判断轴承存在对应类型的故障;若未出现,则判断轴承处于健康状态。

结果可视化与对比:将不同工况下的时域波形、常规频谱、包络谱进行并列展示,并标注理论故障频率位置,直观对比健康与故障状态的差异,验证诊断结果的有效性。

综合评估:总结各故障类型的频谱特征,解释包络分析相较于常规FFT在轴承故障诊断中的优势,并讨论实际应用中频带选择、噪声影响等注意事项。

参考文章:

基于希尔伯特变换与带通滤波的滚动轴承振动信号包络谱故障诊断算法(Python,jupyter nootbook文件) - 哥廷根数学学派的文章
https://zhuanlan.zhihu.com/p/1998392244181410867

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1210846.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

最小生成树专题

最小生成树专题 要补一下 kruskal重构树 boruvka 严格/非严格次小生成树 无向图中选择若干条边构成一颗树,使得无向图联通,现在要求一颗边权和最小的树,叫做最小生成树 kruskal \(O(mlogm)\) 并查集思想 贪心 边权从…

1月24号

今天和昨天并没有什么太大的区别。 依旧是java中关于web端之类的东西中基础学习。 然后看了看那些教学中的页面设计进行参考。

别再二选一了:高手都在用的微调+RAG混合策略,今天一次讲透

别再二选一了:高手都在用的微调+RAG混合策略,今天一次讲透"我们公司有大堆内部文档,想用大模型来做智能问答。有人说该用RAG,有人说该微调,我到底该听谁的?""我们公司有大堆内部文档,想用大模型…

导师严选9个一键生成论文工具,研究生论文写作必备!

导师严选9个一键生成论文工具,研究生论文写作必备! AI 工具助力论文写作,效率与质量并重 在当前研究生论文写作过程中,AI 工具的应用已经逐渐成为一种趋势。随着 AIGC 技术的不断进步,许多学生开始借助 AI 工具来提升…

samp-cef 解决客户端显示服务端传回数据乱码问题

核心思路: 在服务端传递之前把中文数据转换为十六进制,再把这个十六进制传给客户端,客户端收到以后再把十六进制转换为gbk 服务端代码示例:// StringToHexstock StringToHex(const string[], dest[], size = sizeof…

高中学习机深度测评:告别智商税!热门机型实测对比

随着教育数字化加速,学习机已成为高中生补弱提分、高效备考的核心辅助工具。但市场上产品鱼龙混杂,从几百元到上万元不等,有的堆砌功能噱头,有的资源适配性不足,不少家长和学生陷入“越贵越好”“功能越多越实用”…

【开题答辩全过程】以 某县农村留守儿童爱心帮扶平台为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

Day28-20260124

本文展示了Java中稀疏数组的实现过程。首先创建一个11x11的二维数组,其中只有两个非零值(1和2)。然后将其转换为稀疏数组形式:第一行存储原始数组的行列数和非零值个数,后续行存储每个非零值的行列坐标和数值。最后…

America has been dead!

Schei auf die Vereinigten Staaten von Amerika.

冲刺Day5

Scrum 冲刺博客 Day5 1. 今日站立式会议时间/地点:线上同步参会人:全员 会议纪要:对报修流程与角色权限进行补齐,补充状态流转与指派规则,输出可复现的测试脚本。 照片:无2. 昨天已完成的工作成员:全员 完成事项…

JavaScript 中 ||(逻辑或)和 (逻辑与)

&& 是「且」逻辑,遇假就停,返回第一个假值 / 最后一个真值,常用于条件执行; || 是「或」逻辑,遇真就停,返回第一个真值 / 最后一个假值,常用于设置默认值; JS 逻辑运算符返回的是「操作数本身」,而非…

数据结构——三十九、顺序查找(王道408) - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

NVIDIA GPU 系列用途分类梳理

随着深度学习、科学计算、渲染、可视化以及边缘计算的发展,NVIDIA 推出了多个面向不同场景的 GPU 系列产品,如 RTX、A 系列、H 系列、L 系列、Blackwell 系列等。理解这些系列的定位、架构基础与使用场景,有助于在系统设计、软硬件采购及调优…

PADS Layout 添加板宽圆角

先去设置把倒角添加的斜交改了 再点击板框其中一个拐点,记住一定要是拐点不然不行 再右键打开设置 添加倒角

亲测好用!8款AI论文软件测评:研究生开题报告必备工具

亲测好用!8款AI论文软件测评:研究生开题报告必备工具 2026年AI论文工具测评:为何值得一看? 随着人工智能技术的不断进步,AI论文辅助工具逐渐成为研究生群体在撰写开题报告、文献综述及论文写作中的得力助手。然而&…

百度文库与网盘重组新事业群,向李彦宏汇报,压力之下的改革能不能成?

文 | 头部财经 从百度获悉,百度文库、百度网盘已重组成新事业群(BG)。该事业群由百度副总裁、文库事业部和网盘事业部负责人王颖负责,王颖直接汇报给百度董事长兼首席执行官李彦宏。百度这波组织大调整,根本是“压力倒…

排列组合专题

排列组合专题 里面会讲组合数的定义 组合数的递推公式 组合数的各种奇怪公式 抽屉原理 范德蒙德卷积 错排 圆排 球盒问题 然后会把oiwiki上之前学的再整理一下 错排问题 错排问题是指1,2,。。。,n这些数重新排列,使…

数字化转型下零售门店管理软件的功能与选择考量

在实体零售朝着数字化转变这一潮流里,门店管理软件变成了商家为提高运营效率、优化顾客体验而使用的关键工具。这种软件一般整合了进销存管理、收银支付、会员营销、多渠道订单处理等各项功能,目的是协助商家达成业务流程的在线化以及数据化。当下市场上…

闲鱼开店不用愁!自动回复 + 远程管理,随时随地搞定买家咨询就靠cpolar

闲鱼自动回复系统主要为闲鱼卖家提供自动化的店铺管理能力,核心包含 AI 智能聊天回复、多账号并行管理、聊天记录备份存档、Web 端控制台配置等功能,还支持 Docker 一键部署,不用繁琐的环境配置,新手也能快速上手。无论是买家咨询…

JBoltAI网关:Java企业级AI的稳定“交通枢纽”

在Java企业级AI应用开发里,AI请求的高效处理与稳定传输至关重要。JBoltAI框架的AI路由网关,凭借统一接入、智能路由、负载均衡和熔断降级等功能,为Java开发搭建起可靠的“交通枢纽”。统一接入:简化流程,提升效率在企业…