Now on ScienceBlogs: When Cheap Food Isn't Cheap

Profile

rhetthead.jpg Rhett Allain is an Associate Professor of Physics at Southeastern Louisiana University. He enjoys teaching and talking about physics. Sometimes he takes things apart and can't put them back together.

Search

Recent Posts

Recent Comments

Archives

Blogroll

« Curse my slow fingers! Someone else did the Kirk-car thing | Main | Throwing a football, Part II »

What angle should you throw a football for maximum range?

Category: physics
Posted on: December 26, 2008 4:20 PM, by Rhett Allain

College football season is coming to an end (I guess technically, the season is over - it is bowl season). Anyway, this is something I wanted to do a long time ago, but I kept getting side tracked. If I don't do it now, I will never do it. Most people know that a ball without air resistance (traditional projectile motion) goes the farthest if you throw it at a 45 degree angle. What if there is air resistance? Why is 45 the best angle without air resistance? What other questions are there?

I posted about projectile motion before - so you might want to start there. When people say "projectile motion", typically, they mean motion of an object only under the influence of a constant gravitational force. This gives an acceleration of -9.8 m/s2 in the vertical direction and zero acceleration in the horizontal direction. I will start with this and maybe I can show that the maximum range occurs at 45 degrees. I will then model this with vpython. Finally I will add air resistance and see what happens. Are you ready?

Projectile Motion - no air resistance

If there is no air resistance, then I can use the kinematic equations for both the x- and y-directions:

Projectile 1

Also, if I always start the time from t = 0 seconds, then I can replace ?t with just t. Note that I am using x and y to represent the position at the end of the time interval. I replaced the vertical acceleration with -g (as is commonly done). So, how find out how far this object will go? First, I will assume it starts and ends at y = 0 meters (on level ground). Also, I will assume that the ball is thrown with an initial speed v0 at and angle ? above the horizontal. This will give the initial x- and y-velocities:

Projectile 2

Since there is no acceleration in the x-direction, the initial x-velocity is the same as the final x-velocity and the same as the velocity anywhere in between. It just doesn't change. So, what else do I know? I know x0 = 0 meters (will I don't know this as much as I choose it to be true) as well as y0 = 0 meters. The final y position is also 0 meters. The final x-position is what I am trying to find. As I discussed previously, the way to solve these projectile problems is to realize that there are actually 2 kinematics problems. A 1-dimensional kinematics problem in x-direction and a 1-D problem in the y-direction. The only thing these two problems have in common is the time. The time it take for the x-motion is the same as the time it takes for the y-motion (because really, it's the same motion). I will have to use the y-motion to solve for the time and then use that time in the x-motion. Here is the y-motion will all the stuff I have said plugged in (forgive me for writing zero with no units - I am too lazy).

Solveforty

Now, I can use this expression for time in the x-motion:

Xrange 1

What does this expression for the final x position mean? Well, first it DOES have the correct units (units of meters). Also, what if I throw the ball at a 90 degree angle (straight up)? If I plug in ? = 90 degrees, sin(90) = 1, but cos(90) = 0. So, the range is 0 meters. Also, if I throw the ball at 0 degrees, then cos(0) = 1, but sin(0) = 0. Don't confuse this with throwing a football completely horizontal, it WILL have a non-zero range. This is because it is not thrown from the ground, but rather some distance (like 1.5 meters) above the ground). In this range calculation, I am neglecting the position above the ground because the ball will approximately be caught at the same level it is thrown. So, do I have enough to answer the question - what is the angle for the maximum range? Well, I could take the derivative of the range function with respect to ? and do a max-min problem but I want this to be accessible to those without calculus. A plot of cos(?)sin(?) from ? shows this:

Sincos 1

Also, I can (to further overkill the point) create a plot of the trajectory (x position vs. y position) for a ball thrown at different angles. This is done with vpython.

Trajectories 34

Here the angle is changed by 5 degrees for each run. Notice that 5 degrees goes the same distance as 85 degrees. This is because sin(5)cos(85) = sin(85)cos(5). Also, notice that the maximum angle does not depend on the initial velocity (magnitude). This can be seen in the above derivation. Ok - this post is longer than I expected. I will break it into two and end here. In part II, I will add air resistance and see what happens.

Share this: Stumbleupon Reddit Email + More

TrackBacks

TrackBack URL for this entry: http://scienceblogs.com/mt/pings/129130

Comments

1

Rhett,

Beautiful stuff you post here. Have you ever considered to do a "textbook" or at least some kind of tutorial for those of us who want to learn to code in vpython?

I mean, simple stuff because you should't have much time to do it. Just an idea. Some post with the basics.

Keep up with the good work and greetings from Portugal. =)

Posted by: Gonçalo | December 28, 2008 10:55 AM

Post a Comment

(Email is required for authentication purposes only. On some blogs, comments are moderated for spam, so your comment may not appear immediately.)





ScienceBlogs

Search ScienceBlogs:

Go to:

Advertisement
Collective Imagination
Enter to win the daily giveaway
Advertisement
Collective Imagination

© 2006-2009 ScienceBlogs LLC. ScienceBlogs is a registered trademark of ScienceBlogs LLC. All rights reserved.