2002
From Mathsoc wiki
PY2002 Chaos & Complexity (TP only)
The sole TP-only course in second year. Skimmed through various parts of chaotic and complex behaviour, with applets.
Lecturer: Dr. Stefan Hutzler
Website: Link
As taught in: 2007-2008
Contents |
The Logistic map
Period Doubling
Feigenbaum Numbers
Let
be the value of the control parameter for some system at the change from period 1 to period 2 behaviour,
be the value of the control parameter at the change from period 2 to period 4 behaviour, and so on. Then we have
and this is approximately the same for all
. In the limit,
the Feigenbaum delta.
Lyapunov Exponents
Lyapunov exponents represent an attempt to measure sensitivity to initial conditions. Consider choosing two different starting values and after every iteration computing the difference between the trajectories:
One finds numerically that
and
is called the Lyapunov exponent
in the limit
.
indicates exponential divergence of nearby trajectories, a signature of chaos.
So we have
and we expand
In the infinitesimal limit,
becomes
and as
we have that
thus we have that
and we compute
over a sample of starting points
to obtain the average Lyapunov exponent
Damped Driven Pendulum
Consider the damped driven pendulum, described by
To simplify analysis, we write this in dimensionless form by introducting a dimensionless time variable
. Thus,
Our equation of motion becomes
having divided across by
after changing our time variable, and where
We now define
and
giving
where we now rename
as
. Our control parameters are clearly
and
.
This equation may be solved numerically using a method such as the fourth order Runge Kutta method (see SF Computational labs) or the simple Euler method (too crude to actually be used in practice). We introduce new variable
and
such that
The simple Euler method for solving these equations is given below; essentially it approximates the evolution of a system through a series of finite time steps
using first order Taylor approximations:
Phase Space
The pair
and
specify the behaviour of a dynamical system (in higher dimensions, these would be vector quantities). We can thus characterise the system at any instant of time by a point in a plot of
against
- this is known as phase space.
Phase Space of the Harmonic Oscillator
- Harmonic Oscillator
Referring to our full derivation for the damped driven oscillator above, we now let
, then
hence
so
the equation of a circle. Note that this derivation used the dimensionless form of the variables, otherwise we would obtain
, an ellipse. Here the constant
is proportional to the total energy of the oscillator.
- Damped Harmonic Oscillator
Here
and
. We can determine the fixed points easily:
so
is an attractor. The basin of attraction is here the whole plane.
- Non-linear pendulum
We have
and integrating gives
We determine the fixed points as before
We find that
are stable and
are unstable.
Properties of Phase Space
- Trajectories cannot cross as this would violate determinism.
- Conservative systems preserve area in phase space, while dissipative ones lead to a decrease in area. Consider a system of the form
then the test for dissipation is
If
, then the system is conservative.
- In one-dimension the fixed points divide the x-axis into a number of non-interacting regions, Fixed points can be nodes, repellors or saddle points.
- In 2-dimensions, the Poincare-Bendixson theorem states that given that the long-term motion of a system in 2-d space is limited to a finite size region
, and that any trajectory starting in
ends in
, then any trajectory starting in
can only approach a fixed point or limit cycle as
(ie no chaos in 2-d).
Stability of Fixed Points
- In one-dimension, we have
and if
the fixed point
is a repellor, and if
the fixed point
is a node.
- In two-dimensions, we construct the Jacobi matrix of partial derivatives
evaluate it at the fixed point and then find the eigenvalues, which determine the stability of the fixed points.
- repellor
- node
- saddle
If the eigenvalues are complex, then the fixed point is at the centre of a spiral (spiralling inwards if the real parts are negative).
The three-dimensional analysis is similar.
Fractals
A fractal is some geometric object having non-integer dimension.
We can compute fractal dimension as follows: if
and there exists a number
such that
then
is called the fractal dimension of the object in question. We have
and the first term goes to zero as
as
, thus
An alternate method is the box counting method, in which one covers the boundary of the object with boxes (or d-spheres in higher dimensions). If
is the number of boxes of side length
needed to cover the boundary, and if
for
(ie if a graph of log (number of boxes) against log (1/sidelength of boxes) is a straight line with slope
)
then
is called the box counting fractal dimension.
Examples of fractals include: the Mandelbrot set, the Koch curve and the Sierpinski gasket.
Self Organised Criticality
You can discuss this by referring to Per Bak's model of sand-pile dynamics, you know...
Cellular Automata
Pedestrian Dynamics
Applets
LOGISTIC MAP
- Time Series of a Logistic Map: http://brain.cc.kogakuin.ac.jp/~kanamaru/Chaos/e/Logits/
[vary control parameter and see the mapping time series dependency on starting conditions]
- Bifurcation diagram: http://brain.cc.kogakuin.ac.jp/~kanamaru/Chaos/e/BifArea/
[with direct link to the above mapping]
PENDULUM
- Simple pendulum:
http://www.expm.t.u-tokyo.ac.jp/~kanamaru/Chaos/e/Pendulum/Harmonic/harmonic.driven, with two different starting conditions
http://www.expm.t.u-tokyo.ac.jp/~kanamaru/Chaos/e/Pendulum/Forced/forced.damping, driven, phase portrait
http://webphysics.davidson.edu/Applets/Pendulum/Pendulum.html excellent for period doubling etc.
- Driven Pendulum:
http://theorie.physik.uni-wuerzburg.de/~kinzel/applets/pendulum.html
POINCARE SECTION
- A Poincare section is recorded for a double pendulum: http://www.physics.buffalo.edu/phy410-505_fall00/Chapter6/oct27.html
KOCH CURVE
- Starting from a line: http://www.arcytech.org/java/fractals/koch.shtml
- As a snow flake: http://nic.gtn.net/˜jeffv/koch.html
FRACTALS
- Fractals in a lake: http://www.fraktalwelt.de/myhome/frlake.htm
- The fractal fern: http://www.forestecho.net/ferns.html
- A coastline generator: http://polymer.bu.edu/java/java/coastline/coastlineapplet.html
SELF ORGANIZED CRITICALITY
- The avalanche applet: http://theorie.physik.uni-wuerzburg.de/~kinzel/applets/avalanche.html
CELLULAR AUTOMATA
- One-dimensional cellular automata:
http://math.hws.edu/xJava/CA/CA.html
http://members.surfeu.at/tim2/caos/caos.html
- The game of life applet: http://www.bitstorm.org/gameoflife/
PEDESTRIAN DYNAMICS
- Lane formation in a street: http://www.trafficforum.org/somsstuff/pedapplets/corridor.html
- Oscillating pedestrian streams at a bottleneck: http://www.trafficforum.org/somsstuff/pedapplets/Door.html
- Pedestrians interacting at a crossing: http://www.trafficforum.org/somsstuff/pedapplets/Crossing.html

