Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

Abaqus VUAMP Subroutine Basics

Status
Not open for further replies.

abaqus1234

Bioengineer
Oct 4, 2021
7
Hi Everyone,
It is my first time working with a VUAMP subroutine, and I was wondering if someone could help me.

Problem Discription
My problem consists of compresisng a cylindrical object embedded in another cylinder via two steps (think of this as concentric cylinders). In the first step, the rigid impactor displaces slowly, compressing the two cylinders until a specific reaction force value is achieved (0.2 N). In the second step, the rigid impactor moves at a much faster speed, crushing the cylinders. I am trying to set up a VUMAT so that the first analysis step only continues until the force value has been attained, after which it should move on to the second step (i.e. abandon the remainder of the first step).

From all of the examples of VUAMP that I have seen on this forum + the Abaqus documentation, I understand that I need to:
1) Set up a sensor using History Output Requests for the force that I need (RF2).
2) I need to write the fortran code that extracts these outputs from the simulation, checks it against an if/else criterion, where I can define what happens.

I can't seem to find how to write a statement for aborting Step-1 and moving on to Step-2 if the sensor force reading exceeds my target value of 0.2. Are there any resources you could direct me to?
Thanks!
 
Replies continue below

Recommended for you

What is the error message ? I can’t compile subroutines at the moment.
 
Hi, The error that I am getting says: "Signal 11 (Segmentation fault)".
 
Check for additional error messages in the output files (they might indicate the actual cause of the problem) and make sure that the analysis runs properly without the subroutine (to eliminate modeling errors).
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor