ARTICLE 06 · MAINTENANCE · 2026-04-26

让 AI 在设备坏掉之前发出预警:如何减少停机和紧急维修费用

维修技师不需要更多图表。他们要的是来得够早、理由够充分、能说清下一步检查什么的预警。预测性维护和一个昂贵的报警器,差别就在这里。

让 AI 在设备坏掉之前发出预警:如何减少停机和紧急维修费用
要点速览
  • 紧急维修的费用比计划内维修高好几倍,因为它还连带着停线时间和交货延误。
  • 先从几种“能提前知道”的故障入手,不要一开始就想预测所有故障。
  • 没人接手处理的预警毫无价值,必须变成有具体人员、具体时间的维修工单。

从“提前知道就能采取行动”的故障入手

并非每种故障都能提前预警,有些会毫无征兆地突然损坏。应该先挑的,是您的技师已经能说出“听到这种声音,再过两周就要坏了”的那类故障。系统能接着学下去的,正是这类知识。

写给开发团队 · 技术细节

按安全、质量、产能(Throughput)和成本评估设备关键性(Asset Criticality),再挑选有前兆、预警提前量(Lead Time)足够采取行动的故障模式(Failure Mode),比如轴承(Bearing)振动、温度升高或电机电流变化。毫无征兆、瞬间发生的损坏,用冗余(Redundancy)或备件库存来应对,可能比用 AI 更合适。

做一份实用版的 FMEA:症状是什么,在哪里测,在什么负载(Load)下测,预警后要检查什么,由谁决定停机,备件要多久才能到。不要因为某台设备传感器多就选它,要选预警能改变工作计划的设备。

目标:把紧急维修变成计划内维修。在仪表盘上把故障日期预测得看起来很准,并不是目的。

让状态监测数据和维修记录能互相对照

写给开发团队 · 技术细节

传感器数据必须带有 Timestamp、单位和 Context,比如 Speed、Load、Product、Start/Stop 和环境温度。Work Order 历史要写明症状、原因、检查发现、所用备件和实际耗时,只写“已修好”的记录没法用来训练系统。分析之前,先把 PLC、Gateway 和 CMMS 的时钟对齐。

数据用来回答的问题常见错误
Vibration/Temperature设备状态什么时候开始变化没有和负载关联
Alarm/PLC State设备处于哪种运行模式时间戳不一致
Work Order实际发现了什么、修了什么没有故障代码(Failure Code)
Production Context变化发生在哪种产品上没有记录换型

如果故障记录很少,就用异常检测(Anomaly Detection)找出与正常状态的差异,交给技师检查。没有证据时,不要把异常分数解读成故障日期。要显示趋势和工况背景,让人来做判断。

把告警设计成维修工单

没人接手的告警,两周之内就会变成噪音。系统每次告警,都要能回答:谁要做什么,什么时候之前做完,不做会怎样。

想要的结果:紧急维修更少,计划维修更多,停机时间更短
想要的结果:紧急维修更少,计划维修更多,停机时间更短

把告警分成 Watch(观察)、Inspect(检查)和 Act(处理)三级,各有标准和服务水平协议(SLA)。告警要写明设备、症状、开始时间、严重程度、证据和检查方法。技师确认或否定告警时,要记录理由,用来调整阈值(Threshold)。系统必须与 CMMS 打通,把消息发到聊天群里就没了下文,是行不通的。

写给开发团队 · 技术细节

先用影子模式(Shadow Mode),统计每一次 Alert 和每一次 Breakdown,包括系统没有预警的情况。Precision 低,团队会疲于应付 Alarm;Recall 低,风险依然存在;Lead Time 太短,就来不及安排计划。所以这三个指标要和 Downtime、Maintenance Cost 一起看。

在告警影响生产计划之前

  • 技师看得懂证据,能把告警和检查工作衔接起来
  • 生产部门能看到停机的成本和冒险运行的成本
  • 最终由谁拍板很明确
  • 传感器掉线或数值失真时有处理程序
  • 备件和人手真的能及时响应

衡量设备可靠性,别只盯着模型

写给开发团队 · 技术细节

跟踪 Unplanned Downtime、Planned Work Ratio、MTBF、MTTR、Emergency Purchase、Overtime、False Alarm、Miss 和 Actionable Lead Time。与相近的设备比较,或者与按运行小时数调整过的基线(Baseline)比较。成本里要算上检查告警和维护传感器的开销。

写给开发团队 · 技术细节

推广时,按 Failure Mode 建立模板(Template),不要把同一个 Threshold 复制到所有设备上。初期每个月检查 Calibration、Data Drift 和 Operating Envelope 的变化,系统稳定后再按风险确定检查频率。新的 Model Version 必须先用历史数据回测,并经过影子模式运行,才能替换旧版本。

技师的紧急工作少了,计划做得更好了,预测性维护(Predictive Maintenance)就算成功,哪怕模型从来没有预测出“7 天内会坏”。能解释、能及时拿去检查的信号,比团队不相信的炫目预测有价值得多。

先定告警预算(Alert Budget),再定阈值

和团队约定,一周能处理多少条需要检查的告警。如果系统发出的告警超出处理能力,就算准确度还过得去,也会没人理会。阈值一开始设得严一些,记录漏报,再根据故障成本逐步调整。这样做比任由报警响个不停、再要求技师忍耐,更能保住大家的信任。

挑选能提前足够长时间预警、来得及采取行动的故障
挑选能提前足够长时间预警、来得及采取行动的故障
模拟案例:有一组电机每次升速都会出现高振动信号。原来的模型每天早上都报警,技师于是不再理会。加入运行状态(Operating State)、只比较负载稳定的时段之后,告警降到寥寥几次,其中一次在必须紧急停机之前,发现了对中(Alignment)开始偏移。转折点在于补上了正确的工况背景,模型并没有换。

告警卡(Alert Card)必须包含 5 项内容

设备、症状、趋势证据、运行工况(Operating Context),以及下一次检查(Next Inspection)和应完成的时间。缺了最后一项,告警就还没有和维修工作连起来。

提示:技师每次点“误报”时,提供 4–6 个理由选项,不要用长长的文本框。这样能收集到一致的调优数据,文书工作也不会增加太多。

DNA MAKER · SOLUTION BLUEPRINT

从知识到真正能解决问题的系统

问题的根源

告警来得太晚、没有备件可用,或者没有接入技师实际使用的工单,预测模型再好也没有价值。

分步解决方案

  1. 根据关键性和可行动的提前时间(Actionable Lead Time),选定设备和故障模式
  2. 把传感器数据、运行状态和维修历史对齐
  3. 推广之前,先建好告警卡、阈值、反馈机制和 CMMS 工作流

让告警一路送到技师手里,变成能处理的工作

模型发现异常,预测性维护的工作还没有结束,因为技师还要知道该检查什么、什么时候检查、这些数据有多可靠。DNA Maker 与客户的可靠性工程师(Reliability Engineer)和维修团队一起,把故障模式、运行工况和响应步骤梳理出来,做成实际可用的告警卡和工作流。设备诊断仍由专家负责,我们帮忙把他们的知识连同传感器数据和工单一起送到现场,减少来回切换屏幕,也减少没人负责的告警。

解决方案可以是状态监测门户(Condition Monitoring Portal)、移动巡检应用(Mobile Inspection App),或者把时序数据(Time-series Data)与 CMMS 连接起来的 AI 智能体(AI Agent),用来创建检查任务、收集技师反馈,并跟踪数据和模型的健康状况。DNA Maker 可以与客户的 OT/IT 团队一起,设计数据流、现场用户体验、API 以及边缘与云端架构,并负责软件开发和模型监控(Model Monitoring)。如果您的企业已经有设备数据,却还没能转化成维修工作,我们可以帮忙找出从信号到决策之间的缺口,并做出让技师先试用的原型,再决定是否投资推广。

软件工程术语表

这张表用不着背。它的用处是让管理层、工作负责人和开发团队沟通时,对同一个词不会有两种理解。请把释义、示例和右侧的问题一起看,这些问题常常能在开发开始之前,把隐藏的范围、风险和成本揭示出来。

术语是什么通俗示例高管应问开发团队的问题
Anomaly Detection找出偏离正常模式的数值发现振动值与同一负载区间的正常情况不同哪类异常真的能引出具体行动?
CMMS管理维修保养工作的系统根据告警生成工单告警怎样转成工单,又不产生重复工作?
Threshold触发告警的界限值温度连续 10 分钟超标阈值按风险定还是按平均值定?由谁批准?
Time-series Data按时间顺序排列的数据每秒一次的振动读数时间、单位和运行状态都对得上吗?
Model Monitoring持续跟踪模型是否仍然表现良好传感器数据的模式发生变化时发出提醒模型或数据质量下降时,通知谁?
明天就可以试试:选一组关键设备,先写下故障模式和可行动的提前时间,再去查有哪些数据能支撑。别从加装传感器开始。