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

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

3天内不再提示

利用NVIDIA SimNet人工智能工具包加速产品开发

星星科技指导员 来源:NVIDIA 作者:NVIDIA 2022-04-10 11:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在科学和工程领域,模拟已经被广泛用于模拟各种现实问题。人工智能机器学习的最新发展已经导致使用数据来构建模拟的替代物,但最新的努力集中在将科学定律注入神经网络上。

NVIDIA SimNet 是一个基于物理信息神经网络( PINN )的人工智能工具包,可用于解决正向、反向和数据同化问题。希望通过实际应用解决复杂非线性物理问题的工程师、科学家、学生和研究人员可以通过使用 AI 驱动的物理模拟从 SimNet 中获益。

SimNet 今天应用的一个成功案例是制造和环境空气控制系统设计优化的自动化。这些使产品设计师能够在没有大量领域专业知识的情况下调查任何给定设计的性能。此应用程序使用物理信息神经网络( PINNs )将 2D 喷嘴流的详细流体动力学解决方案与商业 CAD 软件耦合。这项工作由迈克尔·艾德尔( Michael Eidell )领导,他是 Kinetic Vision 建模与仿真小组的高级工程师。 Kinetic Vision 是一家位于辛辛那提的科技公司,为《财富》 500 强提供服务。他专注于快速为客户找到见解,并以令人信服的方式传达这些发现,以帮助客户通过高效的概念到生产解决方案满足其复杂的产品和系统开发需求。

Michael 的团队在 SimNet 和传统计算物理工具之间观察到的主要区别因素是,它不依赖网格来离散域,其几何模块提供了构建参数化特征的灵活性,例如,边半径。代码在多个 GPU 上的可伸缩性是 Kinetic Vision 团队成功证明 SimNet 是可行的产品设计工具的另一个因素。

基于仿真的产品设计与优化

作为一家拥有大型产品设计团队的公司, Kinetic Vision 的工程师通常会对设计性能进行详细的计算物理评估(例如, FEA 、 CFD )。这通常包括执行多个设计迭代、生成各种计算网格以及运行第一原理解算器。当考虑到大量的设计变量时,与此过程相关的运行时间和劳动力可能会非常昂贵且时间密集。在某些情况下,可以适当降低模型保真度。但对于涉及复杂流体动力学的问题,必须考虑完整的 Navier-Stokes 方程。

Michael 和他的团队之前曾探索过使用其他商业溶剂来开发 2D 喷嘴的简单流体模型。然而,由于多种因素,他们决定使用 SimNet 平台:

该团队在机器学习领域使用 GPU 的经验非常丰富。

公司内部强烈希望探索 GPU 在基于物理的建模中的使用,以帮助加快产品设计过程以及建模和仿真工作。

SimNet API 是基于 Python 的,这使得采用和开始对真实世界问题进行原型设计变得更加容易。

SimNet 完全符合团队的经验和发展目标。

Michael 的团队开始建立一个 3D 气刀系统的 2D 模型,模拟镀锌过程中使用的热气擦拭系统。气刀是一种亚音速气体喷嘴,它将气体排放到附近的钢带上,钢带已浸没在熔融锌中。这种气体有助于保持钢带上锌的厚度一致,从而对钢进行镀锌(图 1 )。

pYYBAGJSVAKAb3P2AADb45Ubr6o998.png

图 1 。气刀热浸镀锌工艺示意图。资料来源:惰性气体擦拭系统,用于防止连续热浸镀锌中的边缘涂层

SimNet 入门

使用 SimNet 的几何模块,将亚音速气体喷嘴建模为入口、实心壁和压力出口,以模拟周围环境(图 2 )。

poYBAGJSVAmAGru5AABByE1iE5Y938.png

图 2 。 PINN 培训期间采用的 SimNet 关注域和边界条件

SimNet 中采用的无网格方法仍然需要对感兴趣的领域进行适当采样,以帮助捕获所有显著的流动特征。设置问题后,可以使用工具(如 Paraview )可视化几何图形。

图 3 比较了 2D 喷嘴问题中可采用的两种不同批量取样方法。上部图像显示均匀采样,而下部图像包括射流潜在核心中的高分辨率区域,其中可能出现一些最大的速度梯度。

pYYBAGJSVBGATXFEAAJOmjCWgzw552.png

图 3 。在流体域中设置批量取样的两种不同方法。(顶部)均匀取样;(底部)高分辨率区域,有助于解析近场速度梯度。

探索科恩达效应作为一种控制射流角度的方法,是这一问题的研究重点。 Michael 的团队通过在喷嘴后缘添加半径来探索这一点。喷嘴的上后缘具有固定半径,而喷嘴的下后缘具有变化。图 4 显示了在下后缘上探索的一些离散半径值的简单描述。

pYYBAGJSVBiAa8ADAABGPhJub74814.png

图 4 。将半径添加到上下喷嘴后缘。对下后缘半径进行了参数化探索。

最终培训的 PINN 与 Solidworks 结合,以帮助演示产品设计师如何在设计气刀时使用培训过的模型。简单矩形气刀的 CAD 模型是在考虑现有产品的情况下生成的。

poYBAGJSVCGAGP0HAAH74ETKM38004.png

图 5 。(左)使用 SimNet 的培训结果设计的产品 CAD 模型。(右)该产品设计是由实际商用气刀产品驱动的。

设计优化运行

在图 5 中培训了 PINN 并开发了 CAD 模型之后,就可以开始与 Solidworks 进行耦合了。图 6 实际显示了改变较低的后缘半径如何为设计提供实时反馈,以确定产生的射流角度。

poYBAGJSVCmANOjiAAbRte0hRZU769.png

图 6 。改变下后缘半径的动画,以及对产生的射流角度的实时反馈

在这项工作中,气体擦拭过程的物理简化为二维等温层流射流。控制此类层流射流的方程式如下:

在这项工作中,气体擦拭过程的物理简化为二维等温层流射流。控制此类层流射流的方程式如下:

\begin{equation} \label{eq:1}
\frac{\partial u}{\partial x} + \frac{\partial v}{\partial y} = 0
\end{equation}

\begin{equation} \label{eq:2}
u \frac{\partial u}{\partial x} + v \frac{\partial v}{\partial y} = \nu \frac{\partial^2 u}{\partial y^2}
\end{equation}

方程 1 和 2 分别是二维层流射流的质量守恒和动量守恒,其中u是 x 方向的速度,v是 y 方向的速度,\rho是流体密度,以及是运动粘度。

方程 1 和 2 的解可通过产生以下形式解的相似技术进行:

\begin{equation} \label{eq:3} 
u = \left(\frac{3M^2}{32\rho^2\nu x}\right)^{1/3}\sech^2\left[y\left(\frac{M}{48\rho\nu^2x^2}\right)^{1/3}\right]
\end{equation}

图 7 显示了为指定值绘制的方程式 3M,\nu\rho.

图 7 .理论二维层流射流溶液的可视化

对这个问题感兴趣的流体被认为是空气。通过首先计算问题所需的雷诺数,然后基于已归一化的域求解有效运动粘度,在主 SimNet 输入文件中指定流体的特性。本质上,物理域和归一化域之间的动态相似性是通过雷诺数匹配实现的:

\begin{equation} \label{eq:4}
Re = \frac{UD}{\nu} = \frac{\tilde{U}\tilde{D}}{\tilde{\nu}}
\end{equation}

使用方程式 4 ,可以指定物理速度U,物理特征维度D,物理运动粘度$ latex \ nu $、标准化速度$ latex \ tilde { U }$和标准化特征尺寸$ latex \ tilde { D }$,以求解$ latex \ tilde {\ nu }$,用于在 SimNet 设置中指定运动粘度。 SimNet 模型中指定的域和速度基于规范化域。

在该区域的入口处,指定了抛物线速度剖面,以防止无滑移条件紧邻指定入口速度的墙壁附近出现任何不必要的数值刚度。因此,需要一个抛物线剖面,当它接近墙壁时,速度达到 0 (图 8 )。

图 8 .规定了抛物线速度剖面,以防止优化/培训过程中出现任何数值刚度问题

训练该模型所采用的数值方法是使用自适应矩估计( Adam )优化器,并依赖于改进的傅里叶结构。根据 SimNet 文档中提供的指导,并通过与 NVIDIA SimNet 开发人员的合作,选择了改进的傅立叶体系结构。

一般来说,一组守恒定律可以写成如下:

\begin{equation} \label{eq:5}
u_t + \mathcal{N}[u] = 0, x \in \Omega, t \in [0,T]
\end{equation}

在这里u是空间域$ latex \ Omega $和时间域$ latex [0 , T]$上非线性偏微分方程( PDE )的解。非线性微分算子$ latex \ mathcal { N }$取决于所考虑的特定守恒定律,在这种情况下是 Navier-Stokes 方程。 SimNet 工作中使用了以下形式的剩余值,这是通过 Adam 优化器最小化的函数:

\begin{equation} \label{eq:6}
L_{residual} = \frac{1}{N_u}\sum_{i=1}^{N_u}|u(t_u^i,x_u^i)-u^i|^2 + \frac{1}{N_f}\sum_{i=1}^{N_f}|f(t_f^i,x_f^i)|^2
\end{equation}

图 9 显示了本工作中讨论的 2D 喷嘴问题的最小化该残余的结果。通过运行 TensorBoard , SimNet 情况下很容易生成这种类型的损失函数残差图。有关此工具的更多信息,请参阅SimNet 用户指南.

图 9 . Adam 优化器显示了最小化 2D 喷嘴问题的剩余量的结果

图 10 显示了本研究中探索的半径子集的速度分布结果。该动画捕捉了 SimNet 作为探索性设计工具的强大功能,可用于在大型设计空间中同时训练钉。

图 10 。在后缘半径范围内训练 SimNet PINN 后喷嘴的速度场

结论

Michael 的应用程序目前是用 Python 编写的概念验证,并使用其内部 GPU 集群( NVIDIA V100 和 NVIDIA A100 )在一个、四个和八个 GPU 上运行。

Michael 的团队在 SimNet 和传统计算物理工具之间观察到的主要区别因素是,它不依赖网格来离散域,其几何模块提供了构建参数化特征的灵活性,例如边半径。代码在多个 GPU 上的可伸缩性是 Kinetic Vision 团队成功证明 SimNet 是可行的产品设计工具的另一个因素。

Michael 进一步阐述了他在 SimNet 方面的经验:

“ SimNet 代表了模拟某些类别问题的范例变化。可扩展计算可用于探索复杂问题的整个设计空间,节省数百小时的交互式工程时间以找到最佳结果。

关于作者

Michael Eidell 在新泽西州波莫纳的斯托克顿大学获得数学理学学士学位。毕业后,他开始在弗吉尼亚大学的航空航天工程研究生学习,专注于超音速燃烧的计算流体动力学模型。这项工作开发了一个并行( MPI ) Navier-Stokes 解算器,能够使用各种化学机制来研究它们在预测超音速剪切层点火中的性能。完成理学硕士学位后,他开始在北卡罗来纳州摩尔维尔的 Corvid Technologies 工作。 2013 年,他离开 Corvid 前往俄亥俄州埃文代尔的 GE 航空公司,担任进气和排气系统组的工程师,专注于加力燃烧系统设计。 2020 年 1 月,他加入了 Kinetic Vision ,以追求直接与 CFD 、计算机视觉和物理信息神经网络等先进技术合作的激情。动态视觉开发和集成先进技术,为 50 多家财富 500 强公司加速创新。

Rekha Mukund 是 NVIDIA 计算组的产品经理,负责为汽车、 Jetson 和 Android 平台开发 CUDA Tegra 产品。她还负责管理 NVIDIA SimNet 产品和 OpenCL 计划。在加入 NVIDIA 之前, Rekha 在付费电视技术领域与思科合作了八年多。她是英国大学计算机科学学院的金牌获得者,他是印度国家级乒乓球运动员和狂热的旅行者。

Sanjay Choudhry 是 NVIDIA 的高级主管,对传统计算方法以及科学和工程领域的机器学习都有很强的背景。他领导 SimNet 的工程工作,并热衷于为工业应用开发基于人工智能的模拟解决方案。

审核编辑:郭婷

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

    关注

    18

    文章

    1134

    浏览量

    76175
  • 人工智能
    +关注

    关注

    1813

    文章

    49734

    浏览量

    261507
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    利用NVIDIA Cosmos开放世界基础模型加速物理AI开发

    NVIDIA 最近发布了 NVIDIA Cosmos 开放世界基础模型(WFM)的更新,旨在加速物理 AI 模型的测试与验证数据生成。借助 NVIDIA Omniverse 库和 Co
    的头像 发表于 12-01 09:25 487次阅读

    eForce无线通信软件开发工具包兼容WLAN模块WKR612AA1

    近期,eForce株式会社宣布,其面向嵌入式设备的无线通信软件开发工具包(μC3-WLAN SDK)现已兼容 KAGA FEI 生产的无线局域网(WLAN)模块"WKR612AA1"。
    的头像 发表于 09-24 15:16 721次阅读

    利用超微型 Neuton ML 模型解锁 SoC 边缘人工智能

    应用。 为什么选择 Neuton 作为开发人员,在产品中使用边缘人工智能的两个最大障碍是: ML 模型对于您所选微控制器的内存来说太大。 创建自定义 ML 模型本质上是一个手动过程,需要高度的数据科学知识
    发表于 08-31 20:54

    挖到宝了!人工智能综合实验箱,高校新工科的宝藏神器

    家人们,最近在研究人工智能相关设备,挖到了一款超厉害的宝藏——比邻星人工智能综合实验箱,必须来给大伙分享分享!可☎(壹捌伍 柒零零玖 壹壹捌陆) 一、开箱即学,便捷拉满 这个实验箱真的是为使用者
    发表于 08-07 14:30

    挖到宝了!比邻星人工智能综合实验箱,高校新工科的宝藏神器!

    家人们,最近在研究人工智能相关设备,挖到了一款超厉害的宝藏——比邻星人工智能综合实验箱,必须来给大伙分享分享!可☎(壹捌伍 柒零零玖 壹壹捌陆) 一、开箱即学,便捷拉满 这个实验箱真的是为使用者
    发表于 08-07 14:23

    2025人工智能十大趋势

    ,通过10个关键趋势勾勒出2025人工智能发展的三大主题基础模型的跃迁、智能行动者的崛起以及AI走向物理世界,深入剖析了AI从“智能工具”迈向“共生伙伴”的关键跃
    的头像 发表于 08-05 11:42 4966次阅读
    2025<b class='flag-5'>人工智能</b>十大趋势

    迅为RK3588开发板Linux安卓麒麟瑞芯微国产工业AI人工智能

    迅为RK3588开发板Linux安卓麒麟瑞芯微国产工业AI人工智能
    发表于 07-14 11:23

    最新人工智能硬件培训AI 基础入门学习课程参考2025版(大模型篇)

    人工智能大模型重塑教育与社会发展的当下,无论是探索未来职业方向,还是更新技术储备,掌握大模型知识都已成为新时代的必修课。从职场上辅助工作的智能助手,到课堂用于学术研究的智能工具,大模型正在工作生活
    发表于 07-04 11:10

    RFID 智能工具柜:工业 4.0 时代的工具管理革命

    ,效率低下且误差率高达 8%。这些数据揭示了传统工具管理的 "三大痛点":定位难、追溯难、效率低。而 RFID 智能工具柜的出现,正以物联网与人工智能技术重构工具管理的底层逻辑,成为企
    的头像 发表于 06-20 14:40 708次阅读

    开售RK3576 高性能人工智能主板

    ,HDMI-4K 输出,支 持千兆以太网,WiFi,USB 扩展/重力感应/RS232/RS485/IO 扩展/I2C 扩展/MIPI 摄像头/红外遥控 器等功能,丰富的接口,一个全新八核拥有超强性能的人工智能
    发表于 04-23 10:55

    Cognizant将与NVIDIA合作部署神经人工智能平台,加速企业人工智能应用

    -Cognizant将与NVIDIA合作部署神经人工智能平台,加速企业人工智能应用 Cognizant将在关键增长领域提供解决方案,包括企业级AI
    的头像 发表于 03-26 14:42 578次阅读
    Cognizant将与<b class='flag-5'>NVIDIA</b>合作部署神经<b class='flag-5'>人工智能</b>平台,<b class='flag-5'>加速</b>企业<b class='flag-5'>人工智能</b>应用

    云计算开发工具包的功能

    随着云计算技术的不断成熟,越来越多的企业开始将应用和服务迁移到云端,以享受弹性计算资源、高可用性和成本效益等优势。为了加速这一进程,云计算服务提供商推出了各种开发工具包。下面,AI部落小编带您了解云计算开发工具包的主要功能。
    的头像 发表于 02-21 11:02 553次阅读

    智能工具管理系统DW-S308 原厂生产、支持定制

    智能工具管理系统DW-S308是用于对各种工具进行有效管理的管理平台(智能工具柜系统),实现对工具智能化、规范化、标准化管理,广泛应用监狱
    的头像 发表于 02-08 13:46 547次阅读
    <b class='flag-5'>智能工具</b>管理系统DW-S308 原厂生产、支持定制

    Labview声音和振动工具包示例文件Sound Level

    Labview 声音和振动工具包示例文件,声压测试,有模拟和DAQ两个文件。
    发表于 01-05 09:15 5次下载

    最新Simplicity SDK软件开发工具包发布

    最新的SimplicitySDK软件开发工具包已经发布!此次更新针对SiliconLabs(芯科科技)第二代无线开发平台带来了包括蓝牙6.0的信道探测(Channel Sounding
    的头像 发表于 12-24 09:47 1465次阅读