Zitieren Sie bitte immer diesen URN: urn:nbn:de:kobv:b43-630439

Integrating custom constitutive models into FEniCSx: A versatile approach and case studies

  • The development and integration of user-defined constitutive relationships into finite element (FE) tools using standardized interfaces play a pivotal role in advancing the capabilities of FE solvers for structural mechanics applications. While commercial FE solvers like Abaqus and Ansys have designed their interfaces to provide custom stresses, tangents, and updated history variables, the open-source solver FEniCSx remains efficient only when the constitutive update has an analytical representation. This restricts the application of FEniCSx for non-linear structural mechanics. Since FEniCSx has become a powerful and popular open-source tool for solving partial differential equations, particularly due to its automatic computation of Hessians, we aim to develop a generalized interface to enhance its capability for constitutive modeling. This approach will address complex constitutive equations that require iterative solutions at the quadrature point level. Specific implementationThe development and integration of user-defined constitutive relationships into finite element (FE) tools using standardized interfaces play a pivotal role in advancing the capabilities of FE solvers for structural mechanics applications. While commercial FE solvers like Abaqus and Ansys have designed their interfaces to provide custom stresses, tangents, and updated history variables, the open-source solver FEniCSx remains efficient only when the constitutive update has an analytical representation. This restricts the application of FEniCSx for non-linear structural mechanics. Since FEniCSx has become a powerful and popular open-source tool for solving partial differential equations, particularly due to its automatic computation of Hessians, we aim to develop a generalized interface to enhance its capability for constitutive modeling. This approach will address complex constitutive equations that require iterative solutions at the quadrature point level. Specific implementation challenges, such as using return-mapping procedures, can then be managed commonly. The provided interface for custom constitutive models offers a versatile way to implement them in various languages, including C++, Python, Rust, and Fortran. Finally, with UMATs for viscoplastic models as an example, we demonstrate how existing user subroutines can be incorporated into the interface and utilized within the FEniCSx framework.zeige mehrzeige weniger

Metadaten exportieren

Weitere Dienste

Suche bei Google Scholar Anzahl der Zugriffe auf dieses Dokument
Metadaten
Autor*innen:Sjard Mathis RosenbuschORCiD, Philipp DiercksORCiD, Vitaliy KindrachukORCiD, Jörg F. UngerORCiD
Dokumenttyp:Zeitschriftenartikel
Veröffentlichungsform:Verlagsliteratur
Sprache:Englisch
Titel des übergeordneten Werkes (Englisch):Advances in engineering software
Jahr der Erstveröffentlichung:2025
Organisationseinheit der BAM:5 Werkstofftechnik
5 Werkstofftechnik / 5.2 Metallische Hochtemperaturwerkstoffe
5 Werkstofftechnik / 5.5 Materialmodellierung
7 Bauwerkssicherheit
7 Bauwerkssicherheit / 7.7 Modellierung und Simulation
Veröffentlichende Institution:Bundesanstalt für Materialforschung und -prüfung (BAM)
Verlag:Elsevier
Verlagsort:Amsterdam
Jahrgang/Band:206
Aufsatznummer:103922
Erste Seite:1
Letzte Seite:11
DDC-Klassifikation:Technik, Medizin, angewandte Wissenschaften / Ingenieurwissenschaften / Ingenieurbau
Freie Schlagwörter:C++; Constitutive models; FEniCSx; Finite element method; Python; Rust; UMAT
Themenfelder/Aktivitätsfelder der BAM:Infrastruktur
Infrastruktur / Green Intelligent Building
DOI:10.1016/j.advengsoft.2025.103922
URN:urn:nbn:de:kobv:b43-630439
ISSN:0965-9978
Zugehöriger Identifikator:https://opus4.kobv.de/opus4-bam/frontdoor/index/index/docId/62112
Verfügbarkeit des Dokuments:Datei für die Öffentlichkeit verfügbar ("Open Access")
Lizenz (Deutsch):License LogoCreative Commons - CC BY - Namensnennung 4.0 International
Datum der Freischaltung:07.05.2025
Referierte Publikation:Ja
Datum der Eintragung als referierte Publikation:12.05.2025
Schriftenreihen ohne Nummerierung:Wissenschaftliche Artikel der BAM
Einverstanden
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.