振动信号预处理方法_平滑处理与MATLAB实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科生毕业论文

振动信号预处理方法-平滑处理及其MATLAB实现

作者姓名

学院:机电工程学院

专业:

班级:

学号:

指导教师:

职称(或学位):

2016年5 月1

原创性声明

本人郑重声明:所呈交的论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。

学生签名:年月日

指导声明

本人指导的同学的毕业论文(设计)题目大小、难度适当,且符合该同学所学专业的培养目标的要求。本人在指导过程中,通过网上文献搜索及文献比对等方式,对其毕业论文(设计)内容进行了检查,未发现抄袭现象,特此声明。

指导教师签名:年月日

目录

1 绪论 (1)

2 振动信号预处理算法分析 (1)

2.1 算术平均值法 (2)

2.2 加权平均值法 (2)

2.3 中值法 (3)

2.4 滑动平均值法 (3)

2.5 五点三次平滑法 (4)

2.6 模糊控制算法 (6)

3 基于MATLAB的振动信号平滑处理 (6)

3.1 MATLAB简介 (6)

3.2 算例 (6)

3.3 计算代码 (7)

3.4 算法机理 (8)

4 结果分析 (9)

5 总结 (10)

致谢: (11)

参考文献: (11)

振动信号预处理方法-平滑处理及其

MATLAB实现

作者姓名(宋体四号,居中)

(机电工程学院指导教师:XXX)(楷体五号,居中)

摘要:进行振动信号测试时往往由于外界干扰的存在,使得测量信号不光滑,质量差,严重时后续分析难以展开,可见振动信号预处理是必要的步骤。本文对振动信号预处理算法进行详细分析,讨论若干种平滑处理算法,并以五点三次平滑法与滑动平均值法为例,具体讨论了平滑处理的流程。结果表明结果表明五点滑动平均法与五点三次平滑法两种算法都简单明了,可以以很小的计算量实现良好预处理效果,提高振动信号质量。两种算法都是有效的预处理方法,借助于MATLAB软件平台实现简便,因此有很强的实用价值。

关键词:振动信号;平滑处理;平均值;MATLAB

Vibration signal preprocessing methods - smoothing

processing by MATLAB

Name of author

College of Mechanical and Electrical Engineering, Advisor: XXX Abstract:When the vibration signal is tested, the measurement signal is not smooth and low quality because of outside interference. If the situation is serious, it is difficult to carry out subsequent analysis, so vibration signal preprocessing step is necessary.This paper will dicuss the vibration signal preprocessing algorithm by the smoothing algorithms and five cubic smoothing the sliding average method. The result show that the two algorithms of five-point moving average and three fiver-point smoothing are both simple ,achieve good pretreatment effect with small amout of computation, imrove the quality of vibration signal. Both algorithms are effective pretreatment methods by using MATLAB software platform, which has a strong practical value.

Keywords: Vibration signal; smoothing; mean; MATLAB

1 绪论

振动是自然界普遍存在的现象,大到地震、海啸等宏观振动,小到粒子热运动、布朗运动等微观运动。对于两个固有频率相同的物体,当一个物体发生振动时将导致另外一个物体产生相同频率振动,该现象即为共振,共振对于人类生产生活同时带来好处与危害。如何合理利用有利振动的同时克服有害振动,是人们普遍关注的问题。为更好地掌握振动规律,振动测试是必不可少的环节。

但是在振动测试过程中,往往存在多种干扰,导致测试系统得到的数据并不准确,将偏离真实数值。因此在完成振动信号测试之后,应当对采集得到的数据进行预处理,进而提高数据的真实性与可用性,并分析振动信号的随机性,从而确定具体的处理手段。仪器分析过程中为了掌握信号参数,提高信噪比,常常要求进行曲线平滑、信号求导等一系列操作。实际振动信号测试过程中,小波动往往因为随机误差而产生,同时大的波动一般拥有有用信息。为此平滑技术有重要意义。早分析仪器的平滑技术中,大多是基于最小二乘多项式平滑的。

通常经过数据采集器采样获得的振动信号大多有多种噪声,除了50Hz的工频及倍频程以外,还包含不规则的随机干扰信号,此类干扰信号频带宽,且高频成分多,使得最终得到的振动曲线出现很多毛刺,为提高振动曲线光滑度,平滑处理是极为有效的方法之一。本文将对振动信号的预处理方法进行分析,并详细讨论平均法与五点三次平滑法的运用。

2 振动信号预处理算法分析

数字滤波器在离散系统中有很强的适用性,可以对输入信号的波形以及频率进行加工,在目前振动信号预处理中得到广泛应用。信号的预处理方法主要包括两部分,即消除多项式趋势项与平滑处理两种。前者将多项式趋势项消除以后,可以将偏离基线的信号过滤掉,进而得到正确性更高的信号;后者则是将信号里的噪声除去,进而提升振动曲线光滑度。图2-1与2-2分别为振动信号原始曲线与完成消除趋势项与平滑处理以后得到的曲线。

图2-1 原始信号

图2-1 经过消除趋势项与平衡处理得到的信号

常用的振动信号预处理算法包括算术平均值法、加权平均值法、五点三次平滑法、滑动

相关文档
最新文档