Displacement
The position of the oscillator as a function of time.
Concept module
See one repeating system from displacement to acceleration and back again, with the math tied directly to the motion on screen.
The simulation shows a single oscillator moving back and forth across an equilibrium point. The object position, velocity direction, and acceleration direction are linked to the same motion so the relationship stays readable without needing to decode the graph alone. When the user changes amplitude, angular frequency, or phase, the motion updates immediately and the graph follows the same cycle. At t = 0 s, the oscillator is 1.4 m from equilibrium, moving at 0 m/s, with acceleration -4.54 m/s². The phase angle is 0 rad and the period is about 3.49 s.
Interactive lab
Keep the stage, graph, and immediate control feedback in one working view.
Time
0.00 s / 8.00 sLivePause to inspect a specific moment, then step or scrub through it.Simple Harmonic Motion
Drag the mass to set the starting displacement.
Graphs
Switch graph views without breaking the live stage and time link.
Displacement over time
Shows the position cycle repeating around equilibrium.
Controls
Adjust the physical parameters and watch the motion respond.
Controls how far the oscillator moves from equilibrium.
Controls how quickly the motion repeats.
Sets the starting point in the oscillation cycle.
Presets
Predict -> manipulate -> observe
Keep the active prompt next to the controls so each change has an immediate visible consequence.
Try this
Equation map
Select a symbol to highlight the matching control and the graph or overlay it most directly changes.
Sets the maximum displacement from equilibrium, so it changes the height of the motion and the scale of the curves.
Equations in play
Choose an equation to sync the active symbol, control highlight, and related graph mapping.
More tools
Detailed noticing prompts, guided overlays, and challenge tasks stay available without taking over the main bench.
What to notice
Use one live cue at a time while you manipulate the oscillator. The prompt changes when the graph, mode, or current state makes a different pattern more useful to watch.
Try this
Why it matters
Guided overlays
Focus one overlay at a time to see what it represents and what to notice in the live motion.
Overlay focus
Marks the zero-displacement reference line.
What to notice
Why it matters
It anchors the motion so the sign of displacement stays obvious.
Challenge mode
Solve compact motion targets with the same live controls, compare state, and inspect-time tools that power the concept.
1 of 5 checks
Suggested start
The checklist updates from the live simulation state, active graph, overlays, inspect time, and compare setup.
Displacement
The position of the oscillator as a function of time.
Velocity
The rate at which displacement changes.
Acceleration
The restoring acceleration that pulls the system back toward equilibrium.
Energy scale
In the idealized case, the total energy remains constant and shifts between kinetic and potential forms.
Progress
Not startedMastery: NewLocal-firstStart exploring and Open Model Lab will keep this concept's progress on this browser first. Challenge mode has 2 compact tasks ready. No finished quick test, solved challenge, or completion mark is saved yet.
Try this setup
Copy the live bench state and reopen this concept with the same controls, graph, overlays, and compare context.
Stable links
This concept is the track start.
This concept is the track start.
Short explanation
Simple harmonic motion is the cleanest place to see how a restoring effect creates repeating motion. The system keeps trying to return to equilibrium, but it overshoots, so the pattern loops instead of settling immediately.
In Open Model Lab, the goal is not to memorize a formula first. The simulation shows the object, the graph, and the derived quantities together so you can connect amplitude, phase, and angular frequency to what the system is actually doing.
Key ideas
Live worked example
0 s
1.4 m
1.8 rad/s
0 rad
1. Identify the relation
2. Substitute the current values
3. Compute the phase angle
Current displacement
Common misconception
A larger amplitude means the object moves faster at every point.
Amplitude changes the size of the oscillation, but speed still depends on position within the cycle.
Near equilibrium the speed is greatest, while the turning points are where the speed drops to zero.
Mini challenge
Prediction prompt
Check your reasoning
Quick test
Variable effect
Question 1 of 4
Choose one answer to reveal feedback, then test the idea in the live system if a guided example is available.
Accessible description
The simulation shows a single oscillator moving back and forth across an equilibrium point. The object position, velocity direction, and acceleration direction are linked to the same motion so the relationship stays readable without needing to decode the graph alone.
When the user changes amplitude, angular frequency, or phase, the motion updates immediately and the graph follows the same cycle.
Graph summary
The graphs show displacement, velocity, acceleration, and energy as separate views of the same oscillation.
Each plot makes one part of the cycle obvious so the user can compare phase shifts, turning points, and equilibrium crossings.
Read next
These suggestions come from the concept registry, so the reason label reflects either curated guidance or the fallback progression logic.
Watch kinetic and potential energy trade places in simple harmonic motion while the total stays fixed by amplitude and spring stiffness.
Superpose two coherent sources, trace their path difference to phase difference, and watch bright and dark regions emerge on the same live screen.
Track fixed nodes, moving antinodes, and harmonic mode shapes on one live string while the same probe trace shows the underlying oscillation in time.