Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala...

27
Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    219
  • download

    0

Transcript of Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala...

Page 1: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Modelling collective animal behaviour

David J. T. Sumpter

Department of Mathematics

Uppsala University

Page 2: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Moving together

• Aggregation in space.

• Moving in the same direction.

• Complex patterns.

Page 3: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Self-propelled particle models

estutu

tuvtxtx

ii

iii

)1()()1(

)1()()1( 0

current position current velocity

current velocity

position and velocity of neighbours

stochastic effect

future position

future velocity

Page 4: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Aggregation model in one dimension

estutu

tuvtxtx

ii

iii

)1()()1(

)1()()1( 0

current position current velocity

current velocity

position and velocity of neighbours

stochastic effect

future position

future velocity

iRj

iji

txtxsignR

s )()(1

2/,2/ e is a random number selected uniformly at random from a range

Page 5: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Aggregation model in one dimension

Page 6: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Cockroach aggregation

Cockroaches Model

Page 7: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Radakov’s fish

Page 8: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Alignment model in one dimension

estutu

tuvtxtx

ii

iii

)1()()1(

)1()()1( 0

current position current velocity

current velocity

position and velocity of neighbours

stochastic effect

future position

future velocity

e is a random number selected uniformly at random from a range 2/,2/

iRjj

i

tuR

Gs )(1

0

0

2/)1(

2/)1(

u

u

foru

foruuG

Page 9: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Position:

Velocity:

Tim

e

Space Time

Ave

rage

dire

ctio

n

,)()1()()1(

),()()1(

||

0

irjijii

iii

tuGtutu

tuvtxtx

Alignment model in one dimension

n

ii tu

n 1

)(1

Page 10: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Position:

Velocity:

Tim

e

Space Time

Ave

rage

dire

ctio

n

,)()1()()1(

),()()1(

||

0

irjijii

iii

tuGtutu

tuvtxtx

Alignment model in one dimension

n

ii tu

n 1

)(1

Page 11: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Position:

Velocity:

Tim

e

Space Time

Ave

rage

dire

ctio

n

,)()1()()1(

),()()1(

||

0

irjijii

iii

tuGtutu

tuvtxtx

Alignment model in one dimension

n

ii tu

n 1

)(1

Page 12: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Transition from disorder to order

n

ii tu

n 1

)(1 measures order in the system.

η is degree of randomness, ρ is density (number of particles over size of world).

Page 13: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Transition from disorder to order

n

ii tu

n 1

)(1 measures order in the system.

η is degree of randomness, ρ is density (number of particles over size of world).

Page 14: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Transition from disorder to order

n

ii tu

n 1

)(1 measures order in the system.

η is degree of randomness, ρ is density (number of particles over size of world).

Page 15: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Alignment model in two dimensions

estutu

tuvtxtx

ii

iii

)1()()1(

)1()()1( 0

current position current velocity

current velocity

position and velocity of neighbours

stochastic effect

future position

future velocity

i

i

Rjj

Rjj

t

t

es

)(sin

)(coswhere the θj are the directions of i’s neighbours

and ε is chosen uniformly at random from a range 2/,2/

.

Page 16: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Alignment model in two dimensions

Page 17: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.
Page 18: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.
Page 19: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Attraction, alignment and repulsion in three dimensions

Page 20: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.
Page 21: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.
Page 22: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.
Page 23: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Collective Animal Behaviour

www.collective-behavior.com

Page 24: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Collective Animal Behaviour

www.collective-behavior.com

Page 25: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Collective Animal Behaviour

www.collective-behavior.com

Page 26: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Collective Animal Behaviour

www.collective-behavior.com

Page 27: Modelling collective animal behaviour David J. T. Sumpter Department of Mathematics Uppsala University.

Collective Animal Behaviour

www.collective-behavior.com