创建工业异常检测解决方案

在单个系统上运行多个独立的异常检测工作负荷,该单个系统通过基于内核的虚拟机(Kernel-based Virtual Machine,或 KVM)主机运行多台虚拟机。

目标操作系统 Ubuntu* 16.04 LTS
完成需时 45 分钟

GitHub* (C++)

您的学习内容

工厂使用现有可编程逻辑控制器来控制设备,并可能为人机界面、数据摄取和计算机视觉应用程序使用若干不同的设备或工作负荷。 该参考实施演示所有这些工作负荷如何在一个系统上独立运行。

深入了解以下解决方案:

  • 物联网的计算机视觉应用
  • 分析数据集的推理
  • 工业物联网市场

使用本参考实施中学习的技能开发类似的物联网解决方案。

学习构建并运行一个工作负荷合并系统,其功能为:

在单个系统上独立运行大量工作负荷。
在主机系统上使用 KVM 运行多台虚拟机
运行物体探伤仪和电机缺陷检测器参考实施并收集数据用于分析

在工业物联网中的工作负荷合并

它如何工作

在此应用中,三台虚拟机在一台使用 KVM 作为进程管理程序的主机上运行。

  • 第一台虚拟机(称为 OFD)运行物体探伤仪应用程序。 此应用程序检测在传送带上移动的物体的异常,然后将数据本地存储在 InfluxDB* 的一个实例中。
  • 第二台虚拟机(称为 MDD)运行电机缺陷检测器应用程序,该应用程序也将数据本地存储在 InfluxDB* 中。
  • 数据可视化发生在第三台虚拟机(称为 HMI)上,该虚拟机使用 Grafana* 及来自 OFD 和 MDD InfluxDB 的数据。

flow chart graphic of how the industrial anomaly detection reference implementation worksflow chart graphic of how the industrial anomaly detection reference implementation works