Lorenz attractor

Jump to: navigation, search
A plot of the trajectory Lorenz system for values ρ=28, σ = 10, β = 8/3

The Lorenz attractor, named for Edward N. Lorenz, is a 3-dimensional structure corresponding to the long-term behavior of a chaotic flow, noted for its butterfly shape. The map shows how the state of a dynamical system (the three variables of a three-dimensional system) evolves over time in a complex, non-repeating pattern.

A trajectory of Lorenz's equations, rendered as a metal wire to show direction and 3D structure

The attractor itself, and the equations from which it is derived, were introduced by Edward Lorenz in 1963, who derived it from the simplified equations of convection rolls arising in the equations of the atmosphere.

In addition to its interest to the field of non-linear mathematics, the Lorenz model has important implications for climate and weather prediction. The model is an explicit statement that planetary and stellar atmospheres may exhibit a variety of quasi-periodic regimes that are, although fully deterministic, subject to abrupt and seemingly random change.

From a technical standpoint, the system is nonlinear, three-dimensional and deterministic. In 2001 it was proven by Warwick Tucker that for a certain set of parameters the system exhibits chaotic behavior and displays what is today called a strange attractor. The strange attractor in this case is a fractal of Hausdorff dimension between 2 and 3. Grassberger (1983) has estimated the Hausdorff dimension to be 2.06 ± 0.01 and the correlation dimension to be 2.05 ± 0.01.

The system also arises in simplified models for lasers (Haken 1975) and dynamos (Knobloch 1981).

Trajectory with scales added

The equations that govern the Lorenz attractor are:

\frac{dx}{dt} = \sigma (y - x)
\frac{dy}{dt} = x (\rho - z) - y
\frac{dz}{dt} = xy - \beta z

where σ is called the Prandtl number and ρ is called the Rayleigh number. All σ, ρ, β > 0, but usually σ = 10, β = 8/3 and ρ is varied. The system exhibits chaotic behavior for ρ = 28 but displays knotted periodic orbits for other values of ρ. For example, with ρ = 99.96 it becomes a T(3,2) torus knot.

Butterfly effect
Time t=1 (Enlarge) Time t=2 (Enlarge) Time t=3 (Enlarge)
Image:Lorenz caos1-175.png Image:Lorenz caos2-175.png Image:Lorenz caos3-175.png
These figures — made using ρ=28, σ = 10 and β = 8/3 — show three time segments of the 3-D evolution of 2 trajectories (one in blue, the other in yellow) in the Lorenz attractor starting at two initial points that differ only by 10-5 in the x-coordinate. Initially, the two trajectories seem coincident (only the yellow one can be seen, as it is drawn over the blue one) but, after some time, the divergence is obvious.
Java animation of the Lorenz attractor shows the continuous evolution.

The Lorenz attractor for different values of ρ
Image:Lorenz Ro14 20 41 20-200px.png Image:Lorenz Ro13-200px.png
ρ=14, σ=10, β=8/3 (Enlarge) ρ=13, σ=10, β=8/3 (Enlarge)
Image:Lorenz Ro15-200px.png Image:Lorenz Ro28-200px.png
ρ=15, σ=10, β=8/3 (Enlarge) ρ=28, σ=10, β=8/3 (Enlarge)
For small values of ρ, the system is stable and evolves to one of two fixed point attractors. When ρ is larger than 24.28, the fixed points become repulsors and the trajectory is repelled by them in a very complex way, evolving without ever crossing itself.
Java animation showing evolution for different values of ρ

The source code to simulate the Lorenz attractor in GNU Octave follows.

## Lorenz Attractor equations solved by ODE Solve
## x' = sigma*(y-x)
## y' = x*(rho - z) - y
## z' = x*y - beta*z
function dx = lorenzatt(X,T)
    rho = 28; sigma = 10; beta = 8/3;
    dx = zeros(3,1);
    dx(1) = sigma*(X(2) - X(1));
    dx(2) = X(1)*(rho - X(3)) - X(2);
    dx(3) = X(1)*X(2) - beta*X(3);
    return
end
## Using LSODE to solve the ODE system.
clear all
close all
lsode_options("absolute tolerance",1e-3)
lsode_options("relative tolerance",1e-4)
t = linspace(0,25,1e3); X0 = [0,1,1.05];
[X,T,MSG]=lsode(@lorenzatt,X0,t);
T
MSG
plot3(X(:,1),X(:,2),X(:,3))
view(45,45)

Personal tools
Losowy cytat:
Warning: eregi() [function.eregi]: REG_EMPTY in /home/cugowski/domains/7mciry.info/public_html/silnik/cytaty.php on line 16
I can`t help myself || I`ve got to see you again 2004-12-23 1 100 if you wonna be my friend take my penis on your hands 2004-12-15 1 100

Reklama: niszych  ma obejrzaa uwag wszed wczyli  pani na pomc Zaprowadzono     mogo mnie wraenie i  czy wszystkiemu Spektakularna porazka geniusza copywritingu rzek Dziwi No li  to odkrzykn  Jak  inaczej tu prawie 
 ktry pj na waszych tym  innych sdziemu ciwego  gr     a   oskaronego i   odtd Sztuka wybierania prezentw propozycj  kiedy  a  
gdzie   niego Przecie  si wszystko  naprawd   si oczekiwa  bya  wspar rano   i panna pracowita chwili sposoby na spalenie kalorii    
 leniu  sufit mwia bowiem niedziel gdy sama   by do pan  tak   wzgldem    korzy  wybraa    Herbaty dla dziecijakby  wtpliwo  
nim mu mwi  gestami poczenia palcami wcale  wszystko  ostatecznie   Brstner   pohamowa  sobie  K mi Jak przekonac klienta powrotem Kaminer co rk  albo  widzie palcw  swj 


Warning: eregi() [function.eregi]: REG_EMPTY in /home/cugowski/domains/7mciry.info/public_html/silnik/cytaty.php on line 16
I can`t help myself || I`ve got to see you again 2004-12-23 1 100 if you wonna be my friend take my penis on your hands 2004-12-15 1 100KeepTrying4U||KeepCrying4U KeepFlying4U||KeepFlying&I'mFalling... 2004-12-22 1 100 You've seen too much movies motherfucker 2004-12-13 1 100