Maybe you can try to use ductile damage material model in Abaqus. You will need to define damage initiation criterion and damage evolution. I haven't tried this with fatigue analysis, but you can see the example in quasi-static analysis in my paper: https://www.researchgate.net/publication/256974266_Bolted_shear_connectors_vs._headed_studs_behaviour_in_push-out_tests.
Good luck :)
Article Bolted shear connectors vs. headed studs behaviour in push-out tests
You can used the Virtual Crack Closure Technique (VCCT) in Abaqus http://www.3ds.com/products-services/simulia/portfolio/abaqus/abaqus-portfolio/abaqusstandard/vcct-for-abaqus/