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
    +关注

    关注

    17

    文章

    1090

    浏览量

    72442
  • 人工智能
    +关注

    关注

    1791

    文章

    47177

    浏览量

    238170
收藏 人收藏

    评论

    相关推荐

    嵌入式和人工智能究竟是什么关系?

    人工智能的结合,无疑是科技发展中的一场革命。在人工智能硬件加速中,嵌入式系统以其独特的优势和重要性,发挥着不可或缺的作用。通过深度学习和神经网络等算法,嵌入式系统能够高效地处理大量数据,从而实现
    发表于 11-14 16:39

    AI for Science:人工智能驱动科学创新》第4章-AI与生命科学读后感

    阅读这一章后,我深感人工智能与生命科学的结合正引领着一场前所未有的科学革命,以下是我个人的读后感: 1. 技术革新与生命科学进步 这一章详细阐述了人工智能如何通过其强大的数据处理和分析能力,加速生命科学
    发表于 10-14 09:21

    《AI for Science:人工智能驱动科学创新》第一章人工智能驱动的科学创新学习心得

    人工智能:科学研究的加速器 第一章清晰地阐述了人工智能作为科学研究工具的强大功能。通过机器学习、深度学习等先进技术,AI能够处理和分析海量数据,发现传统方法难以捕捉的模式和规律。这不
    发表于 10-14 09:12

    risc-v在人工智能图像处理应用前景分析

    和使用该技术,无需支付专利费或使用费。这大大降低了人工智能图像处理技术的研发成本,并吸引了大量的开发者、企业和研究机构参与其生态建设。 灵活性则体现在RISC-V可以根据不同的应用场景进行定制和优化,从而
    发表于 09-28 11:00

    人工智能ai4s试读申请

    目前人工智能在绘画对话等大模型领域应用广阔,ai4s也是方兴未艾。但是如何有效利用ai4s工具助力科研是个需要研究的课题,本书对ai4s基本原理和原则,方法进行描诉,有利于总结经验,拟按照要求准备相关体会材料。看能否有助于入门和
    发表于 09-09 15:36

    FPGA在人工智能中的应用有哪些?

    FPGA(现场可编程门阵列)在人工智能领域的应用非常广泛,主要体现在以下几个方面: 一、深度学习加速 训练和推理过程加速:FPGA可以用来加速深度学习的训练和推理过程。由于其高并行性和
    发表于 07-29 17:05

    新加坡推出Project Moonshot -- 这是一款生成式人工智能测试工具包,用于应对LLM安全和安保挑战

    解决与使用大型语言模型(LLM)(许多人工智能驱动解决方案的基石)相关的安保与安全挑战。它是世界上首批开源工具之一,将红队测试、基准测试和基线测试整合在一个易于使用的平台上,这证明了新加坡致力于利用全球
    的头像 发表于 06-03 19:59 229次阅读
    新加坡推出Project Moonshot -- 这是一款生成式<b class='flag-5'>人工智能</b>测试<b class='flag-5'>工具包</b>,用于应对LLM安全和安保挑战

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2)

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2) 课程类别 课程名称 视频课程时长 视频课程链接 课件链接 人工智能 参赛基础知识指引 14分50秒 https
    发表于 05-10 16:46

    利用DX-BST原理图智能工具实现原理图对比的技术方法

    完成原理图对比任务。本文将介绍如何利用DX-BST原理图智能工具实现原理图对比的技术方法。1.理解DX-BST原理图智能工具:DX-BST原理图智能工具是一种基于智
    的头像 发表于 04-24 08:34 717次阅读
    <b class='flag-5'>利用</b>DX-BST原理图<b class='flag-5'>智能工具</b>实现原理图对比的技术方法

    XL-BST PCB LAYOUT智能工具

    产品概述XL-BSTPCBLAYOUT智能工具架构于Xpedition结合设计师应用场景解决设计问题提高设计师设计效率降低工具使用难度规范设计标准XL-BST原理图智能工具XL-BST
    的头像 发表于 04-20 08:34 405次阅读
    XL-BST PCB LAYOUT<b class='flag-5'>智能工具</b>

    XL-BST PCB LAYOUT智能工具产品概述

    XL-BST原理图智能工具是一款架构于Xpedition,结合设计师实际应用场景,由解决多项实际应用操作组成的智能工具
    的头像 发表于 04-19 17:57 807次阅读
    XL-BST PCB LAYOUT<b class='flag-5'>智能工具</b><b class='flag-5'>产品</b>概述

    Nvidia利用人工智能将游戏角色变成聊天机器人

    英伟达正在展示开发者如何开始使用其人工智能“数字人”工具为视频游戏角色配音、制作动画和生成对话。
    的头像 发表于 03-21 16:14 861次阅读

    嵌入式人工智能的就业方向有哪些?

    。 国内外科技巨头纷纷争先入局,在微软、谷歌、苹果、脸书等积极布局人工智能的同时,国内的BAT、华为、小米等科技公司也相继切入到嵌入式人工智能的赛道。那么嵌入式AI可就业的方向有哪些呢? 嵌入式AI开发
    发表于 02-26 10:17

    QE for Motor V1.3.0:汽车开发辅助工具解决方案工具包

    电子发烧友网站提供《QE for Motor V1.3.0:汽车开发辅助工具解决方案工具包.pdf》资料免费下载
    发表于 02-19 10:44 0次下载
    QE for Motor V1.3.0:汽车<b class='flag-5'>开发</b>辅助<b class='flag-5'>工具</b>解决方案<b class='flag-5'>工具包</b>

    沃尔玛推出生成式人工智能工具

    在拉斯维加斯举办的2024年消费电子展上,全球最大的零售商沃尔玛发布了一款最新的AI技术产品。该公司推出了一种生成式人工智能工具,这一工具将改变传统的购物搜索方式。
    的头像 发表于 01-10 14:58 1481次阅读