PDA

View Full Version : Help:changing material properties in abaqus using Fortran95



raptor22
2006-11-12, 20:37
Hi all:

I am trying to analyse a problem. The problem description is:

I have an FE model, the model represents a human bony structure. The Young's modulus/density of the structure will change according to the mechanical stresses in the bone structure.

I am using Abaqus 6.6-1 and Fortran95.

Therefore in short. What I need to do is to link Fortran 95 to Abaqus, so when I run the FE model, the material property of the model can be changed automatically by Fortran continously, simulating real time bone remodeling (bone is a dynamic substance)

To analyse this problem, I thought I could use Abaqus to calculate the stress, therefore strain energy density of the FE model. Use the resulting strain energy values from the FE calculation, then put those values into a Fortran 95 user subroutine program, calculate the new Young's modulus values and update the material properties in the abaqus input file.

At the moment, I think I will have to somehow output an energy file from Abaqus, and import the values into the Fortran program. Then use Fortran to calculate the new Young's modulus values, then export the values from Fortran95 back to abaqus input file again.

Is that right? Or is there a better way of doing it?

Any help will be greatly appreciated!

ashu28
2006-11-13, 01:49
Which model are you planning to use ? Can you write a user subroutine for that model ?

Ashu

Jorgen
2006-11-13, 23:59
I agree with Ashu, why don't you incorporate your external Fortran program into the UMAT subroutine directly. That way you avoid having to start and stop ABAQUS...

Sounds like an interesting project. I am familiar with some bone remodeling work, and your approach sounds very nice!

- Jorgen