Kinetic and potential energy on a track: shape the track, watch KE, PE and heat swap, friction, and loop the loop

Shape a track with your finger, let a ball roll and watch kinetic energy, potential energy and heat trade places while the total stays the same; add friction and see it turn into heat; then find the lowest start that gets a ball round a loop.

Keep it one tap away for everyday use.

Bookmark Energy skate track?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Shape track
  2. Roll ball
  3. KE, PE, heat
  4. Loop
Nothing is uploadedWorks offline once open
Level
Drag the round handles to shape the track. Tap the track to put the ball there.
Kinetic (KE)
Potential (PE)
Heat
Total

Friction here is a simple sliding-friction number μ (0 is a perfectly smooth track). The ball bounces off the walls at both ends without losing energy.

The numbers

Try this

  • With no friction, the ball always comes back to the height it started from: energy is not lost, only swapped between KE and PE.
  • Make the middle hump higher than the start. The ball can never get over it.
  • Add friction. The heat bar grows, the ball rises less each time, and in the end it stops. The total stays the same.
  • Double the mass. Every energy doubles, but the ball moves exactly the same way.
  • In Loop the loop, find the lowest start that gets round. Compare it with 2.5 × the radius.

Check yourself

What it does

A ball rolls along a track that you shape yourself. Four bars show its energy as it goes: kinetic energy (KE, from its speed), potential energy (PE, from its height), heat made by friction, and the total. Watch KE and PE swap places: high up the ball is slow and has lots of PE; at the bottom it is fast and has lots of KE. With no friction the total never changes and the ball always climbs back to the dashed line at its starting height. Turn friction up and the heat bar grows until the ball stops.

The Loop the loop mode sends a ball down a smooth ramp into a vertical loop. Change the starting height and the loop size to find out whether it gets round, falls off part-way (and where), or just rolls back.

It follows the school topics on energy: kinetic and potential energy and the conservation of energy (Class 9 Science, work and energy), and the work-energy theorem, conservative forces and motion in a vertical circle (Class 11 Physics, work, energy and power). Friction itself is explored on a slope in friction ramp and forces on a trolley in newton's laws sandbox; a real pendulum swaps the same energies in pendulum lab analyser.

How to use it

  1. Pick a Level. Class 9 shows the energy bars and the KE + PE + heat sum with your numbers. Class 11 adds the work done by friction (the work-energy theorem) and, in Loop the loop, where and why the ball leaves the track.
  2. Shape a track: drag the five round handles up and down. Tap anywhere on the track to put the ball there (it starts at rest).
  3. Press Play. Press it again to pause, and Reset to put the ball back.
  4. Set friction (0 is perfectly smooth) and the mass. The mass changes every energy in joules but not the way the ball moves.
  5. Loop the loop: set the starting height h and the loop radius r and press Play.

Worked example

Open the page: a 2 kg ball starts at rest 6 m up on the left. Its energy is all potential: 2 × 9.8 × 6 = 117.6 J. As it rolls down, the PE bar shrinks and the KE bar grows, and the total stays 117.6 J. Near the lowest point (0.5 m high) its speed is √(2 × 9.8 × 5.5) ≈ 10.4 m/s. It bounces off the right wall and comes back up to 6 m again.

In Loop the loop with r = 2 m: from h = 6 m the ball reaches the bottom at 10.84 m/s and gets round with 6.26 m/s at the top (it needs at least √(9.8 × 2) = 4.43 m/s). The lowest start that works is 5 m (2.5 × r). From 4 m it falls off the loop 3.33 m up, 131.8° of the way round.

Tips

  • Energy is never lost, only changed into other forms. Friction turns it into heat (and a little sound).
  • The speed at a given height does not depend on the shape of the track in between, only on how far below the start it is (without friction).
  • The mass cancels from every speed: a heavy and a light ball roll in exactly the same way.

FAQ

Is the ball rolling or sliding? The model treats it as a small sliding bead, so all its kinetic energy is in moving along. A real rolling ball also stores some energy in its spin and so goes a little slower.

Why does it need 2.5 times the radius, not 2? At the top it must still be moving fast enough for gravity alone to keep it on its circle, so it needs some kinetic energy left over: half a radius’ worth of height.

Is anything stored? No. Everything runs in your browser and nothing is saved or sent.

Where the numbers come from

  • Kinetic energy ½mv², potential energy mgh, conservation of mechanical energy, the work-energy theorem and the loop-the-loop condition (v² ≥ gr at the top, h ≥ 2.5r): standard school physics found in any textbook. g = 9.8 m/s² (rounded).
  • The energy-based motion was checked against an independent force-based (velocity Verlet) integration along the same track, against v = √(2gΔh), and the loop results against hand-worked values. The track shape and friction values are made up.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Read more on the Blog

Last updated 2026-11-09.

Change log for Energy skate track

  1. Fix whole-number labels in #1021-#1026 (100 % showed as 1 %) Details on GitHub
  2. Add #1025 Energy skate track Details on GitHub

Every change to fibub

Related tools

Pendulum lab analyser #T637 Paste your pendulum lengths and periods (or times for 10 swings) and get g with its uncertainty from a straight-line fit of T² against L, the exact correction for large swings, an optional unknown-length offset, residuals, and how far the small-angle formula is off at any amplitude. Newton's laws sandbox #L10 Push a trolley with a force and mass you choose on ice, a smooth floor or carpet and watch a = F/m and friction at work; push two trolleys apart to see equal and opposite forces and momentum conserved; and catch a ball to see why a longer stopping time means a smaller force. Friction ramp #L11 Tilt a ramp, pick the surfaces, set the mass and push, and see at once whether the block stays, slides down or moves up, with the gravity, support, friction and push arrows drawn on it and the numbers worked out. Simple machines lab #L13 Lift a load with a lever, a pulley system of 1 to 4 strands, a ramp or a wheel and axle; see the effort you need, the mechanical advantage, the velocity ratio and the efficiency, and check that work out is never more than work in. Kepler orbits #L14 Set a planet's launch speed and watch its orbit become a circle, an ellipse or an escape; see equal areas swept in equal times, check T² = a³ against the planets, and find how g changes above and below the Earth's surface. Collision carts #L142 Roll two carts into each other on a track, bouncy or sticky, and watch the momentum bars before and after: the total never changes. See where the kinetic energy goes, then fire a cannon or jump off a boat to see recoil. Variable force work #L196 Shape a force-displacement graph with your finger, or start from a steady force, a spring or a fading push, pick where the motion starts and stops, and see the work as the shaded area, with the parts above and below the axis, the formula with your numbers, and the speed it gives a cart. Vertical circle #L200 Whirl a stone on a string and see its centripetal acceleration v²/r and the pull it needs; let go and watch it fly off along the tangent. Then swing a mass in a vertical circle: the speed and tension all the way round, the least speed to loop, and where the string goes slack if it is too slow.