pettervu
Mechanical
- Jul 29, 2008
- 10
Hi everyone,
I am trying to implement a modified version of the J-integral into ABAQUS, and as I am quite new to the program I have loads of problems. :-(
I thought the best way to go about doing this would be to make a Python script, as I have no experience with Subroutines or Fortran.
The first problem I have stumbled across is how to create the contours on which the J-integral should be calculated.
The first contour or domain should consist of the elements closest to the crack tip, and the subsequent domains should consist of the previous elements as well as the once surrounding them (so that each domain grows with a ring of element).
At first I thought I should do them as Sets in the pre-processing step, but this turned out to be difficult as I couldn't find a way to choose single elements.
Another, better way would be to create the contours in the post-processor. But as I understand it you can't create Sets out of the odb-file, is this correct? Therefore I thought it might be possible to use display groups, but I am uncertain of how these work and if you can use them to extract data.
Does anyone have any good tips on how to solve this problem?
I am trying to implement a modified version of the J-integral into ABAQUS, and as I am quite new to the program I have loads of problems. :-(
I thought the best way to go about doing this would be to make a Python script, as I have no experience with Subroutines or Fortran.
The first problem I have stumbled across is how to create the contours on which the J-integral should be calculated.
The first contour or domain should consist of the elements closest to the crack tip, and the subsequent domains should consist of the previous elements as well as the once surrounding them (so that each domain grows with a ring of element).
At first I thought I should do them as Sets in the pre-processing step, but this turned out to be difficult as I couldn't find a way to choose single elements.
Another, better way would be to create the contours in the post-processor. But as I understand it you can't create Sets out of the odb-file, is this correct? Therefore I thought it might be possible to use display groups, but I am uncertain of how these work and if you can use them to extract data.
Does anyone have any good tips on how to solve this problem?