【业界动态】数字孪生到底意味着什么

2024-03-27 21:12

本文主要是介绍【业界动态】数字孪生到底意味着什么,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

什么是数字孪生?它可以理解为一种技术,也可以理解为某种生态。数字孪生即指将物理实体映射至虚拟空间,进而协助完成预测、决策等动作。随着互联网的建设与发展,数字孪生在未来又会如何落地?

在这里插入图片描述

一、数字孪生到底是什么?

数字孪生的概念从2018年起,就频繁地出现在大家的视野中。先入场的人早已对概念能够侃侃而谈了,但是普通人查了资料也是一头雾水。

数字孪生是综合运用感知、计算、建模等信息技术,通过软件定义,对物理空间进行描述、诊断、预测、决策,进而实现物理空间与虚拟空间的交互映射。

说人话:把现实世界中的物理实体,通过一系列技术映射到虚拟空间中去,以实现一些更高要求的目的。

为什么费劲去搞映射呢?因为想通过这个虚拟体,实现物理世界无法高效完成的诊断、预测和决策。

如果用赛博空间来举例,不同于我之前写到的元宇宙更强调社会形态和规则,数字孪生更像是赛博空间的搭建与运行。对元宇宙感兴趣的话可以移步:《数据应用的极致是元宇宙吗》

小说中赛博空间的核心是“无领导、绝对自由、不做任何人或组织的工具”。但是数字孪生的诞生在现在看来是为了现实社会服务的,也就是它搭建运行的链路:描述、诊断、预测、决策。

虽然更多说法愿意将数字孪生称为一种技术,但是我更愿意将它理解为一种生态,技术的生态、商业的生态、社会发展的生态。

因此,这篇文章的主要目的,就是帮助大家在这个重构的生态中,找准自己的定位。

二、说点有趣的:当我「孪生」了自己的衣柜

不想一上来就跟大家将一些枯燥的底层逻辑,为了能够让大家感知数字孪生的生态会是什么样的,我们先举一个例子:「孪生」一个自己的衣柜。

首先思考,为什么我需要孪生一个自己的衣柜呢?因为衣服堆叠起来每天找衣服都很麻烦,也不想费劲去想应该怎么搭配,对总量没有概念,总觉得自己没有衣服穿……

我想有一个不用我打开衣柜翻找和过多思考就能解决我穿衣问题的「聪明的助手」。我找到的解决方案就是「孪生」一个聪明衣柜。

然后就是执行方案:

  1. step1:把所有的衣服和我自己制作成3D的素材,我可以找设计师或者自己使用可视化设计工具去进行。
  2. step2:整理我所有的相关数据,包括:衣服的数据(尺码、颜色、风格、配件)、我的数据(身体数据、日程、心情、偏好)、场景数据(场合、天气)、衣柜的数据(空间、分区)。
  3. step3:数据整理后实时接入,需要一套智能的算法帮助我完成搭配、衣服管理、新旧更换等等一系列事情。
  4. step4:这些都准备好了需要有一个可以承载的平台,让可以通过屏幕或者投影去完成一系列展示和交互。每天有推荐搭配、数量提醒、换季提醒等等。
  5. step5:衣服搭配都这么智能了,我的衣柜要不要也做成3D的,可以远程控制,衣服放入自动叠放、分区、挂好,旧衣服淘汰包装。新衣服线上试穿、购买直接下单等等都搭配起来呢?

举这个例子,是为了让大家感受到在这个简单的数字孪生过程中,有着无限可能的商机存在,并且上下游关联,形成一个闭环,你可以找到自己要做哪一环。

例子举完了,可以上干货啦。

三、科学拆解数字孪生生态结构

1. 数字孪生的圈层

在这里插入图片描述
关于数字孪生生态,需要先明确几个圈层。具体包括:

  • 物理层是基础:现实世界的物理实体;
  • 数据层是关键:数据收集、数据处理、数据分析;
  • 模型层是核心:可视化模型、算法模型、数据模型(软件);
  • 功能层是目标:描述、诊断、预测、决策。

现在已经有的应用体现在:智慧城市、智慧工厂(工业互联网5.0)、车联网、智慧医疗、智慧园区等。

2. 数字孪生的要素

圈层有了,生态中的要素包括2个空间和3个关键技术。

两个空间指的是现实空间与虚拟空间,二者信息实时联通并且能够进行交互:现实空间的数据反映到虚拟空间的描述中,虚拟空间的决策和处理结果反馈回现实空间。

三个关键技术包括数据、模型、软件。数据要求实时、动态,并且围绕数据做处理和分析;模型包括可视化模型和数据模型(多偏向于算法模型);软件是前两者重要的表现形式,也是应用和市场化的基础。

3. 数字孪生的功能

之前已经提到,我们希望数字孪生可以做到描述、诊断、预测、决策。这个链路也是伴随着数字孪生系统搭建去一步步完成的,越往上可能也会越困难。

其实关于定位的方法已经呼之欲出了,和之前的圈层、要素分析结合起来,可以更加清晰地知道,自己适合做哪一部分。

  • 数字孪生系统中的多种角色
    敲黑板,上干货了。从以上的分析可以知道,在数字孪生生态中,有多种角色:
  • 专注于数据的:数据采集(物联网相关)、数据处理、数据驱动模型(算法);
  • 专注于软件的:代码、软件;
  • 专注于映射的:可视化设计与表达、动态监测和呈现;
  • 专注于决策的:人工智能、决策支持、综合服务。

并且除此之外,衍生的一系列服务、解决方案、咨询、平台、工具等等,都是大家可以参与进去的身份。

如果未来数字孪生真的生态化、商业化的存在了,那么社会管理、法律法规、配套设施层面也会逐步建立和完善起来,也会制造很多的进场机会。

四、讲这么多,怎么落地?

在未来一段时间中,数字孪生绝对不是某种技术、某个方案、某种商业模式,而是一个生态圈,并且是开放的、协作的。

从工业到互联网,从企业到城市到国家,已经有很多力量投入到数字孪生生态的构建和技术的尝试中来了。

跨国企业中,西门子、PTC、达索、ESI等都已布局数字孪生的跨国业务。

美国工业互联网、德国工业4.0都将数字孪生作为重点发展的内容。

智慧城市的建设,虚拟新加坡、数字孪生巴黎、多伦多高科技社区、雄安新区数字城市、杭州城市大脑都在筹备和落地中。

国内的百度、华为、腾讯、阿里等都已经下场进行投资,也有相应的业务布局、白皮书和资料产出。

无论未来面临着怎样的洗牌和重构,明确技术与生态的发展趋势,结合业务找准自己的定位总是没错的。具体表现为:

  • 大企业与行业领导者做风险尝试并探索稳定的商业框架;
  • 中小企业做好业务转型和升级;
  • 个人规划好职业发展。

具体执行有没有可以参考的案例?有的。用易知微EasyV举例,在数字孪生的生态系统中,现阶段专注于数字孪生可视化,即数字孪生的描述层面实现。现在也有SaaS类工具面向设计师和企业开发团队,可以即开即用。

但是不仅仅是可视化设计,EasyV也会聚集数据分析、数据处理的伙伴,团队有丰富的行业经验,所以可以解决代码、平台、系统设计等问题。大型项目会联合上下游的伙伴共同完成,面向市场输出行业案例。

因此,数字孪生绝对不是某项技术发展好,某个企业做好就可以了。现在需要的是稳定的生态构建,以开放的态度拥抱企业伙伴,促进全民认可和共同发展,这样你找的定位才能走得长远和稳定。

这篇关于【业界动态】数字孪生到底意味着什么的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/853398

相关文章

go动态限制并发数量的实现示例

《go动态限制并发数量的实现示例》本文主要介绍了Go并发控制方法,通过带缓冲通道和第三方库实现并发数量限制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录带有缓冲大小的通道使用第三方库其他控制并发的方法因为go从语言层面支持并发,所以面试百分百会问到

一文详解SpringBoot中控制器的动态注册与卸载

《一文详解SpringBoot中控制器的动态注册与卸载》在项目开发中,通过动态注册和卸载控制器功能,可以根据业务场景和项目需要实现功能的动态增加、删除,提高系统的灵活性和可扩展性,下面我们就来看看Sp... 目录项目结构1. 创建 Spring Boot 启动类2. 创建一个测试控制器3. 创建动态控制器注

springboot如何通过http动态操作xxl-job任务

《springboot如何通过http动态操作xxl-job任务》:本文主要介绍springboot如何通过http动态操作xxl-job任务的问题,具有很好的参考价值,希望对大家有所帮助,如有错... 目录springboot通过http动态操作xxl-job任务一、maven依赖二、配置文件三、xxl-

Java调用C#动态库的三种方法详解

《Java调用C#动态库的三种方法详解》在这个多语言编程的时代,Java和C#就像两位才华横溢的舞者,各自在不同的舞台上展现着独特的魅力,然而,当它们携手合作时,又会碰撞出怎样绚丽的火花呢?今天,我们... 目录方法1:C++/CLI搭建桥梁——Java ↔ C# 的“翻译官”步骤1:创建C#类库(.NET

MyBatis编写嵌套子查询的动态SQL实践详解

《MyBatis编写嵌套子查询的动态SQL实践详解》在Java生态中,MyBatis作为一款优秀的ORM框架,广泛应用于数据库操作,本文将深入探讨如何在MyBatis中编写嵌套子查询的动态SQL,并结... 目录一、Myhttp://www.chinasem.cnBATis动态SQL的核心优势1. 灵活性与可

Mybatis嵌套子查询动态SQL编写实践

《Mybatis嵌套子查询动态SQL编写实践》:本文主要介绍Mybatis嵌套子查询动态SQL编写方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、实体类1、主类2、子类二、Mapper三、XML四、详解总结前言MyBATis的xml文件编写动态SQL

SpringBoot实现Kafka动态反序列化的完整代码

《SpringBoot实现Kafka动态反序列化的完整代码》在分布式系统中,Kafka作为高吞吐量的消息队列,常常需要处理来自不同主题(Topic)的异构数据,不同的业务场景可能要求对同一消费者组内的... 目录引言一、问题背景1.1 动态反序列化的需求1.2 常见问题二、动态反序列化的核心方案2.1 ht

golang实现动态路由的项目实践

《golang实现动态路由的项目实践》本文主要介绍了golang实现动态路由项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习... 目录一、动态路由1.结构体(数据库的定义)2.预加载preload3.添加关联的方法一、动态路由1

Python Selenium动态渲染页面和抓取的使用指南

《PythonSelenium动态渲染页面和抓取的使用指南》在Web数据采集领域,动态渲染页面已成为现代网站的主流形式,本文将从技术原理,环境配置,核心功能系统讲解Selenium在Python动态... 目录一、Selenium技术架构解析二、环境搭建与基础配置1. 组件安装2. 驱动配置3. 基础操作模

慢sql提前分析预警和动态sql替换-Mybatis-SQL

《慢sql提前分析预警和动态sql替换-Mybatis-SQL》为防止慢SQL问题而开发的MyBatis组件,该组件能够在开发、测试阶段自动分析SQL语句,并在出现慢SQL问题时通过Ducc配置实现动... 目录背景解决思路开源方案调研设计方案详细设计使用方法1、引入依赖jar包2、配置组件XML3、核心配