Can't fix overlap on contact interfaces #30433
Replies: 2 comments 14 replies
-
Hello If penalty contact is failing you can try one of the other formulations. Notably mortar contact If you want to look further into penalty contact I recommend you work on scaling the equations manually and check our instructions for troubleshooting failed solves. It s possible convergence is called too early Guillaume |
Beta Was this translation helpful? Give feedback.
-
Hi Guillaume, Sorry for the delayed reply. Regarding scaling, my variables are two displacements that are the same order of magnitude and roughly equal. I did try tinkering with scaling, it didn't seem to make much of a difference, but I may have done it wrong. I spent a lot of time trying to make a smaller version of my mesh to run SVD on, and yes the problem is ill posed. The SVD results are below. I made the mesh dimensions smaller and quartered the geometry with Dirichlett BCs at the planes of symmetry, so that should remove some rigid body motion. However, I am uncertain how to improve it any further. Edited to add: I have also put the new mesh in the public github repo linked in the first post.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
I am developing a model of a single graphite crystal in which one material (graphite) has irradiation and thermal expansion eigenstrains, and is surrounded by a second material (binder) constraining that expansion. I am having some issues with the contact module in this setup.
As the crystal expands, the constraint from the binder should close the three cracks. Once they close, the contact between them should force the crystal and binder to expand. I have set up the crystal in 4 subdomains so there are separate meshes at the contact boundaries. The crystal is glued to the binder, and the crystal subdomains are also glued to each other.
The issue: I have tried changing the penalty value but I can’t eliminate the overlap shown in the attached image (top is undeformed, bottom is deformed). All the horizontal interfaces have some overlap, mostly visible where the top of the blue block clips into the yellow one. What changes can I make to fix this?
Input file: https://github.com/mpai60/graphite_meso
Thanks,
Mihir
Beta Was this translation helpful? Give feedback.
All reactions