Solve the attached oblique shock over a wedge from upstream Mach number, flow deflection, and gas heat capacity ratio.
The weak branch is the usual external-flow solution; the strong branch creates a larger pressure jump and often subsonic downstream flow.
Downstream Mach M₂
1.640
supersonic downstream
Pressure ratio p₂/p₁
1.7070
static pressure rise
Temperature ratio T₂/T₁
1.1702
static temperature rise
Density ratio ρ₂/ρ₁
1.4587
flow compression
Total pressure p₀₂/p₀₁
0.98462
irreversible loss
Maximum θ
22.97°
attached-shock limit
Flow turns across the wedge and compresses behind the shock.
weak solution
β wave angle
39.32°
shock inclination
θ flow deflection
10.00°
wedge turn
μ Mach angle
30.00°
upstream limit
θmax attached
22.97°
detachment threshold
This tool is open source and the underlying logic is fully transparent. You can inspect the code, understand the calculations, and contribute improvements. If you want to use the tool in your own website, course page, or learning platform, you can also embed it directly and start from a ready-made iframe setup for this exact tool.
Open source: review the implementation and see how the results are produced.
Embeddable: preview this tool, copy the iframe, and use it in your own site or LMS.
Solve the attached oblique shock over a wedge from upstream Mach number, flow deflection, and gas heat capacity ratio.
The weak branch is the usual external-flow solution; the strong branch creates a larger pressure jump and often subsonic downstream flow.
Downstream Mach M₂
1.640
supersonic downstream
Pressure ratio p₂/p₁
1.7070
static pressure rise
Temperature ratio T₂/T₁
1.1702
static temperature rise
Density ratio ρ₂/ρ₁
1.4587
flow compression
Total pressure p₀₂/p₀₁
0.98462
irreversible loss
Maximum θ
22.97°
attached-shock limit
Flow turns across the wedge and compresses behind the shock.
weak solution
β wave angle
39.32°
shock inclination
θ flow deflection
10.00°
wedge turn
μ Mach angle
30.00°
upstream limit
θmax attached
22.97°
detachment threshold
This tool is open source and the underlying logic is fully transparent. You can inspect the code, understand the calculations, and contribute improvements. If you want to use the tool in your own website, course page, or learning platform, you can also embed it directly and start from a ready-made iframe setup for this exact tool.
Open source: review the implementation and see how the results are produced.
Embeddable: preview this tool, copy the iframe, and use it in your own site or LMS.