S. Eisenträger, L. Maurer, D. Juhre, H. Altenbach, J. Eisenträger
{"title":"Implementation of isotropic hyperelastic material models: automatic code generation in MATLAB","authors":"S. Eisenträger, L. Maurer, D. Juhre, H. Altenbach, J. Eisenträger","doi":"10.1007/s00707-025-04277-x","DOIUrl":null,"url":null,"abstract":"<div><p>With the advent of artificial intelligence and scientific machine learning, the discovery of new material models is driven at an unprecedented pace. However, integrating these novel constitutive laws into finite element analysis codes typically requires expert knowledge in different fields, including mathematics, computer science, continuum mechanics, and numerical methods. This presents a severe roadblock to the widespread adoption of these models in both research and industry. To address this challenge, a methodology for the automatic generation of user material subroutines is presented. This automated code generation process exploits <span>MATLAB</span>’s Symbolic (Math) Toolbox to derive closed-form expressions of the second Piola–Kirchhoff stress tensor and the fourth-order elasticity tensor directly from the strain energy density functional. The resulting expressions are automatically incorporated into a user material template previously developed by the authors. This subroutine is compatible with in-house finite element codes and, with minimal modifications, can be adapted to generate <span>FORTRAN</span> subroutines for use in <span>ABAQUS</span>. The source code is available for download from , allowing readers to immediately test and apply our methodology.</p></div>","PeriodicalId":456,"journal":{"name":"Acta Mechanica","volume":"236 6","pages":"3413 - 3444"},"PeriodicalIF":2.9000,"publicationDate":"2025-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00707-025-04277-x.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Acta Mechanica","FirstCategoryId":"5","ListUrlMain":"https://link.springer.com/article/10.1007/s00707-025-04277-x","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MECHANICS","Score":null,"Total":0}
引用次数: 0
Abstract
With the advent of artificial intelligence and scientific machine learning, the discovery of new material models is driven at an unprecedented pace. However, integrating these novel constitutive laws into finite element analysis codes typically requires expert knowledge in different fields, including mathematics, computer science, continuum mechanics, and numerical methods. This presents a severe roadblock to the widespread adoption of these models in both research and industry. To address this challenge, a methodology for the automatic generation of user material subroutines is presented. This automated code generation process exploits MATLAB’s Symbolic (Math) Toolbox to derive closed-form expressions of the second Piola–Kirchhoff stress tensor and the fourth-order elasticity tensor directly from the strain energy density functional. The resulting expressions are automatically incorporated into a user material template previously developed by the authors. This subroutine is compatible with in-house finite element codes and, with minimal modifications, can be adapted to generate FORTRAN subroutines for use in ABAQUS. The source code is available for download from , allowing readers to immediately test and apply our methodology.
期刊介绍:
Since 1965, the international journal Acta Mechanica has been among the leading journals in the field of theoretical and applied mechanics. In addition to the classical fields such as elasticity, plasticity, vibrations, rigid body dynamics, hydrodynamics, and gasdynamics, it also gives special attention to recently developed areas such as non-Newtonian fluid dynamics, micro/nano mechanics, smart materials and structures, and issues at the interface of mechanics and materials. The journal further publishes papers in such related fields as rheology, thermodynamics, and electromagnetic interactions with fluids and solids. In addition, articles in applied mathematics dealing with significant mechanics problems are also welcome.