工业产线上,一台机器人关节就像一名辛勤的“打工人”。它每天重复运动数万次,齿轮磨损、轴承发热、螺丝松动,这些都在悄悄改变它的“身体状况”。传统维护有两种做法:一是等它突然“病倒”再抢救,叫作故障维修,代价是整条产线停摆;二是按固定日历不管好赖都换零件,叫作预防性维护,虽然稳妥但浪费不少。“预测性维护”(Predictive Maintenance,PdM)则像高端健康管理——给机器人戴上“智能手环”、定期做“体检”,持续监测振动、温度、电流等生命体征,用机器学习判断它还能健康工作多久,在它倒下之前就安排治疗。这篇文章就从“体检”的视角,带你完整走一遍预测性维护的“体检—化验—诊断—治疗”全流程。

岗位关联

掌握 PdM 意味着你能用传感器加机器学习,把“坏了才修”升级为“预知而治”,这是工业数字化落地中最直接产生 ROI 的能力之一,也是智能制造从业者的核心竞争力。

目录
  1. 可视化演示
  2. PdM概念认知
  3. 数据采集方案
  4. 信号特征提取
  5. 故障预警机制
  6. 寿命预测模型
  7. 维护决策优化
  8. 工程实践落地
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

本节配有交互动效(进入视口后自动加载,约 3KB)。

维护策略演进:被动 → 定期 → 主动 PdM: 采集传感器信号 → 特征提取 → ML预测 → 主动维护 时域特征提取:原始信号 → 特征向量 原始振动信号

PdM概念认知

把工厂里的机器人比作一位需要长期随访的运动员,维护策略决定了它的职业寿命。最早的维护方式是“受伤了再治”——被动维修,代价是突然停赛、整个赛季报销;后来变成“每三个月强制休息一周”——预防性维护,虽然稳定但浪费了状态良好时的训练时间。预测性维护则是“队医每天看心率、血氧和肌肉疲劳数据,状态不对就提前调整训练计划”,既不停摆也不浪费。

这种思路在设备领域同样成立。从故障维修、定期保养到预测性维护,演进的核心是决策依据从“时间”变成了“状态”。预测性维护(PdM)的定义是:通过传感器持续采集设备运行状态数据,利用算法识别异常并预测剩余寿命,再据此安排维护动作。它不再是“坏了才修”或“定时就换”,而是“该修时才修”。

在工程实现上,PdM 通常分为四层:感知层负责采集振动、温度、电流等信号;数据层负责传输与存储;分析层完成特征提取、预警与寿命预测;决策层输出维护工单与排程建议。判断一套预测性维护系统好不好,一个最直观的指标是设备可用度(Availability)——设备真正能用来生产的时间比例:

就像体检中心会给客户建立一份逐年追踪的健康档案,PdM 也为每一台设备建档案:什么时候指标正常、什么时候开始异常、什么时候需要干预,全部有据可查。这就是“预测性维护”最迷人的地方——它让维护从被动应答变成了主动管理。

A=MTBFMTBF+MTTRA = \frac{MTBF}{MTBF + MTTR}
通俗说明:可用度等于“健康工作时间”除以“健康工作时间 + 生病治疗时间”。要想设备多干活,要么延长健康时间(MTBF),要么缩短治疗时间(MTTR)。PdM 两头都能帮上忙。
  1. MTBF 平均无故障间隔设备两次故障之间稳定工作的平均时长,代表“身体抵抗力”,即可靠性。
    MTBF=TrunNfaultMTBF = \frac{T_{run}}{N_{fault}}
  2. MTTR 平均修复时间故障后从停机到恢复生产的平均时长,代表“恢复力”,即可维护性。
    MTTR=TrepairNfaultMTTR = \frac{T_{repair}}{N_{fault}}
  3. 可用度合成把可靠运行时间除以可靠运行与修复时间的总和,得到设备可用的比例。PdM 通过减少突发故障来拉大分子、通过快速定位故障来缩小分母。
    A=MTBFMTBF+MTTRA = \frac{MTBF}{MTBF + MTTR}

数据采集方案

体检的第一步是采集数据:医生用听诊器听心肺、用心电图机记录波形、用血压计测压力。对机器人关节而言,它的“听诊器”是振动加速度计——安装在减速器或伺服电机附近,感知微米级的抖动;它的“体温计”是温度传感器——贴在轴承座表面监测发热;它的“血压计”是电流互感器——通过电流波动判断电机负载是否异常。

选好了传感器,还要考虑怎么采。振动信号是连续的模拟量,计算机只能采样离散的点。这里有一个工程师必须遵守的“体检精度法则”——奈奎斯特定理:采样频率至少要达到信号最高频率的两倍,否则高频故障特征会混叠成低频假象,就像用低帧率相机拍旋转的车轮,轮子看起来反而在倒转:

采集策略也分“体检频率”:连续采集适合关键关节,周期采集适合一般设备,事件触发采集则在工况突变时才记录。原始信号还要做预处理——去均值消除直流偏置、带通滤波滤除无关噪声、去趋势消除温度漂移。就像抽血后要先离心分离血清,干净的数据才能化验出真实问题。

fs≥2fmax⁡f_s \ge 2 f_{\max}
通俗说明:想看清一个信号的“真面目”,每周期至少要采两个点。工业实践中通常取 2.56 倍留足余量,再配合抗混叠滤波器,保证采集到的数据真实可靠。
  1. fmax 关注上限频率先确定要捕捉的最高频率。机器人关节的齿轮啮合频率通常高达数百到上千赫兹,这决定了采样率下限。
    fmax⁡=1000 Hzf_{\max} = 1000\, \text{Hz}
  2. 两倍采样原则每个波形周期至少采两个点才能完整还原信号,低于此频率会发生频谱混叠。
    fs≥2fmax⁡f_s \ge 2 f_{\max}
  3. 工程裕量设计实际系统取 2.56 倍作为采样率,并加抗混叠低通滤波器,兼顾精度与数据量。
    fs=2.56×1000=2560 Hzf_s = 2.56 \times 1000 = 2560\, \text{Hz}

信号特征提取

体检的第二步是化验:抽血后检验科把血液样本分解成红细胞、白细胞、血小板等指标,医生才能看懂。原始振动波形也一样,几万个采样点很难直接判断好坏,必须把它压缩成有物理意义的“化验指标”——特征。

最常用的时域特征叫均方根值(RMS),它描述了信号的整体能量水平。想象一台跑步机的振动:轻微时像匀速慢跑,振幅稳定;磨损加剧后像跑步姿态失衡,整体抖动能量明显上升。RMS 正是把这个“能量感”数字化:

时域之外还有频域特征:对信号做快速傅里叶变换(FFT),可以把“时间波形”变成“频率谱”,找出轴承故障的特征频率峰值。峰峰值反映冲击强度,峭度(Kurtosis)反映脉冲性,频谱包络能捕捉早期剥落。特征多了以后,还要用相关性分析和主成分分析(PCA)筛掉冗余项,就像化验单不会列一百项无关指标,只保留最能说明问题的那几项。

Xrms=1N∑n=1Nxn2X_{rms} = \sqrt{\frac{1}{N} \sum_{n=1}^{N} x_n^2}
通俗说明:把所有采样点的幅值先平方(消除正负抵消)、求平均、再开方,就得到这段波形的有效值。RMS 升高,意味着振动能量变大,通常是故障的前兆。
  1. 信号采样序列x_n 表示第 n 个采样点的振动幅值,N 是一段窗口内的总采样数。
    xn,n=1,2,…,Nx_n, \quad n=1,2,\dots,N
  2. 平方求和把所有幅值平方后累加。因为振动有正有负,直接平均会相互抵消,平方运算让能量只增不减。
    ∑n=1Nxn2\sum_{n=1}^{N} x_n^2
  3. 均值与开方先求平均能量,再开根号回到原来的物理单位,得到振动有效值。
    Xrms=1N∑n=1Nxn2X_{rms} = \sqrt{\frac{1}{N} \sum_{n=1}^{N} x_n^2}

故障预警机制

拿到化验单后,医生先看指标是否超出参考范围:白细胞偏高说明有炎症,转氨酶升高说明肝脏受损。设备预警也一样,工程师先在健康阶段建立“正常基线”,再设定报警边界。最经典的边界是“三西格玛”法则——如果设备状态稳定,振动指标应该大部分落在均值附近,一旦偏离超过三倍标准差,就说明有“小概率事件”发生,值得警惕:

固定阈值的好处是简单直观,但真实工况会有负载变化、环境干扰,基线也需要随时间缓慢更新。工程上常用滑动窗口动态基线或 EWMA 指数加权平均,让“正常范围”跟着工况走。预警阈值也不是越小越好:阈值太小会频繁误报,让维护团队“狼来了”;阈值太大会漏报,错过早期干预时机。这就像体检标准的制定,要在“查出病”和“吓坏人”之间找平衡,最终目标是让每一次报警都言之有据。

Zi=xi−μσZ_i = \frac{x_i - \mu}{\sigma}
通俗说明:Z-score 衡量“当前值偏离正常平均水平多少个标准差”。Z 超过 3,就像体温从 36.5°C 突然跳到 39°C——虽然还没烧坏,但已经足够触发警报。
  1. 实时观测值 x_i当前窗口计算出的振动特征,比如 RMS。
    xi=RMSix_i = \text{RMS}_i
  2. 正常基线均值 μ设备健康运行阶段所有样本的平均值,相当于正常体温。
    μ=1M∑j=1Mxj\mu = \frac{1}{M}\sum_{j=1}^{M} x_j
  3. 正常基线标准差 σ健康阶段样本的波动程度,反映“正常抖动范围”。
    σ=1M−1∑j=1M(xj−μ)2\sigma = \sqrt{\frac{1}{M-1}\sum_{j=1}^{M}(x_j-\mu)^2}
  4. 偏离度判定实时值与均值之差除以标准差,Z 超过 3 触发预警。
    Zi=xi−μσ,Zi≥3⇒预警Z_i = \frac{x_i - \mu}{\sigma}, \quad Z_i \ge 3 \Rightarrow \text{预警}

寿命预测模型

预警解决了“现在有没有问题”,而预测性维护更关心“还能撑多久”——这对应体检中医生根据病程发展做预后判断:同样血糖偏高,有人几年后才出现并发症,有人几个月就恶化,医生会根据趋势差异给出不同的干预节奏。

技术上,我们把设备从健康到失效的过程看作一条退化轨迹:特征指标随时间缓慢上升,直到越过故障阈值。最简单的预测方式是用线性回归拟合退化速率,然后外推剩余寿命:

真实退化往往不是匀速直线,而是“慢—快—爆发”的指数形态。机器学习模型此时登场:用历史全生命周期数据训练随机森林或 XGBoost 回归器,输入多个特征(RMS、峰峰值、温度、频谱能量),输出剩余寿命。评价模型常用平均绝对误差 MAE 和均方根误差 RMSE。就像医生看过的病例越多,预后判断越准;模型见过越多“从健康到报废”的完整案例,RUL 预测就越可信。

RUL(t)=Df−D(t)vRUL(t) = \frac{D_f - D(t)}{v}
通俗说明:剩余寿命等于“离故障还差的退化量”除以“每天的退化速度”。就像看一桶水还剩多少天漏完——只要知道当前水位和漏水速度就行。
  1. D(t) 当前退化特征设备在 t 时刻的特征值,如 RMS 或温度。
    D(t)=Xrms(t)D(t) = X_{rms}(t)
  2. D_f 故障阈值设备失效时特征的上限,常由历史故障数据或专家经验给出。
    Df=μ+6σD_f = \mu + 6\sigma
  3. v 退化速率从历史数据回归出的斜率,即每天特征上升多少。
    v=D(t2)−D(t1)t2−t1v = \frac{D(t_2) - D(t_1)}{t_2 - t_1}
  4. 外推剩余寿命用剩余退化距离除以速率,得到预计可运行天数。
    RUL(t)=Df−D(t)vRUL(t) = \frac{D_f - D(t)}{v}

维护决策优化

预测出剩余寿命之后,医生就要开处方了:是立即住院手术,还是先开药观察、约好下次复诊?维护决策的核心是把 RUL 与“维护提前期”比较——提前期包括备件采购时间、维修人员调度时间和停机窗口等待时间。如果剩余寿命还长,就让设备继续运行;一旦 RUL 逼近提前期,就启动维护流程:

这种决策还可以更进一步优化:结合生产计划,把维护安排在计划停产窗口,避免额外停机;多台设备共享一次停机机会的“机会维护”;RUL 较短的设备优先安排,长寿命设备延后。最终目标是在“过度维修浪费”和“故障停机损失”之间找到最优成本平衡点,让每一次维护都花在刀刃上。

M(t)={1,RUL(t)≤Tlead0,RUL(t)>TleadM(t) = \begin{cases} 1, & RUL(t) \le T_{lead} \\ 0, & RUL(t) > T_{lead} \end{cases}
通俗说明:医生判断“再拖就会出危险”时才会安排手术,否则就保守观察。RUL 是病情发展时间,T_lead 是准备一次治疗所需的时间,两者一比较,维护时机就水落石出。
  1. RUL(t) 预测剩余寿命由退化模型给出的当前寿命估计,比如“还能运行 25 天”。
    RUL(t)=25 daysRUL(t) = 25\, \text{days}
  2. T_lead 维护提前期从决定维护到真正执行维护所需的全部时间,含备件供货和人员排班。
    Tlead=Tspare+Tcrew=15+5=20 daysT_{lead} = T_{spare} + T_{crew} = 15 + 5 = 20\, \text{days}
  3. 触发条件判断当 RUL 小于等于 T_lead 时输出 M=1 触发维护,否则 M=0 继续监控。
    M(t)=1,if25≤20(false→继续运行)M(t) = 1, \quad \text{if} \quad 25 \le 20 \quad (\text{false} \to \text{继续运行})

工程实践落地

单台设备的体检方案再完善,如果只服务一个人也不划算。工程落地的任务是把预测性维护做成覆盖整条产线、甚至整个工厂的“健康管理平台”。就像城市级体检中心,设备端的传感器是分布在各个“社区”的体检小屋,边缘计算网关负责现场初筛,云端平台集中存储数据、训练模型、下发预警工单。

实施路径通常分三步走:先选 1~2 台关键设备做试点,跑通“采集—特征—预警—决策”闭环;再横向复制到同一类设备,沉淀标准化模型;最后纵向打通 CMMS(计算机化维护管理系统),让预警自动生成维护工单。衡量这套系统值不值得投入,最终要看投资回报率:

从汽车焊装线的机器人关节,到半导体车间的晶圆搬运机械手,再到新能源工厂的 AGV 小车,预测性维护正在让“设备开口说话”。它不再是一套昂贵的实验室系统,而是每个工厂都能逐步落地的数字化基础设施。就像体检改变了人们的健康观念,PdM 也正在改变工业界的维护观念——防患于未然,永远比亡羊补牢更聪明。

ROI=Csave−CcostCcost×100%ROI = \frac{C_{save} - C_{cost}}{C_{cost}} \times 100\%
通俗说明:ROI 就是“省下的钱减去投入的钱,再除以投入”。省下的钱来自减少非计划停机、降低备件库存、延长部件寿命;投入的钱是传感器、软件和实施人力。只要分子是正的,这件事就值得做。
  1. C_cost 实施总成本一次性投入,包括传感器硬件、边缘网关、软件平台与部署人力。
    Ccost=Csensor+Cplatform+CdeployC_{cost} = C_{sensor} + C_{platform} + C_{deploy}
  2. C_save 节省总成本持续收益,包括非计划停机损失减少、维修成本降低、备件库存优化。
    Csave=Cdowntime+Cmaintain+CspareC_{save} = C_{downtime} + C_{maintain} + C_{spare}
  3. 投资回报率计算净节省除以总投入乘以 100%,得到每投入一元钱能省回多少钱。
    ROI=Csave−CcostCcost×100%ROI = \frac{C_{save} - C_{cost}}{C_{cost}} \times 100\%

AI 应用场景

汽车焊装产线机器人关节振动预警

阶段:数据采集与特征提取

解决的问题:焊装机器人关节的谐波减速器磨损早期很难察觉,传统人工点检靠听声音、摸温度,等发现异响时往往已接近失效,突发停机将导致整条焊装线停摆,每小时损失数十万元。PdM 通过持续采集振动信号并提取 RMS、峭度等特征,在故障萌芽期就发出预警。

具体案例:在某汽车工厂,工程师在机器人 J1 轴减速器旁安装 IEPE 加速度计,采样率设为 25.6 kHz。边缘网关每 10 秒计算一次 RMS 与频带能量,云端用健康阶段数据建立 3σ 基线。上线两个月后系统提前 14 天预警 J 轴振动能量异常,检修发现谐波减速器齿面已出现微剥落,团队利用周末窗口完成更换,避免了整线非计划停机。

半导体晶圆搬运机械手寿命预测与备件计划

阶段:机器学习寿命预测(RUL 回归)

解决的问题:晶圆搬运机械手对洁净度和定位精度要求极高,备件价格昂贵且采购周期长。传统“定时更换”策略导致大量未充分使用的机械手被提前退役,成本浪费严重。基于历史全生命周期数据训练 RUL 回归模型后,备件采购从“拍脑袋”变成“按需触发”。

具体案例:某半导体前道工序工厂积累了一年的机械手振动、电流和温度数据,用 XGBoost 回归器预测剩余寿命,MAE 控制在 12 天以内。当预测 RUL 小于 30 天时,系统自动向采购系统发送备件申请,同时结合设备日历安排换装窗口,备件库存下降约 35%,且未发生一起机械手失效导致破片的事故。

锂电工厂 AGV 驱动电机健康管理平台

阶段:维护决策优化与平台集成

解决的问题:锂电工厂有上百台 AGV 穿梭运输物料,单台故障不会停线,但多台同时故障会导致物料堵线。需要一套平台化方案把“预测”和“维护执行”打通,自动生成工单并优化排程。

具体案例:该工厂部署了边缘计算 + 云平台架构:每台 AGV 的驱动电机振动数据先在车载边缘盒子完成特征提取,异常结果上传云端;云端 RUL 模型判断剩余寿命小于 7 天时,自动生成维护工单并匹配夜班停产间隙执行。半年后 AGV 非计划维修次数下降 60%,整体产线 OEE 提升约 5%。

Python 演示

python57 行
import numpy as npfrom sklearn.linear_model import LinearRegression class PdMDemo:    def __init__(self, fs=2000):        self.fs = fs        self.mu = 0.0        self.sigma = 0.0     def gen_vibration(self, t, health=1.0):        # health=1.0 表示健康状态, 随退化增大        signal = 1.2 * np.sin(2 * np.pi * 50 * t)        signal += 0.6 * np.sin(2 * np.pi * 120 * t)        signal *= health        signal += 0.15 * np.random.randn(len(t))        return signal     def extract_rms(self, signal):        return float(np.sqrt(np.mean(signal ** 2)))     def build_history(self, days=90, trend=0.01):        # 构造90天退化历史, 每天振动能量逐渐增大        t = np.linspace(0, 1, 2000)        x = np.arange(days).reshape(-1, 1)        y = np.array([            self.extract_rms(self.gen_vibration(t, 1 + trend * i))            for i in range(days)        ])        return x, y     def fit_normal(self, rms_list):        # 用健康阶段数据建立3sigma预警阈值        self.mu = float(np.mean(rms_list))        self.sigma = float(np.std(rms_list))        return self.mu + 3 * self.sigma     def predict_rul(self, x, y, fail_rms=2.2):        # 线性拟合退化轨迹, 外推到达故障阈值的时间        model = LinearRegression()        model.fit(x, y)        slope = float(model.coef_[0])        intercept = float(model.intercept_)        if slope <= 0:            return float('inf')        t_fail = (fail_rms - intercept) / slope        return max(0.0, t_fail - float(x[-1][0])) if __name__ == '__main__':    demo = PdMDemo()    x_hist, y_hist = demo.build_history()    threshold = demo.fit_normal(y_hist[:30])    model = LinearRegression().fit(x_hist, y_hist)    slope = float(model.coef_[0])    rul = demo.predict_rul(x_hist, y_hist)    print('3sigma threshold: %.3f' % threshold)    print('degrade rate: %.4f RMS/day' % slope)    print('predicted RUL: %.1f days' % rul)
目的:完整演示 PdM 最小闭环——生成模拟振动信号、提取 RMS 特征、建立 3σ 预警基线、线性回归预测剩余寿命。
  1. demo = PdMDemo()创建 PdM 演示对象,模拟采样率 2000 Hz 的数据采集环境。
  2. self.gen_vibration(t, 1 + trend * i)用健康系数随时间增大模拟设备退化,噪声模拟真实传感器干扰。
  3. self.extract_rms(signal)计算振动波形 RMS,把原始波形压缩为单点特征。
  4. demo.fit_normal(y_hist[:30])取前 30 天健康数据计算均值和标准差,得到 3σ 预警阈值。
  5. LinearRegression().fit(x_hist, y_hist)用线性模型拟合退化轨迹,斜率代表每日退化速率。
  6. demo.predict_rul(x_hist, y_hist)外推 RMS 增长到故障阈值所需时间,减去已运行天数得到剩余寿命。

常见误区

误区“我买了振动传感器,数据也传到云端了,这不就是预测性维护了吗?”

正解传感器只是“听诊器”,装上不等于会“看病”。PdM 的完整链条包括数据采集、特征提取、基线建模、异常预警、寿命预测和维护决策。数据采上来却不做分析,就像录了一整晚心跳声却不找医生看,毫无价值。真正拉开差距的是后续的分析模型和决策闭环。

为何常见:传感器和网关是看得见摸得着的硬件,采购安装后很容易产生“系统已上线”的错觉,而算法和决策逻辑是隐性的,容易被忽略。

误区“预警要灵敏,阈值设低一点,一有风吹草动就报警,肯定更安全。”

正解阈值过低会导致大量误报,维护团队反复扑空后会产生“狼来了”心理,真正报警时反而没人重视。阈值设置要在漏报率和误报率之间平衡——就像体检标准定得太严,全城人都成“病人”;定得太松,真病人又被漏掉。通常用 3σ 或结合 ROC 曲线选择最优阈值。

为何常见:人们天然对“错过故障”更恐惧,认为多报总比漏报好,却忽略了误报同样消耗巨大的维护资源和信任成本。

误区“深度学习一定比线性回归准,模型越复杂,RUL 预测越靠谱。”

正解模型复杂度要与数据量、信噪比、物理机理匹配。工业场景常面临标签少、工况杂、样本不均衡的问题,复杂模型容易过拟合,反而比简单的线性退化模型更不可靠。就像全科医生先看血常规就能判断大多数问题,不是每次都要上 PET-CT。先建立可解释的基线模型,再逐步升级才稳妥。

为何常见:学术界和媒体渲染深度学习的光环,让人误以为“复杂=先进=更好”,忽略了工业落地最看重的稳定性和可解释性。

误区“模型说还能跑 37 天,那就到第 37 天再安排维修。”

正解RUL 是统计意义上的估计,不是倒计时预言。预测值受数据噪声、工况波动、模型误差影响,应理解为一个概率区间。工程师需要结合 RUL 的置信区间和维修提前期做决策,留出安全余量。就像天气预报说“7 天后有雨”,你不会精确到第 7 天早上 8 点才收衣服。

为何常见:数字输出给人“精确感”,尤其回归模型直接给出数值时,非技术决策者容易把它当作确定性结论,忽略了背后的不确定性。

面试题

Q1. 预测性维护(PdM)与传统“定期保养”最核心的区别是什么?

单选题 · easy

  • A.按规定周期强制更换零件
  • B.依据设备状态按需维护← 正确答案
  • C.等故障停机后再修理
  • D.完全不进行任何维护

答案:B。定期保养按固定周期执行,PdM 则根据状态监测数据判断是否需要维护。C 是被动维修,A 是预防性维护,D 是放任不管。就像健康管理,PdM 是看体检数据决定治疗方案,而不是不管好赖都按日历吃药。

Q2. 在机器人关节预测性维护中,最常用于采集振动信号的传感器是?

单选题 · easy

  • A.加速度计← 正确答案
  • B.光照计
  • C.酒精传感器
  • D.气压计

答案:A。振动信号最常用的传感器是加速度计,它像“听诊器”一样贴装在轴承或减速器附近感知抖动。光照计、酒精传感器和气压计都不是采集机械振动的器件。

Q3. PdM 项目实施的第一个关键步骤通常是?

单选题 · easy

  • A.数据采集与信号上传← 正确答案
  • B.训练机器学习模型
  • C.设计三维模型包装
  • D.制定年终检修计划

答案:A。没有数据,特征提取、模型训练和决策都无从谈起。PdM 的流程是“先体检后诊断”,采集可靠数据是地基,就像医生看病必须先测量体温血压,而不是先开药。

Q4. 根据奈奎斯特定理,若需分析的振动信号最高频率为 1000 Hz,采样频率至少应为?

单选题 · mid

  • A.2000 Hz← 正确答案
  • B.500 Hz
  • C.1000 Hz
  • D.100 Hz

答案:A。采样频率至少要达到最高频率的 2 倍,即 2000 Hz,否则高频成分会混叠成低频虚假信号。工程上常取 2.56 倍留裕量,但最低门槛是 2 倍。

Q5. 振动信号的均方根值(RMS)主要反映什么?

单选题 · mid

  • A.信号的整体能量水平← 正确答案
  • B.信号的最大瞬时幅值
  • C.信号包含的频率成分
  • D.传感器安装的相位延迟

答案:A。RMS 是所有采样点平方平均再开方,是振动能量的有效度量。峰峰值反映最大冲击,频谱反映频率成分,相位延迟是采样系统问题。RMS 就像体检单上的“整体疲劳指数”。

Q6. 在 3σ 预警机制中,Z-score 大于 3 的含义是?

单选题 · mid

  • A.样本偏离正常均值达 3 倍标准差← 正确答案
  • B.设备一定立即报废
  • C.采样系统带宽严重不足
  • D.传感器灵敏度已经失效

答案:A。Z-score 衡量当前值偏离正常均值多少个标准差,超过 3 表示该状态在健康基线中属于小概率事件,触发预警。它提示“需要关注”,并不代表设备立刻报废。

Q7. 常见的故障预警策略有哪些?

多选题 · mid

  • A.固定阈值加 3σ 报警← 正确答案
  • B.滑动窗口动态更新基线← 正确答案
  • C.仅凭老师傅人耳听诊
  • D.完全依赖摄像头视觉

答案:AB。固定阈值和动态基线都是 PdM 中规范的预警策略。人耳听诊虽然有时有效但不可量化,不属于系统性预警策略;摄像头视觉是补充手段,无法完全替代振动等状态监测。

Q8. 在 PdM 中,MAE(平均绝对误差)主要用于评估什么?

单选题 · mid

  • A.寿命预测模型的预测精度← 正确答案
  • B.传感器的采样率高低
  • C.数据采集的成本效率
  • D.维护工单的执行速度

答案:A。MAE 是模型预测值与真实剩余寿命之间绝对误差的平均,是评价 RUL 回归模型最常用的指标之一。MAE 越小,预测的剩余天数越可信,就像医生“预判病程”的准确度打分。

Q9. 线性退化模型 RUL(t)=(D_f-D(t))/v 中,v 代表的物理含义是?

单选题 · hard

  • A.设备退化速率← 正确答案
  • B.设备故障阈值
  • C.设备当前寿命
  • D.设备维修时长

答案:A。v 是退化特征随时间上升的斜率,即每天 RMS 等特征的增长速率。D_f 是故障阈值,D(t) 是当前特征值。分子是剩余退化距离,除以速率得到剩余时间。就像用剩余水量除以漏水速度算出还能撑几天。

Q10. 某机器人关节预测 RUL 为 35 天,备件采购周期 20 天,以下决策合理的有?

多选题 · hard

  • A.触发备件采购并持续监控← 正确答案
  • B.立即无条件停机抢修
  • C.结合计划性停产窗口安排维修← 正确答案
  • D.忽略预测结果维持现状

答案:AC。RUL 大于采购周期,说明有时间先备件、再择机维修,不必立即停机造成额外损失;结合计划停产窗口维修能减少非计划停机。忽略预测则完全失去了 PdM 的意义。