Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TugboatEng 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
Joined
Oct 4, 2021
Messages
7
Location
CA
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!
 
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

Back
Top