机械故障诊断_峭度

  • 定义
    • 利用公开数据计算峭度

定义

峭度: (衡量实数随机变量概率分布的的峰态;表示样本的函数图形顶峰的凸平度),其他资料上说正常轴承振动信号的峭度为3左右,故障轴承振动信号的峭度大于3.

利用公开数据计算峭度

1.公开数据来源:凯斯西储大学官网公开数据 https://csegroups.case.edu/bearingdatacenter/pages/download-data-file
2.python代码(截取了前12000个数据计算)
#!/usr/bin/python35
#coding:utf-8
import math
import numpy as np
from scipy.io import loadmat

m = loadmat(“E:/gy_python/vibration/data/outer race 130.mat”)
b = m[‘X130_DE_time’]
a = b[0:12000]
ave = np.mean(a)
n = len(a)
up = 0
down = 0
for i in a:
up += (i-ave)**4
down += (i-ave)**2
k = (up/n)/(down/n)**2
print(k)

  1. 计算结果
    1.外圈故障:K=7.62069096
    2.内圈故障:K=5.63210631
    3.滚珠故障:K=2.96450606
    4.正常轴承:K=2.86959939

计算结果看起来峭度对于外圈和内圈的故障有更明显的体现,貌似无法直接辨别滚珠故障的样子,不知道是不是哪里没搞对,继续学习后再来更新。

机械故障诊断01——峭度相关推荐

  1. 【故障诊断】基于粒子群和多元宇宙算法优化最大相关峭度解卷积(MCKD)实现信号处理附matlab代码

    1 内容介绍 1.1研究背景及意义 制造业的发展支撑着国家经济的稳定快速发展,是人民生活幸福和国家局势 稳定的保障.发展制造业离不开科技创新.加强制造业创新.推动产业转型升级是 提升我国国际地位.实现 ...

  2. 滚动轴承故障诊断MATLAB程序:快速谱峭度、谱峭度+包络谱分析

    滚动轴承故障诊断MATLAB程序:快速谱峭度.谱峭度+包络谱分析 YID:17100643891920088

  3. 滚动体轴承故障诊断(matlab谱峭度法)

    来源: matlab官网:滚动体轴承故障诊断 本示例展示了如何根据加速度信号对滚动轴承执行故障诊断,尤其是在存在来自其他机器部件的强屏蔽信号的情况下.该示例将演示如何应用包络频谱分析和谱峭度法来进行诊 ...

  4. 轴承故障诊断之快速谱峭度法 Matlab 代码说明

    文章目录 文章介绍 代码说明 1.主程序 2.Fast_Kurtogram(快速谱峭度主函数) 3.kurt(计算峭度) 4.max_IJ(搜索最大峭度对应的信号子带) 5.K_wpQ(计算峭度矩阵) ...

  5. 机械故障诊断信号幅域分析- 时域统计特征 | 基于python代码实现,在CWRU和IMF轴承数据集上实战

    最详细的机械故障信号时域特征分析及实战 1.摘要 2.有量纲幅域参数计算公式及物理意义 3.无量纲幅域参数计算公式及物理意义 4.模拟数据代码实战 4.1 导入包 4.2 生成模拟正弦数据 4.3 绘 ...

  6. 机械故障诊断信号的幅域分析 - 幅值概率密度函数 | 基于python的代码实现,在CWRU轴承数据上实战

    机械故障诊断信号的幅域分析 - 幅值概率密度函数 | 基于python的代码实现,在CWRU数据上实战 **1.随机信号的幅值概率密度函数介绍** **2.代码实战** 2.1导入包 2.2定义CWR ...

  7. 信号的时域及波形特征提取(平均值、方差、峭度、峰值系数、裕度因子等)

    最近在做机械设备故障诊断,打算用时域和波形特征作为分类器的输入,顺带在CSDN上整理下时域波形的特征公式和matlab代码,下面先打上公式 时域特征: 平均值 X‾=1n⋅∑i=1nxi\overli ...

  8. 信号时域分析方法的理解(峰值因子、脉冲因子、裕度因子、峭度因子、波形因子和偏度等)

    最近要做关于信号处理的一些工作,涉及时域.频域分析,滤波.神经网络以及贝叶斯等内容.在此做一些整理,作为梳理思路的笔记,也希望能对读者有所帮助. 文章如要转载请私信与我联系,并注明来源知乎专栏与信号处 ...

  9. 快速谱峭度matlab,一种基于快速谱峭度分析的泵潜在空化故障检测方法与流程

    本发明属于信号处理领域,尤其涉及一种基于快速谱峭度分析泵的实时状态并且检测其潜在空化故障的方法. 背景技术: 高性能离心泵在当今社会上广泛应用和需求巨大.由于工作在高压高速等复杂条件下,离心泵的空化故 ...

最新文章

  1. 经典 | 吴恩达《机器学习落地应用指南》(30页ppt)
  2. Android车载开发总结
  3. apache tomcat 整合
  4. 对象 普通po转_厦门2020年转学怎么转?需要什么材料?你想知道的答案都在这!......
  5. batch spring 重复执行_重复的Spring Batch作业实例
  6. 公司的年度汇报怎么写 年底述职报告写法
  7. FluorineFx:视频录制及回放(Flash/AS3环境)
  8. linux脚本调用db2存储过程,LINUX定时执行含有DB2存储过程的SHELL脚本
  9. MySQL:unknown variable #39;master-host=masterIP#39; [ERROR] Aborting
  10. 利用Minst数据集训练原生GAN网络
  11. AI 人工智能学习之泰勒公式与拉格朗日乘数法
  12. 奇计淫巧______bitset优化
  13. 在CityEngine中制作绘制路网
  14. 百度谷歌雅虎三大搜索引擎本土功能大PK
  15. was英文读音_英语单词was怎么读
  16. java超大数整除7,Java编写程序:求1-100之间可以被7整除的数的个数,并输出这些数。求大佬...
  17. java接口自动化测试-导入xslx模板进行批量检索
  18. 文献管理软件zotero发布ios版本,支持webdav同步并且内置pdf阅读器
  19. Python处理中文文本
  20. win10下vs2013配置opencv2.4.11+测试代码

热门文章

  1. 【python】opencv双边滤波
  2. osg demo9 draw a quad
  3. Timeline Service V2.0 Reader 启动不了
  4. [转]Emmet 生成 HTML 的语法
  5. 电脑应用程序错误:提示0xc000009错误怎么办?
  6. 七个常用shell运维脚本
  7. 轨道交通综合计算机网络,城市轨道交通综合监控系统
  8. 2021-2027全球与中国汽车双回路冷却系统市场现状及未来发展趋势
  9. Opencv学习----Opencv宏定义(CV_8U、CV_8S、CV_16U...)
  10. C++三只小猪称体重案例