{"title":"A machine learning based solver for pressure Poisson equations","authors":"Ruilin Chen , Xiaowei Jin , Hui Li","doi":"10.1016/j.taml.2022.100362","DOIUrl":null,"url":null,"abstract":"<div><p>When using the projection method (or fractional step method) to solve the incompressible Navier-Stokes equations, the projection step involves solving a large-scale pressure Poisson equation (PPE), which is computationally expensive and time-consuming. In this study, a machine learning based method is proposed to solve the large-scale PPE. An machine learning (ML)-block is used to completely or partially (if not sufficiently accurate) replace the traditional PPE iterative solver thus accelerating the solution of the incompressible Navier-Stokes equations. The ML-block is designed as a multi-scale graph neural network (GNN) framework, in which the original high-resolution graph corresponds to the discrete grids of the solution domain, graphs with the same resolution are connected by graph convolution operation, and graphs with different resolutions are connected by down/up prolongation operation. The well trained ML-block will act as a general-purpose PPE solver for a certain kind of flow problems. The proposed method is verified via solving two-dimensional Kolmogorov flows (<em>Re</em> = 1000 and <em>Re</em> = 5000) with different source terms. On the premise of achieving a specified high precision (ML-block partially replaces the traditional iterative solver), the ML-block provides a better initial iteration value for the traditional iterative solver, which greatly reduces the number of iterations of the traditional iterative solver and speeds up the solution of the PPE. Numerical experiments show that the ML-block has great advantages in accelerating the solving of the Navier-Stokes equations while ensuring high accuracy.</p></div>","PeriodicalId":46902,"journal":{"name":"Theoretical and Applied Mechanics Letters","volume":null,"pages":null},"PeriodicalIF":3.2000,"publicationDate":"2022-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2095034922000423/pdfft?md5=5c8d906e692de4b230ae17f34e0bc99b&pid=1-s2.0-S2095034922000423-main.pdf","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical and Applied Mechanics Letters","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2095034922000423","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MECHANICS","Score":null,"Total":0}
引用次数: 6
Abstract
When using the projection method (or fractional step method) to solve the incompressible Navier-Stokes equations, the projection step involves solving a large-scale pressure Poisson equation (PPE), which is computationally expensive and time-consuming. In this study, a machine learning based method is proposed to solve the large-scale PPE. An machine learning (ML)-block is used to completely or partially (if not sufficiently accurate) replace the traditional PPE iterative solver thus accelerating the solution of the incompressible Navier-Stokes equations. The ML-block is designed as a multi-scale graph neural network (GNN) framework, in which the original high-resolution graph corresponds to the discrete grids of the solution domain, graphs with the same resolution are connected by graph convolution operation, and graphs with different resolutions are connected by down/up prolongation operation. The well trained ML-block will act as a general-purpose PPE solver for a certain kind of flow problems. The proposed method is verified via solving two-dimensional Kolmogorov flows (Re = 1000 and Re = 5000) with different source terms. On the premise of achieving a specified high precision (ML-block partially replaces the traditional iterative solver), the ML-block provides a better initial iteration value for the traditional iterative solver, which greatly reduces the number of iterations of the traditional iterative solver and speeds up the solution of the PPE. Numerical experiments show that the ML-block has great advantages in accelerating the solving of the Navier-Stokes equations while ensuring high accuracy.
期刊介绍:
An international journal devoted to rapid communications on novel and original research in the field of mechanics. TAML aims at publishing novel, cutting edge researches in theoretical, computational, and experimental mechanics. The journal provides fast publication of letter-sized articles and invited reviews within 3 months. We emphasize highlighting advances in science, engineering, and technology with originality and rapidity. Contributions include, but are not limited to, a variety of topics such as: • Aerospace and Aeronautical Engineering • Coastal and Ocean Engineering • Environment and Energy Engineering • Material and Structure Engineering • Biomedical Engineering • Mechanical and Transportation Engineering • Civil and Hydraulic Engineering Theoretical and Applied Mechanics Letters (TAML) was launched in 2011 and sponsored by Institute of Mechanics, Chinese Academy of Sciences (IMCAS) and The Chinese Society of Theoretical and Applied Mechanics (CSTAM). It is the official publication the Beijing International Center for Theoretical and Applied Mechanics (BICTAM).