Discrete Nonlinear Dynamics; Bugs A Success Story of Computational - - PowerPoint PPT Presentation

discrete nonlinear dynamics bugs
SMART_READER_LITE
LIVE PREVIEW

Discrete Nonlinear Dynamics; Bugs A Success Story of Computational - - PowerPoint PPT Presentation

Discrete Nonlinear Dynamics; Bugs A Success Story of Computational Science (solitons, chaos, fractals) Rubin H Landau Sally Haerer, Producer-Director Based on A Survey of Computational Physics by Landau, Pez, & Bordeianu with Support from


slide-1
SLIDE 1

Discrete Nonlinear Dynamics; Bugs

A Success Story of Computational Science (solitons, chaos, fractals) Rubin H Landau

Sally Haerer, Producer-Director

Based on A Survey of Computational Physics by Landau, Páez, & Bordeianu with Support from the National Science Foundation

Course: Computational Physics II

1 / 1

slide-2
SLIDE 2

Problem: Why Is Nature So Complicated?

Insect populations, weather patterns Complex behavior Stable, periodic, chaotic, stable, . . . Problem: can a simple, discrete law produce such complicated behavior?

2 / 1

slide-3
SLIDE 3

Model Realistic Problem: Bug Cycles

Bugs Reproduce Generation after Generation = i N0 → N1, N2, . . . N∞ Ni = f(i)? Seen discrete law, ∆N ∆t = − λN ⇒ ≃ e−λt −λ → +λ ⇒ growth

3 / 1

slide-4
SLIDE 4

Refine Model: Maximum Population N∗

Incorporate Carrying Capacity into Rate Assume breeding rate proportional to number of bugs: ∆Ni ∆t = λ Ni Want growth rate ↓ as Ni → N∗ Assume λ = λ′(N∗ − Ni) ⇒ ∆Ni ∆t = λ′(N∗ − Ni)Ni (Logistic Map) Small Ni/N∗ ⇒ exponential growth Ni → N∗ ⇒ slow growth, stable, decay

4 / 1

slide-5
SLIDE 5

Logistic as Map in Dimensionless Variables

As Population, Change Variables Ni+1 =Ni + λ′ ∆t(N∗ − Ni)Ni (1) xi+1 = µxi(1 − xi) (Logistic Map) (2) µ def = 1 + λ′ ∆tN∗, xi

def

= λ′ ∆t µ Ni ≃ Ni N∗ (3) xi ≃ Ni N∗ = fraction of max (4) 0 ≤ xi ≤ 1 Map: xi+1 = f(xi) Quadratic, 1-D map f(x) = µx(1 − x)

5 / 1

slide-6
SLIDE 6

Properties of Nonlinear Maps (Theory)

Empirical Study: Plot xi vs i

10 20

0.4 0.8 A

10 20

B

10 20

C

10 20

D

xn n n

A: µ = 2.8, equilibration into single population B: µ = 3.3, oscillation between 2 population levels C: µ = 3.5 oscillation among 4 levels D: chaos

6 / 1

slide-7
SLIDE 7

Fixed Points

xi Stays at x∗ or Returns

10 20

0.4 0.8 A

10 20

B

10 20

C

10 20

D

xn n n xi+1 = µxi(1 − xi) (5)

One-cycle: xi+1 = xi = x∗ µx∗(1 − x∗) = x∗ (6) ⇒ x∗ = 0, x∗ = µ − 1 µ (7)

7 / 1

slide-8
SLIDE 8

Period Doubling, Attractors

Unstable via Bifurcation into 2-Cycle

10 20

0.4 0.8 A

10 20

B

10 20

C

10 20

D

xn n n

Attractors, cycle points Predict: same population generation i, i + 2 xi = xi+2 = µxi+1(1−xi+1) ⇒ x∗ = 1 + µ ±

  • µ2 − 2µ − 3

2µ µ > 3: real solutions Continues 1 → 2 populations

8 / 1

slide-9
SLIDE 9

Exercise 1

Produce sequence xi

1

Confirm behavior patterns A, B, C, D

2

Identify the following: Transients Asymptotes Extinction Stable states Multiple cycles Four-cycle Intermittency 3.8264 < µ < 3.8304 Chaos deterministic irregularity; hypersensitivity ⇒ nonpredictable, µ = 4, 4(1 − ǫ)

9 / 1

slide-10
SLIDE 10

Bifurcation Diagram (Assessment)

Concentrate on Attractors

1.0 2.0 3.0 4.0 0.0 0.2 0.4 0.6 0.8 1.0

x* µ

Simplicity in chaos Attractors as f(µ) Scan x0, µ Let transients die Output (µ, x∗)s n cycle = n values See enlargements

10 / 1

slide-11
SLIDE 11

Detailed Bifurcation Diagram

11 / 1

slide-12
SLIDE 12

Bifurcation Diagram Sonification

Play Bifurcation Diagram Hear each bifurcation Each branch = one ω ω ∝ x∗ Bifurcation = new ω, cord

1.0 2.0 3.0 4.0 0.0 0.2 0.4 0.6 0.8 1.0

x* µ

12 / 1

slide-13
SLIDE 13

Exercise 2: Bifurcation Diagram

1.0 2.0 3.0 4.0 0.0 0.2 0.4 0.6 0.8 1.0

x* µ Can’t vary intensity Vary point density Resolution ∼ 300 DPI 3000 × 3000 ≃ 107 pts Big, more = waste Create 1000 bins 1 ≤ µ ≤ 4 Print x∗ 3-4 decimal places Remove duplicates Enlarge: self-similarity Observe windows

13 / 1

slide-14
SLIDE 14

Summary & Conclusion

Simplicity & Beauty within Chaos Yes, simple discrete maps can lead to complexity Models of real world complexity Complexity related to nonlinearity (x2) Computation crucial for nonlinear systems Signals of simplicity, chaos Bifurcation Diagram Feigenbaum Constants Lyapunov Coefficients Shannon Entropy Fractal Dimension

14 / 1