数据驱动及组件化架构

更新时间: 2022-02-21 15:51:20

在正式进行DTwin数字孪生项目搭建前,我们必须知道并理解DTwin平台的核心架构理念,即“数据驱动及组件化架构”。

理解该架构以后,我将会对DTwin是如何进行生产还原的有一个比较深刻的理解,同时对3D场景的可实现范围有一个基本的判定。

33

通过上图我们可以看到,无论是静态效果,还是动态效果。DTwin在做实际生产还原的时候,都遵循以下逻辑:

(1)数据驱动:

所有发生的动作、实例的生成与销毁、颜色的变化、数据展示的变更等等,全部基于已接入的数据源进行驱动。即场景中所有的变化,都对应了数据源中的数据测点变化。

(2)组件化:

如(1)中所说,场景中的变化其实都依赖于数据源。数据源的时序变化相当于触发器,触发器有了以后,那么如何变化,变化要遵循什么逻辑都依赖于不同类型的组件。

同时这里我们要着重关注一下“数据绑定”组件,该组件核心作用就是将数据源的测点与DTwin中的变量进行一个关系绑定。在使用其他组件配置动作或变化时,可以直接使用已关联好的变量。

注:数据源的测点(字段)DTwin这边并不能自动识别,所以Dtwin需要定义一个与该测点有关联关系的变量。该变量应做到项目全局唯一。

(3)总结:

我们可以简单的理解为,数据源的时序数据决定为了什么时间或什么频率变化,组件决定了怎么变化以及变化的最终结果目标。两者结合实现最终的生产动作还原。

阿里云首页 工业大脑开放平台 相关技术圈