HomePhysics & MechanicsNormal Shock in a Converging-Diverging Nozzle

Normal Shock in a Converging-Diverging Nozzle

Interactive de Laval nozzle simulator: tune back pressure and area ratio and watch a normal shock wave form and slide inside the diverging section, with real isentropic and Rankine-Hugoniot shock relations driving every readout.

Physics & Mechanics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
supersonic-shock-wave-formation ↗ Open standalone

This simulator solves the real isentropic-flow and Rankine-Hugoniot shock equations for gas accelerating through a de Laval (converging-diverging) nozzle. Drag the back-pressure ratio and exit area ratio and watch a normal shock wave form inside the diverging section and slide along its length — or vanish entirely once the back pressure drops low enough to push it out of the nozzle. Live readouts report the exit Mach number, the shock's position, and the exit pressure the model computes against your target back pressure, while colored flow particles show the abrupt jump from supersonic to subsonic across the shock front.

⚙ Under the hood

Solve real isentropic-flow and Rankine-Hugoniot shock equations for a de Laval nozzle and watch a normal shock wave form inside the diverging section and slide along its length as back pressure and area ratio change.

supersonic flowshock wavede laval nozzlegas dynamicsaerodynamicscompressible flow

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)