27
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

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

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