Applied Mathematics and Mechanics (English Edition) ›› 2019, Vol. 40 ›› Issue (2): 237-248.doi: https://doi.org/10.1007/s10483-019-2429-8

• 论文 • 上一篇    下一篇

Neural network as a function approximator and its application in solving differential equations

Zeyu LIU1,2, Yantao YANG1,2, Qingdong CAI1,2,3   

  1. 1. State Key Laboratory for Turbulence and Complex System, Peking University, Beijing 100871, China;
    2. Department of Mechanics and Engineering Science, College of Engineering, Peking University, Beijing 100871, China;
    3. Center for Applied Physics and Technology, College of Engineering, Peking University, Beijing 100871, China
  • 收稿日期:2018-09-05 修回日期:2018-10-25 出版日期:2019-02-01 发布日期:2019-02-01
  • 通讯作者: Qingdong CAI E-mail:caiqd@pku.edu.cn
  • 基金资助:
    Project supported by the National Natural Science Foundation of China (No. 11521091)

Neural network as a function approximator and its application in solving differential equations

Zeyu LIU1,2, Yantao YANG1,2, Qingdong CAI1,2,3   

  1. 1. State Key Laboratory for Turbulence and Complex System, Peking University, Beijing 100871, China;
    2. Department of Mechanics and Engineering Science, College of Engineering, Peking University, Beijing 100871, China;
    3. Center for Applied Physics and Technology, College of Engineering, Peking University, Beijing 100871, China
  • Received:2018-09-05 Revised:2018-10-25 Online:2019-02-01 Published:2019-02-01
  • Contact: Qingdong CAI E-mail:caiqd@pku.edu.cn
  • Supported by:
    Project supported by the National Natural Science Foundation of China (No. 11521091)

摘要: A neural network (NN) is a powerful tool for approximating bounded continuous functions in machine learning. The NN provides a framework for numerically solving ordinary differential equations (ODEs) and partial differential equations (PDEs) combined with the automatic differentiation (AD) technique. In this work, we explore the use of NN for the function approximation and propose a universal solver for ODEs and PDEs. The solver is tested for initial value problems and boundary value problems of ODEs, and the results exhibit high accuracy for not only the unknown functions but also their derivatives. The same strategy can be used to construct a PDE solver based on collocation points instead of a mesh, which is tested with the Burgers equation and the heat equation (i.e., the Laplace equation).

关键词: stress structure, singularity, Z1 region, stress triaxiality Rσ, CTOD, shear lip, interpolative method, degree parameter of the plane strain state, ordinary differential equation (ODE) solver, neural network (NN), partial differential equation (PDE) solver, function approximation

Abstract: A neural network (NN) is a powerful tool for approximating bounded continuous functions in machine learning. The NN provides a framework for numerically solving ordinary differential equations (ODEs) and partial differential equations (PDEs) combined with the automatic differentiation (AD) technique. In this work, we explore the use of NN for the function approximation and propose a universal solver for ODEs and PDEs. The solver is tested for initial value problems and boundary value problems of ODEs, and the results exhibit high accuracy for not only the unknown functions but also their derivatives. The same strategy can be used to construct a PDE solver based on collocation points instead of a mesh, which is tested with the Burgers equation and the heat equation (i.e., the Laplace equation).

Key words: stress structure, singularity, Z1 region, stress triaxiality Rσ, CTOD, shear lip, interpolative method, degree parameter of the plane strain state, partial differential equation (PDE) solver, neural network (NN), function approximation, ordinary differential equation (ODE) solver

中图分类号: 

APS Journals | CSTAM Journals | AMS Journals | EMS Journals | ASME Journals