Skip to main content

hadi's blog

strain-displacement matrix

Submitted by hadi on

Hello everyone,

I have a basic question in ABAQUS. For developing a user element in ABAQUS, the strain-displacement tensor, or the so-called B-matrix, needs to be calculated in the UEL subroutine. Applying the B-matrix on the displacement vector gives rise to the strain vector. However, we know that there are more than one strain measure for corresponding, or in other words, different conjugate stress measures.

 What is here not clear for me is what type of strain tensor is calculated by applying B on the displacement vector: (eps=B.d) what is eps here?

Total or Updated Lagrange?

Submitted by hadi on

Hi Guys,

Would someone let me know if ABAQUS uses total Lagrange or updated Lagrange formulation to calculate the strain-displacement or the so-called B matrix (ref. K J Bathe finite element procedures chapter 6), or whether or not one can switch from total to updated Lagrange and vice versa in ABAQUS?

best,

hadi

Nonlocal Damage implementation using ABAQUS UEL

Submitted by hadi on

Hi everyone,



In order to simulate nonlocal damage in trabecular bone structures in
ABAQUS, I need to implement the constitutive laws into the user element
subroutine (UEL), since it is not possible to implement nonlocal FE in
UMAT, as far as I know!



I would be very much grateful if someone, who has experience in this
regard, esp how to implement 3D elements, e.g. C3D8, into a UEL code,
shares some knowledge.



Best,



Hadi

combining UMAT and UEL

Submitted by hadi on

I am trying to combine UMAT and UEL in my Abaqus calculation to simulate crack propagation by using a damage criterion. My UMAT calculates the damage variable in each time increment and whenever the damage variable violates the damage criterion in one or more elements, I should seperate the damaged element(s) via XFEM theory which can be implemented into a UEL code; therefore, I should use both UMAT and UEL in my calculation. Is there any way to combine these two codes together?