Prediction of equivalent sand-grain size and identification of drag-relevant scales of roughness -- a data driven approach
The purpose of the present work is to examine two possibilities; firstly, predicting equivalent sand-grain roughness size $k_s$ based on the roughness height probability density function and power spectrum leveraging machine learning as a regression tool, and secondly, extracting information about relevance of different roughness scales to skin-friction drag by interpreting the output of the trained data-driven model. The model is an ensemble neural network consisting of 50 deep neural networks. The data for the training of the model is obtained from direct numerical simulations (DNSs) of turbulent flow in plane channels over 85 irregular multi-scale roughness samples at friction Reynolds number Re$_\tau=800$. The 85 roughness samples are selected from a repository of 4200 samples, covering a wide parameter space, through an active learning (AL) framework. The selection is made in several iterations, based on the informativeness of samples in the repository, quantified by the variance of ENN predictions. This AL framework aims to maximize the generalizability of the predictions with a certain amount of data. This is examined using three different testing data sets with different types of roughness, including 21 surfaces from the literature. The model yields an overall mean error of 5\% to 10\% on different testing data sets. Subsequently, a data interpretation technique, known as layer-wise relevance propagation, is applied to measure the contributions of different roughness wave-lengths to the predicted $k_s$. High-pass filtering is then applied to the roughness PS to exclude the wave-numbers identified as drag-irrelevant. The filtered rough surfaces are investigated using DNS, and it is demonstrated that, despite significant impact of filtering on the roughness topographical appearance and statistics, the skin-friction coefficient of the original roughness is successfully preserved.