Dear All,
Could you suggest any literature or online step by step tutorial on how to create your own subroutines in ABAQUS like umeshmotion or umat. Any relevant information would be much appreciated. I am looking for information that are not covered in the ABAQUS manual.
Thanks very much in advace,
Nicholas
UMAT
Depends on what element type you use, for solid element for example, UMAT needs Cauchy stress and Jacobian matrix based on the Jaumann rate of the kirchoff stress. I suggest you to first undertand the UMAT example provided by ABAQUS on neo-Hookean material.I found the documentation of 6.8 a little clearer than previous version on this topic.
Multiple User subroutines in ABAQUS
dear all
I have a problem with multiple user subroutines. I prepared 2 user subroutines . each defines the response of each layer material in one structure.
does any one know how to run both user subroutines simultaneouly in abaqus.
thank you in advance
HungHung
In reply to Multiple User subroutines in ABAQUS by hunghung8X
using multiple umats
hi
The following is taken from abaqus documentation:
To use more than one user-defined mechanical material model, the variable CMNAME can be tested for different material names inside user subroutine UMAT as illustrated below:
IF (CMNAME(1:4) .EQ. 'MAT1') THEN
CALL UMAT_MAT1(argument_list)
ELSE IF(CMNAME(1:4) .EQ. 'MAT2') THEN
CALL UMAT_MAT2(argument_list)
END IF
UMAT_MAT1 and UMAT_MAT2 are the actual user material subroutines containing the constitutive material models for each material MAT1 and MAT2, respectively. Subroutine UMAT merely acts as a directory here. The argument list may be the same as that used in subroutine UMAT.
best regards
Rohith
In reply to using multiple umats by unsrohith
thanks a lot,
thanks a lot, Rohith
HungHung