The 3DExperience calibration app, R2024x, currently supports the following material user-subroutines:
Abaqus User Subroutine | Description |
---|---|
CREEP | User-defined creep behavior. |
UANISOHYPER_STRAIN | User-defined anisotropic hyperelasticity. |
UHYPER | User-defined isotropic hyperelasticity. |
UMAT | User-defined mechanical behavior. |
UHARD | User-defined hardening. |
UCREEPNETWORK | User-defined nonlinear viscoelastic networks. |
In R2025x FD01 we added the capability to calibrate the UMullins user subroutine.
This post is meant to bring together other posts related to calibration of user subroutines. As of R2025x the calibration app requires the user to prepare and import a compiled DLL file. The compilation of the user-subroutine should be performed with the same version of Abaqus that will be used in the calibration app. The app only supports UMATs and other material user-subroutines for use in Abaqus/Standard and not VUMATs. At this time the calibration runs Abaqus/Standard but cannot run Abaqus/Explicit.
Here is a UMAT calibration example from 2019:
Here is a UMAT calibration example from March, 2025:
Randy Marlow's UMAT calibration (R2024x GA), Dec 22, 2023
The CREEP user-subroutine is a bit special because in the Abaqus input file (.inp) it dos not support the use of data lines to pass data values into the user-sub. There is a relatively new feature in Abaqus called *Parameter Table and *Property Table that allow values to be used in any user-subroutine. These CREEP user-subroutine examples below use the *Parameter Table to pass in the material model parameters.
In the 3DExperience platform, a Custom Schema xml file is used to enhance the UI to support the Parameter and Property Tables.
UANISOHYPER_STRAIN
While the Uanisohyper_Strain user-sub was supported in R2024x, there was a fairly serious bug, the "Order" (which should have been named "Number of Constants") was limited to a maximum of 6. This has been fixed in R2025x GA and when that version is available publicly, then I will create a worked example.
R2024x R2025x GA
Back to: Material Modeling and Calibration - An Overview and Curriculum