2. 振动监测基础

振动是旋转机械与往复式设备运行状态的直接映射。无论是电机、泵、风机、压缩机,还是齿轮箱与轴承,其内部零部件的磨损、裂纹、松动、不对中、不平衡等故障,都会以特定的振动模式在壳体表面呈现。理解振动信号的基本特征、掌握常见故障的频域指纹,并明确不同工业场景下的监测需求,是设计低功耗TinyML振动监测系统的前提。本章将围绕这三个核心维度展开,为后续的周期采样策略与异常触发推理奠定物理与信号基础。

振动监测知识框架与信号链路 振动信号特征 时域:波形、峰值、有效值 频域:FFT频谱、包络谱 统计量:峭度、峰值因子 时频:STFT、小波 趋势:速度、加速度、位移 常见故障类型 不平衡:1×转频 不对中:2×转频为主 轴承故障:BPFO/BPFI/BSF 齿轮故障:啮合频率边带 松动:分数谐波、冲击 监测应用场景 工业电机与泵组 风电齿轮箱与主轴 HVAC与冷水机组 输送带与辊道 压缩机与泵阀 信号特征 → 故障识别 → 场景适配,构成TinyML振动监测的完整知识链路

2.1 振动信号的核心特征与物理意义

振动信号从传感器端采集后,通常以加速度、速度或位移的形式呈现。在TinyML低功耗场景中,加速度信号因传感器成本低、接口简单(I2C/SPI)、功耗可控而成为首选。但加速度信号对高频成分敏感,且随频率升高幅值放大,因此需要根据监测对象的工作转速范围选择合适的特征域。

时域特征是最直观的振动描述。峰值(Peak)反映瞬时最大冲击,有效值(RMS)代表振动能量水平,峰值因子(Crest Factor)则用于检测早期冲击性故障。例如,一个正常运转的滚动轴承,其加速度峰值因子通常在3~5之间;当出现早期剥落时,冲击成分使峰值因子迅速上升至8~10,而RMS值变化相对滞后。这一特性使得峰值因子可以作为低功耗异常触发的第一级判据。

频域特征是故障定位的关键。通过FFT将时域波形转换为频谱,可以识别出转频(1×)、倍频(2×、3×)、边带、谐波等成分。对于TinyML设备,直接传输原始波形到云端进行FFT会消耗大量无线带宽与能量,因此通常采用片上特征提取策略:在MCU上完成FFT或滤波,仅上传特征向量或异常分数。

特征域 典型指标 物理意义 TinyML适用性
时域 RMS、峰值、峰值因子 振动能量、冲击强度 计算量小,适合常驻监测
频域 1×、2×、BPFO、BPFI 故障频率定位 需FFT,可间歇执行
统计量 峭度、偏度、方差 信号分布形态变化 计算简单,适合边缘推理
时频 STFT、小波系数 非平稳信号分析 计算量大,需谨慎部署
经验提醒:在低功耗设计中,不要一开始就追求全频段FFT。建议采用“两级策略”:第一级用RMS+峰值因子做粗筛,第二级仅在粗筛触发时启动FFT进行频域确认。这样可以将平均功耗降低60%~80%。

2.2 常见机械故障的振动指纹

不同故障类型在频谱上具有独特的“指纹”模式。掌握这些模式是构建异常触发规则的基础。以下按故障发生频率从高到低进行梳理。

2.2.1 转子不平衡

不平衡是旋转机械最常见的故障,约占所有振动问题的30%。其频谱特征为1×转频处出现明显峰值,且径向方向振动幅值较大。不平衡的振动幅值与转速的平方成正比,因此高速设备更为敏感。在TinyML监测中,若设备转速恒定,可以通过监测1×频段幅值的缓慢漂移来识别不平衡的发展趋势。

2.2.2 轴不对中

不对中表现为2×转频分量突出,同时伴随1×分量。当不对中严重时,还会出现3×、4×等高次谐波。轴向振动会显著增大,这是与不平衡的重要区别。对于联轴器连接的电机-泵组,不对中是最常见的安装缺陷。

2.2.3 滚动轴承故障

轴承故障具有明确的特征频率,由轴承几何尺寸和转速决定:

  • BPFO(外圈故障频率):约0.4×N×滚珠数
  • BPFI(内圈故障频率):约0.6×N×滚珠数
  • BSF(滚动体故障频率):与保持架转速相关

早期轴承故障在频谱上表现为特征频率处的微弱峰值,且常伴有边带。由于冲击能量集中在高频共振区,包络解调(Envelope Analysis)是提取轴承故障特征的有效手段。在TinyML场景中,可以通过带通滤波+包络检波+FFT的简化流程实现。

2.2.4 齿轮故障

齿轮故障的特征是啮合频率(GMF = 齿数×转频)及其边带。正常齿轮的GMF幅值稳定;当齿面磨损或断齿时,GMF幅值上升,且边带数量增多、间距等于故障齿轮的转频。齿轮箱振动信号复杂,需要较高的频率分辨率,对采样时长有一定要求。

案例拆解:某化工厂循环水泵轴承故障诊断
背景:一台功率45kW的循环水泵,转速2950rpm(约49.2Hz),配置两个6311深沟球轴承(滚珠数8,节径65mm,滚珠直径14.3mm,接触角0°)。
现象:设备振动值从2.8mm/s缓慢上升至4.5mm/s(RMS),但未触发报警阈值(7.1mm/s)。
分析:计算BPFO = 0.5×8×(49.2)×(1-14.3/65×cos0°) ≈ 153.6Hz。在频谱中153.6Hz处发现峰值,幅值0.8mm/s,且存在以153.6Hz为中心、间隔49.2Hz的边带。
操作:将采样频率设为5120Hz,采样点数2048,频率分辨率2.5Hz,满足边带识别需求。通过TinyML节点连续采集72小时,发现BPFO幅值从0.8mm/s增长至1.6mm/s。
结果:计划停机更换轴承,拆解后发现外圈滚道存在长约8mm的剥落带。若继续运行,预计2周内将发展为严重故障。
复盘:RMS阈值法未能及时报警,而频域特征提前10天捕捉到故障趋势。这验证了在TinyML节点上执行轻量级FFT的必要性。

2.3 振动监测的应用场景与部署约束

振动监测并非在所有设备上都同等有效。选择应用场景时,需要综合考虑设备价值、故障后果、转速范围、环境干扰和供电条件。以下是适合TinyML低功耗振动监测的典型场景。

2.3.1 工业电机与泵组

这类设备数量庞大、分布广泛,且多为连续运行。故障以轴承磨损、不平衡、不对中为主。由于转速相对稳定(如3000rpm/1500rpm),特征频率计算简单,非常适合部署周期采样的TinyML节点。监测点通常选择在驱动端和非驱动端轴承座垂直与水平方向。

2.3.2 风电齿轮箱与主轴

风电设备转速随风速变化(10~20rpm),振动信号具有非平稳性。齿轮箱结构复杂,包含多级齿轮和轴承,故障特征频率随转速变化。此时需要结合转速信号进行阶比跟踪,或采用时频分析方法。TinyML节点需具备转速参考输入或通过振动信号自身估计转速。

2.3.3 HVAC与冷水机组

楼宇暖通设备对振动监测的需求集中在压缩机、风机和冷却塔风扇。这些设备通常有固定的运行时段,且环境温度变化大。低功耗节点可以利用设备启停信号来触发采样窗口,避免在停机状态浪费电能。

应用场景 典型转速范围 主要故障模式 采样策略建议 功耗约束
工业电机/泵 1500~3000 rpm 轴承、不平衡、不对中 周期采样(每10分钟1次) 中等(电池供电)
风电齿轮箱 10~20 rpm 齿轮磨损、轴承点蚀 变转速触发+阶比跟踪 较高(需持续监测)
HVAC设备 800~3600 rpm 皮带松动、风机不平衡 启停触发+短时采样 低(可能量采集)
输送带辊道 50~300 rpm 辊子轴承磨损 低频采样+包络分析 低(电池供电)

2.4 常见误区与设计复盘

在振动监测系统的前期设计中,工程师常陷入以下误区,导致后期部署效果不佳或功耗超标。

误区一:采样频率越高越好。高采样频率意味着更大的数据量、更长的FFT计算时间和更高的功耗。对于转速3000rpm的设备,其故障特征频率通常低于2kHz,采样频率设为5120Hz即可满足奈奎斯特准则。盲目采用20kHz采样只会浪费MCU算力和电池电量。
误区二:忽略传感器安装谐振。加速度传感器通过磁座或胶粘安装时,其安装谐振频率可能落在监测频带内,导致频谱出现虚假峰值。建议在部署前进行锤击测试,确认安装谐振频率高于监测频带上限的3倍以上。
误区三:只关注RMS趋势。RMS是振动能量的整体度量,但对早期局部损伤不敏感。应结合峰值因子、峭度等无量纲指标,或直接监测特征频段幅值。
误区四:所有设备采用统一阈值。不同设备、不同安装位置、不同转速下的振动基准值差异很大。应基于每台设备的基线数据设定自适应阈值,或采用相对阈值(如基线值的2~3倍)。

2.5 从信号特征到TinyML部署的映射

理解振动信号特征后,需要将其转化为TinyML模型可用的输入。典型的部署流程如下:

  1. 确定监测频带:根据设备转速和故障类型,确定感兴趣的频率范围。例如,轴承故障监测需要覆盖到10×转频。
  2. 选择特征集:从时域(RMS、峰值因子、峭度)、频域(1×、2×、BPFO幅值)中选取5~10个特征。特征数量不宜过多,避免模型过拟合和计算负担。
  3. 设计采样策略:正常状态下采用低占空比周期采样(如每15分钟采样1秒);当特征值超过阈值时,切换为连续采样或加密采样。
  4. 模型训练与量化:在云端用历史数据训练轻量级模型(如决策树、1D-CNN),然后量化为int8格式部署到MCU。
  5. 边缘推理与上报:MCU上运行推理,仅当异常概率超过阈值时通过BLE/LoRa上报,其余时间保持休眠。
实战建议:在项目启动阶段,先对目标设备进行为期一周的“影子监测”——同时使用有线高精度采集仪和TinyML节点采集数据,对比两者的频谱一致性。这能帮助校准TinyML节点的采样参数和特征提取算法,避免部署后才发现数据质量问题。