Simulations with convex particles
Description:
This text describes how to perform “CONVEX” simulations in Aspherix®.
Introduction:
“CONVEX” simulations use surface stl-meshes as particles and therefore, they are capable to simulate arbitrary shaped particles.
Warning
The only restriction is that particles have to be strictly convex!
Detailed description:
The overall simulation structure stays the same for CONVEX simulations as used for standard Aspherix® simulations. In order to create a CONVEX simulation based on an existing case you have to perform following steps:
To define new CONVEX particles use the particle_template convex
Performance
The CONVEX model uses the framework of Aspherix® in combination with the external library LIBCCD. Therefore, the parallel scalability is linear as Aspherix® itself. The calculation of contact points is done via the external library LIBCCD, thus the computational costs depend strongly on the efficiency of LIBCCD.
Restrictions
As the CONVEX model is under development, several restrictions have to be taken into consideration:
Improvement of the contact point calculation for flat surfaces is pending
Calibration and validation of the friction implementation are pending
Moment of inertia currently incorrect for EPSD rolling friction models
Implementation of contact with primitive walls pending
Tutorial cases
A tutorial cases demonstrates the usage of convex particles:
examples/solver/particle_shape/convex_particles
Questions?
If any questions remain, contact us.