This repository uses python and the Abaqus odb API to calculate the J-integral for specific 3D problems. To do this, shape functions and integration procedures are implemented for the C3D20 element.
This simple example is used to verify the implementation of the J-integral
The results of (Simha, N.K. et al 2005) are reproduced. Mainly, the material force in the interface is extracted and the J-integral is corrected to retain path independence.
Similar to Example 2, but with the addition of many interfaces.
All theory and examples are presented in the Summary document.
For the literature referenced in the summary document see the Documentation folder.