firefly synchronization - nld lab

49
Firefly Synchronization Morris Huang, Mark Kingsbury, Ben McInroe, Will Wagstaff

Upload: others

Post on 11-Feb-2022

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Firefly Synchronization - NLD lab

Firefly Synchronization

Morris Huang, Mark Kingsbury, Ben McInroe, Will Wagstaff

Page 2: Firefly Synchronization - NLD lab

Biological Inspiration

● Why do fireflies flash?○ Mating purposes

■ Males flash to attract the attention of nearby females

● Why do fireflies synchronize their flashes?○ Help females recognize the flashes of conspecific

males?○ A result of competition between males?○ In response to certain "pacemaker" fireflies?

Page 3: Firefly Synchronization - NLD lab

Generalizations and Further Motivations

● Fireflies as paradigm for other coupled biological oscillators○ Pacemaker cells in heart○ Neurons ○ Circadian Pacemakers (24 cycle)○ Crickets chirping○ Insulin-secreting cells in pancreas○ Womens' menstrual cycles

Page 4: Firefly Synchronization - NLD lab

Dynamics of Synchrony

● Three routes to synchrony in fireflies:○ Phase Advancing

■ Firefly only advances phase ("integrate and fire")■ Photinus pyralis; transient synchrony

○ Phase Delaying■ Firefly flash is inhibited by neighbor flash; phase

may advance or delay.■ Observed in P. cribellata; many possible

frequencies○ Perfect Synchrony

■ Can entrain with zero phase lag, even with different intrinsic/stimulus frequencies

■ Observed in P. malaccae, Pteroptyx tener, and Luciola pupilla

Page 5: Firefly Synchronization - NLD lab

Question

How do coupling strength and number of neighbors within visual range affect the time until synchronization for a population of fireflies?

Page 6: Firefly Synchronization - NLD lab

Mathematical Models for Fireflies

● Many mathematical models exist for modelling firefly dynamics○ Strogatz: Globally coupled integrate and fire

pacemaker model ○ Kuramoto: Globally coupled, phases dynamics

determined by neighbor average○ Avila: Biologically inspired

Page 7: Firefly Synchronization - NLD lab

Kuramoto Model

Page 8: Firefly Synchronization - NLD lab

Kuramoto Model

Page 9: Firefly Synchronization - NLD lab

Biological Kuramoto Model

Perturbation

Page 10: Firefly Synchronization - NLD lab

Strogatz: Assumptions

● x = f(x)● f' > 0● f'' < 0● g = f^-1● g' > 0● g'' > 0

Page 11: Firefly Synchronization - NLD lab

Strogatz: Theorem

Any two oscillators that satisfy these conditions always become synchronized.

Page 12: Firefly Synchronization - NLD lab

What can we say about the Kuramoto model??

Linear!

Page 13: Firefly Synchronization - NLD lab

Return Map

R(θ) maps the phase of B immediately after the next firing of A

A

B

Page 14: Firefly Synchronization - NLD lab

After a time 2π−θ, B fires

A moves to 2π − θ + sin(θ)

A

B

A

B

Perturbation

Page 15: Firefly Synchronization - NLD lab

Firing Map

A

B

Page 16: Firefly Synchronization - NLD lab

Return Map

After one more iteration:

A

B

Page 17: Firefly Synchronization - NLD lab

Fixed Points

Special Case,

otherwise, Synchronization!

Page 18: Firefly Synchronization - NLD lab

New Perturbation (Kuramoto)

New Perturbation (K/N)

R(θ) = θ

Page 19: Firefly Synchronization - NLD lab

Fixed Points

R(θ) = θ, K/N = 1

Page 20: Firefly Synchronization - NLD lab

Supercritical Pitchfork Bifurcation

K/N = 2 K/N = 2.1R(θ) = θ

Page 21: Firefly Synchronization - NLD lab

Supercritical Pitchfork Bifurcation

K <= 2N, Synchronization K > 2N, Entrainment

Page 22: Firefly Synchronization - NLD lab

Strogatz vs Kuramoto

-f' need not be concave down-perturbation can be periodic

Page 23: Firefly Synchronization - NLD lab

The Hypothesis

● As the fireflies are connected to more neighbors the time for synchronization decreases

● There is an optimal coupling constant that minimizes the time for synchrony

Page 24: Firefly Synchronization - NLD lab

Variables

● Independent○ Number of connections ○ Coupling strength (K in the Kuramoto Model)

● Dependent○ The time until synchronization

Page 25: Firefly Synchronization - NLD lab

Experimental Assumptions

● The distribution of initial conditions is random○ Each set of independent variables was examined

over an ensemble of fifteen sets of random initial conditions

● Each firefly evolves in time according to the same dynamical law○ Biologically, a given species has the same instinct

for flash stimulation○ Mathematically, dynamical equation, flash threshold,

and intrinsic frequency are all the same

Page 26: Firefly Synchronization - NLD lab

What are we trying to measure?

● Time until synchrony for each combination of independent variables will be measured.

● From here, we will try to find a quantity such that:

Page 27: Firefly Synchronization - NLD lab

Our Experimental Model

Addition of Coupling Matrix

Page 28: Firefly Synchronization - NLD lab

Radial Line of Sight

● 1 <= i, j <= 48 ● If fireflies i and j are within visual range of

each other, then A(i,j)=A(j,i)=1, ● if not, then A(i,j)=A(j,i)=0.

○ A(i,i)=0 for all i

Symmetric

Page 29: Firefly Synchronization - NLD lab

Experimental Cases

Matrix, A1. R = 1, c = 42. R = 2, c = 83. R = sqrt(5), c = 124. R = 3, c = 205. R = sqrt(13), c = 276. R = 4, c = 337. R = sqrt(20), c = 408. R = 5, c = 469. R = 6, c = 47

Coupling Strengths1. K = 12. K = 23. K = 54. K = 75. K = 106. K = 157. K = 208. K = 259. K = 30

Page 30: Firefly Synchronization - NLD lab

Experimental Schematic

LED

Camera

MATLAB

Arduino

Page 31: Firefly Synchronization - NLD lab

Experimental Design

Page 32: Firefly Synchronization - NLD lab

Experimental Design

Page 33: Firefly Synchronization - NLD lab

Line of Sight Adjacency Matrix

● Points within circle are connected

● Most models assume global coupling but fireflies do not have infinite vision

● Approximation for physical boundaries in a forest

Radius = 1

X LED Position

Y L

ED

Pos

ition

Page 34: Firefly Synchronization - NLD lab

Line of Sight Adjacency Matrix

● Points within circle are connected

● Most models assume global coupling but fireflies do not have infinite vision

● Approximation for physical boundaries in a forest

Radius = 2

X LED Position

Y L

ED

Pos

ition

Page 35: Firefly Synchronization - NLD lab

Line of Sight Adjacency Matrix

● Points within circle are connected

● Most models assume global coupling but fireflies do not have infinite vision

● Approximation for physical boundaries in a forest

Page 36: Firefly Synchronization - NLD lab

Example Experiment Trial

Page 37: Firefly Synchronization - NLD lab

Experimental Data

Page 38: Firefly Synchronization - NLD lab

Experimental Data

Page 39: Firefly Synchronization - NLD lab

Experimental Data

15 Trials, Average

Page 40: Firefly Synchronization - NLD lab

Experimental Data

Page 41: Firefly Synchronization - NLD lab

Experimental Data

Page 42: Firefly Synchronization - NLD lab

Experimental Data

Page 43: Firefly Synchronization - NLD lab

Experimental DataFitted to the form:

To achieve:

Page 44: Firefly Synchronization - NLD lab

Analysis

● The synchronization time, τ, is dependent on the coupling constant and the number of connected fireflies

● From fitting parameters a coarse equation can be established

Page 45: Firefly Synchronization - NLD lab

Sources of Error

● Some of the higher connection matrices are asymmetric from an error

● The model incorporates an additional low order perturbation when updating the other fireflies

Page 46: Firefly Synchronization - NLD lab

Conclusion

● Appears to be a quantifiable relation between the convergence time for a population of our model's fireflies and their numbers of connections and coupling strength, even with the simplifying assumption that initial phase effects can be reduced by taking averages across "large" sample sizes.

Page 47: Firefly Synchronization - NLD lab

Suggestions for Future Work

● How would...○ a larger N○ a smaller K○ asymmetric coupling○ non-identical fireflies

...affect the dynamics?● Will dynamic removal or addition of

connections result in symmetry breaking?● Are there better biological models for

fireflies, and do they result in synchrony?

Page 48: Firefly Synchronization - NLD lab

Acknowledgements

● Dr. Goldman

● Nick Gravish

● Feifei Qian

● Alex Fragkopolous

Page 49: Firefly Synchronization - NLD lab

Questions?