首先声明,对于振动分析,本人是菜鸟。所以本文中可能有错误,或者不够专业和严谨。

最简单的振动检测指标是所谓通频值(Overall vibration value)。它是采集信号的均方根:

实例:  产生一个正弦波,并计算rms。该值越大,反映振动越大。

import numpy as np
from scipy import signal
import matplotlib.pyplot as plt
n = 512
dt = 0.01
t = np.linspace(1, n, n)*dt-dt
y = np.sin(2*np.pi*t)
plt.plot(t, y)
plt.show()
rms = np.sqrt(np.mean(y**2))
print(rms/N)

结果为 0.7 .正弦波的rms 是0.7。

RMS 的计算公式

波峰因数(Crest Factor)

Crest Factor (peak-to-RMS ratio) = (peak value)/(RMS value).

通频值和波峰因素振动仪表的方法的好处是产生一个单一的值来反映机器的健康。

CF+              严重性

0 to 5           好 Good

6 to 10         满意 Satisfactory

11 to 15       不满意 Unsatisfactory above

15                不能接受 Unaccepatable

波峰因数+(Crest Factor +)

当轴承急剧损坏时,RMS 的值加大,与峰值接近,Crest Factor 反而会下降。

CF =oc Peak+oc RMS+oc (peak value)/(RMS value).

oc 代表正比于。我觉得就是乘一个比例系数就可以了。

PeakVue 方法

波峰因数计算量比较小,但是有许多的故障无法检测出来。实际上,轴承的许多早期故障是金属和金属摩擦产生的。表现为微弱的高频信号。如果和低频振动信号混合在一起。高频信号难以辨别。

PeakVue 方法是艾默生公司的专利技术,它的实现算法主要为:

1 使用高通滤波器(highpass  Filter) 过滤掉低频信号,截止频率大约为1000Hz

2 使用希尔伯特变换 计算出包络线

3 对包络线 做FFT 变换。

我的项目

 振动数据IEPE采集器

  使用STM32F429 +ads127l01 实现IEPE 压电振动传感器ADC 采集,通过UDP 将数据传送到PC机。PC机使用Python 做后续数据处理。

测试床

python 程序

import socket
import numpy as np
from scipy.fftpack import fft
from scipy import signal
import struct
from matplotlib import pyplot as plt
def bytesToFloat(h1,h2,h3,h4):ba = bytearray()ba.append(h1)ba.append(h2)ba.append(h3)ba.append(h4)return struct.unpack("!f",ba)[0]
HOST = '192.168.31.98'
PORT = 3800
BUFSIZ = 512
ADDR = (HOST,PORT)
udpSerSock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
udpSerSock.bind(ADDR)
t = np.linspace(0, 127, 128, True)
y =[]
for i in range(128):y.append(0)
fig, (ax1, ax2) = plt.subplots(2, 1, sharex=False)
plt.show()
while True:data, addr = udpSerSock.recvfrom(BUFSIZ)for i in range(128):y[i]=bytesToFloat(data[i*4+3],data[i*4+2],data[i*4+1],data[i*4+0])b,a = signal.butter(16, 0.128, 'highpass')filtered = signal.filtfilt(b, a, y)*20yh = np.abs(signal.hilbert(filtered))  yy= np.abs(fft(yh)) yy[0] =0  ax1.clear()ax1.set_title("Peakvue")ax1.plot(t,yy) ax1.axis([0, 128, 0,40])ax2.clear()ax2.plot(t,yh) #ax2.axis([0, 128, -20, 20])ax2.set_title("highpass")plt.pause(0.1)

过几天慢慢解释

PeakVue 振动分析技术相关推荐

  1. 160亿数据点图表控件LightningChart振动分析可以检测什么?

    LightningChart.NET完全由GPU加速,并且性能经过优化,可用于实时显示海量数据-超过10亿个数据点. LightningChart包括广泛的2D,高级3D,Polar,Smith,3D ...

  2. Arction图表控件LightningChart振动分析可以检测什么?

    LightningChart是优化了GPU加速,硬件性能的制图组件,用于实时呈现超过10亿个数据点的海量数据.同时LightningChart是为了处理实时数据采集和处理而开发的,可有效利用CPU和内 ...

  3. 【PHM】PHM算法与智能分析技术——数据处理与特征提取方法1

    PHM算法与智能分析技术--数据处理与特征提取方法1 数据预处理目标 数据预处理常用方法 本系列来自于北京天泽智云科技有限公司的PHM算法与智能分析技术公开课,内容非常有助于研究者对PHM的理解和学习 ...

  4. 【PHM】PHM算法与智能分析技术——数据处理与特征提取方法2

    PHM算法与智能分析技术--数据处理与特征提取方法2 特征提取 特征选择 降维 本系列来自于北京天泽智云科技有限公司的PHM算法与智能分析技术公开课,内容非常有助于研究者对PHM的理解和学习,因此整理 ...

  5. PX4代码解析:振动分析

    本篇文章首发于公众号:无人机系统技术.更多无人机技术相关文章请关注此公众号 一.前言 前面的文章主要都是一些理论知识为主,很多读者朋友看了之后可能会有点枯燥,里面很多公式看起来也比较晦涩,今天起给大家 ...

  6. matlab 汽车振动,matlab在汽车振动分析

    matlab在汽车振动分析 Matlab在振动分析中的应用刘迪辉2011-10-20大家学了游泳理论,现在我们借助MATLAB软件,来练习一下游泳!实际问题:客车的振动分析• 客车样车路试过程中却出现 ...

  7. 3测试原理_专家报告桥梁结构振动测试技术

    撰文编辑:安信卓越-网络部  |  来源:52监测网 欢迎朋友圈各种姿势的分享 52监测网专家报告分享 第67期 <桥梁结构振动测试技术> 朱尚清 教授级高工 北京市政路桥管理养护有限公司 ...

  8. 田间作物高通量表型信息获取与分析技术研究进展(论文笔记)

    田间作物高通量表型信息获取与分析技术研究进展(笔记) 1. 研究趋势 至今为止的表型研究主要三个方面:传感器,平台,信息分析.其中,高通量表型是(High-throught phenotyping,H ...

  9. 2019年十大数据与分析技术趋势

    来自:GartnerInc 全球领先的信息技术研究和顾问公司Gartner指出,增强型分析(augmented analytics).持续型智能(continuous intelligence)与可解 ...

最新文章

  1. 某互联网大厂出现招聘事故!HR告知应聘者肯定会发offer,应聘者拒绝另一家公司耐心等待,hr却说流程有变,offer被卡!...
  2. jQuery validate 表单验证,涵盖各种类型数据
  3. Oracle中查看最近被修改过的表的方法
  4. FineUI 选中多行获取行ID
  5. Lucene学习总结之三:Lucene的索引文件格式(2)
  6. 【十二省联考2019】皮配【分部dp】
  7. k8s-自动横向伸缩pod 根据CPU使用率,QPS访问数监控指标
  8. Django学习笔记-MySQL
  9. 为什么数据库用B+树(3条法则需记牢)
  10. NORDIC nRF52840 输入引脚初始化及中断操作
  11. cs服务器网页管理端,sXe服务器端怎么管理
  12. 上次来杭州,已经六年了。。
  13. Android so加固的简单脱壳
  14. c语言数独出题程序,C语言实现的数独解题程序
  15. 重装战姬服务器维护,重装战姬2020年10月1日更新维护公告_重装战姬2020年10月1日更新了什么_玩游戏网...
  16. 宽带拨号常见错误代码解析及故障排查
  17. 机器学习(四):批量梯度下降法(BGD)、随机梯度下降法(SGD)和小批量梯度下降法(MBGD)
  18. SDU CS 期末考回忆版合集
  19. 计算机毕业设计(17)python毕设作品之鲜花水果销售系统
  20. Mysql入门【Mysql约束】

热门文章

  1. MaixSense R329板开箱 - 音频视频测试
  2. 朝鲜互联网:网民不到1万 监控和限制无处不在
  3. 01_ElasticSearch学习笔记
  4. 江苏2021年新高考八省联考成绩查询,2021年新高考模式下,河北、江苏哪家强?八省联考成绩或能说明...
  5. OO(面向对象)的设计模式
  6. 最新上海市居住证办理流程及细节(防掉坑)_20200828办理
  7. 使用python爬取猫眼电影、房王、股吧论坛、百度翻译、有道翻译、高德天气、华夏基金、扇贝单词、糗事百科(猫眼电影)
  8. vue如何实现一个auto-complete组件
  9. 【论文翻译】:Nonlinear Dimensionality Reduction by Locally Linear Embedding
  10. jitsi性能测试结果