Actually, I am wondering if I can request the (∆σ)change of stressfor all integration points in Abaqus analysis through Umat ? As I can request stresses and strains and change in strains as well.
Yes, you can do that. Just calculate the stress using your constitutive law and the strain increment but you need to set your stress variable equal to zero every time. See the code below (for composite material)
You will only calculate the stress increment. Off course, if you need to calculate the total stress, you will need to use other variable for the stress increment, for example, call stressinc.
Basically, I am looking to get dstress (dS11) and I can get stresses and strains at each increment. I do not know with the attached Umat (for linear elastic) I can not request DSTRESS (dS11) !!
Also, when I request (dstrain) , I have got values at strains = 0 ?
I did not see any problems with your umat (IF YOUR NTENS =1).
Try to write only DSTRESS(1).
open(105,file='C:\Temp\aA.txt',position='append')
WRITE(105,*) NOEL,KINC, S11,dS11, DSTRESS(1).
Regarding your question about zero values, you will always obtained zero values for the first increment (zero load or displacement), unless you define some pre-load.