PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

Related simulators

Continue with similar topics in this category — or all 85 in Classical Mechanics.

View category →
NewSchool

Spring Work (F–x)

Launch Simulator

F = kx graph, shaded W = area = ½kx²; U(x) curve vs Spring-Mass dynamics.

NewSchool

Coupled Oscillators

Launch Simulator

Two masses, three springs: normal modes ωₛ, ωₐ and beats.

NewFeaturedUniversity / research

Double Pendulum

Launch Simulator

Mesmerizing chaotic motion with path tracing.

NewSchool

Coupled Pendulum Chain

Launch Simulator

N pendula with neighbor springs in θ: watch traveling waves and reflections after a center kick.

NewSchool

1D Force Field

Launch Simulator

U(x) presets, F = −U′, bead on potential, phase (x,v) and E(t).

NewSchool

Particle Life

Launch Simulator

Six types, pairwise matrix forces on a torus — clusters, worms, foam presets.

PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Classical Mechanics/Spring Pendulum

Spring Pendulum

2D elastic pendulum: swing and spring stretch together — energy swaps between modes; try chaotic-looking presets.

1.2 kg
28 N/m
0.85 m
9.81 m/s²
0.04 N·s/m
18 °
1.05 m
0.35 rad/s
0 m/s

θ is measured from the downward vertical; x = r sin θ, y = r cos θ. Energy exchange between swing and spring stretch produces Lissajous-like paths; some initial data look chaotic.

Shortcuts

  • •Space or Enter — start
  • •R — stop

Measured values

KE0.000 J
PE0.000 J
E total0.000 J
Vertical equilibrium r1.270 m
√(k/m) (radial scale)4.830 rad/s

Live graphs

About this model

This simulation integrates a planar spring pendulum: a point mass connected to a fixed anchor by a Hooke spring of rest length L₀. Gravity acts along the vertical; in Cartesian coordinates with y downward, the spring force is proportional to extension and directed along the line to the anchor. The model mixes pendular swing and radial oscillation — energy can move between gravitational potential, elastic potential, and kinetic energy in complex ways.

Who it's for: Intro mechanics and coupled oscillations; motivation for normal modes and Poincaré sections in more advanced courses.

Key terms

  • Hooke’s law
  • elastic pendulum
  • coupled degrees of freedom
  • Lissajous-like paths
  • sensitive dependence on initial conditions

How it works

A point mass hangs from a fixed anchor on a massless Hooke spring in a vertical plane. Motion mixes pendulum-like swinging with radial bounce along the spring — energy sloshes between stretch potential, gravitational potential, and kinetic energy. With little damping, trajectories can look regular or quite intricate depending on initial conditions.

Key equations

mẍ = −k(r − L₀)x/r − cẋ, mÿ = −k(r − L₀)y/r + mg − cẏ, r = √(x² + y²)

U = ½k(r − L₀)² − mgy (y downward from anchor); chaotic appearance is sensitive to ICs, not numerical noise.

Frequently asked questions

Is the motion truly chaotic?
The ideal conservative spring pendulum is not chaotic in the strict sense, but trajectories can be extremely sensitive to initial conditions and look irregular. Adding light damping stabilizes long runs; very low damping can show slow energy drift in any discrete integrator.