Skip to main content
Sandbox Physics

M048 · Stored energy takes flight

Spring Launcher

Compress a spring, release a ball and follow the energy into flight. Find the launch threshold, compare gravity and recover stiffness from recorded apex heights.

Interactive modelSpring Launcher
Contact stateReady\text{Ready}
Ball-bottom heightReady\text{Ready}
Upward velocityReady\text{Ready}
Predicted highest pointReady\text{Ready}
Compression needed for flightReady\text{Ready}
Stiffness from recorded heightsReady\text{Ready}
Energy ledger residualReady\text{Ready}
Recorded apex heightsReady\text{Ready}

Physics tutorial

Spring Launcher

BackgroundA unilateral spring can push a ball but cannot pull it.

Why it mattersPredict flight from the compressed spring, then test the threshold.

Start with the essentials

Focus question
Will the ball actually leave the spring?
One-sentence intuition
Gravity takes energy during the spring stroke before flight even begins.

Core mathematical model

Contact and flight

mq¨=−kmin⁡(q,0)−mgm\ddot q=-k\min(q,0)-mg

The coordinate starts at the relaxed spring tip; the spring never pulls.

Flight threshold

c>2mgkc>\frac{2mg}{k}

A strictly positive launch speed requires more than static spring support.

Apex above the floor

Hmax⁡=L−c+kc22mgH_{\max}=L-c+\frac{kc^2}{2mg}

Valid only when separation occurs. Height is ball-bottom clearance.

Recorded-height inference

k^=2mgc2(H‾peak−L+c)\widehat k=\frac{2mg}{c^2}(\overline H_{\rm peak}-L+c)

Only recorded peaks above the relaxed tip enter this ideal inference.

Common difficulties

Read the boundary

Typical misconceptionAny compression guarantees flight.

Better mental modelCompare the weak-spring preset with the launch threshold.

Run the experiment

  1. 01

    Set the height

    Drag the gold handle or use its keyboard slider.

    What to observe: The scene and predicted motion update together.
  2. 02

    Follow the event

    Play, pause and jump to the next event.

    What to observe: Height remains continuous while an impact can change velocity instantly.
  3. 03

    Keep an energy ledger

    Scrub between turning points.

    What to observe: Stored, kinetic, gravitational and transferred energy explain each other.
  4. 04

    Measure a run

    Record apex heights, export the CSV and compare the inferred parameter.

    What to observe: Replaying preserves the same measurements; changing physical parameters clears them.
FeedbackSomething broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy