工程振动信号分析与处理若干技术
Several Technologies for Signal Analysis and Processing of Engineering Vibration
摘要: 对工程振动信号分析与处理中的常用技术进行了研究,包括消除趋势项、数字滤波、频域微积分、生成扫频与白噪声信号、模态参数识别、三分之一倍频程谱、小波分解与重构等,编制了相关程序,并基于实测振动信号进行了分析与处理,与相关商业软件进行了对比校核。消除趋势项可以解决采集数据偏离基线、避免数据无法使用的问题;高通与低通滤波可以根据分析需要任意滤除某频段并获得对应时域数据,从而为振动控制提供理想输入;频域微积分可以通过间接采集加速度或速度信号,分析得到位移信号;扫频和白噪声信号可以为系统振动与隔振性能检验提供输入信号;随机减量法、NExT法、IDT法是系统模态参数识别的重要方法;三分之一倍频程谱是微振动、噪声控制等多领域评价的重要标准;小波分解与重构可以对多源振动信号进行分解,获得各频段成分的各类型振动信号。本研究中总结的若干技术是工程振动控制中最为常用的分析处理技术,对于实际工程应用具有重要的指导意义。
Abstract: The common technologies in the analysis and processing of engineering vibration signals are systematically studied, including the elimination of trend terms, digital filtering, calculus in frequency domain, generation of swept frequencies and white noise signals, modal parameter identification, one-third octave spectrum, wavelet decomposition and reconstruction, etc., and the related programs are compiled, which are analyzed and processed based on the measured vibration signals, which are compared with relevant commercial software. The elimination of trend terms can solve the problem of collecting data deviating from the baseline and avoiding data from being unusable. High-pass and low-pass filtering can arbitrarily filter out a certain frequency band and obtain the corresponding time-domain data according to the analysis needs, so as to provide ideal input for vibration control. Calculus in frequency domain can be used to indirectly analyze the displacement signals by the collected acceleration or velocity signals. The generation of swept frequencies and white noise signals can provide input signals for the vibration isolation performance test. The random reduction method, NExT method and IDT method are important methods for modal parameter identification. One-third octave spectrum is an important criterion for the evaluation of micro-vibration, noise control and other fields. Wavelet decomposition and reconstruction can decompose multi-source vibration signals to obtain various types of vibration signals with a variety of frequency band components. The techniques summarized in this study are the most commonly used analysis and processing techniques in engineering vibration control, which have important guiding significance for practical engineering applications.
文章引用:黄伟. 工程振动信号分析与处理若干技术[J]. 图像与信号处理, 2024, 13(4): 378-393. https://doi.org/10.12677/jisp.2024.134033

1. 引言

随着现代工业的快速发展,动力机器设备、施工振动、轨道交通振动等对附近的建筑物及生产、生活环境都带来有害影响,需要进行强振动控制;环境微振动会对精密仪器和设备造成有害影响,影响其正常使用,甚至造成失灵,需要开展微振动控制。

对振动信号进行分析处理,获得振动特征参数及规律是开展振动控制的前提条件和重要途径。振动测试中得到的数据在大多数情况下往往不是真实的振动信号,或者说与真实的振动信号之间存在一定差别,直接采用测试得到的振动信号作为振动输入,而未经分析、处理、修正,往往会产生误差,甚至会造成错误。

本文作者将结合工程实际,研究工程振动信号分析与处理方法,包括振动信号的预处理、时频域处理、模态参数识别以及小波分解与信号重构等,编制配套程序,从而形成一套较为体系的振动信号分析处理技术。

2. 消除多项式趋势项

2.1. 最小二乘法消除多项式趋势项

振动信号采集时,特别是长时监测中,由于场地不平整、仪器自身问题、人为扰动等会产生零点漂移,振动测试数据往往会偏离中心零点基线,甚至误差值还会随时间变化,导致偏离程度越来越严重。偏离基线随时间变化的整个过程称为信号的趋势项或称基线漂移。如果不消除基线漂移或趋势项,把采集的原始信号直接使用,会影响信号的准确性和后续处理的结果。例如,在进行傅里叶变换、相关性分析和功率谱密度分析时会产生畸变,造成低频尖峰,甚至淹没主频成分,影响分析精度。故在使用测试得到的振动数据前,应去除趋势项。最小二乘法是常用的消除趋势项方法,主要原理见文献[1]-[8]图1给出采用最小二乘法消除某实际采样振动数据的趋势项。

Figure 1. The least squares method is used to eliminate the polynomial trend term

1. 采用最小二乘法消除多项式趋势项

2.2. 滑动平均法消除趋势项

滑动平均法可以用于对采样数据进行平滑处理,提高数据曲线光滑度,削弱干扰振动信号影响,降低毛刺成分的比例。此外,该方法还有一个重要用途,即是消除信号的趋势项,主要有五点滑动平均法、五点三次平滑法等,详见文献[9]-[12]图2给出采用滑动平均法消除多项式趋势项。

Figure 2. The moving average method is used to eliminate the polynomial trend term

2. 采用滑动平均法消除多项式趋势项

3. 振动信号数字滤波

数字滤波是利用傅里叶变换技术等对原始振动信号数据进行分析和处理,根据需求,滤除低于某频率段振动信号或高于某频率段信号,从而获得感兴趣的频带成分信号或者滤除噪声等干扰信号影响。低通滤波是一种可以让低于截止频率的信号通过的方法,具体来说,它能够滤除高于截止频率的信号,只保留低于截止频率的信号;高通滤波是一种可以让高于截止频率的信号通过的方法,具体来说,它能够滤除低于截止频率的信号,只保留高于截止频率的信号。频域低通和带通滤波以及频域高通和带阻滤波的主要原理详见文献[13]-[18]图3给出了某实际轨道交通振动数据进行低通滤波处理后的效果,其最小截止频率为0,最大截止频率为40 Hz。图4给出了高通滤波处理后的效果,其最小截止频率为80 Hz,最大截止频率为256 Hz。

Figure 3. Low-pass filter data processing

3. 低通滤波数据处理

Figure 4. High-pass filter data processing

4. 高通滤波数据处理

4. 频域微积分

频域微积分是指在频域中对信号进行微分或积分运算的过程。实际工程中,往往无法直接测试振动位移,或者直接测试振动位移需要采取一系列的辅助措施,此外,测试振动加速度或速度已能够获得比较可靠的数据。因此,通过对加速度或速度振动数据进行积分获得位移是工程振动控制实践中的一项重要技术。频域微积分的原理见文献[4] [19]-[21]图5给出了基于某实际轨道交通加速度信号进行频域积分后得到的速度信号与商业软件DASP进行的对比,可见,两者重合度较高、误差较小。图6给出的是基于实测的振动速度信号进行频域微分后得到的加速度信号与实测对比,可见数据处理的结果与实测结果非常接近。图7给出的是基于该实测轨道交通加速度信号进行2次积分后得到的振动位移结果。

Figure 5. Results of integration in frequency domain

5. 频域积分结果

Figure 6. Results of differentiation in frequency domain

6. 频域微分结果

Figure 7. Displacement results obtained by integrating the acceleration signal in frequency domain

7. 由加速度信号频域积分后得到的位移结果

5. 生成扫频与白噪声信号

5.1. 生成扫频信号

振动扫频或谐响应分析是工程振动控制分析经常要开展的一项工作,即在关注的频段内,生成一组信号,输入至振动系统,分析其振动响应,观察系统在不同频率上的反应。频率扫描信号是一种振动频率随时间变化的信号。由于扫频信号的频率范围可以根据需要任意设置,因此,在振动试验中常被用作宽频振动激励信号。图8分别给出线性、对数、指数三种扫频信号,其采样频率为512 Hz、最小截止频率0.5 Hz、最大截止频率50 Hz、幅值1、持续时间1 s的扫频信号。

(a) 线性扫频信号

(b) 对数扫频信号

(c) 指数扫频信号

Figure 8. Generated swept signals

8. 生成的扫频信号

5.2. 生成白噪声信号

白噪声是一种特殊的随机信号,其功率谱密度在所有频率上都是均匀分布的。这种信号在各个频段上的功率一样,因为白噪声的频谱密度在各个频率上均匀分布,在工程振动控制试验或数值计算分析中经常被用作激励信号,以检验系统的宽频带振动性能。图9给出生成的白噪声信号,其采样频率512 Hz,最小截止频率0.5 Hz,最大截止频率128 Hz,时间长度5 s,最大幅值1。

(a) 生成的白噪声时域响应

(b) 生成的白噪声频谱

Figure 9. Generated white noise signal

9. 生成的白噪声信号

6. 模态参数识别

模态参数识别是确定结构系统模态参数的过程,包括固有频率、阻尼比和模态振型,它们是结构的固有振动特性。模态分析是一种研究结构动力特性的方法,广泛应用于工程振动领域。模态参数的识别可以通过两种主要方式进行:计算模态分析和试验模态分析。计算模态分析是通过有限元计算方法获得的,而试验模态分析则是通过采集的系统输入与输出信号经过参数识别获得的。模态参数识别的主要方法有频域法、时域法和时频域法等。时域法的研究与应用比频域方法晚,但可以克服频域法的一些缺陷,特别是大型复杂或高耸结构,频域特征参数很难测量,但时域振动响应容易测得,此时,可以利用时域信号进行参数识别。

6.1. 随机减量法

随机减量法是一种用于模态参数识别的方法,它通过从随机振动响应中提取自由衰减信号,进而识别结构的模态参数。随机减量法的原理:基于一个平稳随机激励系统,其响应由初始条件决定的确定性响应和外部激励的随机响应组成。通过在相同的初始条件下对响应的时间历程进行多段截取,并对截取的多段信号计算总体平均,从而提取出自由衰减响应。随机减量法在工程实践中有着广泛的应用,例如,在高层建筑结构、机车车辆系统以及桥梁结构的模态参数识别中都有成功应用。此外,结合小波变换和经验模式分解(EMD)等方法,可以提高识别精度。随机减量法的主要原理详见参考文献[22]-[29]图10给出基于某实际振动信号,采用随机减量法进行剥离的自由振动响应信号。

Figure 10. Free vibration response signal stripped by random decrement method

10. 随机减量法剥离的自由振动响应信号

6.2. NExT法

自然激励技术法(Natural Excitation Technique,简称NExT法)是一种在结构动力学和模态分析领域中广泛应用的方法。它的基本思想是在平稳随机振动信号的激励下,结构两点之间的互相关函数和脉冲响应函数有着相似的表达式。因此,可以利用互相关函数来代替脉冲响应函数,从而更加方便快捷地识别结构的模态参数。NExT法的基本步骤:选定一个响应较小的测点作为参考点,计算其他测点与该参考点的互相关函数,将求得的互相关函数与其他模态参数识别方法结合起来,进行相关的计算以识别结构的模态参数[30]-[35]图11给出某2个实际工程测点的数据,并选取测点1数据为参考点。图12给出的是基于NExT法计算得到的互相关函数。

Figure 11. Two groups of actual measured data (point 1 is the reference one)

11. 某2组实际测点数据(测点1为参考点)

Figure 12. Cross-correlation function calculated by NExT method

12. NExT法计算得到的互相关函数

6.3. ITD法

ITD法(The Ibrahim Time Domain Technique)是利用结构自由振动响应进行模态参数识别的方法。ITD法是以线性系统的自由振动响应可表示为其各阶模态的组合理论为基础,根据测得的自由衰减响应信号进行延时采样构造自由响应采样数据的增广矩阵,并由响应与特征值之间的复指数关系,建立特征矩阵的数学模型,求解其特征值,再根据模型特征值与振动系统特征值的关系,求解出系统的模态参数[36]-[43]图13给出基于ITD法对利用随机减量法从某实测振动信号中处理得到的自由振动响应(图10)进行拟合的情况,表1给出了模态参数识别结果。

Figure 13. Free vibration response fitting based on ITD method

13. 基于ITD法的自由振动响应拟合

Table 1. Results of modal parameter identification by ITD method

1. ITD法模态参数识别结果

模态阶数

频率(Hz)

阻尼比(%)

振型系数

1

13.03

15.53

2.35e-05

2

22.39

3.79

0.02

3

26.71

6.48

8.80

4

29.84

1.13

2.34

5

32.78

44.30

8.15

6

33.87

4.80

4.89

7

38.38

0.032

0.10

8

42.04

20.87

3.71

9

51.28

0.40

0.01

10

55.36

1.17

0.01

11

61.44

0.15

0.01

12

66.77

1.85

0.0012

13

74.12

1.60

0.02

14

79.85

2.15

0.04

15

85.67

1.66

5.8852e-06

16

92.30

8.07

0.56

17

93.72

0.26

0.00186

18

99.28

4.72

0.25

7. 三分之一倍频程谱

倍频程是指振动信号在某个频率范围内的幅度保持不变,通常以上下限频率来表示,上限频率和下限频率之间的频率范围即为倍频程。三分之一倍频程是对倍频程的一种划分方式,将倍频程分为三个等宽的频率范围。每个频率范围的宽度是前一个频率范围的三分之一。设倍频程的上限频率为f2,下限频率为f1,则三分之一倍频程的上限频率f3和下限频率f4可通过下列公式计算:f3 = f1 × 101/3f4 = f2 × 101/3。对于三分之一倍频程谱可以通过两种方法得到,一种是在整个频率分析范围内,对采样信号进行带通滤波,然后计算出滤波后数据的均方根值,这样便得到对应每个中心频率的功率谱值或幅值谱。另一种方法是对采样信号进行快速傅里叶变换,计算出功率谱或幅值谱,然后用功率谱或幅值谱的数据,计算每一个中心频率带宽内数据的平均值,从而得到三分之一倍频程谱[44]-[46]图14给出基于某实测数据的三分之一倍频程谱,绿色曲线为商业软件DASP数据处理结果,可见两者的数据处理结果非常接近,低频1~2 Hz的偏差考虑商业软件和自编软件在数字滤波器等参数选择的不同导致。

Figure 14. One third octave spectrum

14. 三分之一倍频程谱

8. 小波分解与重构

实际工程中,很多情况下测试的振动信号是多源振动信号掺杂在一起,往往无法获得较为纯粹而单一的振动信号,如测试轨道交通测试时,不可避免地会将地面交通振动、人行振动、噪声等信号收集,从而对实际信号造成干扰,由此,可以基于小波变换[47]-[50]对数据进行分解与重构,从而找到关注的振动信号。图15给出某实测原始轨道交通振动信号、重构信号及其两者误差。图16给出基于小波变换的信号分解(d1~d5)。图17给出了分解得到的多源成分信号的频谱特征,从图中可以看出,分解信号d1显示高频成分,应为轮轨激励的高频信号,分解信号d2的频带分布为50 Hz~150 Hz,是较为常见的轨道交通引起的地面振动激励信号,分解信号d3与d2成分特征类似,但频带较窄,分解信号d4与d5应为地面交通以及动力设备等其他激励引起的中低频成分。

Figure 15. Wavelet reconstruction of vibration signal

15. 振动信号的小波重构

Figure 16. Wavelet decomposition of vibration signal

16. 振动信号的小波分解

Figure 17. Spectrum analysis of vibration signal after wavelet decomposition

17. 小波分解后振动信号的谱分析

9. 小结

本文对工程振动信号分析与处理中的常用技术进行了较为系统的研究,利用最小二乘法及滑动平均法对采集数据中的趋势项进行了消除处理,采用低通和高通滤波对信号进行了滤波处理,采用频域微积分对信号进行了微积分处理,生成了线性/对数/指数三种扫频激励信号以及白噪声信号,基于随机减量法、NExT法、ITD法对随机振动信号模态信息进行了识别和抽取,生成了三分之一倍频程谱和VC评价曲线,利用小波分解与重构技术对多源振动信号进行了分析与处理。

本研究是对工程振动信号分析处理技术的系统总结,对于实际工程具有较为重要的指导意义和应用价值。

未来,笔者将在本研究的基础上,对工程振动信号处理技术进行更深入的研究,如故障诊断与损伤识别、稳定环境振动信号的长时预测、振动信号图像识别技术等。

基金项目

中国机械工业集团青年基金重点项目“大科学工程群微纳级环境振动控制关键技术研究与应用”。

参考文献

[1] 魏招毅. 柴油机燃烧噪声传递函数及噪声预测研究[D]: [硕士学位论文]. 天津: 天津大学, 2020.
[2] 孙苗钟. 一种消除振动信号多项式趋势项的方法[J]. 仪器仪表与分析监测, 2007(1): 11-12.
[3] 胡永梅, 张鹏波, 纪少波. 柴油机振动加速度信号测试及分析方法研究[J]. 内燃机与动力装置, 2010(2): 8-11, 22.
[4] 陈华华. 风电叶片脱层的无损检测技术研究[D]: [硕士学位论文]. 南京: 南京航空航天大学, 2015.
[5] 贾通. 沥青路面智能压实系统关键技术研究[D]: [博士学位论文]. 南京: 东南大学, 2020.
[6] 纪少波. 基于柴油机缸盖振动加速度信号提取缸内燃烧过程信息的研究[D]: [硕士学位论文]. 山东: 山东大学, 2008.
[7] 程亮亮. 薄壁圆柱壳类结构的模态参数辨识技术与软件[D]: [博士学位论文]. 沈阳: 东北大学, 2013.
[8] 李英, 李绍明, 牛草原, 等. 玉米植株的振动特性测试[C]//第十届全国振动理论及应用学术会议论文集. 2011: 1076-1084.
[9] 戴超. 汽车油箱典型姿态工况下的动态泄漏及动态通气性能研究[D]: [硕士学位论文]. 镇江: 江苏大学, 2023.
[10] 罗丹. 数据驱动的铣刀磨损状态识别及预测方法研究[D]: [硕士学位论文]. 西安: 长安大学, 2022.
[11] 王晨阳. 基于惯性测量元件的波浪测量方法研究[D]: [硕士学位论文]. 天津: 天津理工大学, 2019.
[12] 杨津龙. 邹城市水资源调查评价与变化情势研究[D]: [硕士学位论文]. 泰安: 山东农业大学, 2014.
[13] 程佩清. 数字信号处理教程[M]. 第二版. 北京: 清华大学出版社, 2001.
[14] 王济, 胡晓. MATLAB在振动信号处理中的应用[M]. 北京: 中国水利水电出版社, 2006.
[15] 王晓燕, 李杰, 董玉才, 等. 基于FIR数字滤波器随机振动信号频时域转换方法[J]. 北京理工大学学报, 2012, 32(7): 685-688.
[16] 任飞. 数字相关滤波法振动信号的处理技术分析[J]. 电子测试, 2019(10): 97-98.
[17] 邢子龙, 闫利文, 杨振峰, 等. IIR数字滤波器在砌块成型机振动信号滤波中的应用[J]. 现代机械, 2015(6): 53-55.
[18] 陈高杰, 陈章位, 韩军, 等. 数字滤波在低频振动无线检测系统信号处理中的应用研究[J]. 工兵装备研究, 2015, 34(1): 29-33.
[19] 李秀丽, 钱琳琳, 牛瑞燕, 等. 傅里叶变换中时域微积分性质的应用[J]. 北京联合大学学报(自然科学版), 2006, 20(3): 61-63.
[20] 樊新海, 赵智勇, 安钢, 等. 机械振动烈度的频域算法研究[J]. 装甲兵工程学院学报, 2008, 22(1): 42-45.
[21] 王林台, 高文学, 曹晓立, 等. 工程振动信号微积分敏感性及其应用研究[C]//2018第十二届全国爆炸力学学术会议论文集. 2018: 86-86.
[22] 许可. 基于随机减量法识别转向架构架刚体模态的研究[D]: [硕士学位论文]. 北京: 北京交通大学, 2006.
[23] 刘剑锋, 李元兵, 张启伟. 基于改进随机减量法和小波变换的结构模态参数识别[J]. 同济大学学报(自然科学版), 2015, 43(10): 1447-1453.
[24] 罗钧, 刘纲, 黄宗明. 基于随机减量法的非平稳激励下模态参数识别[J]. 振动与冲击, 2015(21): 19-24, 64.
[25] 逯静洲, SUNG HAN SIM, BILLIE F. SPENCER, JR. 基于随机减量法的分布式结构模态参数识别[J]. 振动与冲击, 2017, 36(17): 48-54.
[26] 黄方林, 何旭辉, 陈政清, 等. 随机减量法在斜拉桥拉索模态参数识别中的应用[J]. 机械强度, 2002, 24(3): 331-334.
[27] 张亚林, 胡用生. 随机减量法在机车车辆轮对系统模态参数识别中的应用[J]. 铁道学报, 2002, 24(2): 35-38.
[28] 田鹏明, 连俊义, 张凤. 随机减量法在工作模态参数识别中的应用研究[J]. 机电工程技术, 2012, 41(6): 105-108.
[29] 张亚林, 胡用生. 随机减量法识别轮对系统模态参数[J]. 同济大学学报(自然科学版), 2002, 30(6): 695-698.
[30] 韩建平, 张鸿宇, 安鹏强. 基于自然激励技术和FT时移特性的模态阻尼比识别方法[J]. 世界地震工程, 2020, 36(3): 19-26.
[31] 万方义, 崔卫民. 基于自然激励技术与本征系统实现算法的飞行器结构健康监测研究[C]//第九届全国动力学与控制学术会议论文集. 2012: 206-206.
[32] 薛晓武. 基于自然激励技术的输电塔结构损伤识别研究[D]: [硕士学位论文]. 重庆: 重庆大学, 2013.
[33] 罗奎. 基于自然激励技术的结构模态参数识别应用研究[D]: [硕士学位论文]. 武汉: 武汉理工大学, 2010.
[34] 纪红刚, 宋汉文. 自然激励技术在时延相关白噪声激励系统中的应用[J]. 噪声与振动控制, 2017, 37(6): 211-215.
[35] 韩建平, 李达文. 基于Hilbert-Huang变换和自然激励技术的模态参数识别[J]. 工程力学, 2010, 27(8): 54-59.
[36] 陈燕虹. 结构模态参数识别ITD方法实施及研究[D]: [硕士学位论文]. 长春: 吉林大学, 1997.
[37] 杨佑发, 李帅, 李海龙. 环境激励下结构模态参数识别的改进ITD法[J]. 振动与冲击, 2014(1): 194-199.
[38] 裴冉冉, 孟昭博, 张保良, 等. 基于ITD法的光岳楼木结构模态参数识别[J]. 聊城大学学报(自然科学版), 2018, 31(1): 104-110.
[39] 狄生奎, 张得强, 李健. 基于ITD法的结构模态参数识别[J]. 土木工程与管理学报, 2012, 29(4): 15-19.
[40] 王维辉, 董萼良, 康新. 基于数字图像相关法及ITD法的模态参数识别研究[C]//中国力学大会2011暨钱学森诞辰100周年纪念大会论文集. 2011: 1-6.
[41] 区允杰, 陈刚. 基于改进ITD法的低频振荡参数辨识研究[J]. 广东电力, 2019, 32(5): 73-79.
[42] 武晓飞, 郑海起, 栾军英, 等. 基于速度响应信号的模态参数识别ITD算法研究[J]. 机械制造, 2009, 47(9): 29-32.
[43] 徐辰奎, 刘国明, 杨亮. 基于随机减量和时域ITD法的重力坝模态参数识别[J]. 水利与建筑工程学报, 2015(6): 178-182, 225.
[44] 武文山. 精密设备环境振动测试与评价方法研究[D]. 武汉: 华中科技大学, 2013.
[45] 杜林林, 兰日清, 祖晓臣, 等. 区域环境振动对某拟建精密实验室选址的影响分析[J]. 噪声与振动控制, 2022, 42(2): 201-206.
[46] 程琳, 王长柏, 许彪, 等. 压路机振动对精密仪器影响的研究[J]. 科学技术与工程, 2017, 17(7): 143-147.
[47] 曹伟. 基于小波包分解重构的微震信号降噪方法研究与实现[D]: [硕士学位论文]. 青岛: 山东科技大学, 2018.
[48] Daubechies, I. (1992) Ten Lectures on Wavelets. Society for Industrial and Applied Mathematics.
https://doi.org/10.1137/1.9781611970104
[49] Mallat, S.G. (1989) A Theory for Multiresolution Signal Decomposition: The Wavelet Representation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 11, 674-693.
https://doi.org/10.1109/34.192463
[50] Meyer, Y. (1992) Wavelets and Operators: Volume 1. Cambridge University Press.