Large Deformation Convergence Issue #16153
-
Hello all, I am trying to get a model of compression moulding up and running which will involve large plastic deformation. I am using the Tensor Mechanics module (eventually I will couple in thermal as well for temperature varying material properties) and set up a simple example. I have attached the input file (side not: GitHub won't allow .i files to be uploaded so I had to change extension to .txt). The model will not converge, no matter the time step, after about 5.7 seconds. I cannot work out why, I have spent the last couple of days reading around the mailing list for ideas and trying many things but it just will not solve. Up until that point it solves in only a couple of non linear iterations per time step, then just explodes. I have tried letting the solver iteratively reduce the time step but even when it is down below e-10 it still breaks. Am I missing something obvious here? Any help would be greatly appreciated! Thanks, Alex |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Could you draw a picture and let us know what are you trying to model? I quickly checked your BC names in Paraview, and there are some inconsistencies of the name definition. In addition, you do not need to set 'use_displaced_mesh' for mechanics related materials as they should be correctly set by the TensorMechanics Action. |
Beta Was this translation helpful? Give feedback.
-
If it ever helps anyone, I eventually used use_displaced_mesh=true in Kernels, UserObjects, BCs and Materials as appropriate and increased the exponent in the plastic hardening to 0.6 (or greater) and it will converge. |
Beta Was this translation helpful? Give feedback.
Could you draw a picture and let us know what are you trying to model?
I quickly checked your BC names in Paraview, and there are some inconsistencies of the name definition. In addition, you do not need to set 'use_displaced_mesh' for mechanics related materials as they should be correctly set by the TensorMechanics Action.