Path: ACPro/ACEngine
% Compute the Mach number across a shock. It automatically limits theta to angles for which m1*sin(theta) >= 1. At the minimum angle there is no drop in Mach across the shock. The maximum value for theta is pi/2, a normal shock. Type MachAcrossShock for a demo showing oblique shock angles for a range of shock angles. -------------------------------------------------------------------------- Form: [m2, theta] = MachAcrossShock( m1, gamma, theta ) -------------------------------------------------------------------------- ------ Inputs ------ m1 (1,1) Mach number before shock gamma (1,1) Fluid ratio of specific heats theta (1,:) Oblique shock angle (rad) ------- Outputs ------- m2 (1,1) Mach number after shock theta (1,:) Limited oblique shock angle (rad) -------------------------------------------------------------------------- Reference: Ames Research Staff, "Equations, Tables and Charts for Compressible Flow," Report 1135, equation 131. --------------------------------------------------------------------------
ACPro: ACEngine/StreamlineShockAngle Common: CommonData/SwooshWatermark Common: General/CellToMat Common: General/DispWithTitle Common: General/MatToCell Common: General/Watermark Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle
Back to the ACPro Module page