Skip to content

This repository uses python and the Abaqus odb api to calculate the J-integral for specific 3D problems. To do this shape functions integration procedures are implemented for the C3D20 element.

License

Notifications You must be signed in to change notification settings

djm87/Abaqus-J-integral

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abaqus-J-integral

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.

Example 1 - J integral for through thickness crack in infinite plate

This simple example is used to verify the implementation of the J-integral

Example 2 - J integral for compact test specimen with interface

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.

Example 3 - J integral for three point bend specimen with high density of interfaces

Similar to Example 2, but with the addition of many interfaces.

Documentation

All theory and examples are presented in the Summary document.

For the literature referenced in the summary document see the Documentation folder.

About

This repository uses python and the Abaqus odb api to calculate the J-integral for specific 3D problems. To do this shape functions integration procedures are implemented for the C3D20 element.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published