4. 时域波形预处理与DewesoftX数据浏览器
从传感器采集到的原始时域波形,几乎不可能直接用于频域诊断。原因很朴素:真实信号里混着传感器漂移、工频干扰、量化噪声、量程切换造成的台阶,以及采集启停时留下的边沿。如果把这些成分原样送进 FFT,频谱上会出现虚假的低频能量、泄漏拖尾和宽带抬升,最终把真正的故障特征频率淹没。因此,时域预处理不是"可做可不做"的修饰,而是频域诊断链条中决定结论可信度的第一道关口。本节围绕去趋势、滤波、加窗、重采样、裁剪与拼接六类操作,结合 DewesoftX 数据浏览器(Data Browser)的质量检查与异常标记功能,说明每一步"为什么做、在哪儿做、参数怎么定、结果怎么判断"。
一、先看清数据:DewesoftX 数据浏览器的作用
DewesoftX 的 Data Browser 是预处理的操作台。它把一次采集记录按通道、时间轴、事件标记组织成可浏览的结构:左侧是通道树(含模拟通道、计数器、CAN 通道、数学通道),中间是波形显示区,下方是时间游标与统计读数。打开一段记录后,第一件事不是急着滤波,而是做三项检查:
- 量程与饱和检查:观察波形顶部或底部是否被削平。若某通道在 0.8 s 附近出现平顶,说明 ADC 已饱和,此时任何滤波都无法恢复被截断的峰值,必须回到采集环节降低增益或改用更大量程重测。
- 基线漂移检查:把时间窗拉长到整段记录,看均值是否随时间缓慢移动。例如某压电式加速度计通道在 30 s 内基线从 0.02 V 漂到 0.15 V,这是典型的零点漂移,会在频谱 0~1 Hz 区间形成陡峭的能量堆。
- 异常标记:DewesoftX 支持在时间轴上放置事件标记(Event Marker)并写入注释。发现脉冲干扰、丢包或接线松动造成的跳变时,应就地打标记并记录通道号与时刻,而不是事后凭记忆判断。标记会随数据文件保存,成为后续裁剪与复盘的依据。
二、去趋势:把慢变成分从信号中剥离
去趋势(Detrend)的目标是消除不随时间周期性变化的低频分量。DewesoftX 的数学通道中提供 Detrend 运算,常用两种模式:常数去趋势只减去整段均值,适合基线稳定但存在固定偏置的场合;线性去趋势用最小二乘拟合一条直线并逐点相减,适合存在匀速漂移的信号,例如温度爬升引起的应变漂移。
参数选择上,去趋势的作用区间应与分析窗一致。若整段记录 60 s、而每次 FFT 只取 2 s,则应对每个 2 s 窗分别去趋势,而不是对整段做一次线性拟合——后者会把窗内的真实低频成分一并扣除。判断去趋势是否恰当,可对比处理前后的频谱:若 0~2 Hz 的抬升被压平,而 20 Hz 以上的特征峰幅值基本不变,说明处理合理;若特征峰也明显下降,说明去趋势阶数过高,误伤了有效成分。
三、滤波:按频带取舍,注意相位
滤波用于保留关注频带、抑制带外干扰。DewesoftX 提供 Butterworth、Chebyshev、Bessel 等 IIR 滤波器以及 FIR 线性相位滤波器。工程上常见的配置是:对旋转机械振动信号设置 5 Hz~2 kHz 的带通,滤掉低频漂移与高频噪声;对工频干扰严重的通道,加一个 50 Hz 陷波(Notch)。
关键参数是截止频率与阶数。以采样率 10 kHz、目标带通 5 Hz~2 kHz 为例,若用 4 阶 Butterworth,过渡带较缓,2.5 kHz 处衰减有限;提高到 8 阶可让过渡带更陡,但相位非线性加剧,阶跃响应出现明显振铃。若后续要做时域特征提取(如峰值、上升时间),应优先选 Bessel 或线性相位 FIR,牺牲一点陡度换取波形保真。滤波后务必回看时域波形:若原本干净的脉冲被拉出前后振荡,说明阶数偏高或截止频率过于贴近有效频带。
四、加窗:为泄漏付出的必要代价
FFT 默认信号在窗内是整周期重复的。若信号周期与窗长不匹配,两端不连续,频谱就会泄漏。加窗的作用是让窗两端平滑归零,减小这种不连续。DewesoftX 在 FFT 设置中提供 Hanning、Hamming、Flat Top、Blackman 等窗函数。
选择依据是"你要测什么":测幅值精度优先用 Flat Top,它的幅值误差最小但主瓣最宽,频率分辨力下降;测频率成分、做通用分析用 Hanning,是振动诊断的默认选择;若信号本身是瞬态冲击(如锤击法模态试验),则用矩形窗或力窗/指数窗,避免把冲击能量削掉。加窗会带来幅值修正,DewesoftX 会自动按窗函数做幅值补偿,但使用者仍应确认补偿系数与所选窗一致,否则会出现系统性幅值偏差。
五、重采样、裁剪与拼接
重采样(Resample)用于统一不同通道的采样率,或降低数据量。DewesoftX 的重采样基于抗混叠滤波后再抽取,不能简单隔点取值。例如把 51.2 kHz 的振动信号降到 5.12 kHz,若目标分析上限为 2 kHz,则重采样前必须先低通到 2.56 kHz 以下,否则高频成分会折叠到低频,制造出根本不存在的谱峰。
裁剪(Crop)用于截取稳态工况段,剔除启停瞬态。操作时以事件标记为边界,保留标记之间的数据。拼接(Append/Merge)则用于把多段短记录连成一段长记录,常见于变工况测试。拼接处必须保证采样率、量程、单位一致,并在接缝处检查是否存在台阶或相位跳变;若两段之间工况不同,应在接缝处插入标记并分段分析,而不是强行拼接后做一次 FFT。
六、质量检查与异常标记的落地做法
把上述操作串成一条可复用的检查流程,能显著减少返工。建议在 DewesoftX 中按以下顺序处理一段新数据:
- 在 Data Browser 中通览全通道,记录饱和、丢包、跳变的位置并打事件标记;
- 对每个通道做去趋势,先常数后线性,对比频谱确认低频抬升被压平;
- 按分析目标设置滤波,回看时域确认无振铃、无相位失真;
- 确认采样率与目标分析带宽匹配,必要时先抗混叠再重采样;
- 以事件标记为界裁剪稳态段,多段拼接时核对量程与单位;
- 选择窗函数并确认幅值补偿,导出前再核对一次通道单位与量纲。
预处理完成后,数据才具备进入 FFT、阶次分析或包络解调的条件。把每一步的参数、标记和判断依据随文件保存,既是对本次诊断负责,也为后续同类设备的对比分析留下可追溯的基准。