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

Car on a Curve

Flat: v_max = √(μgR), F_c vs μmg. Banked ideal: tan θ = v²/(gR). Top view + wedge.

Launch Simulator
NewUniversity / research

Quarter-Car Suspension

¼-vehicle vertical model: sprung vs unsprung masses, Kₛ, Cₛ, tire Kₜ, sinusoidal road — RK4 time histories.

Launch Simulator
NewSchool

Capstan (Rope on Cylinder)

T₂ = T₁ e^{μφ}: μ, wrap angle φ, top view + T₂/T₁ vs φ graph.

Launch Simulator
NewSchool

Spring Work (F–x)

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

Launch Simulator
NewFeaturedUniversity / research

Double Pendulum

Mesmerizing chaotic motion with path tracing.

Launch Simulator
School

Spring-Mass System

Simple harmonic motion with adjustable spring constant and damping.

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/Center of Mass System

Center of Mass System

The Center of Mass System simulator visualizes the motion of a multi-body system and its center of mass (CM). It allows users to define a system of two to four point masses or a uniform rod, set their initial positions and velocities, and observe the resulting trajectories. The core physics principle is that the system's total linear momentum, P_total = Σ m_i v_i, is equal to the total mass M times the velocity of the center of mass: P_total = M V_cm. The position of the center of mass, R_cm = (Σ m_i r_i) / M, follows a predictable path determined solely by the net external force. A key feature is the 'explosion' mode, where internal forces act between the bodies. In this isolated system, the total momentum is conserved (Σ Δp = 0), so the velocity of the center of mass remains completely unchanged by the explosion, providing a striking demonstration of momentum conservation. The simulator plots the magnitude of the system's total momentum |P| and the speed of the center of mass |V_cm| versus time. Students will see that |V_cm| remains constant if no external forces act, while |P| may change if internal forces are not collinear with the velocities, helping to distinguish between vector and scalar quantities. Simplifications include treating bodies as point masses (or a rigid rod), ignoring relativistic effects, and assuming a frictionless, gravity-free environment unless an external force is explicitly added. By interacting, learners solidify their understanding of Newton's laws for systems of particles, the definition and properties of the center of mass, and the profound implications of momentum conservation in isolated systems.

Who it's for: High school and introductory university physics students studying systems of particles, momentum, and center of mass motion. It is also valuable for educators seeking a dynamic tool to demonstrate these core classical mechanics concepts.

Key terms

  • Center of Mass
  • Linear Momentum
  • Momentum Conservation
  • Internal Forces
  • System of Particles
  • Explosion
  • Velocity of Center of Mass
  • Isolated System

Live graphs

System

3
0.16 m
0.85 m

Masses (kg)

1.2 kg
1.8 kg
1 kg

Motion & explosion

0.35 m/s
0.2 m/s
2.4 N·s

On reset, all bodies share V_cm. Explode adds N momentum vectors of equal magnitude P at angles 2πk/n, so their vector sum is zero; lighter masses get larger Δv.

Shortcuts

  • •Space / Enter — explode (zero-sum impulses)
  • •R — reset formation & v_cm

Measured values

R_cm x0.000m
R_cm y0.000m
V_cm x0.000m/s
V_cm y0.000m/s
P_x0.00kg·m/s
P_y0.00kg·m/s
M total0.00kg

How it works

Several point masses (or two on a massless rod) move in a frictionless box. The center of mass and V_cm are drawn; total momentum and |V_cm| stay constant when you apply the symmetric internal “explosion” (ΣΔp = 0). Elastic walls change individual momenta but not P_tot.

Key equations

R_cm = Σmᵢrᵢ / Σmᵢ,   P = Σmᵢvᵢ = M_tot V_cm
Explosion: Δp_k = P(cos θ_k, sin θ_k), θ_k = 2πk/n + const ⇒ Σ_k Δp_k = 0

Frequently asked questions

Why does the center of mass keep moving in a straight line after an explosion, even though the pieces fly apart?
The explosion is caused by internal forces. For the entire system, these forces sum to zero (Newton's 3rd law), so they create no net external impulse. Since linear momentum is conserved in the absence of external forces, the total momentum vector P_total = M V_cm remains constant. Therefore, the velocity of the center of mass (V_cm) is unchanged by the internal explosion and continues on its original path.
In the graphs, why does the magnitude of total momentum |P| sometimes change during an explosion, but |V_cm| does not?
|V_cm| is the speed of the center of mass and is proportional to the magnitude of the total momentum vector. However, |P| is the magnitude of that vector sum. If the individual momenta of the fragments are not all in the same direction after the explosion, the vector sum can have a different magnitude than the simple sum of the individual magnitudes. |V_cm| stays constant because the vector sum P_total itself is conserved, not the sum of the magnitudes.
Can this simulator model real-world explosions like fireworks or collapsing stars?
It models the core momentum principles, but with significant simplifications. Real explosions involve complex forces, energy release, air resistance, and often gravity. The simulator treats masses as points and forces as instantaneous, ignoring these details to focus purely on the momentum and center-of-mass consequences. It's an idealization that captures the essential physics before adding complicating factors.
What does it mean if the center of mass is stationary?
If R_cm is not moving (V_cm = 0), then the total linear momentum of the system is zero. The individual parts of the system may move with respect to each other, but their momenta are always arranged so their vector sum is zero. In an explosion from rest, for example, the fragments fly apart in such a way that their momenta cancel out exactly.