Convergence of the superquadrics contact point

Submitted by domprims on Thu, 12/27/2018 - 12:46

Hello experts!

I have some problems with the convergence of the contact point of two touching superquadrics. The contact between two superquadrics remains undiscovered if the blockiness value exceeds a certain treshold. For the attached example the superquadrics with blockiness value n_1 = n_2 = 5 touch each other but if the blockiness is n_1 = n_2 = 10 there is a complete overlap without contact recognition. So far I have not been successful in solving the problem by using a smaller timestep or an alternative neighbor bin size value.

Have you had similar experiences? Are there any suggested solutions?
Thanks for your help in advance!

Regards
Domenik

AttachmentSize
Image icon sqcontact.png190.9 KB
arnom's picture

arnom | Mon, 01/14/2019 - 11:55

Hi,

we generally do not recommend people to use blockiness values greater than 8. However, at least in theory this should work. While I currently have no time to investigate this issue, it would be great if you could provide us with a minimal test case that shows this failure at blockiness 10. This will also provide others with the capability to investigate the issue. Should anyone have a fix or an improvement for this please let us know and we will be happy to review it.

We have done quite extensive and large simulations with Superquadrics so we have reasonable confidence in the model.

KR,
Arno

DCS team member & LIGGGHTS(R) core developer