Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Abaqus - UMAT

Status
Not open for further replies.

NCBESbrendan

Mechanical
Jun 17, 2004
1
Hello,
I am using a UMAT to implement a mathematical model describing the characteristics of certain biological materials. The problem is that with this UMAT, I wish to describe at the current integration point being analysed, a characteristic of this material relative to isolated reference positions (integration points). I understand a User Subroutine is only interested with calculations for the integration point at which it has been called. The array COORDS, in my understanding, is passed in only for the position of the integration point under analysis and is not concerned with any other points within model as a whole.

I was wondering if there is any way of inputting into the UMAT the position of other integration points.
These reference positions will change at each increment so need to be constantly updated.

Thanks Very Much.

Brendan
 
Replies continue below

Recommended for you

There's no direct approach for this.

But you can use an ARRAY in a COMMON block to store the coordinates of the integration points.

The information in COMMON block can be made available within any subroutine including UMAT.

You'll only need an user user subroutine called at the begining of analysis( e.g. SDVINI) to fill up this array.

But be aware that if you're using NLGEOM=ON in step definition , then the COORDS of integration points will vary with time.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor