百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

什么是数字“真”孪生终于有人讲明白了

toyiye 2024-06-21 12:07 19 浏览 0 评论

数字孪生(Digital Twin)已经走过了几十年的发展历程,只不过以前没有这样命名,而是发展到了一定阶段,人们意识到应该给这种综合化的技术起一个更确切的名字。

什么是数字“真”孪生?

一切现实物体的虚拟化表达,都可以算是广义的数字孪生,但行业公认的狭义数字孪生又有所不同,比如Autodesk自己,在官网上就明确说,3D CAD不是数字孪生,为什么呢?解释是说他们认为数字孪生应该是有实时数据连接的,而CAD不是。Gartner在关于数字孪生的研究报告里,明确提出数字孪生体应该是与现实物体一对一映射、实时数据连接、有数据模型和对应的数据的。Microsoft、Amazon等描述的数字孪生,也都符合Gartner的这一基本定义。

数字孪生,就是数字双胞胎。从最朴素的认知角度来看,什么叫真双胞胎?像好多电视剧演的,不仅长相相似,还有神秘的遥感,大家就认为是双胞胎了。后者是不是真的存在,说不好,但在大众观念里确实接受这个说法。对应到数字孪生,长相相似是可视化,神秘遥感是实时数据连接,再加上一对一,可以算是最基本的“真孪生”了。在这个基础上,数字孪生系统还应该支持一系列灵活的内置和扩展的分析、预测、仿真的能力,从而支持各种应用场景,最终形成上层应用和数字化的现实世界之间的中间层,就如同计算机操作系统在应用软件和底层硬件之间构成的中间层,对应用和用户屏蔽硬件的复杂性,带来更高的实现效率,以及和用户之间类似从DOS到Windows的更快捷的交互操作方式。

要在各种物联场景中构建真孪生应用,其实是个相当复杂的工程。ThingJS致力于要让人人都能创造真孪生的应用,从大量的实践经验和技术积累中提炼出一套数字孪生技术栈,包括引擎层、API层、工具层、资源层、生态层等多个层级及众多技术工具和组件,构建成一个可以支持复杂业务场景的技术体系,这些针对数字孪生应用开发打造的系列技术和工具,正逐步通过ThingJS开放平台提供给所有数字世界的建设者和管理者。

ThingJS数字孪生平台包括几个部分:

CampusBuilder园区建筑级场景编辑工具

像是高级的数字孪生版“我的世界”,图形化操作界面,高效易用无门槛,让没有3D专业背景和经验的用户都可以简单拖拉拽完成各种园区、建筑和室内场景的搭建。内置丰富的模型库,每个模型对象都可以提供数据标识和数据属性,可用于与现实对象的数据对接。为方便数字孪生应用开发,内置的模型库已经提供丰富的3D模型资源,并支持用户使用自有模型,在场景搭建过程中自动生成空间层级结构,可以支持其它工具和开发者调用来实现复杂的空间层级操作。

CityBuilder城市及地理场景编辑工具

可以读取GIS数据实时秒级生成城市级和地球级的3D场景。开发者不需要专业的GIS和3D知识,简单操作,就可以全自助创建大型3D场景。提供体系化的场景和效果编辑功能,能支持对多类图层的实时动态效果编辑,包括常规点、海量点、热力图、点位聚合、网格聚合、插值图、常规线、管状线、道路线、3D围栏、建筑面、区域面、水体效果、3D园区场景、粒子特效、动效扫光等。支持全局环境渲染设置,包括光照、后期、背景、大气、雾效,以及底图滤镜效果、云层效果、渐变映射等,从而实现效果模版替换,可以一键换肤,让数字孪生应用开发者可以轻松获得各种炫酷三维城市场景。

TopoBuilder 2D拓扑图编辑工具

Web版的2D拓扑图编辑工具,让人人都可以制作各种组态图、拓扑图、流程图,并可以对接实时数据,独立或内置于3D场景中使用,用于数字孪生应用。编辑器内置丰富的图标图元,每个对象都可以对接外部数据,适用于物联网的广泛行业场景。采用拖拉拽的方式,兼容绘图编辑器的主流操作,操控灵活,体验流畅。支持多人协同工作,共同编辑,提供ThingJS API开发接口,支持在各种数字孪生应用中灵活使用。

ThingDepot 模型库

ThingDepot是ThingJS体系内的模型资源库和管理系统,除了提供ThingJS官方模型外,为支持用户灵活方便地使用自己的模型,提供了对接ThingDepot模型库的3dsMAX插件,其中包含了模型和场景编辑、特效模型制作、模型自动查错、模型优化、动画切分、一键上传等诸多能力,让3ds Max可以与ThingJS技术栈无缝整合。 美术人员通过使用该插件,可以提高生产效率和质量效果,缩短模型、特效、场景生产的制作和使用周期,提供方便、快捷、可靠的资源利用方式。

现实世界有多大,数字孪生的世界就有多大,甚至,更大。数字孪生还是个在发展早期的领域,我们在努力把过去十年积累的技术和经验,转化为能被更多人使用的能力和服务,希望能通过数字孪生,让所有人都更好更容易地认知、管理和创造数字化的新世界。

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码