Simulation of Elastic potential energy in science and Physics

Use the simulation in your science or Physics class to illustrate elastic potential energy.

Simulation Summary: Elastic potential energy

Here is a concise summary you can use (e.g. for notes, a report, or to explain the simulation to someone else):

Summary of the Elastic Potential Energy Simulation

This interactive HTML/CSS animation demonstrates elastic potential energy stored in a stretched spring.

  • Visual elements:
  • A fixed wall on the left connected to a coiled spring.
  • A colourful block (mass) attached to the right end of the spring.
  • The spring stretches and contracts in a smooth repeating cycle (≈6 seconds per full oscillation).
  • Key physics illustrated:
  • Elastic potential energy (EPE) is stored when the spring is stretched.
  • The formula is E = ½ k x² — energy increases with the square of the extension (x).
  • When the extension is greatest (maximum stretch), the stored energy is highest.
  • When the spring returns to its natural length, stored elastic energy drops to zero.
  • Visual cues:
  • An energy bar at the bottom fills up to maximum when the spring is most stretched and empties when relaxed — showing the quadratic (x²) relationship (doubling the stretch → 4× energy).
  • Text reminder: “Greater extension → much higher stored energy (doubling stretch → ×4 energy)”.
  • Educational focus:
  • Highlights that elastic potential energy depends non-linearly on displacement (unlike kinetic energy’s v² relationship shown in a previous simulation).
  • Useful for understanding energy transfers in oscillating systems (e.g. mass-spring, bungee jumping, trampolines, bow & arrow).

The simulation uses only HTML and CSS (no JavaScript) to create a smooth, infinite looping demonstration that clearly communicates the quadratic nature of stored elastic energy.