Learning Scenario - Bouncing Ball Model (AgentSheets)
Basic Model:
Description
The bouncing ball model is a basic model that helps students develop an understanding of complex
physics and math concepts, such as inelastic collisions and reflections. The user places a number
of balls into a box and then they bounce off of the walls with the program-set initial velocity.
The pattern and path of the balls may be surveyed in order to deduce patterns and trends related
to transformations, translations, and collisions. The main equation investigated here is the angle
of incidence is equal to the angle of reflection.
Background Information
Balls in this model do not interact with each other at all. They can move through each other and
do not have any effect on the path of the other. The wall, on the other hand, bounces the balls at
a precise angle. Since the angle of depression is always going to be a 45 degree angle, the angle
of reflection will also be 45 degrees. These movement patterns are similar to the mathematical
concepts of reflection and transformations; when an equation is reflected over a line, each point
will be equidistant from the line as its counterpart on the other side. The red bouncing balls in
this model can be seen as points in an equation and the wall as the reflection line. If the model
is tied to chemistry, the balls can also be seen as ideal gas particles that do not have any
interactions with each other and have perfectly elastic collisions with the barriers of the
container.
Science/Math
The fundamental principle behind this model is HAVE = HAD + CHANGE. Essentially, the following
changes will contribute to an understanding of the topic and the process between the HAVE and the
HAD:
The balls preset by the user begin moving with an initial velocity at a 45 degree angle
The walls transfer 100 percent of the energy back to the balls and reflect them at a 45 degree
angle
The CHANGE in this model is not very user-intensive, but the processes allow for a better
understanding of concepts in physics, chemistry, and mathematics.
Teaching Strategies
An effective way of introducing this model is to ask students to think about the concepts
introduced in the model and find what preconceptions they have about the subject. The questions
might be best complemented by an activity with real balls and a box. By throwing the ball around
in an actual box students may begin to develop an understanding of the actual physics involved in
the model.
What do you think will happen when the ball hits the side of the box?
Where do you think it will go after that?
Do you think it will slow down? If so, when?
Imagine this was a bottle with gas particles in it. Would they behave differently or
similarly?
Implementation:
How to use the model
This relatively in-depth model only has one parameter that may be changed, but it is important to
study the changes resulting from it. Any number of balls may be placed into the box and sent to
bounce around. To insert balls, click the pencil icon and draw them inside the box. Next, run the
simulation by clicking the green triangle in the bottom left hand corner of AgentSheets.
Instantly, the balls will begin to bounce around the container until they are stopped. To reset
the simulation, click the "Reset" button in the bottom right hand corner of the program, and to
slow it down, drag the slider at the bottom. For more information about AgentSheets reference the
AgentSheets tutorial at:
Understand the mathematical concept of reflections and translations
Understand the physics concept of inelastic and elastic collisions
Objective 1
In mathematics, the reflection of a function will place a similar function on the other side of a
line with each reflected point equidistant from the line as its counterpart. This model will allow
students to reflect the points off of the wall and see the resulting similarities. Ask the
following questions:
Start with a point in the lower left hand section of the worksheet and turn the speed to
moderately slow. Watch as the ball bounces off the left wall. What is the trajectory when it
bounces? What is the relationship between the angle of depression and the angle of reflection?
Make an axes out of balls and draw a function on top of it (see picture). How does the
function seem to change when the graph bounces off of the walls? What line does the function
seem to be reflected across?
If the balls represent a function, how would you move the function as the model does? What
variables or constants would you manipulate?
Could the balls ever change their angle of reflection? Why or why not?
Objective 2
In the real world, when objects collide with each other, they will squish, bend, or otherwise
move. Ideal situations, though, as in this model, do not calculate in any secondary transfer of
energy. 100 percent of the kinetic energy that hits the wall is transferred back to the ball. This
is known as a perfectly elastic collision. With inelastic collisions, the energy is converted from
kinetic energy to heat, friction, deformation, etc. Students will be able to understand these
concepts by comparing the simulation with the real world. Ask the following questions:
Does the simulation seem to be slowing down? What happens to the velocity of the balls when
they hit the walls? Why?
If you were to roll a ball into a wall, what would eventually happen to it? Why? What is
missing from this model?
Do the balls appear to change shape when they hit the wall? Does this happen in real life?
Explain.
What can be said about the kinetic energy in this system? Is it transferred at all between
objects or into other types of energy?
What could you change about this model to make it more resemble the real-world situations it
represents?
Extensions and Related Models:
Extend the idea of elastic and inelastic collisions to the ideal gas laws
Explore transformations, translations, and reflections in relation to music
Extension 1
With an elastic collision, the kinetic energy is completely conserved in the system. The Ideal Gas
Laws require both perfectly elastic collisions and particles that do not interact with each other
for modeling purposes. Even though in real life gas particles will not always behave in this
manner, they do emulate similar behavior in ideal situations. Have students tie the idea of the
Ideal Gas Laws to the model. Ask the following questions:
If the box in this model was emulating a container filled with gas, what would the particles
represent? Do the balls show similar characteristics?
How do the collisions of the balls against the walls simulate particles against the walls of a
container? Do ideal gasses have elastic or inelastic collisions? Explain.
Do the particles of ideal gasses interact with each other? How well does the Bouncing Ball
Model represent this?
Extension 2
Some students who use this model may play an instrument or have some connection with reading and
playing music. This extension ties the two together and analyzes the geometric connections to
music. Geometric translations, reflections, and other operations can be seen in music through key
changes, refrains, and retrogrades. Have students read over the following article and connect it
to the concepts learned with the Bouncing Ball Model. Ask the following questions:
What examples of translations do you see in music? What does it sound like? How are these
translations related to the ones learned with the Bouncing Ball Model?
What type of reflection would turning music upside down be? What would be the line of
reflection?
Can you think of songs you know that demonstrate any of the concepts discussed in the article?
How do they demonstrate geometric operations?
The Ideal Gas Model starts with two connected flasks and allows the user to study the diffusion of
gas particles from one container into another. The system is guided by the ideal gas laws and
allows the gas particles to follow them with perfectly elastic collisions against the side of the
canister. Ratios of the number of molecules to the volume are recorded as well. These may be
studied for a better understanding of the gas laws and their equations. This model is a good
connection for both the concepts of elastic collisions learned in the Bouncing Ball model and
Extension 1 above.
As the name suggests, the Simple Function Model starts with one equation and several constants
that may be changed. The graph of the equation is displayed next to the model and shows the user
what is or her manipulations of the variables accomplishes. This model is a good complement and
next step from the Bouncing Ball Model. In the Bouncing Ball model, students simply studied the
visual aspects of reflections and translations, but the Simple Function model will allow them to
see how constants in an equation dictate the transformational behavior of a function.
The Simple Function Model provides a simple introduction to functions, but if a more advanced
model is appropriate, the Multi-Function Data Flyer has several other tools available. While it
still has the basic function input and constant manipulation, it also has the ability to trace
functions so as to see the full extent that one constant has on the equation. Data plotting and
deviations may also be useful for a statistical extension to a subject. All these tools will allow
for a better understanding of transformations and expand the student's knowledge of the concepts
introduced in the Bouncing Ball model.