Introduction
As mentioned in a previous post, I am reading the book “Modern Practical Ballistics” by Pejsa. I have been working through some of the derivations in the book and they are interesting enough (at least to me) to be worth documenting here. One of these interesting derivations is an elegant result for the variation in projectile velocity versus range. Since all cartridge documentation include tables of velocity versus range, I have a wealth of data to compare to the equation’s output. I love it when I can compare a model to lots of real data. Let’s dig in …
Drag Coefficient
A projectile moving through air experiences drag. The force of drag slows the projectile and causes velocity to fall of as the projectile travels on it course. The Wikipedia contains a very good discussion of drag and I refer you to that article for greater details. However, I will review the relevant points to my discussion here quickly.
- Drag refers to forces that oppose the relative motion of an object through a fluid (a liquid or gas).
- Drag forces act in a direction opposite to the oncoming flow velocity. This means that there will be some minus signs in upcoming equations.
- Drag forces depend on velocity.
- For the purposes of this blog, I will be focusing on the drag a bullet experiences above the speed of sound. This is considered high velocity. There are ways to model drag at other velocities, but that is not my goal here.
The force that drag exerts on a bullet is given by the drag equation (Equation 1).
| Eq. 1 |
where
- Fd is the force of drag, which is by definition the force component in the direction of the flow velocity
- ρ is the mass density of the fluid
- v is the velocity of the object relative to the fluid
- A is the reference area
- cd is the drag coefficient
Understanding the drag coefficient cd is the most important part of this discussion. Equation 2 contains the definition of the drag coefficient.
| Eq. 2 |
We need to make some observations about the drag coefficient.
- Below the speed of sound, the force of drag increases with the square of velocity.
- This means the drag coefficient is constant for velocities less than the speed of sound.
- Above the speed the speed of sound, the force of drag does not follow a square law.
- Therefore, the drag coefficient is NOT a constant in the transonic and supersonic regions.
Figure 1 shows an example of the drag coefficient for the standard reference bullet, usually referred to as the G7 shape (see Figure 2).
Note that Figure 1 also shows a blue line that demonstrates that the drag coefficient can be well approximated for velocities above the speed of sound (~1,126 ft/s feet per second) by an equation of the form
For the derivation to follow, I will use Equation 3 to model the variation in cd with velocity.
| Eq. 3 |
I will use Equation 4 to model the deceleration of the projectile with respect to velocity.
| Eq. 4 |
where m is the mass of the projectile and k is a generic constant I will use to aggregate all the projectile and atmospheric parameters ().
Derivation of Velocity Versus Range Equation
We can use the expression for the acceleration of the projectile (Equation 4), we can construct and solve a differential equation that relates velocity and position. Equation 5 shows the desired differential equation and how to solve it. This equation assumes that the projectile is moving horizontally, which is what Pejsa assumed. For bullets used in normal applications (e.g. target shooting, hunting), this is a good assumption for velocity. It is not a good assumption for bullet drop, which I will handle in a later post.
| Eq. 5 | |
At this point, Pejsa introduces an interesting substitution. He defines a term F, which he calls the retardation coefficient. F provides a computationally simple yet accurate drag model.
| Eq. 6 |
We can substitute Equation 6 into Equation 5 to obtain Equation 7.
| Eq. 7 |
We can substitute Equation 6 into Equation 7 to derive a simple relationship between F and F0, which is shown in Equation 8.
| Eq. 8 |
Equations 7 allows us to compute the projectile velocity versus range, given values for F and n. In a later blog post, I will show how F and n can be estimated for standard projectiles.
Empirical Comparison
It is interesting to look at a real projectile and see how well this model fits the empirical data. Consider a Hornady 308 caliber, 150 grain, SST-LM. Figure 3 shows the data in a screen capture from Mathcad.
Using Mathcad, I fit the projectile velocity data to Equation 7 (n = 0.266 and F0 = 1227) and plotted the fitted curve and the raw data in Figure 4.

Figure 4: Raw Hornady Data and Model Curve Fit Comparison.
Raw data from Ammo and Ballistics II (2nd Edition) by Forker (ISBN 1-57157-305-4).
The fit is excellent.
Conclusion
I presented a summary of the Pejsa derivation for the velocity of a projectile versus distance. The agreement between his equation and an arbitrarily chosen example was excellent. In subsequent posts, I will discuss other results from his model.




Very interesting! I learned quite a bit about drag, including the fact that I can use Mathcad to explore it more deeply. Love your blog!
Pingback: Top Gear testing a Porsche 911 carrera 997 : Cars Blog | Everything You should Know about Cars
Do you ever post your sheets? I got a copy Pejsa’s book too many moons ago, and just never got around to digesting it. I’d certainly like to get a copy of your worksheet.
Cheers
I certainly can post my worksheets. I don’t know the best way to do that. If you have any suggestions, I am willing to make them available.
Since you do use Mathcad, perhaps you can either post the files themselves directly on the PTC Mathcad user forums, or link your blog there. I’m sure there are others who would be interested in your sheets as well: http://communities.ptc.com/community/mathcad
They have a separate page for blog posts: http://communities.ptc.com/community/mathcad?view=blog and it could certainly do with some additional posts or even just links to your existing blog.
Cheers
I will check into it. When PTC moved the Mathcad forum, I kind of lost track of what they were doing there. I will reconnect.
Are you sure your derivation of equation 5 is correct?
My math is rather rusty, but I come to a different result. In the second to last line, I get:
(v^n / n) – (v0^n / n) = x / -k
Sorry I am so late responding. I have been traveling quite a bit.
I think what I have in the derivation is correct, but I could be missing something. It appears that you differ with me on the right-hand side of the equation. I will expand that side a bit more.
So I still get what I have in the post.
You should look for the rare book, “Paris Kanonen” by G.V. Bull. I think you’d be fascinated.
I have been told that Bull’s work on the Paris gun is a classic. I will look for it.
mathscinotes
Thanks for the interesting site. Maybe you can confirm or debunk something for me: My theory is that at some point increasing the initial velocity of a projectile will not result in more than a trivial incerase in its’ range. This is assuming more or less standard sea level air density. I’m not referring to specialized armor piercing projectiles with extreme ballistic coefficients but something with relatively high drag like #4 buckshot, for example. One more condition: I’m not talking about the time it takes the object to hit the ground, but rather the distance it will travel horizontally before reaching a nominal velocity. I hope this isnt clear as mud. Again, thanks for letting me pick your brain. Ed B
Pingback: Skydiving Math | Math Encounters Blog