Solution without any constraint along Z-direction #29607
-
Hi, I am having a weird observation and was hoping to get some insight from the community. I am showing a simplified version of the problem as an example here. So, I have a quarter cylinder geometry for which I am solving the thermo-elastic problem under a certain temperature field. The boundary conditions are such that the face normal to global X-axis has Ux=0, Y-axis has Uy=0, and Z-axis has Uz=0. This is well constrained problem and the solution looks like below: The corresponding moose_input file looks like so:
Now the problem is if I change the Z-constraint to a single point: basically fix the origin [0.0, 0.0, 0.0] to Uz=0, the simulation no longer converge, which I believe is due to high stress generation at the constrained node. However, if I impose no Uz constraints and only impose constraints in Ux and Uy, the simulation still runs giving a symmetric solution in stress which looks like below: Now, my question is for the latter simulation where I did not impose any constraint along Z-axis how does MOOSE handle rigid body translation ? Thanks, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
MOOSE does not handle it in any special way unless you add parameters to PETSc to remove the null space. (not the recommended solution, the recommended solution is to have the right constraints on the system to prevent RBM) |
Beta Was this translation helpful? Give feedback.
try setting