SHM circle

A point goes round a circle at a steady speed; its shadow moves in simple harmonic motion. Change the amplitude, period and phase, watch the x, v and a graphs and the energy bars, and turn the same motion into a mass on a spring or a pendulum.

Keep it one tap away for everyday use.

Bookmark SHM circle?

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

  1. Circle
  2. Shadow
  3. Graphs
  4. Check
Nothing is uploadedWorks offline once open

The circle and its shadow

Position, velocity and acceleration

The velocity curve is a quarter of a turn ahead of the position curve, and the acceleration is always opposite to the position: a = −ω² x. Energy swaps between kinetic and potential, and the total stays the same (no friction).

Try this

  • Pause when the shadow is at the end of its swing: the speed is zero but the acceleration is biggest.
  • Pause in the middle: the speed is biggest and the acceleration is zero.
  • Set the phase to 90°: the motion starts in the middle, moving left. That is x = A cos(ωt + 90°) = −A sin ωt.
  • Double the amplitude on the spring: the period does not change, but the energy becomes four times bigger.
  • Make the spring four times stiffer: the period halves. On the pendulum, make the string four times longer: the period doubles. Try the Moon.

Check yourself

What it does

Shine a light from above onto a ball going round a circle at a steady speed, and its shadow on the floor slides back and forth: fast in the middle, slowing to a stop at each end, then back again. That back-and-forth motion is simple harmonic motion (SHM), the motion of a mass on a spring and of a pendulum making small swings. This page shows the circle and its shadow side by side, draws the position, velocity and acceleration graphs with a line at the present moment, and shows how the energy swaps between kinetic and potential while the total stays the same.

It follows the school topic of oscillations: Class 11 Physics, Oscillations (periodic motion, SHM and uniform circular motion, velocity and acceleration in SHM, force law, energy, the spring-mass system and the simple pendulum). Use pendulum lab analyser to time a real pendulum, coupled oscillators to see several springs together, and sound wave visualiser to see SHM passed along as a wave.

How to use it

  1. Choose what moves: Circle (just the point and its shadow), Spring (a block on a spring) or Pendulum (a bob on a string).
  2. Set the amplitude A: the radius of the circle, which is how far the shadow goes either side of the middle.
  3. Set the starting phase φ: where on the circle the point starts at t = 0. At 0° it starts at the right end; at 90° it starts in the middle, moving left.
  4. On Circle, set the time for one turn (the period T). On Spring, set the mass m and the spring constant k; on Pendulum, set the string length L and the planet. The period is worked out with the numbers filled in.
  5. The mass also sets the energy: E = ½ k A², with k = mω².
  6. Pause, Back to t = 0 and Slow motion help you stop at a moment and read x, v and a in the line under the picture.

Worked example

With the page as it opens (Circle, A = 10 cm, T = 2 s, φ = 0°, m = 0.5 kg): ω = 2π / 2 = 3.142 rad/s. The top speed is Aω = 10 × 3.142 = 31.42 cm/s, in the middle. The biggest acceleration is Aω² = 0.1 × 3.142² = 0.987 m/s², at the ends. The spring constant that gives this motion is k = mω² = 4.935 N/m and the total energy is ½ k A² = 0.02467 J.

Switch to Spring with m = 0.5 kg and k = 20 N/m: T = 2π√(0.5 / 20) = 0.9935 s. Switch to Pendulum with L = 1 m on Earth: T = 2π√(1 / 9.8) = 2.007 s.

Check yourself

Five questions with fresh numbers: a spring’s period, a pendulum’s period, the greatest speed and greatest acceleration from the amplitude and period, and where in the swing the speed, acceleration or potential energy is largest. Answers are checked on the page and the working is shown. Nothing is saved.

Tips

  • The period of SHM does not depend on the amplitude. Double A and the block goes twice as far, twice as fast, in the same time.
  • The minus sign in a = −ω²x is the key to SHM: the push is always back towards the middle and grows with the distance from it.
  • The pendulum formula holds for small swings (up to about 10°). Big swings take a little longer.

FAQ

Why a circle? Because the side-to-side part of steady circular motion is exactly x = A cos(ωt + φ). The angle ωt + φ on the circle is the phase.

Why is velocity ahead of position? The velocity curve reaches its peak a quarter of a period before the position does: −sin θ = cos(θ + 90°).

Is this from NCERT? No. It is an independent study aid that follows the same school topics, with its own pictures and numbers.

Where the numbers come from

  • Simple harmonic motion as the projection of uniform circular motion, x = A cos(ωt + φ), v = −Aω sin(ωt + φ), a = −ω²x, energy ½kA² with k = mω², spring-mass period 2π√(m/k), small-swing pendulum period 2π√(L/g): standard physics.
  • g = 9.8 m/s² (school value); Moon about 1.62 m/s² and Mars about 3.71 m/s² are rounded general values.
  • Checked against an independent Python calculation and a step-by-step numerical solution of m x″ = −k x written for the tests.

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.

Last updated 2026-11-09.

Change log for SHM circle

  1. Add #1062 SHM as a shadow of circular motion 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. Coupled oscillators #T642 Line up to 12 masses joined by springs, between walls or floating free, and get every normal mode: its frequency, period and shape. Watch a single mode or any starting push move, see how the energy is shared between the modes, and download the motion. Sound wave visualiser #L25 Watch air particles bunch into compressions and spread into rarefactions as a sound passes. Slide the frequency and amplitude, switch to water or steel, hear the note, and work out echo distances and sea depth with SONAR. Travelling wave #L27 Watch a wave move along a string while one particle just goes up and down. Change the amplitude, wavelength, period and direction; add a second wave to see superposition and standing waves; and hear beats between two close tones. Distance and displacement #L143 Tap a walk on a map and see the distance you walked next to the straight-line displacement, with average speed and average velocity. Then run round a circular track at a steady speed and watch the velocity arrow turn: uniform circular motion. Ferris wheel height #L160 Drag a seat round a Ferris wheel or press Play and watch its height above the ground drawn as a wave against the angle turned. Count full turns past 360°, find when the seat is above a height, and see the wave become h = H − r cos θ. 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. Pendulum lab #L213 Swing a pendulum of any length on Earth, the Moon, Mars or Jupiter and see its period worked out. At Class 11 see how much longer big swings take, then time a pendulum with the stopwatch and fit a straight line of T² against L to measure g. Spring combinations #L214 Hang a mass on one spring, two springs one below the other, or two side by side, and watch it bob. See the combined spring constant, how far it hangs, the period T = 2π√(m/k) and the energy, all with your numbers, and compare series with parallel. Forced oscillations #L215 Let a block on a spring go and watch friction make its swings die away, or push it in rhythm and watch the swings build up to a steady size. Slide the push rate through resonance, see the resonance curve for more and less damping, and get the amplitude, phase lag and Q with your numbers.