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

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

3天内不再提示

Porous Media在运输中运用物理信息深度学习

星星科技指导员 来源:NVIDIA 作者:NVIDIA 2022-04-10 16:03 次阅读

仿真在科学和工程的各个领域都很普遍,但它们往往受到计算时间长、计算资源有限、繁琐的手动设置工作以及对技术专业知识需求的限制 NVIDIA SimNet 是一个模拟工具箱,它将人工智能和物理结合起来解决这些挑战。

SimNet 应用的一个成功例子是在多孔介质中的流动和传输建模。这项努力是由斯坦福大学的博士生 Cedric Frances 领导的。

用例研究

Cedric 正在研究利用物理信息神经网络PINNs )进行无网格油藏模拟的适用性和局限性。他对多孔介质中的流动和输运问题(质量守恒和达西流)非常感兴趣。 Cedric 的应用程序是一个基于 Python 的油藏模拟器,它可以计算多孔介质中各种流体的压力和浓度,并进行通常会影响大型工业能源项目的预测。这包括生产碳氢化合物、储存二氧化碳、水处理、空气储存、废物管理等等。

研究人员以前试图使用 PINNs 方法来捕捉一个具有非凸通量项的双曲问题( Riemann 问题)的正解,除了初始条件和边界条件之外没有其他数据。不幸的是,这些尝试是 unsuccessful 。

在试用 SimNet 之前, Cedric 使用 Python 和 TensorFlow 和 Keras 等深度学习框架开发了自己的 pinn 实现。他使用了各种网络结构,如残差、 GAN 、周期激活、 CNN 、 PDE 网络等。然而,很难实现所有这些目标,以找出哪一个效果最好或根本不起作用。 GitHub 上开源代码的出现使得测试这些实现变得很容易。每一个新的实现都涉及到很高的开销,比如环境设置、硬件配置、修改代码来测试自己的问题等等,这些都是不高效的。

Cedric 希望有一个由专业软件开发人员团队维护的良好、统一的框架来解决问题,使他能够专注于问题的物理性,并广泛测试最近发布的方法。当他偶然发现 SimNet 时,他对这样一个框架的探索就结束了。

塞德里克下载了 SimNet 并开始使用具有 tanh 激活函数和损失函数空间加权的全连接网络。他发现 SimNet 的通用框架(包含多种体系结构和文档丰富的示例)是一个很好的起点。它能够模拟具有剧烈冲击的解决方案,引入熵和速度等新的动态约束,为他节省了数周的开发时间。更重要的是,它提供了测试方法的快速转变,以确定它们的有用性。

本文提出的问题是多孔介质中两相不可压缩、不互溶的位移问题。这也被称为运输问题,多年来以各种形式加以描述。半个多世纪以来,它一直应用于油藏注水开发中的水驱油问题。最近,它被应用于 CO 驱盐水2在碳封存应用中。有关详细信息,请参阅 砂土流体驱替机理 和 注气过程理论 。

假设润湿相(w)正在取代非润湿相(n)。润湿性是一种流体与被另一种流体包围的固体接触的倾向性;例如,与空气相比,水在大多数表面是湿润的。质量守恒适用于两相。对于湿润阶段:

这里解的偏微分方程是一阶双曲型的,分数流项是非凸的。它属于黎曼守恒问题的一类,通常用有限体积法求解。有关详细信息,请参阅 双曲守恒律组与冲击波的数学理论 。

在均匀 Dirichlet 边界条件下:

你可以应用特征线法( MOC )来建立这个方程的解析解。为了使 MOC 或任何有限体积法保持保守,必须修改图 1 所示的分数流项。

图 1 .对于 Swc = Sor = 0 的情况,分数流量曲线(蓝色)和 Welge 结构(黑色虚线)。来源:多孔介质流动和输运的物理基础

到目前为止,还没有其他已知的方法使用抽样方法来解决这样的问题,因此这仍然是一个悬而未决的问题。 Fuks 和 Tchelepi 先前的一次尝试得出结论,物理信息方法不适合所描述的问题(图 2 )。

图 3 .在速度约束和熵条件下,使用 PINN (红色虚线)和 MOC (蓝色虚线)进行饱和度推断的结果。采用分数流量曲线的凸壳来模拟位移。资料来源:多孔介质流动和输运的物理基础

塞德里克关于这个主题的研究已经发表了: 多孔介质流动和输运的物理基础 。

重要的理论里程碑正在简单而富有挑战性的一维例子中实现。 Cedric 计划将他的研究扩展到更大的维度( 2D 和 3D ),在这里,代码的可伸缩性和在更大阵列上的轻松部署将受到考验。他预计会遇到类似的问题,并期待着 SimNet 从 2D 到 3D 带来的好处。

塞德里克详细阐述了他在 SimNet 的经历。” SimNet 清晰的 API 、干净且易于导航的代码、使用 Docker 容器良好处理的环境和硬件配置、可扩展性、易部署性以及称职的支持团队使其易于采用,并提供了一些非常有前景的结果。到目前为止,这非常好,我们期待着在更大维度的问题上使用 SimNet 。”

关于作者

Cedric G. Fraces 拥有硕士学位,目前是斯坦福大学能源工程博士学位候选人。他的研究需要将物理知识应用于油藏模拟。他是一名油藏工程师,在美国、加拿大、中国、伊拉克、科威特、哈萨克斯坦、巴西、墨西哥和哥伦比亚的主要油田的能源行业拥有超过 14 年的工作经验,并参与了有关相应资产开发和管理的行政决策。

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

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

审核编辑:郭婷

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

    关注

    12

    文章

    3921

    浏览量

    127093
  • NVIDIA
    +关注

    关注

    14

    文章

    4863

    浏览量

    102756
  • API
    API
    +关注

    关注

    2

    文章

    1481

    浏览量

    61777
收藏 人收藏

    评论

    相关推荐

    NPU在深度学习的应用

    设计的硬件加速器,它在深度学习的应用日益广泛。 1. NPU的基本概念 NPU是一种专门针对深度学习算法优化的处理器,它与传统的CPU和G
    的头像 发表于 11-14 15:17 199次阅读

    GPU深度学习应用案例

    GPU在深度学习的应用广泛且重要,以下是一些GPU深度学习应用案例: 一、图像识别 图像识别是深度
    的头像 发表于 10-27 11:13 312次阅读

    深度学习反卷积的原理和应用

    深度学习的广阔领域中,反卷积(Deconvolution,也称作Transposed Convolution)作为一种重要的图像上采样技术,扮演着至关重要的角色。特别是在计算机视觉任务,如图
    的头像 发表于 07-14 10:22 1300次阅读

    深度学习模型的过拟合与正则化

    深度学习的广阔领域中,模型训练的核心目标之一是实现对未知数据的准确预测。然而,在实际应用,我们经常会遇到一个问题——过拟合(Overfitting)。过拟合是指模型在训练数据上表现优异,但在
    的头像 发表于 07-09 15:56 736次阅读

    深度学习的时间序列分类方法

    的发展,基于深度学习的TSC方法逐渐展现出其强大的自动特征提取和分类能力。本文将从多个角度对深度学习在时间序列分类的应用进行综述,探讨常用
    的头像 发表于 07-09 15:54 685次阅读

    深度学习的无监督学习方法综述

    应用往往难以实现。因此,无监督学习深度学习扮演着越来越重要的角色。本文旨在综述深度
    的头像 发表于 07-09 10:50 454次阅读

    深度学习在视觉检测的应用

    深度学习是机器学习领域中的一个重要分支,其核心在于通过构建具有多层次的神经网络模型,使计算机能够从大量数据自动学习并提取特征,进而实现对复
    的头像 发表于 07-08 10:27 607次阅读

    深度学习的模型权重

    深度学习这一充满无限可能性的领域中,模型权重(Weights)作为其核心组成部分,扮演着至关重要的角色。它们不仅是模型学习的基石,更是模型智能的源泉。本文将从模型权重的定义、作用、优化、管理以及应用等多个方面,深入探讨
    的头像 发表于 07-04 11:49 883次阅读

    深度学习在自动驾驶的关键技术

    随着人工智能技术的飞速发展,自动驾驶技术作为其中的重要分支,正逐渐走向成熟。在自动驾驶系统深度学习技术发挥着至关重要的作用。它通过模拟人脑的学习过程,实现对车辆周围环境的感知、理解
    的头像 发表于 07-01 11:40 642次阅读

    深度解析深度学习下的语义SLAM

    随着深度学习技术的兴起,计算机视觉的许多传统领域都取得了突破性进展,例如目标的检测、识别和分类等领域。近年来,研究人员开始在视觉SLAM算法引入深度
    发表于 04-23 17:18 1234次阅读
    <b class='flag-5'>深度</b>解析<b class='flag-5'>深度</b><b class='flag-5'>学习</b>下的语义SLAM

    FPGA在深度学习应用或将取代GPU

    现场可编程门阵列 (FPGA) 解决了 GPU 在运深度学习模型时面临的许多问题 在过去的十年里,人工智能的再一次兴起使显卡行业受益匪浅。英伟达 (Nvidia) 和 AMD 等公司的股价也大幅
    发表于 03-21 15:19

    为什么深度学习的效果更好?

    导读深度学习是机器学习的一个子集,已成为人工智能领域的一项变革性技术,在从计算机视觉、自然语言处理到自动驾驶汽车等广泛的应用取得了显著的成功。深度
    的头像 发表于 03-09 08:26 587次阅读
    为什么<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的效果更好?

    什么是深度学习?机器学习深度学习的主要差异

    2016年AlphaGo 击败韩国围棋冠军李世石,在媒体报道,曾多次提及“深度学习”这个概念。
    的头像 发表于 01-15 10:31 992次阅读
    什么是<b class='flag-5'>深度</b><b class='flag-5'>学习</b>?机器<b class='flag-5'>学习</b>和<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的主要差异

    GPU在深度学习的应用与优势

    人工智能的飞速发展,深度学习作为其重要分支,正在推动着诸多领域的创新。在这个过程,GPU扮演着不可或缺的角色。就像超级英雄电影的主角一样,GPU在
    的头像 发表于 12-06 08:27 1195次阅读
    GPU在<b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>中</b>的应用与优势

    深度学习在人工智能的 8 种常见应用

    深度学习简介深度学习是人工智能(AI)的一个分支,它教神经网络学习和推理。近年来,它解决复杂问题并在各个领域提供尖端性能的能力引起了极大的兴
    的头像 发表于 12-01 08:27 3218次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>学习</b>在人工智能<b class='flag-5'>中</b>的 8 种常见应用