1 Introduction
The dynamics and physics of turbulent flows in wall-bounded geometries have been extensively studied for decades for their fundamental significance and practical implications. The perpetual extraction of fluid kinetic energy from the mean flow to feed turbulent fluctuations (which is eventually lost to viscous dissipation) is a self-sustaining process, in the sense that continuing external disturbance is not required. It is thus natural to ask how turbulence regenerates itself in parallel wall-bounded flows where the laminar state is linearly stable until a Reynolds number ( $Re$ ) much (for the cases of Couette and pipe flows, infinitely) higher than the critical magnitude $Re_{crit}$ for turbulence transition (Mullin Reference Mullin2011). Much progress has been made over the decades but the detailed dynamics remains elusive because of the complexity of turbulent flow fields. The concept of coherent structures, apparently repetitive flow patterns showing strong coherence in space and time frequently observed in the near-wall region of wall turbulence, is now the basis for understanding the physics of turbulence (Cantwell Reference Cantwell1981; Robinson Reference Robinson1991; Panton Reference Panton2001). These structures are believed to play a central role in the self-sustaining dynamics and in the turbulent transport of mass and momentum (Brooke & Hanratty Reference Brooke and Hanratty1993; Schoppa & Hussain Reference Schoppa and Hussain2002; Marusic et al. Reference Marusic, McKeon, Monkewitz, Nagib, Smits and Sreenivasan2010).
The concept of coherent structure was introduced some 80 years ago (Corrsin Reference Corrsin1943; Theodorsen Reference Theodorsen1952; Einstein & Li Reference Einstein and Li1956) and encompasses various types of flow structures. It is often reflected in well-recognizable patterns in turbulent velocity fields, such as the well-known low- and high-speed velocity streaks in near-wall turbulence (Kline et al. Reference Kline, Reynolds, Schraub and Runstadler1967; Offen & Kline Reference Offen and Kline1975) intricately involved in the turbulence production and regeneration processes (Kim, Kline & Reynolds Reference Kim, Kline and Reynolds1971; Jiménez Reference Jiménez2018). Contributions of velocity variations to the shear component of the Reynolds stress (which describes turbulent momentum transport from the mean flow) are usually quantifiable through the quadrant analysis (Wallace, Eckelmann & Brodkey Reference Wallace, Eckelmann and Brodkey1972; Willmarth & Lu Reference Willmarth and Lu1972). This approach was recently generalized by Lozano-Durán, Flores & Jiménez (Reference Lozano-Durán, Flores and Jiménez2012) to analyse three-dimensional flow structures most responsible for the Reynolds shear stress, defined as continuous regions with high $|v_{x}^{\prime }v_{y}^{\prime }|$ (the apostrophe indicates the fluctuation components of the velocities). Therein, wall-attached structures were found to be self-similar in size and display increasing complexity with wall distance. In addition to this Eulerian perspective, coherent structures are also studied using Lagrangian approaches, in which they are identified as either long-lived events with attracting or repelling material lines or local maxima of finite Lyapunov exponents (Haller Reference Haller2001). This approach is particularly useful for applications such as mixing and scalar transport. Given the large number of excellent review articles on the topic (Blackwelder & Kaplan Reference Blackwelder and Kaplan1976; Robinson Reference Robinson1991; Panton Reference Panton2001; Adrian Reference Adrian2007; Haller Reference Haller2015; Jiménez Reference Jiménez2018), it is not our intention to provide a comprehensive overview of the entire field of coherent structure. Instead, we focus on the vortex structure, which has been particularly instrumental in helping researchers to conceptualize turbulent structures and dynamics. Despite its wide popularity, the concept of a vortex is very difficult to precisely define. Broadly, it describes the general class of revolving flow motions and the axis of fluid rotation is called the vortex axis or centre line: e.g. Robinson (Reference Robinson1991) defined vortex as motions with roughly circular or spiral instantaneous streamlines. Although it is conceptually intuitive, the intrinsic flaw in this definition is that the topology of streamlines itself is not Galilean invariant (Haller Reference Haller2005). More precise criteria for vortex identification and how these impact vortex analysis will be further discussed below.
Understanding how vortices are continuously produced and reproduced is thus the key to the fundamental inquiry into the turbulent self-sustaining dynamics. Many mechanisms for vortex regeneration have been proposed. These known mechanisms can be roughly summarized into two major categories according to Schoppa & Hussain (Reference Schoppa and Hussain2002). In the first category, velocity streaks between streamwise vortices are susceptible to three-dimensional disturbances. This instability leads to the so-called ‘breakdown’ of the streaks, which, through nonlinear interactions, further feeds the generation of vortices (Hamilton, Kim & Waleffe Reference Hamilton, Kim and Waleffe1995). This was the basis for the first self-sustaining model for turbulent dynamics (Waleffe Reference Waleffe1997) and has led to the discovery of various nonlinear travelling-wave solutions featuring the streak-vortex structure (Waleffe Reference Waleffe1998; Gibson, Halcrow & Cvitanotić Reference Gibson, Halcrow and Cvitanotić2009). Streak breakdown is also found to play a pivotal role in the bypass transition to turbulence (Brandt & Henningson Reference Brandt and Henningson2002; Schlatter et al. Reference Schlatter, Brandt, de lange and Henningson2008). In the second category, as an existing vortex (the ‘parent’) lifts up, its rotational motion leads to a strong spanwise shear layer underneath, from which new vortices (‘offspring’) can be generated (Bernard, Thomas & Handler Reference Bernard, Thomas and Handler1993; Brooke & Hanratty Reference Brooke and Hanratty1993). Our recent study suggested that when sufficient drag-reducing polymer additives are introduced, the streak-instability mechanism can be greatly suppressed, exposing the parent–offspring mechanism as the primary pathway for vortex regeneration in viscoelastic fluids with high polymer elasticity (Zhu et al. Reference Zhu, Schrobsdorff, Schneider and Xi2018).
Vortices in near-wall turbulence appear in distinct shapes. The best-known type is quasi-linear: nearly straight vortex tubes were frequently observed in experiments (Kim et al. Reference Kim, Kline and Reynolds1971; Smith & Schwartz Reference Smith and Schwartz1983) and simulations (Bernard et al. Reference Bernard, Thomas and Handler1993). These vortices align mostly along the streamwise direction with their downstream heads sometimes lifting up towards the upper layers. Quasi-streamwise vortices have been studied extensively: they are considered to be the dominant structure in the buffer layer ( $5\lesssim y^{+}\lesssim 30$ ; where superscript $+$ indicates turbulent inner scaling – see § 2.1) (Robinson Reference Robinson1991) and an essential element in both categories of the self-sustaining mechanisms reviewed above (Bernard et al. Reference Bernard, Thomas and Handler1993; Hamilton et al. Reference Hamilton, Kim and Waleffe1995; Waleffe Reference Waleffe1997; Schoppa & Hussain Reference Schoppa and Hussain2002). On the other hand, vortices with more complex three-dimensional configurations are often observed at larger $y^{+}$ , from the log-law layer up to the edge of the boundary layer (Robinson Reference Robinson1991). The axis of this type of vortex is often described as $\unicode[STIX]{x1D6FA}$ - or $\unicode[STIX]{x1D6EC}$ -shaped: the top of the arc of $\unicode[STIX]{x1D6FA}$ is a spanwise segment that lifts up from the wall at the downstream end; the two legs extend towards the wall along the streamwise direction at the upstream end. These so-called ‘hairpin’ or ‘horseshoe’ vortices were first conjectured in the conceptual model of Theodorsen (Reference Theodorsen1952). Their observations, in both experimental and numerical studies, remained anecdotal for decades (Willmarth & Tu Reference Willmarth and Tu1967; Head & Bandyopadhyay Reference Head and Bandyopadhyay1981; Perry & Chong Reference Perry and Chong1982; Smith Reference Smith1984; Adrian, Meinhart & Tomkins Reference Adrian, Meinhart and Tomkins2000) until model hairpin structures were constructed via the conditional sampling of ejection events in direct numerical simulation (DNS) (Adrian et al. Reference Adrian, Jones, Chung, Hassan, Nithianandan and Tung1989; Adrian Reference Adrian1994). Direct evidence for the existence of clearly shaped and well-organized hairpins in unfiltered statistical turbulence was not reported until fairly recently when Wu & Moin (Reference Wu and Moin2009) observed a ‘forest’ of hairpins – arrays of well-aligned near-perfectly $\unicode[STIX]{x1D6FA}$ -shaped vortex objects – in the DNS of boundary-layer flow. Notably, numerical travelling-wave solutions resembling a hairpin – streamwise vortex pairs coalescing at the lifted-up downstream end – were recently reported (Shekar & Graham Reference Shekar and Graham2018). The Wu & Moin (Reference Wu and Moin2009) scenario was later challenged by Schlatter et al. (Reference Schlatter, Li, Örlü, Hussain and Henningson2014), who, by analysing a DNS dataset of boundary-layer flow extending to much higher $Re$ , showed that, although the signature of a hairpin forest is clear near the transition to turbulence, hairpin vortices become increasingly insignificant as turbulence further develops. Complete-shaped symmetric hairpin structures conforming to the canonical $\unicode[STIX]{x1D6FA}$ -shape are never predominant in channel flow. Instead, hairpin-like structures are often highly asymmetric (e.g. one legged) and fragmented, especially at high $Re$ (Morris et al. Reference Morris, Stolpa, Slaboch and Klewicki2007; Dennis & Nickels Reference Dennis and Nickels2011).
Compared with the relatively well-studied case of quasi-streamwise vortices, the role of hairpin vortices in turbulent dynamics is much less understood and often debated. Because of their stronger presence in the log-law and outer layers, much effort has been invested in unravelling their dynamics and relationship with turbulent self-sustaining cycles (Smith Reference Smith1984; Zhou et al. Reference Zhou, Adrian, Balachandar and Kendall1999; Adrian Reference Adrian2007). The most notable model was by Adrian (Reference Adrian2007), which proposed that hairpin regeneration is achieved through their quick reproduction and the formation of ‘hairpin packets’. This conceptual model is related to Townsend’s (Reference Townsend1980) attached eddy model and the alignment and grouping of hairpin vortex objects offer an appealing explanation for the experimentally observed large-scale motions (LSMs) and very-large-scale motions (VLSMs) in high- $Re$ flows (Jiménez Reference Jiménez1998; Kim & Adrian Reference Kim and Adrian1999). However, whether this picture is sufficient to describe the turbulent regeneration cycles in fully developed turbulence is still up for debate (Jiménez Reference Jiménez2018). In particular, it remains to be confirmed if hairpins are essential in the generation of turbulence or are they simply consequences of other primary coherent structures (Del Álamo et al. Reference Del Álamo, Jiménez, Zandonade and Moser2006; Lozano-Durán & Jiménez Reference Lozano-Durán and Jiménez2014). After all, as noted by Schlatter et al. (Reference Schlatter, Li, Örlü, Hussain and Henningson2014), at high $Re$ , it is unlikely that such well-defined structures can persist over the extended time period of their lift-up, without being disrupted by other turbulent motions. The challenge of depicting a widely accepted picture of hairpin dynamics is partially attributed to the lack of quantitative information on the evolution and conformation of these structures (Marusic et al. Reference Marusic, McKeon, Monkewitz, Nagib, Smits and Sreenivasan2010). Compared with quasi-streamwise vortices in the buffer layer, hairpin vortices are not only more complex in shape, at higher $y^{+}$ they are also submerged in more complex surroundings and their interaction with nearby structures becomes non-trivial. A reliable method that objectively detects and extracts these structures from complex turbulent flow fields is required for their detailed statistical analysis. In addition to the turbulent regeneration mechanism at higher $y^{+}$ and higher $Re$ , such a method will also be a valuable research tool in other areas. One example is the bypass transition, where different modes of streak instability and streak interaction can lead to various breakdown pathways driven by different types of vortices (Brandt & de Lange Reference Brandt and de Lange2008; Schlatter et al. Reference Schlatter, Brandt, de lange and Henningson2008; Wu et al. Reference Wu, Moin, Adrian and Baltzer2015). Another is turbulent friction drag reduction, where reduced three-dimensional vortices and the dominance of extended quasi-streamwise vortices are strongly associated with high levels of drag reduction (Xi & Graham Reference Xi and Graham2010, Reference Xi and Graham2012).
Objective vortex analysis must go beyond direct visual inspection and rely on quantifiable criteria and properly designed algorithms for vortex auto-detection. Any such approach requires two steps: vortex identification and vortex tracking. The first step goes back to the definition of a vortex and determines the quantitative criterion for identifying vortex regions in a flow field. By instinct, one would most likely be drawn to the concept of vorticity $\unicode[STIX]{x1D74E}\equiv \unicode[STIX]{x1D735}\times \unicode[STIX]{x1D66B}$ . However, its fundamental deficiency quickly becomes clear as it does not effectively differentiate between pure shear and real swirling flow motions. Several more rigorous criteria for vortex identification have been proposed, all of which are Galilean invariant and define vortex regions based on the quantitative magnitude of certain scalar quantities calculated from the flow field, or more specifically, the velocity gradient tensor $\unicode[STIX]{x1D735}\unicode[STIX]{x1D66B}$ . The earliest of them is the $Q$ -criterion by Hunt, Wray & Moin (Reference Hunt, Wray and Moin1988), which defines vortex zones as regions where the second invariant of $\unicode[STIX]{x1D735}\unicode[STIX]{x1D66B}$ is positive. (The original Hunt et al. (Reference Hunt, Wray and Moin1988) criterion also requires pressure to reach a minimum within the vortex region, which is, although not identical to the $Q$ -criterion, practically equivalent in most cases (Jeong & Hussain Reference Jeong and Hussain1995).) The corresponding scalar criterion for vortices in incompressible fluid flow is
where $\unicode[STIX]{x1D64E}\equiv (\unicode[STIX]{x1D735}\unicode[STIX]{x1D66B}+\unicode[STIX]{x1D735}\unicode[STIX]{x1D66B}^{\text{T}})/2$ and $\unicode[STIX]{x1D734}\equiv (\unicode[STIX]{x1D735}\unicode[STIX]{x1D66B}-\unicode[STIX]{x1D735}\unicode[STIX]{x1D66B}^{\text{T}})/2$ are the rate of strain and vorticity tensors and $\Vert \cdot \Vert$ denotes the Frobenius tensor norm. Other criteria have been proposed thenceforth. For example, Chong, Perry & Cantwell (Reference Chong, Perry and Cantwell1990) defined vortex zones as regions containing complex eigenvalues of $\unicode[STIX]{x1D735}\unicode[STIX]{x1D66B}$ . For incompressible fluids, the corresponding scalar criterion is
where $Q$ is given by (1.1) and $R\equiv -\text{det}(\unicode[STIX]{x1D735}\unicode[STIX]{x1D66B})$ (Chong et al. Reference Chong, Perry and Cantwell1990; Chakraborty, Balachandar & Adrian Reference Chakraborty, Balachandar and Adrian2005). Another is the $\unicode[STIX]{x1D706}_{2}$ -criterion by Jeong & Hussain (Reference Jeong and Hussain1995) which defines vortex zones as regions where
and $\unicode[STIX]{x1D706}_{2}(\cdot )$ denotes the second largest eigenvalue of a tensor. These three criteria are the most widely used in the literature and they all serve the same purpose: turning a velocity field into a scalar field that maps to the strength of vortex motion at different positions in the domain. Taking the $Q$ -criterion for example, $Q>0$ and $Q<0$ correspond to regions dominated by rotation and deformation (extension), respectively (Hunt et al. Reference Hunt, Wray and Moin1988) and a small absolute value of $Q$ ( $|Q|\ll \Vert \unicode[STIX]{x1D735}\unicode[STIX]{x1D66B}\Vert ^{2}/2$ according to Xi & Bai (Reference Xi and Bai2016)) reflects simple shear. Despite their different mathematical origins, for application in real turbulent flows, they are shown to give comparable results with no practically significant differences (Dubief & Delcayre Reference Dubief and Delcayre2000; Chakraborty et al. Reference Chakraborty, Balachandar and Adrian2005; Chen et al. Reference Chen, Zhong, Qi and Wang2015). A number of further attempts were made. For example, Zhou et al.’s (Reference Zhou, Adrian, Balachandar and Kendall1999) swirling-strength criterion extends the $\unicode[STIX]{x1D6E5}$ -criterion to include information on the local strength in a plane of swirling motions through the imaginary part of the complex eigenvalue of the velocity gradient tensor. Kida & Miura (Reference Kida and Miura1998) developed a kinematic swirling condition to be used together with the pressure minimum criterion which avoids the arbitrariness in the choice of the vortex-identification threshold common to all major single scalar identifiers.
Choosing a minimum threshold of $Q$ , $\unicode[STIX]{x1D6E5}$ or $-\unicode[STIX]{x1D706}_{2}$ for a given region to be identified as a vortex structure is non-trivial. The original idea of using $0$ as the threshold would connect nearly all vortex regions into an indistinguishable percolating structure that is nearly impossible to decipher – a value larger than $0$ is thus required (Blackburn, Mansour & Cantwell Reference Blackburn, Mansour and Cantwell1996; Jeong et al. Reference Jeong, Hussain, Schoppa and Kim1997; Chong et al. Reference Chong, Soria, Perry, Chacin, Cantwell and Na1998). Obviously, both the size and configuration of the vortex regions identified depend on this threshold (see, e.g. figure 19 of Zhu et al. (Reference Zhu, Schrobsdorff, Schneider and Xi2018)). Although some arbitrariness is inevitable, Lozano-Durán et al. (Reference Lozano-Durán, Flores and Jiménez2012) have demonstrated (for the quadrant quantity $|v_{x}^{\prime }v_{y}^{\prime }|$ in their case) that there is a well-identifiable threshold range in which individual structures are separated but not yet overly quenched. Their so-called percolation analysis works equally well for vortex identifiers such as $Q$ (Zhu et al. Reference Zhu, Schrobsdorff, Schneider and Xi2018). Details of this approach, which is also used in this study, will be discussed in § 4.5. Isosurfaces of the scalar identifier at the threshold value show the volumetric shapes of vortex structures. Jiménez and coworkers have extensively studied the complex three-dimensional vortex structures in high $Re$ turbulence (Moisy & Jiménez Reference Moisy and Jiménez2004; Del Álamo et al. Reference Del Álamo, Jiménez, Zandonade and Moser2006). In the case of channel flow, Del Álamo et al. (Reference Del Álamo, Jiménez, Zandonade and Moser2006) found that using a threshold value (for the $\unicode[STIX]{x1D6E5}$ -criterion by Chong et al. (Reference Chong, Perry and Cantwell1990)) that varies with wall distance $y^{+}$ can fully reveal the complexity of outer-layer structures which deviate from the classical hairpin shape and are highly branched and often nearly isotropic. These structures are clearly divided into the wall-attached and -detached classes and the former type shows self-similar dimensions with increasing $y^{+}$ . Lozano-Durán & Jiménez (Reference Lozano-Durán and Jiménez2014) then proposed an elegant method that, given sufficiently resolved DNS data, is able to track the temporal evolution of volumetric flow structures and document their lifetime kinetics.
Vortex-identification criteria generate vortex-containing volumes without differentiating their individual identities (e.g. the analysis of Del Álamo et al. (Reference Del Álamo, Jiménez, Zandonade and Moser2006) was based on vortex ‘clusters’ – interconnecting vortex regions – instead of individual vortex objects). By carefully adjusting the threshold, individual vortices can be visually spotted by direct inspection. However, this information is not easily passed on to a computer program for automated analysis. A second step of the objective vortex analysis workflow – i.e. vortex tracking – is thus needed. This step turns volumetric vortex structures into line representations reflecting vortex conformation and topology, in which interconnected line segments represent a complete standalone vortex object. (Note that in this study the word ‘tracking’ refers to the extraction of such line representations from vortex volumes, which is to be differentiated from the temporal tracking of Lozano-Durán & Jiménez (Reference Lozano-Durán and Jiménez2014).) These vortex lines enable the direct quantitative measurements of the size, position, orientation and conformation of vortices and are instrumental in understanding their roles in turbulent dynamics.
Much less development has been made on this front. The most intuitive approach is to represent vortices with their axis lines – the centre line for the swirling motion of fluid elements in each vortex tube. This is best exemplified by the vortex extraction scheme of Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) for conditional sampling. The axis line of a vortex tube is considered to cut through each of its cross-sectional planes at its planar maximum. These two-dimensional maximum points are labelled and then connected into the vortex axis line through a so-called ‘cone-detective’ method (see § 3). The Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) approach was designed for streamwise vortices only, in which the axis lines are constrained in the streamwise direction. The method was recently adapted for the conditional sampling of streamwise vortices in viscoelastic flows (Zhu & Xi Reference Zhu and Xi2018). However, the observations were limited to the changes in the vortex dimension and lifting angle with the addition of drag-reducing polymers. The most important fundamental changes in vortex dynamics, i.e. the suppression of three-dimensional vortices and different vortex regeneration mechanisms, could not be tested because of the restriction of streamwise tracking. A similar approach was used in Kida & Miura (Reference Kida and Miura1998) which extracted the axis line of each vortex in isotropic turbulence by connecting the two-dimensional pressure minima (in regions satisfying their swirling condition) within planes that are normal to the direction of vorticity or the third eigenvector of the pressure Hessian matrix. Tracking of three-dimensional vortex structures in inhomogeneous wall turbulence with line representations was only reported very recently by Hack & Moin (Reference Hack and Moin2018). They used a ‘morphological thinning’ method which gradually trims the vortex volume while preserving its topology, until each tube is reduced to a line. Different from the direct axis-line tracking approach of Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) and Kida & Miura (Reference Kida and Miura1998), the Hack & Moin (Reference Hack and Moin2018) approach does not always render vortex axis lines. Indeed, it is designed to preserve the connectivity of vortex volumes at the line representation level: vortex tubes that have interconnection in their volumes but no intersection between axis lines – i.e. interacting vortices that are not topologically connected – will result in interconnected representation lines. In another closely related development, Lee et al. (Reference Lee, Lee, Choi and Sung2014) proposed and implemented a streak-tracking method – which extracts line representations of velocity streaks by detecting the ridges in a smoothened surface capturing the velocity structure. Distribution of these ‘spine’ lines reveals the spatio-temporal patterns of LSMs and VLSMs.
In this study, we propose a new algorithm – vortex axis tracking by iterative propagation (VATIP) – for the axis-line tracking and analysis of three-dimensional vortices in wall turbulence. The method builds on the initial idea of Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) for tracking vortex axis lines by sequentially connecting axis points (thus the word ‘propagation’) but extends its target from simple quasi-linear vortex axes to complex three-dimensional configurations representative of generic hairpin-like vortices, including not only the strictly $\unicode[STIX]{x1D6FA}$ - or $\unicode[STIX]{x1D6EC}$ -shaped vortices, but also asymmetric, incomplete, distorted and highly branched ones. For this purpose, the algorithm must also ‘iteratively’ grow the propagating axis line in all three dimensions. We will first test VATIP in transient flow fields in which well-organized hairpin vortices are generated in a controlled manner. It is then applied to flow fields of statistical turbulence at several different $Re$ and the statistics of vortex configuration are analysed. In addition to vortex tracking, we also propose a procedure for vortex categorization based on the axis-line topology. Statistics of vortices of different topologies are thus also analysed. Access to the detailed information about vortex conformation and position, enabled by the new method, allows us to analyse their clustering patterns, which offers direct insight into the organization of vortices and its potential connection with LSMs. After presenting all major results, we will examine the robustness of the method with different parameters and settings. Finally, a major assumption of the method is that vortices can be traced to well-aligned streamwise legs, which applies well to nearly all major vortices in the near-wall layer. However, it no longer holds for complex isotropic structures observed in the outer layer of turbulence at higher $Re$ . This limitation and future development will be discussed at the end.
2 Formulation and numerical details
2.1 Direct numerical simulation (DNS)
This study focuses on plane Poiseuille flow. Figure 1 shows the geometry of the simulation domain. A constant streamwise ( $x$ -direction) pressure gradient drives the flow between two infinite parallel plates. The periodic boundary condition is applied in the streamwise and spanwise ( $z$ -direction) directions with the period dimensions represented by $L_{x}$ and $L_{z}$ . A no-slip boundary condition is applied to the walls in the $y$ -direction (wall-normal). By default, non-dimensionalization using turbulent outer scales is applied to all variables: i.e. the half-channel height $l$ is used for the scaling of length, the laminar centre-line velocity $U_{c}$ for velocity, $l/U_{c}$ for time and $\unicode[STIX]{x1D70C}U_{c}^{2}$ for pressure (where $\unicode[STIX]{x1D70C}$ denotes the density of fluid). The Reynolds number is thus defined as $Re\equiv \unicode[STIX]{x1D70C}U_{c}l/\unicode[STIX]{x1D702}$ , where $\unicode[STIX]{x1D702}$ is the viscosity of the fluid. Turbulent inner scales are used to report results of near-wall flow statistics and structure, for which the friction velocity $u_{\unicode[STIX]{x1D70F}}\equiv \sqrt{\unicode[STIX]{x1D70F}_{w}/\unicode[STIX]{x1D70C}}$ and viscous length (or wall unit) $\unicode[STIX]{x1D6FF}_{v}\equiv \unicode[STIX]{x1D702}/\unicode[STIX]{x1D70C}u_{\unicode[STIX]{x1D70F}}$ are used. Quantities so scaled are denoted with a superscript ‘ $+$ ’. Under these definitions, the friction Reynolds number, $Re_{\unicode[STIX]{x1D70F}}\equiv \unicode[STIX]{x1D70C}u_{\unicode[STIX]{x1D70F}}l/\unicode[STIX]{x1D702}$ , can be directly related to $Re$ through $Re_{\unicode[STIX]{x1D70F}}=\sqrt{2Re}$ . The governing equations of momentum and mass balances are
A Fourier ( $x$ )-Chebyshev ( $y$ )-Fourier ( $z$ ) pseudo-spectral scheme is adopted for spatial discretization while a third-order semi-implicit backward-differentiation Adams–Bashforth scheme (Peyret Reference Peyret2002) is used for time integration. DNSs have been performed at three different $Re$ , i.e. $3600$ ( $Re_{\unicode[STIX]{x1D70F}}=84.85$ ), $14\,400$ ( $Re_{\unicode[STIX]{x1D70F}}=169.71$ ) and $80\,000$ ( $Re_{\unicode[STIX]{x1D70F}}=400$ ). A summary of the numerical settings for the DNSs of statistical turbulence is provided in table 1. The simulation domain is kept the same in inner units ( $L_{x}^{+}\times L_{z}^{+}$ ; and thus in outer units both $L_{x}$ and $L_{z}$ scale with $1/Re_{\unicode[STIX]{x1D70F}}$ ). Likewise, the grid sizes in the transverse directions $\unicode[STIX]{x1D6FF}_{x}^{+}$ and $\unicode[STIX]{x1D6FF}_{z}^{+}$ are also kept constant in inner units. The number of grid points in the $y$ -direction increases with $Re$ to keep the wall-normal resolution approximately the same in inner units. The numerical solver is implemented in a custom code parallelized with MPI based on the open source ChannelFlow package (Gibson Reference Gibson2012); the code was first reported in Tuckerman et al. (Reference Tuckerman, Kreilos, Schrobsdorff, Schneider and Gibson2014).
2.2 Streak transient growth (STG) simulation
In statistical turbulence, vortices are often irregular in shape, highly concentrated in space and intricately positioned relative to (sometimes partially connected with) one another. Meanwhile, for the initial test of our vortex-tracking algorithm, a benchmark system that enables controllable generation of well-defined three-dimensional vortex structures is required. We adopt the streak transient growth (STG) approach of Schoppa & Hussain (Reference Schoppa and Hussain2002) for this purpose, which controls the vortex configuration by adjusting several parameters of the initial condition. (As another option, one may as well follow the approach of Brandt & de Lange (Reference Brandt and de Lange2008) in which vortices of different configurations are generated from different modes of streak interaction.)
The initial condition for STG is constructed by superposing a base flow with a perturbation velocity. The base flow
is quasi-two-dimensional ( $U_{b}$ , $V_{b}$ and $W_{b}$ are the $x$ -, $y$ - and $z$ -component, respectively) and itself a superposition of the mean velocity profile of statistical turbulence at the same $Re$
(where $v_{x}$ is the instantaneous streamwise velocity component in the statistical turbulence) with a streamwise velocity streak adjustment $U_{s}(z)g(y)$ . The latter is factorized into spanwise and wall-normal dependence terms
and
Here, $A_{s}$ adjusts the amplitude of the spanwise undulation, $\unicode[STIX]{x1D6FD}_{s}$ adjusts the spanwise streak spacing, $z_{\unicode[STIX]{x1D6FD}}$ is the spanwise phase parameter which is set so that the low-speed streak is aligned to the middle of the domain and $\unicode[STIX]{x1D702}$ is set to align the wall-normal maximum at $y^{+}=20$ . The perturbation velocity
( $v_{x}^{\prime }$ , $v_{y}^{\prime }$ and $v_{z}^{\prime }$ are the $x$ -, $y$ - and $z$ -component, respectively) adds streamwise dependence to the base flow, without which the instability would not grow (Waleffe Reference Waleffe1997). Here, $A_{p}$ is the perturbation amplitude and $\unicode[STIX]{x1D6FC}_{p}$ is the streamwise wavenumber.
STG parameters used in this study for transient vortex generation, along with the numerical settings of the STG simulations, are listed in table 2. Note that $v_{z,rms}^{\prime +}$ is the root mean square (r.m.s.) magnitude of the spanwise perturbation velocity. A small simulation domain close to a minimal flow unit (MFU) (Jiménez & Moin Reference Jiménez and Moin1991) is used because we only need to focus on a small set of vortex structures for algorithm testing purpose. Vortices are generated by STG only in half of the channel: i.e. both the streak velocity and perturbation velocity are only applied at the $y<0$ side of the domain while for $y>0$ , $g(y)=0$ and the initial velocity is simply $U_{m}(y)$ .
3 The algorithm: vortex tracking by VATIP
We first review the original method by Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) for quasi-streamwise vortex tracking (illustrated in figure 2 a). In their study, the $-\unicode[STIX]{x1D706}_{2}$ isosurfaces are used to identify vortex shells in the three-dimensional flow domain and local maxima of $-\unicode[STIX]{x1D706}_{2}$ in $yz$ -planes are considered to be on vortex axes and labelled as vortex axis points (circle markers). The key element of the algorithm is a cone-detective procedure which groups individual vortex axis points into the axis lines for different vortices. Starting from one axis point, a cone is drawn toward the downstream direction. If another axis point at the adjacent downstream $yz$ -plane is found within the cone, i.e. the $yz$ -projection of the vector connecting the two points is shorter than half of the cone diameter $d_{max}$ , the two axis points are grouped to the same vortex (red/solid makers). Because the search is limited to $yz$ -planar maxima and the tracking cone extends in the downstream direction only, the method is only suitable for vortices staying closely aligned with the $x$ -axis. For significantly curved vortices, the tracking stops as soon as the axis line steers towards other directions (hollow marker near the top of figure 2 a).
Building on the idea of extending an vortex axis line by connecting new points in its direction of propagation, the new VATIP algorithm introduces two major changes to accommodate complex three-dimensional vortices typically observed at larger $y^{+}$ and higher $Re$ . First, identification of axis points goes beyond the $yz$ -planar maxima (hereinafter referred to as ‘ $x$ -axis point’ in which ‘ $x$ ’ indicates the primary direction of the vortex axis) and also includes two-dimensional maxima in $xz$ - and $xy$ -planes ( $y$ - and $z$ -axis points). Second (and more substantially), vortex axis propagation is no longer restricted to the $x$ direction and the search must explore all three dimensions iteratively until all possible directions of axis extension are exhausted. For canonical hairpins, the vortex axis runs from the $x$ (legs), to the $y$ (lift up) and then to the $z$ (the arch) direction. Other complicated (fragmented or highly branched) vortex configures are also observed, which requires the search algorithm to re-examine the $x$ direction after the $y$ and $z$ searches reach their end (figure 2 b).
The approach of iterative propagation over all three dimensions is thus proposed to allow for more general topologies of vortex axis lines. The resulting algorithm is much more complex than the original Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) method. Flow charts illustrating all detailed steps in VATIP are presented in figure 3 and the symbols used are explained in table 3. The main algorithm is illustrated in figure 3(a) in which two specific subroutines are called: subroutine 1 (figure 3 b) is used to initiate the vortex axis lines and subroutine 2 (figure 3 c) is used to extend existing axis lines in a new direction. The latter is repeatedly called in a loop to allow the vortex axis lines to explore different directions of propagation.
A three-dimensional velocity field is first converted to a scalar field of the vortex identifier using one of the criteria reviewed above in § 1. Without loss of generality, the $Q$ -criterion is used here for illustration. (One may adapt the VATIP algorithm to any other vortex-identification criterion as long as the maximum – or minimum – of the scalar identifier marks the vortex axis.) Regions with $Q$ larger than the threshold value of $0.4Q_{rms}$ ( $Q_{rms}$ is the r.m.s. value of $Q$ ; the threshold choice is discussed in § 4.5) for statistical turbulence or $1.4Q_{rms}$ for STG (a higher threshold is needed because turbulent structures from STG are localized and $Q_{rms}$ is diluted by large non-turbulent regions) are selected, within which local maxima in two-dimensional grid planes of all three dimensions are recorded (figure 3 a). Maximum points found in the $yz$ -, $xz$ - and $xy$ -planes are labelled as $x$ -, $y$ - and $z$ -axis points, respectively. Regions with lower $Q$ are not considered to avoid the interference from small-magnitude fluctuations in $Q$ .
These scattered axis points are connected to form vortex axis lines through a multistep iterative vortex-tracking process. All axis lines are initialized with subroutine 1 in the $x$ -direction only (figure 3 b). This choice is based on the conceptual model that vortices generated from the walls initially align along the streamwise direction in the buffer layer. Many of them can then lift up at the downstream end and rise into upper flow layers, forming hairpins, branches or other complex configurations. This model well describes the vortex dynamics in the near-wall boundary layer (Robinson Reference Robinson1991; Zhou et al. Reference Zhou, Adrian, Balachandar and Kendall1999; Panton Reference Panton2001) (see figure 8 for example). Consequently, as shown below, VATIP can reliably detect and extract the axis lines for these vortices. However, recent advances in the field revealed that vortex structures can also be generated independently of the walls as long as there is sufficient mean shear (Del Álamo et al. Reference Del Álamo, Jiménez, Zandonade and Moser2006; Jiménez Reference Jiménez2013). These ‘detached’ vortex structures are often more isotropic and complex in shape – it is thus expected that, at higher $Re$ where these structures become more prominent, this bias towards $x$ -lying legs will restrict the applicability of VATIP mainly to near-wall regions. Further discussion about the necessity of this choice and limitations resulting therefrom is deferred to § 4.6.
Starting from the first $yz$ -plane (at $x=0$ and labelled as plane $i=0$ ; as shown in § 4.5, one can choose to start at any other $yz$ -plane, which gives no real difference in the results), all $x$ -axis points on the plane are initially assigned different vortex labels $\unicode[STIX]{x1D703}$ . Each growing vortex axis line must have an open connection point – referred to as the propagation point – to which new axis points can be added. The propagation point of the axis line of vortex $\unicode[STIX]{x1D703}$ is denoted as $E_{\unicode[STIX]{x1D703}}$ . At the very beginning ( $i=0$ ), since each axis line only has one point, it is automatically labelled as the propagation point. For every propagation point on plane $i$ , the closest axis point on plane $i+1$ is found and if the distance between them is shorter than the slant edge of the cone (figure 2), the new axis point is connected to the existing vortex axis line and designated as its new propagation point. If an axis point on plane $i+1$ is eligible for connection with multiple existing propagation points on plane $i$ , the closest one is chosen. In practice, this is implemented by first calculating all distances between propagation points on plane $i$ and axis points on plane $i+1$ and storing the results in a set $\mathbb{D}$ . Potential connections are processed from the shortest distance in $\mathbb{D}$ up to the cutoff distance (cone slant edge length; see figure 3 b). After all eligible connections are made, the process is repeated for the next $yz$ -plane. On plane $i+1$ , if an $x$ -axis point is not already designated as the propagation point of an existing vortex (in step $i$ ), it is labelled as the propagation point of a new vortex initiating from plane $i+1$ . All these propagation points on plane $i+1$ are then tested for connection with $x$ -axis points on plane $i+2$ following the same procedure as the previous step. The iteration continues until all $yz$ -planes are processed. The resulting set of vortex axis lines from this step (subroutine 1) is equivalent to the outcome of the Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) method.
Extension to three-dimensional vortex tracking requires the continuation of the search in other directions after the initial $x$ -direction tracking stage. As shown in figure 3(a), the search continues in the $y$ - and then $z$ -direction. This order is chosen considering the typical configuration of hairpin-like vortices (see, e.g. the $t=60$ image of figure 5): the legs of the $\unicode[STIX]{x1D6FA}$ -shaped axis line align in the $x$ -direction and as they extend downstream, the vortex contour lifts up ( $y$ -direction axis line) before they merge to form a spanwise arch ( $z$ -direction axis line). However, the vortex does not have to conform to this canonical shape: e.g. for a vortex without a clear lift-up (aligned in the $y$ -direction) segment, the search will continue to the $z$ -direction without interruption. The tracking method for axis-line extension (subroutine 2 and figure 3 c) is very similar to that of axis-line initialization (subroutine 1 and figure 3 b) with two major modifications. First, it only extends existing vortex axis lines by adding to their propagation points and no new vortex will be initiated from any loose axis point. Limiting vortex initiation to subroutine 1 (which is only called before the iteration of search directions) ensures that vortex segments in different directions are only grouped when they are topologically related: e.g. a $y$ -segment happens to start where an $x$ -segment ends. Planar maximum points of $Q$ that are spatially adjacent but showing no clear topological connection are not included. This is necessary to minimize false connections in complex flow fluids densely populated with vortex structures. Its impact on the generality of the method will be discussed in § 4.6. Second, when the axis point on the next plane (plane $i+1$ ) selected for connection is already part of another vortex, these two vortices must be properly merged.
For canonical hairpins, the steps of initial tracking (subroutine 1) in the $x$ -direction followed by continued tracking (subroutine 2) in the $y$ - and then $z$ -direction would suffice. In order to capture more general three-dimensional vortex configurations, especially disfigured, highly branched and partially merged vortices, the loop containing subroutine 2 over all three dimensions must be continued until the number of vortices (measured by the number of propagation points; figure 3 a) has converged. The specific algorithm of subroutine 2 is nearly identical for different directions with proper adjustment for the directionality: for, e.g. the $y$ - (or $z$ - or $x$ -) direction search, it moves over all $xz$ - (or $xy$ - or $yz$ -) planes and connects $y$ - (or $z$ - or $x$ -) axis points to the propagating axis lines. The only difference is that the vortex axis-line propagation is unidirectional in the $x$ - and $y$ -tracking and bidirectional in the $z$ -tracking. The $x$ -direction propagation proceeds in the flow direction (i.e. plane $i+1$ is immediately downstream of plane $i$ ) because of the convective asymmetry: vortex structures are always carried downstream by the flow. The $z$ -direction should be statistically symmetric and thus the propagation must sweep both directions. As shown in § 4.5, the VATIP tracking result is practically unaffected by the choice of start planes in these two dimensions, indicating that these sweeping directions can well account for the translational symmetry in $x$ and $z$ . The $y$ -direction propagation always starts from the walls towards the channel centre (i.e. plane $i+1$ is father away from the wall than plane $i$ ). This choice, again, restricts VATIP to wall-generated vortices which generally grow from the buffer layer to higher $y^{+}$ .
The size of the detection cone is determined based on the average cross-sectional radius of vortex tubes. The average streamwise vortex radius
is used as the estimated vortex tube size. Here, regions with $Q>Q_{threshold}$ on all $yz$ -planes are grouped according to spatial adjacency: for a given $yz$ -plane, grid points satisfying the $Q$ -criterion that are immediate neighbours are grouped into the same vortex cross-section. The total area of all vortex regions on these planes $A_{v,total}$ divided by the number of separate vortex cross-sections $N_{v}$ gives the average cross-sectional area of vortex tubes, from which an average radius is deduced. In this study, the detection core is chosen so that it extends from plane $i$ to plane $i+1$ with a base (on plane $i+1$ ) radius of $1.5r_{v}$ (figure 2). The choice of this parameter will again be examined and discussed in § 4.5. In addition, $r_{v}$ is also used as the minimum separation between identified axis points on each two-dimensional plane. If two or more local $Q$ maxima are separated by less than $r_{v}$ on the plane, they are considered to belong to the same vortex tube and the one with higher $Q$ value is kept as an axis point.
The computational cost of VATIP is negligible compared with DNS. To analyse a typical DNS flow field image in this study (domain size and resolutions are provided in table 1), the whole algorithm takes ${\approx}100~\text{s}$ , 370 s and 1600 s (running as a serial program on an Intel® E5-2683 v4 2.10 GHz processor) for $Re_{\unicode[STIX]{x1D70F}}=84.85$ , $169.71$ and $400$ , respectively. To imitate the original algorithm of Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997), we turned off the whole iteration loop (see figure 3). The computational time of this streamwise-only search is comparable to that of the full VATIP algorithm. This is because the calculation of the $Q$ field and the finding of its planar maximum points are both computationally intensive within the program. For the search and propagation steps, the first $x$ -search step (subroutine 1) is also more expensive than the following iterative propagation steps (because of its larger number of distance calculations). In all cases, the tracking result converges after 3 iterations or less. The memory requirement of the program is 1.02 GB, 2.25 GB and 5.10 GB (in order of increasing $Re$ ).
4 Results and discussion
4.1 Test of VATIP with STG-generated vortices
We start by testing the effectiveness of VATIP in STG flow fields, where vortex generation is controllable by the parameters of initial disturbance (Schoppa & Hussain Reference Schoppa and Hussain2002). Figure 4 shows the time series of the root mean square of $Q$ in our STG simulation (numerical settings given in § 2.2) and vortex configurations of selected moments are shown in figure 5. The initial disturbance flow field ( $t=0$ ) contains strictly streamwise vortices with a spanwise phase shifts between upstream and downstream vortex sets. At the beginning of STG, the $Q_{rms}$ profile starts to grow and reaches the first plateau at around $t=15$ . At this stage, the quasi-streamwise vortices tilt and bend sideways to the spanwise direction but wall-normal lifting up remains small ( $t=20$ in figure 5). After the first plateau, the $Q_{rms}$ profile continuously increases and reaches its peak at $t=75$ . During this period, neighbouring tilted-streamwise vortices lift up and conjoin to form well-defined hairpin vortices ( $t=60$ in figure 5). The value of $Q_{rms}$ gradually decreases after $t=75$ . Vortices in this period have a high lifting tendency despite their lower strength ( $t=120$ in figure 5).
Typical vortex configurations in these moments, including the strictly streamwise ( $t=0$ ), titled-streamwise ( $t=20$ ), lifted-up hairpin ( $t=60$ ) and decaying hairpin ( $t=120$ ) vortices, are used as our benchmark systems for vortex tracking. The original method of Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) is recovered when the algorithm of figure 3(a) is truncated right after subroutine 1 (i.e. no iterative propagation in other directions). This would be sufficient if the target was limited to streamwise ( $t=0$ ) or quasi-streamwise vortices (as in the case of Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997)). Its inadequacy starts to surface in titled-streamwise vortices ( $t=20$ ) where the spanwise segment of the vortex is not fully captured in the axis line obtained (circular markers). For hairpin vortices ( $t=60$ and $120$ ) not only are some of the axis points missing (because they are not $yz$ -plane maxima of $Q$ ), the method also breaks the axis line of a well-defined hairpin into separate pieces. The new VATIP algorithm successfully identified the complete axis lines of vortices of all shapes and correctly grouped axis points of the same vortex into one axis line.
4.2 DNS: flow statistics and visualization
We now give an overview of the DNS results of statistical turbulence at three different $Re$ ( $Re_{\unicode[STIX]{x1D70F}}=84.85$ , $169.71$ and $400$ ) in this section. Application of VATIP to these flow fields will be discussed in § 4.3. The mean velocity $U^{+}$ as a function of $y^{+}$ is plotted in figure 6(a). As $Re$ increases, the profile outside the buffer layer ( $y^{+}\geqslant 30$ (Pope Reference Pope2000)) gradually approaches the von Kármán log law (Kim, Moin & Moser Reference Kim, Moin and Moser1987; Pope Reference Pope2000)
At the lowest $Re_{\unicode[STIX]{x1D70F}}=84.85$ , the profile is slightly higher than the von Kármán asymptote, indicating that the log-law layer is not fully developed. The agreement is much better at the two higher $Re$ and at the highest $Re_{\unicode[STIX]{x1D70F}}=400$ , it nearly completely collapses onto (4.1) for a wide range of $y^{+}$ (until the channel centre).
From a generic logarithmic profile
the log-law slope can be expressed as
When the profile does not strictly follow a logarithmic dependence (4.2), $A$ becomes a function of $y^{+}$ – its variation indicates the departure from the log law. This quantity (4.3), which is thus sometimes referred to as the log-law indicator or diagnostic function (Hoyas & Jiménez Reference Hoyas and Jiménez2006; Marusic et al. Reference Marusic, McKeon, Monkewitz, Nagib, Smits and Sreenivasan2010), is plotted in figure 6(b) for our DNS results. For the lowest $Re_{\unicode[STIX]{x1D70F}}=84.85$ , the function goes nearly straight down with no discernible flat region, indicating the lack of a well-defined log-law layer (despite the fact that the profile is seemingly parallel to the von Kármán asymptote in figure 6 a). For the two higher $Re$ ( $Re_{\unicode[STIX]{x1D70F}}=169.71$ and $400$ ), an inflection point shows up at $y^{+}\approx 50$ with nearly the same value of $2.5$ , which agrees well with the von Kármán log-law slope reported in Kim et al. (Reference Kim, Moin and Moser1987) and is also consistent with the observations of Moser, Kim & Mansour (Reference Moser, Kim and Mansour1999) and Jiménez & Moser (Reference Jiménez and Moser2007). After the inflection point, the profile is not strictly flat but its variation is small for a distinct range of $y^{+}$ ( $50\lesssim y^{+}\lesssim 100$ for $Re_{\unicode[STIX]{x1D70F}}=169.71$ and $50\lesssim y^{+}\lesssim 320$ for $Re_{\unicode[STIX]{x1D70F}}=400$ ), indicating that these $Re$ are sufficiently close to and have already shared some common features with fully developed turbulence (Moser et al. Reference Moser, Kim and Mansour1999; Hoyas & Jiménez Reference Hoyas and Jiménez2006).
Figure 7 shows the four components of Reynolds stress, $\langle v_{x}^{\prime +}v_{x}^{\prime +}\rangle$ , $\langle v_{y}^{\prime +}v_{y}^{\prime +}\rangle$ , $\langle v_{z}^{\prime +}v_{z}^{\prime +}\rangle$ and $-\langle v_{x}^{\prime +}v_{y}^{\prime +}\rangle$ , as functions of $y^{+}$ . Consistent with the literature (Moser et al. Reference Moser, Kim and Mansour1999; Abe, Kawamura & Matsuo Reference Abe, Kawamura and Matsuo2001), the profiles of all components rise with $Re$ at $y^{+}$ above ${\approx}30$ while the peak shifts towards the centre of the channel. The $Re$ -dependence is stronger in the transverse components $\langle v_{y}^{\prime +}v_{y}^{\prime +}\rangle$ and $\langle v_{z}^{\prime +}v_{z}^{\prime +}\rangle$ , which reflects increasing energy redistribution (Abe et al. Reference Abe, Kawamura and Matsuo2001), and the dependence in the streamwise component $\langle v_{x}^{\prime +}v_{x}^{\prime +}\rangle$ is much weaker.
Figure 8 shows the vortex structures identified by the $Q$ -criterion in typical snapshots at the lowest ( $Re_{\unicode[STIX]{x1D70F}}=84.85$ ) and the highest ( $Re_{\unicode[STIX]{x1D70F}}=400$ ) Reynolds numbers. In both cases, the flow fields are filled with tube-like vortices. Quasi-streamwise vortices are more prevalent in the vortex field, but hairpin vortices can still be observed. Examples of these hairpins are shown in the enlarged views. Vortices at the higher $Re$ display a high extent of lifting up and many instances of detached vortices are observed. (A vortex becomes detached when its upstream legs leave the wall and become shielded from wall interaction (Perry & Marušić Reference Perry and Marušić1995; Marusic et al. Reference Marusic, McKeon, Monkewitz, Nagib, Smits and Sreenivasan2010).) Meanwhile, most of the vortices at the lower $Re$ remain attached to the wall with a comparatively weaker extent of lifting.
4.3 VATIP application in DNS: vortex classification and conformation
Visualization based on the $Q$ field can only provide a cursory glance of the instantaneous vortex fields and lacks both quantitative precision and statistical certainty. The new VATIP algorithm automatically detects vortices with a variety of shapes without subjective bias. It thus offers a feasible pathway to the statistical analysis of the population and configurations of vortex structures, facilitating the understanding of their roles in turbulent dynamics. In this section, VATIP is applied to the DNS results of statistical turbulence. Another algorithm is also proposed to classify vortices according to the topology of the vortex axis lines identified thereby. Note that a lower $Q$ threshold of $0.4Q_{rms}$ is used for VATIP as discussed previously in § 3.
To begin with, vortex size is measured according to figure 9: the streamwise and spanwise measurements ( $l_{x}^{+}$ and $l_{z}^{+}$ ) are defined as the maximal separation between axis points in these two dimensions, respectively. The statistical distributions of these measurements are presented in figures 10 and 11. (As discussed below, vortices with $l_{x}^{+}<50$ are considered fragments and not included in the statistics.) At all $Re$ , the probability density function (PDF) of $l_{x}^{+}$ monotonically decreases with increasing $l_{x}^{+}$ . The average $l_{x}^{+}$ is approximately $120$ and is nearly independent of $Re$ . This value is comparable with Jeong et al.’s (Reference Jeong, Hussain, Schoppa and Kim1997) $200$ (using their streamwise tracking algorithm) and Panton (Reference Panton2001)’s $100$ (from empirical observation). Sensitivity of this measurement to varying $Q_{threshold}\equiv HQ_{rms}$ is rather small: e.g. for $Re_{\unicode[STIX]{x1D70F}}=84.85$ , increasing $H$ from $0.4$ to $1.6$ (well beyond the percolation level), the average $l_{x}^{+}$ only decreases from $126$ to $104$ . This is consistent with the earlier (§ 3) statement that vortex axis topology is insensitive to the changing $H$ value.
By contrast, $Re$ has a much stronger effect on the spanwise vortex measurement. The distribution of the vortex aspect ratio $l_{z}^{+}/l_{x}^{+}$ (figure 11) becomes broader and high $l_{z}^{+}/l_{x}^{+}$ values are more frequently sampled with increasing $Re$ . The average aspect ratio also increases with $Re$ . Because $l_{x}^{+}$ is nearly the same, higher $l_{z}^{+}/l_{x}^{+}$ is solely due to the increasing spanwise measurement of the vortices. There are two major possible contributions to this increase: (i) streamwise vortices becoming increasingly bent and tilted towards the spanwise direction (see the $t=20$ panel of figure 5 for an illustration) and (ii) the increasing occurrence of curved and three-dimensional vortices such as hairpins. Quantitative assessment of these changes requires the statistics of vortices of different topologies.
A new procedure is thus proposed to automatically classify the individual vortex axis lines, obtained from VATIP, according to their dimensions, geometry and topology. A flow chart of the procedure is provided in figure 12; the geometric quantities used in the procedure are shown in figure 13 and typical examples of different types in figure 14. The procedure consists of a series of binary decisions. First, all axis lines identified by VATIP are divided into two groups based on their streamwise measurement: those with $l_{x}^{+}\geqslant 50$ are considered as clear-cut vortices and smaller pieces are identified as fragments. This cutoff is smaller than the $150$ wall units used in Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) because VATIP considers vortices with three-dimensional curvatures and the streamwise dimension does not necessarily account for the full vortex axis length. Those identified as vortices are further divided into streamwise versus three-dimensional types based on whether a significant spanwise segment can be found in the axis line. Note that any axis line identified by VATIP is formed by connecting axis points in any of the three dimensions (figure 13). The spanwise extent of all segments consisting of spanwise axis points only $l_{z,zap}^{+}$ are measured and if the maximum span $\max (l_{z,zap}^{+})\geqslant 25$ , it is determined that the vortex can no longer treated as a streamwise one.
Non-streamwise (or three-dimensional) vortices are further classified into several types based on the axis topology and geometry. A canonical hairpin is described as a vortex with two largely symmetric streamwise legs conjoining at its downstream head into a spanwise arc (figure 14 a). Many three-dimensional vortices bear some of the key features of a hairpin but significantly depart from its norm in other aspects. The classification procedure relies on two major geometric metrics of the identified vortex axis line (figure 13) to differentiate these different types: (i) the number of $x$ -axis points at a given $x$ position $N_{xap}$ and (ii) the spanwise separation between legs (again) at a given $x$ position $D_{z}$ . (For irregular vortices with more than two legs, e.g. column (c) of figure 14, $D_{z}$ is the spanwise separation between the two closest legs.) Variation of these two metrics with different $x$ positions is sketched for different vortex types in the bottom panels of figure 14. For a canonical hairpin (column (a)), $N_{xap}$ is 2 for the majority of the $x$ range although it may reduce to 1 at the beginning as the legs do not exactly match in length. Its $D_{z}$ starts high near the leg tips and gradually reduces to 0 as the legs fuse.
For any vortices deemed three-dimensional (versus streamwise) from the previous step, the procedure first checks the percentage of $x$ positions with only one $x$ -axis point $P_{x}(N_{xap}=1)$ ( $P_{x}(C)$ is the percentage of $x$ positions where a specific condition $C$ is satisfied) – if this quantity is ${>}80\,\%$ , i.e. for over 80 % of the vortex length it only has one leg, the vortex is a highly asymmetric variant of a hairpin where one of the legs is not clearly developed. This type is termed ‘hooks’ in our taxonomy. The other vortices have at least two legs, but there are various other branching configurations than the canonical hairpin. For example, in vortex packets where vortices are highly entangled and dynamically coalescing with one another, multi-legged – pitchfork-like – vortices are often observed (figure 14 c). If a vortex has more regions with three or more legs than those with two, i.e. $P_{x}(N_{xap}>2)/P_{x}(N_{xap}>1)>50\,\%$ , it is identified as a branch type-A. Even vortices that only branch into two legs may appear significantly different from a canonical hairpin. For instance, the branch type-B (figure 14 d) looks more like a fusion between a quasi-streamwise vortex with a partial hairpin (or hook). This type of vortex was also reported in Robinson (Reference Robinson1991) and Brooke & Hanratty (Reference Brooke and Hanratty1993) and was believed to result from the spanwise shear dragging a side branch of a quasi-streamwise vortex to form an ‘arch’ on its side (Robinson Reference Robinson1991). The profile of $N_{xap}$ for this type shares some similarity with the hairpins, as both start with two legs which gradually merge. The main difference is that a hairpin ends with the arch where most axis points are counted, whereas in branch type-B the arch is followed by an extended streamwise segment downstream. Here, the $x$ projections of the centre-of-gravity (COG) of all $x$ -axis points $x_{COG,xap}$ and that of all $z$ -axis points $x_{COG,zap}$ are calculated. A canonical hairpin would be much ‘heavier’ at the downstream end, so if both COGs are at the upstream end, i.e. $x_{COG,xap}<x_{mid}$ and $x_{COG,zap}<x_{mid}$ ( $x_{mid}\equiv (x_{max}-x_{min})/2$ being the $x$ coordinate of the middle point of the vortex axis line – see figure 13), the vortex is classified into branch type-B. In a similar scenario, when a side branch from a quasi-streamwise vortex protrudes towards the channel centre, because of the weaker transverse flows and higher mean velocity, the branch extends substantially downstream before any arch is formed. This is labelled as branch type-C in this study (figure 14 e) and identified by the criterion that $x_{max\text{-}D_{z}}>1.5x_{COG,N_{xap}>1}$ , where $x_{max\text{-}D_{z}}$ is the $x$ coordinate of the maximal branch separation $D_{z}$ and $x_{COG,N_{xap}>1}$ is the $x$ coordinate of the COG of the branched part of the vortex axis line (where $N_{x\text{-}cp}>1$ ). Finally, the remaining vortices – i.e. those predominated by two legs and with no substantial quasi-streamwise downstream segments – are classified as hairpins.
The criteria used in this classification procedure are mostly empirical. For starters, there is no physical ansatz supporting the classification of three-dimensional vortices into the five particular types listed in figure 14 – they are chosen solely based on empirical observations in our own and previous studies. Likewise, the dividing criteria and cutoff magnitudes used in the procedure (figure 12) are all chosen based on a combination of physical intuition and practical experience. For example, there is no physical basis as to how long a third leg needs to reach for a vortex to be considered a branch type-A (multi-legged) rather than a slightly modified hairpin. Indeed, the question of whether there is any fundamental difference between various types of branches and the canonical hairpin itself cannot be answered. The lack of objective vortex classification criteria is an inevitable consequence of the current limited knowledge of the complex vortex dynamics in wall turbulence. It is for this reason that an algorithm like VATIP is much needed. Future application of VATIP to a wider range of flow systems is anticipated to bring forth better experience and understanding of the characteristics of turbulent vortices, which will lead to a more standardized approach of vortex classification. Finally, we note that any vagueness in the current classification criteria does not affect the validity of any of the following discussion: e.g. the changes of all three-dimensional vortices show similar $Re$ dependence (figure 17) regardless of the further differentiation between hairpins and different branch types. In addition, from our test, changing the cutoff magnitudes by up to 50 % does not affect the comparison of vortex statistics between different $Re$ .
Figures 15 and 16 show the distributions of vortex axis lines, as identified by VATIP, of different classes for one typical snapshot of the lowest ( $Re_{\unicode[STIX]{x1D70F}}=84.85$ ) and the highest $Re$ ( $Re_{\unicode[STIX]{x1D70F}}=400$ ), respectively. Direct visual inspection of these images indicates that the VATIP algorithm together with the vortex classification procedure in figure 12 has successfully identified and extracted all types of vortices and sorted them properly according to their axis topology. This resonates with the earlier tests by STG in figure 8. Comparing different classes of vortices, streamwise ones still dominate at both $Re$ , but the method has no difficulty in finding all types of three-dimensional vortices. Unlike the case of boundary-layer flow where a so-called ‘forest’ of well-organized hairpins was observed (Wu & Moin Reference Wu and Moin2009), in our DNS results clear-cut hairpins are the minority compared with other three-dimensional configurations. In particular, the asymmetric hook type significantly outnumbers all other three-dimensional vortex types, which validates the earlier empirical notion in the literature about the prevalence of incomplete or one-legged hairpins in plane Poiseuille flow (Robinson, Kline & Spalart Reference Robinson, Kline and Spalart1989; Robinson Reference Robinson1991). On the other hand, the frequent appearance of various irregular branch types demonstrates the importance of iterative propagation in all three dimensions – a central element of VATIP.
Comparing between the two $Re$ , three-dimensional vortices (hairpins, hooks and branches) grow larger in size at higher $Re$ . This can be attributed to the increasing thickness of the wall layer (more wall units in the wall-normal direction) which allows these vortices to further lift up and develop to a higher altitude. They also become more populous at higher $Re$ . Indeed, even after factoring in the across-the-board increase of all vortices, the percentage share taken by three-dimensional vortices still steadily climbs. As shown in figure 17, with increasing $Re$ , quasi-streamwise vortices take up a lower percentage (despite a net increase in their number) and their share is replaced by all types of three-dimensional vortices. From $Re_{\unicode[STIX]{x1D70F}}=84.85$ to $400$ , the share of hooks increases by approximately 50 % and those of hairpins and branches more than double. Recall that hooks are often considered as asymmetric or incomplete hairpins, their slower growth (compared with symmetric hairpins and branches) suggests that they are likely the outcome of the insufficient development of hairpins and may become less important at higher $Re$ . Finally, in all $Re$ cases, complete hairpins are significantly outnumbered by their mutants – hooks and branches.
Near-wall vortex growth is often characterized as a lift-up process: the downstream end of the vortex becomes detached from the wall and rises towards the outer layer, where it can further burst and generate new disturbances (Hinze Reference Hinze1975; Zhou et al. Reference Zhou, Adrian, Balachandar and Kendall1999). Lift-up extent of vortices at different wall layers can now be statistically analysed with the axis lines extracted by VATIP. Figures 18 and 19 show the joint PDF between the wall-normal positions of the heads and tails of all quasi-streamwise and three-dimensional vortices at different $Re$ . The head position $y_{head}^{+}$ is measured as the highest wall-normal position of all axis points, which is normally found at the downstream end; likewise, the tail position $y_{tail}^{+}$ is the lowest position normally found at the upstream end. Obviously, the distribution can only sample the upper-left triangle of the domain. Vortices that have not lifted up are represented by the diagonal where the head position is levelled with the tail and regions closer to the ordinate, i.e. $y_{head}^{+}\gg y_{tail}^{+}$ , and correspond to highly lifted up vortices.
For the lower $Re_{\unicode[STIX]{x1D70F}}=84.85$ case (figure 18), both the head and tail positions of quasi-streamwise vortices (panel a) concentrate at $10\lesssim y^{+}\lesssim 50$ : i.e. within or near the buffer layer. Three-dimensional vortices (hairpins, hooks and branches) have a higher altitude and their distribution peaks at $(15,80)$ : i.e. the tail (legs) stretches deep into the buffer layer while the head (arc in the case of hairpins) rises up into the log-law layer. In terms of distribution, the tails are concentrated at $y^{+}<25$ whereas the heads are found in a much broader range extending from $y^{+}=25$ to $y^{+}>80$ . These observations can all carry over to the higher $Re_{\unicode[STIX]{x1D70F}}=400$ (figure 19) where, in addition, the larger number of wall units in the $y$ direction allows more room for vortex growth and their lift-up extent is easier to observe. Most quasi-streamwise vortices (figure 19 a) are lying flat in the buffer layer (concentration peak in the lower-left corner) but two more concentration bands can be spotted: one lies along the ordinate up to $y^{+}=100$ , indicating that a small fraction of streamwise vortices can lift up to the log-law layer; the other lies along the diagonal to even higher $y^{+}$ , indicating the existence of flat-lying vortices at higher altitudes. Both bands are also clearly visible in the three-dimensional case (figure 19 b) but the vertical one is stronger over a broader range of $y^{+}$ , meaning that these vortices are more likely to lift up and their heads can reach various altitudes. Vortex activities at $y^{+}>250$ are much weaker and thus not included in figure 19. (Alternatively, following the example of Lozano-Durán et al. (Reference Lozano-Durán, Flores and Jiménez2012), Lozano-Durán & Jiménez (Reference Lozano-Durán and Jiménez2014), one may apply non-uniform $Q$ threshold values – with lower thresholds for the bulk – for a complete picture.) Observations from this analysis largely confirm the earlier empirical depiction by Robinson (Reference Robinson1991) that quasi-streamwise vortices dominate the buffer layer and hairpin-like vortices are more likely to be found in the log-law layer and beyond. Robinson (Reference Robinson1991) conceived the log-law layer to be comprised of a mix of streamwise and hairpin vortices, whereas we are able to more clearly show that streamwise vortices are only concentrated in the lower log-law layer ( $y^{+}<50$ ) and three-dimensional vortices can rise up to a variety of altitudes.
4.4 Vortex organization through clustering analysis
Previous observations of LSMs and VLSMs ignited an immense interest among researchers in understanding the organization patterns of coherent structures (Jiménez Reference Jiménez1998; Kim & Adrian Reference Kim and Adrian1999; Lee et al. Reference Lee, Lee, Choi and Sung2014). Given the specific information, available from VATIP, about the location and conformation of axis lines representing individual vortices, we adapt the DBSCAN (density-based spatial clustering of applications with noise) algorithm (Ester et al. Reference Ester, Kriegel, Sander and Xu1996) – a widely used clustering analysis method in data mining and machine learning – to VATIP results for understanding the clustering patterns of vortices. (Structures classified as fragments according to figure 12 are not considered in this analysis.)
The standard DBSCAN algorithm groups scattered points in space into clusters based on their spatial proximity and mutual relationship. Two points that are close to each other (within a cutoff distance $\unicode[STIX]{x1D700}$ ) are considered as neighbours. Points inside a cluster are known to have many neighbours. Points with at least $N_{c,min}$ neighbours are thus labelled as ‘core points’ and all interconnected (in the sense of mutually neighbouring) core points are grouped into one cluster. (Both $\unicode[STIX]{x1D700}$ and $N_{c,min}$ are user-specified parameters.) If a point does not qualify as a core point by itself but is neighbour to one or more core points, it is labelled as a ‘border point’ which resides on the surface of a cluster. Border points are grouped to the same cluster as their nearest neighbouring core point. Points that do not neighbour any core points and are not core points themselves are isolated outliers not belonging to any cluster.
Since the VATIP output contains not simple sizeless points but complex axis lines representing vortex geometry and topology, the simple distance criterion used for neighbour identification needs to be adapted. We consider two vortices to be neighbours if the minimum distance between any two axis points – one on each axis line – does not exceed $\unicode[STIX]{x1D700}=4r_{v}$ which is only slightly larger than the detection cone diameter used in VATIP tracking ( $2\times 1.5r_{v}=3r_{v}$ ). We have tested a wide range of $\unicode[STIX]{x1D700}$ and found that for $\unicode[STIX]{x1D700}$ as low as $3.5r_{v}$ nearly all vortices in the domain, from both sides of the channel, are interconnected into the same neighbour network: i.e. for $N_{c,min}=1$ and any $\unicode[STIX]{x1D700}\geqslant 3.5r_{v}$ , the DBSCAN algorithm will identify one supersized cluster that includes nearly all vortices. The fact that a cutoff distance of the same order as the vortex diameter would connect all vortices is not surprising, considering the level of crowdedness found in their distribution (see figures 15 and 16). Ideally, we would also need to test the $\unicode[STIX]{x1D700}$ -dependence at other $N_{c,min}$ levels. However, our priority is to understand the importance of multi-vortex cooperation (instead of inter-vortex distance, which we knew would be close). Therefore, given the limited scope of this investigation, we will focus here on the $N_{c,min}$ -dependence of the clustering results at a constant $\unicode[STIX]{x1D700}=4r_{v}$ .
With increasing $N_{c,min}$ , less vortices are qualified as core vortices (counterpart to core points in the standard DBSCAN) and more become isolated outliers. This first leads to the shrinkage of all clusters: for the same total number of vortices $N_{v,tot}$ , the number of vortices assigned to clusters $N_{v,clus}$ decreases (figure 20). At $N_{c,min}=2$ (lowest level shown in figure 20), $N_{v,clus}/N_{v,tot}$ starts at close to $1$ (nearly all vortices are grouped into clusters) and steadily drops afterwards towards $0$ . The number of vortices contained in the largest cluster $N_{max,clus}$ is also calculated. In figure 20, $N_{max,clus}/N_{v,tot}$ starts at ${\approx}0.5$ , because the channel flow geometry has two boundary layers (near each wall) and at the lowest $N_{c,min}$ vortices near each wall are nearly all grouped into one super-cluster. The decline pattern of this profile is very different from that of $N_{v,clus}/N_{v,tot}$ – it drops sharply in a small window of $N_{c,min}=8\sim 14$ with the steepest slope found between $N_{c,min}=10$ and $12$ . This faster decline cannot be solely accounted for by the overall reduction of qualifying core vortices (otherwise $N_{max,clus}/N_{v,tot}$ would have the same slope as $N_{v,clus}/N_{v,tot}$ ). Indeed, the steeper descent indicates a sudden disintegration of the dominant clusters into smaller pieces. As $N_{c,min}$ increases beyond ${\approx}8$ , some vortices in the structure, which are not as highly intertwined as most others in the vortex cluster network, are disqualified as core vortices. Removing those ‘bridge’ vortices dismantles the cluster network into several well-defined and strongly coupled clusters that are much smaller in size. This effect is most clearly seen from the ratio between these two profiles, plotted in figure 21. For all three $Re_{\unicode[STIX]{x1D70F}}$ tested, $N_{max,clus}/N_{v,clus}$ is initially flat at low $N_{c,min}$ , indicating that, within this regime, drops in both profiles in figure 20 are attributed to the overall reduction of clustered vortices. Disintegration of the dominant clusters starts when the $N_{max,clus}/N_{v,clus}$ profile turns downwards, which for $Re_{\unicode[STIX]{x1D70F}}=169.71$ occurs at $N_{c,min}\approx 8$ . The process finishes as the curve reaches its minimum at $N_{max,clus}/N_{v,clus}=0.1\sim 0.15$ : the domain is now populated by $O(10)$ well-defined clusters with comparable size (see figure 22 c for roughly half of the clusters on one side of channel). After the minimum the profile rises again as a result of smaller clusters gradually being eliminated by the increasingly stringent $N_{c,min}$ cutoff.
The vortex cluster configuration during this disintegration process with increasing $N_{c,min}$ is shown in figure 22 for $Re_{\unicode[STIX]{x1D70F}}=169.71$ . Consistent with our earlier analysis, at $N_{c,min}=2$ all vortices on one side of the channel are interconnected (by their neighbouring network) into a super-cluster. Disintegration of the network is observed at $N_{c,min}=12$ ( ${>}8$ where it starts). At $N_{c,min}=15$ (figure 22 c), $N_{max,clus}/N_{v,clus}$ reaches its minimum (figure 21) and the disintegration process has completed with a number of clear vortex clusters remaining unbroken. Much space can be found between the clusters where the turbulent flow field is occupied by unclustered vortices. The Reynolds shear stress, averaged over the wall-normal ( $y$ ) direction,
is shown with contour lines in the images. Spots with strong $\bar{\unicode[STIX]{x1D70F}}_{xy}$ (dense contour lines) are found within or immediately around these vortex clusters, indicating their strong contribution to the Reynold stress generation. Interestingly, the characteristic length (in the $x$ direction) of these clusters seems to be between 500 and 1500 wall units, which is at the same level as the typical streamwise length scales of LSMs reported in the literature (Adrian Reference Adrian2007; Lee et al. Reference Lee, Lee, Choi and Sung2014). The existence of such clusters consisting of a large number ( $O(10)$ or higher; see figure 23) of vortices strongly intertwined through multi-body interactions ( ${>}N_{c,min}=15$ neighbours, in the case of $Re_{\unicode[STIX]{x1D70F}}=169.71$ , with close contacts between their axis lines for the core vortices) is consistent with the hypothesis that LSMs are results of the cooperative dynamics involving many vortices organized as ‘packets’ (Kim & Adrian Reference Kim and Adrian1999). However, these ‘packets’, as discussed below, are not composed of well-aligned hairpin vortices with their classical shape. In addition, clear evidence for clustering is found in this study for $Re_{\unicode[STIX]{x1D70F}}$ all the way down to below $100$ , suggesting that cooperative dynamics between vortices is a universal feature for wall turbulence not limited to the high- $Re$ regime. Meanwhile, VLSMs are often conjectured to occur at a higher level of organization involving the alignment of multiple LSMs (Kim & Adrian Reference Kim and Adrian1999; Lee et al. Reference Lee, Lee, Choi and Sung2014). This would correspond to the cooperative organization involving multiple vortex clusters in this study. The length scale of VLSMs is comparable to or larger than the current domain size and they were previously studied mostly at much higher $Re_{\unicode[STIX]{x1D70F}}$ ( $O(10^{3})$ ). For these reasons, they are not discussed here. As $N_{c,min}$ further increases to 21, all clusters are now eliminated except the strongest one, which has shrunken in size but still clearly marks the location of strong Reynolds stress activity.
Note that the term ‘cluster’ has a different meaning here than that in earlier studies of three-dimensional vortex analysis, such as Del Álamo et al. (Reference Del Álamo, Jiménez, Zandonade and Moser2006) where clusters referred to the interconnected structures with overlapping vortex volumes identified by the scalar identifier ( $\unicode[STIX]{x1D6E5}$ in that study and $Q$ here), regardless of the individual identities of vortices or their conformation and topology. In our analysis, a cluster is defined as individual vortices grouped together based on the existence of a mutually interacting (neighbouring) network between multiple vortex objects rather than a pure spatial-proximity criterion. There are likely close connections between these two interpretations, but at this point, a direct comparison is not possible, because, as further discussed in § 4.6, the current VATIP algorithm can only capture a subset of structures analysed in Del Álamo et al. (Reference Del Álamo, Jiménez, Zandonade and Moser2006) that are directly generated from the lift-up-from-wall process. The strength of the current approach is its access to the information of individual constituting vortices, which we discuss below.
Unless otherwise noted, we pick the $N_{c,min}$ value at the minimum in each $N_{max,clus}/N_{v,clus}$ curve (figure 21) – i.e. $N_{c,min}=11,15$ and $22$ for $Re_{\unicode[STIX]{x1D70F}}=84.85,169.71$ and $400$ , respectively – for the DBSCAN analysis, which is the point where the percolating super-cluster has been fully disintegrated into unbreakable clusters while most individual clusters are not yet eliminated. (This choice is in the same spirit as the percolation analysis of Lozano-Durán et al. (Reference Lozano-Durán, Flores and Jiménez2012) explained in § 4.5.) The PDF of the number of vortices constituting a single cluster $N_{v,single}$ , shown in figure 23, is clearly skewed to the right with the most probable value at $O(10)$ but in some extreme cases with $O(100)$ vortices in each cluster. The average $N_{v,single}$ increases with $Re$ and is ${\approx}18,26$ and $35$ , respectively, from the lowest to the highest $Re_{\unicode[STIX]{x1D70F}}$ tested. Note, however, that the total number of vortices in the domain $N_{v,tot}$ also increases with $Re$ . Indeed, when $N_{v,single}$ is normalized by $N_{v,tot}$ (figure 24), the distribution profile becomes nearly the same between different $Re$ (mean value at $0.014,0.013$ and $0.012$ for $Re_{\unicode[STIX]{x1D70F}}=84.85,169.71$ and $400$ , respectively). Since the domain size of different $Re$ is kept the same in inner units (table 1), this observation, that the average cluster size in terms of the number fraction of vortices in each cluster (out of all vortices filling the domain), remains roughly constant, suggests that the cluster size is more or less the same in inner units (i.e. streamwise length within $500\sim 1500$ ; see figure 22) within the $Re$ range tested (further demonstrated in figure 27).
Comparing vortices of different types (figure 25), hairpins and branches are more likely to be included in a cluster than both streamwise and hook vortices. Since hooks are essentially incomplete or asymmetric hairpins that are also highly lifted up, this indicates that the large dimensions of hairpins and branches are likely the key factor determining their higher clustering tendency. In particular, their wide span in the $z$ direction exposes them to vortices from a wider flow region, which enables them to play a central role in stitching more vortices into a cluster. As seen in figure 26, within a single cluster, a significant fraction of the vortices belong to the three-dimensional classes (hairpins, branches or hooks). This fraction increases with $Re$ and at $Re_{\unicode[STIX]{x1D70F}}=400$ , on average nearly half of the vortices in each cluster are three-dimensional ones. However, note that hooks and branches significantly outnumber canonical hairpins (figure 17), the hypothesized picture of packets of clean-cut hairpins (Adrian Reference Adrian2007) forming the LSMs is not seen at least at the current $Re$ range.
Direct images of representative vortex clusters are shown in figure 27 where vortices forming the particular cluster are highlighted by explicitly showing their axis lines. Consistent with our earlier observations, these clusters (at different $Re$ ) all have a streamwise length in the range of $500{-}1500$ wall units. Two typical organization configurations are observed. In the first (panels a,f), different vortices forming the cluster have their axis lines braided together along the streamwise direction. These clusters have a shape of twisted doughnuts and they remain slender (narrow in the $z$ direction) while extending downstream for $O(1000)$ wall units. For the second type, which is more frequently observed, other than the downstream twisting, the clusters also expand in the spanwise direction by connecting more vortices through the wider vortex types (hairpins and branches).
Finally, we note that the analysis of vortex clustering and organization in this section is still preliminary and limited in scope. It is intended to provide some first insight into how the axis-line information extracted by VATIP can be used to address some of the most important outstanding questions in turbulent dynamics (Jiménez Reference Jiménez2018). Further research is needed to better connect these observations with the existing conceptual models and results from other structure analysis techniques.
4.5 Determination of parameters and settings in VATIP
After presenting the main results, we are now ready to assess the robustness of VATIP tracking outcomes and discuss the procedure for choosing its parameters and settings. There are two major adjustable parameters in the method: (i) the threshold magnitude $Q_{threshold}$ for vortex identification with the $Q$ -criterion and (ii) the cutoff cone radius $r_{cone}$ used in the axis-line propagation search (figure 2). In addition, sensitivity to grid sizes and the selection of the search starting plane will also be examined.
The choice of the threshold for $Q$ (or any other vortex identifier) has been widely discussed in the literature for the purpose of vortex visualization. It is a common practice to choose a threshold in proportion to its r.m.s. value in the flow field
where $H$ in this study is chosen based on the percolation analysis, proposed in Lozano-Durán et al. (Reference Lozano-Durán, Flores and Jiménez2012) (from which we also borrowed the notation $H$ ). When $H$ is low, the identified vortex regions interconnect with one another and form a percolating network across the domain (figure 28 a). With increasing $H$ , the ‘necks’ bridging stronger vortex cores gradually break to reveal individual groups of vortices (figure 28 b,c); meanwhile, a higher threshold also erases many weaker vortices from the view. A percolation diagram (figure 29) plots the ratio of the volume occupied by the largest interconnected structure ( $V_{max}$ ) to that of all vortex regions ( $V_{tot}$ ) as a function of $H$ . This value starts at $1$ at the low $H$ end where all structures are interconnected into a complete percolating network. Increasing $H$ reduces both $V_{max}$ and $V_{tot}$ , whereas the decrease of their ratio $V_{max}/V_{tot}$ reflects the disintegration of larger interconnected structures into smaller separate pieces. The latter clearly dominates the window of $0.3\lesssim H\lesssim 0.7$ where the sudden disintegration of the largest structure into multiple objects is reflected in a steep descent in $V_{max}/V_{tot}$ . This window provides the best choices for $H$ , in which individual objects are separate and identifiable whereas the most important vortex structures are not yet erased (as what will happen at higher $H$ ) (Lozano-Durán et al. Reference Lozano-Durán, Flores and Jiménez2012).
Also as a result of the competition between vortex shrinkage and disintegration, the average number of vortices identified by VATIP in each flow domain $N_{v}$ displays a non-monotonic dependence on $H$ (figure 30). $N_{v}$ initially increases with $H$ , reflecting the splitting of vortex objects. After reaching a maximum at $H\approx 0.2$ , $N_{v}$ starts to decline because the identified vortices shrink in size with increasing $H$ and are increasingly categorized as fragments. This effect becomes more dominant at higher $H$ after the disintegration of the percolating network. Within the acceptable range of $H=0.3\sim 0.7$ – as identified above by the percolation analysis – the drop of $N_{v}$ is relatively mild ( ${\lesssim}10\,\%$ for the two higher $Re_{\unicode[STIX]{x1D70F}}$ ). More importantly, as shown later, all major conclusions from the study remain intact within this range of $H$ . It is worth noting that the peak of $N_{v}$ is found out of this range at a slightly lower $H$ : i.e. the main vortex disintegration events are detected at a slightly lower $H$ using VATIP than the percolation analysis. This is because VATIP is more sensitive to the breakage between vortex structures: neighbouring vortices could well overlap in their shells and be grouped into the same interconnected structure in figure 28 while their axis lines do not have topological connection. This also explains, in part, why $N_{v}$ does not start from $1$ at $H=0$ in figure 30. (Another reason – further discussed in § 4.6 – is that VATIP is designed with wall-generated vortices in mind and may not fully capture the connections between weaker and more isotropic vortex structures in the bulk region, which are only unveiled at very low $H$ .) Taking this into account, the optimal $H$ pick should be slightly lower than that for the steepest descent in figure 29. Therefore, $H=0.4$ is chosen in this study for VATIP tracking (in comparison with $H=0.7$ used in Zhu et al. (Reference Zhu, Schrobsdorff, Schneider and Xi2018) for vortex visualization). Note that in figure 30, $N_{v}$ is nearly constant in the range of $H=0.3\sim 0.4$ .
The cone size is chosen based on the average radius of the vortex tubes (3.1)
where $\unicode[STIX]{x1D701}$ is expected to be larger than (but of the same order of magnitude as) $1$ to account for vortex size variations. The average number of vortices identified by VATIP in each flow domain $N_{v}$ is also non-monotonic with increasing $\unicode[STIX]{x1D701}$ (figure 31). For $\unicode[STIX]{x1D701}<1$ , many well-defined vortices are broken into pieces and excluded as fragments. Meanwhile, at $\unicode[STIX]{x1D701}\gg 1$ , false connection between separate vortices becomes more common and $N_{v}$ decreases with $\unicode[STIX]{x1D701}$ . Interestingly, for all $Re_{\unicode[STIX]{x1D70F}}$ tested, $N_{v}$ reaches its maximum at exactly $\unicode[STIX]{x1D701}=1$ , indicating that $r_{v}$ calculated by (3.1) does provide an accurate measurement of the vortex radius. We recommend the range of $\unicode[STIX]{x1D701}=1.2\sim 1.6$ for VATIP where the decline of $N_{v}$ is modest (compared with higher $\unicode[STIX]{x1D701}$ ) and, more importantly, all major physical observations are consistent with changing $\unicode[STIX]{x1D701}$ (shown below). For $\unicode[STIX]{x1D701}=1.5$ used in this study, the resulting $r_{cone}^{+}$ is approximately $15$ , $16$ and $18$ wall units for $Re_{\unicode[STIX]{x1D70F}}=84.85$ , $169.71$ and $400$ , respectively. For comparison, Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) used $r_{cone}^{+}\approx 10$ for their streamwise-only search at $Re_{\unicode[STIX]{x1D70F}}\approx 180$ , which is equivalent to $\unicode[STIX]{x1D701}\approx 1$ . The larger $\unicode[STIX]{x1D701}$ used in VATIP is necessitated by the expansion of the search to all three spatial dimensions. First, dislocation between successive axis points is typically larger around the bends or turns of the axis line, which does not occur in a unidirectional search along nearly straight lines. Second, inclusion of highly lift-up hairpin-like vortices extends the search deep into the log-law layer, where the vortex diameters are often larger compared with the streamwise vortices in the buffer layer. Lastly, a streamwise search only looks for new axis points in the $yz$ -plane where the numerical grids are typically more refined (than the $x$ direction) in DNS. Searches in other directions need to accommodate axis-point dislocation in the $x$ direction: with the coarser mesh of Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997), $r_{cone}^{+}=10$ covers less than one $x$ -grid spacing – $\unicode[STIX]{x1D6FF}_{x}^{+}=17.7$ : i.e. no dislocation in $x$ would be allowed. Our experience also shows that $\unicode[STIX]{x1D701}=1$ would break well-defined hairpin vortices (such as in STG) into pieces.
The similarity between $N_{v}$ profiles of different $Re_{\unicode[STIX]{x1D70F}}$ in both figures 30 and 31 suggests the robustness of VATIP at least within the $Re$ range tested. In figures 32 and 33, it is clear that within the recommended ranges of $H=0.3\sim 0.7$ and $\unicode[STIX]{x1D701}=1.2\sim 1.6$ , changes in vortices of different types with increasing $Re$ follow the same consistent trend with different $H$ and $\unicode[STIX]{x1D701}$ . Clear disruption to the trend is only observed in cases well out of these ranges: most notably $H=0.2$ in figure 30 and $\unicode[STIX]{x1D701}=0.8$ and $3.0$ in figure 31. Quantitative magnitudes of the profiles do depend on $H$ and $\unicode[STIX]{x1D701}$ , which is very much expected. As illustrated in figure 34, adjusting these parameters inevitably changes the lengths of vortex branches and legs, to which the classification scheme of figure 12 is very sensitive: missing one axis point at the branch end could result in a vortex being classified as a hook rather than hairpin, or even a fragment rather than a vortex. Nevertheless, quantitative differences between curves are significantly smaller (mostly contained within a few percentage points) in the ranges of $H=0.3\sim 0.7$ and $\unicode[STIX]{x1D701}=1.2\sim 1.6$ , compared with those out of these ranges. The physical observation made in figure 17 are completely robust when acceptable $H$ and $\unicode[STIX]{x1D701}$ are used.
The robustness of VATIP is most clearly demonstrated in figure 34 where different parameters and settings are tested and compared for a same flow region with various vortex configurations. Compared with the standard case (panel a) with $H=0.4$ and $\unicode[STIX]{x1D701}=1.5$ , changing $\unicode[STIX]{x1D701}$ to $1.2$ (panel d) or changing $H$ to $0.6$ (panel e) brings little noticeable difference. In panel (f), $H$ is further increased to $0.8$ (beyond the recommended range), which only causes the identified vortex tubes to shrink in size, and VATIP still faithfully captures their axis lines. Note that the brown vortex at the lower-left corner has changed from a curved shape to a linear shape at $H=0.8$ owing to the erosion of one of its legs, which well illustrates how changing parameters affect the number of vortices classified into each category (including fragments). These changes, however, do not reflect the reliability of VATIP itself. We have also doubled the resolutions in the $x$ - and $z$ -dimensions (panel b; the flow field is interpolated to the finer grid before VATIP analysis) and changed the starting search plane in $x$ and $z$ directions (first steps in subroutines 1 and 2 of figure 3; with no translational symmetry, $y$ -direction searches always start from the walls – also see discussion in § 4.6) from the first planes ( $x=0$ or $z=0$ ) to the middle planes ( $x=L_{x}/2$ or $z=L_{z}/2$ ). Both do not lead to any discernible difference in the tracking outcome. This observation is general: at $Re_{\unicode[STIX]{x1D70F}}=169.71$ , the average number of vortices in each flow domain (excluding fragments) identified by VATIP $N_{v}=2178$ , whereas the high resolution case has $N_{v}=2193$ and the mid-plane start case has $N_{v}=2182$ . In both cases, the difference is way less than 1 %.
Finally, echoing the observations in figures 18 and 19, we examine the effects of VATIP parameters and settings on vortex conformation statistics in figures 35 and 36 – this time at $Re_{\unicode[STIX]{x1D70F}}=169.71$ . Despite the small quantitative differences – which, as discussed above, are inevitable as vortices are classified based on quantitative metrics, the qualitative picture is well preserved for all cases shown, including the $H=0.8$ case which is out of the recommended range. Similar to the earlier observations at other $Re_{\unicode[STIX]{x1D70F}}$ , the distribution of streamwise vortices is highly concentrated in the lower-left corner corresponding to the buffer layer. Weaker, but noticeable, concentration bands extend along both the diagonal and the ordinate, reflecting the flat-lying and lifted-up streamwise vortices, respectively. By contrast, three-dimensional vortices are predominantly lifted up, with their concentration peak found well in the log-law layer. Changing resolution or the starting plane shows little effect on these distributions, whereas adjusting $H$ or $\unicode[STIX]{x1D701}$ more directly affects vortex classification and thus causes some subtle changes in the contour shapes, especially at low density levels.
4.6 Discussion: limitations and future development
Recall from § 3: the algorithm of VATIP is built on the premise that vortices are wall generated, starting with segments or ‘legs’ that align along the $x$ direction (most often in the buffer layer but the algorithm does not impose this restriction) and can lift up to higher- $y^{+}$ layers to bend, curve or branch. VATIP always initiates the propagation points in the $x$ -lying legs and later allows them to move away from the walls (in the $y$ -direction search) and swing sideways (in the $z$ -direction search). For canonical hairpins, the axis lines initiate from both streamwise legs which rise at the downstream end and merge in the middle along the $z$ -direction. Branched vortices are found in a similar manner with one propagation point planted in each streamwise leg and the growing legs (or more appropriately for the branch type – arms) will eventually merge after a limited number of iterations. As demonstrated above (comparing the $Q$ -isosurfaces and VATIP-identified axis lines), this algorithm faithfully captures nearly all vortices identified by the $Q$ -criterion in wall turbulence for $Re_{\unicode[STIX]{x1D70F}}\leqslant 400$ tested in this study.
Recent evidences have indicated that at high $Re$ and large $y^{+}$ , vortices can be generated in the absence of wall interaction (Del Álamo et al. Reference Del Álamo, Jiménez, Zandonade and Moser2006; Jiménez Reference Jiménez2013). These vortices can deviate significantly from this premise: they are nearly isotropic (segments are equally likely to align with any direction) and often highly branched (multiple arms with complex connection topology). The current algorithm would not perform as well on those structures. First, the requirement on initialization in the $x$ -direction search only will undoubtedly bias the resulting axis line to have better sampling of the $x$ -lying segments. For instance, in a strictly $y$ -aligned segment with no connection to any $x$ -segment at the bottom, the current algorithm would still capture a point in the middle that is an $yz$ -planar maximum. It would skip the $x$ -direction propagation (for the lack of other $x$ -axis points) and the next step of $y$ -search would propagate away from the wall only. The end result is missing one part of the segment below the initial point. Second, with only one propagation point in each initial $x$ -segment, the algorithm would struggle with highly branched configurations because the propagation will only pick one of the directions to proceed after each junction. This is not much a problem for wall-generated branched vortices at moderate $Re$ (the focus of this study), because these structures mostly consist of a few conjoining arms, each of which can be traced back to a streamwise leg (i.e. starfish or octopus shaped). The current algorithm has been shown to capture these structures well. However, for detached structures at higher $Re_{\unicode[STIX]{x1D70F}}$ and higher $y^{+}$ (see, e.g. figure 6 of Del Álamo et al. (Reference Del Álamo, Jiménez, Zandonade and Moser2006)) with more complex configurations, it will likely miss some of the bridges connecting different arms, if they do not happen to align in the $x$ direction, and falsely break them into pieces.
There seems to be a easy remedy in sight, that as long as we relax these constraints to allow a truly multidirectional tracking – i.e. axis lines are initiated in all three dimensions and propagation is allowed to follow all branches after each junction – we should be able to capture these isotropic and highly branched structures. The problem, however, is its insurmountable side effect: relaxation of the current constraints will inevitably lead to massive false identification and false connection, making the tracking result next to meaningless. There are two major sources of this problem. First, not all planar $Q$ maxima belong to a vortex axis. Consider a simple linear streamwise vortex as an elongated ellipsoid, the true axis line aligns with its major axis and consists of $yz$ -planar $Q$ maxima. However, the minor axes also contain $Q$ maximum points (in $xy$ - and $xz$ -planes), which do not belong to any vortex axis line. This is further compounded by fluctuations in the $Q$ fields, which may create $Q$ maxima unrelated with any actual vortex. The total number of planar maximum points identified in an $L_{x}^{+}\times L_{z}^{+}=4000\times 800$ flow domain ranges from ${\sim}80\,000$ to ${\sim}350\,000$ (for the lowest and highest $Re_{\unicode[STIX]{x1D70F}}$ tested, respectively). Only $30\sim 40\,\%$ of them are included in the final axis lines (counting both vortices and fragments). Second, in flow fields densely populated by vortices, close encounters between axis lines of separate vortices are common: spatial proximity does not necessarily indicate connectivity. The current algorithm takes advantage of the fact that, despite the overall complexity of vortex configuration and distribution, wall-generated vortices can be traced back to the near-wall region where their legs are regularly aligned (largely in parallel) in the streamwise direction. Regularity in their distribution pattern makes tracking easier and connection is usually unambiguous. This is the rationale behind the choice of axis-line initiation in the $x$ -search. Continued propagation in other ( $y$ and $z$ ) directions minimizes false inclusion of points and false connection with other vortices by requiring the new segments to be natural extensions from the growing axis line. By contrast, a general multi-initiation and multi-directional algorithm would indiscriminately connect any points in the vicinity of a growing end. Extension of the VATIP algorithm to detached vortex structures with no preference to the $x$ direction and more complex branch configurations calls for new physics-based constraints to be incorporated, which is a focus of our future research.
Another potential challenge of extending the method to higher $Re$ is the determination of parameters. Section 4.5 thoroughly examined the effects of the adjustable parameters $H$ and $\unicode[STIX]{x1D701}$ and proposed their recommended ranges of use based on the balance between minimizing false connections and minimizing false disintegrations or truncations of vortex axis lines. For higher $Re$ , structures in the bulk regions (higher $y^{+}$ ) become non-trivial. Del Álamo et al. (Reference Del Álamo, Jiménez, Zandonade and Moser2006) showed that a lower $H$ is required to capture these detached structures because of the overall lower turbulent intensity in those regions. A $y^{+}$ -dependent $H$ was thus proposed for vortex identification in that study. It is likely that, for VATIP, a similar approach needs to be taken for both $H$ and $\unicode[STIX]{x1D701}$ . Determining the dependence of these parameters on $y^{+}$ will require trial and error. Moreover, whether a ‘sweet-spot’ range still exists for these parameters in the high- $Re$ and high- $y^{+}$ regime remains to be seen. Finally, we note that, as a brand new method, its future application and testing in broader parameter regimes and systems will be essential for its continued improvement and generalization. In this sense, the development of VATIP itself is an ‘iterative’ process that requires the experience and feedback from its application.
5 Conclusions
In this study, a new method has been proposed for the identification and extraction of three-dimensional complex vortices from turbulent flow fields. This method, named VATIP, connects points of vortex axis lines using the cone-detective criterion of Jeong et al. (Reference Jeong, Hussain, Schoppa and Kim1997) and propagates the growing axis over all three spatial dimensions iteratively in order to accommodate various types of vortex topologies. Transient simulation based on streak instability (STG) is performed to generate flow fields featuring streamwise, titled/curved and hairpin vortices and the method is shown to successfully capture all these types. In addition, a new procedure is proposed to classify the axis lines obtained by VATIP into different topological types commonly observed in wall turbulence, including quasi-linear vortices, hairpins, hooks (asymmetric/incomplete hairpins) and various branched types. Tracking outcome from VATIP is shown to be robust with changing parameters and settings. For both adjustable parameters ( $H$ and $\unicode[STIX]{x1D701}$ for the vortex scalar identifier and search cone size, respectively), suitable parameter ranges are identified. The method is the first that directly extracts the individual axis lines of typical three-dimensional vortices found in turbulent near-wall layers. Future work will focus on extending this method for complex isotropic vortex configurations at higher $Re$ and in outer layers, to which the current method is not applicable.
VATIP is applied to analyse the vortex configurations and statistics in statistical turbulence (from DNS) at three different $Re$ , where vortices of all types are successfully identified. The results show that the streamwise vortex length $l_{x}^{+}$ is insensitive to $Re$ with the distribution nearly identical between all three $Re$ tested. The spanwise width $l_{z}^{+}$ , however, has higher average values at higher $Re$ as a result of the higher fraction of wide vortices. The number of vortices increases with $Re$ (for the same domain size in inner units). Quasi-streamwise vortices are dominant in the low-to-moderate range of $Re$ ( $Re_{\unicode[STIX]{x1D70F}}$ from $84.85$ to $400$ ) tested, but their number fraction decreases with $Re$ . Complex three-dimensional vortices of all shapes (hairpins, hooks and branches) become more prevalent at higher $Re$ , which accounts for the increasing frequency of large $l_{z}^{+}$ values. The number of symmetric hairpins and branched vortices grows faster than asymmetric vortices (hooks), suggesting that the latter is likely an incomplete version of full hairpins occurring more often at lower $Re$ . Quasi-streamwise vortices populate the buffer layer and the lower log-law layer whereas hairpins and other three-dimensional vortices dominate higher layers (although the legs of these vortices still stretch down to the buffer layer). The latter are also more likely to be found in a lifted-up state and the head of those vortices can rise to a broad range of distances from the wall.
Clustering analysis is applied to VATIP results for understanding vortex organization patterns. Well-defined vortex clusters consisting of $O(10){-}O(100)$ individual vortices are consistently identified. These clusters appear at regions with high Reynold shear stress and are reminiscent of the large-scale motions previously observed in the literature. They have a streamwise length scale of $500{-}1500$ wall units, which stays roughly constant (in inner units) for the $Re$ range tested.
The current study focused on the static analysis of vortex conformation and distribution. On the subject of hairpin vortices, which is heatedly debated in the literature, it reveals the definitive evidence for the existence of such structures in the statistically steady turbulence of channel flow. However, it is also shown that canonical hairpin vortices with highly symmetric legs (as reported in the transient boundary-layer flow by Wu & Moin (Reference Wu and Moin2009)) remain rarities at least within the range of $Re_{\unicode[STIX]{x1D70F}}\leqslant 400$ tested. They are greatly outnumbered by their asymmetric (hooks) and highly branched mutants. These latter types seem to have the same level of lift-up and may be formed by the incomplete development of hairpins (for hooks) or their coalescence with other structures (for branches). Compared with canonical hairpins, branched vortices seem to be equivalently effective at binding vortices into clusters owing to their similar spanwise dimensions, whereas hooks are more similar to streamwise vortices in this aspect. Important questions on the role of these general hairpin-like vortices in turbulence dynamics, especially, whether they are the cause or consequence of turbulence generation, cannot be answered until a dynamical tracking approach (such as that of Lozano-Durán & Jiménez (Reference Lozano-Durán and Jiménez2014)) is integrated with VATIP.
The success of VATIP provides access to the detailed statistics on the configuration, topology and distribution of vortices in near-wall turbulence. It thus offers a powerful tool for the study of vortex dynamics and the auto-regeneration mechanism of turbulence, as well as other areas such as vortex development during the bypass transition and the changing vortex dynamics in turbulent drag reduction.
Acknowledgements
The authors acknowledge the financial support from the Natural Sciences and Engineering Research Council of Canada (NSERC; no. RGPIN-2014-04903) and the allocation of computing resources awarded by Compute/Calcul Canada. The computation is made possible by the facilities of the Shared Hierarchical Academic Research Computing Network (SHARCNET: www.sharcnet.ca). We also express our gratitude towards J. F. Gibson, H. Schrobsdorff, T. Kreilos and T. M. Schneider for the DNS code. L.X. acknowledges the National Science Foundation grant no. NSF PHY11-25915, which partially supported his stay at the Kavli Institute for Theoretical Physics (KITP) at UC Santa Barbara. L.Z. acknowledges the European Research Council H2020 program (ERC-2014-ADG ‘COTURB’) which supported his participation in the Third Madrid Summer School on Turbulence.