Академический Документы
Профессиональный Документы
Культура Документы
Chaos Theory
Chaos Theory
!
Christoph Traxler
Chaos Theory
!
Henri Poincare (1890) studied the stability of the solar system Chaos in the orbital motion of 3 bodies A little bit later: Discovery of chaos in turbulent flow (Ruelle, Takens, Swinney)
Christoph Traxler
9.1
9. Chaos Theory
Chaos Theory
!
changed the conception of time, space and gravity ! Quantum mechanics has changed the conception of matter and energy ! Chaos theory has changed the conception of predictability and the universal validity of natural laws
Christoph Traxler
Chaos Theory
!
antagonistic in the sciences ! Natural laws (Newton, Kepler, ...) represent the domain of order ! Chaos was understood as a different state of nature where natural laws are not valid
Christoph Traxler
9.2
9. Chaos Theory
Chaos Theory
!
Natural systems seem to have no difficulty to switch from one state into the other:
! Laminar flow ! Regular heart beat ! Steady movement ! Predictability
n n beat n n
Christoph Traxler
Chaos Theory
!
! !
The system is the sum of its parts Not practicable for the investigation of dynamic systems
Christoph Traxler
9.3
9. Chaos Theory
Chaos Theory
!
complex interactions of its single parts ! It is inadmissible to neglect non linear feedback ! The system is more than the sum of its parts
Christoph Traxler
Chaos Theory
!
linear approximation
Christoph Traxler
linearization
9.4
9. Chaos Theory
Chaos Theory
!
With chaos the butterfly effect invalidates the results, - they will vary widely because of even the slightest observation errors
Christoph Traxler
Chaos Theory
!
more precise ? ! What are the signs of chaos ? ! How can they be measured ? ! Under which conditions does a system drift into a chaotic state ?
Christoph Traxler
10
9.5
9. Chaos Theory
Signs of Chaos
!
points is dense in X
Christoph Traxler
11
Verhulst model: Describes the population development of a species in time xn+1 = a xn (1-xn) xn ... population at time n a ... growth parameter which depends on ecological conditions Well known dynamic system with chaotic behavior
12
Christoph Traxler
9.6
9. Chaos Theory
The Quadratic Iterator
!
The time series converges to one value for all starting points x0
13
Christoph Traxler
Christoph Traxler
14
9.7
9. Chaos Theory
Sensitivity
!
Orbits of nearby points move away from each other Errors are amplified and propagated
Christoph Traxler
15
Sensitivity
!
Error development for xn+1 = 4xn(1- xn), the two starting points only differ by 10-6
Christoph Traxler
16
9.8
9. Chaos Theory
Transitivity (Mixing)
! ! !
Non periodic orbits of {X,f} are ergodic An ergodic orbit densely covers X The orbit gets arbitrarily close to any other point of X Repelling periodic points and transitivity imply sensitivity
Christoph Traxler
17
Transitivity (Mixing)
!
Christoph Traxler
18
9.9
9. Chaos Theory
Inheritance of Chaos
!
Given: {X,f} and {Y,g}, f and g are topological conjugate if f and g are continuous and if there is a homomorphism h: XY such that h(f(x)) = g(h(x)) , for all x X
If {X,f} is chaotic and f and g are topological conjugate then {Y,g} is chaotic, too
Christoph Traxler
19
Shows route from order to chaos Examination of the long time behavior of a dynamic system {X,fa} Given: A function fa(x) with one maximum
! Calculate the time series for an interval of
parameter values ! Plot the last n points of the time series for each parameter value as final state
Christoph Traxler
20
9.10
9. Chaos Theory
Final State Diagram
!
Christoph Traxler
21
1
Christoph Traxler
2
22
4 8 ...
3 ...
9.11
9. Chaos Theory
Feigenbaum Constant
!
Calculation of the limit ratio F of the distance between two successive bifurcation points:
F = lim an an 1 = 4.6692016091029... n a n +1 an
! !
Christoph Traxler
23
Christoph Traxler
24
9.12
9. Chaos Theory
Intermittency
!
! !
Christoph Traxler
Universality
!
Final state diagrams and the Feigenbaum constant are universal for period doubling dynamic systems {X,fa} with:
! fa is a smooth function from [0,1] into R ! fa has a maximum at xm, which is
quadratic, i.e. fa(xm) 0 ! fa is monotone in [0,xm) and (xm,1] ! The Schwarzian derivative Sf(x) < 0 for all x [0,1]
Christoph Traxler
26
9.13
9. Chaos Theory
Universality
!
This class of dynamic systems have a similar bifurcation structure and the same Feigenbaum constant F Examples: fa(x) = x ea(1-x)
fa(x) = a x/(1+ax)5 fa(x) = a sinx fa(x) = a x2sinx
Christoph Traxler
27
Universality
!
Christoph Traxler
28
9.14
9. Chaos Theory
Universality
!
the periodic point of the Julia set that is generated for that parameter value ! Thus bifurcations occur at the seed points ! Intermittency Copy of the Mandelbrot set on the real axis
Christoph Traxler
29
Universality
Intermittency Copy of M
4 2
Period doubling
Christoph Traxler
30
9.15
9. Chaos Theory
Stretch & Fold
1 f(x) = 2x -2x+2 x 0.5 x > 0.5
0
! !
0.5
Simple model to get a chaotic system Stretch: Nearby points are moved away from each other sensitivity Fold: Contraction mapping finite attractor, mixing of points
31
Christoph Traxler
Henon Attractor
!
clusters around the center of gravity ! The energy of the entire system determines the relation between order and chaos
Christoph Traxler
32
9.16
9. Chaos Theory
Henon Attractor
!
a sequence of points onto the plane ! The Poincare map for the Henon Attractor can be described by h(x,y) = (y+1-ax2, bx) ! Combination of stretch, fold and flip
Christoph Traxler
33
Reduction of the problem by one dimension The set of intersection points gives information about:
! The chaotic behaviour ! Periodic orbits ! Period doubling
Christoph Traxler
34
9.17
9. Chaos Theory
Poincare Sections (Maps)
Christoph Traxler
35
Henon Attractor
!
Combination of stretch, fold and flip Area preserving fold: (x1,y1) (x,y+1-ax2)
Christoph Traxler
36
9.18
9. Chaos Theory
Henon Attractor
!
Combination of stretch, fold and flip Stretch: (x2,y2) (bx1,y1) Flip: (x3,y3) (y2,x2)
Christoph Traxler
37
Henon Attractor
!
Zoom
Christoph Traxler
38
9.19
9. Chaos Theory
Henon Attractor
!
! !
Strange attractor, which means that the attractor is a fractal If a = 1.4 and b = 0.3 dimension = 1.26 Variation of a and b dynamic behaviour changes in a complex way (bifurcations) Dynamics are not fully understood yet
Christoph Traxler
39
Otto E. Rssler 1976 Elementary geometric construction of chaos in continuous systems System of differential equations: x = -(y + z) y = x + ay z = b + xz - cz nonlinear feedback
Christoph Traxler
40
9.20
9. Chaos Theory
The Rssler Attractor
!
For any initial coordinates (x0, y0, z0) the system defines a unique trajectory which is parametrized by time t Denoting its coordinates by (x(t), y(t), z(t)) for time t > 0 this means: x(t) = -(y(t) + z(t)) y(t) = x(t) + a y(t) z(t) = b + x(t)z(t) c z(t) x(0) = x0 y(0) = y0 z(0) = z0
Christoph Traxler
41
Usually it is hard or impossible to provide an explicit solution for nonlinear differential equations Using a numerical approximation, like Eulers method to solve x(t) = f(x(t)): xn+1 = xn + t f(xn)
Christoph Traxler
42
9.21
9. Chaos Theory
The Rssler Attractor
!
Approximative solution for Rsslers system: xn+1 = xn + t (-yn + zn) yn+1 = yn + t (xn + ayn) zn+1 = zn + t (b + xnzn - czn)
(x0, y0, z0) (x1, y1, z1) (x0, y0, z0) t
Christoph Traxler
z x
Christoph Traxler
44
9.22
9. Chaos Theory
The Rssler Attractor
! !
! ! !
Fractal attractor strange attractor Thus the starting point for Eulers method can be choosen arbitrarely Simplified model of the Lorenz attractor Performs a stretch & fold operation Period doubling can be observed
Christoph Traxler
45
Christoph Traxler
46
9.23
9. Chaos Theory
The Rssler Attractor
!
Christoph Traxler
47
Edward Lorenz, meteorologist (MIT) Investigation of convection air currents (1963) Important for weather forecasting
heat
Christoph Traxler 48
more heat
9.24
9. Chaos Theory
The Lorenz Attractor
!
Simplified model for convection currents: x = (y-x) y = rx - y - xz z = xy bz The parameters depend on physical conditions of the experiment, Lorenz settings: = 10 r = 28 b = 8/3
49
Christoph Traxler
motion ! y - difference of the temperature between ascending and descending currents ! z - deviation from the linear temperature range in vertical direction
Christoph Traxler
50
9.25
9. Chaos Theory
The Lorenz Attractor z
y x
Christoph Traxler 51
Properties:
! First strange attractor that was investigated ! Performs a stretch & split & merge process ! Fractal dimension for Lorenz settings: 2.06 ! Period doubling can be observed ! Tells us that a long time forecast of the
weather is impossible
Christoph Traxler
52
9.26
9. Chaos Theory
Quantitative Characterisation
!
differential equations with the Jacobian matrix ! The eigenvalues of the Jacobian matrix for a point p determine the local behaviour ! Ljapunov exponents characterize the global properties of an attractor
Christoph Traxler
53
Linearization
!
The Jacobian matrix for a system of 3 differential equations x = f(x,y,z), y = g(x,y,z), z = h(x,y,z) is defined by:
f x g J = x h x f y g y h y
54
f z g z h z
Christoph Traxler
9.27
9. Chaos Theory
Local Behaviour
!
The eigenvalues are defined by the equation: Det(J - I) = 0 where I denotes the unit matrix For a system of 3 differential equations there are 3 solutions 1, 2, 3 for any point (x,y,z)
Christoph Traxler
55
Local Behaviour
!
There are 3 eigenvectors c1, c2, c3 for each point of a trajectory which are defined by: Jci = ci ,i = 1...3 They define the direction of the greatest attraction or repulsion respectively The corresponding eigenvalues are the contraction or expansion factors
Christoph Traxler
56
9.28
9. Chaos Theory
Local Behaviour
!
Local Behaviour
!
Interpretation of the eigenvalues k = ak + ibk: saddle point negative & positive ak occure b 1, b 2, b 3 = 0 center ak = a l = 0 bk = -bl 0 ; k,l = 1...3, kl
Christoph Traxler
58
9.29
9. Chaos Theory
Local Behaviour
!
Interpretation of the eigenvalues k = ak + ibk: attracting focus ak = a l < 0 bk = -bl 0 ; k,l = 1...3, kl repelling focus ak = a l > 0 bk = -bl 0 ; k,l = 1...3, kl
Christoph Traxler
59
Local Behaviour
!
! !
If there are complex eigenvalues, then the eigenvector of the real eigenvalue defines the axis of rotation Eigenvalues and eigenvectors change continuously along trajectories Usually eigenvectors are not orthogonal Eigenvalues and Ljupanov exponents are related
Christoph Traxler
60
9.30
9. Chaos Theory
Visualizing Strange Attractors
!
Christoph Traxler
61
Ljapunov Exponents
!
An attractor pulls in neighboring points In a chaotic attractor nearby points diverge from each other Ljapunov exponents measure the averaged attraction and repulsion An attractor in n-dimensional space has n Ljapunov exponents, which are ordered 1 2 3 n
62
Christoph Traxler
9.31
9. Chaos Theory
Ljapunov Exponents
!
The largest exponent 1 is most important to check for chaos of a dynamic system e1 is the average factor by which an error is amplified (sensibility) What 1 tells about the trajectory of an attractor:
! 1 0 periodic trajectory (stable system) ! 1 > 0 ergodic trajectory (chaotic system)
Christoph Traxler
63
Ljapunov Exponents
!
Christoph Traxler
64
9.32
9. Chaos Theory
Ljapunov Exponents
5) Go back to step 3 until N iterations have been performed 6) 1 average of the sum
P(0)
Christoph Traxler
P() P(2)
65
P(3)
Ljapunov Exponents
!
! !
The second exponent characterizes the average change of the distance between two points travelling along a trajectory Numerical computation with an error in the time domain: p~(0) = p(0 + ) The distance increases or decreases locally e1+ 2 is the average factor by which an area changes On average the distance remains constant in strange attractors, e2 = 1 2 = 0
66
Christoph Traxler
9.33
9. Chaos Theory
Ljapunov Exponents
!
e1+ 2 + 3 is the average factor by which a volume changes The third exponent can be estimated if the average volume contraction factor r is known Example Lorenz attractor: e1+ 2 + 3 = r , r 13.6666, 1 0.9, 2 = 0 3 -12.8 An attractor is strange if its Ljapunov spectrum has the form: (+, 0, -)
67
Christoph Traxler
Ljapunov Exponents
!
Christoph Traxler
68
9.34
9. Chaos Theory
Ljapunov Exponents
!
Christoph Traxler
69
Ljapunov Diagrams
!
Visualise the behaviour of a dynamic system {X, f} depending on 2 parameters The x- and y-axis refers to a particular value range of these parameters Calculate 1 of {X, f} for the corresponding parameter values of each pixel The value of 1 is used to compute a colour (tranfer functions)
Christoph Traxler
70
9.35
9. Chaos Theory
Ljapunov Diagrams
Christoph Traxler
71
Ljapunov Diagrams
Christoph Traxler
72
9.36
9. Chaos Theory
Ljapunov Diagrams
Christoph Traxler
73
Ljapunov Diagrams
Christoph Traxler
74
9.37
9. Chaos Theory
Ljapunov Diagrams
Christoph Traxler
75
d = log 3
scale 1/9
4 0.2691 3
Christoph Traxler
76
9.38
9. Chaos Theory
Self Similarity of Fractals
!
Scaling factors are characteristic for the decomposition of fractals into self similar parts
n= 1 sD D= log n log 1 s
D=1+d
Simplification of Hausdorff-Besicovitch dimension DH Computation of DH is extremly hard and inpractible approximate DH Using regular grids with increasing resolutions to cover a set A and count non empty grid elements Plot the number of filled grid elements vs. grid resolution into a log/log diagram
78
Christoph Traxler
9.39
9. Chaos Theory
Box Counting Dimension DB
! ! ! ! !
Slope of the least-square line = DB Upper bound of DH: DH DB DB = DS for strict self similar structures DB is mostly used in all sciences DB does not reflect the distribution of points of an attractor No difference between densely filled boxes and sparsely filled ones
Christoph Traxler
79
Information Dimension DI
!
The information dimension DI considers the number of points of an attractror in each grid element The boxes are weighted according to how many times an orbit visits them Can be realized by counting pixels for each box during the approximation Lower bound for DB : DI DB
Christoph Traxler
80
9.40
9. Chaos Theory
Information Dimension DI
0.109 0.109 0.133 0.000 0.000 0.146 0.071 0.000 0.000 0.020
Christoph Traxler
0.000 0.166
0.121 0.050
81
0.076
0.000
Ljapunov Dimension DL
!
Given: the n Ljapunov exponents 1, 2, ...,n of an attractor in n-dimensional space DL = max {d > 0 |(d) 0} where (d) = 1 + 2 + ...+ d Kaplan-Yorke conjecture: DI = DL
(d) DL d
Christoph Traxler
82
9.41
9. Chaos Theory
Spectrum of Dimensions
!
Different dimensions are related to each other and can be embedded into a spectrum of dimensions A strange attractor with locally different dimension values has an inhomogeneous geometry and is called multifractal
Christoph Traxler
83
Christoph Traxler
84
9.42
9. Chaos Theory
Links
!
Strange attractors:
http://www.youtube.com/watch? v=QXf95_EKS6E&feature=related ! http://www.youtube.com/watch?v=m4TG4TBHZEc ! http://www.youtube.com/watch? v=FD2GdjWUkuc&feature=results_main&playnext=1&lis t=PL265226AC9B8AAD99 ! http://www.cg.tuwien.ac.at/research/vis/dynsys/
!
Christoph Traxler
85
9.43