文章

介绍迪特马拉:生产级 Digital Twins 的模块化参考架构

GARY HAUS / UNITYSenior Software Development Consultant
Jul 9, 2026
Ditmara:生产级 Digital Twins 的模块化参考架构
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

Ditmara 是一个开放式数字孪生参考架构,用于设计、通信和构建生产级数字孪生系统。Gary Haus 是广告创意素材负责人,在计算机图形和沉浸式数字体验领域拥有超过 30 年的经验,目前担任 Unity 的高级解决方案架构师/工程师。他的职业生涯跨越建筑、工程、AEC可视化、航空航天、国防、XR、工业设计、游戏、基于位置的娱乐和企业模拟 — — 在这些学科中,他多次遇到相同的模式:团队从零开始构Digital Twins,重新发明相同的集成问题,却没有共同的蓝图可言。迪特马拉就是这种经历的直接结果。这是从业者试图给这个行业提供它所缺少的建筑基础。

数字孪生技术已经远远超出了概念验证阶段。在制造业、智慧城市、航空航天、能源和国防领域,企业都在投入大量工程资源来构建可运营的 Digital Twins — — 实时反映物理现实的系统,实现仿真和预测,并将智能反馈到物理世界。

然而,这些项目中的大多数在交付持久价值之前都停滞不前、预算超支或支离破碎。

技术不是瓶颈缺乏共享的建筑蓝图是。

所以我才造了迪特马拉

重要信息

  • Ditmara 框架将数字孪生架构分为六层,从物理系统、数据摄取到实时 3D、服务、云基础设施和 MBSE 集成。在 digital-twin-architectur-haus.web.app 上查找
  • Ditmara 与引擎无关,可帮助团队评估 Unity、其他引擎、云平台和企业系统如何融入数字孪生堆栈。
  • 该框架面向制造、航空航天、智慧城市、能源和国防领域的解决方案架构师、系统工程师、数字化转型领导者和技术决策者。

什么是Ditmara?

Ditmara,数字孪生模块化参考架构是一个开放的、与引擎无关的六层框架,用于设计、通信和构建生产级数字孪生系统。这是一个活参考文档,可在 digital-twin-architectur-haus.web.app 上免费获取,涵盖六个独立部署层的 43 个组件。

这个名字本身有一个安静的背景故事。DTMRA, 渲染语音, 产生迪特马拉 - 它的根是在古老的日耳曼名称,意思是"著名的 " 。它觉得构建的框架适合被引用、共享和构建。

Ditmara不是产品。这不是专利。它不带供应商锁定。它是一个结构化词汇和集成图,任何使用任何引擎、任何云、任何编程语言的团队都可以将其作为起点。

迪特马拉解决的问题

当一个数字孪生项目启动,首先也是最昂贵的活动之一是建筑设计:决定传感器如何连接到处理管道,CAD/BIM数据如何流入3D引擎,人工智能推理位于何处,系统如何关闭反馈回路回到实物资产。

每一个从零开始的团队都重新发明了同样的模式,而且常常是互不相容的。结果是形成了一种专有的、孤立的实施环境,难以在团队之间进行通信,难以扩展,而且几乎不可能在供应商之间迁移。

Ditmara 用一个单一的可组合模型来解决这个问题,从 C 套件到软件架构师再到采购团队,每个利益相关者都可以阅读并推理。

Ditmara数字孪生成熟度模型
Ditmara中解释的数字孪生成熟度模型。

六层架构

Ditmara 将数字孪生关注组织为六个垂直层。数据从物理世界向上流动到服务层;闭环反馈向下流动。并行的 MBSE 集成层并行运行,将正式的系统工程模型连接到运营孪生模型。

第1层:物理

物理和数字之间的界限。物联网传感器、PLC、SCADA、LiDAR、GPS、边缘设备以及工业协议(MQTT、OPC 买量、Modbus、PROFINET)都住在这里。这就是现实进入系统的地方。

第2层:数据摄取

规范化和翻译层。CAD/BIM导入、PLM/PDM连接器、时序数据库、流处理器、MBSE桥,以及通过Cesium(OGC 3D Tiles)或Unreal的ArcGIS Maps SDK(适用于在Esri生态系统内运作的组织)进行GIS集成。这些都是相互竞争的解决方案,而不是互补的解决方案。您根据地理空间数据已经存储的位置进行选择。

第3层:核心处理

实时3D引擎Unity 就坐在这里 — — 渲染、模拟物理、在运行时运行人工智能推理,以及提供沉浸式 XR 体验。该框架在设计上是引擎可交换的,但 Unity 的高精度框架、物理引擎、人工智能推理(Unity 推理引擎/ONNX)和 XR 功能使其成为大多数数字孪生用例的自然契合点。

第4层:服务

Analytics、机器学习、操作员培训和闭环命令调度。这一层产生双胞胎存在的可操作智能,以产生。

第5层:云基础架构

托管,DevOps,安全,CI/CD。在 Azure、AWS 或内部部署上运行。管理Version Control和多平台分发。

第6层:基于模型的系统工程(MBSE)集成

正式的系统工程桥梁。SysML模型定义了系统架构和需求;运营双胞胎通过真实世界的数据反馈来验证和完善这些模型。每个数据工件都保持从模型到传感器再到决策的完整血统。

Ditmara的分层数字孪生架构。
Ditmara的分层数字孪生架构。

闭环原理

将数字孪生模型与3D模型或后台区分开来的是实物资产与其数字表示之间的双向、连续的反馈回路。Ditmara将这个环路视为一流的建筑问题,而不是事后的想法。

该框架描绘了完整的数据历程:物理传感器流到摄取层,摄取层进行归一化和时间戳;核心引擎进行渲染和模拟;人工智能推理生成预测;服务层展现洞察并调度命令;这些命令激活物理系统;更新的传感器数据回流。循环是连续的、可审计的和版本化的。

为什么引擎不可知性很重要(为什么 Unity 仍然领先)

Ditmara没有强制Unity。它不能;企业客户跨多个引擎、自定义堆栈和遗留可视化平台运行。规定单一引擎将限制采用,并损害框架作为中立参考的价值。

也就是说,第 3 层是引擎选择成为决定性因素的地方,Unity 在该层中的能力非常强大:Unity 推理引擎(ONNX 运行时)、每个主要耳机的原生 AR/VR/MR 支持、用于大规模流、物理仿真的可寻址素材资源、用于 CAD/BIM 导入的 Asset Transformer SDK 以及用于地理空间双精度坐标的高精度框架

对于评估其第 3 层引擎选择的团队,Ditmara 会为他们提供词汇来提出正确的问题,Unity 会始终如一地很好地回答他们。

设计用于扩展

Ditmara 是一个社区文档。自最初发布以来,它已经发展到融合了跨学科专家的反馈:GIS专业人员、系统工程师、BIM从业人员、工业自动化专家。每一项贡献都提高了该框架的准确性,扩大了其适用性。

网站上的互动环图(横跨六个环的43个组件)是数字孪生组件景观的活地图。每个细分用户组都可以详细探索:标准、工具、集成模式和跨层依赖关系。

如果你在任何层面和任何行业建立 Digital Twins,Ditmara 旨在对你有用。不是作为处方,而是作为一种共同语言。

开始使用

完整的Ditmara框架可在以下网址免费获取:

digital-twin-architectur-haus.web.app

这是一个开放的、不断发展的参考文献。来自社区的贡献、修正和领域专业知识是它更强大之处。