百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

使用 Siemens Teamcenter Digital Reality Viewer 打造逼真的数字孪生

myzbx 2025-06-30 18:52 3 浏览


现代产品通常由数百万个部件组成,需要复杂的设计和协作。工业世界在管理复杂性方面面临重大挑战,传统的可视化工具无法渲染这些大型的多 CAD 组件,从而无法充分利用数字孪生的优势。


为了解决这些难题,西门子和 NVIDIA 正在加快 AI 在制造业中的应用并加速产品开发。作为这项工作的一部分,西门子正在将 NVIDIA Omniverse 先进的实时光线追踪和加速计算能力直接集成到行业领先的产品生命周期管理 (PLM) 平台 Siemens Teamcenter 中。


这种集成使 Siemens Teamcenter Digital Reality Viewer 成为可能,这是一种基于云的解决方案,能够以逼真的方式呈现大型且复杂的工程数据的可视化效果。它使企业能够与自身产品的数字孪生体进行交互,这对于推动工业数字化以及将物理 AI 应用于制造业至关重要。


对于开发者而言,此集成为构建可扩展、逼真的数字孪生提供了全面的框架,这些数字孪生可与实时工程数据无缝同步。这种强大的组合增强了设计、审查和协作流程,使工程团队能够在高度逼真的交互式模拟环境中更高效、更有效地工作。


Teamcenter Digital Reality Viewer 集成了先进的 NVIDIA 技术,可在 PLM 环境中提供高性能的实时可视化。


  • NVIDIA Omniverse 通过 RTX 技术和 OpenUSD 为复杂的基础设施组件提供物理准确的渲染和协作,确保高保真可视化工作流之间的互操作性。
  • 西门子 Xcelerator 云服务动态分配 NVIDIA GPU,为工业应用提供可扩展、安全且基于云的可视化。
  • NVIDIA 的加速计算堆栈由 CUDA 提供支持,可为数字孪生和自动化工作流实现基于物理学的高精度仿真和 GPU 加速流式传输。
  • Omniverse Kit SDK 支持自定义工作流并与企业系统集成,从而实现定制解决方案。


借助这些技术,团队可以与大型数据集进行交互,从而简化协作并加速数字孪生工作流,而无需物理原型或孤立的虚拟环境。


用于可扩展孪生可视化的管线


导出和转换


Siemens Teamcenter 以 JT 格式导出产品组件,用于可视化、协作和数据交换。Siemens 开发了自己的 JT-to-USD 转换器,可将 JT 文件转换为 OpenUSD 格式,同时保留 CAD 数据、材质和组件层次结构。


数据互操作性


OpenUSD 将来自 Siemens Teamcenter 和第三方来源的工程、仿真和元数据整合到一个统一的框架中,确保数据的一致性。这种互操作性可在整个产品生命周期中保持数据的完整性,这对于复杂组件和大规模数据集至关重要。统一的数字生态系统可实现跨平台的流畅数据流,从而减少差异并缩短产品开发周期。


场景合成和渲染


Omniverse Kit SDK 可构建详细的 3D 场景,并使用 OpenUSD 将目标对象及其关系整理成连贯一致的场景图。它使开发者能够构建处理 USD 数据或执行其他自动化任务的工具。


API 集成和自动化


Siemens Teamcenter 的 REST API 允许开发者触发渲染任务、自动执行数字孪生更新和管理访问控制。西门子使用这些 API 来处理材料清单、变更管理、配置、USD 文件、访问权限和安全性,并与 NVIDIA 管理的功能无缝集成。


云流式传输


Omniverse 利用 WebRTC 在服务器和客户端浏览器之间建立点对点连接。它可确保低延迟、高质量的流式传输,实现与数字孪生的实时交互。帧直接在浏览器中渲染,从而在设备之间保持高保真视觉效果。

相关推荐

使用 Siemens Teamcenter Digital Reality Viewer 打造逼真的数字孪生

现代产品通常由数百万个部件组成,需要复杂的设计和协作。工业世界在管理复杂性方面面临重大挑战,传统的可视化工具无法渲染这些大型的多CAD组件,从而无法充分利用数字孪生的优势。为了解决这些难题,西门子...

如何在JavaScript中实现数字输入框的范围限制?

在JavaScript语言中,实现数字输入框的范围限制可以通过多种方式实现,最常见的方式是利用JavaScript的事件监听机制,和通过JavaScript的条件判断语句来实现范围限制。以...

2.3.8.J速算24点终极挑战(速算24点题目及答案)

各位数学高手、脑力达人,今天给大家带来一道超烧脑的**24点挑战**!**数字:2、3、8、J(J=11规则很简单:**用加减乘除和括号,把四个数字组合成24!每个数字只能用一次!****看起...

分布式系统进阶二十一之短链接生成原理

前言短链接(ShortURL)是一种通过缩短网页链接长度来方便分享的技术。相比于传统的长链接,短链接更简洁明了,更易于在社交媒体等平台上分享和传播。在本文中,我们将会详细解释短链接的定义、作用及其构...

一、SpringBoo中Mybatis多数据源动态切换

我们以一个实例来详细说明一下如何在SpringBoot中动态切换MyBatis的数据源。一、需求1、用户可以界面新增数据源相关信息,提交后,保存到数据库2、保存后的数据源需要动态生效,并且可以由用户动...

「JS 逆向百例」层层嵌套!某加速商城 RSA 加密

声明本文章中所有内容仅供学习交流,敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!逆向目标目标:某加速商城登录接口主页:a...

Spring Data Jpa 介绍和详细入门案例搭建

1.SpringDataJPA的概念在介绍SpringDataJPA的时候,我们首先认识下Hibernate。Hibernate是数据访问解决技术的绝对霸主,使用O/R映射(Object-Re...

SpringBoot 开发 Web 系统,快速入门指南!

01、背景介绍在之前的文章中,我们简单的介绍了SpringBoot项目的创建过程,了解了SpringBoot开箱即用的特性,本篇文章接着上篇的内容继续介绍SpringBoot用于we...

Nacos3.0重磅来袭!全面拥抱AI,单机及集群模式安装详细教程!

之前和大家分享过JDK17的多版本管理及详细安装过程,然后在项目升级完jdk17后又发现之前的注册和配置中心nacos又用不了,原因是之前的nacos1.3版本的,版本太老了,已经无法适配当前新的JD...

golang语言的魅力精华之玩转通道channel 值得你反复阅读100遍

通道用例大全在阅读本文之前,请先阅读通道一文。那篇文章详细地解释了通道类型和通道值,以及各种通道操作的规则细节。一个Go新手程序员可能需要反复多次阅读那篇文章和当前这篇文章来精通Go通道编程。本文...

2小时快速搭建一个高可用的IM系统

“笔者2019年参加了一次Gopher大会,有幸听探探的架构师分享了他们2019年微服务化的过程。图片来自Pexels本文快速搭建的IM系统也是使用Go语言来快速实现的,这里先和...

分库分表以后,如何管理几万张分片表?

大家好,我是小富~ShardingSphere实现分库分表,如何管理分布在不同数据库实例中的成千上万张分片表?上边的问题是之前有个小伙伴看了我的分库分表的文章,私下咨询我的,看到他的提问我第一感觉就是...

Spring Boot JDBC 与 JdbcTemplate 全面指南(万字保姆级教程)

一、SpringBootJDBC基础1.1JDBC简介与演进JDBC(JavaDatabaseConnectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序...

Flink SQL 知其所以然(六)| 维表 join 的性能优化之路(上)

废话不多说,咱们先直接上本文的目录和结论,小伙伴可以先看结论快速了解博主期望本文能给小伙伴们带来什么帮助:背景及应用场景介绍:博主期望你能了解到,flinksql提供了轻松访问外部存储的loo...

大数据Hadoop之——Flink Table API 和 SQL(单机Kafka)

一、TableAPI和FlinkSQL是什么TableAPI和SQL集成在同一套API中。这套API的核心概念是Table,用作查询的输入和输出,这套API都是批处理和...