[AbaqusUMATStress] How to initialize state variables (STATEV) in the input file? #32162
Replies: 2 comments
-
|
Haoqi, I missed this question. What did you arrive at? My suggestion would be to handle this in your umat, just like we let individual materials handle their stateful property initialization. |
Beta Was this translation helpful? Give feedback.
-
|
I don't think there is a way to set the initial values of STATEV within the MOOSE input file, KSTEP is not updated as far as I can see in AbaqusUMATStress, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello MOOSE community,
I am currently using the AbaqusUMATStress material to interface with a UMAT subroutine for my simulation.
I have successfully linked the UMAT, but I have encountered an issue regarding the initialization of state variables (STATEV). I checked the documentation for AbaqusUMATStress and found the num_state_vars parameter, which allows me to define the number of state variables. However, I could not find a specific parameter or method to set the initial values for these state variables (similar to *INITIAL CONDITIONS, TYPE=SOLUTION in Abaqus).
My Question: Is there a direct way to set the initial values of STATEV within the MOOSE input file (e.g., in the [Materials] block)? Or is the recommended workflow to handle initialization entirely within the UMAT code (e.g., detecting if KSTEP==1 or TIME==0)?
Any suggestions or examples would be greatly appreciated.
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions