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 cowski 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
Joined
Jul 30, 2006
Messages
60
Location
CA
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
 
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

Back
Top