关于Oracle IoT数孪生的实施

原文:About the Oracle IoT Digital Twin Implementation / Developing Applications with Oracle Internet of Things Cloud Service

关于物联网数字孪生框架

数字孪生是物理资产或设备的数字化代理。数字孪生可以帮助您成功部署和使用物联网应用。

数字孪生也可称为双胞胎或影子。数字孪生技术可能被称为设备虚拟化,有不同种的方式实现。

实施总体框架

在物联网平台上,数字孪生是物理资产、机器、车辆或设备的虚拟表示。它以数字方式表示资产的数据、流程、运行状态和生命周期。
通过应用数字孪生,可以实现。

  • 更好的可视性。你可以持续查看机器或设备的运行情况,以及它们之间的互联系统的状态。
  • 准确的预测。你可以通过建模,从数字孪生模型中检索机器的未来状态。
  • 假设分析。您可以轻松地与模型交互,模拟独特的机器条件,并使用精心设计的界面进行what-if分析。
  • 文档化和交流。您可以使用数字孪生模型来帮助您理解、记录和解释特定机器或机器集合的行为。
  • 不同系统的集成。你可以连接与供应链运营相关的后端应用,如制造、采购、仓储、运输或物流。

物联网平台的数字孪生功能取决于其设计和实施。通常情况下,您可以通过两种方式实现数字孪生框架。

简单的设备模型。

在这种方法中,你创建并使用一个JSON文档,该文档存储了机器的以下信息。

  • 名称、序列号和位置
  • 机器的传感器所观察到的一组属性(例如,机器的当前速度)。
  • 物联网应用软件中设置的一组期望属性(例如,机器的期望速度)。

在这种方法中,你使用其传感器捕获的机器的属性。这种方法在传感器可能无法持续可用,或者与传感器的通信异步进行的情况下效果最好。

工业双胞胎。

这种方法呈现了机器的可视化设计信息和传感器设备的模型。这些信息代表了机器的基于物理学的属性。

这种方法与工业物联网应用配合得很好,这些应用从产品生命周期管理(PLM)工具中获取所需信息。在这种类型的实现中,您可以在资产与模型图中表示机器的物理属性、设计信息和实时数据。

Oracle IoT数字孪生实施的要素

这张图说明了三大支柱。三大支柱有助于解决不同类型的问题,并提供不同的优势。

关于Oracle IoT数孪生的实施 1

这张图显示了Oracle IoT数字双胞胎实施的三个支柱。

  • 第一个支柱为:虚拟孪生。在这个支柱中,两个相同的车辆被显示为设备。其中一辆车是实际车辆的虚拟代表,它显示以下属性。重量,高度,臂长,转速,位置,振动,轮胎压力和磨损。
  • 第二个支柱为:预测孪生。在这个支柱中,显示了一个分析图和虚拟车辆。以下预测与虚拟车辆相关联。臂需要预防性维护,发动机性能良好,故障概率73%。
  • 第三个柱子为:预测应用。在这个支柱中,来自前一个支柱的预测被投射到一组业务应用程序上。这些业务应用可能是:制造、供应链、资产监控、客户关系管理,销售,服务,公用事业,医疗和零售等。

虚拟孪生

在虚拟孪生中,Oracle在云中创建了物理设备或资产的虚拟表示。虚拟孪生设备使用一个基于JSON的模型,该模型包含实现观察到的和理想设计下的属性值,通过语义模型进行表示。

应用程序和场景

  • 物联网应用可能无法实时连接到物理资产。在这种情况下,应用程序必须能够检索最后的已知状态,对资产运行状态进行控制。
  • 通常情况下,设备会使用各种协议和方法来连接到IoT网络。这种复杂性不应影响其他业务应用,如不应当影响到企业资源规划(ERP)中的数据。设备虚拟化提供了一个抽象层,使传统业务应用能够安全的于设备进行通信。

使用虚拟孪生模型的收益:

  • 语义模型让你可以指定属性的正常工作范围。这可以让边缘计算实施变得更简单。
  • 您在 Oracle IoT Cloud Service 中的复杂事件处理 (CEP) 引擎之上声明性定义的业务规则可以在 IoT边缘自动调用。
    举个例子:
    通常情况下,为了检测设备的运营偏差,会用阈值进行限定,例如为设备定义温度的上下限。开发人员会单独编写一个应用程序来处理这些信息。然后用户管理和维护该应用程序。通过设备虚拟化技术,技术人员无需再编写边缘端的程序,设备模型就可以开启检测异常,并生成相应的警报。
  • 设备模型中内置的语义感知可以优化交付机制和网络流量。
  • 与使用MQTT等高效协议的典型方法相比,语义模型通过在边缘自动进行统计建模,大大降低了网络带宽的成本。
    举个例子:
    在一个由联网汽车组成的车队中,一个物联网应用监测一系列运行参数。基于语义的模型使边缘能够。
    • 判断运行参数是否在正常范围内。
    • 识别每个消息是紧急、重要还是常规。边缘可以智能地检测到故障通知是紧急消息,轮胎压力低是重要消息,机油粘度变慢是常规消息。
    • 确定车辆在下班时连接到Wi-Fi网络时,是通过蜂窝网络发送提醒信息还是下载设备数据。

预测性孪生

在预测孪生中,可以通过使用机器学习技术建立一个分析或统计模型进行预测。它不需要机器的原始设计者参与。它不同于基于机理模型,因为机理的模型是静态的、复杂的,不能适应不断变化的环境,只能由机器的原始设计者来创建。

应用程序和场景

  • 当模型可以预测出未来的问题或机器的未来状态,那么你就可以预防或准备好应对这些问题。
  • 您可以使用预测孪生模型来判断趋势和模式。该模型可以帮助您解决业务问题。

使用预测孪生的收益:

  • 数据分析师可以根据对机器的外部观察数据创建出算法模型,并可以根据用户的需求开发多个模型。
  • 该模型会考虑业务场景,并基于情境数据进行分析和预测。
  • 物联网应用不仅可以从机器数据中生成情境数据,还可以从与之集成的各种业务应用中生成情境数据。从这些数据创建的模型是有效的和可用的。 根据您想要解决的业务问题,预测模型从简单到复杂不等。
    举个例子:
    • Oracle IoT Cloud Service包含了Oracle Stream Explorer,一个事件处理引擎,并使用它根据数据中的趋势和模式创建一个简单的模型。
    • Oracle IoT Cloud Service使用基于Apache Spark的分析方法来创建复杂的模型。要生成时间序列数据,可以使用Oracle IoT Cloud Service中Apache Spark的附加库。
    • 数据科学家可以通过使用Oracle R Advanced Analytics for Hadoop (ORAAH)来创建复杂模型,然后在物联网数据管道中执行。
    • 业务用户可以使用Oracle Big Data Discovery产品的友好界面来创建简单的模型。

预测应用

在双胞胎预测中,预测和洞察与后端业务应用集成,使物联网成为业务流程中不可或缺的一部分。

在洞察力预测方面,Oracle IoT云服务可以与各种产品集成。

  • 与Oracle ERP和Oracle CX应用的原生预建集成。
  • 通过使用Oracle集成云服务(ICS)与150个应用程序进行集成。
  • 使用REST API库进行集成

应用程序和场景

您可以在物联网平台中产生洞察力,并将其与业务流程集成。

  • 当预测与业务流程集成时,它们可以触发补救的业务工作流。
  • 业务应用程序可以访问其决策所需的事务性和物联网情境数据。
  • 业务应用程序可以监控机器及其环境的预测状态。

进行预测应用的收益:

预测数据提供了对机器运营中的洞察力。将这些洞察力投射到后端应用基础设施中,使业务应用能够与物联网系统进行交互,并转化为智能系统。