Virtual Labs / Spring–Mass System
Spring–Mass System
Explore simple harmonic motion by changing the attached mass, spring stiffness and initial displacement. Observe the oscillation and investigate its period, frequency and energy.
Oscillation simulation
The mass oscillates around its equilibrium position.
Experiment controls
Change a parameter and watch the motion respond.
Oscillation running.
Simple harmonic motion formulas
f = 1/T
ω = √(k/m)
E = ½kA²
T = period, f = frequency, ω = angular frequency, m = mass, k = spring constant, A = amplitude.
For an ideal spring, increasing mass increases the period. Increasing stiffness decreases the period. Increasing amplitude increases the energy but does not change the period in the ideal linear model.
Energy during oscillation
The graph shows kinetic and spring potential energy over one oscillation. Their sum remains constant in this ideal, undamped model.
Kinetic energy is greatest near equilibrium; spring potential energy is greatest at the extreme positions.
Experiment procedure
- Begin with the default mass and spring constant.
- Observe the motion and note the period.
- Increase the mass while keeping the spring constant fixed.
- Restore the mass, then increase the spring constant.
- Change the initial displacement and compare the energy.
- Record the results and look for patterns.
Observation table
Record each parameter setting and its calculated results.
| # | Mass | Spring k | Amplitude | Period | Energy |
|---|---|---|---|---|---|
| No observations recorded yet. | |||||
You can record up to 20 observations.