I don't really understand your question. What do you want to happen when you detect a collision? Should the particles bounce off each other? Veer off to avoid collisions? Something else?

When...