2. 现场故障诊断模型的数据基础

现场故障诊断模型能否在真实设备上站得住脚,首先取决于它“吃进去”的数据是否真实、完整、可对齐。与实验室数据集不同,现场数据来自多源、异构、异步的采集通道:传感器给出连续物理量,控制器与上位机给出离散日志,生产系统给出工况标签。三者缺一不可,又各有各的“脾气”。本节围绕这三类数据的特点、采集与预处理方法,以及数据质量如何影响模型验证展开。

三类现场数据的各自特点

传感器数据是诊断模型最直接的证据来源,典型对象包括振动加速度、轴承温度、电机电流、油液压力、流量、转速等。它的特点是采样频率高、连续性强、量纲明确,但极易受安装位置、耦合路径和电磁干扰影响。例如同一台减速机,测点在轴承座径向与轴向测得的振动幅值可能相差数倍,若模型训练时未固定测点语义,验证阶段就会出现“同故障不同特征”的假象。传感器数据还常伴随漂移与温漂,长期运行后零点偏移会缓慢改变特征分布。

日志数据来自PLC、DCS、SCADA、边缘网关及设备自身的事件记录,形式多为带时间戳的文本或结构化记录,如报警码、保护动作、启停事件、通信超时、参数修改。它的特点是事件驱动、稀疏、语义丰富但格式不统一。同一次故障,日志里可能只留下“过流保护动作”一条记录,而真正的劣化过程早已在传感器曲线上体现。日志的时间戳精度、时区、设备时钟同步程度,直接决定它能否与传感器数据对齐。

工况数据描述设备“在什么条件下运行”,包括负载率、转速设定、环境温度、工艺配方、启停阶段等。它是解释特征变化的钥匙:同一振动幅值,在空载与满载下含义完全不同。工况数据通常来自MES、工艺参数表或操作记录,更新频率低、粒度粗,且常以班次或工单为单位,需要与高频数据做时间区间映射。

现场三类数据采集与预处理链路 传感器数据 振动/温度/电流/压力 高频连续 · 易漂移 日志数据 报警码/事件/保护动作 事件驱动 · 格式杂 工况数据 负载/转速/环境/配方 低频粗粒度 · 区间映射 采集与接入 采样率设定 时间戳统一 协议解析 测点语义绑定 预处理 去噪/滤波/重采样 缺失值插补 异常值剔除 归一化/特征提取 时间对齐与数据集 统一时基 工况区间标注 故障标签关联 训练/验证划分 数据质量对模型验证的影响 • 时间戳错位 → 故障特征与标签错配,验证准确率虚高或虚低 • 缺失与漂移 → 特征分布偏移,模型在真实工况下退化 • 工况未标注 → 无法区分“工况变化”与“故障劣化”,误报率上升

数据采集的关键控制点

采集阶段决定数据上限。首先要固定测点语义:每个通道必须绑定设备、部件、方向、安装方式,例如“1#减速机输入轴轴承座径向振动”。其次要统一时间基准:建议所有采集节点通过NTP或PTP对时,边缘网关在写入时打上统一UTC时间戳,并保留原始设备时间戳以便追溯。第三要明确采样率与量程:振动信号若关注轴承故障,采样率应满足分析频带需求,通常不低于最高关注频率的2.56倍;温度、压力等缓变量可降低采样率以节省存储。第四要保留原始数据,预处理结果另存,避免不可逆处理导致验证阶段无法回溯。

一个可参考的采集配置示例如下:

通道: CH01  设备: 1#减速机  测点: 输入轴轴承座  方向: 径向
采样率: 25600 Hz   量程: ±50 g   耦合: AC
时间同步: PTP主时钟  时间戳: UTC毫秒级
日志接入: PLC报警字 + 事件表,保留原始码与文本
工况接入: MES工单号 + 负载率(10s粒度)

预处理方法:从原始信号到可用样本

预处理的目标是让三类数据在同一时间轴上“说同一种语言”。对传感器数据,常用步骤包括:去除直流分量、按关注频带带通滤波、对缓变量做滑动平均、按统一时间窗重采样。对日志数据,需要做事件归并与编码映射,把“过流保护动作”映射为可计算的事件类型,并提取事件前后时间窗。对工况数据,则按时间区间映射到每个样本,形成“工况标签”。

缺失值处理要区分类型:短时丢包可用线性插值或前向填充;长时间缺失应标记为无效而非强行填补,否则会制造虚假特征。异常值处理建议采用基于工况分层的阈值或稳健统计量,例如在相同负载率区间内用中位数绝对偏差判断离群点,避免把真实故障冲击误删。归一化参数必须只用训练集统计量计算,再应用到验证集,否则会造成信息泄漏,使验证结果偏乐观。

数据质量如何影响模型验证

验证阶段最怕“数据看起来没问题”。常见陷阱有三类:一是时间错位,传感器与日志时间戳相差数秒甚至数分钟,导致故障标签贴到了正常区间,验证指标失真;二是分布偏移,训练数据集中在某一负载区间,验证数据覆盖另一区间,模型表现骤降,却被误判为算法不行;三是标签噪声,维修记录只写“更换轴承”,未区分是磨损、点蚀还是装配问题,多类故障被合并,验证时无法定位错误来源。

因此,在模型验证前应做一次数据质量核查,至少覆盖:时间戳一致性、缺失率、工况覆盖率、标签分布与类别平衡、训练/验证集的时间与工况重叠度。若验证集与训练集在工况分布上差异明显,应重新划分或补充数据,而不是直接调参。只有数据基础可靠,后续的模型验证结论才具备现场可信度。

建议为每台关键设备建立“数据体检表”,记录采样率、时间同步方式、缺失率、工况覆盖范围和标签来源,作为模型验证报告的前置附件。