4. MINAS振动信号分析入门

在MINAS伺服系统的振动抑制与性能调优中,采集到的振动信号往往是一串随时间变化的电压或位置偏差序列。若只看原始波形,很难判断振动到底由哪个频率成分主导,也无法区分是机械共振、控制增益过高,还是外部扰动引起的。因此,掌握从时域到频域的基本分析链路,是后续调优工作的前提。本节围绕MINAS振动数据处理中最常用的几个环节展开:时域波形观察、频谱分析、FFT、窗函数、平均与滤波,并说明它们各自解决什么问题、在什么条件下使用。

时域波形:先看清“发生了什么”

时域波形是最直接的观察方式。以MINAS伺服驱动器配合上位调试软件采集转矩指令或速度反馈为例,采样周期常设为0.5 ms或1 ms,记录一段2 s左右的数据。若电机在某一转速下出现明显啸叫,时域波形上通常表现为叠加在直流或低频趋势上的周期性振荡。此时应关注三个量:振荡的峰峰值、振荡周期、以及振荡是否随时间衰减或发散。

峰峰值反映振动强度,周期反映主导频率。例如,若波形上相邻两个波峰间隔约2 ms,则对应频率约为500 Hz。这个粗略估算可以帮助我们判断后续频谱中应重点观察哪个频段。需要注意的是,时域波形容易受到噪声和趋势项干扰,若信号中存在明显的直流偏置或低频漂移,直接做FFT会把大量能量集中在0 Hz附近,掩盖真正关心的振动成分。因此,在进入频谱分析前,通常先去除均值或做去趋势处理。

频谱分析与FFT:把时间序列变成频率成分

频谱分析的核心思想是:任何周期或准周期信号都可以分解为若干不同频率、幅值和相位的正弦分量。FFT(快速傅里叶变换)是实现这一分解的高效算法。对于长度为N的离散序列,FFT输出N个复数点,对应从0到采样频率fs的频率范围。实际分析中只使用前N/2个点,因为后半部分是对称的负频率。

频率分辨率Δf = fs / N。例如,采样频率fs = 2 kHz,采样点数N = 4096,则Δf ≈ 0.488 Hz。这意味着频谱上相邻两条谱线的间隔约为0.49 Hz。若两个振动频率相差小于Δf,它们将无法被区分。因此,在需要分辨密集边带时,应增加采样点数或降低采样频率,但降低采样频率又可能引起混叠,必须保证fs大于信号最高频率的2倍。

幅值谱的纵轴通常取|X(k)|的2/N倍,以近似恢复单边幅值。若某频率处幅值明显高于周围背景,则该频率就是主导振动成分。在MINAS调优中,常见的主导频率包括:机械共振频率(通常几百Hz到1 kHz)、电流环带宽附近的振荡、以及编码器分辨率引起的量化噪声。找到主导频率后,才能有针对性地调整陷波滤波器或增益参数。

窗函数:减少频谱泄漏

FFT假设信号是周期性的,且截断窗口内恰好包含整数个周期。实际采集的信号很难满足这一条件,截断处的不连续会在频谱上产生泄漏,使原本集中的能量扩散到邻近频点,弱信号可能被强信号的泄漏淹没。窗函数的作用就是让截断处的信号平滑过渡到零,从而减小泄漏。

常用窗函数及其适用场景如下:

  • 矩形窗:不施加任何加权,主瓣最窄,频率分辨率最高,但旁瓣衰减差,泄漏严重。仅适用于信号周期与采样窗口严格同步的场合。
  • 汉宁窗:主瓣较宽,旁瓣衰减快,适合大多数连续振动信号的频谱分析,是MINAS调试中最常用的默认窗。
  • 平顶窗:主瓣很宽,但幅值精度高,适合需要准确读取某频率幅值的场合,如校准或幅值对比。
  • 指数窗:对衰减信号(如敲击响应)有较好效果,可抑制信号末尾的噪声。

选择窗函数时,需要在频率分辨率和幅值精度之间权衡。若目的是寻找共振峰位置,汉宁窗通常足够;若需要精确比较两个频率的幅值差,平顶窗更合适。加窗后,频谱幅值需要乘以窗函数的相干增益进行修正,否则幅值会偏小。

平均与滤波:提高信噪比

实际振动信号中常混有随机噪声。线性平均(又称同步平均或谱平均)是提高信噪比的有效手段。其原理是:对同一工况下多次采集的频谱进行逐点平均,由于随机噪声的相位和幅值不相关,平均后噪声幅值按√M衰减(M为平均次数),而确定性振动成分保持不变。例如,平均16次,噪声幅值约降为原来的1/4,频谱上的共振峰会更加清晰。

平均分为时域平均和频域平均。时域平均要求各次采集与转轴或激励源同步,适合旋转机械的阶次分析;频域平均则对每次采集的频谱直接平均,实现简单,适合稳态振动分析。在MINAS调试中,若振动信号较弱且背景噪声较大,可先做频域平均,再观察主导频率。

滤波则用于在分析前剔除不关心的频段。低通滤波可去除高频噪声,防止混叠;高通滤波可去除直流和低频漂移;带通滤波可只保留关心的共振频段。数字滤波器的截止频率和阶数需要根据信号特点选择。例如,若关心500 Hz附近的共振,可设置带通滤波器中心频率500 Hz、带宽100 Hz,这样频谱上该频段的信噪比会明显改善。但滤波也会引入相位延迟和瞬态响应,分析时需注意不要将滤波器自身的响应误认为振动成分。

MINAS振动信号分析处理链 时域波形 采样周期 0.5~1 ms 观察峰峰值、周期 去均值 / 去趋势 窗函数 汉宁窗(默认) 平顶窗(幅值精度) 指数窗(衰减信号) FFT 频谱分析 Δf = fs / N fs > 2×fmax 防混叠 幅值谱 |X(k)|·2/N 平均与滤波 谱平均 M 次 噪声↓ √M 带通/低通滤波 关键参数关系与结果判读 频率分辨率 Δf = fs / N fs=2 kHz, N=4096 → Δf≈0.49 Hz Δf 越小,频率分辨越细 平均次数与信噪比 噪声幅值 ∝ 1/√M M=16 → 噪声降至 1/4 确定性振动成分不变 窗函数选择 汉宁窗:通用分析 平顶窗:幅值精确读取 矩形窗:同步采样场合 结果判读路径 频谱峰值频率 对比已知共振频率 判断振动来源 调整陷波/增益

从分析到调优:一个完整的处理示例

假设某MINAS伺服轴在3000 r/min时出现明显振动,使用调试软件采集速度反馈信号,采样频率2 kHz,采集4096点。原始时域波形上可见约2 ms周期的振荡,峰峰值约120 r/min。直接做FFT后,频谱在0 Hz附近有较大直流分量,在约500 Hz处有一个明显峰值,但背景噪声较大,峰值不够突出。

处理过程如下:先去均值,消除直流分量;再施加汉宁窗,减少截断泄漏;然后做FFT,得到幅值谱。此时500 Hz峰值仍然存在,但周围仍有噪声。接着进行16次频域平均,噪声幅值降至约1/4,500 Hz峰值相对背景明显升高。最后,为确认该频率是否与机械共振有关,可做一次敲击试验或扫频测试,若500 Hz附近确实存在机械共振,则可在MINAS中启用陷波滤波器,中心频率设为500 Hz,带宽设为30~50 Hz,深度根据振动幅值调整。调整后再次采集并分析,观察500 Hz峰值是否下降,同时检查其他频段是否出现新的异常。

窗函数和平均都会改变频谱幅值的绝对数值。若需要比较不同处理条件下的幅值,应保持相同的窗函数和平均次数,或对窗函数相干增益进行修正。否则,幅值差异可能来自处理方式而非实际振动变化。
采样频率必须大于信号最高频率的2倍,否则会发生混叠,高频成分会折叠到低频区域,造成误判。若不确定信号最高频率,可先用较高采样频率采集,观察频谱后确认有效带宽,再决定是否降采样。

总结来说,时域波形用于快速判断振动是否存在及其大致周期;FFT和频谱分析用于定位主导频率;窗函数用于抑制泄漏、提高频谱可信度;平均用于压制随机噪声;滤波用于在分析前剔除无关频段。这几个环节不是孤立的,而是根据实际信号特点灵活组合。在MINAS调优中,建议先看时域、再做频谱、必要时加窗和平均,最后结合机械特性判断振动来源,再决定是否调整控制参数或启用滤波功能。