An Energy Approach to the Solution of Partial Differential Equations in Computational Mechanics via Machine Learning: Concepts, Implementation and Applications
Esteban Samaniego, Cosmin Anitescu, Somdatta Goswami, Vien Minh, Nguyen-Thanh, Hongwei Guo, Khader Hamdia, Timon Rabczuk, Xiaoying Zhuang

TL;DR
This paper investigates using deep neural networks with an energy-based loss function to solve partial differential equations in computational mechanics, offering a promising alternative to traditional discretization methods.
Contribution
It introduces an energy-based approach with DNNs for PDE solutions in mechanics, emphasizing the natural fit of energy as a loss function and demonstrating its application in engineering problems.
Findings
DNNs can effectively approximate PDE solutions in mechanics.
Energy-based loss functions improve the physical relevance of solutions.
The method shows promise for engineering applications.
Abstract
Partial Differential Equations (PDE) are fundamental to model different phenomena in science and engineering mathematically. Solving them is a crucial step towards a precise knowledge of the behaviour of natural and engineered systems. In general, in order to solve PDEs that represent real systems to an acceptable degree, analytical methods are usually not enough. One has to resort to discretization methods. For engineering problems, probably the best known option is the finite element method (FEM). However, powerful alternatives such as mesh-free methods and Isogeometric Analysis (IGA) are also available. The fundamental idea is to approximate the solution of the PDE by means of functions specifically built to have some desirable properties. In this contribution, we explore Deep Neural Networks (DNNs) as an option for approximation. They have shown impressive results in areas such as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
