通过人工智能驱动的分析技术,革新设备维护,实现故障预测、生成维修计划,并减少停机时间。
行业: 制造与移动、航空航天与国防、能源与环境
产品: MongoDB Atlas、 MongoDB Atlas Charts、 MongoDB Atlas Stream Processing、 MongoDB Atlas Vector Search
解决方案概述
预测性维护解决方案可以帮助组织取得重大的运营成就,例如将停机时间减少15 -20 %,将劳动生产率提高5 -20 %,以及将维护成本降低30 -60 %,根据德勤的数据。
该解决方案使用MongoDB Atlas构建端到端预测性维护系统,帮助制造商预防设备故障并优化维护操作。该解决方案分为四个阶段:
- 机器优先级和关键性分析:使用基于 ML 和 RAG 的分析来确定设备的优先级,以进行预测性维护。 
- 故障预测:使用Atlas Stream Processing进程实时传感器数据并在潜在故障发生之前检测到它们。 
- 维护计划生成:使用接受过维护手册、库存数据和资源信息培训的法学硕士,自动为故障情况生成详细的工作指令。 
图1。预测性维护工作流程的四个阶段
参考架构
本节将指导您了解此解决方案中每个阶段的架构。
机器优先级和关键性分析
图2.用于机器优先级推荐的 AI 系统图
此阶段使用 RAG 来确定哪些机器需要预测性维护。系统处理两种类型的输入数据:
- 结构化数据,例如生产参数和机器故障频率。 
- 非结构化数据,例如存储在 PDF 文档中的机构知识。 
该工作流程将两种数据类型聚合并操作为MongoDB Atlas中的向量嵌入,然后使用向量搜索对数据库进行语义搜索。搜索结果通过Amazon Bedrock 或 Cohere 向 LLM 提供相关上下文,后者生成对优先级查询的响应。这有助于维护团队做出数据驱动的决策,决定首先需要关注哪些机器。
故障预测
图3.使用 MongoDB Atlas 实现实时传感器监控
此阶段通过六个关键阶段处理实时机器传感器数据以进行故障预测:
- 数据集合:按优先级排序的机器会捕获产品类型、温度、速度和工具磨损等指标。 
- 流处理:系统转换原始传感器数据。 
- 数据存储:数据存储在MongoDB Atlas中。 
- 变更检测:变更流监控数据的重大变更。 
- 机器学习推断:训练有素的模型可以预测潜在的故障。 
- 双输出: Atlas Charts实现数据可视化,Change Streams启用移动通知。 
生成维护计划
图 4. AI 驱动的工单生成系统示意图
此阶段通过以下架构自动创建维护工作订单:
- 文档处理:该解决方案将机器手册和旧工单分割成数据段,并使用 Cohere 嵌入模型将其转换为向量。 
- 向量存储:该解决方案将嵌入存储在MongoDB Atlas中。 
- 工作订单生成:专门的应用使用 LLM 生成工作订单模板,通过聚合管道提取库存和资源信息,并创建详细的维修计划。 
生成维护指南
图5.RAG 工作流可优化技术人员的维修指导
此阶段使用 RAG 来增强具有以下架构的操作符符指令:
- 服务说明处理:将多语言 PDF 服务说明转换为文本。 
- 翻译:通过翻译模型处理非英语内容。 
- 指令生成:使用法学硕士将翻译后的服务说明与原始维修计划相结合。 
- 交付:通过移动应用向技术人员提供更新的维护说明。 
构建解决方案
有关完整的实施详情,包括代码示例、配置文件和教程视频,请访问此解决方案的 GitHub存储库。
该存储库提供了用于实施预测性维护的生产就绪模板。按照存储库的 README 中的说明进行操作,该说明将指导您完成以下步骤。
设置MongoDB Atlas环境
- 为此解决方案架构中的各个阶段配置集群、数据库和集合。 
- 为 - repair_manuals和 集合设置MongoDB Atlas Search 和 Vector Search- maintenance_history索引。设置搜索索引时,请使用以下文档。- { - "fields": [ - { - "numDimensions": 1024, - "path": "embeddings", - "similarity": "euclidean", - "type": "vector" - } - ] - } 
- 配置Atlas Stream Processing。 
- 创建 Atlas Charts 仪表盘,进行监控和可视化。 
关键要点
- MongoDB 的灵活性支持预测性维护: MongoDB Atlas将结构化传感器数据和非结构化维护文档相结合,在一个架构中提供实时监控和基于AI的分析。 
- MongoDB 的功能为端到端预测系统提供支持:该解决方案集成了多个MongoDB功能,例如用于实时数据的Atlas Stream Processing 、用于语义分析的 Vector Search 以及用于移动警报的 Change Streams。 
- AI支持自动化:该解决方案将多种AI技术与 MongoDB 的开发者数据平台功能相结合,创建自动化的维护工作流程,从机器优先级划分到移动设备维修指导交付。 
作者
- Dr. Humza Akhtar, MongoDB 
- Rami Pinto,MongoDB 
- Sebastian Rojas Arbulu, MongoDB