Home▸Articles▸Physics & Mechanics

Bouncing Bodies: Exploring Elastic Collisions and Energy Conservation

Understanding how energy is conserved during collisions in a dynamic system.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What Are Elastic Collisions?

An elastic collision is one where both momentum and kinetic energy are conserved. This means that the total linear momentum before and after the collision remains unchanged, and the sum of the kinetic energies of the colliding objects also stays constant.

In a 2D system like the bouncing bodies simulation, these principles manifest as the masses moving off in different directions post-collision with velocities that satisfy both conservation laws.

How Does Energy Conservation Apply?

Energy conservation ensures that the total mechanical energy (kinetic plus potential) of a system remains constant if no external forces do work on it. In our simulation, this means that as bodies bounce and collide, their kinetic energy is converted to gravitational potential energy at the peak of each bounce before being returned to kinetic energy.

The air drag introduces an external force, which dissipates some of the total mechanical energy into heat, reducing the overall energy in the system over time.

live demo · related simulation● LIVE

Why Do Bouncing Bodies Matter?

Understanding elastic collisions and energy conservation is crucial for a wide range of applications, from sports science to engineering. For instance, it helps explain how balls bounce and roll, or how vehicles collide in car crash tests.

In more advanced fields like astrophysics, these principles are used to model interactions between celestial bodies.

Real-World Examples

The principles of elastic collisions and energy conservation can be seen in everyday phenomena such as a ball bouncing on the ground or a car crash. In both cases, the conservation laws predict how much energy is transferred during impact.

In engineering, these concepts are used to design safer vehicles by simulating crashes and optimizing safety features.

Frequently asked questions

How does air drag affect the simulation?

Air drag introduces an external force that dissipates energy from the system, reducing the total mechanical energy over time. This is why bodies eventually come to a stop in the simulation.

Can you have a non-elastic collision in this simulation?

The simulation is designed for elastic collisions by default, but you can observe the effects of air drag and gravity on energy conservation, which effectively simulate a loss of kinetic energy during collisions.

What does the running collision count show?

The running collision count shows how many times bodies have collided in the simulation. This helps track the dynamics of interactions between objects over time.

How do you reset the simulation?

To reset the simulation, drag the body-count slider, adjust other parameters as needed, and then click the 'Reset' button to reseed the box with new initial conditions.

Try it live

Everything above runs in your browser — open Bouncing Bodies: Elastic Collisions & Energy Conservation (2D) and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Bouncing Bodies: Elastic Collisions & Energy Conservation (2D) simulation

What did you find?

Add reproduction steps (optional)