Conversion from USDFLD to VUSDFLD subroutine
Conversion from USDFLD to VUSDFLD subroutine
(OP)
Hi everybody,
I have implemented a damage model in Abaqus/STANDARD including the triaxiality ratio (TRIAX) as a field variable. To this end, I used a very simple user subroutine USDFLD.
However, I have updated the model for Abaqus/EXPLICIT but I have no idea how convert the USDFLD subroutine to VUSDFLD. I have tried to follow the example in the ABAQUS manual but it does not work.
I attach the original USDFLD.for file. I would appreciate any help regarding to this matter.
Thanks in advance,
Julio
I have implemented a damage model in Abaqus/STANDARD including the triaxiality ratio (TRIAX) as a field variable. To this end, I used a very simple user subroutine USDFLD.
However, I have updated the model for Abaqus/EXPLICIT but I have no idea how convert the USDFLD subroutine to VUSDFLD. I have tried to follow the example in the ABAQUS manual but it does not work.
I attach the original USDFLD.for file. I would appreciate any help regarding to this matter.
Thanks in advance,
Julio





RE: Conversion from USDFLD to VUSDFLD subroutine
please take a look here:
http://www.eng-tips.com/viewthread.cfm?qid=303320
You can find there some discussion about difference between USDFLD & VUSDFLD.
If you still have any problems with conversion please let me know.
Best,
Bartosz
RE: Conversion from USDFLD to VUSDFLD subroutine
thank you very much for your response. I have just transformed the subroutine successfully. One of the problems has been that in the VUSDFLD is not possible to extract the 'SINV' outputs. For that reason, I have done the assessment of the TRIAX based on the stress components 'S' array.
Best regards,
Julio