Solving Inverse Problems in Steady State Navier-Stokes Equations using Deep Neural Networks

by   Tiffany Fan, et al.

Inverse problems in fluid dynamics are ubiquitous in science and engineering, with applications ranging from electronic cooling system design to ocean modeling. We propose a general and robust approach for solving inverse problems for the steady state Navier-Stokes equations by combining deep neural networks and numerical PDE schemes. Our approach expresses numerical simulation as a computational graph with differentiable operators. We then solve inverse problems by constrained optimization, using gradients calculated from the computational graph with reverse-mode automatic differentiation. This technique enables us to model unknown physical properties using deep neural networks and embed them into the PDE model. Specifically, we express the Newton's iteration to solve the highly nonlinear Navier-Stokes equations as a computational graph. We demonstrate the effectiveness of our method by computing spatially-varying viscosity and conductivity fields with deep neural networks (DNNs) and training DNNs using partial observations of velocity fields. We show that DNNs are capable of modeling complex spatially-varying physical field with sparse and noisy data. We implement our method using ADCME, a library for solving inverse modeling problems in scientific computing using automatic differentiation.


page 3

page 4


ADCME: Learning Spatially-varying Physical Fields using Deep Neural Networks

ADCME is a novel computational framework to solve inverse problems invol...

Learning to Solve PDE-constrained Inverse Problems with Graph Networks

Learned graph neural networks (GNNs) have recently been established as f...

POD-Galerkin reduced order models and physics-informed neural networks for solving inverse problems for the Navier-Stokes equations

We present a Reduced Order Model (ROM) which exploits recent development...

Physics Constrained Learning for Data-driven Inverse Modeling from Sparse Observations

Deep neural networks (DNN) have been used to model nonlinear relations b...

AutoKE: An automatic knowledge embedding framework for scientific machine learning

Imposing physical constraints on neural networks as a method of knowledg...

Solving Inverse Problems for Steady-State Equations using A Multiple Criteria Model with Collage Distance, Entropy, and Sparsity

In this paper, we extend the previous method for solving inverse problem...

Graph Neural Networks for Airfoil Design

The study of partial differential equations (PDE) through the framework ...

Please sign up or login with your details

Forgot password? Click here to reset