Slides Masoller Part1 2016
Slides Masoller Part1 2016
Module 1
One-dimensional systems
Cristina Masoller
[email protected]
http://www.fisica.edu.uy/~cris/
Schedule
Koch Nature1997
Given the initial condition:
possible evolution
http://www.youtube.com/watch?v=izy4a5er
om8
Late 1800s
Lorentz found
extreme
sensitivity to
initial conditions
impossibility
of long-term
meteorological
predictions.
Order within chaos and
self-organization
O. A. Rosso (2009)
According to Prigogine
Also found that there is a critical timing and duration that results
in no further periodic emergency (destroys the biological clock).
The work has wide implications, for example, for cardiac tissue:
some cardiac failures are related to perturbed oscillations.
The 1970s
Continuous-time
ordinary differential Discrete-time equations
equations (ODEs) (iterated maps)
dx
x f ( x, r ) xt 1 f ( xt , r )
dt
r = control parameter(s)
r = (, r, b)
The logistic map
1
x(i 1) r x(i )[1 x(i )]
r=2.8
r=2.8, Initial condition: x(1) = 0.2
x(i)
0.5
Transient relaxation → long-term stability
0
0 10 20 30 40 50
1 i
r=3.3
“period-doubling”
bifurcations to chaos
x(i)
0.5
0
0 10 20 30 40 50 Transient
i
1 r=3.5 dynamics x(i)
→ stationary
x(i)
0.5
0
oscillations
0 10 20 30 40 50
1
i (regular or
irregular)
x(i)
0.5
Parameter r
r=3.9
0
0 10 20 30 40 50
i
Universal route to chaos
Video: http://www.ted.com/talks/benoit_mandelbrot_fractals_the_art_of_roughness#t-149180
In the 80’s: can we observe
chaos experimentally?
Time
…
Pyragas (1992)
Control by using a continuous self-controlling feedback
signal, whose intensity is practically zero when the system
evolves close to the desired periodic orbit but increases
when it drifts away.
Experimental demonstration of
control of optical chaos
Drive system
Response system
Interesting but … useful?
The solution is stable only for ‘small’ values of (Voss, PRL 2001)
Experimental demonstration
with electronic circuits
M. Cizak et al, PRL 2003
In the last decade: can we
exploit / use chaotic dynamics?
https://youtu.be/nltBQG_IIWQ
Extreme pulses
Intensity time series
http://
www.y
outub
e.com
/watch
?v=D
D7YD
yF6dU
k
Kuramoto model
(Japanese physicist, 1975)
Model of all-to-all coupled phase oscillators.
d i K N
dt
i
N
sin(
j 1
j i ) i , i 1...N
N j 1
r =0 incoherent state (oscillators are scattered in the unit circle)
r =1 all oscillators are in phase (i=j i,j)
Synchronization transition as the
coupling strength increases
video
Strogatz
Nature 2001
Synchronization transition
Video: https://www.ted.com/talks/steven_strogatz_on_sync
Network science
Strogatz
Nature 2001,
Main feature of a network: the
degree distribution
Interacting
networks
(example:
friendship
relations in
Facebook and
twitter)
Transport networks
The start of Network Theory: The
Königsberg Bridge problem
The problem: to
devise a walk
through the city that
would cross each
bridge once and only
once. The starting
and ending points of
the walk need not be
the same.
57
Time series of a climate variable (air Similarity measure (correlation,
temperature, wind, precipitation, etc.) mutual information, etc.)
x f (x)
Trajectory in the phase space
x
f does not depend on time
Summarizing
Number of variables
N>>1 N= (PDEs
N=1 N=2 N=3
DDEs)
• Heat
RC circuit Harmonic equation,
Linear oscillator • Maxwell
equations
• Schrodinger
equation
• Navier-
Logistic Pendulum • Forced • Kuramoto
Nonlinear Stokes
population oscillator phase
(turbulence)
grow • Lorentz oscillators
model
Euler method
1.6
(u,v) vector.
y(t)
1
0.8
0.4
%vector_field.m 0.2
n=15;
0
tpts = linspace(0,10,n); 0 2 4
t
6 8 10
ypts = linspace(0,2,n);
[t,y] = meshgrid(tpts,ypts);
pt = ones(size(y));
py = y.*(1-y);
quiver(t,y,pt,py,1);
xlim([0 10]), ylim([0 2])
Numerical solution
1.6
1.4
yzero = 0.1;
y(t)
1
0.4
0.2
0
function yprime = myf(t,y) 0 2 4 6 8 10
t
yprime = y.*(1-y);
The solution is always tangent to the arrows
n=15;
1
tpts = linspace(0,3,n);
ypts = linspace(-1.5,1.5,n); 0.5
[t,y] = meshgrid(tpts,ypts);
pt = ones(size(y));
y(t)
0
py = -y-5*exp(-t).*sin(5*t);
-0.5
quiver(t,y,pt,py,1);
xlim ([0 3.2]), ylim([-1.5 1.5]) -1
-1.5
0 0.5 1 1.5 2 2.5 3
tspan = [0 3]; t
yzero = -0.5;
function yprime = myf(t,y)
[t, y] = ode45(@myf,tspan,yzero);
yprime = -y -5*exp(-t)*sin(5*t);
plot(t,y,'kv--'); xlabel t; ylabel y(t)
General form of a call to Ode45
Class and homework
0
10
-5
10
-10
10
-15
10
-4 -2 0
10 10 10
Outline
Analytical Solution:
x0 arbitrary
x 0 “Fixed points”
Exponential grow!
More realistic model:
logistic equation
K = “carrying capacity”
The carrying capacity of a biological species in an
environment is the maximum population size of the species
that the environment can sustain indefinitely, given the food,
habitat, water, etc.
How does a population approach
the carrying capacity?
Hyperbolic grow !
Technological advance
→ increase in the carrying
capacity of land for people
→ demographic growth
→ more people
→ more potential inventors
→ acceleration of
technological advance
→ accelerating growth of
the carrying capacity…
Source: wikipedia
Linearization close to a
fixed point
= tiny perturbation
Taylor expansion
Stable: and -
Unstable: 0, 2
Example 2
Logistic equation
Analogy:
Strong damping
(over damped limit)
When f’(x*) = 0
nothing can be
concluded
from the
linearization
but these plots
allow to see
what goes on.
Potentials
Example:
10
7
x (0)
x (t ) 6
1 2tx 2 (0)
5
-1
0 2 4 6 8 10
Outline
Linear system
Infinite-dimensional system
Delay-induced oscillations.
Example: population dynamics
Delayed logistic equation
function solve_delay1
tau = 1; 2.5
ic =constant
ic = [0.5];
initial 2
tspan = [0 100];
function
h = 1.8; 1.5
sol = dde23(@f,tau,ic,tspan); 1
plot(sol.x,sol.y(1,:),'r-')
0.5
function v=f(t,y,Z)
v = [h*y(1).*(1-Z(1))]; 0
0 20 40 60 80 100
end
end
Solving DDEs
function solve_delay2
45
tau=9; 40
ic = [35;10]; 35
tspan = [0 250]; 30
25
h = 10; 20
sol = dde23(@f,tau,ic,tspan); 15
plot(sol.x,sol.y(1,:),'r-',sol.x,sol.y(2,:),'b--') 10
function v=f(t,y,Z) 0
0 50 100 150 200 250
v = [y(1)*(2*(1-y(1)/50)-y(2)/(y(1)+40))-h
y(2)*(-3+6*Z(1)/(Z(1)+40))];
end
end
Bibliography