Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spline elements with contact not working? #328

Open
ateixeira0163 opened this issue Apr 2, 2024 · 2 comments
Open

Spline elements with contact not working? #328

ateixeira0163 opened this issue Apr 2, 2024 · 2 comments

Comments

@ateixeira0163
Copy link

Hi!
I've been trying to use Spline elements with self-contact, but by simply changing the contact enable option from disable to enable in a cantilever problem, the simulation gives me two different results depending on the mesh refinement (which I find quite weird), being:

Unable to solve, initial solution has intersections! (even though there's only one mesh/object present in the simulation and it is a straight rod made from hex elements using gmsh)

Segmentation fault

Is this behavior normal? And if it is are Lagrange elements the only option for contact? And if it is the case, are there more examples for remeshing in high-order elements after restarting a simulation? (for example, by deforming a rod, saving its state and then restarting from the .hdf5 file but refining the start mesh to adapt to contact regions/deformations for example?)
Thanks and great work :D

@zfergus
Copy link
Member

zfergus commented Apr 3, 2024

I have never tested contact with Spline elements. I know contact works with higher-order Lagrange elements (both tets and hexes). If you could share an example JSON and mesh with spline elements and contact, I can try to take a look time permitting.

Changing the rest mesh upon restart will not work currently because the restart displacements/velocity/acceleration need to be upsampled. This is not implemented.

@ateixeira0163
Copy link
Author

Sure!
splinetest.json
Mesh.zip (I've zipped because it seems that git doesn't allow .msh files.
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants