Why a Recess in a Supersonic Engine Wall Breathes Like Lungs ✛ ✎

Original: "Hydrodynamic mechanism and suppression of cavity breathing oscillations in a twin-cavity supersonic combustor"
arXiv:2609.06142v1 · 2026-09-05 · arXiv non-exclusive · independent analysis · 1 min
A cavity in an engine wall that holds a flame starts oscillating on its own at 156 hertz, and the only way to calm it is by heating, not by blowing in cold gas.

Inside a supersonic engine, there's a small recess in the wall, like a pocket. It's there to keep the flame from being blown out by the airflow, which moves faster than sound. But if you make the pocket long and shallow, it starts behaving like lungs: it pulls air in, then pushes it out. The frequency of this 'breathing' is 156 times per second. For the engine, it's like riding a bike with a wheel that keeps jerking.

Scientists filmed this pocket with an ultra-high-speed camera and measured pressure with special sensors. It turned out that the boundary between the fast flow outside and the slow air inside the pocket oscillates like a curtain in a draft. When the curtain bulges outward, the pressure in the pocket drops; when it bulges inward, the pressure rises. These two processes feed each other, so the oscillations don't die out on their own.

Injecting nitrogen, which doesn't burn, calms the pocket only temporarily. But if you inject ethylene and ignite it, the heat changes the air so that the trembling disappears completely.

Now engineers know that for reliable engine operation, you need not only to cut the pocket correctly but also to heat the air inside it at the right time. Then, instead of vibrations, the pocket will calmly hold the flame, like a palm shielding a match from the wind.

The cavity 'breathing' frequency (156 Hz) is close to the idle rotation frequency of an automotive crankshaft, but the pressure oscillation amplitude reaches 30 kPa, comparable to the sound wave from a firecracker blast.

\ddot{\eta} + 2\zeta\omega_0 \dot{\eta} + \omega_0^2 \eta = \alpha_f p_f + \alpha_r p_r
The shear-layer displacement coordinate η oscillates like a driven oscillator, forced by the floor (pf) and ramp (pr) pressures.
\dot{p}_f = \beta_{\eta f} \eta + a_f p_f + b_f p_r
The floor pressure changes due to shear-layer displacement (βηf η), its own relaxation (af pf), and coupling to the ramp pressure (bf pr).
\dot{p}_r = \beta_{\eta r} \eta + b_r p_f + a_r p_r
The ramp pressure changes due to shear-layer displacement (βηr η), coupling to the floor pressure (br pf), and its own relaxation (ar pr).