A deep energy method for finite deformation hyperelasticity

Research output: Contribution to journalArticleResearchpeer review

Authors

  • Vien Minh Nguyen-Thanh
  • Xiaoying Zhuang
  • Timon Rabczuk

Research Organisations

External Research Organisations

  • Ton Duc Thang University
View graph of relations

Details

Original languageEnglish
Article number103874
JournalEuropean Journal of Mechanics, A/Solids
Volume80
Early online date25 Oct 2019
Publication statusPublished - Mar 2020

Abstract

We present a deep energy method for finite deformation hyperelasticitiy using deep neural networks (DNNs). The method avoids entirely a discretization such as FEM. Instead, the potential energy as a loss function of the system is directly minimized. To train the DNNs, a backpropagation dealing with the gradient loss is computed and then the minimization is performed by a standard optimizer. The learning process will yield the neural network's parameters (weights and biases). Once the network is trained, a numerical solution can be obtained much faster compared to a classical approach based on finite elements for instance. The presented approach is very simple to implement and requires only a few lines of code within the open-source machine learning framework such as Tensorflow or Pytorch. Finally, we demonstrate the performance of our DNNs based solution for several benchmark problems, which shows comparable computational efficiency such as FEM solutions.

Keywords

    Artificial neural networks (ANNs), Deep energy method, Hyperelasticity, Machine learning, Partial differential equations (PDEs)

ASJC Scopus subject areas

Cite this

A deep energy method for finite deformation hyperelasticity. / Nguyen-Thanh, Vien Minh; Zhuang, Xiaoying; Rabczuk, Timon.
In: European Journal of Mechanics, A/Solids, Vol. 80, 103874, 03.2020.

Research output: Contribution to journalArticleResearchpeer review

Nguyen-Thanh, V. M., Zhuang, X., & Rabczuk, T. (2020). A deep energy method for finite deformation hyperelasticity. European Journal of Mechanics, A/Solids, 80, Article 103874. Advance online publication. https://doi.org/10.1016/j.euromechsol.2019.103874
Nguyen-Thanh VM, Zhuang X, Rabczuk T. A deep energy method for finite deformation hyperelasticity. European Journal of Mechanics, A/Solids. 2020 Mar;80:103874. Epub 2019 Oct 25. doi: 10.1016/j.euromechsol.2019.103874
Nguyen-Thanh, Vien Minh ; Zhuang, Xiaoying ; Rabczuk, Timon. / A deep energy method for finite deformation hyperelasticity. In: European Journal of Mechanics, A/Solids. 2020 ; Vol. 80.
Download
@article{738164dd6fa74b1a9f77656ff46ba804,
title = "A deep energy method for finite deformation hyperelasticity",
abstract = "We present a deep energy method for finite deformation hyperelasticitiy using deep neural networks (DNNs). The method avoids entirely a discretization such as FEM. Instead, the potential energy as a loss function of the system is directly minimized. To train the DNNs, a backpropagation dealing with the gradient loss is computed and then the minimization is performed by a standard optimizer. The learning process will yield the neural network's parameters (weights and biases). Once the network is trained, a numerical solution can be obtained much faster compared to a classical approach based on finite elements for instance. The presented approach is very simple to implement and requires only a few lines of code within the open-source machine learning framework such as Tensorflow or Pytorch. Finally, we demonstrate the performance of our DNNs based solution for several benchmark problems, which shows comparable computational efficiency such as FEM solutions.",
keywords = "Artificial neural networks (ANNs), Deep energy method, Hyperelasticity, Machine learning, Partial differential equations (PDEs)",
author = "Nguyen-Thanh, {Vien Minh} and Xiaoying Zhuang and Timon Rabczuk",
note = "Funding Information: The first and second authors owe the gratitude to the sponsorship from Sofja Kovalevskaja Programme of Alexander von Humboldt Foundation. The first author also would like to thank MSc. Somdatta Goswami and especially Dr. Cosmin Anitescu, Dr. Simon Hoell for the first code and the fruitful discussions during his research stay at Bauhaus Universit{\"a}t Weimar.",
year = "2020",
month = mar,
doi = "10.1016/j.euromechsol.2019.103874",
language = "English",
volume = "80",
journal = "European Journal of Mechanics, A/Solids",
issn = "0997-7538",
publisher = "Elsevier BV",

}

Download

TY - JOUR

T1 - A deep energy method for finite deformation hyperelasticity

AU - Nguyen-Thanh, Vien Minh

AU - Zhuang, Xiaoying

AU - Rabczuk, Timon

N1 - Funding Information: The first and second authors owe the gratitude to the sponsorship from Sofja Kovalevskaja Programme of Alexander von Humboldt Foundation. The first author also would like to thank MSc. Somdatta Goswami and especially Dr. Cosmin Anitescu, Dr. Simon Hoell for the first code and the fruitful discussions during his research stay at Bauhaus Universität Weimar.

PY - 2020/3

Y1 - 2020/3

N2 - We present a deep energy method for finite deformation hyperelasticitiy using deep neural networks (DNNs). The method avoids entirely a discretization such as FEM. Instead, the potential energy as a loss function of the system is directly minimized. To train the DNNs, a backpropagation dealing with the gradient loss is computed and then the minimization is performed by a standard optimizer. The learning process will yield the neural network's parameters (weights and biases). Once the network is trained, a numerical solution can be obtained much faster compared to a classical approach based on finite elements for instance. The presented approach is very simple to implement and requires only a few lines of code within the open-source machine learning framework such as Tensorflow or Pytorch. Finally, we demonstrate the performance of our DNNs based solution for several benchmark problems, which shows comparable computational efficiency such as FEM solutions.

AB - We present a deep energy method for finite deformation hyperelasticitiy using deep neural networks (DNNs). The method avoids entirely a discretization such as FEM. Instead, the potential energy as a loss function of the system is directly minimized. To train the DNNs, a backpropagation dealing with the gradient loss is computed and then the minimization is performed by a standard optimizer. The learning process will yield the neural network's parameters (weights and biases). Once the network is trained, a numerical solution can be obtained much faster compared to a classical approach based on finite elements for instance. The presented approach is very simple to implement and requires only a few lines of code within the open-source machine learning framework such as Tensorflow or Pytorch. Finally, we demonstrate the performance of our DNNs based solution for several benchmark problems, which shows comparable computational efficiency such as FEM solutions.

KW - Artificial neural networks (ANNs)

KW - Deep energy method

KW - Hyperelasticity

KW - Machine learning

KW - Partial differential equations (PDEs)

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

U2 - 10.1016/j.euromechsol.2019.103874

DO - 10.1016/j.euromechsol.2019.103874

M3 - Article

AN - SCOPUS:85076246280

VL - 80

JO - European Journal of Mechanics, A/Solids

JF - European Journal of Mechanics, A/Solids

SN - 0997-7538

M1 - 103874

ER -