Shock Math Calculator

Shock Math Calculator

Mach numbers with ease

0 ratings
Free

Rating summary

Details

  • Released
  • Updated
  • October 21, 2022
  • September 7, 2026

Features

Shock Math Calculator screenshot #1 for iPhone
Shock Math Calculator screenshot #2 for iPhone
Shock Math Calculator screenshot #3 for iPhone
Shock Math Calculator screenshot #4 for iPhone
Shock Math Calculator screenshot #5 for iPhone
🖼️Get Icon
Icons↘︎

About

Shock Math is a fast, accurate compressible-aerodynamics calculator for students, engineers, and anyone working in high-speed gas dynamics. Solve isentropic, shock, and duct-flow relations in seconds — from any input variable, for any gas. COMPRESSIBLE FLOW, SOLVED • Isentropic flow — pressure, temperature, density, and area ratios, Mach angle, and Prandtl–Meyer angle • Normal shock relations — downstream Mach, static and stagnation pressure, temperature, and density ratios • Oblique shock relations — weak and strong solutions, wave angle, deflection angle, and normal Mach components • Conical shock relations — Taylor–Maccoll solution for cone angle, surface Mach number, and surface property ratios • Fanno flow — adiabatic flow with friction in a constant-area duct • Rayleigh flow — frictionless flow with heat addition • Ideal gas law — p = ρRT and pV = nRT, with flexible units • Scratch Pad — a quick built-in calculator for the numbers in between SOLVE FROM ANY VARIABLE Don't just go forward from Mach number. Enter a pressure ratio, temperature ratio, area ratio, wave angle, or Prandtl–Meyer angle and Shock Math finds the Mach number for you — subsonic or supersonic branch, your choice. ANY GAS, ANY GAMMA Set the ratio of specific heats (γ) to model air, combustion products, monatomic gases, or anything in between. Every relation respects your γ. PROVEN-ACCURATE MATH Version 1.6 rebuilt and independently verified the calculation engine. Every relation is cross-checked against the classic NACA Report 1135 tables and against independent reference implementations across a wide range of Mach numbers and specific-heat ratios — hundreds of checks, zero discrepancies. Forward and inverse solutions round-trip exactly. BUILT FOR REAL WORK • Clean, focused calculators — no clutter • Light and dark mode • Show or hide the calculators you use • Built-in reference notes explaining each set of relations • Apple Watch scratch pad for quick calculations Whether you're checking homework in a gas dynamics course, sizing a supersonic nozzle, or sanity-checking a CFD result, Shock Math gives you trustworthy numbers fast. Feedback and feature requests are always welcome from the in-app form.
Show more

What's New in Shock Math Calculator

1.8

September 7, 2026

Save and reload your cases — plus important fixes to Rayleigh and Fanno flow. SAVED CASES • Name a calculation to keep it. Open any calculation from history and tap "Save as Case" to give it a name (like "Nozzle throat"). Named cases are pinned in their own starred section. • Reload with one tap. Tap "Load into Calculator" on a saved case and the app jumps to the right calculator with gamma and all your inputs already filled in — and recomputes automatically. FIXES • Rayleigh flow input list. The picker offered two inputs that belong to Fanno flow (4fL*/D), and two more that silently solved for the wrong thing. It now lists exactly the eleven quantities Rayleigh flow can be solved from, including entropy, (s*-s)/R. • Rayleigh flow reference notes. The link at the top of the Rayleigh screen opened the Fanno flow explanation. It now opens the Rayleigh one. • Fanno flow from T/T*. Only supersonic values were accepted. Subsonic values — anything above 1, up to the limit the app already told you was valid — now solve correctly. • Rayleigh flow from U/U*. The upper limit was fixed at air's value and applied to every gas, so results could be wrong for gases such as argon and helium. The limit now follows the gamma you enter. The calculation engine behind all of this was also rebuilt and re-verified against the NACA Report 1135 tables, for every calculator and every input, across a range of specific-heat ratios. Builds on the calculation history added in the last update.

More

Developer apps