Prediction of turbulence control for arbitrary periodic spanwise wall movement
Andrea Cimarelli, Bettina Frohnapfel, Yosuke Hasegawa, Elisabetta De, Angelis, Maurizio Quadrio

TL;DR
This paper develops a predictive model for turbulent drag reduction using arbitrary periodic spanwise wall movements, extending the classical sinusoidal approach to more general waveforms through numerical simulations and harmonic analysis.
Contribution
It introduces a new predictive framework linking waveform shape to drag reduction, enabling the design of more effective wall oscillation patterns beyond sinusoidal motion.
Findings
Maximum net energy savings occur with sinusoidal wave at optimal parameters.
The turbulent spanwise motion aligns with the laminar Stokes solution.
The model predicts drag reduction for arbitrary waveforms based on penetration depth.
Abstract
In order to generalize the well-known spanwise-oscillating-wall technique for drag reduction, non-sinusoidal oscillations of a solid wall are considered as a means to alter the skin-friction drag in a turbulent channel flow. A series of Direct Numerical Simulations is conducted to evaluate the control performance of nine different temporal waveforms, in addition to the usual sinusoid, systematically changing the wave amplitude and the period for each waveform. The turbulent average spanwise motion is found to coincide with the laminar Stokes solution that is constructed, for the generic waveform, through harmonic superposition. This allows us to define and compute, for each waveform, a new penetration depth of the Stokes layer which correlates with the amount of turbulent drag reduction, and eventually to predict both turbulent drag reduction and net energy saving rate for arbitrary…
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.
