Docs 菜单
Docs 主页
/

使用 Atlas Vector Search 进行汽车诊断

使用MongoDB Atlas Vector Search 和 AWS Bedrock 进行高级根本原因诊断,集成不同的数据类型以进行实时分析和主动维护。

使用案例: Gen AI

行业: 制造与移动,航空航天与国防

产品: MongoDB Atlas、 MongoDB Atlas Vector Search、 MongoDB Change Streams、 MongoDB Atlas Database、 MongoDB Atlas Triggers、 MongoDB Atlas Charts

合作伙伴: Amazon Bedrock、NextJS 、panns-inference

从库存管理到互联设备和产品,复杂的价值链为制造业提供支持。根本原因诊断有助于解决问题、改进流程并提高该价值链的整体效率和质量。根本原因诊断可识别问题的根本的根源,并确保问题得到永久修复且不再重复出现。

根本原因诊断具有以下优点:

  • 消除重复出现的问题:它解决了真正的根本原因,无需临时修复,并防止问题再次发生,从而节省时间、金钱和资源。

  • 提高进程效率:从根源上识别瓶颈和低效率,从而提高产量并降低生产成本。

  • 促进安全和环保实践:通过主动干预和风险预防,使运营变得更安全、更环保。

  • 推动持续改进:根本原因诊断的系统方法可改进流程并促进创新。

尽管有好处,但由于来自传感器和机器的大量数据以及数据类型的多样性,实施根本原因诊断可能具有挑战性。传统方法在很大程度上依赖于人类的专业知识、知识和经验。

该解决方案探索了应用程序AI和MongoDB Atlas Vector Search 进行高级根本原因诊断。它使用声音输入和 AWS 基岩来生成有关检测到的异常的实时报告。此实施增强了实时监控和维护。

该演示架构使用以下组件来捕获、存储、分析和报告数据。

  1. 引擎和 Raspberry Pi

    • 引擎控制:引擎连接到 Raspberry Pi。

    • 遥测传感器:Raspberry Pi 配备了传感器来测量温度和湿度等遥测数据。

  2. 汽车数字孪生和移动应用

    • 虚拟和物理集成: JavaScript和 iPhone应用中的汽车数字孪生连接到设置。这些应用程序向MongoDB发送命令,MongoDB 然后将这些命令流式传输到 Raspberry Pi。此动作会触发继电器以启动物理引擎和数字映射。

  3. 音频诊断

    • 音频录制:每秒钟都会录制引擎的声音。

    • 向量转换:嵌入器将音频片段转换为向量。然后,将这些向量存储在MongoDB中。

    • Vector 搜索:使用Atlas Vector Search,系统可以预测引擎的状态,例如引擎是否已关闭、是否正常运行或是否检测到金属或软影响。然后,它会在应用程序中显示这些信息,为用户提供实时诊断。

  4. AWS Bedrock 集成

    • 自动报告:当系统检测到异常情况(例如音频异常)时, Atlas会触发向 AWS 基岩发送遥测数据和声音分析结果的功能。

    • 报告生成:AWS Bedrock 生成详细报告并将其发送到仪表盘以供查看。

这种架构创建了一个反馈循环,边缘设备在该循环中生成用于实时控制和监控的数据,现在通过向量进行音频诊断得到了增强。此次集成展示了利用Atlas Vector Search进行根本原因诊断的优势,从而提高了制造运营的效率、可靠性和创新性。

汽车诊断的演示架构

图1。演示架构

要实现该解决方案,请按以下步骤操作:

1

要复制此演示,您需要:

  • 模拟机器真实使用案例的引擎。本教程使用的是四缸 Teching DM13引擎副本,但您可以使用任何可以运行和发出噪音的硬件运行此演示。

  • 一个 Raspberry Pi 5,它是托管与云的软件的网桥。

要查找有关如何设立这些工具的详细信息,请访问此 GitHub存储库。

或者,您可以按照此 GitHub存储库中的说明在没有物理引擎的情况下模拟此解决方案。

2

创建MongoDB 集群。如果您没有Atlas帐户,请按照以下步骤创建一个帐户。

集群准备就绪后,复制应用程序数据库。该数据库包含使用该应用所需的示例车辆和传感器数据。从 GitHub存储库下载转储文件,并使用 mongorestore命令将其加载到集群中。

4

使用Atlas Triggers、AWS EventBridge 和 AWS Lambda函数与 AWS 基岩集成。按照此 GitHub存储库中的说明进行操作。

5

该门户网站包括车辆的数字化双胞胎、用于音频流媒体和培训的声学诊断界面以及分析仪表盘。要设立用户界面,请使用MongoDB 集群连接字符串和Atlas Charts仪表盘的URL更新环境变量。然后,运行Next.js应用程序。

有关其他设置详细信息,请参阅 GitHub存储库。

6

为了获得更逼真的网联车辆体验,您可以通过移动应用程序控制引擎副本和数字孪生。在 Xcode 中打开 Swift 项目,更新环境变量,并在模拟器或您自己的 iOS 手机或平板电脑上运行应用程序。

  • 获得增强的诊断功能:将Atlas Vector Search与音频诊断集成,从而启用精确识别引擎状态和异常情况,从而更深入地了解根本原因。

  • 启用实时监控:使用MongoDB和Atlas Vector Search启用实时数据处理并立即响应异常情况,从而实现主动维护。

  • 集成不同的数据类型:MongoDB 的文档模型可高效处理不同的数据类型,从而简化结构化遥测数据和非结构化音频数据的集成。

  • 规模数据管理:使用MongoDB Atlas处理制造环境中生成的越来越多的物联网(IoT)数据信号。

  • 生成自动报告:根据检测到的异常情况自动生成详细报告,从而简化报告进程。

  • Humza Akthar, MongoDB

  • Rami Pinto,MongoDB

  • Ainhoa Mugica,MongoDB

  • Agentic AI 驱动的联网车队事故顾问

  • 利用 MongoDB Atlas 实现卓越的预测性维护

  • 利用 MongoDB 和 Google Cloud 转变驾驶员体验

后退

机场运营助手语音助手

在此页面上