在图中,前部的是登月舱模拟器,后部的是指令舱模拟器(图片来自NASA)
NASA在其特定的工程实践中,首先认识到了建设物理孪生的重要性。随着计算机、网络技术的高速发展,特别是软件技术与仿真技术的高度发展,使得各种物理孪生对象,从功能上、行为上完全可以用计算机系统进行仿真替代,在此基础上,提出数字孪生的理念,就成为水到渠成的事了。
NASA基于其成功的工程实践,在之后2010年发布的Area 11技术路线图的Simulation-Based Systems Engineering部分中,首次提出了数字孪生(Digital Twins)的概念。其定义为:“一个数字孪生,是一种集成化了的多种物理量、多种空间尺度的运载工具或系统的仿真,该仿真使用了当前最为有效的物理模型、传感器数据的更新、飞行的历史等等,来镜像出其对应的飞行当中孪生对象的生存状态”。
2010年NASA提出数字孪生概念,有明确的工程背景,即服务于自身未来宇航任务的需要。NASA认为基于Apollo时代积累起来的航天器设计、制造、飞行管理与支持等方式方法(相似性、统计模式的失效的分析、原型验证等),无论在技术方面还是在成本方面等,均不能满足未来深空探索(更大的空间尺度、更极端的环境、更多未知因数)的需要,需要找到一种全新的工作模式,称之为数字孪生。
在其Area 12技术路线图中,列举出来材料、结构、机构等多方面的技术探索内容,其中的一个重要内容就是对应任务的各种各样的仿真,见下图这些仿真要能够对运载工具全生命周期提供支持。而将这些仿真集成到一起,再加上实时状态数据,历史维护数据,以及机载健康管理(IVHM)等,就是其数字孪生含义,一种NASA追求的全新的工作模式。
NASA数字孪生的用途如下: 第一,发射前的飞船未来任务清单的演练。可以用来研究各种任务参数下的结果,确定各种异常的后果,减轻故障、失效、损害的策略效果的验证。此外,还可以确定发射任务最大概率成功的任务参数。第二,镜像飞行孪生的实际飞行过程。在此基础上,监控并预测飞行孪生的状体。第三,完成可能的灾难性故障或损害事件的现场取证工作。第四,用作任务参数修改后,结果的研究平台。
NASA的数字孪生,基于其之前的宇航任务实践经验,以及未来的宇航任务要求,极其重视仿真的作用。NASA要完成的宇航任务,涉及天上、地下、材料、结构、机构、推进器、通讯、导航等众多专业,是一个极其复杂的系统工程,所以,NASA更强调上述内容的集成化的仿真,从某种意义上,是其系统工程方法的落脚点。换个看问题的角度来讲,NASA的数字孪生,就等同于其基于仿真的系统工程。 AFRL更具工程应用含义的数字孪生 2009年,AFRL(美国空军研究实验室)发起了一个“机身数字孪生”项目,简称ADT。该项目综合了,每架飞机制造时的机身静态强度数据,每架飞机的飞行历史数据,以及日常运维数据,采用仿真的方法,来预测飞机机身的疲劳裂纹,实现了飞机结构的寿命管理,有效地提高了机身运维效率,以及机身的使用寿命。
该项工作发表在2011年Tuegel EJ等人撰写的文章《Reengineering aircraft structural life prediction using a digital twin》中。文献中指出,该ADT项目发起于2009年。所以有部分学者认为,是AFRL首先提出了数字孪生的概念。我个人的意见是,考虑到文章公开发表的时间,以及之前的工程实践规模及带来的影响力,还是认为NASA首先提出了数字孪生的概念更为科学。 更具理论色彩的数字孪生 2002年Michael Grieves在密歇根大学为PLM(产品生命周期管理)中心成立而向工业界发表演讲而制作的幻灯片中,首次提出了PLM概念模型,模型中出现了现实空间,虚拟空间,从现实空间到虚拟空间的数据流,从虚拟空间到现实空间的信息流,以及虚拟子空间的表述,见下图。
按Michael Grieves自己后来的说法,这已经具备了数字孪生的所有要素。该模型在随后的PLM课程中,被称之为镜像空间模型(Mirrored Spaces Model),而在其2006年发表的著作-Product Lifecycle Management:Driving the Next Generation of Lean Thinking中,被称之为信息镜像模型。
2011年,Michael Grieves在其发表的著作-Virtually Perfect:Driving Innovative and Lean Products through Product Lifecycle Management中,PLM概念模型仍然被称之为信息镜像模型。
在2014年,Michael Grieves写的一份白皮书-Digital Twin: Manufacturing Excellence through Virtual Factory Replication 中提到,其在2011年的书中引入了术语“数字孪生“,归功于与他一起工作的NASA的John Vickers。
而在2016年,Michael Grieves 与 John Vickers合写的Digital Twin: Mitigating Unpredictable, Undesirable Emergent Behavior in Complex Systems 文章中声称,2011年的书中仍然使用了信息镜像模型这一表述,但也就是在这里,“数字孪生”这个术语,以引用描述信息镜像模型的合作者的方式,附属于该信息镜像模型。
尽管Michael Grieves在2016年文章中称其首先给出了数字孪生的概念,但行业内对谁先提出这个概念还是存在一些争议的。事实上,Michael Grieves 2014年发表的白皮书,以及2011年出版书的时间落后于NASA的技术路线图的发表时间(2010年)。其中的缘由,恐怕只有当事的两人能说清楚。但这一切,抹杀不掉Michael Grieves在Digital Twin抽象而清晰表述方面,所做出的贡献。
还是在2016年的这篇文章中,他与John Vickers提出了数字孪生的类型-Digital Twin Prototype(DTP) 、数字孪生的实例-Digital Twin Instance(DTI)、数字孪生的集合-Digital Twin Aggregate(DTA)、数字孪生的环境-Digital Twin Environment(DTE)等概念。同时将数字孪生可以解决的问题进行了分类:第一类是predicted desirable(PD),预计得到的期望的结果;第二类是predicted undesirable(PU),预计得到的非期望的结果;第三类是unpredicted desirable (UD),未预料到的期望的结果;第四类是unpredicted undesirable(UU),未预料到的非期望的结果。
虽然将Michael Grieves作为首先提出数字孪生的研究者,从公开发表的资料方面看存在争议,但我们不可否认Michael Grieves在数字孪生的理论方法方面做出的突出贡献,尤其是其归纳总结出了的现实空间、虚拟空间、两个空间的数据或信息的交互,以及映像或镜像,构成了数字孪生方法论方面的基础。到目前为止,各种数字孪生方法论方面的工作,还没有超出Michael Grieves给出的框架。特别是他对数字孪生可以解决的现实问题的划分,非完美且优雅,基本上覆盖了数字孪生的作用范围。
Michael Grieves在数字孪生方面的理论方面的工作,对数字孪生的普及应用,起到了至关重要的作用。 Gartner数字孪生 Gartner在 2017年、2018年连续将数字孪生列为十大技术趋势之一,对数字孪生的火热起到了推波助澜的作用。其将数字孪生定义为对象的数字化表示。进而将数字孪生分为了三类: ◆离散数字孪生(Discrete digital twins):单个产品/设备,人或任务的虚拟复制品,用于监视和优化单个资产、人和其他物理资源。 ◆复合数字孪生(Composite digital twins):用于监视和优化关连在一起的离散数字孪生的组合使用,如轿车和工业机器这样的多部件系统。 ◆组织数据孪生(Digital twins of organizations - DTOs):DTOs是复杂与大型实体的虚拟模型,由它们组成部分的数字孪生构成。DTOs用于监视与优化高级业务的性能。 Gartner在实践中更为重视IOT领域中数字孪生的应用。据其内部的一个调查统计,在所有有实施IOT意愿的企业中,59%已经实施了或正在实施的数字孪生。这个比例,与Gartner在2017年、2018年新兴技术成熟度曲线中将数字孪生的定位相比较而言,落地得实在是快了些,让人感到一些诧异。
Gartner收购的咨询公司Software Advice的分析师Gitanjali Maria在一篇公开发表的博文中,给出了实现数字孪生的三种方式。 1、采购数字孪生使能的应用 销售商: GE Digital, Oracle, IBM, SAP, and Bentley Systems 2、客户自行开发 数字孪生使能的技术供应商: Accenture, Atos, IBM, Microsoft, and Mavim 3、基于商业化的数字孪生模板 销售商: ANSYS, SAP, GE Digital, Uptake, and Hitachi
我们不能确定的是,Gitanjali Maria是否能够代表Gartner的意见。如果是,就可以解释,Gartner没有将数字孪生列入2020年的十大技术趋势的原因了。由此可见,Gartner不是神,也有走眼的时候。 国内数字孪生方面的理论研究工作 在2004年,中国科学院自动化研究所的王飞跃研究员发表了《平行系统方法与复杂系统的管理和控制》的文章。文章中首次提出了平行系统的概念。平行系统(Parallel Systems),是指由某一个自然的现实系统和对应的一个或多个虚拟或理想的人工系统所组成的共同系统。通过实际系统与人工系统的相互连接,对二者之间的行为进行实时的动态对比与分析,以虚实互动的方式,完成对各自未来的状况的“借鉴”和“预估”,人工引导实际,实际逼近人工,达到有效解决方案的以及学习和培训的目的。我们完全可以将平行系统中的人工系统,理解为物理系统的数字孪生这样的结论。需要强调的是,王飞跃是将平行系统(数字孪生)作为解决复杂系统问题的方法论而提出来的。
走向智能研究院的赵敏与宁振波在《铸魂-软件定义制造》一书中,对数字孪生有着如下的认识和定位:“数字孪生是在’数字化一切可以数字化的事物‘的大背景下,通过软件定义,在数字虚体空间所创立的虚拟事物与物理实体空间的现实事物形成了在形、态、质地、行为和发展规律上都极为相似的虚实精确映射,让物理孪生体和数字孪生体之间具有了多元化的映射关系,具备了不同的保真度(逼真/抽象等)。个人认为,作者提出的“虚体测试,实体创新”,是对数字孪生的作用机理的最简洁概括。
南山工业书院的林雪萍在“知识自动化”微信公号上发表的《数字孪生:第四象限的崛起》一文中,使用二维象限工具,完美地诠释了一个产品,从设计,到制造,再到使用与运营,全生命周期的数字孪生的动态演变过程,依据象限的不同,生动形象地指出了数字孪生的重要作用,见下图。其中的三条信息新通道,正是数字孪生的不断丰富、不断丰满的发展过程。我认为,还可以将林雪萍给出的二维象限结构,发展为三维螺旋式上升结构,表达出数字孪生在产品升级换代、不断提高方面的作用,就更加完美了。