Close this search box.
Clear all

ABAQUS-global stiffness matrix-DDSDDE

3 Posts
3 Users
0 Reactions
Posts: 1
Topic starter
New Member
Joined: 8 years ago

I realized that there are two approaches to generate global stiffness matrix.

1- to add the *MATRIX GENERATE, STIFFNESS in the input file and,

2- defining a UMAT subroutine and printing DDSDDE

I have not tried the second approach, but in the first approach, ABAQUS outputs the same stiffness matrix (mtx file) for different cases of loading and deformation. while I am expecting to get different tangent stiffness matrix for a hyperelastic material with geometric nonlinearity. I have some questions:

1- does the second approach provides a stiffness matrix as a function of the deformation gradient?

2- Is there any other approaches that we can output the global stiffness matrix as a function of the deformation? (e.g. through input file)

3- Basically what is the meaning of the global stiffness matrix that abaqus outputs in the first approach? How is it different from DDSDDE?

Thank you

2 Replies
Posts: 3998
Joined: 5 years ago

[*]If you use a UMAT then you can define the DDSDDE matrix in any way you like. It can be a constant, or depend on the strain, or the deformation gradient.
[*]I dont know any other way.
[*]I dont use *MATRIX GENERATE, so Im not sure.
What are you trying to do?


2 Replies
Posts: 1
New Member
Joined: 4 years ago

Sir, I want to know DDSDDE matrix from UMAT to check the reduction in elastic modulus because of damage. I have got state variables from the UMAT simulation. How to get DDSDDE matrix? part of UMAT is attached.

Thank You.