Particle Collisions (at Surfaces)
Particles moving through the fluid phase may collide with solids. In the simulation, such a collision happens when the particle surface (modeled as spherical particle with a given diameter) touches the surface of a grid cell (voxel) that does not allow particles to enter.
When a particle collides with the surface of such a grid cell, it can stick to the current position and become a deposited particle or it can bounce off and continue moving in another direction. This behavior is defined in the Collision Model. AddiDict offers three different built-in collision models and the possibility to define your own models.
Caught on first touch is the simplest collision model in AddiDict. With this model, the particle sticks to the solid as soon as it touches its surface.
In the Hamaker model, the velocity of the particle is compared to the adhesive forces. The particle is caught by the solid if its velocity when touching the structure is sufficiently small. The condition on the velocity is
where is the adhesion (Hamaker constant), is the particle density, is the adhesion distance or equilibrium spacing between the particle and the surface (assumed to be the typical value of ), and is the particle radius. See Krupp, 1967.
Adhesion (Hamaker constant) and, another parameter, Restitution need to be fitted in AddiDict.
The restitution parameter determines the amount of kinetic energy conserved during the collision. The restitution value ranges from 0 to 1. If the restitution parameter is set to 1, the collision is perfectly elastic. Then, the particle is reflected with the same velocity it had before the collision.
For restitution values smaller than one, energy is absorbed by the collision and the particle slows down. For example, a 0.5 restitution value means that a particle loses half of its velocity in the collision and gets 50% slower.
Since the Hamaker model requires the particle diameter as an input, it is only available for finite particle sizes and not for the molecular limit.
In the Sieving model, the particles never stick to the solid, but a particle is caught by the solid if it does not move anymore and touches the solid at two different points. The restitution parameter is used in the same way as in the Hamaker model.
Particles may be randomly caught on the surface depending on the given deposition probability.
The Random collision model is only available for molecules.
Additional collision models can be defined in user defined functions.