STREAmSML: A GPU-enabled platform for sensing, modeling and control of compressible turbulent flows

Loading...
Thumbnail Image

Authors

Pavlik, Nathaniel

Issue Date

2025

Type

Thesis

Language

en_US

Keywords

boundary layer flow , hypersonic , neural networks , reinforcement learning , shock boundary layer interaction , supersonic

Research Projects

Organizational Units

Journal Issue

Alternative Title

Abstract

High-speed aerodynamic flows such as supersonic turbulent boundary layers and shock boundarylayer interactions (SBLI) pose significant challenges for flow control due to strong compressibility effects, shock-induced separation, and nonlinear multiscale turbulence. At the same time, rapid advances in machine learning have created new opportunities for data-driven sensing, modeling, and control; provided that standardized, high-fidelity simulation platforms exist to support repro- ducible evaluation across algorithms. This thesis introduces STREAmSML, a GPU-accelerated, Gymnasium-compliant platform built upon the validated STREAmS direct numerical simulation (DNS) solver, enabling systematic investigation of sensing, reduced-order modeling, and closed-loop actuation for compressible turbulent flows at supersonic Mach numbers. STREAmSML integrates a modular Python–Fortran/CUDA architecture that permits reinforcement-learning-based, classical, and open-loop jet actuation strategies while preserving the underlying solver’s numerical accuracy and physical fidelity. A span-averaged observation framework reduces the dimensionality of DNS data by two orders of magnitude, retaining the large-scale coherent structures essential for control while enabling tractable neural-network-based policies. Using this platform, sparse sensor placement strategies are first developed for both boundary- layer and SBLI configurations. Interpolatory and greedy algorithms (QR, TPGR) achieve low recon- struction error with relatively few sensing locations. Reduced-order models based on Dynamic Mode Decomposition with control (DMDc) are then constructed. For the boundary layer, moderate POD truncation (90–95% energy) yields superior predictive performance by removing noise-dominated high-order modes. For SBLI, the flow exhibits a strongly low-rank structure: the first 4–6 energetic modes capture approximately 90% of the total variance, enabling compact reduced-order models that isolate dominant separation-bubble and shock-motion dynamics. Finally, the platform is used to evaluate opposition control and several reinforcement learning algorithms including DDPG, PPO, and DQN for real-time jet actuation aimed at reducing skin- friction drag. While the DDPG controller correctly identifies causal relationships between actuation and downstream wall-shear stress, none of the RL algorithms produce systematic drag reduction within the explored training horizon, owing to long convective delays, turbulent variability, and limited sample efficiency. These experiments nevertheless validate the end-to-end interoperability of STREAmSML with modern RL frameworks and establish a reproducible benchmark for future algorithmic innovation. This work provides the first open, GPU-enabled, CTF-inspired platform capable of supporting sensing, modeling, and control research in supersonic boundary layers and SBLI. Its modular, high- performance design positions STREAmSML as a foundation for future advances in data-driven flow control in compressible turbulent regimes.

Description

Citation

Publisher

License

Journal

Volume

Issue

PubMed ID

DOI

ISSN

EISSN