马赫锥模拟器 返回
可压缩流动模拟器

马赫锥模拟器 — 超音速飞行的音爆

可视化超音速 (M>1) 飞行体拖曳的锥形激波面,以及它撞击地面时产生的音爆。调整马赫数、声速、飞行高度和观察者位置,实时计算马赫角 μ = arcsin(1/M)、锥地表到达距离和音爆到达时间延迟。对比亚音速、跨音速和超音速三种波前模式,回放 SR-71 与协和号在地面留下的音爆足迹的几何学。

参数设置
马赫数 M
声速 c
m/s
飞行高度 h
m
观察者水平位置 x
m
飞行体从左向右、以高度 h 巡航,其后方拖出马赫锥。观察者站在地面 (x, 0),锥与地表交点即为音爆到达点。当 x 等于锥地表到达距离 l = h/tan μ 时,音爆正好抵达观察者。
计算结果
马赫角 μ
飞行速度 V
音爆到达时间延迟
锥地表到达水平距离

马赫锥与地面音爆

橙色飞行体在 (0, h) 向右飞行;蓝色直线表示马赫锥的两条母线(半顶角 μ)。绿点是地面 (x, 0) 的观察者,红色×是锥与地面的交点(音爆到达点)。M ≤ 1 时改为绘制同心球面波。

马赫角 μ(M) 曲线

横轴 M(1.0〜5.0),纵轴 μ(度)。曲线为 μ = arcsin(1/M),M=1 时趋于 90°(平面波),M=∞ 时趋于 0°(极尖锥)。黄色标记为当前 M;扫描 M 可观察锥的变化过程。

理论与主要公式

马赫角(锥的半顶角):

$$\sin\mu = \frac{1}{M}, \qquad \mu = \arcsin\!\left(\frac{1}{M}\right)$$

飞行速度与地表音爆到达距离:

$$V = M\,c, \qquad \ell = \frac{h}{\tan\mu}$$

音爆到达时间延迟(飞行体掠过观察者正上方至音爆到达的时间差):

$$t_{\text{delay}} = \frac{\ell}{V} = \frac{h}{V\tan\mu} = \frac{h}{M\,c\,\tan\mu}$$

$M<1$ 时扰动向前传播,无锥形成;$M=1$ 为平面波;只有 $M>1$ 才出现马赫锥。默认值 $M=2,\ c=343\ \text{m/s},\ h=1000\ \text{m}$ 给出 $\mu=30^\circ$、$V=686\ \text{m/s}$、$\ell=1732\ \text{m}$、$t_{\text{delay}}=2.52\ \text{s}$。

什么是马赫锥模拟器?

🙋
用默认 M=2 算出来马赫角正好是 30°,地表锥到达距离 1732 m。这数字也太整齐了。
🎓
观察得不错。公式是 sin μ = 1/M,M=2 时 sin μ = 0.5、μ=30°,跟光学里的临界角是同一种三角函数。地表到达 h/tan(30°) = 1000/0.5774 ≒ 1732 m,因为 tan(30°)=1/√3,1/(1/√3)=√3≈1.732。把 M 的几个整数值(2、3、4 等)的马赫角记住,地表锥到达距离就能口算。
🙋
把 M 调到 0.8 时锥就消失了,看到一圈圈扩散的同心波。这就是亚音速吗?
🎓
没错。亚音速 (M<1) 时声速 c 比飞行体 V 还快,每瞬间发出的球面波都能超越飞行体往前传播。扰动可以传到前方,平滑分散开来、无法集中成锥形面。M=1 时飞行体正好追上自己发出的波,包络退化为平面波(Prandtl-Glauert 奇点)。M>1 时波被甩到后方才形成锥,这就是 Ernst Mach 1880 年代用弹丸阴影摄影首次可视化的现象,因此叫马赫数、马赫角、马赫锥。
🙋
高度调到 12000 m,M=2,锥到达距离变成了约 20 km。协和号过头之后才听到「砰」一声,是因为这个?
🎓
完全正确。协和号在高度 18 km、马赫 2.04 巡航,马赫角约 29.4°,地表锥到达距离 18000/tan(29.4°)≒32 km。也就是说飞机正过头 32 km 后,地面音爆才到,时间约 56 秒后。等你听到音爆,飞机早已消失在地平线。超压约 100 Pa,是听阈的 10⁷ 倍,会震颤窗玻璃、惊吓家畜,这是协和号被禁止陆上路线的根本原因。NASA 的 X-59 QueSST 计划把超压降到 25 Pa 以下,目前 2026 年正在试飞。
🙋
M=5 时角度只剩 11.5°,锥看起来像针一样。极超音速就是这种感觉吗?
🎓
是。极超音速 (M>5) 让锥几乎与机体轴平行。SR-71 黑鸟(M=3.3)的 μ≒17.6°,航天飞机再入时(M=25)μ≒2.3°,地表音爆带宽仅几 km 细线。再往上 sin μ = 1/M 这种简单公式就不够用了,空气会解离、电离(等离子化)、化学反应、辐射传热都要考虑。火星探测器再入分析(CFD)通常采用化学非平衡 Navier-Stokes 配合 Park 模型(11 化学种 + 振动弛豫),低密度区还要用 DSMC。马赫锥是入门基本,但其上层叠着一个深邃的物理世界。

物理模型与主要方程

马赫锥可定义为超音速点源所发出球面波的包络面(Huygens 构造)。Ernst Mach(1838-1916)与 Peter Salcher 于 1887 年在维也纳用阴影成像拍下了超音速弹丸照片,首次直接可视化激波面。

设飞行体在时刻 $-t$ 位于 $(-Vt, h)$,则该时刻发出的球面波到时刻 $0$ 已扩展到半径 $ct$。飞行体此时位于原点 $(0, h)$。各时刻波前的包络面构成圆锥,半顶角 $\mu$(马赫角)为

$$\sin\mu = \frac{ct}{Vt} = \frac{c}{V} = \frac{1}{M}$$

其中 $M = V/c$ 即马赫数。$M < 1$ 时右边大于 1,方程无解(无锥形成)。$M = 1$ 时 $\mu = 90°$(平面波);$M > 1$ 时 $\mu < 90°$ 的尖锥,$M \to \infty$ 时 $\mu \to 0$ 渐近。

飞行体在高度 $h$ 水平巡航时,锥的母线与地表 $y=0$ 的交点距飞行体正下方水平距离为

$$\ell = \frac{h}{\tan\mu} = h\sqrt{M^2 - 1}$$

第二式由 $\sin\mu = 1/M$、$\cos\mu = \sqrt{1-1/M^2}$、$\tan\mu = 1/\sqrt{M^2-1}$ 推得。地面观察者正在飞行体正下方时,音爆于飞行体掠过正上方后 $t_{\text{delay}} = \ell/V = h/(M\,c\,\tan\mu)$ 秒到达。本工具默认 $M=2$、$c=343$ m/s、$h=1000$ m 给出 $\ell=1732$ m、$t_{\text{delay}}=2.52$ s。

实际音爆的压力波形通常是 N 型波(N-wave):机首激波导致急剧的正向超压 $+\Delta p$,机体后方膨胀波平滑下降至 $-\Delta p$,机尾激波再次跃升回大气压。$\Delta p$ 依赖机长、升力、飞行高度,F-18(M=1.4、h=10 km)约 50 Pa,协和号(M=2、h=18 km)约 100 Pa。

实际应用

超音速飞机设计与适航:FAA、EASA、JCAB 对陆上超音速飞行设置 Δp 限制(美国实际禁止)。新一代 SST(NASA X-59、Boom Overture)通过机身延长到 30 m 以上、分散机首-机翼-机尾激波,把 Δp 压到 25 Pa 以下。CFD(OVERFLOW、Cart3D)与大气传播代码(PCBoom、ZEPHYRUS)耦合优化设计,而马赫锥几何是出发点。

大气再入:航天飞机和 HTV(鹳号)以 M=25 量级再入,马赫锥极其尖锐,外层叠加弓形激波(bow shock)。CFD 中常用 DSMC(直接模拟蒙特卡罗)与化学非平衡 Navier-Stokes 耦合预测热流峰值(约 1 MW/m²),马赫锥理论提供这些大规模解算器的边界条件。

内弹道 / 外弹道:军用与狩猎用步枪弹以 M=2〜4 飞行,靠近地面时会产生「啪」的锥形激波声。Mach 最初的实验正是这样的弹丸阴影摄影。现代狙击声学探测系统(Boomerang、PILAR)通过多麦克风阵列接收马赫锥到达时差,反算射击点,广泛应用于城市作战。

空泡与水下推进:水中达到超音速基本不可能,但超空泡鱼雷(俄 VA-111 Shkval)通过机首气体形成空泡,水下达约 200 km/h,相当于水中 M 约 0.07。气液界面行为与马赫锥构造类似,是均匀流模型的研究对象。

常见误解与注意事项

最常见的误解是 「音爆只在突破音障瞬间发生」。实际上整个超音速飞行过程都会拖曳马赫锥,地表音爆足迹(footprint)沿整个飞行轨迹延伸,直线飞行下约 80 km 宽的细长带状区域。Chuck Yeager 在 1947 年首次突破音速生出「音障」一词,但没有「破墙瞬间一声巨响」,超音速飞行中沿途始终能在地面观察到。

另一个常见陷阱是 「马赫锥不依赖机体形状」。点源理论确实如此,但真实机体的机首、机翼前缘、座舱罩、机翼后缘、机尾各自发出独立激波,地面合成为 N 型波。NASA 在 2017 年用 F/A-18B 进行的 SonicBAT 飞行试验,地表 25 点 Δp 测量值与 CFD 预测吻合 ±5% 以内。马赫锥告诉你主激波位置,波形细节必须依赖 CFD。

最后是 「马赫角依赖飞行高度」的误解。sin μ = 1/M 是纯局部马赫数关系,高度并不直接出现。但高度影响声速 c(标准大气地面 c=340 m/s、11 km 高度 c=295 m/s),因此相同对地速度 V 在不同高度下马赫数 M = V/c 不同,进而马赫角也不同。本工具将声速 c 设为独立滑块,可模拟高度对声速的影响。

常见问题

马赫锥是超音速 (M>1) 飞行体拖曳的锥形激波包络面。由于飞行体速度 V 大于声速 c,每个瞬间发出的球面波都被甩在飞行体之后,其包络面构成圆锥。半顶角 μ(马赫角)由 sin μ = 1/M 给出。本工具默认 M=2.0、c=343 m/s、h=1000 m 时,μ=30°、锥地表到达距飞行体正下方 1732m 之后,音爆到达时间延迟 2.52 秒。
马赫锥是飞行体拖曳的「压力跃变面」。地面观察者横穿该面瞬间,会感受急剧的压力跃升和回落,这就是「音爆」。典型超压在 50〜100 Pa,例如以马赫 2、高度 12 km 飞行的战斗机,地面玻璃会震颤——这也是协和号被限制只能跨大西洋航线的根本原因。
亚音速 (M<1) 时飞行体速度 V 小于声速 c,每瞬间发出的球面波都能超越飞行体向前传播。扰动可以传到前方而平滑分散,无法堆积形成集中的锥形激波。M=1 时波包络退化为平面波,仅当 M>1 时波才被甩到后方形成马赫锥。本工具在 M≤1 时改为绘制扩张的球面波。
μ = arcsin(1/M) 单调递减:M=1 时 90°(平面波),M=2 时 30°,M=3 时 19.5°,M=∞ 时 0°(无限尖的圆锥)。马赫数越大锥越尖,地面音爆覆盖区(footprint)在飞行体后方变得细长。SR-71 黑鸟(M=3.3)地表音爆带宽约 80 km,航天飞机再入时(M=25)近乎点状的集中音爆。