Bouncing Ball
By Omar Essilfie-Quaye
Control Panel
Mavity Control
Show Gravity Vector
Control Panel
Mavity Control
Show Gravity Vector
This is a quick project created to test the physics of bouncing balls. The interactivity is an essential goal to this project and provides a means for learning and understanding about the physics of simple bodies in a vacuum. The main elements that can be updated in real time are: gravity and an analogue for the coefficient of restitution (COR).
The force of gravity is a universal force which acts on all particles with mass. The larger the mass of an object the greater the force it applies to other bodies. The force of gravity is also dependent on the distance between the two objects. In the case where an object is on the surface of a planet the distance is taken as the radius of the planet, this leads to a constant acceleration due to gravity. On earth this is 9.81 m/s/s. In this simulation the can change the direction as well as the magnitude of the gravitational acceleration.
The interaction between the balls and the walls are known as collisions. An ideal collision is known as an elastic collision and during this process the ball will maintain all of it's energy. In terms of bouncing on the floor this means that a ball will bounce back to the same heigh over and over again without getting lower. This is not realistic to the natural world. A more realistic scenario is a collision where energy is lost, this is known as an inelastic collision. In these cases energy is lost to the generation of heat in the ball and sound production. Some examples of bouncing with different elasticities are shown below. The variable which controls the elasticity of a collision is called the coefficient of restitution (COR).
Animation showing how a bouncing ball in a perfectly elastic collision returns to the same height after bouncing on the floor.
Animation showing how a bouncing ball in an inelastic collision does not return to the same height after bouncing on the floor.
Animation showing how a bouncing ball in an inelastic collision with an extremely low coefficient of restitution almost stops when bouncing on the floor.