Project APEX

by 434 Aerospace

Guides

Wave Drag Explained — What Happens to Your HPR Rocket at Mach 1

If you have ever looked at the Aerodynamics tab in Project APEX after simulating a fast flight, you have seen it: a sharp rise in the Cd curve somewhere between Mach 0.8 and Mach 1.2, then a gradual fall as speed climbs further. That spike is wave drag, and for any rocket fast enough to go transonic — a growing category as motors get more powerful and rockets get lighter — it is the single biggest aerodynamic event of the flight.

This post explains what wave drag actually is, where it appears on a rocket, how APEX models it, and what design choices meaningfully reduce it.

What wave drag is

At low speeds, air moves smoothly around a rocket. It compresses slightly ahead of the nose and expands again behind it, and most of the drag comes from skin friction — the shear stress of air moving along the surface.

As the rocket accelerates toward Mach 1, something different happens. Air can only carry information about an approaching object at the speed of sound. When the rocket is nearly as fast as that information, air ahead of the nose has almost no time to get out of the way before the rocket arrives. At Mach 1, it has no time at all. A shock wave forms — a near-instantaneous pressure discontinuity across which the air density, temperature, and velocity change abruptly.

That pressure jump costs energy. The energy goes into heating and compressing the air rather than moving the rocket forward, and the result is a drag force that does not exist at subsonic speeds: wave drag. It is fundamentally different from skin friction or form drag because it is not caused by viscosity or boundary layer separation — it is caused by the thermodynamics of supersonic flow.

Where wave drag appears on a rocket

A rocket going transonic generates shock waves at three distinct locations, each contributing to the total Cd spike.

The nosecone is where the primary bow shock forms. All supersonic aircraft deal with this. The nose has to push a cone of air out of its path, and the sharper and more slender the nose, the smaller the oblique shock angle and the lower the wave drag. This is why pointed nosecones — ogive, Von Kármán — outperform blunt shapes at high Mach. The pressure rise across a weak oblique shock is much smaller than across the normal shock that a blunt face generates.

The body shoulder — the junction between the nosecone and the cylindrical body tube — produces a second shock. As the flow accelerates around the nosecone and then hits the abrupt change in geometry at the shoulder, it has to recompress. In APEX's model this shoulder shock only exists between Mach 0.82 and Mach 1.25: it builds rapidly as the flow goes transonic, peaks near Mach 1, then disappears once the flow is fully supersonic and the shock system reorganises cleanly. It is one of the reasons the transonic region is so aerodynamically aggressive even for rockets that only briefly exceed Mach 1.

The fins generate their own shock waves at the leading and trailing edges once those edges go supersonic. Because swept fins have an effective Mach number lower than the freestream (a swept leading edge stays in the subsonic regime longer), fin wave drag builds more gradually on swept designs. On an unswept flat-plate fin, the leading edge shock appears abruptly at Mach 1 and the drag penalty is severe.

How Project APEX models it

APEX computes wave drag from three separate terms that are summed into the total Cd at each simulation timestep.

For the nosecone, APEX applies the Prandtl-Glauert compressibility correction below Mach 0.8 — the nose pressure drag grows as 1/√(1−M²), which approaches infinity at M=1. Rather than allow that singularity, APEX blends linearly through the transonic region (M=0.8 to M=1.2) into the supersonic regime, where the formula is based on Ackeret theory using the nose half-angle. The baseline Cd for each nose shape reflects how aggressively it deflects the airflow: a cone deflects more than an ogive, which deflects more than a Von Kármán. A longer nose of any shape also reduces wave drag because it distributes the same deflection over a greater axial distance.

For the fins, APEX uses the Ackeret wave drag formula — Kwave / √(M_eff² − 1) — where M_eff is the Mach number normal to the leading edge, accounting for sweep. The wave drag coefficient Kwave depends directly on the fin cross-section profile. A flat-plate fin has the worst wave drag because both the leading and trailing edges are blunt, generating strong attached shocks. A double-wedge profile (symmetric, with the maximum thickness at mid-chord) distributes the flow deflection more gently and reduces Kwave by a factor of roughly six compared to a flat plate of the same thickness. A quarter-chord bevel sits between them.

For the body shoulder, APEX applies a transonic-only wave drag term that peaks near Mach 1 and scales with the bluntness of the nosecone-to-body transition.

What this means for design

Understanding the three sources of wave drag translates directly into design decisions that APEX can evaluate in seconds.

Nosecone shape. If your rocket will go transonic, Von Kármán and ogive nose cones consistently outperform conical designs at high Mach. The Von Kármán profile is specifically derived to minimise wave drag for a given fineness ratio. A parameter sweep on nosecone shape in APEX will show you the apogee difference directly — it is typically larger than most builders expect for M-class flights.

Nosecone length. For a given shape, a longer nose cone distributes the flow deflection over more axial distance, reducing the shock angle and the associated wave drag. This is visible in APEX's drag model: nose wave drag scales with (d/Ln)^1.5, so doubling the nosecone length reduces that term by more than half.

Fin cross-section. The switch from flat-plate to double-wedge fin profiles has almost no effect on a slow rocket and a significant effect on a fast one. Wave drag does not appear until Mach 0.75, so a rocket that peaks at Mach 0.6 gets no benefit from a machined double-wedge. A rocket that reaches Mach 1.5 does.

Seeing it in APEX

Open the Aerodynamics tab after any simulation that reaches Mach 0.8 or higher and the Cd vs Mach chart shows the transonic bump in full detail. The component breakdown below the chart separates skin friction, nose drag, fin drag, base drag, and wave drag — so you can see exactly which term is driving the spike for your specific geometry.

The most direct use of this is a parameter sweep on nosecone shape or nosecone length. Run the sweep, look at how the apogee curve responds, then open the Aerodynamics tab to see what the Cd curve looks like for each configuration. The relationship between the shape of the Cd curve and the apogee result makes the trade-off concrete rather than theoretical.

Wave drag is unavoidable once you go supersonic. But it is not unmanageable — and knowing where it comes from is the first step toward designing a rocket that handles it well.


Project APEX models nosecone wave drag, fin wave drag, body shoulder transonic wave drag, and base drag as separate components visible in the Aerodynamics tab. Try it in the simulator →

Questions about the physics model — info@434aerospace.com

Ready to simulate?

Project APEX runs in any browser — no install, no account required.

Launch Project APEX →