LORENZ_EQUATIONS
The Lorenz Equations


LORENZ_EQUATIONS is a collection of Mathematica routines which investigate and display the behavior of solutions to the Lorenz equations.

The Lorenz equations are an extremely simplified model of the weather, in which three differential equations describe the evolution of three variables. There are also three parameters whose values play the role of physical constants.

It was while studying these equations that Edward Lorenz discovered what he called "deterministic chaos". That is, at least for certain values of the parameters, solutions were extremely sensitive to the initial conditions.

The Lorenz equations are often written as

        x' = sigma * ( y - x )
        y' = x * ( rho - z ) - y
        z' = x * y - beta * z
      
where the parameters are positive. Typical values for the parameters are
        sigma = 10
        beta = 8 / 3 = 2.666...
        rho = 28
      
The value of rho has a strong influence on the behavior of solutions. The value rho=28 results in chaotic solutions, whereas rho=99.96 yields a regular pattern.

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Related Data and Programs:

LORENZ_SIMULATION is a MATLAB program which solves the Lorenz equations and displays the solution, for various starting conditions.

Author:

Jim Fink, Gettysburg College.

Reference:

  1. Kathleen Alligood, Tim Sauer, James Yorke,
    Chaos: An Introduction to Dynamical Systems,
    Springer, 1997,
    ISBN: 0-387-94677-2,
    LC: QA614.8.A44.
  2. James Gleick,
    Chaos: The Making of a New Science,
    Viking, 1987,
    ISBN13: 978-0140092509,
    LC: Q172.5.C45.G54.
  3. Edward Lorenz,
    Deterministic Nonperiodic Flow,
    Journal of Atmospheric Science,
    Volume 20, 1963, pages 130-141.

Source Code:

You can go up one level to the Mathematica packages and notebooks.


Last revised on 20 April 2008.