An Energy Approach to the Solution of Partial Differential Equations in Computational Mechanics via Machine Learning: Concepts, Implementation and Applications

Research output: Contribution to journalArticleResearchpeer review

Authors

  • Esteban Samaniego
  • Cosmin Anitescu
  • Somdatta Goswami
  • Vien Minh Nguyen-Thanh
  • Hongwei Guo
  • Khader M. Hamdia
  • Timon Rabczuk
  • Xiaoying Zhuang

Research Organisations

External Research Organisations

  • University of Cuenca
  • Bauhaus-Universität Weimar
  • Ton Duc Thang University
View graph of relations

Details

Original languageEnglish
Article number112790
JournalComputer Methods in Applied Mechanics and Engineering
Volume362
Early online date16 Jan 2020
Publication statusPublished - 15 Apr 2020

Abstract

Partial Differential Equations (PDEs) are fundamental to model different phenomena in science and engineering mathematically. Solving them is a crucial step towards a precise knowledge of the behavior 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 visual recognition. DNNs are regarded here as function approximation machines. There is great flexibility to define their structure and important advances in the architecture and the efficiency of the algorithms to implement them make DNNs a very interesting alternative to approximate the solution of a PDE. We concentrate on applications that have an interest for Computational Mechanics. Most contributions explore this possibility have adopted a collocation strategy. In this work, we concentrate on mechanical problems and analyze the energetic format of the PDE. The energy of a mechanical system seems to be the natural loss function for a machine learning method to approach a mechanical problem. In order to prove the concepts, we deal with several problems and explore the capabilities of the method for applications in engineering.

Keywords

    stat.ML, cs.LG, math.AP, Deep neural networks, Energy approach, Physics informed

ASJC Scopus subject areas

Cite this

An Energy Approach to the Solution of Partial Differential Equations in Computational Mechanics via Machine Learning: Concepts, Implementation and Applications. / Samaniego, Esteban; Anitescu, Cosmin; Goswami, Somdatta et al.
In: Computer Methods in Applied Mechanics and Engineering, Vol. 362, 112790, 15.04.2020.

Research output: Contribution to journalArticleResearchpeer review

Samaniego, E., Anitescu, C., Goswami, S., Nguyen-Thanh, V. M., Guo, H., Hamdia, K. M., Rabczuk, T., & Zhuang, X. (2020). An Energy Approach to the Solution of Partial Differential Equations in Computational Mechanics via Machine Learning: Concepts, Implementation and Applications. Computer Methods in Applied Mechanics and Engineering, 362, Article 112790. Advance online publication. https://doi.org/10.1016/j.cma.2019.112790
Samaniego E, Anitescu C, Goswami S, Nguyen-Thanh VM, Guo H, Hamdia KM et al. An Energy Approach to the Solution of Partial Differential Equations in Computational Mechanics via Machine Learning: Concepts, Implementation and Applications. Computer Methods in Applied Mechanics and Engineering. 2020 Apr 15;362:112790. Epub 2020 Jan 16. doi: 10.1016/j.cma.2019.112790
Download
@article{308e8674cfe54479ad09ddc83724b698,
title = "An Energy Approach to the Solution of Partial Differential Equations in Computational Mechanics via Machine Learning: Concepts, Implementation and Applications",
abstract = "Partial Differential Equations (PDEs) are fundamental to model different phenomena in science and engineering mathematically. Solving them is a crucial step towards a precise knowledge of the behavior 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 visual recognition. DNNs are regarded here as function approximation machines. There is great flexibility to define their structure and important advances in the architecture and the efficiency of the algorithms to implement them make DNNs a very interesting alternative to approximate the solution of a PDE. We concentrate on applications that have an interest for Computational Mechanics. Most contributions explore this possibility have adopted a collocation strategy. In this work, we concentrate on mechanical problems and analyze the energetic format of the PDE. The energy of a mechanical system seems to be the natural loss function for a machine learning method to approach a mechanical problem. In order to prove the concepts, we deal with several problems and explore the capabilities of the method for applications in engineering.",
keywords = "stat.ML, cs.LG, math.AP, Deep neural networks, Energy approach, Physics informed",
author = "Esteban Samaniego and Cosmin Anitescu and Somdatta Goswami and Nguyen-Thanh, {Vien Minh} and Hongwei Guo and Hamdia, {Khader M.} and Timon Rabczuk and Xiaoying Zhuang",
year = "2020",
month = apr,
day = "15",
doi = "10.1016/j.cma.2019.112790",
language = "English",
volume = "362",
journal = "Computer Methods in Applied Mechanics and Engineering",
issn = "0045-7825",
publisher = "Elsevier",

}

Download

TY - JOUR

T1 - An Energy Approach to the Solution of Partial Differential Equations in Computational Mechanics via Machine Learning

T2 - Concepts, Implementation and Applications

AU - Samaniego, Esteban

AU - Anitescu, Cosmin

AU - Goswami, Somdatta

AU - Nguyen-Thanh, Vien Minh

AU - Guo, Hongwei

AU - Hamdia, Khader M.

AU - Rabczuk, Timon

AU - Zhuang, Xiaoying

PY - 2020/4/15

Y1 - 2020/4/15

N2 - Partial Differential Equations (PDEs) are fundamental to model different phenomena in science and engineering mathematically. Solving them is a crucial step towards a precise knowledge of the behavior 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 visual recognition. DNNs are regarded here as function approximation machines. There is great flexibility to define their structure and important advances in the architecture and the efficiency of the algorithms to implement them make DNNs a very interesting alternative to approximate the solution of a PDE. We concentrate on applications that have an interest for Computational Mechanics. Most contributions explore this possibility have adopted a collocation strategy. In this work, we concentrate on mechanical problems and analyze the energetic format of the PDE. The energy of a mechanical system seems to be the natural loss function for a machine learning method to approach a mechanical problem. In order to prove the concepts, we deal with several problems and explore the capabilities of the method for applications in engineering.

AB - Partial Differential Equations (PDEs) are fundamental to model different phenomena in science and engineering mathematically. Solving them is a crucial step towards a precise knowledge of the behavior 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 visual recognition. DNNs are regarded here as function approximation machines. There is great flexibility to define their structure and important advances in the architecture and the efficiency of the algorithms to implement them make DNNs a very interesting alternative to approximate the solution of a PDE. We concentrate on applications that have an interest for Computational Mechanics. Most contributions explore this possibility have adopted a collocation strategy. In this work, we concentrate on mechanical problems and analyze the energetic format of the PDE. The energy of a mechanical system seems to be the natural loss function for a machine learning method to approach a mechanical problem. In order to prove the concepts, we deal with several problems and explore the capabilities of the method for applications in engineering.

KW - stat.ML

KW - cs.LG

KW - math.AP

KW - Deep neural networks

KW - Energy approach

KW - Physics informed

UR - http://www.scopus.com/inward/record.url?scp=85077809695&partnerID=8YFLogxK

U2 - 10.1016/j.cma.2019.112790

DO - 10.1016/j.cma.2019.112790

M3 - Article

VL - 362

JO - Computer Methods in Applied Mechanics and Engineering

JF - Computer Methods in Applied Mechanics and Engineering

SN - 0045-7825

M1 - 112790

ER -