Projectile Motion: Parabolas, Drag, and Real Ballistics

simulator beginner ~8 min
Loading simulation...
Range ≈ 91.7 m at 45° in vacuum

At 30 m/s and 45°, the vacuum range is v²sin(2θ)/g ≈ 91.7 m. Adding air resistance reduces the range significantly and shifts the optimal angle below 45°, producing the asymmetric arc seen in real ballistics.

Formula

Vacuum range: R = v₀² * sin(2θ) / g
Drag force: F_drag = -b * v² * (v_vec / |v|) where b = Cd * A * ρ / 2
Numerical integration: v(t+dt) = v(t) + a(t)*dt, x(t+dt) = x(t) + v(t)*dt

The Perfect Parabola Is a Lie

Every physics textbook begins projectile motion with a simplification: ignore air resistance. The result is a beautiful parabolic arc where 45° always gives maximum range. But step outside and throw a ball, and reality intrudes. Air resistance — proportional to the square of velocity — reshapes the trajectory into an asymmetric curve, shortens the range dramatically, and shifts the optimal angle well below 45°.

Quadratic Drag: Why It Matters

At everyday speeds, drag force scales with v². A ball moving twice as fast experiences four times the air resistance. This nonlinearity makes the equations unsolvable by pen and paper — there is no closed-form expression for range with quadratic drag. Instead, we must integrate numerically, stepping through tiny time intervals and updating velocity and position at each step. This simulation does exactly that.

The Ascending vs. Descending Arc

One of the most visible effects of drag is trajectory asymmetry. On the way up, gravity and drag both oppose the motion, so the projectile decelerates rapidly. On the way down, gravity accelerates it but drag opposes, so it falls more slowly than it rose. The descending arc is steeper and the projectile lands at a lower speed than it was launched — unlike the symmetric vacuum case where launch and landing speeds are equal.

From Galileo to Ballistics

Galileo first described parabolic trajectories in 1638, but military engineers quickly realized that real cannonballs didn't follow parabolas. Benjamin Robins measured drag experimentally in 1742, and the full theory of exterior ballistics with quadratic drag was developed over the following century. Today, the same equations govern everything from sports physics to missile defense systems.

FAQ

Why is 45° the optimal launch angle only in a vacuum?

In a vacuum, range = v²sin(2θ)/g, which is maximized when sin(2θ) = 1, i.e., θ = 45°. But with air resistance, lower angles reduce flight time and thus total drag, so the optimal angle shifts to roughly 30–40° depending on the drag coefficient.

How does air resistance affect projectile trajectory?

Air resistance (drag) decelerates the projectile proportionally to v² in the opposite direction of motion. This causes three effects: shorter range, lower peak height, and an asymmetric trajectory where the descending arc is steeper than the ascending arc.

What is the drag coefficient?

The drag coefficient Cd is a dimensionless number that quantifies how aerodynamic an object is. A sphere has Cd ≈ 0.47, a streamlined bullet ≈ 0.04. The effective drag parameter in this simulation combines Cd with cross-sectional area, air density, and mass.

Can we solve projectile motion with drag analytically?

Only for linear drag (proportional to v). For quadratic drag (proportional to v²), which is realistic at typical speeds, there is no closed-form solution — the equations must be solved numerically, which is exactly what this simulation does using Euler integration.

Sources

Embed

<iframe src="https://homo-deus.com/lab/classical-mechanics/projectile-motion/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub