Re: [sfepy-devel] Re: wrapping Abaqus UMAT into sfepy
So Abaqus uses some incremental formulation of nonlinear mechanics, right? This is not available in sfepy (and I have no experience with that). You probably cannot reformulate the update routine to the total Lagrangian formulation?
r.
On 07/09/2013 09:13 PM, Hadi Seyed Hosseini wrote:
Hi,
Thank you for your replies. Abaqus UMAT is in fact a material update routine providing an interface to implement the constitutive equations of a specific problem into the FE software Abaqus. In this subroutine, the inputs are strain tensor for the increment and the strain tensor for the beginning of the current increment, the deformation gradient tensor etc. The UMAT routine then updates the stress tensor and the corresponding material Jacobian for the end of the current increment at each integration point. The UMAT routine is normally written in Fortran.
In my case, I deal with a highly nonlinear elasto viscoplastic material behavior.
Best,
Hadi
On Monday, 8 July 2013 19:03:42 UTC+2, Hadi Seyed Hosseini wrote:
Hi,
I am quite new in the software and find it both useful and at the moment confusing. I have a user material (UMAT) written in Fortran for Abaqus and I would like to know if it is possible to wrap it into sfepy. As the software is highly object oriented, it is not easy to follow the existing examples, so that one can create a new problem and solve it using sfepy. All I need is to find out how to obtain the strain tensor or the deformation gradient tensor so that I can pass it to my material update routine to update the stresses and the material Jacobian tensors and at the end of the routine pass it to sfepy to calculate the force and the element Jacobian matrix.
I will appreciate any hint on this issue.
Thanks.
Hadi
participants (1)
-
Robert Cimrman