An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications

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 t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer methods in applied mechanics and engineering 2020-04, Vol.362, p.112790, Article 112790
Hauptverfasser: Samaniego, E., Anitescu, C., Goswami, S., Nguyen-Thanh, V.M., Guo, H., Hamdia, K., Zhuang, X., Rabczuk, T.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page 112790
container_title Computer methods in applied mechanics and engineering
container_volume 362
creator Samaniego, E.
Anitescu, C.
Goswami, S.
Nguyen-Thanh, V.M.
Guo, H.
Hamdia, K.
Zhuang, X.
Rabczuk, T.
description 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. •Proof of concept for the possibility of approximating the solution of BVPs using concepts and tools coming from deep machine learning.•The energy is the basis for the construction of the loss function.•The approximation space is defined by the architecture of the neural network.•The approach is applied to several engineering problems including linear elasticity, elastodynamics, nonlinear hyperelasticity, plate bending, piezoelectricity and phase field modeling of fracture.
doi_str_mv 10.1016/j.cma.2019.112790
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2441309144</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0045782519306826</els_id><sourcerecordid>2441309144</sourcerecordid><originalsourceid>FETCH-LOGICAL-c391t-f22549c18b95e1696890d6e209da30cac673f794c5e1f47957d77dc20c19d5e03</originalsourceid><addsrcrecordid>eNp9UctOHDEQtBCRWAgfwM0S18zG7Xl4nJzQKiGRkHIJZ8vYPaxXM_Zge5D4mvwq3p2c6Uur1VWl6i5CboBtgUH39bA1k95yBnILwIVkZ2QDvZAVh7o_JxvGmrYSPW8vyGVKB1aqB74h_-48RY_x-Y3qeY5Bmz3NgeY90hTGJbvgaRjorGN2eqTWDQNG9KcBXxZ9BCTqPDVhmpd8mstqQrPX3plEX52mU1F1HumIOnrnn7_RXfAG55y-UDfNI05F8USl2tujkdGZVfoz-TToMeH1_35FHn_--Lv7VT38uf-9u3uoTC0hVwPnbSMN9E-yRehk10tmO-RMWl0zo00n6kHIxpTt0AjZCiuENZwZkLZFVl-R21W3_OBlwZTVISyxnJIUbxqomYSmKShYUSaGlCIOao5u0vFNAVPHHNRBlRzUMQe15lA431cOFvuvDqNKxmE537qIJisb3Afsd1Jdk4w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2441309144</pqid></control><display><type>article</type><title>An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Samaniego, E. ; Anitescu, C. ; Goswami, S. ; Nguyen-Thanh, V.M. ; Guo, H. ; Hamdia, K. ; Zhuang, X. ; Rabczuk, T.</creator><creatorcontrib>Samaniego, E. ; Anitescu, C. ; Goswami, S. ; Nguyen-Thanh, V.M. ; Guo, H. ; Hamdia, K. ; Zhuang, X. ; Rabczuk, T.</creatorcontrib><description>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. •Proof of concept for the possibility of approximating the solution of BVPs using concepts and tools coming from deep machine learning.•The energy is the basis for the construction of the loss function.•The approximation space is defined by the architecture of the neural network.•The approach is applied to several engineering problems including linear elasticity, elastodynamics, nonlinear hyperelasticity, plate bending, piezoelectricity and phase field modeling of fracture.</description><identifier>ISSN: 0045-7825</identifier><identifier>EISSN: 1879-2138</identifier><identifier>DOI: 10.1016/j.cma.2019.112790</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Algorithms ; Approximation ; Artificial neural networks ; Computational mechanics ; Deep neural networks ; Energy approach ; Finite element method ; Machine learning ; Mathematical analysis ; Mechanical systems ; Meshless methods ; Methods ; Partial differential equations ; Physics informed</subject><ispartof>Computer methods in applied mechanics and engineering, 2020-04, Vol.362, p.112790, Article 112790</ispartof><rights>2019 Elsevier B.V.</rights><rights>Copyright Elsevier BV Apr 15, 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c391t-f22549c18b95e1696890d6e209da30cac673f794c5e1f47957d77dc20c19d5e03</citedby><cites>FETCH-LOGICAL-c391t-f22549c18b95e1696890d6e209da30cac673f794c5e1f47957d77dc20c19d5e03</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0045782519306826$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65534</link.rule.ids></links><search><creatorcontrib>Samaniego, E.</creatorcontrib><creatorcontrib>Anitescu, C.</creatorcontrib><creatorcontrib>Goswami, S.</creatorcontrib><creatorcontrib>Nguyen-Thanh, V.M.</creatorcontrib><creatorcontrib>Guo, H.</creatorcontrib><creatorcontrib>Hamdia, K.</creatorcontrib><creatorcontrib>Zhuang, X.</creatorcontrib><creatorcontrib>Rabczuk, T.</creatorcontrib><title>An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications</title><title>Computer methods in applied mechanics and engineering</title><description>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. •Proof of concept for the possibility of approximating the solution of BVPs using concepts and tools coming from deep machine learning.•The energy is the basis for the construction of the loss function.•The approximation space is defined by the architecture of the neural network.•The approach is applied to several engineering problems including linear elasticity, elastodynamics, nonlinear hyperelasticity, plate bending, piezoelectricity and phase field modeling of fracture.</description><subject>Algorithms</subject><subject>Approximation</subject><subject>Artificial neural networks</subject><subject>Computational mechanics</subject><subject>Deep neural networks</subject><subject>Energy approach</subject><subject>Finite element method</subject><subject>Machine learning</subject><subject>Mathematical analysis</subject><subject>Mechanical systems</subject><subject>Meshless methods</subject><subject>Methods</subject><subject>Partial differential equations</subject><subject>Physics informed</subject><issn>0045-7825</issn><issn>1879-2138</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9UctOHDEQtBCRWAgfwM0S18zG7Xl4nJzQKiGRkHIJZ8vYPaxXM_Zge5D4mvwq3p2c6Uur1VWl6i5CboBtgUH39bA1k95yBnILwIVkZ2QDvZAVh7o_JxvGmrYSPW8vyGVKB1aqB74h_-48RY_x-Y3qeY5Bmz3NgeY90hTGJbvgaRjorGN2eqTWDQNG9KcBXxZ9BCTqPDVhmpd8mstqQrPX3plEX52mU1F1HumIOnrnn7_RXfAG55y-UDfNI05F8USl2tujkdGZVfoz-TToMeH1_35FHn_--Lv7VT38uf-9u3uoTC0hVwPnbSMN9E-yRehk10tmO-RMWl0zo00n6kHIxpTt0AjZCiuENZwZkLZFVl-R21W3_OBlwZTVISyxnJIUbxqomYSmKShYUSaGlCIOao5u0vFNAVPHHNRBlRzUMQe15lA431cOFvuvDqNKxmE537qIJisb3Afsd1Jdk4w</recordid><startdate>20200415</startdate><enddate>20200415</enddate><creator>Samaniego, E.</creator><creator>Anitescu, C.</creator><creator>Goswami, S.</creator><creator>Nguyen-Thanh, V.M.</creator><creator>Guo, H.</creator><creator>Hamdia, K.</creator><creator>Zhuang, X.</creator><creator>Rabczuk, T.</creator><general>Elsevier B.V</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20200415</creationdate><title>An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications</title><author>Samaniego, E. ; Anitescu, C. ; Goswami, S. ; Nguyen-Thanh, V.M. ; Guo, H. ; Hamdia, K. ; Zhuang, X. ; Rabczuk, T.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c391t-f22549c18b95e1696890d6e209da30cac673f794c5e1f47957d77dc20c19d5e03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Approximation</topic><topic>Artificial neural networks</topic><topic>Computational mechanics</topic><topic>Deep neural networks</topic><topic>Energy approach</topic><topic>Finite element method</topic><topic>Machine learning</topic><topic>Mathematical analysis</topic><topic>Mechanical systems</topic><topic>Meshless methods</topic><topic>Methods</topic><topic>Partial differential equations</topic><topic>Physics informed</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Samaniego, E.</creatorcontrib><creatorcontrib>Anitescu, C.</creatorcontrib><creatorcontrib>Goswami, S.</creatorcontrib><creatorcontrib>Nguyen-Thanh, V.M.</creatorcontrib><creatorcontrib>Guo, H.</creatorcontrib><creatorcontrib>Hamdia, K.</creatorcontrib><creatorcontrib>Zhuang, X.</creatorcontrib><creatorcontrib>Rabczuk, T.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer methods in applied mechanics and engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Samaniego, E.</au><au>Anitescu, C.</au><au>Goswami, S.</au><au>Nguyen-Thanh, V.M.</au><au>Guo, H.</au><au>Hamdia, K.</au><au>Zhuang, X.</au><au>Rabczuk, T.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications</atitle><jtitle>Computer methods in applied mechanics and engineering</jtitle><date>2020-04-15</date><risdate>2020</risdate><volume>362</volume><spage>112790</spage><pages>112790-</pages><artnum>112790</artnum><issn>0045-7825</issn><eissn>1879-2138</eissn><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. •Proof of concept for the possibility of approximating the solution of BVPs using concepts and tools coming from deep machine learning.•The energy is the basis for the construction of the loss function.•The approximation space is defined by the architecture of the neural network.•The approach is applied to several engineering problems including linear elasticity, elastodynamics, nonlinear hyperelasticity, plate bending, piezoelectricity and phase field modeling of fracture.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.cma.2019.112790</doi></addata></record>
fulltext fulltext
identifier ISSN: 0045-7825
ispartof Computer methods in applied mechanics and engineering, 2020-04, Vol.362, p.112790, Article 112790
issn 0045-7825
1879-2138
language eng
recordid cdi_proquest_journals_2441309144
source Elsevier ScienceDirect Journals Complete
subjects Algorithms
Approximation
Artificial neural networks
Computational mechanics
Deep neural networks
Energy approach
Finite element method
Machine learning
Mathematical analysis
Mechanical systems
Meshless methods
Methods
Partial differential equations
Physics informed
title An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T16%3A49%3A49IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20energy%20approach%20to%20the%20solution%20of%20partial%20differential%20equations%20in%20computational%20mechanics%20via%20machine%20learning:%20Concepts,%20implementation%20and%20applications&rft.jtitle=Computer%20methods%20in%20applied%20mechanics%20and%20engineering&rft.au=Samaniego,%20E.&rft.date=2020-04-15&rft.volume=362&rft.spage=112790&rft.pages=112790-&rft.artnum=112790&rft.issn=0045-7825&rft.eissn=1879-2138&rft_id=info:doi/10.1016/j.cma.2019.112790&rft_dat=%3Cproquest_cross%3E2441309144%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2441309144&rft_id=info:pmid/&rft_els_id=S0045782519306826&rfr_iscdi=true