Simulating bird flocking behavior from simple rules to physical models

2023-06-27 · 2 min read
Example of a bird simulation using the rules of birds or the laws of physics. We can note the creation of groups for some parameters.

Example of a bird simulation using the rules of birds or the laws of physics. We can note the creation of groups for some parameters.

Supervisor : Mourad Ismaïl, Associate Professor in Applied Mathematics, LIPHY, Université Grenoble Alpes, France.

In this project, we aimed to simulate bird swarms in a 2D infinite sky by using three simple rules proposed by Craig W. Reynolds in 1987. These rules, which are widely known as Boids, have been used in the cinema industry to simulate crowds. However, we wanted to model a system following physical laws to approach a collective bird behavior.

We found that to effectively simulate physical rules with many parameters, it is necessary to use at least a fourth-order approximation method, such as the Runge-Kutta method. We can obtain a conservative system, where groups of birds/particles are formed.

Our simulations can be useful for studying systems where clusters appear from any distribution of constituents. However, we acknowledged that the model could still be improved by adding obstacles, fluid effects, a third dimension of space, or restricting the birds’ field of vision to 180°.

Overall, the understanding of collective behaviors is a scientific challenge that can be addressed by multiple disciplines such as biology, physics, and social sciences. By modeling the behavior of bird swarms, we can gain insights into how systems transition from a uniform state to swarm formations, which has practical applications in various fields.