bisht-prachi / repulsive-active-particles

A model for repulsively interacting self propelled particles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

repulsive self-propelled particles

A model for repelling/anti-aligning self propelled particles.

  • The orientation update rule is asynchronous as opposed to the synchronous update rule implemented in traditional Vicsek model.
  • The particle orientation are sequentially updated in the first step in a random order. The average orientation of a particle's neighbourhood - defined as a circle of radius R centered around the particle - is evaluated and the said particle assumes an orientation = (average + pi). The pi terms effectuates a repulsive inter-particle interaction.
  • In the second step, all particles move simultaneously.
  • Third step, the particle order is shuffled randomly

The steady state picture: Two alternating lanes consisting of particle clusters, moving in opposite directions respectively.

antialignersI antialigners thetaDist

About

A model for repulsively interacting self propelled particles.

License:MIT License


Languages

Language:Python 100.0%