• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > 基于半周期积分算法的微小振动测量研究

基于半周期积分算法的微小振动测量研究

录入:edatop.com    点击:

作者 赵佳楠 张丕状 中北大学 信息探测与处理技术研究所(山西 太原 030051)

赵佳楠(1989-),男,硕士生,研究方向:基于嵌入式的高速数据采集存储系统。

摘要:为了能够监测工厂机器的健康状况,并在机器出现故障征兆时尽早发现,本文设计了一套测量其关键部位振动状态的系统。该系统采用了基于FPGA的多通道大容量数据采集方案,并使用32片加速度传感器(型号为MPU6050)作为振动数据的采集模块。对保存下来的数据进行了频谱分析、去噪。当测量振动幅值时,加速度计的输出信号要经两次积分,引入的漂移将会随时间越来越大[1]。为了减少漂移带来的影响,采用半周期积分算法来绘制机器各个关键部位的振动轨迹。通过绘制的各频率分量的振动波形,并与历史记录相比较,可以起到监测机器工作健康状况的作用。

引言

  随着我国工业化程度越来越高,工厂中参与生产的现代化机器逐渐向大规模和高精度的特点发展,机器的各部分零件的衔接紧密程度也越来越高。随着机器工作时间的增长,各部分零件之间会产生一定的磨损。那么对于机器的健康状况的检测就成了一个减少损失很重要的方法。

  现有的故障诊断方法整体上分成定性分析法和定量分析法两大类[2],其中定量分析法又分为数据驱动的方法和基于解析模型的方法[3]。数据驱动的方法主要由五大类组成:信号处理、粗糙集、多元统计分析、信息融合及机器学习。本文是针对该方法中的信号处理分支所进行的算法研究。

  常见的信号处理分析技术有以下几种:幅值域分析、时域分析、频域分析和时频域分析——小波分析方法[4]。在幅值域分析方法中,人们是对采集到的振动点处的加速度信号进行处理,得到其相应的速度及幅值曲线。由加速度数据获得振动点的速度及幅值曲线需要经过两次积分,随着漂移的引入会使得对于积分结果的分析异常困难。

  借助于机器振动的周期性以及相对于静止点的对称性等特点,本文采用了一种半周期积分算法。该算法能够很好地消除由于漂移带来的累积的积分误差,并将该误差限制于半个周期内。采用该算法获得的振动点的速度及幅值曲线能够很好地描述测试点的振动情况。

1 机器健康状况监测原理

1.1 振动点的振动信号来源分析

  图1所示为实测的机器振动点的加速度频谱图。由图可知,测试点的振动来源不是单一的,是由连接该振动点的各个零件的振动共同叠加形成的。其叠加后的振动信号通过FFT变换产生的新的谐波分量可以一定程度上反应各个机器零件的振动情况。每个零件振动的中心频率一般是不变的[5],但是随着该零件的磨损程度逐渐加重,该零件振动的中心频率会发生一定的偏移,并会对该振动测试点的各振动频率分量产生明显的影响[6]

  如果一个零件的磨损情况较为严重,其运转时会加重测试点的低频分量;如果一个零件发生断裂等严重的损坏,更是会直接影响到测试点的谐振频率分布。

1.2 振动信号的处理与分析

  首先,被测振动点一般选择为各个零部件结合部,对于该监测点的监测才具有一定的参考价值。

  其次,对于采集到的振动点的加速度数据,我们需要经过频谱分析,判断出哪些频率分量具有监测意义。频谱中存在不小的直流分量,这是需要我们去除掉的。直流分量的来源有以下两点:一是传感器本身的零漂,二则是重力加速度在测试点振动方向上的分量。滤掉直流分量后,将具有监测意义的谐振频率分量分离出来,并单独进行处理。

  最后,将每一个单独分离出来的频率分量,通过半周期积分算法进行处理,绘制出该频率分量的幅值曲线。通过对该幅值曲线进行幅值域分析,获取其无量纲的幅值域参数,如裕度、峭度、波形、峰峰值、脉冲、斜度等,并与历史记录相比较,可以明显地显示出异常产生,以此来起到监测机器健康状况的作用。

2 硬件结构以及算法处理

  本系统采用基于FPGA的大容量存储采集系统来监测机器的振动情况。其硬件结构为:主控芯片采用的是Xilinx公司的Spartan-3E系列的XC3S500E,同时使用了4片三星公司的NAND FLASH (K9NBG08U5A)芯片,该芯片每片有4GB的存储容量;加速度传感器采用的是MPU6050,其为6轴加速度陀螺仪传感器。主控芯片内部采用了MicroBlaze核进行数据处理,由于其内部数据以及地址总线都是32位,因此,在不采用模拟开关的情况下,最多可以同时对32路传感器进行数据存储。该系统采用USB口通过上位机对存储于FLASH中的数据进行读取,再在PC机上通过MATLAB进行数据处理以及轨迹恢复。

2.1 硬件设计

  硬件的数据采集存储结构图如图2所示,使用的传感器模块大小为40mm×20mm。传感器模块采用柔性印制电路板,便于紧贴被测振动点表面。

2.2 硬件程序

  FPGA内部调用了MicroBlaze、中断等IP核,并且通过调用自己写的一个DMA程序生成的IP核来进行直接数据存储,加快了数据存储速率。

  在SDK中,通过C语言写了FLASH、USB及I2C的一些驱动函数,通过上位机对该系统进行数据采集速率以及存储采集时间的配置,可以根据不同的监测条件选择合适的数据采集模式。

2.3 硬件相关参数

  普通的单轴或者双轴加速度传感器都是垂直于振动方向的,无法进行测量。因此,选用了具有测量Z轴加速度功能的传感器MPU6050。

  其加速度的测量范围选定为±16g,采样频率为1kHz,输出接口为I2C,内置AD的分辨率为16位。

2.4 加速度传感器的标定

  对于单频率微小振动轨迹的绘制,需要克服以下难点:

  1) 如何消除传感器本身的零漂;

  2) 如何标定传感器本身的比例因子灵敏系数;

  3) 如何消除数据的积分累积误差。

  如表1,数据手册表明传感器Z轴零漂范围为±80mg,而比例因子灵敏系数的初始校准精度为±3 %。

  为提高振动点的测量精度,在使用加速度计前需要对其各项参数进行标定。我们采用一种标定零漂和标度因子的六姿态校准方法,并建立标定方程来提高振动轨迹绘制精度。


[p]

  将式(1)、(2)、(3)整理,得到下面等式:

  在对传感器进行标定后,我们不能对加速度直接进行二重积分,那样会将累积误差无限放大。

  根据单频率振动的特点,我们分别对速度波形和振幅波形的绘制采用半周期积分法。这样就可以在消除累积误差的情况下,很好地绘制出振动轨迹。

2.5 半周期积分法[8]

  振动点在应力作用下,在平衡位置附近做往复运动。在振动点偏离平衡位置最大处,恰好是所测加速度值的一个极值点,也是速度值的零点;在振动点的平衡位置,则是加速度值的零点,是速度值的极值点。

  根据以上特点,在对振动数据的加速度值进行处理时,我们采用半周期积分法,即从一个极值点积分到相邻的下一个极值点,然后积分值归零,再进行下一次积分。

  例如,在由材料内部应力作用下而产生的振动情况中,对加速度从一个极大值点积分到下一个极小值点,对应的速度为从零点经过该速度的一个极大值点到下一个零点;对速度从一个极大值点积分到下一个极小值点,对应的振幅为从零点经过该振幅的一个极大值点到下一个零点。

3 结果检验与分析

3.1 单一频率振动轨迹绘制

  为了验证系统的可靠性以及算法的优化程度,我们将对一个初始振动幅度为4mm的钟摆式振动进行轨迹绘制。

3.2 结果分析

  图3是一个振动频率为19Hz、初始振幅为4mm的钟摆式振动加速度。

  图4和图5分别是直接积分和采用半周期积分法得来的速度曲线。

  图6和图7分别是直接积分和采用半周期积分法得来的振幅曲线。

  由图4可以看出其有一个由累积积分误差引起的直流偏置分量[9],图6可以看出其由原始加速度经过二次积分对振幅带来的灾难性影响。

  图7可以看出其最终描绘出的初始振幅第一个极大值点为3.453mm,第二个极大值点为4.206mm,该现象的产生来自于算法的精度误差。由于其初始值的最大幅度为4mm,其采样点之间的差值会比较大,导致最终积分结果有比较明显的差异。在振幅下降到1mm左右的时候,可以看出该算法精度误差[10]影响就很小了。

4 结论

  本文提出了一种处理振动加速度数据的新型算法——半周期积分法,该算法明显地降低了通过传统积分算法而产生的累积的积分误差,进而更加准确地描绘出了振动点的振幅波形。通过获取该振幅波形一系列无量纲的幅值域参数,可以准确地判断出机器的健康状况。

  本文在仿真验证过程中,发现该算法对于振动点加速度数据采集的采样频率依赖性较高。对于振动幅值以及频率较大的振动点,要求采样频率也要相应的提高,以此就可以获得更加准确的振动波形。

  参考文献:

  [1]严普强,乔陶鹏.工程中的低频振动测量与其传感器[J].振动、测试与诊断,2002,04:3-9+75.

  [2]周东华,胡艳艳.动态系统的故障诊断技术[J].自动化学报, 2009, 35(6): 748-758.

  [3]杨永波. 基于机器学习的故障状态评价算法研究[D].辽宁大学,2013.

  [4]孟小嵩.基于模式库的矿山设备健康诊断方法研究[D].中国矿业大学,2014.

  [5]袁小宏,屈梁生.机器振动诊断中信号处理方法的研究[J].西安交通大学学报,2001,07:714-717+730.

  [6]齐国清.几种基于FFT的频率估计方法精度分析[J].振动工程学报,2006,01:86-92.

  [7]张文瑞,张丕状,翟子雄.一种基于六姿态模型的加速度计校准方法研究[J].传感器与微系统,2016,03:37-39+48.

  [8]SUN Yang, HUANG Jia dong, CHEN Da Zhuang. Novel Theory of Identifying Inrush Current Based on Half-cycle Sine Waveform[A]. Intelligent Information Technology Application Research Association (IITA Association), Hong Kong:,2010:4.

  [9]Haiyong Wang, Min Lin, Yongming Li. A novel dynamic DC-offset canceller[A]. International Conference on ASIC Proceedings Book 1 of 2[C].Chinese Institute of Electronics(CIE):,2003:4.

  [10]HUANG Qiang, ZHANG Gen bao. Precision Design for Machine Tool Based on Error Prediction[J]. Chinese Journal of Mechanical Engineering,2013,v.2601:151-157.


本文来源于《电子产品世界》2017年第4期第47页,欢迎您写论文时引用,并注明出处。


点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:氧化锆氧量分析仪正常清扫步骤
下一篇:随动式车载光电搜跟系统研究 

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图