Hostname: page-component-7b7567c8c-wxvwp Total loading time: 0 Render date: 2026-11-15T08:15:59.583Z Has data issue: false hasContentIssue false

Lifetime of the intense vorticity structures in isotropic turbulence

Published online by Cambridge University Press:  17 March 2025

Afonso A. Ghira
Affiliation:
LAETA, IDMEC, Instituto Superior Técnico, Universidade de Lisboa, Lisboa, Portugal
Gerrit E. Elsinga
Affiliation:
Laboratory for Aero and Hydrodynamics, Department of Mechanical Engineering, Delft University of Technology, Delft, The Netherlands
Carlos B. da Silva*
Affiliation:
LAETA, IDMEC, Instituto Superior Técnico, Universidade de Lisboa, Lisboa, Portugal
*
Corresponding author: Carlos B. da Silva, carlos.silva@tecnico.ulisboa.pt

Abstract

A new temporal vortex tracking algorithm allows the first long-term temporal observation of the lives of the intense vorticity structures (IVS). The algorithm is applied to direct numerical simulations of statistically stationary isotropic turbulence, with Taylor-based Reynolds numbers in the range $54 \leqslant Re_{\lambda } \leqslant 239$. In the highest Reynolds number case, the continuous time tracking of millions of ‘worms’ is achieved for more than seven integral time scales and close to 200 Kolmogorov time scales. Within an integral scale volume, more than 66 structures exist, and approximately 20 new structures are created per Kolmogorov time. More than $80\, \%$ of the structures live a solitary ‘life’ without any visible interaction with the other structures, while approximately $15\, \%$ break into new structures. Less than $2\, \%$ of the structures merge with others to form new vortices. A ‘population model’ is developed to estimate the numbers of existing vortices for very long simulated times, and it is observed that the birth rate density of these structures slowly increases with the Reynolds number. The survival functions of the IVS lives exhibit an exponential distribution, with some structures living for more than $35$ Kolmogorov time scales (more than four integral time scales). The mean lifetime of the IVS scales with the mean turnover time scale of the worms, defined by their radii and tangential velocity, attaining $\approx 6.5$ turnover time scales at high Reynolds numbers.

Information

Type
JFM Papers
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Table 1.Physical and computational parameters of the DNS: number of collocation points ($N^3$); Taylor-based Reynolds number ($Re_{\lambda }$); kinematic viscosity ($\nu$); root mean square of the velocity fluctuations ($u' = \sqrt {\overline {u'{}^{2}}}$); Taylor microscale ($\lambda$); longitudinal integral scale ($L_{11}$); viscous dissipation rate ($\epsilon$); Kolmogorov microscale ($\eta$); maximum effective wavenumber normalised by the Kolmogorov microscale ($k_{{max}}\eta$); number of instantaneous fields analysed ($N_f$); Kolmogorov time scale ($\tau _{\eta }$); integral time scale ($\tau _{L}=L_{11}/u^{\prime }$); final simulation time normalised by the integral time scale ($t_{f}/\tau _{L}$); final simulation time normalised by the Kolmogorov time scale ($t_{f}/\tau _{\eta }$). The last row corresponds to the DNS where the forcing is centred at $k_p = 4$ (instead of $k_p=2$).

Figure 1

Figure 1.Temporal evolutions of the kinetic energy ($K$) and dissipation rate ($\epsilon$) normalised by their initial values $K_{0}$ and $\epsilon _{0}$, respectively, for the time window used in the subsequent analysis. The plots represent the cases with (a) $Re_{\lambda }=54$, (b) $Re_{\lambda }=91$, (c) $Re_{\lambda }=143$ and (d) $Re_{\lambda }=189$. (The DNS with $Re_{\lambda }=239$ show similar characteristics, not shown.)

Figure 2

Table 2.Characteristics of the IVS from all the simulations used in the present work (obtained as in Ghira et al.2022). Mean values are shown of: radius normalised by the Kolmogorov length scale ($R_{ivs}/\eta$); axis length normalised by the Kolmogorov length scale ($L_{ivs}/\eta$); tangential velocity normalised by the root mean square velocity ($U_{ivs}/u^{\prime }$); effective turnover time scale ($\tau _{eff} = R_{ivs}/U_{ivs}$); turnover time scale ($\tau _{rot} = \eta /u'$). The last row corresponds to the DNS where the forcing is centred at $k_p = 4$ (instead of $k_p=2$). Note that the two last columns in the table are dimensional. They both have (the same) units of time.

Figure 3

Figure 2.(a) Iso-surfaces of vorticity magnitude, corresponding to the points with the $1\, \%$ strongest vorticity magnitude (grey), together with the associated axes of the IVS. (b) Axes of the IVS as in (a), combined with the cloud of the scalar field used to link separate instants in the simulation. Both (a) and (b) correspond to the same time instant for the DNS of $Re_{\lambda }=54$.

Figure 4

Table 3.Classification criteria based on the number of structures contributing to a specific range of values of the overlap operator $O_{ij}$. This table should be interpreted with respect to each one of the existing clouds $i$. Note that a cloud with given merging criteria will be considered as merged only if all the involved clouds satisfy the same criteria.

Figure 5

Figure 3.(a) Lifetime map for the simulation of $Re_{\lambda }=54$. Every horizontal line represents a worm that is ‘alive’. The vertical axis shows the global index/number assigned to each structure, while the horizontal axis represents the elapsed time in time step units. The red lines show the connections among branches arising from splitting events, while the green lines show merging events. (b) Zoom of (a) highlighting one merging event from two structures into a single structure (green), and a split from one structure into two new structures (red).

Figure 6

Figure 4.(a) Zoom of the domain from the simulation of $Re_{\lambda }=54$, showing the first splitting for the simulation with (a) the structure undergoing that splitting, and (b) the resulting branches. Note that in (a), the single cloud is also shown for the respective filament. That cloud is compared with the positions occupied by the two structures appearing in (b), thus identifying this chain of events. In (b), we now see two clouds, one surrounding each new filament (identified by different colours). The process of cloud reconstruction takes place at the end of each snapshot analysis for further time tracking.

Figure 7

Figure 5.Survival functions $\hat {S}(\tau ) = 1 - F(\tau )$ of the worms’ lifetimes obtained through (4.3), where data for lifetimes smaller than a given threshold value $\tau _{0}$ have been removed (filtered), for the DNS with (a) $Re_{\lambda }=54$, (b) $Re_{\lambda }=91$, (c) $Re_{\lambda }=143$ and (d) $Re_{\lambda }=189$. (The DNS with $Re_{\lambda }=239$ show similar characteristics, not shown.) Here, $\tau$ is the random variable describing the lifetime, and $\tau _{\eta }$ is the Kolmogorov time scale. In the SF for $\tau _{0}/\tau _{\eta } = 0$, all the lifetimes have been used, whereas in the other curves, lifetimes smaller than $\tau _{0}/\tau _{\eta } = 0.1, 0.2, 0.5, 1$ have been eliminated from the statistical sample.

Figure 8

Figure 6.Survival functions $\hat {S}(\tau ) = 1 - F(\tau )$ of the worms’ lifetimes obtained through (4.3), with different final simulated times $t_{f}$, for the DNS with (a) $Re_{\lambda }=54$, (b) $Re_{\lambda }=91$, (c) $Re_{\lambda }=143$ and (d) $Re_{\lambda }=189$. (The DNS with $Re_{\lambda }=239$ show similar characteristics, not shown.) In these curves, times smaller than $\tau _{0} = 0.5 \tau _{\eta }$ have been removed (filtered) following the discussion in figure 5. Here, $\tau$ is the random variable describing the lifetime, and $\tau _L$ is the integral time scale ($\tau _{\eta }$ is the Kolmogorov time scale).

Figure 9

Table 4.Mean lifetimes of the IVS estimated with three different methods, normalised by the Kolmogorov time $\tau _{\eta }$ and by the integral time scale $\tau _{L}$, for all the DNS used in the present work: number of collocation points ($N^3$); Taylor-microscale-based Reynolds number ($Re_{\lambda }$); mean lifetime using the restricted mean survival time ($\tau _{ivs}^{{RMST}}$); mean lifetime using the maximum likelihood estimator considering an exponential distribution ($\tau _{ivs}^{{MLE}}$); mean lifetime measured by fitting the KM estimate for the SF ($\tau _{ivs}^{{Fit}}$). The last row corresponds to the DNS where the forcing is centred at $k_p = 4$ (instead of $k_p=2$).

Figure 10

Figure 7.Comparison between the several SFs obtained for the different Reynolds numbers available in the present work. Each SF shown here is the reference SF used in the discussion of the lifetime already displayed in figures 6(a–d), together with the DNS with $Re_{\lambda }=239$. Here, $\tau$ is the random variable describing the lifetime, while $\tau _{\eta }$ is the Kolmogorov time scale.

Figure 11

Figure 8.Mean lifetimes of the IVS computed with three different methods ($\tau _{ivs}^{{RMST}}$, $\tau _{ivs}^{{MLE}}$, $\tau _{ivs}^{{Fit}}$), normalised with the Kolmogorov time scale ($\tau _{ivs}/\tau _{\eta }$), for all the DNS used in the present work (symbols). The data points are compared with several lines representing different scaling laws: Kolmogorov time scale ($\tau _{\eta } = (\nu /\varepsilon )^{1/2}$), turnover time scale ($\tau _{rot} = \eta /u'$), and effective turnover time scale ($\tau _{eff} = R_{ivs} / U_{ivs}$). All the scaling curves use as reference the data point with $Re_{\lambda } = 143$, except the curve (line) corresponding to $\tau _{\eta }$ scaling, which uses the smallest Reynolds number case for clarity.

Figure 12

Figure 9.Comparison between the several SFs obtained for the different Reynolds numbers shown in figure 7, normalised by (a) the turnover time scale ($\tau _{rot}$), and (b) the effective time scale ($\tau _{eff}$). Also shown in (a) is the SF for the DNS where the forcing is centred at $k_p = 4$ (instead of $k_p=2$).

Figure 13

Table 5.Mean lifetimes of the IVS estimated with three different methods, normalised by the turnover time scale ($\tau _{rot} = \eta /u'$) and by the ‘effective’ turnover time scale ($\tau _{eff} = R_{ivs}/U_{ivs}$) for all the DNS used in the present work: number of collocation points ($N^3$); Taylor-microscale-based Reynolds number ($Re_{\lambda }$); mean lifetime using the restricted mean survival time ($\tau _{ivs}^{{RMST}}$); mean lifetime using the maximum likelihood estimator considering an exponential distribution ($\tau _{ivs}^{{MLE}}$); mean lifetime measured by fitting the KM estimate for the SF ($\tau _{ivs}^{{Fit}}$). The last row corresponds to the DNS where the forcing is centred at $k_p = 4$ (instead of $k_p=2$).

Figure 14

Figure 10.Instantaneous number of existing (‘alive’) structures for the full analysed data ($\tilde {N}(t)$), and for the filtered data ($\hat {N}(t)$), obtained directly from the several DNS data cases, compared with the prediction obtained from the population model derived from (4.16), $N(t)$. The black frame delimits the data from the initial ($t_m$) and final ($t_n$) times where the filtered data and the actual data overlap. The curves are given for the DNS with (a) $Re_{\lambda }=54$, (b) $Re_{\lambda }=91$, (c) $Re_{\lambda }=143$ and (d) $Re_{\lambda }=189$. (The DNS with $Re_{\lambda }=239$ show similar characteristics, not illustrated.)

Figure 15

Figure 11.Accumulated number of births ($\hat {N}_{B}(t)$) and deaths ($\hat {N}_{D}(t)$) obtained directly from the several DNS simulations, using data from the time window $t_0 \lt t \lt t_n$. These curves are used to compute estimates for $N_B(t)$ and $N_D(t)$ that allow the estimation of the number $N(t)$ of existing structures for a given time in each simulation. The plots also show the birth rate constants $C_B$ obtained for each case, using the least squares method. The curves are given for the DNS with (a) $Re_{\lambda }=54$, (b) $Re_{\lambda }=91$, (c) $Re_{\lambda }=143$ and (d) $Re_{\lambda }=189$. (The DNS with $Re_{\lambda }=239$ show similar characteristics, not illustrated.)

Figure 16

Table 6.Population statistics for all the DNS used in the present work: number of collocation points ($N^3$); Taylor-based Reynolds number ($Re_{\lambda }$); total number of structures tracked during the simulation time window ($N_{ivs}$); birth rate normalised by the Kolmogorov time scale ($C_B \tau _{\eta }$); number of structures predicted by the population model at saturated conditions ($N_{\infty }=C_B \tau _{ivs}$); temporal average of the instantaneous number of structures alive during the simulation ($\langle\tilde {N}(t)\rangle$); accumulated number of births ($\tilde {N}_{B}(t_{f})$); accumulated number of deaths ($\tilde {N}_{D}(t_{f})$). The last row corresponds to the DNS where the forcing is centred at $k_p = 4$ (instead of $k_p=2$). The $\ast$ in front of the row for the largest DNS is a reminder that, in this case, the IVS were followed in a subdomain consisting of only $1/8$ of the total box size.

Figure 17

Table 7.Spatially averaged population statistics for all the DNS used in the present work: number of collocation points ($N^3$); Taylor-based Reynolds number ($Re_{\lambda }$); temporal average of the instantaneous number of structures alive at a given time per unit volume defined with the integral scale ($\langle\tilde {N}(t)\rangle V_L / V_{box}$); temporal average of the instantaneous number of structures alive at a given time per unit volume defined with the Kolmogorov microscale ($\langle \tilde {N}(t)\rangle V_{\eta } / V_{box}$); birth rate $C_B$ per unit volume, where the volume is defined with the integral scale ($C_B \tau _{\eta } V_L / V_{box}$); birth rate $C_B$ per unit volume, where the volume is defined with the Kolmogorov microscale ($C_B \tau _{\eta } V_{\eta } / V_{box}$); average number of structures within the computational domain using the estimate defined by (4.23) ($\overline {N}$). The last row corresponds to the DNS where the forcing is centred at $k_p = 4$ (instead of $k_p=2$). The $\ast$ in front of the row for largest DNS is a reminder that in this case, the IVS were followed in a subdomain consisting of only $1/8$ of the total box size.

Figure 18

Figure 12.Mean number of ‘worms’ inside the computational domain $\langle \tilde {N}(t)\rangle$ as obtained from the DNS (from table 6), compared with its estimate $\overline {N}$, from table 7. The dashed line represents the scaling law defined in (4.25).

Figure 19

Table 8.Statistics of merging and splitting events for all the DNS used in the present work: number of collocation points ($N^3$); Taylor-based Reynolds number ($Re_{\lambda }$); total number of structures tracked during the simulation time window ($N_{ivs}$); total number of isolated or solitary (non-interacting) structures ($\tilde {N}_{I}(t_{f})$); accumulated number of merging events ($N_{M}(t_{f})$); accumulated number of splitting events ($N_{S}(t_{f})$); fraction of isolated or solitary (non-interacting) structures ($\tilde {N}_{I}(t_{f}) / N_{ivs}$); fraction of merging events ($N_{M}(t_{f}) / N_{ivs}$); fraction of splitting events ($N_{S}(t_{f}) / N_{ivs}$). The last row corresponds to the DNS where the forcing is centred at $k_p = 4$ (instead of $k_p=2$). The $\ast$ in front of the row for largest DNS is a reminder that in this case, the IVS were followed in a subdomain consisting of only $1/8$ of the total box size.

Figure 20

Figure 13.Histograms of the numbers of branches undergone by the structures tracked in the several simulations. A solitary structure is represented by one branch since it does not experience any merging or splitting event, i.e. is born and dies without interactions, while a structure with three branches could represent a single structure that splits into two branches that will die with no further interactions. The histograms are given for the DNS with (a) $Re_{\lambda }=54$, (b) $Re_{\lambda }=91$, (c) $Re_{\lambda }=143$ and (d) $Re_{\lambda }=189$. (The DNS with $Re_{\lambda }=239$ show similar characteristics.)

Figure 21

Figure 14.Comparisons between SFs for the DNS data of $Re_{\lambda }=143$ computed using different methods: KM-A shows the SF computed with the Kaplan–Meier estimator (4.3), where all the IVS life data were considered as fully observed, while in KM-B, the data from the initial and final IVS lifetimes are treated as right-censored. This SF curve is the same as shown in figure 6(c) for the longest simulated time, which, together with figures 6(a,c,d), forms the base data analysed in this work. Also, KM-C shows the SF computed as in KM-A but eliminating all the initial and final IVS lifetimes. Here, $p(t)$ is the PDF of the IVS lifetimes obtained by using all the IVS lifetime data and $128$ bins, while $S(\tau )$ is the SF obtained by integrating $p(t)$ as in (4.1).

Figure 22

Table 9.Physical and computational parameters of the DNS: number of collocation points ($N^3$); value of the vorticity threshold used to detect the IVS ($P_{{th}}$); minimum number of axis points per IVS ($P_{{ax}}$); Taylor-based Reynolds number ($Re_{\lambda }$); kinematic viscosity ($\nu$); root mean square of the velocity fluctuations ($u' = \sqrt {\overline {u'{}^2}}$); Taylor microscale ($\lambda$); longitudinal integral scale ($L_{11}$); viscous dissipation rate ($\epsilon$); Kolmogorov microscale ($\eta$); maximum effective wavenumber normalised by the Kolmogorov microscale ($k_{{max}}\eta$); number of instantaneous fields analysed ($N_f$); Kolmogorov time scale ($\tau _{\eta }$); integral time scale ($\tau _{L}=L_{11}/u^{\prime }$); final simulation time normalised by the integral time scale ($t_{f}/\tau _{L}$). Notice that the first simulation in this table is the same as shown in table 1.

Figure 23

Table 10.Mean lifetimes of the IVS estimated with three different methods, normalised by the Kolmogorov time $\tau _{\eta }$ for the three new DNS described in table 9, where different values of the thresholds $P_{{th}}$ and $P_{{ax}}$ are assessed (the values in the first row are taken from table 4). Here: number of collocation points ($N^3$); Taylor-based Reynolds number ($Re_{\lambda }$); fraction of volume used in the vorticity threshold definition of the IVS ($P_{{th}}$); minimum number of axis points for the detected IVS ($P_{{ax}}$); mean lifetime using the restricted mean survival time ($\tau _{ivs}^{{RMST}}$); mean lifetime using the maximum likelihood estimator considering an exponential distribution ($\tau _{ivs}^{{MLE}}$); mean lifetime measured by fitting the KM estimate for the SF ($\tau _{ivs}^{{Fit}}$); birth rate ($C_B \tau _{\eta }$); number of structures at saturated conditions ($N_{\infty }$). Notice that the values in the first row are taken from table 4.

Figure 24

Table 11.Characteristics of the IVS from the Full and Sampled DNS (see text for details) obtained as in Ghira et al. (2022). Mean values of: radius normalised by the Kolmogorov length scale ($\langle R_{{ivs}}\rangle /\eta$); radius normalised by the Burgers radius ($\langle R_{{ivs}}/R_B\rangle$); axis length normalised by the Kolmogorov length scale ($\langle L_{{ivs}}\rangle /\eta$); tangential velocity normalised by the root mean square velocity $\langle U_{{ivs}}\rangle /u^{\prime }$.

Figure 25

Table 12.Time tracking statistics obtained with the Full and Sampled DNS. The first row lists the results from the reference DNS with $N^3=512^3$ points (listed in table 1), while the second row corresponds to the Sampled DNS. Here: Taylor-based Reynolds number ($Re_{\lambda }$); number of instantaneous fields analysed ($N_f$); total number of structures tracked during the simulation time window ($N_{ivs}$); mean lifetime of the IVS using the restricted mean survival time normalised by the Kolmogorov time ($\tau _{ivs}^{{RMST}}/\tau _{\eta }$); birth rate $C_B$ per unit volume, where the volume is defined with the Kolmogorov microscale ($C_B \tau _{\eta } V_{\eta } / V_{box}$); temporal average of the instantaneous number of structures alive at a given time per unit volume defined with the Kolmogorov microscale ($\langle \tilde {N}(t)\rangle V_{\eta } / V_{box}$); fraction of isolated or solitary (non-interacting) structures ($\tilde {N}_{I}(t_{f}) / N_{ivs}$); fraction of merging events ($N_{M}(t_{f}) / N_{ivs}$); fraction of splitting events ($N_{S}(t_{f}) / N_{ivs}$). Notice that for the reference DNS (listed in table 1), $V_{box} = (2\pi )^3$, while for the Sampled DNS, $V_{box} = (2\pi )^3/8$.

Figure 26

Figure 15.(a) The PDFs of the IVS radius normalised by the Burgers radius for the Full and Sampled DNS. (b) The SFs normalised by the turnover time scale ($\tau _{rot}$) for different Reynolds numbers shown in figure 9(a), with the addition of the SF for the Sampled DNS.