Optimal non-linear mechanisms for laminar-turbulent transition of a shock-induced separated shear layer
Flavio Savarino, Denis Sipp, Georgios Rigas

TL;DR
This paper develops a nonlinear optimization framework to identify the optimal transition pathway from laminar to turbulent flow in shock-induced separated shear layers, revealing a four-stage process involving Mack waves, vortices, streaks, and secondary instabilities.
Contribution
It introduces a nonlinear frequency-domain approach that captures mean-flow distortion and energy transfers, providing new insights into transition mechanisms in shock wave-boundary-layer interactions.
Findings
Optimal forcing of Mack waves can trigger turbulence.
Counter-propagating Mack waves generate vortices leading to streaks.
The identified pathway is robust across forcing amplitudes and configurations.
Abstract
Laminar-turbulent transition in shock wave-boundary-layer interactions (SWBLI) remains a major challenge for hypersonic vehicle design, with implications for drag, heat transfer, and structural loads. Linear optimal perturbation analyses can identify candidate instabilities, but the full route to breakdown in SWBLI requires nonlinear optimisation. Here, we characterise the optimal transition pathway in a globally stable yet convectively unstable Mach 2.15 oblique SWBLI using a nonlinear input-output optimisation framework based on the space-time spectral Navier-Stokes formulation of Poulain et al. (Comput. Fluids, 2024). The nonlinear frequency-domain approach captures mean-flow distortion, resolves triadic energy transfers, and extracts intrinsic nonlinear stresses that activate additional instability mechanisms. We identify a four-stage pathway: (1) optimal forcing of oblique first…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
