Skip to main navigation Skip to search Skip to main content

Learning time-dependent PDEs with a linear and nonlinear separate convolutional neural network

  • Jiagang Qu
  • , Weihua Cai*
  • , Yijun Zhao
  • *Corresponding author for this work
  • Harbin Institute of Technology
  • Northeast Electric Power University

Research output: Contribution to journalArticlepeer-review

Abstract

Partial differential equations (PDEs) that describe many physical phenomena are discovered or derived based on professional knowledge or empirical observations. However, the rapid development of machine learning technology interests us to discover the PDEs with a data-driven approach based on neural networks. We introduce the convolution neural network (CNN) to learn the time-dependent PDEs. Instead of customizing a complex regularization term in loss function, we introduce a series of constraints on the structure of neural network model to avoid the overfitting problems. Firstly, since the linear PDEs can be accurately approximated by a linear CNN, we construct a network consisting of a linear CNN and a nonlinear CNN. The linear CNN helps to mitigate the overfitting problems of learning nonlinear PDEs. Secondly, the boundary conditions are hard encoded into the neural networks by custom padding operations. Finally, the time-series data are learned by an auto-regressive framework corresponding with the Euler scheme. We test the proposed framework with a series of PDEs, including heat equation, Burgers equation, reaction-diffusion equation and Kuramoto–Sivashinsky equation. Moreover, we also test the two-dimensional equations, and it shows similar accuracy as one-dimensional case. These numerical results demonstrate that the proposed framework is able to learn the PDEs from few data more accurately and stably.

Original languageEnglish
Article number110928
JournalJournal of Computational Physics
Volume453
DOIs
StatePublished - 15 Mar 2022

Keywords

  • Convolutional neural network
  • Data-driven method
  • Discrete dynamic system
  • Partial differential equations
  • PDEs discovering

Fingerprint

Dive into the research topics of 'Learning time-dependent PDEs with a linear and nonlinear separate convolutional neural network'. Together they form a unique fingerprint.

Cite this