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