振动检测基础:振动的基本概念、常见振动源、振动特征及传感器类型
在TinyML振动检测项目中,数据标注与模型训练的质量高度依赖于对振动信号本质的理解。振动是物体围绕平衡位置进行的周期性或随机性往复运动,它既是设备运行状态的直接反映,也是故障特征的载体。本章将系统梳理振动的基本物理概念、工业场景中的常见振动源、描述振动的三大核心特征(频率、幅值、加速度),以及用于采集这些信号的传感器类型与选型要点。只有准确理解这些基础,才能为后续的数据标注规则制定和特征工程打下坚实的物理基础。
振动的基本概念与物理本质
振动在工程上定义为机械系统围绕其平衡位置的往复运动。从力学角度看,任何具有质量和弹性的系统在外力或初始扰动作用下都会产生振动。描述振动系统最基本的物理量包括:位移(振动的空间范围)、速度(位移的变化率)、加速度(速度的变化率)以及频率(单位时间内振动的周期数)。在旋转机械中,振动通常由转子的不平衡、轴系不对中、滚动轴承的缺陷、齿轮啮合误差等因素激发。振动信号从产生到被传感器拾取,会经过机械结构的传递路径,包括轴承座、壳体、安装基座等,这一传递过程会引入幅值衰减和相位变化,因此在数据标注时需要明确传感器的安装位置与方向。
常见振动源与故障机理
在工业物联网场景中,振动源主要分为以下几类,每类都有其独特的频率特征和故障演化规律:
| 振动源类型 | 典型设备 | 主要激励频率 | 常见故障模式 |
|---|---|---|---|
| 旋转机械 | 异步电机、离心泵、风机 | 1×转频(基频)、2×转频 | 转子不平衡、轴弯曲、轴承磨损 |
| 往复机械 | 活塞压缩机、内燃机 | 点火频率、活塞敲击频率 | 气阀泄漏、活塞环磨损、十字头间隙 |
| 齿轮传动 | 减速箱、变速箱 | 啮合频率(齿数×转频) | 齿面点蚀、断齿、轴不对中 |
| 流体诱发 | 管道、阀门、水轮机 | 涡街频率、喘振频率 | 空化、水锤、气蚀 |
| 结构共振 | 机架、基础、管道支架 | 结构固有频率 | 共振放大、连接松动 |
理解振动源的关键在于建立“频率-故障”的映射关系。例如,电机转子不平衡时,振动能量主要集中在1×转频(即转速频率)处;而轴承外圈故障时,特征频率为BPFO,且常伴随高频冲击成分。在数据标注阶段,需要根据这些物理规律为每个样本打上准确的故障标签,而不是仅凭时域波形幅值大小判断。
振动特征:频率、幅值与加速度
振动信号的特征提取是TinyML模型输入的关键。三个核心特征各有侧重:
- 频率(Frequency):单位为Hz或CPM(每分钟循环数)。频率是识别故障类型的首要依据。通过快速傅里叶变换(FFT)可以将时域波形转换为频谱,频谱中的峰值位置对应特定的故障频率。例如,一个转速为3000 RPM(50 Hz)的电机,其不平衡故障会在50 Hz处出现明显峰值。
- 幅值(Amplitude):表示振动的强度,常用峰值、峰峰值或均方根值(RMS)表示。幅值反映故障的严重程度。ISO 10816标准提供了基于振动速度RMS的设备状态评价阈值,例如,对于大型旋转机械,RMS值低于2.8 mm/s为良好,高于7.1 mm/s为不允许运行。
- 加速度(Acceleration):单位通常为g(9.81 m/s²)或m/s²。加速度对高频振动成分敏感,适合检测轴承早期故障、齿轮点蚀等高频冲击信号。在TinyML应用中,加速度计直接输出数字加速度值,无需额外积分或微分。
在实际工程中,需要根据被测对象的频率范围选择合适的特征参数:低频振动(<10 Hz)优先关注位移,中频振动(10 Hz-1 kHz)关注速度,高频振动(>1 kHz)关注加速度。对于TinyML振动检测,通常直接使用加速度计的原始时域数据或经过FFT后的频谱幅值作为模型输入。
振动传感器类型与选型要点
振动传感器是将机械振动转换为电信号的换能装置。根据测量原理和输出信号类型,主要分为以下三类:
| 传感器类型 | 工作原理 | 频率范围 | 优点 | 局限性 | TinyML适用性 |
|---|---|---|---|---|---|
| 压电式加速度计 | 压电晶体受力产生电荷 | 0.5 Hz - 10 kHz | 频响宽、动态范围大、稳定性好 | 需要电荷放大器、成本高 | 低(模拟输出需外接ADC) |
| MEMS加速度计 | 微机械结构电容变化 | 0 Hz - 5 kHz | 低成本、低功耗、数字输出、体积小 | 噪声相对较高、量程有限 | 高(I2C/SPI直接读取) |
| 磁电式速度传感器 | 线圈切割磁力线产生感应电动势 | 10 Hz - 2 kHz | 中频灵敏度高、无需电源 | 体积大、低频响应差 | 低(模拟输出) |
| 电涡流位移传感器 | 涡流效应改变线圈阻抗 | 0 Hz - 10 kHz | 非接触测量、适合轴振动 | 价格昂贵、安装要求高 | 低(主要用于实验室) |
对于TinyML振动检测项目,MEMS加速度计是首选方案。以ADXL345、MPU6050或LSM6DS3为例,这些芯片集成了三轴加速度感知、16位ADC、数字滤波器和I2C/SPI接口,可以直接与ESP32、STM32等微控制器连接。选型时需关注以下参数:
- 量程:工业设备振动加速度通常在±2g到±16g之间,建议选择±16g量程以避免削波。
- 带宽:根据目标故障频率设置片上低通滤波器带宽,例如轴承故障检测需要至少2 kHz带宽。
- 噪声密度:低噪声密度(如150 µg/√Hz)有助于提取微弱故障信号。
- 采样率:根据奈奎斯特定理,采样率至少为最高分析频率的2.56倍。例如,分析5 kHz以内的振动,采样率需≥12.8 kSPS。
案例拆解:电机轴承故障的传感器选型与特征识别
某工厂一台额定转速为1470 RPM(约24.5 Hz)的异步电机驱动离心泵,近期出现异常噪音。工程师计划部署TinyML振动检测系统进行在线监测。以下是完整的分析过程:
背景与约束:电机轴承型号为SKF 6205,滚动体数量Z=9,滚动体直径d=7.94 mm,节圆直径D=39.04 mm,接触角α=0°。系统要求使用电池供电的无线节点,预算有限,需选用低功耗MEMS加速度计。
初始现象:手持式测振仪测得电机驱动端轴承座振动速度RMS为4.5 mm/s,超过ISO 10816的警戒值(2.8 mm/s),但未达到停机值(7.1 mm/s)。
关键计算:根据轴承故障特征频率公式:
外圈故障频率 BPFO = (Z/2) × (1 - d/D × cosα) × fr
= (9/2) × (1 - 7.94/39.04) × 24.5
≈ 4.5 × 0.7966 × 24.5
≈ 87.8 Hz
内圈故障频率 BPFI = (Z/2) × (1 + d/D × cosα) × fr
≈ 4.5 × 1.2034 × 24.5
≈ 132.7 Hz
滚动体故障频率 BSF = (D/(2d)) × (1 - (d/D)² × cos²α) × fr
≈ (39.04/15.88) × (1 - 0.0414) × 24.5
≈ 57.9 Hz
传感器选型:由于需要检测约88 Hz的外圈故障频率及其谐波(最高关注5倍频约440 Hz),选择ADXL345加速度计,量程±16g,带宽设置为1 kHz,采样率配置为2.56 kSPS。该传感器数字输出,直接通过I2C接口连接ESP32微控制器。
数据采集与标注:在电机驱动端轴承座垂直方向安装传感器,连续采集10秒数据,每段数据截取1秒(2560个采样点)作为一个样本。同时记录电机转速(通过光电传感器)和负载电流。标注规则:若频谱中在88 Hz、176 Hz、264 Hz处出现明显峰值且幅值递增,则标注为“外圈故障”;若在132 Hz处出现峰值,标注为“内圈故障”。
结果对比:实际采集的频谱中,88 Hz处峰值幅值为0.42g,176 Hz处为0.18g,264 Hz处为0.09g,呈现典型的谐波衰减特征,确认外圈故障。后续拆机检查发现外圈滚道存在一处剥落坑,与诊断结论一致。
复盘经验:(1)传感器安装位置对信号质量影响极大,应尽量靠近轴承承载区;(2)标注时需同步记录转速,因为转速波动会导致频率偏移,影响模型泛化;(3)MEMS加速度计的低频噪声较大,对于低于5 Hz的振动成分需谨慎处理。
总结与复盘
本章的核心要点可归纳为:振动检测的本质是通过测量机械表面的运动来推断内部状态。理解振动源的类型有助于预判可能出现的故障频率;掌握频率、幅值、加速度三个特征维度,能够为数据标注提供物理依据;选择合适的传感器(尤其是MEMS加速度计)是TinyML系统低功耗、低成本运行的前提。在实际项目中,建议建立“振动特征-故障类型”对照表,作为标注团队的参考标准。同时,务必记录每次采集的工况参数(转速、负载、温度),这些元数据对于模型训练和部署后的诊断至关重要。