机械振动信号15个时域统计指标
时域统计指标计算公式
振动信号原始统计特征分为两类:时域统计特征、频域统计特征。
信号的时域特征是通过统计分析信号的各种时域参数、指标的估计或计算得到的,如表所示,分为有量纲参数和无量纲参数两种,其中1-9为有量纲参数和10-15无量纲参数。
python程序
def get_time_domain_features(data):'''data为一维振动信号'''x_rms = 0absXbar = 0x_r = 0S = 0K = 0k = 0x_rms = 0fea = []len_ = len(data.iloc[0, :])mean_ = data.mean(axis=1) # 1.均值var_ = data.var(axis=1) # 2.方差std_ = data.std(axis=1) # 3.标准差max_ = data.max(axis=1) # 4.最大值min_ = data.min(axis=1) # 5.最小值x_p = max(abs(max_[0]), abs(min_[0])) # 6.峰值for i in range(len_):x_rms += data.iloc[0, i] ** 2absXbar += abs(data.iloc[0, i])x_r += math.sqrt(abs(data.iloc[0, i]))S += (data.iloc[0, i] - mean_[0]) ** 3K += (data.iloc[0, i] - mean_[0]) ** 4x_rms = math.sqrt(x_rms / len_) # 7.均方根值absXbar = absXbar / len_ # 8.绝对平均值x_r = (x_r / len_) ** 2 # 9.方根幅值W = x_rms / mean_[0] # 10.波形指标C = x_p / x_rms # 11.峰值指标I = x_p / mean_[0] # 12.脉冲指标L = x_p / x_r # 13.裕度指标S = S / ((len_ - 1) * std_[0] ** 3) # 14.偏斜度K = K / ((len_ - 1) * std_[0] ** 4) # 15.峭度fea = [mean_[0],absXbar,var_[0],std_[0],x_r,x_rms,x_p,max_[0],min_[0],W,C,I,L,S,K]return fea
搜索这篇文章的应该都是同道中人,点个赞再走吧!
下一篇:机械振动信号13个频域指标
转载请注明:https://blog.csdn.net/baidu_38963740/article/details/110940823.
机械振动信号15个时域统计指标相关推荐
- 机械振动信号13个频域指标
频域统计指标计算公式 振动信号频域分析首先需要把信号的时域波形借助离散傅里叶变换转化为频谱信息,公式如下: 式中:x(kΔt)x(k\Delta t)x(kΔt)为振动信号的采样值:NNN为采样点数: ...
- 机械振动信号中的常用指标
1.概述 在机械设备故障诊断的实践过程中,我们经常会用到一些时域指标来判断设备的运转状况.其中最常用的指标由峰值.峰峰值.平均值.有效值.裕度指标.歪度指标.峭度指标.不同的指标代表的含义不同,通过对 ...
- 基于一维卷积神经网络对机械振动信号进行分类并加以预测
基于一维卷积神经网络对机械振动信号进行分类并加以预测 *使用一维卷积神经网络训练振动信号进行二分类 2020年7月16日,一学期没等到开学,然而又放假了. 总览CSDN中大多数卷积神经网络都是对二维图 ...
- FFT快速傅里叶变换C语言实现信号处理 对振动信号进行实现时域到频域的转换
FFT快速傅里叶变换C语言实现信号处理 对振动信号进行实现时域到频域的转换,可实现FFT8192个点或改成其他FFT1024.4096等等,可以直接运行,运行结果与matlab运行的一致,写好了注释, ...
- 振动信号常用的时域和频域指标
通常振动信号为一时间序列,衡量振动信号的指标常见的有时域指标和频域指标,网上分享计算公式和源程序的比较少,本文给出了一些常用的时域和频域指标的公式定义以及对应的matlab和python源码. 常见时 ...
- 机械振动信号 常见时域、频域特征提取 Python 代码
''' ============== 特征提取的类 ===================== 时域特征 :11类 频域特征 : 13类 总共提取特征 : 24类参考文献 英文文献 016_C_(Q1 ...
- 信号转换为图像 时域频域分析
一维信号如何转化为图像?深度学习如何学习 1.当然,直接1d卷积也是可以的. 2. 以信号强度的数值作为纵坐标,以时间为横坐标绘制信号点就可以了. 直接把多通道的一维信号合并成二维图像,然后直接按图像 ...
- linux 信号9和信号15,kill -9 和 kill -15 的区别
相信很多程序员对于Linux系统都不陌生,即使自己的日常开发机器不是Linux,那么线上服务器也大部分都是的,所以,掌握常用的Linux命令也是程序员必备的技能. 但是,怕就怕很多人对于部分命令只是一 ...
- 信号完整性分析——时域与频域
1.时域:时域是真实世界.唯一实际存在的域. 2.上升边:由于时钟频率的提高,信号的上升边必然会减少,因为读取数据线或时钟线的门需要足够的实际来正确读取处于高电平状态或低电平状态的信号. 在信号处理中 ...
最新文章
- 经典网络VGGNet介绍
- Qt5.1.1 + VS2010安装错误(Unable to find a Qt build)
- 卷积神经网络CNN与深度学习常用框架的介绍与使用
- nginx rtmp 编码_基于Nginx的媒体服务器技术
- Caffe-SSD(single-shot-multibox)在Windows平台下的配置(CPU和GPU)与训练记录
- 【性能优化】 之 HINTS 相关作业
- 图形验证码校验php,ThinkPHP实现生成和校验验证码功能
- Linux——粘滞位(sbit)、sgid、suid 权限
- 【CCF】201609-2火车购票
- 详解用OpenCV绘制各类几何图形
- mysql innodb 二级索引,mysql InnoDB index 主键采用聚簇索引,二级索引不采用聚簇索引...
- 数据结构笔记:二叉树的构造(根据遍历顺序构造二叉树)
- App Domains and dynamic loading
- URLDecoder与URLDecoder的简单了解
- 【微信网页授权】SpringBoot+uniapp实现网页授权获取用户基本信息
- Tiled源码分析: 序
- Golang的单引号、双引号与反引号用法
- 计算机信息安全法规和道德规范,信息安全法律法规与道德规范ppt
- 使用cocos2d-x实现一款类似《Flappy Bird》的游戏
- 4-HDFS API
热门文章
- php根据淘宝短链接获取商品ID
- 网络安全kali渗透学习 web渗透入门 ARL资产侦察灯塔系统搭建及使用
- 揭秘微信对方正在输入……到底表示什么意思?
- 这个彬彬就是逊啦—才搞懂小学知识求最小公倍数
- ipad2019编写html,2019 iPad性能排行榜,选对型号很重要
- ubuntu16.04下ORB_SLAM2的配置
- js实现十大经典排序算法
- 已知点的经纬度坐标计算/读取DEM高程信息/海拔高度
- 计算机考研哈工大校区选择,哈尔滨工业大学计算机科学与技术2020年考研经验及辅导班推荐...
- codeforces1379B Dubious Cyrpto