Published April 28, 2024 | Version v1.0.1
Lesson Open

A nonlinear user element (UEL) implementation for hyperelastic materials in Abaqus/Standard

  • 1. ROR icon Johns Hopkins University

Description

A standard displacement-based finite element formulation for finite elasticity in the total Lagrangian framework has been described in this work along with its implementation as Abaqus user element (UEL) subroutine. The implementation includes 8 different types of elements for 3D and 2D analyses of hyperelastic materials with the Neo-Hookean and Arruda-Boyce models. The element-level output was obtained using the UVARM subroutine. Several examples of the implementation are also included.

Download the code from the GitHub repository (https://github.com/bibekanandadatta/Abaqus-UEL-Hyperelasticity) as it hosts the most updated version of the source code and the documentation. Please cite the work from this Zenodo archive: https://doi.org/10.5281/zenodo.11078801.

Files

Abaqus-UEL-Hyperelasticity.zip

Files (3.2 MB)

Name Size Download all
md5:925f32649e5cbd6209846ae0a8169aea
3.2 MB Preview Download

Additional details

Dates

Updated
2024-04-28

Software

Repository URL
https://github.com/bibekanandadatta/Abaqus-UEL-Hyperelasticity
Programming language
Fortran
Development Status
Active