Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Fourier Neural Operator with Learned Deformations for PDEs on General Geometries

About

Deep learning surrogate models have shown promise in solving partial differential equations (PDEs). Among them, the Fourier neural operator (FNO) achieves good accuracy, and is significantly faster compared to numerical solvers, on a variety of PDEs, such as fluid flows. However, the FNO uses the Fast Fourier transform (FFT), which is limited to rectangular domains with uniform grids. In this work, we propose a new framework, viz., geo-FNO, to solve PDEs on arbitrary geometries. Geo-FNO learns to deform the input (physical) domain, which may be irregular, into a latent space with a uniform grid. The FNO model with the FFT is applied in the latent space. The resulting geo-FNO model has both the computation efficiency of FFT and the flexibility of handling arbitrary geometries. Our geo-FNO is also flexible in terms of its input formats, viz., point clouds, meshes, and design parameters are all valid inputs. We consider a variety of PDEs such as the Elasticity, Plasticity, Euler's, and Navier-Stokes equations, and both forward modeling and inverse design problems. Geo-FNO is $10^5$ times faster than the standard numerical solvers and twice more accurate compared to direct interpolation on existing ML-based PDE solvers such as the standard FNO.

Zongyi Li, Daniel Zhengyu Huang, Burigede Liu, Anima Anandkumar• 2022

Related benchmarks

TaskDatasetResultRank
PDE solvingCodePDE
Advection Error0.77
72
Symbolic Regression3D Advection Equation (test)
MSE0.184
60
Modeling 1D Advection-Diffusion Equation1D Advection-Diffusion Equation S-I (test)
MSE0.0189
38
1D Advection Equation Modeling1D Advection Equation
MSE0.214
38
1D Physics Modeling1d Burgers' equation (test)
MSE0.0108
38
Symbolic Regression2D Advection Equation (test)
MSE0.392
38
Constitutive modelinghyperelasticity (test)
Relative L2 Error2.316
33
Forward PDE solvingPlasticity
Relative L2 Error0.0074
21
Forward PDE solvingAirfoil
Relative L21.38
21
Forward PDE solvingPipe
Relative L2 Error0.0067
20
Showing 10 of 35 rows

Other info

Follow for update