数字孪生项目小demo
[demo](https://www.bilibili.com/video/BV1qN4y1V7M9/)
1. 概述
1.1 概念
- 数字孪生体是现有或将有的物理实体对象的数字模型,
- 通过实测、仿真和数据分析来实时感知、诊断、预测物理实体对象的状态,
- 通过优化和指令来调控物理实体对象的行为,
- 通过相关数字模型间的相互学习来进化自身,
- 同时改进利益相关方在物理实体对象生命周期内的决策。
1.2 数字孪生的模型
- 概念模型、参考框架、应用框架、成熟度模型之间的关系
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cRa2Pmww-1661149382273)(/model.png)]
- 下图粗实线代表继承和泛化关系,细实线代表属性关系,虚线代表可选属性关系。左下角深蓝色是实体相关概念,左上角绿色是实体所在域的相关概念,右半边棕色是数字孪生体的相关概念,右上角红色是数字线程相关概念,其余分布在中间、左边、和底边的紫色是用于数字孪生体应用场景扩展的相关概念。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U1IRC29V-1661149382275)(/digitalModel.png)]
1.3 数字孪生系统参考架构
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HzWxEQsV-1661149382276)(/framework.png)]
1.4 数字孪生体成熟模型
- 数字孪生体的生长发育将经历:数化、互动、先知、先觉、共智
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qFVHIA1T-1661149382276)(/techRelate.png)]
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LSmkGCa3-1661149382277)(/technology.png)]
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Opt9JHKh-1661149382278)(/technologyIndex.png)]
1.5 技术说明
建模、仿真和基于数据融合的数字线程是数字孪生体的三项核心技术;
统领建模、仿真和数字线程的系统工程和MBSE(基于模型的系统工程是一种形式化的方法,用于支持与复杂系统的开发相关的需求,设计,分析,验证和确认。与以文档为中心的工程,MBSE将模型放在系统设计的中心。),则成为数字孪生体的顶层架构技术;
物联网是数字孪生体的底层伴生技术;
云计算、机器学习、大数据、区块链是数字孪生体的外围使能技术;
实现数字线程有如下需求
- 能区分类型和实例。
- 支持需求及其分配、追踪、验证和确认。
- 支持系统跨时间尺度各模型视图间的实际状态记实、关联和追踪。
- 支持系统跨时间尺度各模型视图间的关联和及其时间尺度模型视图的关联。
- 记录各种属性及其值随时间和不同的视图的变化。
- 记录作用于系统以及由系统完成的过程或动作。
- 记录使能系统的用途和属性。
- 记录与系统及其使能系统相关的文档和信息。
云计算系统由云平台、云存储、云终端、云安全四个基本部分组成。
- 用户角度:私有云、公有云、混合云。
- 提供服务层次:基础设施即服务(laas)、平台即服务(Pass)和软件即服务(Saas)。
构建单元级数字孪生体时需要满足的基本要求包括:
- 状态感知;
- 计算和处理数据;
- 物理实体控制;
体系级数字孪生体需要满足的要求包括:
- 分布式数据存储和处理;
- 为企业协作提供数据和智能服务;
区块链技术包括
- 分布式账本
- 共识机制
- 智能合约
- 密码学
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bUrsUw6K-1661149382278)(/区块链.png)]
1.6 NewIt与数字孪生的关系
数字孪生与物联网
- 对物理世界的全面感知是实现数字孪生的重要基础和前提,物联网通过射频识别、二维码、传感器等数据采集方式为物理世界的整体感知提供了技术支持。
数字孪生与3R
实现可视化与虚实融合是使虚拟模型真实呈现物理实体以及增强物理实体功能的关键。VR/AR/MR技术为此提供支持:
VR技术利用计算机图形学、细节渲染、动态环境建模等实现虚拟模型对物理实体属性、行为、规则等方面层次细节的可视化动态逼真显示;
AR与MR技术利用实时数据采集,场景捕捉,实时跟踪及注册等实现虚拟模型与物理实体在时空上的同步与融合,通过虚拟模型补充增强物理实体在检测、验证及引导等方面的功能。
数字孪生与边缘计算
边缘计算技术可将部分从物理世界采集到的数据在边缘侧进行实时过滤、规约与处理,从而实现了用户本地的即时决策、快速响应与及时执行。
结合云计算技术,复杂的孪生数据可被传送到云端进行进一步的处理,从而实现了针对不同需求的云-边数据协同处理,进而提高数据处理效率、减少云端数据负荷、降低数据传输时延,为数字孪生的实时性提供保障。
数字孪生与云计算
- 数字孪生的规模弹性很大,单元级数字孪生可能在本地服务器即可满足计算与运行需求,而系统级和复杂系统级数字孪生则需要更大的计算与存储能力。
- 云计算按需使用与分布式共享的模式可使数字孪生使用庞大的云计算资源与数据中心,从而动态地满足数字孪生的不同计算、存储与运行需求。
数字孪生与5G
- 虚拟模型的精准映射与物理实体的快速反馈控制是实现数字孪生的关键。虚拟模型的精准程度、物理实体的快速反馈控制能力、海量物理设备的互联对数字孪生的数据传输容量、传输速率、传输响应时间提出了更高的要求。
- 5G通信技术具有高速率、大容量、低时延、高可靠的特点,能够契合数字孪生的数据传输要求,满足虚拟模型与物理实体的海量数据低延迟传输、大量设备的互通互联,从而更好的推进数字孪生的应用落地。
数字孪生与大数据
- 数字孪生中的孪生数据集成了物理感知数据、模型生成数据、虚实融合数据等高速产生的多来源、多种类、多结构的全要素/全业务/全流程的海量数据。
- 大数据能够从数字孪生高速产生的海量数据中提取更多有价值的信息,以解释和预测现实事件的结果和过程。
数字孪生与区块链
- 区块链可对数字孪生的安全性提供可靠保证,可确保孪生数据不可篡改、全程留痕、可跟踪、可追溯等。独立性、不可变和安全性的区块链技术,可防止数字孪生被篡改而出现错误和偏差,以保持数字孪生的安全,从而鼓励更好的创新。
- 此外,通过区块链建立起的信任机制可以确保服务交易的安全,从而让用户安心使用数字孪生提供的各种服务。
数字孪生与人工智能
- 数字孪生凭借其准确、可靠、高保真的虚拟模型,多源、海量、可信的孪生数据,以及实时动态的虚实交互为用户提供了仿真模拟、诊断预测、可视监控、优化控制等应用服务。
- AI通过智能匹配最佳算法,可在无需数据专家的参与下,自动执行数据准备、分析、融合对孪生数据进行深度知识挖掘,从而生成各类型服务。
- 数字孪生有了AI的加持,可大幅提升数据的价值以及各项服务的响应能力和服务准确性。
问题概述
- unity是否可以商用
- 游戏开发为例:开发的产品只是供娱乐为主则可以免费。如果开发的产品以盈利为主要目的,是需要在正版软件付费开发的。
- 数字孪生相关的实例
- https://github.com/hawk86104/vue3-ts-cesium-map-show
- 前端: http://map.217dan.com/addons/cesiummapv
- 后端: http://map.217dan.com/aeSAZtOfuN.php
- 用户名:test 密码:12345678
- https://forge-digital-twin.autodesk.io/
- autodesk forge 平台演示视频 https://www.bilibili.com/video/av380813036?vd_source=97f1d2f43cfb254aee6535dca8f8f4ee
- https://github.com/hawk86104/vue3-ts-cesium-map-show
- 数字孪生体案列总结
- 国内关于数字孪生体相关的项目主要是以基于浏览器的形式的系统为主流,借助webGL、three.js、autodesk forge等来进行建模总后借助大数据分析将数据实时动态的传送给建模的模型中进行展示,最后通过浏览器进行呈现。
2.模型技术架构
2.1 硬件部分
2.1.1 通信协议
背景
在物联网场景开发中,大多数通信模组都支持TCP、UDP、MQTT、CoAP、HTTP、LwM2M等网络通信协议,其中既有负责传输层协议,也有**应用层协议,**不同协议适用的场景也不尽相同。
协议分层
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mJtDmK5H-1661149382279)(/hardware.png)]
上图中举例了网络分层中最常见的几种协议:
- 应用层:应用程序负责将数据以相应规则(协议)进行包装,发给传输层
- MQTT:消息队列遥测传输
- CoAP:受限应用协议
- HTTP:超文本传输协议
传输层:负责将应用层传输过来的数组进行分组,为确保终端接收数据的顺序和完整性,会对每个分组进行标记,交给网络层
- TCP:传输控制协议
- UDP:用户数据协议
- 网络层:负责将传输层发过来的数据分组发送到目标终端
- IP:网际协议
链路层:为网络层发送和接收数据单元
- Ethernet:以太网传输协议
MQTT VS TCP
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X6ok8rfF-1661149382279)(/tcp_mqtt.png)]
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SZJXOeUx-1661149382280)(/mqtt_tcp.png)]
- 传输层协议
- 负责传输数据,好比一辆物流配送的火车。但我们想让货物去完好运到目的地,就需要做打包、装车、验货、入库、签回单等工作。这些工作也就是应用层协议要做的工作。所以物联网终端设备想要对数据进行稳定、可靠、高效的交互,就需要使用应用层协议,而不是直接使用传输层协议。