数字孪生关键技术及体系架构

 摘要: 

数字孪生以各领域日益庞大的数据为基本要素,借助发展迅速的建模仿真、人工智能、虚拟现实等先进技术,构建物理实体在虚拟空间中的数字孪生体,实现对物理实体的数字化管控与优化,开拓了企业数字化转型的可行思路。首先介绍了数字孪生的演进与价值,然后给出了数字孪生典型特征及其体系架构,并基于该架构介绍了多项数字孪生关键技术,最后对数字孪生进行了展望,包括其面临的挑战与未来发展趋势。

01

概述

数字孪生中“孪生”的基本思想最早起源于上个世纪美国国家航空航天局(NASA)的阿波罗计划,通过留在地球上的航天器对发射到太空的航天器进行工作状态的仿真模拟,进而辅助航天员完成决策,明显减少了各种操作结果的未知性。

“数字孪生”一词首次出现于 2009 年美国空军研究实验室提出的“机身数字孪生体”概念中,而“数字孪生”作为独立概念首次出现则是在 2010年 NASA 的2份技术报告中,其被定义为集成多物理量、多尺度、多概率的系统或飞行器仿真过程。此后,数字孪生正式进入公众的视野,也开始得到各研究领域的重视。

2012 年,NASA 指出数字孪生是驱动未来飞行器发展的关键技术之一;2013年,NASA将数字孪生列入“全球科技愿景”;2017年佐治亚理工大学首次提出数字孪生城市,2018 年中国信通院发布了《数字孪生城市研究报告》;从 2018 年起,ISO、IEC、IEEE 三大标准化组织也开始着手数字孪生相关标准化工作。

数字孪生目前没有统一的理论体系,自其诞生以来,各研究与应用领域对其提出了多种定义,如表1所示。

 表1  数字孪生定义

02

数字孪生的价值

数字孪生自应用以来,在产业、商业、社会等方面体现出了其重要的价值。

a)产业价值方面,构建全产业链的数字孪生体能够促进产业向制造与服务融合发展的新型产业形态转型,即从市场需求、用户沟通、产品设计、产品制造、物流供应、维保服务等全产业链出发构建数字孪生体,使传统产业具备定制化生产能力,实现更为敏捷和柔性的商业模式;而构建产品全生命周期的数字孪生体,有助于建立产品从研发、仿真、制造到使用的闭环体系,加快产品研发和迭代升级,进一步推动产业的发展。

b)商业价值方面,随着数字孪生技术得到各领域认可,很多科技企业已经着手研发数字孪生技术并推出了相关产品,这些产品在落地应用中不断升级优化,逐渐满足市场客户的实际需求,为企业带来了可观的经济效益,同时也促进了更多企业共同推动数字孪生产品的商业化;另一方面,企业构建产品全生命周期的数字孪生体,有助于改善产品设计、优化生产流程、快速定位问题,实现提高产品质量、降低生产成本、提升生产效率等目标,其也是数字孪生商业价值的重要体现。

c)社会价值方面,数字孪生能够推动社会数字经济的发展。数字经济是继农业经济、工业经济之后,随着信息技术革命发展而产生的一种新经济形态,其核心在于数据驱动发展,构建实体经济的数字孪生体,对数据整合及利用,进行模拟决策、资源配置、市场发掘等仿真与复现,在提高劳动生产率、发掘经济新增长点、实现经济可持续增长等方面发挥着重要作用。

03

数字孪生体系架构

数字孪生具备以下几个典型特征。

a)数化保真。“数化”指数字孪生体是对物理实体进行数字化而构建的模型。“保真”指数字孪生体需要具备与物理实体高度的接近性,即物理实体的各项指标能够真实地呈现在数字孪生体中,而数字孪生体的变化也能够真实反映物理实体的变化。

b)实时交互。“实时”指数字孪生体所处状态是物理实体状态的实时虚拟映射。“交互”指在实时性的前提下,数字孪生体与物理实体之间存在数据及指令相互流动的管道。

c)先知先觉。“先知”指在根据物理实体的各项真实数据,通过数字孪生体进行仿真,实现对物理实体未来状态的预测,预先知晓未来状态能够辅助用户做出更合理的决策。“先觉”指根据物理实体的实时运行状态,通过数字孪生体进行监测,实现对系统不稳定状态的预测,预先觉察即将可能发生的不稳定状态,使用户更从容地处理该问题。

d)共生共智。“共生”指数字孪生体与物理实体是同步构建的,且二者在系统的全生命周期中相互依存。“共智”一方面指单个数字孪生系统内部各构成之间共享智慧(即数据、算法等),另一方面指多个数字孪生系统构成的高层次数字孪生系统内部各构成之间同样共享智慧。

根据数字孪生的典型特征,可以提出一种数字孪生的体系架构,如图1所示。

图1 数字孪生体系架构

 感知层:感知层主要包括物理实体中搭载先进物联网技术的各类新型基础设施。

数据层:数据层主要包括保证运算准确性的高精度的数据采集、保证交互实时性的高速率数据传输、保证存取可靠性的全生命周期数据管理。

运算层:运算层是数字孪生体的核心,其充分借助各项先进关键技术实现对下层数据的利用,以及对上层功能的支撑。

功能层:功能层是数字孪生体的直接价值体现,实现系统认知、系统诊断、状态预测、辅助决策功能。系统认知一方面是指数字孪生体能够真实描述及呈现物理实体的状态,另一方面指数字孪生体在感知及运算之上还具备自主分析决策能力,后者属于更高层级的功能,是智能化系统发展的目标与趋势;系统诊断是指数字孪生体实时监测系统,能够判断即将发生的不稳定状态,即“先觉”;状态预测只是数字孪生体能够根据系统运行数据,对物理实体未来的状态进行预测,即“先知”;辅助决策是指能够根据数字孪生体所呈现、诊断及预测的结果对系统运行过程中各项决策提供参考。

应用层:应用层是面向各类场景的数字孪生体的最终价值体现,具体表现为不同行业的各种产品,能够明显推动各行各业的数字化转型,目前数字孪生已经应用到了智慧城市、智慧工业、智慧医疗、车联网等多种领域,尤以数字孪生城市、数字孪生制造发展最为成熟。

04

数字孪生关键技术

根据数字孪生体系架构,数字孪生包含了以下各项关键技术。

4.1  建模

建模是创建数字孪生体的核心技术,也是数字孪生体进行上层操作的基础。建模不仅包括对物理实体的几何结构和外形进行三维建模,还包括对物理实体本身的运行机理、内外部接口、软件与控制算法等信息进行全数字化建模。数字孪生建模具有较强的专用特性,即不同物理实体的数字孪生模型千差万别。目前不同领域的数字孪生建模主要借助 CAD、Matlab、Revit、CATIA 等软件实现,前两者主要面向基础建模,Revit 主要面向建筑信息模型(Building Information Modeling,BIM)建模,CATIA则是面向更高层次的产品生命周期管理(Product Lifecycle Management,PLM)。

4.2 仿真

仿真是数字孪生模型验证的关键方法。仿真和建模是一对伴生体,如果说建模是对物理实体理解的模型化,那仿真就是验证和确认这种理解的正确性和有效性的工具。仿真是将具备确定性规律和完整机理的模型以软件的方式来模拟物理实体的一种技术。在建模正确且感知数据完整的前提下,仿真可以基本正确地反映物理实体一定时段内的状态。

仿真起源于工业领域,近年来,随着工业 4.0和智能制造等新一轮工业革命的兴起,仿真软件开始与传统制造技术及各类新兴技术结合,在研发设计、生产制造、试验运维等各环节发挥了重要的作用。

4.3 云计算与边缘计算

云计算为数字孪生提供重要计算基础设施。云计算采用分布式计算等技术,集成强大的硬件、软件、网络等资源,为用户提供便捷的网络访问,用户使用按需计费的、可配置的计算资源共享池,借助各类应用及服务完成目标功能的实现,且无需关心功能实现方式,显著提升了用户开展各类业务的效率。云计算根据网络结构可分为私有云、公有云、混合云和专有云等,根据服务层次可分为基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

边缘计算是将云计算的各类计算资源配置到更贴近用户侧的边缘,即计算可以在如智能手机等移动设备、边缘服务器、智能家居、摄像头等靠近数据源的终端上完成,从而减少与云端之间的传输,降低服务时延,节省网络带宽,减少安全和隐私问题。

云计算和边缘计算通过以云边端协同的形式为数字孪生提供分布式计算基础。在终端采集数据后,将一些小规模局部数据留在边缘端进行轻量的机器学习及仿真,只将大规模整体数据回传到中心云端进行大数据分析及深度学习训练。对高层次的数字孪生系统,这种云边端协同的形式更能够满足系统的时效、容量和算力的需求,即将各个数字孪生体靠近对应的物理实体进行部署,完成一些具有时效性或轻度的功能,同时将所有边缘侧的数据及计算结果回传至数字孪生总控中心,进行整个数字孪生系统的统一存储、管理及调度。

4.4 大数据与人工智能

大数据与人工智能是数字孪生体实现认知、诊断、预测、决策各项功能的主要技术支撑。大数据的特征是数据体量庞大,数据类型繁多,数据实时在线,数据价值密度低但商业价值高,传统的大数据相关技术主要围绕数据的采集、整理、传输、存储、分析、呈现、应用等,但是随着近年来各行业领域数据的爆发式增长,大数据开始需求更高性能的算法支撑对其进行分析处理,而正是这些需求促成了人工智能技术的诸多发展突破,二者可以说是相伴而生,人工智能需要大量的数据作为预测与决策的基础,大数据需要人工智能技术进行数据的价值化操作。目前,人工智能已经发展出更高层级的强化学习、深度学习等技术,能够满足大规模数据相关的训练、预测及推理工作需求。

在数字孪生系统中,数字孪生体会感知大量来自物理实体的实时数据,借助各类人工智能算法,数字孪生体可以训练出面向不同需求场景的模型,完成后续的诊断、预测及决策任务,甚至在物理机理不明确、输入数据不完善的情况下也能够实现对未来状态的预测,使得数字孪生体具备“先知先觉”的能力。

4.5 物联网

物联网是承载数字孪生体数据流的重要工具。物联网通过各类信息感知技术及设备,实时采集监控对象的位置、声、光、电、热等数据并通过网络进行回传,实现物与物、物与人的泛在连接,完成对监控对象的智能化识别、感知与管控。

物联网能够为数字孪生体和物理实体之间的数据交互提供链接,即通过物联网中部署在物理实体关键点的传感器感知必要信息,并通过各类短距无线通信技术(如 NFC、RFID、Bluetooth 等)或远程通信技术(互联网、移动通信网、卫星通信网等)传输到数字孪生体。

4.6 VR、AR、MR

VR、AR、MR 技术是使数字空间的交互更贴近物理实体的实现途径。虚拟现实(Virtual Reality,VR)将构建的三维模型与各种输出设备结合,模拟出能够使用户体验脱离现实世界并可以交互的虚拟空间。增强现实(Augmented Reality,AR)是虚拟现实的发展,其将虚拟世界内容与现实世界叠加在一起,使用户体验到的不仅是虚拟空间,从而实现超越现实的感官体验。混合现实(Mixed Reality,MR)在增强现实的基础上搭建了用户与虚拟世界及现实世界的交互渠道,进一步增强了用户的沉浸感。

在VR、AR、MR技术的支撑下,用户与数字孪生体的交互开始类似与物理实体的交互,而不再仅限于传统的屏幕呈现,使得数字化的世界在感官和操作体验上更接近现实世界,根据数字孪生体制定的针对物理实体的决策将更加准确、更贴近现实。

05

数字孪生展望

5.1 面临的挑战

5.1.1 技术方面的挑战

数字孪生的发展在技术方面面临以下5项挑战。

a)数据采集传输及管理的挑战。对于数据采集,主要挑战在于传感器的种类、精度、可靠性、工作环境等受到当前技术发展水平的限制;对于数据传输,主要挑战在于传输的实时性,而目前应用的大多数网络传输设备和网络结构难以满足高级别的传输速率及质量要求;对于数据管理,全寿命周期数据管理需要借助于分布式及冗余存储,如何优化数据的分布架构、存储方式和检索方法以获得实时可靠的数据读取性能,是其应用于数字孪生系统面临的挑战。

b)多尺度融合建模的挑战。首先,现实中的复杂系统往往很难建立精确的数理模型。目前的建模方法大多基于统计学算法将数据转化为物理模型的替代,模型的可解释性不足,难以深度刻画或表征物理实体的机理。如何将高精度传感数据与物理实体的运行机理有效深度结合,获得更好的状态评估和系统表征效果,是构建准确数字孪生模型的关键。其次,高层次的数字孪生系统往往需要对大量不同物理实体进行建模,在将这些不同尺度的模型融合为一个综合的系统级模型时,增加不同模型间的数据接口及数据翻译器,解决模型参数及其格式不一致的问题,同样是数字孪生建模过程中的挑战。

c)高性能计算的挑战。数字孪生系统各项功能的实现非常依赖高性能的计算能力,对系统所搭载的云计算平台,优化数据结构、算法结构,并配套足够的算力,对部署在终端的边缘计算平台,综合考量算力和功耗的平衡,均是数字孪生系统层面需要面临的挑战。而在服务层面,如今用户所需的人工智能基础设施不足、人工智能应用方案成本过高等也是亟待解决的问题。

d)虚拟呈现的挑战。如今 VR、AR、MR技术本身存在很多亟待突破的瓶颈,而对复杂的数字孪生系统,VR、AR、MR 技术难点有2个:一是需要布置大量的高精度传感器采集系统的运行数据,为虚拟呈现提供必要的数据来源和支撑,二是如何将虚拟内容叠加至现实空间并提供沉浸式的虚实交互体验。

e)系统安全的挑战。数字孪生系统中数字孪生体与物理实体的交互是建立在网络数据传输的基础上的,数字孪生的应用使得企业原有的封闭系统逐渐转变为开发系统,因此系统的安全问题随之而来。首先是数据传输与存储的安全,即在传输及存储的过程中面临数据丢失、数据泄密等风险,其次是数字孪生虚实交互过程中存在安全漏洞,而导致其易受外界攻击,进而引起系统紊乱,影响数字孪生体与物理实体之间的数据信息及控制指令的交互效率。

5.1.2 应用方面的挑战

数字孪生在落地应用方面也面临一定的挑战。

a)多场景应用的挑战。数字孪生涉及的行业有待继续拓展,目前数字孪生得到实际应用的行业少之又少,主要集中在智慧城市、智能制造等行业。在其他行业数字孪生仍停留在概念及原型设计的阶段。另外数字孪生大规模应用的场景也比较有限,即使是在已经投入实际应用的个别行业中,数字孪生更多是为单一小场景或单个系统服务,如单一建筑或单个机器的数字孪生体,还没有得到大规模场景下的应用。

b)数字孪生产业链的挑战。具体产业的整条产业链中涉及各种不同职能的主体,通过建立数字孪生产业链能够实现这些主体的跨区域、跨行业、跨企业、跨部门的高效协同与资源优化配置,但目前数字孪生产业链中的各主体尚处于碎片阶段,联系不够紧密,数字化程度较低。

5.2 发展趋势

a)技术方面。在数字孪生的发展过程中,各项配套关键技术越来越成熟。硬件支持技术的发展能够为系统带来高效率的数据传输能力及高性能的计算能力,软件相关算法及模型的发展能够为系统带来可靠的数据管理能力及深度的模型融合能力,这些都在不同层面推动了数字孪生在各个领域的落地应用,而未来随着新一代信息技术、先进制造技术、新材料技术等系列新兴技术的共同发展,数字孪生将在探索与尝试、优化与完善中进一步发展。

b)应用方面。随着数字孪生的普及,更多企业能够发掘各类数据的潜藏价值,并据此构建更精细、更动态的数化模型。因此从长远来看,数字孪生的应用一方面将向广度发展,即数字孪生将应用到更多的行业,服务更多的场景,另一方面将向深度发展,即贯穿具体产业的整条产业链,全面覆盖上下游各类主体,追求产业的数字化转型。

c)政策方面。国家对数字孪生相关技术的重视程度在不断提高,未来必会将出台更多鼓励人工智能、云计算、大数据等技术深度发展的政策,这将进一步推动数字孪生不断走向成熟。同时,国家仍将继续推进企业数字化转型的进程,并加深数字经济与实体经济的深度融合,在经济支持政策和技术支持政策的双重红利下,数字孪生也将愈加完善,最终造福于国家和人民。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/497536.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot+Prometheus+Grafana实现应用监控和报警

一、背景 SpringBoot的应用监控方案比较多&#xff0c;SpringBootPrometheusGrafana是目前比较常用的方案之一。它们三者之间的关系大概如下图&#xff1a; 关系图 二、开发SpringBoot应用 首先&#xff0c;创建一个SpringBoot项目&#xff0c;pom文件如下&#xff1a; <…

本地部署大模型的几种工具(上-相关使用)

目录 前言 为什么本地部署 目前的工具 vllm 介绍 下载模型 安装vllm 运行 存在问题 chatglm.cpp 介绍 下载 安装 运行 命令行运行 webdemo运行 GPU推理 ollama 介绍 下载 运行 运行不同参数量的模型 存在问题 lmstudio 介绍 下载 使用 下载模型文件…

Git版本管理使用手册 - 8 - 合并分支、解决冲突

合并整个开发分支 切换到本地test分支&#xff0c;选择右下角远程开发分支&#xff0c;选择Merge into Current。然后提交到远程test仓库。 合并某次提交的代码 当前工作区切换成test分支&#xff0c;选择远程仓库中的dev开发分支&#xff0c;选择需要合并的提交版本右击&a…

机器学习优化算法(深度学习)

目录 预备知识 梯度 Hessian 矩阵&#xff08;海森矩阵&#xff0c;或者黑塞矩阵&#xff09; 拉格朗日中值定理 柯西中值定理 泰勒公式 黑塞矩阵&#xff08;Hessian矩阵&#xff09; Jacobi 矩阵 优化方法 梯度下降法&#xff08;Gradient Descent&#xff09; 随机…

Hive-技术补充-ANTLR的真实语法世界

一、上下文 上一篇博客<Hive-技术补充-ANTLR语法编写>&#xff0c;我们了解了如何使用ANTLR语法来表达词法结构和语法结构&#xff0c;下面我们循循渐进的处理身边用过的一些文件或语言&#xff1a; CSV、JSON、DOT、Cymbol、R 二、解析CSV文件 有这样一份csv文件 …

【详细讲解PostCSS如何安装和使用】

&#x1f308;个人主页:程序员不想敲代码啊&#x1f308; &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家&#x1f3c6; &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d; 希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提…

HarmonyOS 应用开发之UIAbility组件基本用法

UIAbility组件的基本用法包括&#xff1a;指定UIAbility的启动页面以及获取UIAbility的上下文 UIAbilityContext。 指定UIAbility的启动页面 应用中的UIAbility在启动过程中&#xff0c;需要指定启动页面&#xff0c;否则应用启动后会因为没有默认加载页面而导致白屏。可以在…

软件概要设计说明书word原件(实际项目)

一、 引言 &#xff08;一&#xff09; 编写目的 &#xff08;二&#xff09; 范围 &#xff08;三&#xff09; 文档约定 &#xff08;四&#xff09; 术语 二、 项目概要 &#xff08;一&#xff09; 建设背景 &#xff08;二&#xff09; 建设目标 &#xff08;三&a…

Jupyter开启远程服务器(最新版)

Jupyter Notebook 在本地进行访问时比较简单&#xff0c;直接在cmd命令行下输入 jupyter notebook 即可&#xff0c;然而notebook的作用不止于此&#xff0c;还可以用于远程连接服务器&#xff0c;这样如果你有一台服务器内存很大&#xff0c;但是呢你又不喜欢在linux上进行操作…

【文本】正则 | 正则表达式收录

1、匹配数字加右括号 1&#xff09;正则 \d\) 2&#xff09;效果 ~~

探索多种数据格式:JSON、YAML、XML、CSV等数据格式详解与比较

title: 探索多种数据格式&#xff1a;JSON、YAML、XML、CSV等数据格式详解与比较 date: 2024/3/28 17:34:03 updated: 2024/3/28 17:34:03 tags: 数据格式JSONYAMLXMLCSV数据交换格式比较 1. 数据格式介绍 数据格式是用于组织和存储数据的规范化结构&#xff0c;不同的数据格…

CSS(二)---【常见属性、复合属性使用】

零.前言 本篇文章主要阐述CSS常见属性、复合属性&#xff0c;更多前置知识请见作者其它文章&#xff1a; CSS(一)---【CSS简介、导入方式、八种选择器、优先级】-CSDN博客 1.CSS属性 CSS的属性有上百个&#xff0c;但是我们并不需要全部学习&#xff0c;只要我们学习一部分…

八大技术趋势案例(人工智能物联网)

科技巨变,未来已来,八大技术趋势引领数字化时代。信息技术的迅猛发展,深刻改变了我们的生活、工作和生产方式。人工智能、物联网、云计算、大数据、虚拟现实、增强现实、区块链、量子计算等新兴技术在各行各业得到广泛应用,为各个领域带来了新的活力和变革。 为了更好地了解…

UI的设计

一、RGB888的显示 即红色&#xff0c;绿色&#xff0c;蓝色都为8位&#xff0c;即通常说的24位色。可以很好显示各种过渡颜色。从硬件上&#xff0c;R、G、B三基色的连接线各需要有8根&#xff0c;即24根数据线&#xff1b;软件上存储的数据量也需要24位&#xff0c;即3个字节&…

Android和IOS应用开发-Flutter应用让屏幕在 app 运行期间保持常亮的方法

文章目录 Flutter应用让屏幕在 app 运行期间保持常亮的方法方法一&#xff1a;使用系统插件方法二&#xff1a;使用 Widgets注意事项 Flutter应用让屏幕在 app 运行期间保持常亮的方法 在 Flutter 开发中&#xff0c;可以使用以下两种方法让屏幕在 app 运行期间保持常亮&#…

数据结构(六)——图

六、图 6.1 图的基本概念 图的定义 图&#xff1a;图G由顶点集V和边集E组成&#xff0c;记为G (V, E)&#xff0c;其中V(G)表示图G中顶点的有限非空集&#xff1b;E(G) 表示图G中顶点之间的关系&#xff08;边&#xff09;集合。若V {v1, v2, … , vn}&#xff0c;则用|V|…

Stable Diffusion WebUI 图生图(img2img):图生图/涂鸦绘制/局部重绘/有色蒙版/上传蒙版/批量处理/反推提示词

本文收录于《AI绘画从入门到精通》专栏&#xff0c;专栏总目录&#xff1a;点这里&#xff0c;订阅后可阅读专栏内所有文章。 大家好&#xff0c;我是水滴~~ 本篇文章我们介绍 Stable Diffusion WebUI 的图生图功能&#xff0c;主要包括&#xff1a;图生图、图生图&#xff08…

TBSI模型论文解读及代码分析

前往我的主页以获得更好的阅读体验 简介 论文来源: Bridging Search Region Interaction With Template for RGB-T Tracking 现有的搜索算法通常会直接连接 RGB 和 T 模态搜索区域, 该方法存在大量冗余背景噪声. 而另一些方法从搜索帧中采样候选框, 对孤立的 RGB 框和 T 框进…

flink on yarn-per job源码解析、flink on k8s介绍

Flink 架构概览–JobManager JobManager的功能主要有: 将 JobGraph 转换成 Execution Graph,最终将 Execution Graph 拿来运行Scheduler 组件负责 Task 的调度Checkpoint Coordinator 组件负责协调整个任务的 Checkpoint,包括 Checkpoint 的开始和完成通过 Actor System 与 …

如何在Apache Arrow中定位与解决问题

如何在apache Arrow定位与解决问题 最近在执行sql时做了一些batch变更&#xff0c;出现了一个 crash问题&#xff0c;底层使用了apache arrow来实现。本节将会从0开始讲解如何调试STL源码crash问题&#xff0c;在这篇文章中以实际工作中resize导致crash为例&#xff0c;引出如何…
最新文章