一文教你轻松创建数字孪生实例

简介: 实现物理世界数字化,助力降本增效

Dingtalk_20220330142511.jpg

一、核心概念

 

数字孪生:物理世界的数字化呈现,对物理世界的设备、流程、系统、场景等建立业务模型,对物理实体信息进行实时采集、运算分析、监控统计等,从而更精准地掌握业务模型动态变化,进而实现对实际生产过程的提效和降本目的。阿里物联网数字孪生功能主要包括业务建模,规则配置,数据映射。


孪生实例:描述物理世界的业务场景、流程、设备的业务模型,由多个实例节点组成。


实例节点:指业务场景中真实设备或虚拟功能模块。每个实例节点包括关系结构、物模型和虚拟设备。


孪生模板:快速构建业务模型的基础组件。


物模型:在物模型1.0基础上,新增属性运算规则配置,支持节点数据运算功能。


数据映射:将数据采集和场景建模解耦,通过数据映射把采集数据映射到孪生实例任意节点物模型属性。


二、各概念关系


  • 业务建模1.png


  • 物模型2.png当前只支持属性,根据业务需求再扩展服务、事件能力


  • 运算规则3.png


  • 数据映射4.png


三、操作流程


数字孪生是在物模型基础上进行功能升级,支持复杂业务场景的建模,提供关系结构描述,规则运算和数据映射的功能。操作流程如下:

5.png

数字孪生实例创建主流程包括:构建实例、配置规则、配置数据映射,后续进行详细说明。

四、操作详述

4.1孪生实例

以飞天园区创建孪生实例进行说明:

创建孪生实例 6.png


编辑节点关系

通过右键新建节点或拖拽左上角数字孪生节点来添加新节点,用于构建孪生实例节点关系结构。

7.jpg


编辑节点模型

1. 选中节点,配置实例节点物模型,当前只支持编辑属性配置。

8.jpg


物模型属性编辑方式与当前物模型编辑保持一致。为方便说明规则运算功能,每个节点新增temperaturedegree两个属性。

9.jpg


同时创建华氏度温度属性,用于存储转换后的值:10.jpg


2. 每个sensor物模型属性定义:

11.jpg


编辑节点规则

节点规则包括:自身规则 --物模型自身功能定义规则运算 和 父子节点规则 --跨物模型功能定义之间的计算。


1.
编辑本节点规则

把采集设备上报温度单位为摄氏度转化为华氏度,自身节点规则支持数据量纲转换

12.jpg


2.  填写节点自身转换规则

13.jpg


3. 添加父子节点规则
-1.
编辑父节点物模型属性,父子节点规则支持多节点属性数据聚合运算

14.jpg


-2. 添加父子节点物模型规则

-当前room平均温度由两个sensor华氏度温度进行计算,所以填写两个输入参数,通过添加参数按钮录入其他参数,每个表达式最多支持5个参数。

15.jpg


点击添加参数按钮录入多个表达式参数。16.jpg

备注

采集设备的属性上报可触发多条规则运算,但不会把计算结果再作为入参触发新规则运算,所以temperature属性上报会触发自身规则convert2degree的运算,同时还会触发computeAvgDegree父子节点规则运算。如果Degree上配置父子节点规则,不会因为temperature的上报而在此触发。


查看room节点新增的运算规则:17.jpg


4.2孪生模板

为更方便构建孪生实例,可选中孪生实例中的节点生成孪生模板,会把选中节点的关系、物模型和规则都拷贝到模板中,然后再通过引用、拷贝模板的方式来构建孪生实例。


  • 引用模式:新创建的实例节点复用模板中的物模型和规则,物模型和规则只允许在模板上进行编辑,编辑之后在多个引用实例上立即生效。
  • 拷贝模式:拷贝模板中的物模型和规则到实例节点中,编辑模板对于拷贝的实例无效。

创建模板

选中实例节点,点击右键生成孪生模板,当前最多可选中10个实例节点生成模板。18.jpg


填写模板名称,生成模板为异步过程,成功之后,左边栏会展示新生成的模板。19.jpg20.jpg


编辑模板

1. 选中模板,右键选择“编辑”按钮,跳转到编辑模板页,对模板结构关系、节点物模型和规则进行编辑。

21.jpg22.jpg

备注:

编辑模板节点物模型、规则的操作方式和实例一样,不再赘述。但编辑模板物模型和规则对于所有引用的实例节点同步生效,请提前评估好影响。


通过模板构建实例

1. 每栋建筑下都有相同物模型和规则的会议室,可以拖拽parkRoom模板到实例父节点下创建新的子节点关系。23.jpg


选择引用模板方式创建新节点:

24.jpg25.jpg


双击节点可对节点进行重命名:26.jpg


实例节点重命名之后的关系结构:27.jpg


4.3数据映射

数据映射:把数据采集和场景建模进行解耦,可以把设备A采集的数据映射到孪生实例任意节点上。


创建数据采集产品

28.jpg

免效验类型:对设备上报的数据不进行强效验。


创建数据采集设备29.jpg


配置数据映射

选中对应的孪生实例,并且选择创建数据映射

30.jpg


这里选择的用户自定义协议,自定义协议脚本配置和标准物模型上报有一定区别。使用时候请留意。

31.jpg


对应数据映射配置:因为不存在数据转换,脚本内容配置模板内容即可。32.jpg

4.4实例运行


模拟设备上报数据

模拟采集设备上报属性temperature,temperature属性上报会触发实例规则运算,把运算结果存储到目标实例属性。这里通过设备模拟器模拟真实设备属性上报。

33.png


数据映射日志

点击“查看云端日志”查看上报属性映射到孪生实例的执行情况。

34.png


自身节点规则运算数据

设备上报属性值会映射到孪生实例节点物模型属性,先存储至节点设备物模型属性数据,然后再触发后续规则运算,一个属性上报可触发多个规则运算。运算结果数据可点击孪生实例“运行状态”进行查看。


孪生设备节点属性和自身规则数据查看方式。35.png

36.png


父子节点规则运算数据

孪生父子节点规则运算结果存储到父节点设备物模型属性,可点击父节点属性进行查看。

37.png38.png


查看孪生实例日志

39.png


更多物联网-数字孪相关信息

欢迎钉钉扫码入群

40.png

目录
相关文章
|
3月前
|
人工智能 搜索推荐 JavaScript
数字化产科管理平台覆盖的应用场景
数字化产科管理平台是专为医院产科设计的信息管理系统,通过数字化手段提升服务质量与管理效率。平台覆盖孕妇从怀孕到产后42天内的全流程健康管理,包括建档、产检、分娩、住院及产后随访等场景,并提供数据分析、远程医疗、智能管理等功能。系统采用Java开发,基于前后端分离架构,使用Vue和ElementUI前端框架,数据库为MySQL 8.0.36,已在多家三甲医院成功应用。
数字化产科管理平台覆盖的应用场景
|
网络安全 数据安全/隐私保护
Virtuoso环境的创建与版图基础
Virtuoso环境的创建与版图基础
|
6月前
|
存储 关系型数据库 分布式数据库
PolarDB 开源版 通过pgpointcloud 实现高效孪生数据存储和管理 - 支撑工厂、农业等现实世界数字化|数字孪生, 元宇宙相关业务的虚拟现实结合
背景PolarDB 的云原生存算分离架构, 具备低廉的数据存储、高效扩展弹性、高速多机并行计算能力、高速数据搜索和处理;PolarDB与计算算法结合, 将实现双剑合璧, 推动业务数据的价值产出, 将数据变成生产力。本文将介绍PolarDB 开源版 通过 pgpointcloud 实现高效孪生数据存储...
134 0
|
存储 并行计算 算法
PolarDB 开源版 通过pgpointcloud 实现高效孪生数据存储和管理 - 支撑工厂、农业等现实世界数字化|数字孪生, 元宇宙相关业务的虚拟现实结合
PolarDB 的云原生存算分离架构, 具备低廉的数据存储、高效扩展弹性、高速多机并行计算能力、高速数据搜索和处理; PolarDB与计算算法结合, 将实现双剑合璧, 推动业务数据的价值产出, 将数据变成生产力. 本文将介绍PolarDB 开源版 通过 pgpointcloud 实现高效孪生数据存储和管理 - 支撑工厂、农业等现实世界数字化|数字孪生, 元宇宙相关业务的虚拟现实结合
244 0
|
人工智能 监控 大数据
中科化学:以共享概念解决仪器预约难题,以数据计算赋能产业生态链
共享经济鼻祖罗宾·蔡斯在其《共享经济》一书中提到,被忽视的过剩产能,将产生无处不在的机会。
233 0
|
人工智能 算法
机器建模时代已经到来——阿里云全新BIM产品
近期我们人工智能实验室推出了全息空间BIM产品,这是一套基于算法的BIM产品,这套产品包含全息空间BIM构建算法,工地安全管理,数字孪生城市等产品。我们重点来介绍下全息空间BIM构建算法。
5260 0
机器建模时代已经到来——阿里云全新BIM产品
|
人工智能 边缘计算 安全
案例解析 | 广东自由流收费稽核方案,AI稽核新模式
全国首个高速不停车收费AI稽核项目正式落地广东,在业内率先使用AI和大数据技术准确处理高速公路不停车收费的稽核工作。
案例解析 | 广东自由流收费稽核方案,AI稽核新模式
|
机器学习/深度学习 消息中间件 人工智能
【1012 - 1016直播导视 | PPT 下载】走进工业级图神经网络框架GraphLearn、一个真正人人可用的云时代研发模式已经到来!
本周将为你带来多场技术公开课:开源日也迎来第四期走进工业级图神经网络框架GraphLearn;并且还有阿里云Serverless云开发平台风驰为你揭秘一个真正人人可用的云时代研发模式已经到来!
5632 0
|
机器学习/深度学习 人工智能 运维
AI+实时监控技术提升公共服务的十种方式
利用实时监控方案成功实现网络与物理安全性合并,将帮助公共事业部门更好地为客户服务、实现更加一致的运营稳定性,同时避免各类计划外停机事件。
|
机器人 API 数据格式
阿里云RPA(机器人流程自动化)干货系列之十:如何使用服务型机器人
导读:本文是阿里云RPA(机器人流程自动化)干货系列之十,前两篇介绍了采用有人值守机器人和无人值守机器人执行我们开发好的RPA应用,本篇就介绍如何通过服务型机器人开发并执行RPA应用。 一、创建一个服务型机器人应用​ 二、在参数面板里设置相应的参数 参数的获取: 参数的获取,按照正常的应用写法获取参数。 rpa.params["myInput"] 结果的
1939 0
下一篇
无影云桌面