UMAT4COMSOL: An Abaqus user material (UMAT) subroutine wrapper for COMSOL

We present a wrapper that allows Abaqus user material subroutines (UMATs) to be used as an External Material library in the software COMSOL Multiphysics. The wrapper, written in C language, transforms COMSOL’s external material subroutine inputs and outputs into Fortran-coded Abaqus UMAT inputs and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Advances in engineering software (1992) 2024-04, Vol.190, p.103610, Article 103610
Hauptverfasser: Lucarini, Sergio, Martínez-Pañeda, Emilio
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We present a wrapper that allows Abaqus user material subroutines (UMATs) to be used as an External Material library in the software COMSOL Multiphysics. The wrapper, written in C language, transforms COMSOL’s external material subroutine inputs and outputs into Fortran-coded Abaqus UMAT inputs and outputs, by means of a consistent variable transformation. This significantly facilitates conducting coupled, multi-physics studies employing the advanced material models that the solid mechanics community has developed over the past decades. We exemplify the potential of our new framework, UMAT4COMSOL, by conducting numerical experiments in the areas of elastoplasticity, hyperelasticity and crystal plasticity. The source code, detailed documentation and example tutorials are made freely available to download at www.empaneda.com/codes. •We present UMAT4COMSOL, a piece of software to run Abaqus UMAT’s in COMSOL.•UMAT4COMSOL enables running advanced material models in a multi-physics environment.•All local material models can be considered, including both small and large strains.•Its potential is demonstrated in plasticity, hyperelasticity and crystal plasticity.•UMAT4COMSOL is extensively described and usage instructions are provided.
ISSN:0965-9978
DOI:10.1016/j.advengsoft.2024.103610