lab #6 – energy of a bouncing ball

9
Lab #6 – Energy of a Bouncing Ball GOALS In this lab you will learn: How to use the momentum principle to solve for the initial velocity of a bouncing golf ball. How to use the initial velocity of a bouncing golf ball and the energy principle to predict the maximum height of the ball, which you will compare with the height you measure. PART I You need a golf ball, a stopwatch, and a meter stick. The experiment requires at least 2 people: One person holds the ball as high as possible and drops it. Record the initial height, y initial , from which the ball is dropped. Doing so will maximize the time of flight of the ball and make it easier to measure the time accurately. This person will try to mark how high above the floor, y max, the ball bounces on the first bounce. Use the bottom of the ball as your measurement point! Another person starts the stopwatch when the ball first strikes the floor and stops it when the ball strikes the floor again. This is twice the time required to go from the floor to the maximum height after the bounce (in the approximation that we neglect air resistance). Trial 1 Δt floortofloor = Δt floortomax = y initial = y max = Trial 2 Δt floortofloor = Δt floortomax = y initial = y max = Using the momentum principle, use your experimental observations to determine the initial speed of the ball just after it bounces off the floor in the box below, by answering the following questions: Use m for the mass of the ball, v for the magnitude of the vertical component of the initial velocity, and ∆t for the time to reach the maximum height after the bounce off the floor. Be careful of signs. Write down in your notebook that you are using the ball as the system. SHOW ALL STEPS 1.) Draw a picture of the ball’s motion, clearly identifying the “initial” and “final” times. Also, draw a set of coordinate axes. 2.) Determine the following values symbolically. Do not plug in any numbers until later, though 0’s may be plugged in now. Initial momentum (just after bounce): ! = _______________, _______________, _____________

Upload: others

Post on 16-Oct-2021

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lab #6 – Energy of a Bouncing Ball

Lab #6 – Energy of a Bouncing Ball

GOALS In  this  lab  you  will  learn:  

• How  to  use  the  momentum  principle  to  solve  for  the  initial  velocity  of  a  bouncing  golf  ball.  

• How  to  use  the  initial  velocity  of  a  bouncing  golf  ball  and  the  energy  principle  to  predict  the  maximum  height  of  the  ball,  which  you  will  compare  with  the  height  you  measure.  

PART I You need a golf ball, a stopwatch, and a meter stick. The experiment requires at least 2 people:

• One person holds the ball as high as possible and drops it. Record the initial height, yinitial, from which the ball is dropped. Doing so will maximize the time of flight of the ball and make it easier to measure the time accurately. This person will try to mark how high above the floor, ymax, the ball bounces on the first bounce. Use the bottom of the ball as your measurement point!

• Another person starts the stopwatch when the ball first strikes the floor and stops it when the ball

strikes the floor again. This is twice the time required to go from the floor to the maximum height after the bounce (in the approximation that we neglect air resistance).

Trial 1 Δtfloortofloor = Δtfloortomax = yinitial = ymax =

Trial 2 Δtfloortofloor = Δtfloortomax = yinitial = ymax =

Using the momentum principle, use your experimental observations to determine the initial speed of the ball just after it bounces off the floor in the box below, by answering the following questions: Use  m  for  the  mass  of  the  ball,  v  for  the  magnitude  of  the  vertical  component  of  the  initial  velocity,  and  ∆t  for  the  time  to  reach  the  maximum  height  after  the  bounce  off  the  floor.  Be  careful  of  signs.    Write  down  in  your  notebook  that  you  are  using  the  ball  as  the  system.    SHOW  ALL  STEPS    1.)    Draw  a  picture  of  the  ball’s  motion,  clearly  identifying  the  “initial”  and  “final”  times.    Also,  draw  a  set  of  coordinate  axes.                      2.)    Determine  the  following  values  symbolically.    Do  not  plug  in  any  numbers  until  later,  though  0’s  may  be  plugged  in  now.  

         Initial  momentum  (just  after  bounce):    𝑝! =   _______________, _______________, _____________  

Page 2: Lab #6 – Energy of a Bouncing Ball

             Final  momentum  (at  top):    𝑝! =   _______________, _______________, _____________      

         Force  exerted  on  the  ball  by  the  Earth:    𝐹!" =   _______________, _______________, _____________  

             Net  force  exerted  on  the  ball:    𝐹!"# =   _______________, _______________, _____________  

3.)    Write  the  momentum  principle,  DO  NOT  PLUG  IN  ANYTHING  YET:              4.)    Using  your  expressions  for        𝑝!  , 𝑝! ,  and    𝐹!"#    from  above,  solve  for  the  initial  speed  in  the  vertical  direction.  DO  NOT  PLUG  IN  NUMBERS  YET.  Solve  starting  from  Momentum  principle.                  5.)    Now  plug  in  your  experimental  numbers  to  predict  the  initial  speeds  for  your  two  trials.    Show  your  calculations.      (trial  1)  initial  v  =  _______________  m/s    (trial  2)  initial  v  =  ______________  m/s   Using the energy principle, you shall use your experimental observations to predict the maximum height ∆ymax. Answer the following questions Use  m  for  the  mass  of  the  ball,  v  for  the  magnitude  of  the  vertical  component  of  the  initial  velocity,  and  ∆ymax  for  the  vertical  displacement  of  the  ball  from  the  time  just  after  the  bounce  until  the  ball  reaches  its  maximum  height.    Be  careful  of  signs.  Do  not  plug  in  any  numbers  until  later,  though  0’s  may  be  plugged  in  now.  Consider  only  the  ball  as  the  system.  SHOW  ALL  STEPS    1.)  Initial  kinetic  energy  (just  after  bounce):  Ki  =______________________  

               Final  kinetic  energy  (at  top):  Kf  =______________________                          Force  exerted  on  the  ball  by  the  Earth:   bEF

=  <  ________,  ________,  ________  >  

 2.)  Displacement  of  the  ball:   rΔ  =  <  ________,  ________,  ________  >  

 3.)  Work  done  on  the  ball  by  the  force  exerted  by  the  Earth:  W  =________________    4.)  Write  down  the  energy  principle,  DO  NOT  PLUG  IN  ANYTHING  YET.              

Page 3: Lab #6 – Energy of a Bouncing Ball

5.)  Using  your  expressions  for  the  work,  displacements,  and  kinetic  energies,  solve  for  ∆ymax  in  terms  of  symbols.    DO  NOT  PLUG  IN  NUMBERS  YET.  Solve  starting  from  Energy  principle.                6.)  Now  plug  in  your  experimental  numbers  to  predict  the  maximum  heights  for  your  two  trials.    Show  your  calculations.    (trial  1)  Predicted  ∆ymax  =  ___________  m          (trial  2)  Predicted  ∆ymax  =  ___________  m    (trial  1)  Measured  ∆ymax  =  ___________  m          (trial  2)  Measured  ∆ymax  =  ___________  m      The  momentum  principle  involves  time;  the  energy  principle  involves  distance.  Look  back  over  your  analysis  and  see  how  the  two  principles  complement  each  other,  yielding  different  kinds  of  information  about  the  phenomenon.    If  you  had  chosen  the  ball  and  the  earth  to  be  the  system  would  there  be  any  external  work  done  on  this  system?                

CHECKPOINT 1: Ask an instructor to check your work for credit. You can read ahead while you’re waiting to be checked off.

We are now going to model the bouncing motion of the ball. Save this code with the name: Lab6_BallBounce.py. To get us started, we first need to create our virtual environment within the vPython window. Think about what objects are going to be needed and what shapes we will use to model them. List them below: Great! Now let’s give them some realistic dimensions by assuming we are looking at a 0.5x0.5 m2 area of floor, with a thickness of 0.05 m at a position of <0,-0.025,0>. Measure the diameter and mass of the golf ball you used in the previous portion of this lab and record them below (include units!):

D = ____________________ ( )

m = ____________________ ( )

Page 4: Lab #6 – Energy of a Bouncing Ball

Remember that we have to input a radius into vPython for our golf ball; so don’t forget to divide the diameter by 2. Using the cart lab (Lab 3) as a model, consider the different physical quantities that we need to give the ball and list them below: Now, think of what physical constants we need to add to our program (what’s causing the ball to move, etc.) and write it/them below: Do the same for the simulation parameters needed to model motion. What would be an appropriate delta_t? Ok, now that we have the physical parameters of our model, let’s start thinking how we will use our model in vPython. Answer the following questions using the data from the first part of this lab:

Origin of our system: _________________________________

Ball’s initial position: _________________________________

Ball’s initial velocity: _________________________________ Input these into our vPython model. Run it to make sure that you have an appropriate skeleton model. Don’t forget to give the floor some color! Now let’s add some physics! Start the while loop with the appropriate conditional statement; see the previous labs for examples of a good conditional statement. Within the while loop, we will place all of our physics and motion code. Let’s start by getting the ball to move. What force is going to cause the golf ball to fall? In which direction does it act? What is its magnitude? Write the answers to these below and then put them into the appropriate code in vPython.

Force ___________________________

Page 5: Lab #6 – Energy of a Bouncing Ball

Direction ___________________________

Magnitude ___________________________

Inputting into vPython code:

F??_hat = vector(??)

F??_mag = ??

F?? = ?? Note here that the ?? represents things that you need to fill in, but the code should have this form. What two principles do we need to get the ball to move within the while loop? Write them below. Then, write these in the code, within the while loop, with the appropriate delta_p and delta_r. Remember as you code these into the model that we work with momentum in this lab! Run your model. What happens? Does it match with what happened in our experiment? No, it doesn’t! We need to incorporate the bounce. Let’s start with the simplest possible case: a perfectly elastic bounce. For a perfectly elastic bounce, all of the momentum is conserved. How would this look symbolically, in terms of |pf| and |pi|, the magnitudes of the initial and final momenta? Write it down below: What about the momenta, 𝑝! and 𝑝!? To incorporate this elastic bounce into the code, we need to add a conditional statement relating the y-coordinate of the ball’s position and the floor. This should be entered within the while loop right before the time is updated. It should look like this:

Page 6: Lab #6 – Energy of a Bouncing Ball

if( ball.pos.y - ball.radius < 0): ball.pos.y = ball.radius

ball.p = ?? This code tells the computer that if the ball’s y-coordinate position is less than zero, it will do something to the momentum (to be determined by you!) and sets the balls position back to the top of the floor (why?!). Does the ball actually perfectly bounce off of the floor in our experiment? Can we determine how much energy is lost in the bounce? To find out, we need to analyze the system with a clever choice of initial and final states. We will do so with three different cases. Remember to use symbols, not numbers!

CHECKPOINT 2: Ask an instructor to check your work for credit. You can read ahead while you’re waiting to be checked off.

Case 1 Let’s start the analysis by looking at the case of choosing the initial state as the beginning of the drop, just after you release the golf ball, and letting the final state be when the ball is just about to strike to floor.

System: ____________________________________________

Surroundings: ____________________________________________ Using ONLY symbols, start with the Energy Principle, and solve for the speed of the ball just before it strikes the floor (Hint: This answer should match the one you found in Checkpoint 1 of this lab): What is the numerical value of the speed at this point?

v = ________________________________ ( ) What is the momentum at this point? Symbolically and numerically?

psymbol = _________________________________________

Page 7: Lab #6 – Energy of a Bouncing Ball

pnumber = ________________________________ ( )

Case 2 Now, let’s analyze the system with the initial state being at the beginning of the drop, just after you release the golf ball, and let the final state being when the ball comes to a stop at the top of it’s bounce. Using ONLY symbols to start, let’s use the Energy Principle for these initial and final states to look at the energy lost in the bounce. First identify your system and your surroundings:

System: ____________________________________________

Surroundings: ____________________________________________ Starting with the Energy Principle, write down the energies and solve for the energy lost to the surroundings, Wsurr, in terms of the known quantities: mass, gravity, initial height, and final height. Hint: Your answer should have the final form of Wsurr=𝐴(1−

𝑦𝑓𝑖𝑛𝑎𝑙

𝑦𝑖𝑛𝑖𝑡𝑖𝑎𝑙) :

If the ball had bounced all the way back up to the starting/initial value again, what would be the work done by the surroundings? If it had bounced to half of it’s initial value? What is the sign of the work done? Where does this energy go? In other words, what happens to the missing Kinetic Energy with each bounce of the ball?

Page 8: Lab #6 – Energy of a Bouncing Ball

Case 3 For the final case, let’s analyze the system with the initial state being at the beginning of the bounce, just after the golf ball has left the floor, and let the final state being when the ball comes to a stop at the top of it’s bounce. First identify your system and your surroundings:

System: ____________________________________________

Surroundings: ____________________________________________ Here we will solve for the initial speed and momentum needed for the ball to bounce to the height that is LOWER than the initial height of the drop. Now, using ONLY symbols to start, write down the energies and solve for the speed needed for the golf ball to reach this final height: What is this momentum? How is it different than the momentum of the golf ball just before the bounce? Use both symbols and numbers and look at the ratio of the momenta before and after the bounce.

Page 9: Lab #6 – Energy of a Bouncing Ball

Now that we know the physics, let’s add this to our model in vPython! Before the while loop, in the physical constants, add a term called E_loss. This term will represent the fraction we found in the paragraph above. Set this term equal to the numerical value that you found for the fraction above. Multiply the momentum contained in the conditional statement of the while loop by this E_loss term. This will impart less momentum to the ball as it “bounces” off the floor in our model. Now run the program and see what happens. Does this match with what happens in real life? Describe what happens below: Congratulations! You have now accurately modeled a bouncing ball, starting from scratch. Think about what we learned today and how we can use this same process to model other phenomenon in the future.

CHECKPOINT 3: Ask an instructor to check your work for credit.