1 / 40

Swarm simulation using anti-Newtonian forces

Swarm simulation using anti-Newtonian forces. Vladimir Zhdankin Chaos and Complex Systems October 6, 2009. Outline. Nature Overview of observed swarming Computer simulation Swarming model Selected cases No predator Single predator Multiple predators Black sheep Conclusions.

nailah
Download Presentation

Swarm simulation using anti-Newtonian forces

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Swarm simulationusing anti-Newtonian forces Vladimir Zhdankin Chaos and Complex Systems October 6, 2009

  2. Outline • Nature • Overview of observed swarming • Computer simulation • Swarming model • Selected cases • No predator • Single predator • Multiple predators • Black sheep • Conclusions

  3. Swarming in nature • Birds flocks • Fish schools • Insect swarms • Mammal herds • Human crowds

  4. Why swarm? • Defense from predators • Confuses predator • Improves perception • Lowers predator success rate • Foraging • Mating • Navigation

  5. Predator options • Form hunting packs • Divert a prey away from swarm and catch • Spread and surround the swarm • Lead swarm into a trap

  6. How does swarming happen? • Emergence • Organization arises from repetition of simple actions • Each individual makes some decisions • Chooses optimal distance from neighbors • Aligns with neighbors • Reacts to obstacles

  7. Simulation • Model each member as a particle (“agent”) • Model landscape as Cartesian plane • Implement force laws • Long range attraction • Short range repulsion • Friction • Anti-Newtonian force between predator and prey

  8. Anti-Newtonian force • Term coined by Clint Sprott • Disobeys Newton’s Third Law • Newtonian forces are equal in magnitude and opposite in direction • Anti-Newtonian forces are equal in magnitude and equal in direction

  9. Circular orbit

  10. Elliptical orbit

  11. Precessing orbit

  12. N-body anti-Newtonian problem • With more bodies, simplest choice is to have no force between similar agents • For swarming, can add Newtonian forces • Attractive force between rabbits is natural • Force between foxes is not as obvious • Attraction to form hunting packs? • Repulsion to spread and surround rabbits? • No interaction at all?

  13. Equations of motion Can adjust to give predator repulsion instead of attraction

  14. Equation parameters • Agent parameters: • Mass m • Coefficient of friction b • Priority p (scales force toward agent) • Force parameters: • Long-range force power γ • Short-range repulsion power α • Usually γ = -1 and α = -2 works best

  15. Trivial case (no predator)

  16. Trivial case (no predator)

  17. Trivial case equilibria

  18. Notes on trivial case • Uninteresting approximation of nature • For complexity, add other terms: • External potential • Self-propulsion • Noise • Or, introduce a predator…

  19. Single predator

  20. Single predator - chaotic

  21. Can the predator win?

  22. Can the predator win?

  23. Why not γ=0?

  24. Why not γ=0?

  25. Older equations of motion

  26. Multiple predators

  27. Two predators repelling

  28. Two predators attracting

  29. Predator packs

  30. More complicated case

  31. An unrealistic solution

  32. A black sheep • One swarm agent may have handicaps • Injured, sick, or weak in nature • Higher mass, friction, or priority in simulation • In nature, predators target these prey • Will it happen in simulation?

  33. Black sheep - greater friction

  34. Black sheep - higher priority

  35. Black sheep - increased mass

  36. Emergence in simulation • Swarming maneuvers • Unified motion (away from predators) • Splitting to confuse predators • Predator actions • Diverting one agent away from swarm • Capturing the black sheep • All of these come about from using the anti-Newtonian force

  37. Conclusions • Swarming behavior can be approximated by modeling swarm members as particles that obey simple force laws • The anti-Newtonian force plays a critical role in the swarm dynamics • Emergence is responsible for part of Nature’s complexity

  38. Acknowledgements Clint Sprott

  39. References • Images of swarms in nature are from National Geographic: • http://photography.nationalgeographic.com/

More Related