UMAT calibration using the new 3DX calibration app


With the 2019x FP1923 release (aka FD03), our new material model calibration app has extended it's coverage of Abaqus material models to include many elastic-plastic models, creep models, the PRF model, the two-layer viscoplastic model and UMATs.   This FP1923 release was released for on-premise on Friday, June 7, and released on the public cloud during the weekend of July 6-7, 2019.

For the calibration of UMATs, one must create a standardU.dll using the Abaqus 'make' capability and upload that dll as a 'document' into the 3DX platform prior to the calibration. In order to show this in a step-by-step process, I created this narrated video back in March, 2019.  I created the video using a development version of the software which is similar to the FP1923, but not exactly the same. I used a simple compressible Neo-Hookean UMAT from the Abaqus Verification Manual, section 4.1.21. 


The video below was made on Feb 4, 2020 using the public cloud version of the 3DExperience platform, version 2020x HotFix 0.16.  The current implementation of UMAT calibration does not support the HYBRID FORMULATION option, so the UMAT must use the default INCREMENTAL formulation. 

As noted in the video there are 4 steps to the calibration:

1)  Create a .dll from your umat source code.  This dll file is created using the Abaqus "make" utility, and must be created using the same version of Abaqus that the 3DExperience platform will use in the calibration process.

2)  Import the .dll file into the 3DExperience platform using "New Content" and "Document".

3)  In the calibration app, use numerical mode and associate, or attach, the dll document to the calibration object. 

4) Select the User Defined Material as your material model and calibrate.

The .dll file was created using this syntax:

abq2020 make library=umat_hyper_NH.f



The attached zip file contains 3 files:

The original FORTRAN source file from the Abaqus Verification manual, umathrt2.f

The edited version (deleted the uhyper part), named umat_hyper_NH.f

The dll file created on 02-04-2020, using the GA release of Abaqus 2020 on Windows10.


On Feb 19, 2020:  I used abq2020hf1 to compile the same umat source code into another standardU.dll     I then imported that dll into the 3DX public cloud, version 0.17.  The calibration of that elastomer course test data with this new dll succeeded.


August 10, 2020:  I created the video below using the 3DX public cloud, which today is R2021x HotFix 1.3.   The UMAT was compiled into a dll using standalone Abaqus 2020xHF4 on Win10.

The attached zip file contains 2 files:

The edited version (deleted the uhyper part), named umat_hyper_NH.f

The dll file created on 08-06-2020, using the 2020xHF4 release of Abaqus 2020 on Windows10.


Back to:  New Material Model Calibration App in 3DEXPERIENCE Platform

Back to:  Material Modeling and Calibration - An Overview and Curriculum