Implementation of isotropic hyperelastic material models: automatic code generation in MATLAB

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 ’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 subroutines for use in . The source code is available for download from , allowing readers to immediately test and apply our methodology.

Authors

Institutions

Publication Details

Journal
Acta Mechanica
Published
2025-04-24
DOI
https://doi.org/10.1007/s00707-025-04277-x
Citations
1
Primary Topic
Elasticity and Material Modeling
Type
article
Field-Weighted Citation Impact
0.67

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Implementation of isotropic hyperelastic material models: automatic code generation in MATLAB

Johanna Eisenträger, Lukas Mäurer, Holm Altenbach, Daniel Juhre et al.
1 citations
Acta Mechanica
Elasticity and Material Modeling
0.67
article

Implementation of isotropic hyperelastic material models: automatic code generation in MATLAB

Johanna Eisenträger, Lukas Mäurer, Holm Altenbach, Daniel Juhre, Sascha Eisenträger
article en
1 citations

Abstract

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 ’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 subroutines for use in . The source code is available for download from , allowing readers to immediately test and apply our methodology.

Acta MechanicaVol. 236(6)
Leibniz-Institut für Werkstofforientierte Technologien - IWT (DE), Otto-von-Guericke-Universität Magdeburg (DE)
Deutsche Forschungsgemeinschaft, Otto von Guericke University Magdeburg
Openalex Percentile: Top 33%
Elasticity and Material Modeling
0.67
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Implementation of isotropic hyperelastic material models: automatic code generation in MATLAB — Johanna Eisenträger, Lukas Mäurer, et al. · Acta Mechanica (2025) | TGRS Research Map | TGRS