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!

Implementing user subroutine into ABAQUS 1

Status
Not open for further replies.

MCC1966

Geotechnical
Jul 30, 2006
60
I am willing to run my analysis with a UVARM subroutine ( I have already got the text file of this subrotine). How can I do that? I also think that I should add some associated instructions to the Input file and Output request
Should that addition be done through Edit Keyword

Thanks
 
Replies continue below

Recommended for you

Using CAE:

1) In the 'Property' module add General->User Output Variables to the material definition and specify the number of variables. This will require UVARM to be supplied.

2) In the 'Step' module, edit the Field Output Request for the desired steps and check the UVARM variables (this option is grouped in the State/Field/User/...)

3) In the 'Job' module, when you define the Job, you have to supply the path to the Fortran subroutine file (which must contain the UVARM subroutine). You must have the Fortran compiler installed separatelly. ABAQUS does not come with one.

4)Regards.


 
The other simple way to run subroutine in ABAQUS, in abaqus command type:
dfvars
and then type:
path
and then type:
abaqus job=<inp file name> user=<subroutine file name>

You have to set up FORTRAN PROPRAME in you computer.

Best Regards

Phanhung
 
If you use Abaqus Standard, you may ask for the state variable which is used in your subroutine by typing SDV (state defined variable) to the data line of *Element output option in field output or history output.

...
*FIELD OUTPUT,FREQ=...
*ELEMENT OUTPUT, ELSET=....
SDV
....
END STEP

regards,
Sendy.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor