Abstract
Despite its great scientific and technological importance, wall-bounded turbulence is an unresolved problem in classical physics that requires new perspectives to be tackled. One of the key strategies has been to study interactions among the energy-containing coherent structures in the flow. Such interactions are explored in this study using an explainable deep-learning method. The instantaneous velocity field obtained from a turbulent channel flow simulation is used to predict the velocity field in time through a U-net architecture. Based on the predicted flow, we assess the importance of each structure for this prediction using the game-theoretic algorithm of SHapley Additive exPlanations (SHAP). This work provides results in agreement with previous observations in the literature and extends them by revealing that the most important structures in the flow are not necessarily the ones with the highest contribution to the Reynolds shear stress. We also apply the method to an experimental database, where we can identify structures based on their importance score. This framework has the potential to shed light on numerous fundamental phenomena of wall-bounded turbulence, including novel strategies for flow control.
Similar content being viewed by others
Introduction
Approximately 140 years ago, Osborne Reynolds published the first and most influential scientific article on turbulent flows1. One of the main conclusions of this study was the fact that the Navier–Stokes equations, which describe the behavior of any flow, can only be solved analytically for elementary flow configurations. For nearly a century, the study of turbulence has relied on experimental measurements2,3,4 and theoretical considerations5. Almost all flows of practical interest are turbulent, except those relevant to lubrication6. In fact, one of the most crucial challenges nowadays, namely the current climate emergency, is closely connected with turbulence and a better understanding of the dynamics of turbulent flows is necessary to reduce greenhouse-gas emissions. Approximately 30% of the energy consumption worldwide is used for transportation7, which, due to the increase in drag caused by turbulent flow, is a problem very closely connected with wall-bounded turbulence. Furthermore, turbulence is critical in combustion processes8,9 and aerodynamics10,11. It is also essential in energy generation12,13 or urban pollution14,15, to name just a few. Indeed, some estimations indicate that 15% of the energy consumed worldwide is spent near the boundaries of vehicles and is therefore related to turbulent effects16.
The main challenge is the fact that turbulence is a multi-scale phenomenon in both time and space. The energy is mainly transferred from the largest to the smallest scales of the flow, where it is dissipated5, although there is also an energy path in the opposite direction17. There are several orders of magnitude between these scales for any flow in engineering, and this scale separation increases at progressively higher Reynolds numbers. In the presence of a wall, this energy cascade is even more complicated due to the energy and momentum transfer from the wall to the outer flow18. This multi-scale behavior implies that integrating numerically the Navier–Stokes equations requires fine computational meshes, leading to a prohibitive computational effort for practical applications.
In the 1980s, supercomputers became powerful enough to integrate these equations numerically in some canonical geometries. Kim et al.19 simulated the simplest complete example of a wall-bounded flow, i.e., a turbulent channel. They performed a direct numerical simulation (DNS), where all the spatial and temporal scales of the flow are resolved. Note that in DNS there are no additional hypotheses beyond the fact that the flow is governed by the Navier–Stokes equations. This numerical technique provides a complete flow characterization, and almost any imaginable quantity can be computed. Thus, DNS can provide a large amount of high-quality data, and simulations in the Petabyte scale are becoming progressively more common20. This enables fully characterizing the kinematics of wall-bounded turbulent flows. However, describing the dynamics of these flows is still an open challenge. It is then essential to develop novel methods to solve the questions posed 140 years ago.
One of the most successful ideas for studying turbulent flows focuses on the relationship among the different scales and coherent structures of the flow17,18. Note that different definitions of coherent structure have been proposed in the literature. The first examples of coherent structure are the streamwise streaks3 and the Reynolds-stress events21, which were first observed experimentally. The latter, also called Q events, are the object of our work. Coherent Q structures are flow regions associated with momentum transfer and turbulent kinetic energy production. Two particular Q events defined below, ejections and sweeps, are the main contributors to the exchange of streamwise momentum. This process is the main energy source for all the structures present in turbulent flows21,22. Note that the Q events are also responsible for the generation of turbulent drag. Even with extensive studies on the contribution of the various coherent structures to the dynamics of turbulent flows, a clear understanding of their actual role still needs to be provided18.
This study proposes a technique for the study of wall-bounded turbulence. We have developed a methodology based on explainable artificial intelligence (XAI) to gain a more profound knowledge of the flow physics and to evaluate the contributions of the Q events to flow-field prediction. The methodology is based on a particular type of deep convolutional neural network (CNN)23, namely the U-net24, and the Shapley additive explanation (SHAP) values25,26,27. CNNs can effectively extract the spatial information in the flow data28, both in two and three dimensions. The SHAP algorithm is a game-theoretic method that calculates the importance of each input feature on the U-net prediction. SHAP has been shown to correctly identify key aspects of the near-wall cycle that sustain turbulence close to onset29. Thus, the main novelty of this work is the explainability of fully developed turbulence through artificial intelligence. We calculate the relative importance of each Q event for the U-net prediction through SHAP. In doing so, we identify, in a purely data-driven method (without any hypothesis about the physics of the flow), relevant physical processes governing the dynamics of wall-bounded turbulence.
To accomplish this objective, we will first show how U-nets can predict the evolution of turbulent channel flow, extending our earlier work30. We start with a database of 6000 instantaneous realizations obtained from turbulent channel flow simulations, see the “Methods” section for additional details on the data generation. For every field, the domain is segmented into Q events (see the “Results” section), and each one of these structures is considered an input feature to the SHAP algorithm. SHAP ranks the importance of each structure for predicting the following flow field, as shown schematically in Fig. 1. This workflow consists of three main stages: prediction of the flow through a U-net, determination of the structure evolution (advance a time step in the simulation), and quantification of the importance of each coherent turbulent structure using SHAP values (and SHAP values per unit of volume) comparing the predicted solution with the simulated flow field in the next time step. By analyzing the characteristics of the highest-ranked structures, we can shed light on the dynamics of wall-bounded turbulence, with direct implications on the questions described above. We find coherent structures representing ejections, where flow regions with low streamwise velocity move from the near-wall towards the outer region; and sweeps, where the flow regions with high streamwise velocity move from the outer region towards the wall. Our study confirms and extends the results obtained by other authors18,31, introducing the usage of XAI to define an objective metric to identify the most important coherent structures in the flow. This is not a new question in the study of turbulence: Encinar and Jiménez32 studied homogeneous isotropic turbulence by introducing perturbations in the flow and integrating numerically the governing equations to assess their evolution in time. By doing so, they could assess the importance of various types of perturbations, concluding that the strain-dominated vortex clusters are the most important regions of the flow. Their method relies on actively modifying the flow through the introduction of the perturbations and re-simulating it using DNS. An alternative approach to answer this question was proposed by Lozano-Durán et al.33,34, who utilize information theory to identify the regions of the flow with the highest impact on future flow states. Their method relies on time series (which can be obtained for instance via modal decomposition) and analyzes the error of one variable when information from another one is removed. This method does not affect the original flow, therefore it is non-intrusive and relies on large amounts of temporal data. The approach adopted in this work relies on deep learning, and is intrusive on the surrogate model, rather than the original governing equations. The advantage of the present approach is the fact that it can provide a good surrogate of the governing equations even in environments where full access to DNS data is not possible, i.e., in experiments. This enables assessing the most important regions of the flow at higher Reynolds numbers, where there is a broader hierarchy of dynamically significant scales35, in environments where less data is available. The importance of identifying the most important regions of the flow is manifested e.g. in flow prediction28 and flow control36.
Results
The geometry of the turbulent channel flow comprises two parallel planes at a distance of 2h, and a pressure gradient drives the flow in the streamwise direction. The spatial coordinates are x, y, and z in the streamwise, wall-normal, and spanwise directions, respectively. The length and width of the channel are Lx = 2πh, and Lz = πh, with streamwise and spanwise periodicity. This computational box is large enough to adequately represent the one-point statistics of the flow37,38.
The velocity vector is U(x, y, z, t) = (U, V, W), where t denotes time. As the flow is fully developed, its statistical information only depends on y6. Statistically-averaged quantities in x, z, and t are denoted by an overbar, whereas fluctuating quantities are denoted by lowercase letters, i.e., \(U=\overline{U}+u\). Primes are reserved for root-mean-squared (rms) quantities: \({u}^{{\prime} }=\sqrt{\overline{{u}^{2}}}\), which constitute a measure of the standard deviation from the mean flow.
The simulation was carried out at a friction Reynolds number \({{{{{{{{\rm{Re}}}}}}}}}_{\tau }={u}_{\tau }h/\nu=125\). Note that ν is the fluid kinematic viscosity and \({u}_{\tau }=\sqrt{{\tau }_{w}/\rho }\) is the friction velocity (τw is the wall-shear stress and ρ the fluid density)6, while \({{{{{{{{\rm{Re}}}}}}}}}_{\tau }\) is the main control parameter. The value of \({{{{{{{{\rm{Re}}}}}}}}}_{\tau }\) attainable in numerical simulations has been increasing steadily in the last 35 years due to the advances in computational power and numerical methods19,20,39,40,41,42,43,44. Quantities nondimensionalized with the viscous scales uτ and ν are denoted with a + superscript. Finally, as the channel is statistically symmetric, the upper half-channel statistics are projected symmetrically onto the coordinates of the lower half.
The Q events are coherent regions of instantaneous high Reynolds stress, defined by:
In this equation, H is the so-called hyperbolic hole, set to a value of 1.7531. Intuitively, Eq. (1) identifies the region where the instantaneous value of the Reynolds stress (the left-hand-side) is considerably larger than the product of the standard deviations of u and v. Q events identify regions that have statistically large magnitudes of Reynolds stress. Based on the classical quadrant analysis21,31, four types of events can be defined: outward interactions (u > 0, v > 0), structures with a high streamwise velocity that move from the wall to the bulk; ejections (u < 0, v > 0), structures with a low streamwise velocity which move from the wall to the bulk; inward interactions (u < 0, v < 0), structures with low streamwise velocity moving from the bulk to the wall; and sweeps (u > 0, v < 0), structures with high streamwise velocity moving from the bulk to the wall, see Figs. 1 and 2.
Prediction of the velocity field
As discussed in the “Methods” section, a U-net is trained to predict the intantaneous velocity field 5 viscous times into the future, including the three velocity-fluctuation components. The predictive capabilities of the U-net are assessed through the test database, which was not seen by the neural network during training, and we obtain a relative error of 2% when predicting the three velocity-fluctuation components. The quality of the prediction can be observed in Fig. 3, where we show a slice of the instantaneous streamwise velocity fluctuation at y+ = 12 (on both walls) and compare it with the U-net prediction. The results show that the U-net architecture constitutes a valid surrogate of the original flow, with a low relative error. Also, note that the employed resolution is sufficient in this study29.
Explainability of the U-net predictions
The U-net is used for calculating the contribution, based on the SHAP values25,45,46, of the different turbulent structures to the prediction. A deeper explanation of how the SHAP values are used for assessing the importance of each Q event is discussed in the “Methods” section. The total importance of each typology of Q event, Φe, is calculated by summing up the value of every structure belonging to this class of event, \({\phi }_{i}^{e}\), where i indicates a single coherent structure. The total contribution of all events, i.e., the summation of all the SHAP values, is denoted by ΦT. Particularizing to a single class e (ejections, sweeps, outward or inward interactions), we can define the percentual importance of this class as Φe/ΦT. When interpreting SHAP values, the larger its absolute value, the more critical the structure is to reconstruct the field. In the context of this study, we will use the term importance to refer to this impact and we will represent the absolute values of the SHAP scores. The quantification of \({\phi }_{i}^{e}\) for every structure can be used to evaluate their contribution to the turbulent flow, and this magnitude may be evaluated per unit volume. The percentual importance per unit of volume is defined as:
where Ie is the number of structures of type e and \({\left({\phi }_{i}/{V}_{i}^{+}\right)}^{e}\) is the SHAP value per unit of volume of the structures type e. To avoid spurious results, we filtered out all volumes lower than V+ = 30331, which corresponds to 0.77% of the total volume of the channel.
In Fig. 2 we can see an example of the flow and the relative importance of each structure. A wide variety of structures are present in the flow (top row, subfigures A). Turbulence is transported in self-contained bursts composed of sweep/ejection pairs, which generate streaks as a result18,31,47. This idea, which was previously proposed by Wallace et al.22 and Lu and Willmarth21, was further analyzed by Lozano-Durán et al.31 using probability density functions of the intense Reynolds-stress structures. Using \({\phi }_{i}^{e}\), we can quantitatively measure the importance of every single structure. Complementing this, we can quantify the importance of every Q class. The total SHAP is presented in the top-right bar plot of Fig. 1. In absolute terms, ejections are the most important events, as they represent 75% of the total SHAP score. They are followed by sweeps, with 22%. Inward and outward interactions account for the rest, as expected18,48. To put these percentages in perspective, ~60% of the total number of structures in a turbulent channel are either sweeps or ejections, but only 25% of them are attached to the wall18. The SHAP analysis associates the total number of sweeps and ejections with 97% of the total SHAP, supporting the idea that the momentum transport relies on the self-contained bursts or ejection/sweep pairs. Moreover, the summation of the wall-attached sweeps and ejections corresponds to a volume of ~6.9% of the total and a contribution of around 37.3% of the Reynolds shear stress profile. These numbers are similar, although lower than the ones reported by Lozano-Durán et al.31, 8% and 60%, respectively, a fact that may be explained by the Reynolds number considered here, which is an order of magnitude lower than those in ref. 31. For example, Deshpande and Marusic49 analyzed experimental datasets across a decade of \({{{{{{{{\rm{Re}}}}}}}}}_{\tau }\) and found that the relative contribution from sweeps to the total Reynolds shear stresses increases at a much faster rate than from ejections with increasing Reynolds number. Note that, while in the work by Lozano-Durán et al.31 the metric used to assess the importance of the various Q events is their respective contribution to the Reynolds shear-stress profile, in this study we consider the SHAP value instead. Interestingly, based on the SHAP metric the importance of wall-attached sweeps and ejections is 95.7% despite their low combined volume (19.1% of the total), a fact that suggests that it may be a robust and objective metric to evaluate the importance of various coherent structures. As shown in Fig. 1, ejections are the largest structures. The size of ejections can also be appreciated in the slices (A2) and (B2) of Fig. 2. Using the SHAP per unit volume defined in Eq. (2), the contribution of each type of structure is modified, and sweeps (44%) become the most influential structures per unit volume, while ejections (42%) are the second most important ones. Due to their small volume, the inward and outward interactions have a larger impact than in absolute terms, with ~14% of the total SHAP score. However, this is still small compared with the impacts of ejections and sweeps.
Two different families of structures are observed50: wall attached, in which the lowest point is located at y+ < 20 (Fig. 2A2), and wall detached, in which the lowest point is located at y+ ≥ 20 (Fig. 2, small structures in A1). As stated by Lozano-Durán et al.31 and Jiménez18, the most important structures are the large ejections attached to the wall as they transport most of the Reynolds stress. To further analyze this situation, the SHAP value of the structures has been represented as a function of their volume, see Fig. 4 (left). Wall-attached ejections are confirmed as the most important structures, and sweeps have an undoubtedly smaller value. This asymmetry between sweeps and ejections has been known since the work of Nakagawa and Nezu51 and has also been discussed by many authors, see ref. 18. Lozano-Durán et al.31 estimated that the Reynolds stress associated with the sweeps is weaker than that of the ejections. In Fig. 4 it is shown that the wall-attached ejections are also the most influential structures per unit volume, a conclusion in agreement with the work of Jiménez47. Note that wall-attached structures are associated with energy production while the wall-detached ones are related to dissipation, and the work by Jiménez47 focused on the former. However, this figure evidences the presence of important wall-detached ejections per unit of volume. This can be visualized in Fig. 2A1, where the most influential structures per volume are shown with solid colors, and in Fig. 4 (right). Additionally, note the presence of high-importance-per-volume inward interactions. These structures are of reduced volume and carry a low Reynolds-stress magnitude. It is important to note that the relevance of these small structures was not identified by the traditional methodologies focused on the contribution to the Reynolds stress18,31. Finally, note that the large ejections located along the streamwise direction are not the most important per unit of volume, being the moderate-size wall-attached ejections, small-size ejections, and some inward interactions the most relevant, see Fig. 2C1 and Fig. 4 (right).
As mentioned above, in this work we use the SHAP score to assess the importance of the various Q events in the flow, as opposed to calculating their contribution to the total Reynolds shear-stress profile \({\overline{uv}}_{{{{{{{{\rm{tot}}}}}}}}}\) as previously done in the literature52. Here we study the differences between both methods by computing the total Reynolds stress associated with each structure \({\overline{uv}}_{e}\), defined as:
where the integration is done for every structure e and V is the volume of the structure. Without taking into account the volume, see Fig. 5 (left), there exists a clear correlation between \({\overline{uv}}_{e}/{\overline{uv}}_{{{{{{{{\rm{tot}}}}}}}}}\) and the SHAP values. The larger a structure is, the more Reynolds stress the structure carries and the larger its SHAP is. However, when scaling the SHAP and \({\overline{uv}}_{e}/{\overline{uv}}_{{{{{{{{\rm{tot}}}}}}}}}\) distributions by the volume, the results are very different as shown in Fig. 5 (right): the correlation between these two quantities essentially disappears. Most of the structures are located in region A, which exhibits a broad range of SHAP values for the same \({\overline{uv}}_{e}/{\overline{uv}}_{{{{{{{{\rm{tot}}}}}}}}}\) per unit volume. Interestingly, the most important structures (located in region C) are not necessarily the ones with the maximum Reynolds stress per volume (found in region B). Note that the structures with the maximum specific shear stress are of low volume, while the large structures are associated with a medium specific shear stress. This illustrates the fact that the SHAP value is an objective quantity to measure the importance of the various coherent structures, regardless of their physical connection with the Reynolds shear stress. In fact, the SHAP score can effectively detect relatively small structures with the highest impact on the momentum transport per unit volume.
We further analyze the characteristics of the coherent structures related to their SHAP values in Supplementary Fig. 3, where we study the geometrical properties of the most important structures. Our results show that the streamwise-elongated wall-attached ejections, which satisfy 3 < Δx/Δy < 6, exhibit the highest importance for the predictions. Note that Δx and Δy are the streamwise and wall-normal lengths of the box circumscribing the structure. The second most relevant structures are streamwise-elongated wall-attached sweeps.
To summarize, the explainable AI methodology provides an objective measure of importance for the various coherent structures identified in the channel. Leveraging the potential of this method, we find that the low-volume wall-attached ejections are the most influential ones per unit volume, followed by low-volume wall-detached ejections and some outlier low-volume inward and outward interactions.
Application to an experimental dataset at higher Reynolds number
As mentioned in the Introduction, one of the advantages of this framework is the fact that it can be applied to environments where not so much data is available but the hierarchy of energy-containing scales is broader, for instance in the context of experiments. This is a crucial point, because the structures identified as most important in the DNS at lower Reynolds number may not be the same as the most important ones in a high Reynolds-number experiment, and also it might not be possible to measure them with sufficient fidelity in a real experimental setup. Therefore, we applied the SHAP framework to a real experimental database obtained by Lee et al.53. In this database, a turbulent boundary layer develops on a flat plate which is towed through a water tank, and measurements are carried out on a two-dimensional (2D) vertical plane using time-resolved particle-image velocimetry (PIV)54. A total of 5978 2D instantaneous flow fields of u and v with a spacing \(\Delta {t}_{f}^{+}=1.5\) are analyzed, at a friction Reynolds number of \({{{{{{{{\rm{Re}}}}}}}}}_{\tau }=1377\). Note that although this Reynolds number is within the reach of what is possible with DNS, we want to illustrate the differences observed at various Reynolds numbers and using datasets with limited data availability (i.e., in experiments). We train a U-net similar to that described in the “Methods” section but adapted to 2D data, and we obtain relative errors of around 2% in u and v, which again leads to a very good representation of the original flow. We conduct a percolation analysis leading to a value of H = 0.54 maximizing the number of structures, which differs from the value used in the DNS due to the 2D nature of the identified structures.
Computing the SHAP values leads to a distribution similar to that of Fig. 1, although with a somewhat larger importance of sweep events compared with ejections (which are still the most important ones). This increase in the importance of sweeps at higher \({{{{{{{\rm{Re}}}}}}}}\) has also been reported in the literature49. In Fig. 6 (left) we show the magnitude of the SHAP values from all the identified structures as a function of the inner-scaled structure surface S+, which shows a correlation between the structures with the highest SHAP and structure surface. Note that, since the experimental data does not contain well-resolved data below y+ ≃ 40, we do not differentiate between wall-attached and detached structures, but the trend is consistent with that of the simulations, with the large ejections being the most important ones. In fact, when scaling the SHAP value by the structure surface, as shown in Fig. 6 (right), we obtain essentially the same behavior as that identified in the DNS, with the largest structures reducing their SHAP per unit surface, and the medium-size ejections (and some sweeps) having the highest importance per unit surface. Also in the experimental case, we identify some small inward/outward interactions that become very important when scaled with their surface. In addition, similarly to the computational results, the geometrical characteristics of the Reynolds stress structures of the experimental flow are analyzed in Supplementary Fig. 4. As in the previous case, those structures exhibiting aspect ratios Δx/Δy ≈ 3 exhibit the highest relevancy.
The comparison between SHAP values and contribution to the Reynolds shear stress is also performed for the experimental data, and is shown in Fig. 7. In Fig. 7 (left) we show that in the experiment there is also a good correlation between the magnitude of the SHAP value and the contribution to the Reynolds shear stress. Interestingly, Fig. 7 (right), where we divide both by the structure surface, also shows the 3 regions detected in the DNS data. In region A, there is a broad spread of Reynolds shear stress contributions for the same SHAP value; in region B we identify the structures with the highest Reynolds shear stress, which are not necessarily the ones with the highest SHAP; and finally, in region C we find the structures with the highest SHAP per unit surface, which again exhibit a quite broad range of values of the Reynolds shear stress. Note that the mean spanwise size of the structures in the DNS is about 11.6 viscous units; thus, if one would calculate a surrogate of the structure volume in the experiment using this value, a good qualitative agreement between Figs. 7 (right) and 5 (right) would be obtained, which is reassuring. This figure shows, also for an experimental dataset at a higher Reynolds number, that the present XAI framework can identify the most important structures in the flow in a more objective way than the calculation of their contribution to the Reynolds shear stress, a fact that can have important implications in experimental campaigns at very high Reynolds numbers beyond the reach of DNS.
To further illustrate the potential of the present methodology to identify regions of importance of the flow, we carry out an additional SHAP analysis on the experimental dataset, although this time the input features are not the Q events, but rather each individual point of the measured fields. Doing so, instead of classifying the Q events by importance we effectively define structures based on their SHAP values and assess how different they are from the Q events. The increased number of input features motivated the usage of a slightly different SHAP algorithm, namely gradient SHAP25, which is computationally more efficient. The main difference with respect to the kernel-SHAP technique discussed in the “Methods” section is the fact that it yields different SHAP values for each of the velocity-fluctuation components, i.e., u and v, which we will denote as qu and qv. In order to define the 2D structures b ased on the SHAP criterion, we consider the following equation:
where \({q}_{u}^{{\prime} }\) and \({q}_{v}^{{\prime} }\) are the rms of the SHAP values corresponding to the u and v fluctuations calculated based on the whole experimental dataset. Note that here we use the norm of the SHAP score to account for the contributions in both directions. A percolation analysis is carried out on Eq. (4), revealing that the value Hq = 0.55 maximizes the number of identified coherent structures. A comparison between the structures identified by means of the SHAP method and the Q events for a sample instantaneous snapshot is shown in Fig. 8. This figure suggests that, despite the fact that both types of structures share some similarities, they are indeed different, a result in agreement with the previous discussions (namely that the most important structures are not necessarily the ones with the highest contribution to the Reynolds shear stress). In fact, analyzing the overlap between both types of structures for the entire database, we obtain that they only overlap by around 70%, and therefore there are important differences between both types of structures which will be analyzed in further detail in future work.
Discussion
This article uses XAI to quantify the importance of the various types of intense Reynolds-stress structures. Ejections and sweeps are shown to be the most relevant structures for fully developed turbulence in a channel. A similar conclusion was reported by Lozano-Durán et al.31 by considering the contribution of the Q events to the Reynolds shear stress profile as the metric indicating structure importance. However, when studying the importance of the various Q events per unit volume, we find that the structures with the largest contribution to the Reynolds shear stress are not the ones with the largest importance score. The SHAP value considered here relies on the contribution of the structures to predict an instantaneous flow field several viscous units in the future, a fact that leads to a more objective assessment of structure importance. The structures were first extracted from the simulation of a turbulent channel and used to segment the computational domain. Then, their importance on the flow was calculated by measuring their contribution to the U-net prediction. An experimental dataset consisting of time-resolved 2D PIV measurements was also used to test the present framework.
Ejections and sweeps are highly important in generating turbulent self-contained bursts18,47 and are associated with turbulence production. The higher-volume structures are the most influential when assessing the global prediction, and they correspond to wall-attached ejections extending throughout the channel, transporting a substantial fraction of the total Reynolds stress37. These ejections exhibit the largest modulus of the SHAP value, meaning that their presence is essential for the correct prediction by the U-net. However, different trends are obtained when analyzing structure influence relative to the volume. In this case, the most influential structures per unit volume are relatively smaller wall-attached ejections, although this methodology evidences the local importance of small-size wall-detached structures as well. In low-Reynolds-number flows, these structures are mainly ejections, although some inward interactions have shown local importance; the relative importance of sweeps is found to increase at higher Reynolds number, which is consistent with the trends noted in previous experimental observations49. These results support the idea of using SHAP values for analyzing turbulent structures, thus enabling the extraction of deeper knowledge on the turbulent flow.
Relative to the shape of the structures, the most influential structures per unit volume exhibit larger aspect ratios in the streamwise direction than in the spanwise direction. In addition, the wall-normal length is 3–6 times smaller for the structures with the highest SHAP and SHAP per unit volume. Furthermore, the structures with higher specific importance are contained in the xy plane, being the aspect ratio in the z direction lower.
The framework presented here has enabled, in a purely data-driven manner, to confirm and expand some of the basic knowledge of wall-bounded turbulence available in the literature18,31. Furthermore, when applying the SHAP framework to each point in the domain individually, we found that there is around 30% mismatch between the Q events and the structures with the highest importance score. This conclusion will be further investigated in future work, with the aim of shedding light on the fundamental phenomena of wall-bounded turbulence. In terms of turbulence modeling, a similar approach may be taken to first quantify and subsequently understand the significance of coherent structures and of dynamical processes such as vortex stretching and strain amplification in data-driven subgrid-scale representations, for instance, when based on invariants of the velocity-gradient tensor.
Furthermore, the present methodology may help to gain tremendous insight into the basic mechanisms of wall-bounded turbulence. As indicated above, turbulent flows are ubiquitous in a wide range of problems of great industrial and environmental interest, such as combustion, aerodynamics, energy generation, transportation, and the current climate emergency. Obtaining detailed knowledge on the building blocks of turbulence will be instrumental to be able to control these flows, thus obtaining great gains in all these important applications. Note however that, in order to use the SHAP framework presented here, it is important to obtain a detailed representation of the coherent structures in the flow. One approach is to perform DNS, which is progressively enabling detailed simulations of complex flows, such as turbulent wings, where coherent structures can be identified55. Nevertheless, the very high computational cost of DNS56 precludes the application of this method for full-scale applications, at least at the moment. However, rapid development of computational facilities, particularly in the context of graphics-processing-unit-accelerated architectures, may enable very detailed simulations at very high Reynolds numbers in the next years. Furthermore, experimental work in fluid mechanics is progressively benefiting more from machine learning57, and it might be possible to obtain high-fidelity flow representations at much higher Reynolds numbers, thus enabling the usage of SHAP frameworks in more practical flow cases. Note that, based on this work, the structures identified by means of SHAP in a high-fidelity simulation at lower Reynolds number might not be easy to measure in an experiment at high Reynolds number with lower resolution. Therefore, one advantage of the present framework is its applicability directly to the experimental data, thus enabling a more direct way to detect (and control) the most important structures. Flow control by deep reinforcement learning (DRL) is already leading to impressive drag-reduction rates in turbulent flows36, and being able to leverage DRL to control the most important flow structures identified via SHAP may constitute a novel paradigm in terms of flow control, increasing the potential for reducing energy consumption in transportation.
Methods
Numerical simulations and flow case under study
The U-net was trained using 6000 instantaneous velocity fields obtained through DNS, with a spacing of \(\Delta {t}_{f}^{+}=5\). Note that analyses carried out with \(\Delta {t}_{f}^{+}=1\) and 2 led to results consistent with those with \(\Delta {t}_{f}^{+}=5\). The simulations are calculated in a box with periodic boundaries confined between two parallel plates and driven by an imposed pressure gradient. The employed code is LISO58, which has been used to run some of the largest simulations of wall-bounded turbulence20. The convergence of the turbulence statistics was assessed based on the criterion of linear total shear59. The data obtained with LISO has been extensively validated against experimental and other numerical studies41,60 and is broadly used61,62,63.
Deep-neural-network architecture and prediction
A U-net architecture24 is used for predicting the velocity field. This architecture efficiently exploits spatial correlations in the data, and further develops the work by Schmekel et al.30. Note that U-nets and other computer-vision architectures have been successfully used in the context of turbulent-flow predictions28,64,65,66,67. The convolution operation is described by Eq. (5), where fi is the input three-dimensional (3D) tensor, h the filter, G the output, and m, n, and p the indices of the output tensor:
The U-Net comprises 20 layers of 3D CNN blocks, 2 max poolings, 2 transposed 3D CNN blocks, and 2 concatenations in the layers68. Padding is added to the boundaries in the spanwise and streamwise directions of the channel reproducing the periodic information of the flow field. As a consequence of the padding, the original size of the volume, 192 × 201 × 96 points (in x, y, and z, respectively), is increased to 222 × 201 × 126 points. Each convolution comprises 32 filters for the initial size of the field. The number of filters is increased to 64 and 96 after the first and second max pooling, a fact that reduces the size of the fields to 74 × 67 × 42 and 24 × 22 × 14, respectively. In addition, each filter has a size of 3 × 3 × 3. Rectified-linear-unit activation functions are used to avoid the vanishing-gradients problem69. The network setup is selected to obtain an adequate accuracy with a reasonable computational cost. The network, which is shown in Fig. 9, uses a total of ~2 million parameters (where 99.9% of them are trainable). Here, 67% of the flow fields are used for the training-and-validation process (out of which 80% are used for training and 20% for validation). For this process, an RMSprop optimizer is used70. The remaining 33% of fields are reserved for testing and explainability analysis, and are not seen by the network during training. The training process is concluded when the mean-square-error-based loss function is lower than 5 × 10−4, corresponding to 1.5 × 104 epochs, where all training data is used once in a single epoch.
Explainability of the neural network
Despite the excellent results achieved with deep learning, the relationships between inputs and outputs are complex, and it is, in general, challenging to explain the predictions based on a particular input field. It is common to use linear models, based on additive feature-attribution methods, such as the one shown in Eq. (6), for interpretation.
In Eq. (6), \(g({q}^{{\prime} })\) is an approximation of the error between the U-net and the ground truth, \({q}_{j}^{{\prime} }\) are binary variables representing the presence or absence of each feature (the coherent structures in our case), and ϕj are the SHAP values. Note that ϕ0 would be the model output when all the features are removed. This work uses the kernel-SHAP algorithm25 in order to calculate the importance of each turbulent structure in the model prediction. Kernel-SHAP is an additive feature-attribution method which calculates \(g({q}^{{\prime} })\) as a sum of the SHAP values associated with all the input features. This algorithm is based on the combination of two different techniques: LIME71 and Shapley values72.
LIME71 interprets the individual predictions of the model by approximating them locally, as in Eq. (7). This local explanation adheres to the additive feature-attribution method defined in Eq. (6). The contribution of each feature is calculated by minimizing a loss function, \({{{{{{{\mathcal{L}}}}}}}}\), which depends on the explanation model, g, the error between the original model and the ground truth, f, and a local kernel, πx. Additionally, the complexity of the model is penalized by including the term Ω(g).
In order to produce a unique solution, the LIME methodology requires to satisfy the local accuracy, missingness, and consistency properties25. However, Eq. (7) cannot ensure the previous properties for a heuristic definition of its parameters. These properties are satisfied by the classical Shapley-value estimation methods72. These values are derived from an axiomatic approach, ensuring that they satisfy the unique solution requirements. In the present context, the Shapley values quantify the marginal contribution of a particular structure i (this will be denoted as feature) to the error in the model f when included in a particular group of structures s (which will be denoted as coalition). These values are calculated as follows:
where Q is the set containing all the structures in a particular field, ∣Q∣ is the total number of structures, and ∣s∣ is the total number of possible coalitions not containing structure i. The expression ∣s∣!(∣Q∣ − ∣s∣ − 1)! represents all the possible combinations of structures where s is the coalition before evaluating i and ∣s∣!(∣Q∣ − ∣s∣ − 1)!/∣Q∣! the probability that the structure i is included in the model after the coalition of structures s.
Although the Shapley values can quantify the marginal contribution of each structure, their exact computation is challenging. This problem is solved by approximating their solution using the so-called kernel-SHAP methodology25 mentioned above. As previously stated, the methodology combines the solution of LIME71 with Shapley values72. Equations (9)–(11) show the values of the regularization term, the loss function, and the weighting kernel that recover the definition of the Shapley values.
Here \(| {q}^{{\prime} }|\) is the number of nonzero structures and hx a mask function that converts the binary space of \({q}^{{\prime} }\) into the space of the input of the model. Then, the LIME equation is solved using linear regression, with very low errors of the order of \({(f-g)}^{2}={{{{{{{\mathcal{O}}}}}}}}(1{0}^{-7})\).
In the context of wall-bounded turbulence, the importance of the Reynolds-stress structures is the focus of our analysis. Thus, a mask function is defined to map from the original space into the space of the structures. For each instantaneous field, a total of 2∣Q∣ + 2048 different coalitions is used in the kernel-SHAP method, where ∣Q∣ is typically around 150 in the channel case. Note that these coalitions are selected randomly, as a representative sample of all the possible coalitions (which would be a computationally intractable problem). Then, the importance of each structure is calculated as its influence on the predictions, where the absent structure of each coalition is substituted by a region of zero fluctuations. Besides this, we also considered two additional cases: one where, instead of replacing the structure with a region of zero fluctuations, we scaled down the u and v fluctuations such that they are 5% below the threshold to be considered a Q event, while making w = 0. In the second case, we scaled u and v as in the previous case but left w unchanged. In both cases, the results and trends were qualitatively the same as when all the fluctuations are set to zero, and the main conclusions of this work were confirmed. The final SHAP of each structure is calculated as an average of the importance scores from all the coalitions where it was considered. To calculate the importance, the mean-squared error of the prediction is used as the output of the model f. The employed workflow is summarized in Fig. 10.
The SHAP values represent, in a unique and quantitative manner, the contribution that a single coherent structure has on the mean-squared error of the prediction. The most relevant structures are those with a higher absolute value, while a low absolute value is related to the less relevant structures. It is important to note that, as stated above, to calculate the SHAP value of a particular structure many different coalitions are considered, where different combinations of structures are present in the field. This enables taking into account a wide range of interactions among structures, emulating a number of inter-structure interactions present in wall-bounded turbulent flows.
Data availability
The minimum representative data used in this study are available at: https://github.com/KTH-FlowAI/Identifying-regions-of-importance-in-wall-bounded-turbulence-through-explainable-deep-learning. For the complete database, please contact the authors.
Code availability
The codes used for this work are available at: https://github.com/KTH-FlowAI/Identifying-regions-of-importance-in-wall-bounded-turbulence-through-explainable-deep-learning.
References
Reynolds, O. An experimental investigation of the circumstances which determine whether the motion of water shall be direct or sinuous, and of the law of resistance in parallel channels. Philos. Trans. R. Soc. Lond. 174, 935–982 (1883).
Taylor, G. I. The spectrum of turbulence. Proc. R. Soc. Lond. Ser. A Math. Phys. Sci. 164, 476–490 (1938).
Kline, S. J., Reynolds, W. C., Schraub, F. A. & Runstadler, P. W. The structure of turbulent boundary layers. J. Fluid Mech. 30, 741–773 (1967).
Townsend, A. A. The Structure of Turbulent Shear Flows 2nd edn (Cambridge University Press, 1976).
Kolmogorov, A. N. Local structure of turbulence in an incompressible fluid at very high Reynolds numbers. Soviet Physics Uspekhi. 10, 734 (1968).
Pope, S. B. Turbulent Flows (Cambridge University Press, 2000).
Agency, I. E. Key World Energy Statistics (IEA, accessed 20 November 2022). https://www.iea.org/reports/key-world-energy-statistics-2020.
Kerstein, A. R. Turbulence in combustion processes: modeling challenges. Proc. Combust. Inst. 29, 1763–1773 (2002).
Peters, N. Multiscale combustion and turbulence. Proc. Combust. Inst. 32, 1–25 (2009).
Panagiotou, P. & Yakinthos, K. Aerodynamic efficiency and performance enhancement of fixed-wing UAVs. Aerosp. Sci. Technol. 99, 105575 (2020).
Vinuesa, R., Lehmkuhl, O., Lozano-Durán, A. & Rabault, J. Flow control in wings and discovery of novel approaches via deep reinforcement learning. Fluids 7, 62 (2022).
Lubitz, W. D. Impact of ambient turbulence on performance of a small wind turbine. Renew. Energy 61, 69–73 (2014).
Optis, M. & Perr-Sauer, J. The importance of atmospheric turbulence and stability in machine-learning models of wind farm power production. Renew. Sustain. Energy Rev. 112, 27–41 (2019).
Ulke, A. G. & Andrade, M. F. Modeling urban air pollution in São Paulo, Bazil: sensitivity of model predicted concentrations to different turbulence parameterizations. Atmos. Environ. 35, 1747–1763 (2001).
Solazzo, E., Cai, X. & Vardoulakis, S. Modeling wind flow and vehicle-induced turbulence in urban streets. Atmos. Environ. 42, 4918–4931 (2008).
Jiménez, J. Near-wall turbulence. Phys. Fluids 25, 101302 (2013).
Cardesa, J. I., Vela-Martín, A. & Jiménez, J. The turbulent cascade in five dimensions. Science 357, 782–784 (2017).
Jiménez, J. Coherent structures in wall-bounded turbulence. J. Fluid Mech. 842, 1 (2018).
Kim, J., Moin, P. & Moser, R. Turbulence statistics in fully developed channels flows at low Reynolds numbers. J. Fluid Mech. 177, 133–166 (1987).
Hoyas, S., Oberlack, M., Alcántara-Ávila, F., Kraheberger, S. V. & Laux, J. Wall turbulence at high friction Reynolds numbers. Phys. Rev. Fluids 7, 014602 (2022).
Lu, S. S. & Willmarth, W. W. Measurements of the structure of the Reynolds stress in a turbulent boundary layer. J. Fluid Mech. 60, 481–511 (1973).
Wallace, J. M., Eckelmann, H. & Brodkey, R. S. The wall region in turbulent shear flow. J. Fluid Mech. 54, 39–48 (1972).
LeCun, Y., Bengio, Y. & Hinton, G. Deep learning. Nature 521, 436–444 (2015).
Ronneberger, O., Fischer, P. & Brox, T. U-net: convolutional networks for biomedical image segmentation. In Proc. 18th International Conference on Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015, Part III 234–241 (Springer, Munich, Germany, 2015).
Lundberg, S. M. & Lee, S.-I. A unified approach to interpreting model predictions. In Advances in Neural Information Processing Systems 30 (2017).
Meng, Y., Yang, N., Qian, Z. & Zhang, G. What makes an online review more helpful: an interpretation framework using XGBoost and SHAP values. J. Theor. Appl. Electron. Commer. Res. 16, 466–490 (2021).
Lun-Chau, S., Hu, R., Gonzalez, J. & Sejdinovic, D. RKHS-SHAP: Shapley values for kernel methods. Adv. Neural. Inf. Process. Syst. 35, 13050–13063 (2022).
Guastoni, L. et al. Convolutional-network models to predict wall-bounded turbulence from wall quantities. J. Fluid Mech. 928, 27 (2021).
Lellep, M., Prexl, J., Eckhardt, B. & Linkmann, M. Interpreted machine learning in fluid dynamics: explaining relaminarisation events in wall-bounded shear flows. J. Fluid Mech. 942, 2 (2022).
Schmekel, D., Alcántara-Ávila, F., Hoyas, S. & Vinuesa, R. Predicting coherent turbulent structures via deep learning. Front. Phys. 10, 888832 (2022).
Lozano-Durán, A., Flores, O. & Jiménez, J. The three-dimensional structure of momentum transfer in turbulent channels. J. Fluid Mech. 694, 100–130 (2012).
Encinar, M. P. & Jiménez, J. Identifying causally significant features in three-dimensional isotropic turbulence. J. Fluid Mech. 965, 20 (2023).
Lozano-Durán, A. & Arranz, G. Information-theoretic formulation of dynamical systems: causality, modeling, and control. Phys. Rev. Res. 4, 023195 (2022).
Lozano-Durán, A., Arranz, G., Ling, Y. Information-theoretic causality and applications to turbulence: energy cascade and inner/outer layer interactions. Preprint at https://arxiv.org/pdf/2310.20544 (2023).
Smits, A. J., McKeon, B. J. & Marusic, I. High-Reynolds number wall turbulence. Annu. Rev. Fluid Mech. 43, 353–375 (2011).
Guastoni, L., Rabault, J., Schlatter, P., Azizpour, H. & Vinuesa, R. Deep reinforcement learning for turbulent drag reduction in channel flows. Eur. J. Phys. E, 46, 27 (2023).
Lozano-Durán, A. & Jiménez, J. Effect of the computational domain on direct simulations of the turbulent channels up to Reτ = 4200. Phys. Fluids 26, 011702 (2014).
Lluesma-Rodríguez, F., Hoyas, S. & Pérez-Quiles, M. Influence of the computational domain on dns of turbulent heat transfer up to Reτ = 2000 for Pr = 0.71. Int. J. Heat Mass Transf. 122, 983–992 (2018).
Moser, R. D., Kim, J. & Mansour, N. N. Direct numerical simulation of turbulent channel flow up to Reτ=590. Phys. Fluids 11, 943–945 (1999).
Del Alamo, J. C., Jiménez, J., Zandonade, P. & Moser, R. D. Scaling of the energy spectra of turbulent channels. J. Fluid Mech. 500, 135–144 (2004).
Hoyas, S. & Jiménez, J. Scaling of the velocity fluctuations in turbulent channels up to Reτ=2003. Phys. Fluids 18, 011702 (2006).
Bernardini, M., Pirozzoli, S. & Orlandi, P. Velocity statistics in turbulent channel flow up to Reτ=4000. J. Fluid Mech. 758, 327–343 (2014).
Lee, M. & Moser, R. Direct numerical simulation of turbulent channel flow up to Reτ≈5200. J. Fluid Mech. 774, 395–415 (2015).
Yamamoto, Y. & Tsuji, Y. Numerical evidence of logarithmic regions in channel flow at Reτ=8000. Phys. Rev. Fluids 3, 012602 (2018).
Fidel, G., Bitton, R., Shabtai, A. When explainability meets adversarial learning: detecting adversarial examples using shap signatures. In Proc. International Joint Conference on Neural Networks (IJCNN), 1–8. https://doi.org/10.1109/IJCNN48605.2020.9207637 (2020).
Jeyakumar, J. V., Noor, J., Cheng, Y.-H., Garcia, L. & Srivastava, M. How can i explain this to you? an empirical study of deep neural network explanation methods. Adv. Neural Inf. Process. Syst. 33, 4211–4222 (2020).
Jiménez, J. The streaks of wall-bounded turbulence need not be long. J. Fluid Mech. 945, 3 (2022).
Ganapathisubramani, B., Longmire, E. K. & Marusic, I. Characteristics of vortex packets in turbulent boundary layers. J. Fluid Mech. 478, 35–46 (2003).
Deshpande, R. & Marusic, I. Characterising momentum flux events in high Reynolds number turbulent boundary layers. Fluids 6, 168 (2021).
Álamo, J. C., Jiménez, J., Zandonade, P. & Moser, R. Self-similar vortex clusters in the turbulent logarythmic region. J. Fluid Mech. 561, 329–358 (2006).
Nakagawa, H. & Nezu, I. Prediction of the contributions to the Reynolds stress from bursting events in open-channel flows. J. Fluid Mech. 80, 99–128 (1977).
Lozano-Durán, A. & Jiménez, J. Time-resolved evolution of coherent structures in turbulent channels: characterization of eddies and cascades. J. Fluid Mech. 759, 432–471 (2014).
Lee, J. H., Hutchins, N., Monty, J. P., Kozul, M. Formation and evolution of shear layers in a developing turbulent boundary layer. In Proc. 11th International Symposium on Turbulence and Shear Flow Phenomena (TSFP11) (2019).
Elsinga, G. E. & Marusic, I. Evolution and lifetimes of flow topology in a turbulent boundary layer. Phys. Fluids 22, 015102 (2010).
Atzori, M., Vinuesa, R. & Schlatter, P. Control effects on coherent structures in a non-uniform adverse-pressure-gradient boundary layer. Int. J. Heat. Fluid Flow 97, 109036 (2022).
Choi, H. & Moin, P. Grid-point requirements for large eddy simulation: Chapman’s estimates revisited. Phys. Fluids 24, 011702 (2012).
Vinuesa, R., Brunton, S. L. & McKeon, B. J. The transformative potential of machine learning for experiments in fluid mechanics. Nat. Rev. Phys. 5, 536–545 (2023).
Lluesma-Rodríguez, F., Álcantara-Ávila, F., Pérez-Quiles, M. J. & Hoyas, S. A code for simulating heat transfer in turbulent channel flow. Mathematics 9 https://doi.org/10.3390/math9070756 (2021).
Vinuesa, R., Prus, C., Schlatter, P. & Nagib, H. M. Convergence of numerical simulations of turbulent wall-bounded flows and mean cross-flow structure of rectangular ducts. Meccanica 51, 3025–3042 (2016).
Hoyas, S. & Jiménez, J. Reynolds number effects on the Reynolds-stress budgets in turbulent channels. Phys. Fluids 20, 101511 (2008).
Monkewitz, P. A. The late start of the mean velocity overlap log law at-a generic feature of turbulent wall layers in ducts. J. Fluid Mech. 910, https://doi.org/10.1017/jfm.2020.998 (2021).
Spalart, P. R.& Abe, H. Empirical scaling laws for wall-bounded turbulence deduced from direct numerical simulations. Phys. Rev. Fluids 6, https://doi.org/10.1103/PhysRevFluids.6.044604 (2021).
Pirozzoli, S., Romero, J., Fatica, M., Verzicco, R. & Orlandi, P. DNS of passive scalars in turbulent pipe flow. J. Fluid Mech. 940, A45 (2022).
Güemes, A. et al. From coarse wall measurements to turbulent velocity fields through deep learning. Phys. Fluids 33, 075121 (2021).
Yu, L. et al. Three-dimensional ESRGAN for super-resolution reconstruction of turbulent flows with tricubic interpolation-based transfer learning. Phys. Fluids 34, 125126 (2022).
Yousif, M. Z., Yu, L., Hoyas, S., Vinuesa, R. & Lim, H. C. A deep-learning approach for reconstructing 3D turbulent flows from 2D observation data. Sci. Rep. 13, 2529 (2023).
Yousif, M. Z., Zhang, M., Yu, L., Vinuesa, R. & Lim, H. C. A transformer-based synthetic-inflow generator for spatially-developing turbulent boundary layers. J. Fluid Mech. 957, A6 (2023).
He, K., Zhang, X., Ren, S. & Sun, J. Deep residual learning for image recognition. In Proc. IEEE Conference on Computer Vision and Pattern Recognition, 770–778 (2016).
Tan, H. H. & Lim, K. H. Vanishing gradient mitigation with deep learning neural network optimization. In Proc. 7th International Conference on Smart Computing & Communications (ICSCC), 1–4 (IEEE, 2019).
Zou, F., Shen, L., Jie, Z., Zhang, W. & Liu, W. A sufficient condition for convergences of Adam and RMSProp. In Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition, 11127–11135 (2019).
Ribeiro, M. T., Singh, S. & Guestrin, C. Why should i trust you? Explaining the predictions of any classifier. In Proc. 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 1135–1144 (2016).
Lipovetsky, S. & Conklin, M. Analysis of regression in game theory approach. Appl. Stoch. Models Bus. Ind. 17, 319–330 (2001).
Acknowledgements
The deep-learning-model training was enabled by resources provided by the National Academic Infrastructure for Supercomputing in Sweden (NAISS) at Berzelius (NSC), partially funded by the Swedish Research Council through grant agreement no. 2022-06725. This project has been partially funded by the Spanish Ministry of Science, Innovation, and University through the University Faculty Training (FPU) program with reference FPU19/02201 (AC). The data has been obtained with support of grant PID2021-128676OB-I00 funded by MCIN/AEI/10.13039/ 501100011033 and by “ERDF A way of making Europe”, by the European Union (SH). RV acknowledges the financial support from ERC grant no. 2021-CoG-101043998, DEEPCONTROL. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Research Council. Neither the European Union nor the granting authority can be held responsible for them. RD acknowledges the financial support from the Melbourne Postdoctoral Fellowship of the University of Melbourne. R.D., J.L., J.P.M., N.H., and I.M. are grateful to the ARC (Australian Research Council) for their continuous financial support.
Funding
Open access funding provided by Royal Institute of Technology.
Author information
Authors and Affiliations
Contributions
Cremades, A.: Methodology, Software, Validation, Investigation, Writing - Original Draft, Visualization. Hoyas, S.: Data curation, resources, Writing - Original Draft, Funding acquisition. Deshpande, R.: Methodology, Data curation, Writing - Review & Editing. Quintero, P.: Writing - Review & Editing, Funding acquisition. Lellep, M. Writing - Review & Editing. Lee, J.: Data acquisition, Data curation, Writing - Review & Editing. Monty, J. P.: Data acquisition, Data curation, Writing - Review & Editing. Hutchins, N.: Data acquisition, Data curation, Writing - Review & Editing. Linkmann, M Writing - Review & Editing. Marusic, I.: Writing - Review & Editing, Project administration, Funding acquisition. Vinuesa, R.: Conceptualization, project definition, methodology, resources, Writing - Original Draft, Supervision, Project administration, Funding acquisition.
Corresponding authors
Ethics declarations
Competing interests
The authors declare no competing interests.
Peer review
Peer review information
Nature Communications thanks the anonymous reviewers for their contribution to the peer review of this work. A peer review file is available.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Cremades, A., Hoyas, S., Deshpande, R. et al. Identifying regions of importance in wall-bounded turbulence through explainable deep learning. Nat Commun 15, 3864 (2024). https://doi.org/10.1038/s41467-024-47954-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41467-024-47954-6
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.