4.7 Article

DiscretizationNet: A machine-learning based solver for Navier-Stokes equations using finite volume discretization

Journal

Publisher

ELSEVIER SCIENCE SA
DOI: 10.1016/j.cma.2021.113722

Keywords

Partial Differential Equations; Machine Learning; Discretization Methods; Physics-Informed Learning

Ask authors/readers for more resources

This work aims to develop an ML-based PDE solver that combines important characteristics of existing PDE solvers with ML technologies. By using discretization and iterative algorithms, the ML-solver can achieve good accuracy, stability, and faster convergence in solving highly non-linear, coupled PDE solutions.
Over the last few decades, existing Partial Differential Equation (PDE) solvers have demonstrated a tremendous success in solving complex, non-linear PDEs. Although accurate, these PDE solvers are computationally costly. With the advances in Machine Learning (ML) technologies, there has been a significant increase in the research of using ML to solve PDEs. The goal of this work is to develop an ML-based PDE solver, that couples' important characteristics of existing PDE solvers with ML technologies. The two solver characteristics that have been adopted in this work are: (1) the use of discretization-based schemes to approximate spatio-temporal partial derivatives and (2) the use of iterative algorithms to solve linearized PDEs in their discrete form. In the presence of highly non-linear, coupled PDE solutions, these strategies can be very important in achieving good accuracy, better stability and faster convergence. Our ML-solver, DiscretizationNet, employs a generative CNN-based encoder-decoder model with PDE variables as both input and output features. During training, the discretization schemes are implemented inside the computational graph to enable faster GPU computation of PDE residuals, which are used to update network weights that result into converged solutions. A novel iterative capability is implemented during the network training to improve the stability and convergence of the ML-solver. The ML-Solver is demonstrated to solve the steady, incompressible Navier-Stokes equations in 3-D for several cases such as, lid-driven cavity, flow past a cylinder and conjugate heat transfer. (C) 2021 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available