• Non ci sono risultati.

Nonlinear Dynamics Nonlinear Dynamics

N/A
N/A
Protected

Academic year: 2021

Condividi "Nonlinear Dynamics Nonlinear Dynamics"

Copied!
37
0
0

Testo completo

(1)

Nonlinear Dynamics Nonlinear Dynamics

Moreno Marzolla

Dip. di Informatica—Scienza e Ingegneria (DISI) Università di Bologna

http://www.moreno.marzolla.name/

(2)

Complex Systems 2

(3)

Introduction: Dynamics of Simple Maps

(4)

Complex Systems 4

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)

(5)

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)

(6)

Complex Systems 6

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

(7)

Example

(8)

Complex Systems 8

Logistic map

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

we will not use this: we adopt the standard formulation at the top of this slide, as commonly used

x

n+1

= r x

n

( 1− x

n

) , r ∈[0, 4] , x

n

∈[ 0,1]

x

n+1

= 4 r x

n

( 1−x

n

)

(9)

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

)

0 1 / 2 1 x

y r / 4

(10)

Complex Systems 10

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

(11)

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

)

0 1 / 2 1 x

y r / 4

y = x

(r-1) / r

(12)

Complex Systems 12

Iterates of the logistic map (r = 2.8)

(13)

Iterates of the logistic map (r = 3.2)

(14)

Complex Systems 14

Iterates of the logistic map (r = 3.52)

(15)

Iterates of the logistic map (r = 4)

(16)

Complex Systems 16

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

(17)

The logistic map

r ≤ 1

Iterations eventually converge to the fixed point 0 (stable)

1 < r ≤ 3

Unstable fixed point 0

Stable fixed point (1 - r) / r

r > 3

Chaotic behavior, period-doubling bifurcations

(18)

Complex Systems 18

(19)

For those mathematically inclined

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

(20)

Complex Systems 20

Higher Dimensions

(21)

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 )

(22)

Complex Systems 22

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

(23)

Baker's map

(24)

Complex Systems 24

Baker's map

(25)

Iterating the baker's map

(26)

Complex Systems 26

Invariant image

(27)

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:

where a, b are two constants

Again, this is a fully deterministic map

x

t +1

= a− x

t2

+ b y

t

y

t +1

= x

t

(28)

Complex Systems 28

The Hénon map for a=1.29, b=0.3

t xt

(Only xt is shown, random initial values)

(29)

The Hénon map for a=1.29, b=0.3

t xt

(Only xt is shown, random initial values)

(30)

Complex Systems 30

The Hénon map for a=1.29, b=0.3

t xt

(Only xt is shown, random initial values)

x = 0.838486... is an unstable attractor

(31)

The Hénon attractor viewed at different scales

(plots of y

t

versus x

t

)

(32)

Complex Systems 32

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

(33)

Producer-Consumer Dynamics

(34)

Complex Systems 34

Predator-Prey Model

Volterra and Lotka

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

If c is large, cSF will be large, meaning that the shark population increases

d = death rate of sharks

dF

dt = F (a−bS ) dS

dt = S (cF −d )

(35)

Population Dynamics

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

(36)

Complex Systems 36

Generalization

The Volterra-Lotka model can be extended to an arbitrary number n of species

where xi represents the i-th species and Aij represents the effect that species j has on species i

dx

i

dt = x

i

j=1 n

A

ij

( 1−x

j

)

(37)

Example

Sample Models → Biology → Wolf Sheep Predation

Riferimenti

Documenti correlati

A Makalondi et Madarounfa, zones avec des prédisposition pour l’élevage des abeilles, les tentatives de la coopération internationale d’améliorer les conditions

Se era cambiato il senso del progetto di Cannes rispetto alla Mostra fra il 1939 e il 1941, era rimasta invece intatta la possibile compresenza dei due Paesi

Journal of Semiotics, 21–22 Censorship a cura di edited by Massimo Leone Contributi di Ugo Volli Sémir Badir Francesca Polacci Jean-Paul Aubert Julián Tonelli Eva Kimminich Tristan

This qualitative study was designed to explore the experiences and beliefs held by a group of key observers, namely parents (specifically parents of primary school

4 give the amplitude es- timates for each component measured from the data, while the coloured and grey histograms give the distribution of these quan- tities for the 143 ×

Correlation between the dust mass in the dense component, derived from our best fit models, and the IR luminosity for our sample of 30 ULIRGs.. On the upper axis, we display

fluence of autonomic nervous system activation on changes in mean arterial blood pressure (MABP) in- duced by SCB, different groups of animals were pre- treated with the

There is also a transition for the best fitting dust extinction/attenuation: younger clusters (&lt;6 Myr) prefer the differential LMC extinction, while older clusters prefer