saddam_h
Mechanical
- Jun 6, 2022
- 1
Hello Good people,
I am a new user of Abaqus. Currently I am trying to implement an user subroutine USDFLD. I have very little knowledge about user subroutines, and, therefore I am struggling a lot with this one. I am using dynamic, implicit step for this analysis. Primarily I want to define "displacement output (U)" as a field variable. I have defined a node set for which I will have displacement as a field output. However, as I know that USDFLD works for single material integration point for each increment. So, when I use getvrm ("U") to call the displacement values it doesn't work. I believe I need to call those exact node points to get the displacement values. Also, I need to store the previous increment values for this displacement node set for which I think I have to use common block to store data. I am really struggling to make the USDFLD subroutine this way.
I have attached the .inp and a sample .for file which I have tried [it's incorrect I know] for reference.
I really need your expert help. Please help me out on this one.
I am a new user of Abaqus. Currently I am trying to implement an user subroutine USDFLD. I have very little knowledge about user subroutines, and, therefore I am struggling a lot with this one. I am using dynamic, implicit step for this analysis. Primarily I want to define "displacement output (U)" as a field variable. I have defined a node set for which I will have displacement as a field output. However, as I know that USDFLD works for single material integration point for each increment. So, when I use getvrm ("U") to call the displacement values it doesn't work. I believe I need to call those exact node points to get the displacement values. Also, I need to store the previous increment values for this displacement node set for which I think I have to use common block to store data. I am really struggling to make the USDFLD subroutine this way.
I have attached the .inp and a sample .for file which I have tried [it's incorrect I know] for reference.
I really need your expert help. Please help me out on this one.