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

More from Classical Mechanics

Other simulators in this category — or see all 85.

View category →
NewSchool

Yo-Yo Dynamics

Unwinding string: a = g/(1+I/mr²), T, α, optional friction torque τ.

Launch Simulator
NewSchool

Satellite Yo-Yo Despin

L = const: ω_f = ω_0(I+2mr_i²)/(I+2mL²) as tethers pay out from r_i to L.

Launch Simulator
NewKids

Rubber Sheet & Ball

Sheet height ∝ −Σm/r; ball rolls along −∇h — embedding metaphor, not GR.

Launch Simulator
NewKids

Slinky Drop (Springs)

1D chain: release top anchor; bottom lags until stress wave — toy masses & k.

Launch Simulator
NewSchool

Huygens Pendulum Sync

Two pendula + κ(θ₁−θ₂) on shared beam; phases drift toward lock.

Launch Simulator
NewSchool

Ballistic Pendulum

Bullet hits block: embedded vs e; ω₀ = v/L, θ_max, energy graph.

Launch Simulator
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/Pendulum Collision

Pendulum Collision

A pendulum collision simulator explores the dynamics of two spherical bobs suspended as simple pendulums. The core phenomenon is a two-dimensional collision where the bobs interact only when their connecting line aligns with the direction of motion at the moment of impact, approximating a one-dimensional elastic collision along that normal. This condition is enforced by the model: the collision algorithm calculates the relative velocity along the center-to-center line and applies the standard 1D elastic collision formulas for equal masses, conserving both momentum and kinetic energy in that specific direction. Between collisions, each pendulum evolves under the influence of gravity, governed by the torque equation τ = Iα, leading to the nonlinear differential equation θ¨ = −(g/L) sin θ. The simulator numerically integrates this equation, allowing students to observe how the complex, coupled motion emerges from the interplay of simple harmonic oscillation (for small angles) and impulsive interactions. Key learnings include the distinction between 1D and 2D collision rules, the conservation of linear momentum and mechanical energy in an idealized elastic system, and how the transfer of kinetic energy during a collision dramatically alters the subsequent oscillatory phase and amplitude of each pendulum. Simplifications include point-mass bobs, massless rigid rods, frictionless pivots, and perfectly elastic, instantaneous collisions occurring only when specific geometric and kinematic conditions are met.

Who it's for: Undergraduate physics students studying classical mechanics, particularly courses covering collisions, conservation laws, and oscillatory systems.

Key terms

  • Elastic Collision
  • Conservation of Momentum
  • Simple Pendulum
  • Angular Acceleration (θ¨)
  • Normal Direction
  • Kinetic Energy
  • Numerical Integration
  • Coupling

Live graphs

Two simple pendulums

1.25 m
0.42 m
1.2 kg
1.8 kg
0.07 m
1
9.81 m/s²
38°
-32°

Start with opposite signs so both swing toward the middle. Same model as 1D Collisions on the contact normal; compare energy when e = 1.

Shortcuts

  • •Space or Enter — release
  • •R — reset

Measured values

Collisions (count)0
Σp_x (instant)0.0000kg·m/s
K_total0.0000J

How it works

Two equal-length pendulums hang from nearby pivots. While the bobs are in contact we treat them like smooth spheres: resolve velocities into components along the line of centers (normal) and tangential to that line. The normal components undergo a one-dimensional collision with restitution e (e = 1 is elastic); tangential components are unchanged, so no rotational dynamics are modeled. Between hits each bob is a simple planar pendulum. For e = 1 total kinetic energy is conserved at each impact; horizontal momentum is not exactly conserved in the full 2D problem because the pivots exert forces, but the graphs track the sum of horizontal bob momenta as a qualitative check.

Key equations

v₁n′, v₂n′ same as 1D · v_t unchanged · ω = (v·t̂)/L
Pendulum: θ¨ = −(g/L) sin θ between collisions

Frequently asked questions

Why do the pendulums sometimes pass through each other without colliding?
The model defines a collision only when the relative velocity of the bobs along the line connecting their centers is negative (they are moving toward each other) and they are within a very small separation distance. If they are moving apart or their motion is primarily perpendicular to that line, no collision is triggered. This mimics a 'normal direction only' impact rule, a key simplification for isolating 1D collision physics in a 2D system.
Is the total energy of the system perfectly conserved?
In the idealized model, yes. Between collisions, energy is conserved as the pendulums swing (neglecting air resistance and pivot friction). During the perfectly elastic collisions, kinetic energy is also conserved. However, small numerical errors from the integration algorithm may cause very slight drift over extremely long simulations.
How is this different from Newton's Cradle?
Newton's Cradle typically involves 1D collisions along a straight line. This simulator extends the concept into two dimensions, where the collision direction (the normal) changes with the pendulums' positions. It demonstrates that the 1D collision rules still apply, but only along that instantaneous line of impact, while tangential motion is unaffected.
What does θ¨ represent and why is it important?
θ¨ (theta double-dot) is the angular acceleration of a pendulum bob. It is governed by −(g/L) sin θ, linking the restoring force of gravity to the bob's angular displacement. Monitoring θ¨ helps understand how the pendulum's motion changes between collisions and how a collision provides an impulsive torque, instantly changing θ¨ and thus the future swing.