Nonlinear Dynamics. Moreno Marzolla Dip. di Informatica Scienza e Ingegneria (DISI) Università di Bologna.

Similar documents
Introduction to Dynamical Systems Basic Concepts of Dynamics

Unit Ten Summary Introduction to Dynamical Systems and Chaos

xt+1 = 1 ax 2 t + y t y t+1 = bx t (1)

PHY411 Lecture notes Part 5

... it may happen that small differences in the initial conditions produce very great ones in the final phenomena. Henri Poincaré

Dynamical Systems and Chaos Part I: Theoretical Techniques. Lecture 4: Discrete systems + Chaos. Ilya Potapov Mathematics Department, TUT Room TD325

Nonlinear dynamics & chaos BECS

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

Lesson 4: Non-fading Memory Nonlinearities

Mechanisms of Chaos: Stable Instability

Dynamical Systems: Lecture 1 Naima Hammoud

ONE DIMENSIONAL CHAOTIC DYNAMICAL SYSTEMS

Lab 5: Nonlinear Systems

Dynamics of a Population Model Controlling the Spread of Plague in Prairie Dogs

Lesson 9: Predator-Prey and ode45

Motivation and Goals. Modelling with ODEs. Continuous Processes. Ordinary Differential Equations. dy = dt

More Details Fixed point of mapping is point that maps into itself, i.e., x n+1 = x n.

Lokta-Volterra predator-prey equation dx = ax bxy dt dy = cx + dxy dt

Physics: spring-mass system, planet motion, pendulum. Biology: ecology problem, neural conduction, epidemics

Chaos & Recursive. Ehsan Tahami. (Properties, Dynamics, and Applications ) PHD student of biomedical engineering

2 Discrete growth models, logistic map (Murray, Chapter 2)

vii Contents 7.5 Mathematica Commands in Text Format 7.6 Exercises

Een vlinder in de wiskunde: over chaos en structuur

Chaotic motion. Phys 750 Lecture 9

I NONLINEAR EWORKBOOK

Fractals, Dynamical Systems and Chaos. MATH225 - Field 2008

Discrete Time Coupled Logistic Equations with Symmetric Dispersal

Infinity Unit 2: Chaos! Dynamical Systems

From Last Time. Gravitational forces are apparent at a wide range of scales. Obeys

DIFFERENTIAL EQUATIONS, DYNAMICAL SYSTEMS, AND AN INTRODUCTION TO CHAOS

Contents Dynamical Systems Stability of Dynamical Systems: Linear Approach

Population Dynamics II

6.2 Brief review of fundamental concepts about chaotic systems

1 Simple one-dimensional dynamical systems birth/death and migration processes, logistic

TWO DIMENSIONAL FLOWS. Lecture 5: Limit Cycles and Bifurcations

Dynamical Systems with Applications

THREE DIMENSIONAL SYSTEMS. Lecture 6: The Lorenz Equations

MATH 415, WEEKS 14 & 15: 1 Recurrence Relations / Difference Equations

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. Oscillatory solution

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. small angle approximation. Oscillatory solution

LECTURE 8: DYNAMICAL SYSTEMS 7

Chapter 23. Predicting Chaos The Shift Map and Symbolic Dynamics

Dynamical Systems. Dennis Pixton

The logistic difference equation and the route to chaotic behaviour

Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II.

Dynamical Systems with Applications using Mathematica

Logistic Map, Euler & Runge-Kutta Method and Lotka-Volterra Equations

Lectures on Periodic Orbits

Chaotic motion. Phys 420/580 Lecture 10

Dynamical Systems: Ecological Modeling

Chaos in Dynamical Systems. LIACS Natural Computing Group Leiden University

Lecture 1: A Preliminary to Nonlinear Dynamics and Chaos

Lecture 1: Introduction, history, dynamics, nonlinearity, 1-D problem, phase portrait

Nonlinear Dynamics and Chaos Summer 2011

DIFFERENTIAL GEOMETRY APPLIED TO DYNAMICAL SYSTEMS

Edward Lorenz. Professor of Meteorology at the Massachusetts Institute of Technology

Chaos. Dr. Dylan McNamara people.uncw.edu/mcnamarad

Chapter 4. Transition towards chaos. 4.1 One-dimensional maps

Dynamics and Chaos. Copyright by Melanie Mitchell

An Introduction to Evolutionary Game Theory: Lecture 2

11 Chaos in Continuous Dynamical Systems.

Predator-Prey Population Dynamics

Dynamical Systems and Chaos Part II: Biology Applications. Lecture 6: Population dynamics. Ilya Potapov Mathematics Department, TUT Room TD325

second order Runge-Kutta time scheme is a good compromise for solving ODEs unstable for oscillators

Example Chaotic Maps (that you can analyze)

Reconstruction Deconstruction:

CS 365 Introduction to Scientific Modeling Fall Semester, 2011 Review

SPATIOTEMPORAL CHAOS IN COUPLED MAP LATTICE. Itishree Priyadarshini. Prof. Biplab Ganguli

Lecture 20/Lab 21: Systems of Nonlinear ODEs

1.Introduction: 2. The Model. Key words: Prey, Predator, Seasonality, Stability, Bifurcations, Chaos.

Lecture 6. Lorenz equations and Malkus' waterwheel Some properties of the Lorenz Eq.'s Lorenz Map Towards definitions of:

Chapitre 4. Transition to chaos. 4.1 One-dimensional maps

Scenarios for the transition to chaos

The Pattern Recognition System Using the Fractal Dimension of Chaos Theory

We have two possible solutions (intersections of null-clines. dt = bv + muv = g(u, v). du = au nuv = f (u, v),

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

Stability and Hopf bifurcation analysis of the Mackey-Glass and Lasota equations

Chaotic Modelling and Simulation

Chaos in the Dynamics of the Family of Mappings f c (x) = x 2 x + c

Introduction to Classical Chaos

Lecture 3. Dynamical Systems in Continuous Time

2D-Volterra-Lotka Modeling For 2 Species

Is chaos possible in 1d? - yes - no - I don t know. What is the long term behavior for the following system if x(0) = π/2?

Delay Coordinate Embedding

The Structure of Hyperbolic Sets

Computers, Lies and the Fishing Season

A MINIMAL 2-D QUADRATIC MAP WITH QUASI-PERIODIC ROUTE TO CHAOS

Asynchronous and Synchronous Dispersals in Spatially Discrete Population Models

2 One-dimensional models in discrete time

ẋ = f(x, y), ẏ = g(x, y), (x, y) D, can only have periodic solutions if (f,g) changes sign in D or if (f,g)=0in D.

Modelling biological oscillations

Lecture3 The logistic family.

B5.6 Nonlinear Systems

Math 232, Final Test, 20 March 2007

POPULATION DYNAMICS: TWO SPECIES MODELS; Susceptible Infected Recovered (SIR) MODEL. If they co-exist in the same environment:

Discrete time dynamical systems (Review of rst part of Math 361, Winter 2001)

3.5 Competition Models: Principle of Competitive Exclusion

Math 128A Spring 2003 Week 12 Solutions

Why are Discrete Maps Sufficient?

Fish Population Modeling

Transcription:

Nonlinear Dynamics Moreno Marzolla Dip. di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/

2

Introduction: Dynamics of Simple Maps 3

Dynamical systems A dynamical system can be informally defined as any system where some fixed rule describes the time dependence of the position and velocity of a point in geometric space Examples Planet orbiting around a star Oscillating pendulum Chemical reaction Cellular automata (more about these later) 4

Fixed points There are many different types of motion For example, a moving object may reach a fixed point Fixed point (e.g., a pendulum coming to a complete stop due to friction). Limit cycle (the system state eventually repeats itself; e.g., planet orbiting around a star) Quasiperiodi orbit (the system is periodic, but its state does not precisely repeat; e.g., multiple planets orbiting a star with non-resonant orbits) 5

Chaos For a long time it was believed that every dynamical system had either a fixed point, a periodic orbit or a quasiperiodic orbit Now, we understand that there are plenty of examples of systems that do not fall in any of the above classes Turbulence in water or air Wobble of planets following complicate orbits Weather pattern Electric activity of the brain Double rod pendulum 6

Example 7

Logistic map x n+1=r x n (1 x n ), r [0, 4], x n [0,1] Simple model of population growth when the population size is small, the population will increase at a rate proportional to the current population. the growth rate will decrease at a rate proportional to the value obtained by taking the theoretical "carrying capacity" of the environment less the current population Note: the book uses the slightly different formulation x n+1=4 r x n (1 x n ) we will not use this: we adopt the standard formulation at the top of this slide, as commonly used 8

Logistic map The equation is fully deterministic: apparently, nothing surprising can happen there x n+1= f ( x n )=r x n (1 x n ) y r/4 0 1/2 1 x 9

Fixed points We want to study the steady-state dynamics of the logistic map, for every value of r We start from a given x0 and iterate the recurrence xn+1 = f(xn) = rxn( 1 xn ) What are the fixed points of f? Those values x for which f(x) = x 10

Logistic map There are two fixed points: x = 0 and x = (r - 1) / r The second one is valid only if r 1 x n+1= f ( x n )=r x n (1 x n ) y y=x r/4 0 1/2 (r-1) / r 1 x 11

Iterates of the logistic map (r = 2.8) 12

Iterates of the logistic map (r = 3.2) 13

Iterates of the logistic map (r = 3.52) 14

Iterates of the logistic map (r = 4) 15

Classification of fixed points Let xf be a fixed point for function f If f '(xf) = 0 super-stable If f '(xf) < 1 attracting and stable If f '(xf) = 1 neutral If f '(xf) > 1 repelling and unstable 16

The logistic map r 1 1<r 3 Iterations eventually converge to the fixed point 0 (stable) Unstable fixed point 0 Stable fixed point (1 - r) / r r>3 Chaotic behavior, period-doubling bifurcations 17

18

For those mathematically inclined Robert L. Devaney, An Introduction to Chaotic Dynamical Systems, 2nd edition, Westview Press, 2003, ISBN 978-0813340852 19

Higher Dimensions 20

Higher dimensions Chaotic behavior can be observed by iterating some simple maps in higher dimensions Example: Arnold's cat map Γ :( x, y) ( (2x + y) mod 1,( x+ y) mod 1 ) 21

Arnold's cat map This (and similar) map is usually shown to illustrate the Poincaré recurrence theorem Certain systems will, after a sufficiently long but finite time, return to a state very close to the initial state Iteration of the cat map eventually produces the initial image 22

Baker's map 23

Baker's map 24

Iterating the baker's map 25

Invariant image 26

Strange attractors Strange attractors are attractors with a fractal structure Let us consider the Hénon map (introduced by the French astronomer Michel Hénon) that maps two points (xt, yt) into a new pair of points (xt+1, yt+1), as follows: 2 t x t +1 =a x +b y t y t +1 =x t where a, b are two constants Again, this is a fully deterministic map 27

The Hénon map for a=1.29, b=0.3 (Only xt is shown, random initial values) xt t 28

The Hénon map for a=1.29, b=0.3 (Only xt is shown, random initial values) xt t 29

The Hénon map for a=1.29, b=0.3 (Only xt is shown, random initial values) xt x = 0.838486... is an unstable attractor t 30

The Hénon attractor viewed at different scales (plots of yt versus xt) 31

Hénon map attractor The Hénon map attractor is made of those points that map into the attractor In other words, the attractor is invariant in the Hénon map The Hénon map attractor can be computed by warping a square according to the Hénon map 32

Producer-Consumer Dynamics 33

Predator-Prey Model Volterra and Lotka df = F (a bs ) dt F = small fish population S = shark population a = reproduction rate of small fish b = number of small fish that a shark can eat c = amount of energy that a small fish supplies to a shark ds =S (cf d ) dt If c is large, csf will be large, meaning that the shark population increases d = death rate of sharks 34

Population Dynamics Fixed point at F = d/c, S = a/b 35

Generalization The Volterra-Lotka model can be extended to an arbitrary number n of species n dx i = x i Aij (1 x j ) dt j=1 where xi represents the i-th species and Aij represents the effect that species j has on species i 36

Example Sample Models Biology Wolf Sheep Predation 37