想象你是一位全科医生,面前坐着一位不会说话的病人——它是一台价值百万的注塑机。你不能问它“哪里不舒服”,只能通过体温计(温度传感器)、听诊器(振动传感器)、血压计(压力传感器)来获取它的身体信号。这些信号源源不断地产生,就像人每天的心跳和呼吸。而你的任务,是从这些看似杂乱的数字中,提前判断出它是否即将“生病”,并在它彻底“倒下”之前安排治疗。 这就是预测性维护的本质:用传感器数据感知设备的健康状态,用算法预测未来的故障风险,从而在故障发生前采取行动。过去,工厂靠老师傅的经验“听声音、摸温度”来估摸设备状态;如今,一个振动传感器每秒采集 20,000 个数据点,比任何人类的耳朵都灵敏。但数据本身不是答案——它只是病人的“体温读数”。真正的诊断能力,来自对数据的分析、特征的提取和模型的构建。 本文将带你完整走一遍这套“体检系统”的搭建流程:从传感器数据的基本概念,到数据采集与预处理,再到特征提取、预测模型、性能评估、行业应用,最后讨论落地中的优化策略。全程以“给机器当医生”为比喻,让每一个抽象概念都有生活化的投影。
对 AI 从业者而言,预测性维护是工业 AI 最成熟的落地场景之一。掌握传感器数据分析的完整链路,意味着你具备了将机器学习技能转化为制造业实际价值的能力——这是智能制造时代最稀缺的复合型技能。
可视化演示
展示工业传感器振动信号的时域特征提取、3σ异常检测控制图与四种维护策略对比,交互调节异常阈值查看检测灵敏度变化。
本节配有交互动效(进入视口后自动加载,约 3KB)。
传感器信号时域特征提取 RMS: 信号均方根值,反映振动能量水平 峭度:信号冲击特性,轴承故障早期指标 RMS = √(Σx²/n) | Kurtosis = E[(x-μ)⁴]/σ⁴ 时域特征是最直接的信号特征,RMS反映能量,峭度对冲击敏感常用于轴承早期故障检测
传感器数据基础
全科医生接诊时,第一件事是看病人的基础生命体征:体温、心跳、血压。对应到设备诊断上,这就是传感器数据的三大主线——振动、温度、压力。振动是最灵敏的“听诊器”:轴承出现微裂纹、齿轮磨损,都会在振动波形中留下痕迹。温度是“体温计”:当摩擦加剧或散热失效,温度曲线就会悄悄爬升。压力是“血压计”:液压系统堵塞、气路泄漏,都会体现在压力波动上。
但光有传感器还不够,数据质量决定了诊断的上限。一位医生如果拿到的是被汗水浸湿、字迹模糊的体检表,再精湛的医术也无从施展。同理,采样频率过低,会漏掉高频振动的关键细节——就像心电图机的采样频率不够,就没法捕捉心律失常的瞬间。传感器精度不足,则像体温计只能精确到 1 摄氏度,38.5 和 37.8 的区别根本看不出来。
因此,传感器数据分析的第一步,是理解你手中的“体检表”到底可靠到什么程度。一个常见的误区是盲目堆数据:装了 200 个传感器,但采样率参差不齐、量程不匹配,数据之间无法对齐。真正的工业级实践,会先从数据质量评估入手——检查设备的采样一致性、信号的稳定性、以及数据中是否存在异常跳变或缺失。这些工作看似朴素,却直接决定了后续所有分析的价值。
回到体检的比喻:一份合格的体检表,必须是仪器校准过、数据完整、记录清晰的。理解了数据基础,你才算真正拿到了那张可以信赖的“健康报告”。
- 均值计算先算出所有数据点的平均值,作为波动的参照基准,好比确定一个人平静时的心率基线。
- 偏差计算每个数据点减去均值,得到这个点“偏离正常有多远”,好比每次心跳与平均心率的差值。
- 平方与平均把所有偏差平方后取平均,消除正负抵消,得到整体波动程度的量化指标。
采集与预处理
体检前,护士会提醒你“空腹八小时”“不要剧烈运动”——这是为了排除干扰因素,让检测结果真实反映身体状况。传感器数据采集也是同理:采集频率设多少、如何降噪、怎么处理缺失值,这些预处理工作决定了输入给模型的数据是“清晰的体检报告”还是“充满噪点的乱码”。
首先说采样频率。根据奈奎斯特采样定理,要捕获频率为 f 的信号,采样率至少需要 2f。工业实践中通常留出安全余量,取 5-10 倍。比如滚动轴承的故障特征频率常在 1-2 kHz,那采样率至少应在 10 kHz 以上。采样率过低,高频故障特征会被“混叠”成低频假象——就像老电影里汽车轮子看起来在倒转,其实是帧率不够导致的错觉。
其次说降噪。工业现场的电磁干扰、机械共振、环境振动都会污染信号。常见方法包括带通滤波器(只保留关注频段)、小波降噪(把信号拆成不同尺度分别处理),以及简单的移动平均平滑。降噪不是越彻底越好:过度平滑会抹掉真实的故障冲击特征,就像修图软件开太多磨皮,把皮肤上的病灶也一并抹掉了。
最后说缺失值。传感器断电、网络抖动都会导致数据空洞。处理策略取决于缺失比例:少量缺失可线性插值,大量缺失则要考虑丢弃该段或重建传感器。一个容易犯的错误是直接填零——这相当于心电图机在黑屏期间“假装”心跳是平的,会给模型注入灾难性的假信息。
数据预处理就像整理一张干净的体检表:把模糊的字迹描清(降噪)、把漏填的项目补上(插值)、把不合格的样本作废(剔除)。这张干净的表,才是后续医生(模型)能够信赖的诊断依据。
- 确定窗口长度L 是平滑窗口的大小,决定滤波的力度。窗口越大,曲线越光滑,但细节丢失也越多。
- 逐点计算滑动均值对每个时刻 t,取它往前偏移 L-1 个点的数据块,计算平均值作为平滑后的输出。
- 边界处理当 t 小于 L 时窗口不完整,通常直接用原始值填充,或者用零填充后丢弃边界段。
特征工程方法
医生不会把整张心电图直接甩给患者看,而是会指出几个关键指标:ST 段有没有抬高、QT 间期是否延长。特征工程就是医生从复杂波形中提炼诊断指标的过程,也是传感器数据分析中最体现功力的环节。
时域特征是最直观的抓手:均值反映整体水平,方差反映波动幅度,峰值反映瞬时冲击,均方根值(RMS)则是振动能量的经典度量。就像医生会关注“心率变异性”——不仅仅是心率多少,更要看心跳间隔的规律程度。当设备出现早期故障时,振动信号的能量分布会发生微妙变化,RMS 值和峰值因子(峰值除以 RMS)就是捕捉这种变化的敏感指标。
频域特征则换了一个观察视角。通过傅里叶变换,可以把时间波形拆解成不同频率成分的组合,就像把一段音乐分解成各个音符的音高和响度。设备每一个旋转部件都有其特征频率:电机转频、轴承滚珠通过频率、齿轮啮合频率。当某个部件出现故障,对应频率上的能量就会异常升高。因此,我们在频域上提取特定频段的幅值、能量占比,作为“哪根琴弦出了问题”的判断依据。
特征选择是为了防止“指标太多反而干扰判断”。几百个特征里,许多彼此高度相关或与故障无关。使用相关性分析、主成分分析(PCA)或基于模型的特征重要性排序,挑出最有判别力的特征子集。这一步就像是医生从上百项化验指标中,圈出真正与心脏问题相关的几项——少而精,胜过多而杂。
回到比喻:时域特征像是医生把脉时感受的“力道、节律、停顿”;频域特征则是用听诊器听诊时分辨的“心音分裂、杂音频率”。两者互补,才能拼出完整的诊断画像。
- 输入时间序列取 N 个连续采样点,构成待分析的一段信号,好比取 10 秒心电波形作为分析样本。
- 旋转因子复指数项就像一个“频率探测针”,会与信号中同频率的成分产生共振,与其他成分抵消。
- 求和得到频谱对所有时间点累加,得到频率 k 处的幅值。N 个 k 值合起来就是完整的频谱。
预测模型构建
有了特征,就要训练“诊断经验”——也就是预测模型。体检报告上的指标不会自己说话,需要医生的知识来判断“这些指标组合起来意味着什么”。模型做的就是这件事:从历史数据中学习“什么样的特征模式对应着即将发生的故障”。
模型的训练需要标注样本。这里遇到工业场景的第一个难题:故障样本极其稀缺。设备大多数时间在正常运行,故障可能一年才发生一两次。针对这个问题,业界采用“时间窗口”策略:在故障发生前的 30 分钟~几小时内,把对应窗口内的数据标注为“即将故障”,其他时间标注为“正常”。这样就把故障预测问题转化为二分类问题——相当于医生根据体检数据判断“未来一周内心脏病发作风险是高是低”。
在模型选择上,梯度提升树(如 LightGBM、XGBoost)是工业界的主流选择。它们对表格型特征有极强的拟合能力,训练快,对噪声鲁棒,还能输出特征重要性用于解释。近年来,长短期记忆网络(LSTM)和 Transformer 等深度时序模型,则在捕捉长程依赖关系上展现优势——但需要更多数据,工程成本也更高。
实践中通常的做法是“先简单后复杂”:先用逻辑回归或随机森林建立基线模型,跑通整个流程;如果性能不足,再引入梯度提升树或深度模型。这就像一位医生先从体格检查和常规化验入手,初步判断之后再决定是否需要做更昂贵复杂的影像检查。
模型训练完成后的效果,取决于特征质量和数据量。掌握了一手“好化验单”(特征工程),又有了“诊断知识库”(训练数据),剩下的事就是训练这位“AI 医生”不断地积累经验。
- 特征加权求和每个特征乘以对应权重后累加,加上偏置,得到一个线性得分。权重代表该指标对故障判断的重要程度。
- Sigmoid 映射把任意实数压缩到 (0,1) 区间,成为概率值。得分越高,概率越接近 1。
- 输出故障概率当 P 超过 0.5,判断为“有故障风险”,否则判断为“正常”。阈值也可以人为调整。
性能评估方法
怎么知道一位医生的诊断水平如何?正确率只是最粗浅的指标。如果一个科室每天接待 1000 个病人,其中只有 5 个真的患病,那医生只要一律回答“没病”,准确率就有 99.5%——但显然这是荒谬的。设备故障预测面临同样的困境:故障样本是极少数,准确率会天然虚高。这时需要用更精细的指标来衡量。
查准率(Precision)和查全率(Recall)是两大核心指标。查准率回答的是:所有预警中,有多少真的发生了故障?查准率低意味着“狼来了”喊太多,维修工人会逐渐不信任系统。查全率回答的是:所有真实的故障中,我们提前捕捉到了多少?查全率低意味着故障会被漏掉,一旦漏掉就是生产事故。两者此消彼长,像天平的两端。
在预测性维护中,漏报的代价远高于误报。误报一次,最多损失一次上门检修的人工成本;漏报一次,可能意味着整条产线停机数小时、设备报废甚至安全事故。因此,工业实践中往往牺牲部分查准率来追求高查全率——宁可多检几次,不可放过一个。
ROC 曲线和 PR 曲线是调参的“仪表盘”。通过调整模型输出的概率阈值(如从 0.5 降到 0.3),我们可以画出查全率-假阳性率的变化轨迹,找到最适合业务场景的平衡点。阈值相当于医生的诊断风格:保守派(阈值低)倾向于多报可疑病例,激进派(阈值高)只报铁证如山的病例。没有绝对正确的阈值,只有与业务风险偏好匹配的阈值。
回到体检比喻:查准率像是“开药方的准确性”,查全率像“疾病筛查的覆盖率”。一个好的体检中心,既要少开冤枉药,也要不漏掉真病人。这两者之间的平衡,正是预测性维护系统调优的核心命题。
- 查准率定义真正类(TP)除以所有被预测为正类的样本数,衡量预警的精确度。
- 查全率定义真正类(TP)除以所有实际为正类的样本数,衡量对故障的覆盖度。
- 调和平均将两者融合成一个综合指标。调和平均对低值更敏感,意味着查准率和查全率必须“齐头并进”。
工业应用场景
各行各业已经把这套“设备体检系统”落地生花。我们先看风电行业。一台海上风机每天的发电损失可达数万元,一旦轴承损坏,更换费用动辄数百万。风电企业在齿轮箱、主轴、发电机上部署振动和温度传感器,用边缘计算节点实时分析数据,当振动特征频谱出现异常边带时,系统提前两周发出预警。维护团队趁风小窗口期出海更换轴承,避免了整机损毁。
再看高铁轨旁设备。高铁运行环境复杂,转辙机、信号灯等轨旁设备的可靠性直接关系行车安全。通过在轨旁设备上安装电流和振动传感器,结合历史故障数据训练模型,能够识别出动作曲线的细微畸变——这种畸变可能预示着机械卡滞或电机退化。检修人员根据预警结果进行“按需维护”,把原来“定期开箱检查”变成了“有针对性地上线处理”。
回到制造业车间,注塑机预测维护是另一个经典场景。注塑机的螺杆、料筒在高温高压下工作,磨损会导致产品出现飞边、缩水等缺陷。通过在料筒上安装温度传感器和压力传感器,采集每次注塑循环的工艺曲线,模型能预判螺杆的磨损程度。当预测的磨损率超过阈值,系统自动提示更换螺杆,把“打样发现缺陷→停机排查”的被动局面,转变为“提前换件→零缺陷生产”。
这些场景有一个共同逻辑:设备越贵重、停机损失越大、人工巡检成本越高,预测性维护的价值就越显著。如果把设备当作病人,预测性维护就是让医生常驻床边——与其等病人倒下再抢救,不如在指标刚出现异常时就开始干预。
落地优化策略
最后一道关卡,是把实验室里的模型真正部署到轰鸣的车间里。这一过程中的挑战,往往比建模本身更棘手。第一个难题是标注样本不足。故障数据本来就稀少,很多工厂连完善的维修记录都没有。工程师往往采用半监督学习——用大量无标注数据学习“正常模式”,再配合少量故障样本进行微调;或者直接做异常检测:只要能偏离正常模式的点,都标为可疑,由人工复判。
第二个难题是数据的分布漂移。设备老化、季节变化、工艺参数调整,都会让数据分布缓慢偏移。去年训练的好模型,今年可能频频误报或漏报。解决方法包括定期用新数据重训模型、监控模型预测置信度的漂移、设计“回退到人工巡检”的降级机制。这就像医生需要持续学习新病例,不能吃老本。
第三个难题是模型的可解释性。工厂老师傅和维修主管不会轻易相信一个“黑盒”的报警。如果模型告诉你“明天要坏”,你得能说出“因为振动频谱中 2 倍频的幅值连续升高了 30%”。幸运的是,梯度提升树和 SHAP 值等方法可以给出特征级归因,让模型的判断逻辑透明化。可解释性不是可选加分项,而是落地推广的必需品——毕竟,让老师傅信服的不是算法的准确率,而是它能讲出的道理。
最后是部署架构。工业现场网络往往不稳定,全部上云不现实。边缘计算成为主流选择:将训练好的模型压缩后部署在车间网关或智能传感器上,数据本地处理,只把异常事件上传云端。延迟低、带宽省、数据隐私也有保障。整个系统形成了“边端采集→模型推理→云端再训练→模型下发”的闭环,越跑越准。
模型落地就像培养一位驻厂医生:需要给他设备(边缘计算)、给他进修机会(模型更新)、还要他能把诊断理由讲给病人听(可解释性)。做到这三点,预测性维护才能从“炫技”变成“生产力”。
- 基准值φ₀ 是训练集上所有预测的平均值,相当于“普通病人”的基线风险。
- 特征贡献每个 φⱼ 表示第 j 个特征对这个样本预测结果的边际贡献。正值推高风险,负值降低风险。
- 叠加还原将所有贡献值加到基准值上,正好还原模型对当前样本的原始预测。
AI 应用场景
风电齿轮箱预测维护
阶段:数据分析与预测建模
解决的问题:传统风电维护依赖定期检修,但齿轮箱故障往往在检修间隔期内突然爆发。一次非计划更换齿轮箱的成本高达 200 万元以上,且海上作业窗口期短,维修周期长达数月。AI 通过对振动信号做频谱分析,识别轴承故障特征频率的边带变化,提前 1-2 周预警,将非计划停机转化为计划性维护。
具体案例:某风电场在 58 台风机上部署加速度传感器,采样率 25.6 kHz,数据经边缘网关预处理后上传中心服务器。模型基于 LightGBM 对频域特征分类,在 3 个月内成功预警了 2 台齿轮箱轴承早期故障,经内窥镜验证确认损伤,提前更换避免整机损毁。
注塑机螺杆磨损预测
阶段:特征工程与异常检测
解决的问题:注塑机螺杆磨损会导致制品重量波动和飞边缺陷,传统做法是等出现废品后停机检修。AI 通过分析每次注塑循环中的压力-温度曲线,提取峰值压力、保压时间、升压速率等特征,建立螺杆磨损回归模型,在磨损达到临界值之前提示更换。
具体案例:一家汽车零部件工厂在 12 台注塑机上部署传感器采集系统,收集了 6 个月的生产数据。模型预测的螺杆磨损度与实际测量值的相关性达到 0.91,使螺杆更换从“定期更换”(防止过度更换)和“坏后更换”(防止生产不良)转变为“按需更换”,年节约成本约 80 万元。
Python 演示
import numpy as npfrom sklearn.ensemble import RandomForestClassifierfrom sklearn.metrics import classification_reportfrom sklearn.model_selection import train_test_split np.random.seed(42)n_points = 9000t = np.linspace(0, 30, n_points)vibration = np.sin(2 * np.pi * 2.0 * t) + 0.3 * np.random.randn(n_points)fault_start = 6000 # 故障前征兆从第 6000 个点开始vibration[fault_start:] += 1.8 * np.sin(2 * np.pi * 8.0 * t[fault_start:])label = np.zeros(n_points)label[fault_start:] = 1 # 第 6000 点之后视为即将故障 def extract_features(data, window=200): """在滑动窗口上提取统计特征""" features = [] rows = [] for i in range(window, len(data) - window, 50): # 步长 50,降低重叠 seg = data[i - window:i] features.append([ np.mean(seg), np.std(seg), np.max(seg), np.min(seg), np.percentile(seg, 90), np.percentile(seg, 10) ]) rows.append(i) return np.array(features), rows X, idx = extract_features(vibration)y = label[idx] X_train, X_test, y_train, y_test = train_test_split( X, y, test_size=0.3, random_state=42, stratify=y) model = RandomForestClassifier(n_estimators=100, random_state=42)model.fit(X_train, y_train)y_pred = model.predict(X_test) print(classification_report(y_test, y_pred, target_names=["normal", "fault"]))print("Top3 features:", model.feature_importances_.argsort()[::-1][:3])
vibration = np.sin(...) + 0.3 * np.random.randn(n_points)生成正常的振动信号,正弦波模拟设备周期性运转,随机噪声模拟环境干扰。vibration[fault_start:] += 1.8 * np.sin(...)从第 6000 点开始注入一个高频高幅分量,模拟故障前兆的出现。def extract_features(data, window=200)用 200 个点的滑动窗口切分信号,每个窗口提炼一组统计特征,相当于给每段波形做一次“小体检”。np.percentile(seg, 90)提取第 90 百分位数,捕捉窗口内的极端峰值,对早期冲击性故障很敏感。X_train, X_test, ...按 7:3 划分训练测试集,并用stratify=y保持正负样本比例一致,防止测试集中故障样本过少。model = RandomForestClassifier(...)随机森林是工业表格数据的可靠基线模型,训练快且不易过拟合。classification_report(...)输出查准率、查全率和 F1 分数,帮助判断模型是否达到“少漏报”的要求。
常见误区
误区传感器贵,采样率越高越好,反正数据多总不会是坏事。我直接把采样率提到 100 kHz,模型效果应该会更好。
正解采样率过高会导致数据量爆炸式增长,存储和计算成本显著上升,但模型性能并不会线性提升。更高的采样率只对高频故障特征有意义,而大多数机械故障的特征频率集中在几 kHz 以内。频率匹配,比频率堆叠更重要——就像用 8K 摄像头拍静态文档,分辨率再高,信息量也不会增加。
为何常见:因为“越多越好”是直觉思维,人们容易忽略数据量的边际成本和稀疏特征在超高采样率下反而更难被模型捕捉。
误区数据有空缺很正常,直接用 0 填充就行,反正模型看的是一大片数据,缺失一两个点无所谓。
正解传感器数据缺失时用 0 填充,会引入巨大的造假偏差。0 通常意味着“没有信号”而非“信号为零”,会让模型学到“停机=正常”这类错误规律。更合理的方式是线性插值、前后向填充或直接用模型预测缺失段。这相当于体检时心率监测器黑屏了几秒,你直接填上“心率 0”——那医生一定会以为病人心脏停跳了。
为何常见:0 是代码里最容易写的默认值,且对单变量均值影响不大,初学者容易被“整体看起来差不多”迷惑。
误区我的模型在测试集上准确率达到 99%,说明预测性维护系统已经做得很完善了,可以直接上线。
正解在故障样本占比极低的数据集中,准确率是严重失真的指标。如果 99% 的样本是正常状态,模型全部预测为正常,准确率就是 99%——但它一个故障都没抓到。必须用查全率(故障被抓住的比例)和查准率(预警中真实故障的比例)来评估。同理,混淆矩阵比单一数字更能暴露问题。
为何常见:准确率是机器学习入门时最熟悉的指标,人们容易把“数值高”等同于“效果好”,而忽略了类别不平衡这个工业场景的普遍前提。
误区预测模型在离线测试集上效果很好,部署上线后就不需要再管了,有问题再说。
正解工业现场的数据分布会随时间推移发生漂移——设备老化、工艺调整、季节变化都可能让模型的预警阈值逐渐失准。正确做法是建立持续监控机制:跟踪模型置信度分布、定期用新数据重训、设置性能退化阈值并触发更新。这就像一位医生如果不学习新药和新疗法,几年后他的诊断水平就会落后于时代。
为何常见:模型部署后短期内可能效果良好,给人“已经完成”的错觉;而漂移是缓慢发生的,不易被即时察觉。
面试题
Q1. 预测性维护中,最核心的三个传感器信号类型是什么?
- A.振动、温度、压力← 正确答案
- B.湿度、亮度、噪声
- C.流量、速度、电压
- D.位移、加速度、磁场
答案:A。振动、温度、压力是设备状态监测的三大支柱信号,分别对应机械磨损、热异常和流体系统异常。其他选项虽然在某些场景有用,但不是预测性维护的基础。
Q2. 关于采样频率,下列说法正确的是?
- A.越低越好以节省存储
- B.越高越好无任何代价
- C.应匹配故障特征频率并留余量← 正确答案
- D.与故障特征频率无关
答案:C。采样频率需要匹配信号的最高关注频率,根据奈奎斯特定理至少 2 倍,工程上取 5-10 倍余量。太低会漏掉高频故障特征,太高则浪费计算和存储资源,实践中需要折中,类似选择体检项目的细致程度。
Q3. 设备故障样本罕见,模型全预测为“正常”时准确率仍高达 99%,此时应该关注什么指标?
- A.准确率
- B.查全率和查准率← 正确答案
- C.训练集大小
- D.模型参数量
答案:B。类别极不平衡时准确率虚高,没有参考意义。查全率反映故障是否被漏报,查准率反映预警是否可靠。在预测性维护中,漏报的代价远高于误报,应优先关注这两个指标。
Q4. 时间窗口滑动的目的是什么?
- A.增加数据量使模型过拟合
- B.将时序信号转化为带标签的样本← 正确答案
- C.降低采样频率
- D.消除传感器噪声
答案:B。时间窗口把连续信号切分为片段,每个窗口提取特征后打上状态标签,形成监督学习的训练样本。窗口长度和滑动步长需要根据故障持续时间和采样频率设计,就像医生决定观察多长的心电记录来确诊。
Q5. 传感器数据预处理的常见操作有哪些?
- A.缺失值插值填充← 正确答案
- B.带通滤波降噪← 正确答案
- C.将所有缺失值填零
- D.移动平均平滑← 正确答案
答案:ABD。缺失值插值、带通滤波和移动平均都是合理预处理手段。填零不可取,因为零不代表真实信号,会向模型注入误导性的“假正常”信息,就像在体检记录上凭空写一个正常值。
Q6. 查准率低意味着系统的主要问题是?
- A.大量故障被漏检
- B.大量预警是“狼来了”← 正确答案
- C.模型训练数据太少
- D.传感器采样率太高
答案:B。查准率低指的是预警中实际发生故障的比例偏低,即大量误报。误报过多会让维护团队逐渐忽视预警,产生“狼来了”效应。与之相对,查全率低才是漏检故障。两者需要根据业务风险权衡。
Q7. 关于边缘计算在预测性维护中的作用,下列说法正确的有?
- A.减少数据传输延迟← 正确答案
- B.降低云服务器的带宽压力← 正确答案
- C.替代所有云端分析工作
- D.可在网络不稳定的现场工作← 正确答案
答案:ABD。边缘计算在靠近传感器的地方完成预处理和推理,降低延迟和带宽消耗,适应现场网络不稳的情况。但它并不完全替代云端,云端仍承担全局模型的训练和更新。这类似于家庭医生负责初步诊疗,大医院负责深入检查。
Q8. SHAP 值在预测性维护中的主要用途是什么?
- A.消除传感器噪声
- B.解释模型预测原因← 正确答案
- C.压缩模型体积
- D.提高采样频率
答案:B。SHAP 值量化每个特征对预测结果的贡献,让模型从“黑盒”变成“可解释”。在工业现场,维护人员只有理解了预警理由才会信任系统,就像病人只有明白诊断依据才会接受治疗方案。
Q9. 模型上线后,发现预警准确率逐月下降,最可能的原因?
- A.传感器采样率当前过高
- B.数据分布发生漂移← 正确答案
- C.维修工人不够配合
- D.模型参数量过大
答案:B。设备老化、环境变化、工艺调整等因素都会导致数据分布漂移,使旧模型的判断阈值逐渐失准。解决方法包括定期重训、监控置信度分布等。这不是维修配合问题,而是模型生命周期管理的关键课题。
Q10. 在故障样本稀缺的情况下,可行的建模策略有哪些?
- A.只预测正常样本忽略故障
- B.用异常检测识别偏离正常模式的情况← 正确答案
- C.使用时间窗口产生更多训练样本← 正确答案
- D.提高采样率制造更多故障样本
答案:BC。异常检测能利用大量无标注正常数据学习“正常模式”,偏离即告警;时间窗口切分能将有限的故障事件转化为多个样本。采样率提高并不能制造更多真实故障,只预测正常样本则失去预测维护的意义。