振动信号幅值成分分析手段

提示:振动信号幅值成分分析手段

文章目录

  • 一、特征值分析
  • 二、概率密度分析
    • 2.1、原理
    • 2.2、代码
    • 2.3、结果分析
  • 三、总结(自己的思想)


提示:以下是本篇文章正文内容,下面案例可供参考

一、特征值分析

在这里插入图片描述

  • 均值和平均幅值可以用于描述信号中的直流分量,反映能量波动的情况。
  • 方根幅值和均方根体现了所包含能量的多少。
  • 最大值、最小值和峰值可以用于观察振动信号强度的变化,它们与瞬时脉冲呈正相关,故障脉冲越大,相应的值也会越大。
  • 标准差体现了偏移中心的变化。

在运行过程中,随着故障的产生和发展,有量纲指标的参数值也会不断变化。

  • 平均幅值:是对原始信号时域幅值求绝对值然后再求和。
  • 方根幅值:是对原始信号时域幅值求绝对值再开根号然后在求和,根据根号的特点可以放大幅值较小的值,可以缩小幅值较大的值(如果是开4次甚至是6次方根呢?)。
  • 均方根:是对原始信号时域幅值求平方然后再求和,根据平方的特点可以放大幅值较大的值,可以缩小幅值较小的值(如果是开4次(峭度)甚至是6次方呢?)。
    在这里插入图片描述

这些特征是有量纲的特征,有量纲特征会因负载、转速等外界因素产生改变,所以根据值来做故障诊断就很可爱了。
如果跟踪这三个值,可以初步分析原始信号时域幅值的成分的变化。

二、概率密度分析

2.1、原理

概率密度函数给出了信号取不同幅值大小的概率, 在随机振动、 随机疲劳试验
等应用场合, 常常利用它来检测信号的正态性和了解信号的幅值大小分布情况。
在这里插入图片描述
经过大量的实践证明, 多数情况下, 正常滚动轴承的振动信号是各态历经过程, 且其幅值的概率分布为高斯分布 (正态分布)。 但轴承在运行过程中, 如果出现点蚀、 剥落、 划伤等局部损伤类故障时就会引起冲击, 其振动信号幅值的概率密度会偏离正态分布, 从得出的轴承振动幅值概率分布直方图中能够大概看出轴承是否已经出现了故障。

2.2、代码

# 绘制概率密度图
plt.figure(figsize=(8, 5))
# i:故障信号,画成条形图
hist, bins = np.histogram(i, bins=100, density=True)
plt.bar(bins[:-1], hist, edgecolor="white", zorder=1, width=bins[1] - bins[0])
# j:和故障信号同工况的健康信号,化成折线图
hist, bins = np.histogram(j, bins=100, density=True)
plt.plot(bins[:-1], hist,color="y")plt.title("故障说明")
plt.savefig(".\\picture\\crwu1\\" + str(i_index) + "-" + mapdata_all1[i_index] + ".png")
# 显示图表
plt.show()

2.3、结果分析

在这里插入图片描述

可以看到在发生故障时,幅值高的成分变多。

三、总结(自己的思想)

  1. 要用变化的思想去做信号分析
  2. 要用对比的思想去做信号分析
  3. 故障信号和正常不一样,这个不一样可以是幅值较高的成分所占的比例,这个是绝对的。
  4. 故障信号之所以是故障信号不是因为故障信号的最大值多大,而是最大值发生了突变。

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

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

相关文章

使用Optional优雅地避免Java中获取属性时的空指针异常

使用Optional优雅地避免Java中获取属性时的空指针异常 引言一、Optional简介二、应用场景与实例详解结论 引言 在Java编程中,NullPointerException(空指针异常)是一个常见的运行时错误,尤其在访问对象的属性或调用方法时&#xff…

【无标题】spring中如何管理bean

在Spring框架中,Bean管理是指Spring容器如何创建、配置和管理应用程序中的对象(称为Bean)。Bean是Spring应用程序中的核心组件,它们是由Spring容器负责实例化、配置和管理的。Bean管理的核心思想是将应用程序的各个组件解耦&#…

企业级应用的安全性:常见漏洞及防护措施

在企业级应用中,保障安全性是至关重要的。企业系统的安全漏洞不仅可能导致重大的财务损失,还可能损害公司的声誉和客户信任。以下是一些常见的企业级应用漏洞及相应的防护措施: ### 常见漏洞 1. **SQL注入**: - 攻击者通过在…

【缓存常见问题】

在使用缓存时特别是在高并发场景下会遇到很多问题,常用的问题有缓存穿透、缓存击穿、缓存雪崩以及缓存一致性问题。 1、缓存穿透 首先,什么是缓存穿透呢? 缓存穿透是指请求一个不存在的数据,缓存层和数据库层都没有这个数据&…

虚拟天空解决方案,创造出令人惊叹的换天效果

在汽车视频领域,如何打破传统拍摄限制,呈现出更具创意和想象力的画面,成为众多企业和创作者追求的目标。美摄科技作为业界领先的视频技术提供商,凭借其强大的AI技术和三维渲染引擎,推出了全新的虚拟天空解决方案&#…

集成电路测试学习

集成电路(Integrated Circuit,IC)整个设计流程包括:电路设计、晶圆制造、晶圆测试、IC封装、封装后测试。 IC测试目的:一、确认芯片是否满足产品手册上定义的规范;二、通过测试测量,确认芯片可以…

李国武:QFD是如何将顾客需求转换为产品技术要求的?

如何将顾客的多样化需求精准地转化为产品的技术要求,成为企业赢得市场、提升竞争力的关键。质量功能展开(Quality Function Deployment,简称QFD)作为一种先进的质量管理工具,正是实现这一转换的有效桥梁。具体如天行健…

vim相关指令

vim的各种模式及其转换关系图 vim 默认处于命令模式!!! 模式之间转换的指令 除【命令模式】之外,其它模式要切换到【命令模式】,只需要无脑 ESC 即可!!! [ 命令模式 ] 切换至 [ 插…

【笔记】编写cmakelist的常用命令含义及使用

文章目录 命令projectfilesetconfigure_filelistadd_libraryset_target_propertiestarget_link_directoriestarget_link_librariestarget_compile_definitionsadd_subdirectoryfunction 持续更新 命令 project 用于定义一个项目,它是 CMakeLists.txt 文件中的第一个…

unity动画的关键帧添加event-同步语音

在iclone中做的语音嘴型动画,因是用下图自带的方式语音生成的动画,而不是用plugin(面捕live会连同语音一起导出),所以导出来到Unity中,之后口型、动作、表情等没有声音。 我需要把原有的语音也重新在unity中加载上,原来…

解决WPS右键菜单冗余选项,去除WPS右键菜单选项

问题描述 安装WPS后,右键菜单会多出许多无用的选项,如何去除? 解决方法 按下WindowsS打开搜索栏,搜索配置工具打开 勾选所有的关闭和隐藏选项

汽车视频智能剪辑解决方案,满足用户对高品质汽车视频的追求

随着汽车智能化和互联网技术的快速发展,车载视频已经成为现代驾驶生活不可或缺的一部分。然而面对海量的行车视频,如何高效地剪辑、整理并分享这些精彩瞬间,一直是车主和汽车内容创作者们所面临的难题。美摄科技,作为领先的视频智…

Postgres数据库中的死锁是如何产生的,如何避免和解决?

文章目录 死锁的产生原因如何避免死锁如何解决死锁示例代码查询死锁信息终止事务 在Postgres数据库中,死锁是一种特殊的情况,其中两个或多个事务相互等待对方释放资源,从而导致它们都无法继续执行。这种情况通常发生在多个事务尝试以不同的顺…

rtpengine 的端点学习模式

端点学习模式(endpoint-learning) delayed|immediate|off|heuristic delayed 延迟模式,等待 3 秒钟,然后再提交到端点地址 immediate 立即模式,收到第一个 rtp 包之后立即学习,不等 3 秒 off 关闭模式…

【LeetCode】【0-1背包】目标和

题目链接:494. 目标和 - 力扣(LeetCode) 要在数组中通过加减元素得到目标和,记加的元素和为x,减的元素和为y,即x-ytarget 又因为xysum,两式相加,可以求得x(targetsum&a…

SQL255 给出employees表中排名为奇数行的first_name

题目来源: 给出employees表中排名为奇数行的first_name_牛客题霸_牛客网 描述 对于employees表中,输出first_name排名(按first_name升序排序)为奇数的first_name CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, firs…

CSS transition和animation的用法和区别

Transition和Animation在CSS中都是用于实现元素状态变化的效果,但它们在用法和特性上存在明显的区别。 Transition transition是过度属性,主要强调的是元素状态的过渡效果。 它通常用于在元素的状态发生变化时,平滑地过渡到一个新的状态。…

高德地图API-鼠标点击地图获取经纬度坐标(关键操作)

效果图&#xff1a; 有了经纬度坐标&#xff0c;就可以得到城市的&#xff1a;adcode区域编码 html版本 <!doctype html> <html> <head><meta charset"utf-8"><meta http-equiv"X-UA-Compatible" content"IEedge"&g…

瞪羚企业申报要求材料

申报企业还需提供以下材料&#xff0c;并依顺序装订成册。申报材料的内容一定要能够公开的&#xff0c;不会涉及到国家安全等机密信息。 1.“瞪羚企业”认定申请书&#xff1b; 2.企业营业执照复印件&#xff1b; 3.经审计的近三年的财务报告&#xff1b; 4.近3年企业所得税…

低配置的电脑上刷新WPF DataGrid 很卡,如何优化?

要优化低配置电脑上WPF DataGrid的刷新卡顿问题&#xff0c;可以尝试以下几种方法&#xff1a; 启用虚拟化技术&#xff1a; VirtualizingStackPanel.IsVirtualizing"True" 。 WPF DataGrid支持行虚拟化&#xff0c;这意味着只有当前可见的行会被加载和渲染&#xf…