Physics-informed PointNet: A deep learning solver for steady-state incompressible flows and thermal fields on multiple sets of irregular geometries

https://doi.org/10.1016/j.jcp.2022.111510Get rights and content

Highlights

  • PIPN is a novel physics-informed deep learning framework.

  • PIPN solves forward and inverse time-independent problems on several irregular domains by training only once.

  • PIPN overcomes the shortcoming of regular PINNs that need to be retrained for any single domain with a new geometry.

  • Applications of PIPN are shown for incompressible flows and thermal fields.

Abstract

We present a novel physics-informed deep learning framework for solving steady-state incompressible flow on multiple sets of irregular geometries by incorporating two main elements: using a point-cloud based neural network to capture geometric features of computational domains, and using the mean squared residuals of the governing partial differential equations, boundary conditions, and sparse observations as the loss function of the network to capture the physics. While the solution of the continuity and Navier-Stokes equations is a function of the geometry of the computational domain, current versions of physics-informed neural networks have no mechanism to express this functionally in their outputs, and thus are restricted to obtain the solutions only for one computational domain with each training procedure. Using the proposed framework, three new facilities become available. First, the governing equations are solvable on a set of computational domains containing irregular geometries with high variations with respect to each other but requiring training only once. Second, after training the introduced framework on the set, it is now able to predict the solutions on domains with unseen geometries from seen and unseen categories as well. The former and the latter both lead to savings in computational costs. Finally, all the advantages of the point-cloud based neural network for irregular geometries, already used for supervised learning, are transferred to the proposed physics-informed framework. The effectiveness of our framework is shown through the method of manufactured solutions and thermally-driven flow for forward and inverse problems.

Section snippets

Introduction and motivation

To design a neural network for predicting the solution of coupled partial differential equations (PDEs) governing physical phenomena of interest, generally speaking, there are two common deep learning methodologies: “supervised models” and “physics-informed models.” In supervised models (see e.g., Refs. [59], [73], [65], [33], [35]), a neural network is trained over a set of labeled data as pairs of input and outputs of the network. The loss function in this approach is usually the mean squared

Governing equations of interest

The governing equations of conservation of mass, momentum, and energy for an incompressible steady flow of a Newtonian fluid in two dimensional spaces are respectively given byu=0inV,ρ(u)uμΔu+p=finV,ρ(u)TκcpΔT=0inV, where u is the velocity vector with components u and v in the x and y directions, respectively. p indicates the pressure of the fluid and T shows the temperature of the fluid. f is the external body force. We denote the x and y components of f respectively by fx and fy. The

Methodology

In this subsection, we express the key ideas of PIPN in a general and abstract manner. After that, details of PIPN are explained in Sect. 3.2 and Sect. 3.3. Fundamentally, the PIPN skeleton is the combination of two major components: a neural network designed based on the PointNet [49] mechanism, and an associated loss function accorded to the physics-informed models.

As discussed in Sect. 1, the goal is to first train PIPN for obtaining the solution of PDEs (Eqs. (1)–(3)) over a set of

Method of manufactured solutions in non-trivial geometries

The concern of this subsection is to assess the efficiency of PIPN for a forward problem. We set up a machine-learning experiment by means of the method of manufactured solutions. The method of manufactured solutions is a widely-used scheme for the purpose of code verification (see e.g., Refs. [61], [68], [4]) and algorithm examination (see e.g., Refs. [10], [69], [67]). To utilize this strategy, we consider a divergence free velocity field given byu(x,y)=cos(x)sin(y),v(x,y)=cos(y)sin(x),

Summary and future studies

Since the late 2018s, artificial neural networks based on physics-informed models have become popular among the community of computational mathematics and mechanics, mainly due to their abilities to solve PDEs of interest without labeled data for forward problems and with sparse data (observations) for inverse problems. However, recent physics-informed neural networks have been limited to only solve a set of PDEs on a single computational domain with a fixed geometry, fundamentally due to the

CRediT authorship contribution statement

Ali Kashefi: Conceptualization, Methodology, Software, Visualization, Writing – original draft, Writing – review & editing. Tapan Mukerji: Conceptualization, Funding acquisition, Project administration, Writing – review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgement

We acknowledge funding by Shell-Stanford Collaborative Project on Digital Rock Physics 2.0 for supporting this study. We would also like to thank Steve Graham, the Dean of the School of Earth, Energy, and Environmental Sciences at Stanford University for funding. Additionally, we wish to thank the Stanford Research Computing Center for providing computational resources for this research project. Moreover, A. Kashefi would like to thank Davis Rempe in the department of Computer Science at

References (77)

  • M. Jobelin et al.

    A finite element penalty–projection method for incompressible flows

    J. Comput. Phys.

    (2006)
  • J. Lee et al.

    Natural convection in a square enclosure with a circular cylinder at different horizontal and diagonal locations

    Int. J. Heat Mass Transf.

    (2010)
  • Z. Long et al.

    PDE-Net 2.0: learning PDEs from data with a numeric-symbolic hybrid deep network

    J. Comput. Phys.

    (2019)
  • Q. Lou et al.

    Physics-informed neural networks for solving forward and inverse flow problems via the Boltzmann-BGK formulation

    J. Comput. Phys.

    (2021)
  • Z. Mao et al.

    Physics-informed neural networks for high-speed flows

    Comput. Methods Appl. Mech. Eng.

    (2020)
  • Z. Mao et al.

    DeepM&Mnet for hypersonics: predicting the coupled flow and finite-rate chemistry behind a normal shock using neural-network approximation of operators

    J. Comput. Phys.

    (2021)
  • X. Meng et al.

    PPINN: parareal physics-informed neural network for time-dependent PDEs

    Comput. Methods Appl. Mech. Eng.

    (2020)
  • M. Raissi et al.

    Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations

    J. Comput. Phys.

    (2019)
  • P. Ren et al.

    PhyCRNet: physics-informed convolutional-recurrent network for solving spatiotemporal PDEs

    Comput. Methods Appl. Mech. Eng.

    (2022)
  • O. San et al.

    A coarse-grid projection method for accelerating incompressible flow computations

    J. Comput. Phys.

    (2013)
  • L. Shunn et al.

    Verification of variable-density flow solvers using manufactured solutions

    J. Comput. Phys.

    (2012)
  • J.M. Vedovoto et al.

    Application of the method of manufactured solutions to the verification of a pressure-based finite-volume numerical scheme

    Comput. Fluids

    (2011)
  • A. Veeraragavan et al.

    Use of the method of manufactured solutions for the verification of conjugate heat transfer solvers

    J. Comput. Phys.

    (2016)
  • J. Waltz et al.

    Verification of a three-dimensional unstructured finite element method using analytic and manufactured solutions

    Comput. Fluids

    (2013)
  • T. Wang et al.

    Reconstruction of natural convection within an enclosure using deep neural network

    Int. J. Heat Mass Transf.

    (2021)
  • A.M. Wazwaz

    A modified third order Runge-Kutta method

    Appl. Math. Lett.

    (1990)
  • Y. Zhu et al.

    Physics-constrained deep learning for high-dimensional surrogate modeling and uncertainty quantification without labeled data

    J. Comput. Phys.

    (2019)
  • M. Abadi et al.

    TensorFlow: large-scale machine learning on heterogeneous systems

  • S. Bhatnagar et al.

    Prediction of aerodynamic flow fields using convolutional neural networks

    Comput. Mech.

    (2019)
  • S. Cai et al.

    Physics-informed neural networks (PINNs) for fluid mechanics: a review

    Acta Mech. Sin.

    (2022)
  • S. Cai et al.

    Physics-informed neural networks for heat transfer problems

    J. Heat Transf.

    (2021)
  • R.T. Chen et al.

    Neural ordinary differential equations

    Adv. Neural Inf. Process. Syst.

    (2018)
  • A.J. Chorin

    Numerical solution of the Navier-Stokes equations

    Math. Comput.

    (1968)
  • S. Cuomo et al.

    Scientific machine learning through physics-informed neural networks: where we are and what's next

  • H. Gao et al.

    Super-resolution and denoising of fluid flow using physics-informed convolutional neural networks without high-resolution labels

    Phys. Fluids

    (2021)
  • C. Geuzaine et al.

    Gmsh: a 3-D finite element mesh generator with built-in pre- and post-processing facilities

    Int. J. Numer. Methods Eng.

    (2009)
  • I. Goodfellow et al.

    Deep Learning

    (2016)
  • P.M. Gresho et al.

    On pressure boundary conditions for the incompressible Navier-Stokes equations

    Int. J. Numer. Methods Fluids

    (1987)
  • Cited by (48)

    • A U-net segmentation model for predicting free convection over confined isothermal tubes

      2024, International Communications in Heat and Mass Transfer
    • Solving coupled differential equation groups using PINO-CDE

      2024, Mechanical Systems and Signal Processing
    View all citing articles on Scopus
    View full text