Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-07T14:19:49.997Z Has data issue: false hasContentIssue false

Vortex axis tracking by iterative propagation (VATIP): a method for analysing three-dimensional turbulent structures

Published online by Cambridge University Press:  04 March 2019

Lu Zhu
Affiliation:
Department of Chemical Engineering, McMaster University, Hamilton, Ontario L8S 4L7, Canada
Li Xi*
Affiliation:
Department of Chemical Engineering, McMaster University, Hamilton, Ontario L8S 4L7, Canada Kavli Institute for Theoretical Physics (KITP), University of California, Santa Barbara, CA 93106-4030, USA
*
†Email address for correspondence: xili@mcmaster.ca

Abstract

Vortex is a central concept in the understanding of turbulent dynamics. Objective algorithms for the detection and extraction of vortex structures can facilitate the physical understanding of turbulence regeneration dynamics by enabling automated and quantitative analyses of these structures. Despite the wide availability of vortex identification criteria, they only label spatial regions belonging to vortices, without any information on the identity, topology and shape of individual vortices. This latter information is stored in the axis lines lining the contours of vortex tubes. In this study, a new tracking algorithm is proposed which propagates along the vortex axis lines and iteratively searches for new directions for growth. The method is validated in flow fields from transient simulations where vortices of different shapes are controllably generated. It is then applied to statistical turbulence for the analysis of vortex configurations and distributions. It is shown to reliably extract axis lines for complex three-dimensional vortices generated from the walls. A new procedure is also proposed that classifies vortices into commonly observed shapes, including quasi-streamwise vortices, hairpins, hooks and branches, based on their axis-line topology. Clustering analysis is performed on the extracted axis lines to reveal vortex organization patterns and their potential connection to large-scale motions in turbulence.

Information

Type
JFM Papers
Copyright
© 2019 Cambridge University Press 
Figure 0

Figure 1. Conceptual plot of the plane Poiseuille flow geometry.

Figure 1

Table 1. Summary of the numerical settings for the DNS of statistical turbulence.

Figure 2

Table 2. Numerical settings and initial condition parameters used for STG simulations.

Figure 3

Figure 2. Conceptual plots of the vortex-tracking algorithms for (a) quasi-streamwise vortices (by Jeong et al.1997) and (b) three-dimensional vortices (by VATIP).

Figure 4

Table 3. Nomenclature for VATIP flow charts in figure 3.

Figure 5

Figure 3. Flow charts for the VATIP algorithm: (a) main routine, (b) subroutine 1 for the initial tracking in the $x$ direction, and (c) subroutine 2 for the continued tracking by iterative propagation in all directions. For the last, the loop over planes is unidirectional for the $x$- (downstream) and $y$- (wall$\rightarrow$centre) directions and bidirectional for the $z$ direction – see text.

Figure 6

Figure 4. Time series of the root mean square of $Q$ in the STG simulation. Moments of the flow fields shown in figure 5 are marked with red circles.

Figure 7

Figure 5. Vortex configurations of selected moments in the STG simulation. The isosurfaces are $Q=0.015$ for $t=0,20$ and $60$ and $Q=0.01$ for $t=120$. The colour scale maps to the distance from the wall in outer units. Vortex axis lines from (a) a streamwise-only tracking approach (equivalent to the Jeong et al. (1997) method) and (b) VATIP are compared (circular marks; different colours are used for different vortices as identified by the method).

Figure 8

Figure 6. (a) Mean velocity profiles ($U^{+}$ versus $y^{+}$) and (b) log-law indicator functions ($y^{+}\text{d}U^{+}/\text{d}y^{+}$ versus $y^{+}$) of the statistical turbulence at $Re_{\unicode[STIX]{x1D70F}}=84.85$, $169.71$ and $400$.

Figure 9

Figure 7. Reynolds stress profiles for $Re_{\unicode[STIX]{x1D70F}}=84.85$, $169.71$ and $400$.

Figure 10

Figure 8. Instantaneous vortex structures at (a) $Re_{\unicode[STIX]{x1D70F}}=84.85$ and (b) $Re_{\unicode[STIX]{x1D70F}}=400$. Isosurfaces are identified by the $Q$-criterion and in the wall-normal direction only the bottom half and 20 % of the top half of the channel are shown (i.e. $0). The colour shade (from light to dark) maps to the distance from the bottom wall in outer units.

Figure 11

Figure 9. Measurements of vortices in $x$ and $z$ dimensions.

Figure 12

Figure 10. Probability density function of the streamwise measurement of vortices: (a) $Re_{\unicode[STIX]{x1D70F}}=84.85$, (b) $Re_{\unicode[STIX]{x1D70F}}=169.71$ and (c) $Re_{\unicode[STIX]{x1D70F}}=400$. The vertical line marks the mean value.

Figure 13

Figure 11. Probability density function of the spanwise–streamwise aspect ratio of vortices: (a) $Re_{\unicode[STIX]{x1D70F}}=84.85$, (b) $Re_{\unicode[STIX]{x1D70F}}=169.71$ and (c) $Re_{\unicode[STIX]{x1D70F}}=400$. The vertical line marks the mean value.

Figure 14

Figure 12. Flow chart of the vortex classification procedure.

Figure 15

Figure 13. Definitions of the geometric quantities used in the vortex classification procedure of figure 12. Circles and squares represent $x$- and $z$-axis-points, respectively.

Figure 16

Figure 14. Classification of three-dimensional vortices: (a) hairpins, (b) hooks, (c) branch type A, (d) branch type B and (e) branch type C. Top row – representative examples from DNS; middle row – schematics of the vortex axis line; bottom row – streamwise profiles of the number of $x$-axis points $N_{xap}$ and spanwise extent $D_{z}$.

Figure 17

Figure 15. Distribution of vortex axis lines of different classes in a typical snapshot at $Re_{\unicode[STIX]{x1D70F}}=84.85$: (a) hairpins, (b) hooks, (c) branches (all types), (d) fragments and (e) streamwise vortices. Each marker represents one axis point. Individual vortices are differentiated by colours and marker types.

Figure 18

Figure 16. Distribution of vortex axis lines of different classes in a typical snapshot at $Re_{\unicode[STIX]{x1D70F}}=400$: (a) hairpins, (b) hooks, (c) branches (all types), (d) fragments and (e) streamwise vortices. Each marker represents one axis point. Individual vortices are differentiated by colours and marker types.

Figure 19

Figure 17. Fraction of vortices of different types by vortex numbers. Only vortices with streamwise length $l_{x}^{+}>50$ are included.

Figure 20

Figure 18. Joint probability density function (PDF) between the $y^{+}$ positions of the tail and the head of vortices at $Re_{\unicode[STIX]{x1D70F}}=84.85$: (a) quasi-streamwise and (b) three-dimensional vortices.

Figure 21

Figure 19. Joint probability density function (PDF) between the $y^{+}$ positions of the tail and the head of vortices at $Re_{\unicode[STIX]{x1D70F}}=400$: (a) quasi-streamwise and (b) three-dimensional vortices.

Figure 22

Figure 20. Dependence of DBSCAN clustering analysis on $N_{c,min}$ ($Re_{\unicode[STIX]{x1D70F}}=169.71$): left/red/circle – number fraction of all vortices grouped into clusters; right/blue/square – number fraction of vortices in the largest identified cluster.

Figure 23

Figure 21. Number fraction of vortices included in the largest cluster among vortices in all clusters as a function of $N_{c,min}$.

Figure 24

Figure 22. Distribution of vortex clusters (on one side of the channel and from a typical instantaneous flow image) at $Re_{\unicode[STIX]{x1D70F}}=169.71$ identified by DBSCAN with (a) $N_{c,min}=2$, (b) $N_{c,min}=12$, (c) $N_{c,min}=15$ and (d) $N_{c,min}=21$. Individual clusters are differentiated by colour. Black lines show the contours of $y$-average Reynolds shear stress $\bar{\unicode[STIX]{x1D70F}}_{xy}$ (4.4) at 11 equispaced levels from $0.5\times 10^{-5}$ to $1.25\times 10^{-4}$; higher contour line density corresponds to higher magnitudes.

Figure 25

Figure 23. Probability density function of the number of vortices in a single cluster at (a) $Re_{\unicode[STIX]{x1D70F}}=84.85$, (b) $Re_{\unicode[STIX]{x1D70F}}=169.71$ and (c) $Re_{\unicode[STIX]{x1D70F}}=400$. The vertical line marks the mean value.

Figure 26

Figure 24. Probability density function of the number of vortices in a single cluster normalized by the total number of vortices in the domain at (a) $Re_{\unicode[STIX]{x1D70F}}=84.85$, (b) $Re_{\unicode[STIX]{x1D70F}}=169.71$ and (c) $Re_{\unicode[STIX]{x1D70F}}=400$. The vertical line marks the mean value.

Figure 27

Figure 25. Number fraction of vortices of different types grouped into clusters out of the total number of all vortices of the same type in the domain ($Re_{\unicode[STIX]{x1D70F}}=169.71$).

Figure 28

Figure 26. Probability density function of the number fraction of three-dimensional vortices in a single cluster at (a) $Re_{\unicode[STIX]{x1D70F}}=84.85$, (b) $Re_{\unicode[STIX]{x1D70F}}=169.71$ and (c) $Re_{\unicode[STIX]{x1D70F}}=400$. The vertical line marks the mean value.

Figure 29

Figure 27. Representative images of vortex clusters identified by DBSCAN at (a,b) $Re_{\unicode[STIX]{x1D70F}}=84.85$, (c,d) $Re_{\unicode[STIX]{x1D70F}}=169.71$ and (e,f) $Re_{\unicode[STIX]{x1D70F}}=400$. Isosurfaces show all vortices in the viewable region (colour varies from light to dark with $y^{+}$); red dots show the axis lines of vortices in the identified cluster.

Figure 30

Figure 28. Vortex disintegration with increasing $Q_{threshold}=HQ_{rms}$ at $Re_{\unicode[STIX]{x1D70F}}=169.71$: (a) $H=0.2$, (b) $H=0.4$ and (c) $H=0.7$. Interconnected vortex tube structures are coded with the same colour. For clarity, only the largest vortices that cumulatively account for 80 % (for a,b) or 60 % (for c) of the total vortex volume are shown. For (b,c), only vortices from the bottom half of the channel are shown.

Figure 31

Figure 29. Percolation diagram for $Re_{\unicode[STIX]{x1D70F}}=169.71$. The vertical dashed line marks the $HQ=0.4Q_{rms}$ used in this study.

Figure 32

Figure 30. Average number of vortices (excluding fragments) detected by VATIP in each instantaneous flow field as a function of $H$ (with $r_{cone}=1.5r_{v}$).

Figure 33

Figure 31. Average number of vortices (excluding fragments) detected by VATIP in each instantaneous flow field as a function of $\unicode[STIX]{x1D701}$ (with $Q_{threshold}=0.4Q_{rms}$).

Figure 34

Figure 32. Number fraction of different vortex types (excluding fragments) as a function $Re$ identified by VATIP with different $H$ (and a constant $\unicode[STIX]{x1D701}=1.5$): (a) streamwise, (b) hairpin, (c) hook and (d) branch.

Figure 35

Figure 33. Number fraction of different vortex types (excluding fragments) as a function $Re$ identified by VATIP with different $\unicode[STIX]{x1D701}$ (and a constant $H=0.4$): (a) streamwise, (b) hairpin, (c) hook and (d) branch.

Figure 36

Figure 34. Effects of parameters and settings on VATIP tracking results in a representative flow region at $Re_{\unicode[STIX]{x1D70F}}=169.71$ (note: panel (f) is out of the recommended range of $H$). Dots represent axis points identified by VATIP (different colours for different vortices) and grey tubes are the isosurfaces of $Q=HQ_{rms}$ (same $H$ used in VATIP). Partial vortices (with parts extending out of the view box) are not included in VATIP tracking.

Figure 37

Figure 35. Joint PDF between the $y^{+}$ positions of the tail and the head of streamwise vortices at $Re_{\unicode[STIX]{x1D70F}}=169.71$ under different VATIP parameters and settings (note: panel (f) is out of the recommended range of $H$).

Figure 38

Figure 36. Joint PDF between the $y^{+}$ positions of the tail and the head of three-dimensional vortices at $Re_{\unicode[STIX]{x1D70F}}=169.71$ under different VATIP parameters and settings (note: panel (f) is out of the recommended range of $H$).