Two paths start a hair apart and follow the same three equations. Watch them agree, then part onto opposite wings of the butterfly. Drag the start, spin the shape and pull rho down until chaos stops.
Lorenz Attractor
About this simulation
This simulation integrates the Lorenz system, a simple model of convection that shows chaos. Students adjust sigma, rho and beta, set the size of the tiny start offset for the second trajectory and toggle it on or off. The blue path is the reference run and the orange path starts almost in the same place. Readouts show the separation between them, an estimate of the growth rate and the time to separate. Teachers can use it to introduce sensitive dependence on initial conditions and the butterfly effect.
What students can explore
- Keep the classic values and watch the blue and orange paths separate over time.
- Change Start offset to a smaller power of ten and read the Time to separate readout.
- Lower Rho below about 24 and see whether the motion stops being chaotic.
- Compare the ln(d/d0) / t readout with the Lyapunov exponent of about 0.9.
- Turn off Second trajectory to focus on a single path.
Learning objectives
- 1Describe sensitive dependence on initial conditions.
- 2Explain why a deterministic system can still be unpredictable.
- 3Observe how parameter changes alter the behavior of an attractor.
- 4Interpret an exponential growth rate of separation.
Questions teachers ask
Is the Lorenz attractor simulation free to use?
Yes. It is completely free and runs in any modern web browser, including on interactive whiteboards, tablets, Chromebooks and phones. There is nothing to install and no sign-up or account is needed.
What is the butterfly effect?
It is the idea that tiny differences in starting conditions can grow exponentially and lead to very different outcomes. The Lorenz system, with its two paths drifting apart, is the classic example.
Are the paths random?
No. They follow exact equations with no randomness, but the exponential growth of small differences makes long-term prediction impossible in practice.
How do I use the Lorenz attractor simulation?
Leave the defaults, watch the two paths split and note the time. Then change the start offset or one parameter and compare.
Embed this simulation
Drop it into your LMS, blog, or class site — free.
<iframe src="https://kiwibee.io/en/simulations/lorenz-attractor-3d-simulation/embed" title="Lorenz Attractor | KiwiBee" loading="lazy" allowfullscreen style="width:100%;height:min(70vh,620px);min-height:420px;border:0;border-radius:16px"></iframe>Continue exploring
More interactive science models
Type any function and see its shape straight away. Plot up to three at once in three colours to compare them, drag the trace point to read a value off a curve, and see where each one crosses zero.
Spin a spinner, flip a coin or roll a die and watch two sets of bars: the chances the shapes predict, and the results you actually got. Ten spins prove nothing; a few hundred and the two are hard to tell apart.
Move m and watch the line tilt; move b and watch it slide. Or drag the two points on the line and read the equation it writes back. A rise-over-run staircase climbs the line so slope becomes something you can count.
Compare a two-body orbit with three-body figure-eight motion, then add up to twelve bodies. Change initial masses, velocities and positions; watch orbit trails and numerical energy error.
From model to evidence
Pair this simulation with a printable
Use a worksheet to capture predictions, observations, and explanations after students explore.
Bring interactive science into your classroom
KiwiBee's free teacher workspace brings lesson planning, worksheets, classroom tools, and gradebook together in one place.
Start free and create your first class