A method for representing periodic functions and enforcing exactly periodic boundary conditions with deep neural networks

被引:96
作者
Dong, Suchuan [1 ]
Ni, Naxian [1 ]
机构
[1] Purdue Univ, Ctr Computat & Appl Math, Dept Math, W Lafayette, IN 47907 USA
关键词
Periodic function; Periodic boundary condition; Neural network; Deep neural network; Periodic deep neural network; Deep learning; DIRECT NUMERICAL-SIMULATION; DERIVATIVES; TURBULENT; ALGORITHM; FORM;
D O I
10.1016/j.jcp.2021.110242
中图分类号
TP39 [计算机的应用];
学科分类号
080201 [机械制造及其自动化];
摘要
We present a simple and effective method for representing periodic functions and enforcing exactly the periodic boundary conditions for solving differential equations with deep neural networks (DNN). The method stems from some simple properties about function compositions involving periodic functions. It essentially composes a DNN-represented arbitrary function with a set of independent periodic functions with adjustable (training) parameters. We distinguish two types of periodic conditions: those imposing the periodicity requirement on the function and all its derivatives (to infinite order), and those imposing periodicity on the function and its derivatives up to a finite order k(k >= 0). The former will be referred to as C-infinity periodic conditions, and the latter C-k periodic conditions. We define operations that constitute a C-infinity periodic layer and a C-k periodic layer (for any k >= 0). A deep neural network with a C-infinity (or C-k) periodic layer incorporated as the second layer automatically and exactly satisfies the C-infinity (or C-k) periodic conditions. We present extensive numerical experiments on ordinary and partial differential equations with C-infinity and C-k periodic boundary conditions to verify and demonstrate that the proposed method indeed enforces exactly, to the machine accuracy, the periodicity for the DNN solution and its derivatives. (c) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页数:30
相关论文
共 39 条
[1]  
Assylbekov Z., 2019, ARXIV190203011
[2]   A unified deep artificial neural network approach to partial differential equations in complex geometries [J].
Berg, Jens ;
Nystrom, Kaj .
NEUROCOMPUTING, 2018, 317 :28-41
[3]  
Canuto C., 1988, SPECTRAL METHODS FLU
[4]  
Chen J., 2020, JVETS2002
[5]  
Cotter N E, 1990, IEEE Trans Neural Netw, V1, P290, DOI 10.1109/72.80265
[6]   Direct numerical simulation of turbulent Taylor-Couette flow [J].
Dong, S. .
JOURNAL OF FLUID MECHANICS, 2007, 587 :373-393
[7]   A combined direct numerical simulation-particle image velocimetry study of the turbulent near wake [J].
Dong, S. ;
Karniadakis, G. E. ;
Ekmekci, A. ;
Rockwell, D. .
JOURNAL OF FLUID MECHANICS, 2006, 569 :185-207
[8]   A convective-like energy-stable open boundary condition for simulations of incompressible flows [J].
Dong, S. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 302 :300-328
[9]   A pressure correction scheme for generalized form of energy-stable open boundary conditions for incompressible flows [J].
Dong, S. ;
Shen, J. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 291 :254-278
[10]   An outflow boundary condition and algorithm for incompressible two-phase flows with phase field approach [J].
Dong, S. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 266 :47-73