0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用NVIDIA Modulus的Omniverse扩展可视化交互仿真

星星科技指导员 来源:NVIDIA 作者:Ram Cherukuri 2022-08-15 17:52 次阅读

NVIDIA Modulus 是一个物理机器学习平台,它将物理的力量与数据相结合,构建高保真、参数化的人工智能代理模型,作为数字孪生模型,以接近实时的延迟进行模拟

该前沿框架通过与 NVIDIA Omniverse ( OV )平台集成以实现实时虚拟世界仿真和全设计保真度可视化,扩展了其交互仿真能力。

以前,您需要自行设置可视化管道,这是模拟和分析工作流的关键组件。现在,您可以将 Omniverse 中的内置管道用于常见的输出场景,例如可视化流线和 iso 曲面,以获得 Modulus 训练 AI 模型的输出。另一个关键功能是能够在改变设计参数时近实时地可视化和分析高保真仿真输出。

增加模 OV 扩展的三个关键优点:

该内置可视化管道支持少量常用模式,如流线、标量场切片和流。

有一个近乎实时的模拟输出,用于更改设计参数并将其显示在屏幕上。

Omniverse 中丰富的生态系统现在可以与其他扩展集成,如 CAD 工具、端到端设计的可视化工具和模拟工作流。

这是 Modular OV 扩展的第一个预览版本, Modulus 团队欢迎您提出任何反馈或增强请求。 请向 Modulus NVIDIA 论坛提交反馈 。

启用 Modulus 扩展

Modulus 分机可用于 Omniverse Create 。 在使用 Omniverse 启动器在支持的操作系统上安装 Omniverse Create 后,安装 Modulus 扩展。然后进入扩展窗口并搜索“Modulus”。这将启动核心扩展以安装并启用 Modulus 扩展。

pYYBAGL6F9yAFco8AAF2QC4pytQ616.png

图 1 :在 Omniverse 创建中启用 Modulus 扩展

对于这个预览版本, Modulus 扩展仅在Linux平台上受支持,并且运行 Omniverse Create和 Modulus 的 GPU 内存需求可能相当高。对于现有场景,我们观察到了 NVIDIA RTX 3090 或更高,我们建议使用 RTX A6000 级 GPU 以获得理想的性能。

可视化交互式仿真

模拟场景是预先打包的示例,可以帮助用户熟悉扩展的功能。

目前,可以使用以下预配置场景进行实验: modulus_scenario_fpga

通过在扩展管理器中搜索其名称来加载此场景扩展(在下面,我们将使用 modulus_scenario_fpga )。安装并启用扩展。如果您是第一次这样做,这个过程可能需要几分钟的时间才能下载预训练模型并安装到您的机器上。

该场景基于 参数化 3D 散热器示例 的模,在启用 OV 扩展的情况下,您可以可视化通过现场可编程门阵列( FPGA )几何形状的气流。

在这种情况下,模训练的参数化神经网络模型模拟气流路径。使用的推断输出数据是速度幅值,即在体积表面上定义的给定点处的空速。通过以相当低的速度放置一个表面,你可以看到气流在哪里减慢,这将是边界,当气流撞击到图 2 所示的散热片时。

您还可以使用流线分析气流,流线是通过在气流中添加平流粒子来计算的。为了更好地理解气流,您还可以使用气流的纹理。

poYBAGL6GCCAcvj4AAKGbRvOAX4450.png

图 2 :可视化并交互修改模拟场景

此版本的扩展提供了一组常见的可视化模式。每个模式都将使用可视化几何体填充 Omniverse 中当前打开的阶段,该阶段将随着参数的更改而更新。

Isosurface: 创建速度幅值的等值面。

Streamlines: 创建一组流线。

Slices: 添加速度幅值的三个轴对齐切片。

此外,您还可以使用扩展用户界面中的旋钮更改可视化参数。修改可视化参数时,不会重新评估模型。要了解哪些参数可以调整,请参阅 OV 集成文档 。

poYBAGL6GCyAb12RAAXK74hPkgw096.png

图 3 。更改可视化参数并在扩展用户界面中交互查看结果

Modulus 和物理 ML 的另一个改变游戏规则的方面是在参数化空间上训练模型的能力,该空间可用于推断由一组设计参数定义的设计空间。用户可以在场景中将其作为各种参数旋钮公开,这些参数可以更改,以近实时地推断和可视化新的模拟输出。当您更改这些设计参数时,将重新评估模型以推断新的几何体,并将输出可视化。

poYBAGL6GDqAffalAAOXfKeq8ME105.png

图 4 。更改散热器散热片的高度、长度等设计参数

关于作者

Bhoomi Gadhia 是 NVIDIA 的高级产品营销经理,专注于 NVIDIA Modular ,一个用于开发物理信息机器学习神经网络模型的人工智能框架。她在计算机辅助工程应用领域拥有超过 10 年的经验,在 Hexagon MSC Software 和 Ansys 担任技术和产品营销职务。布米居住在加利福尼亚州,拥有机械工程硕士学位。

Ram Cherukuri 是 CUDA 平台和 DLA 软件的高级产品经理。在 NVIDIA 之前, Ram 是 MathWorks 的产品经理,负责嵌入式软件开发的代码生成和验证产品,与汽车和航空 def 客户合作。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    4940

    浏览量

    102818
  • 操作系统
    +关注

    关注

    37

    文章

    6742

    浏览量

    123194
  • 机器学习
    +关注

    关注

    66

    文章

    8378

    浏览量

    132424
收藏 人收藏

    评论

    相关推荐

    如何实现三维地图可视化交互系统

    三维地图可视化 交互系统是一种基于三维地图技术的交互式应用程序,可以呈现地理信息和空间数据的立体展示,并提供用户友好的交互功能。以下是古河
    的头像 发表于 07-19 18:20 827次阅读

    大屏数据可视化 开源

    可以使信息一目了然,还能帮助用户深入分析数据,发现潜在的规律和洞察。以下是古河云科技实现大屏数据可视化的关键步骤。 1.确定需求和目标 确定大屏数据可视化的具体需求和目标,包括展示内容、受众群体、交互方式等。 2.数据收集
    的头像 发表于 06-27 16:06 378次阅读
    大屏数据<b class='flag-5'>可视化</b> 开源

    如何实现园区大屏可视化

    孪生可视化 构建平台利用Web三维可视化技术对现实场景进行仿真,实现园区级业务场景 的可视化呈现,助力企业快速完成项目的实施。实现园区场景立体可先,极致
    的头像 发表于 06-19 15:39 384次阅读
    如何实现园区大屏<b class='flag-5'>可视化</b>?

    智慧大屏是如何实现数据可视化的?

    智慧大屏,作为数据可视化的重要载体,已在城市管理、交通监控、商业运营等领域广泛应用。本文旨在阐述智慧大屏实现数据可视化的关键技术和方法,包括数据源管理、数据处理、视觉编码、用户界面与交互设计等。
    的头像 发表于 06-04 15:02 566次阅读
    智慧大屏是如何实现数据<b class='flag-5'>可视化</b>的?

    大屏数据可视化的作用和意义

    大屏数据可视化是指利用大屏幕设备展示数据信息,通过图表、图像、动画等视觉手段将数据呈现出来,以便用户能够直观、清晰地理解数据背后的含义和关联。在信息化时代,数据已经成为企业决策和运营的重要依托,而
    的头像 发表于 06-03 17:56 634次阅读

    三维可视化数据大屏的设计原理和技巧

    科技就来聊一聊三维可视化数据大屏的设计原理和技巧。 三维可视化数据大屏的设计原理: 1.数据清晰性:确保数据在三维空间中清晰可辨,避免信息过载和混乱。 2.交互性:提供用户与数据进行互动的机会,例如缩放、旋转、筛选等功能,以
    的头像 发表于 05-30 17:09 471次阅读

    智慧城市-可视化,进一步提高信息建设水平

    信息量化、可视化、互动的特点,直观地展示城市管理、服务、交通、环境等方面的数据。   数据视觉平台 数据可视化主要是将城市发展过程中遇到的问题和数据,通过数据采集、数据处理和变换、可视化映射、人机
    的头像 发表于 05-22 16:49 419次阅读

    Omniverse教程(12):NVIDIA Omniverse USD Presenter的基础应用

    如前所述,NVIDIA Omniverse™ 是一个参考开发平台,通过模块的开发框架能够轻松扩展和自定义。
    的头像 发表于 05-20 10:09 635次阅读
    <b class='flag-5'>Omniverse</b>教程(12):<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> USD Presenter的基础应用

    深入探讨机器学习的可视化技术

    机器学习可视化(简称ML可视化)一般是指通过图形或交互方式表示机器学习模型、数据及其关系的过程。目标是使理解模型的复杂算法和数据模式更容易,使技术和非技术利益相关者更容易理解它。
    发表于 04-25 11:17 375次阅读
    深入探讨机器学习的<b class='flag-5'>可视化</b>技术

    FUXA基于Web的过程可视化软件案例

    FUXA——基于Web的过程可视化软件
    发表于 04-24 18:32 1次下载

    西门子和英伟达深化合作,基于生成式 AI 实现实时的沉浸式可视化

    来源:西门子 ·全新解决方案将西门子 Xcelerator 与英伟达 Omniverse Cloud API 相连接,依托生成式 AI 技术,实现基于物理世界的实时可视化 ·在英伟达年度 GTC
    的头像 发表于 03-27 14:57 527次阅读

    NVIDIA和西门子为工业设计和制造带来沉浸式可视化和生成式AI

    西门子将 NVIDIA Omniverse Cloud API 与 Siemens Xcelerator 平台结合使用,提供沉浸式可视化体验,以增强产品生命周期管理。
    的头像 发表于 03-27 10:32 509次阅读

    全新NVIDIA Omniverse Cloud API有何亮点?

    NVIDIA Omniverse Cloud API 使开发者能够将 Omniverse 技术集成到其设计与仿真工具和工作流中。
    的头像 发表于 03-20 13:42 433次阅读

    NVIDIA宣布将以API形式提供Omniverse™ Cloud

    NVIDIA Omniverse Cloud API 使开发者能够将 Omniverse 技术集成到其设计与仿真工具和工作流中。
    的头像 发表于 03-20 09:45 423次阅读

    NVIDIA Omniverse中的物理模拟功能

    NVIDIA Omniverse™ Simulation 作为 NVIDIA Omniverse™ 平台的关键组件之一,由 NVIDIA
    的头像 发表于 03-08 11:30 990次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b>中的物理模拟功能