This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Stretching Behavior of Knotted and Unknotted Flow Fields

Stefan Faaland    Diego Tapia Silva    Dustin Kleckner dkleckner@ucmerced.edu University of California, Merced
Abstract

Vortex stretching is a common feature of many complex flows, including turbulence. Experiments and simulations of isolated vortex knots demonstrate that this behavior can also be seen in relatively simple systems, and appears to be dependent on vortex topology. Here we simulate the advection of material lines in the frozen flow fields of vortices on the surface of a torus. We find that knotted configurations lead to exponential stretching behavior which is qualitatively different than that observed by collections of unknots. This stretching can be explained by the formation of bights, sharp bends in the material lines which can be used to predict the stretching rate. This behavior is confirmed by computing the finite time Lyapunov exponents of the flow fields, which demonstrate the exponential stretching is mediated by bight forming regions between the vortex lines. This work both establishes a clear connection between topology and stretching behavior, as well as providing an intuitive mechanism for exponential growth of material lines in knotted flows.

I Introduction:

Refer to caption
Figure 1: (a) The time evolution of a circular material loop (radius a=1/3a=1/3, and initially centered at ρ0=1\rho_{0}=1) advected in the flow field of an infinite line vortex with circulation Γ=2π\Gamma=2\pi, oriented along 𝒛^\hat{\bm{z}}. As the initially circular loop evolves, it develops compact ‘bights’ at the leading and trailing edges. (b) A bight in a physical piece of rope, as used in knot tying. (c) The stretching rate of the material line, dL/dtdL/dt. This rate quickly settles to a constant value, which can be predicted using only the velocity field calculated at the locations of the two ‘bights’ which form as the loop is stretched.

There are many examples of flows with concentrated vortex lines, including tornadoes [1], smoke rings [2], flows inside the heart [3], and turbulence [4, 5]. Indeed, any incompressible flow can be regarded as a collection of vortex lines by the Helmoltz Theorem, and so understanding their behavior provides a complete description of such flows. As a result, there has been considerable theoretical, numerical, and experimental research focused on understanding the behavior of concentrated vortex filaments (e.g. [6, 7, 8, 9, 10, 11, 12, 13, 14]).

While a simple circular vortex ring is known to be quite stable [15, 16] – even if distorted [17, 16] – knotted and tangled vortices have been observed to be highly unstable in simulations [18, 19, 20, 21, 22] and experiments [23, 24]. In particular, tangled vortex lines are observed to rapidly stretch, leading to vortex reconnections which ultimately untie and/or dissipate the flow [23]. This behavior is quite reminiscent of the features of turbulent flows [25, 4, 26, 27], and has both enstrophy production (vortex stretching) and transport of energy to small scales, where it is dissipated (vortex reconnections).

The connection between vortex stretching and reconnections can be understood in terms of energy conservation: in order to stretch vortex lines without increasing energy, it is necessary to create regions of closely spaced counter-rotating vortices [18, 28]. As the vortices continue to stretch, these counter-rotating vortices must get closer together, ultimately resulting in reconnections which continue until non-stretching vortex state is reached [23, 18]. Moreover, vortex stretching (i.e. enstrophy production) is a key feature of turbulence; indeed it can be regarded as the key feature which separates 2D from 3D turbulence [29]. As a result, vortex stretching is intimately connected to the stability of flows, motivating research in to how and why collections of vortex lines self-stretch.

Previous work has modeled this stretching using either vortex filament models [30, 31] or direct numerical simulations of Newtonian or super-fluids using the Navier-Stokes [8] or Gross-Pitaevskii equations [32]. In either case, the non-linearity of fluid flows makes these models difficult to accurately simulate, and complicates the interpretation of the results.

Here we take a different approach: ‘freezing’ vortex generated flow fields, and investigating how material lines stretch when advected in this flow. Given that vortex lines themselves are transported by the flow [33], it follows that a flow field which stretches material lines will also stretch vortices. In this manuscript, we investigate if this stretching can be understood in terms of the properties of the flow field at a single instant in time, rather than as a consequence of the non-linear evolution of the flow. Using this approach, we find that simple unlinked and unknotted vortices have a flow field which produces linear stretching, while the flow field of knotted vortices produces regions of exponential stretching. Moreover, this stretching can be attributed to the generation of ‘bights’ in the material lines (Fig. 1), and that exponential stretching is only possible if these bights are continuously produced. This result offers a potential connection to existing results in two-dimensional topological mixing [34], and appears to explain why knotted vortices are themselves unstable. Moreover, the concept of bights provides a simple mechanism for understanding how lines in vortex dominated flow fields should stretch over time, with potential applications to a variety of fluid flow problems.

II Stretching from a Line Vortex

Before discussing the stretching produced by the flow fields of complex vortex geometries, it is useful to consider the case of a straight line vortex. The flow field of an infinite vortex along with the zz-axis is given by:

𝒖\displaystyle\bm{u} =Γ2πρϕ^,\displaystyle=\frac{\Gamma}{2\pi\rho}\hat{\bm{\phi}}, (1)

where Γ\Gamma is the circulation, ρ\rho and ϕ\phi are cylindrical coordinates defined in the usual way, and ϕ^\hat{\bm{\phi}} is a unit vector in the azimuthal direction. Here, and in the rest of this manuscript, we will use dimensionless spatial and time coordinates, and a dimensionless circulation of Γ=2π\Gamma=2\pi (i.e. for an infinite straight line we obtain: 𝒖=ϕ^/ρ\bm{u}=\hat{\bm{\phi}}/\rho).

The evolution of a small circular material line in this flow field is shown in Fig. 1. How can we understand the stretching of this line? The time derivative of the total length of the material line, LL, is given by:

L˙\displaystyle\dot{L} =𝑻^𝒖𝒖[𝒓(s)]s𝑻^𝑑s\displaystyle=\oint\underbrace{\bm{\nabla}_{\hat{\bm{T}}}\bm{u}}_{\frac{\partial\bm{u}[\bm{r}(s)]}{\partial s}}\cdot\hat{\bm{T}}\ ds (2)
=𝒖κ𝑵^𝑑s,\displaystyle=-\oint\bm{u}\cdot\kappa\hat{\bm{N}}\ ds, (3)

where 𝒓(s)\bm{r}(s) is the material line displacement as a function of arc length coordinate, ss. 𝑻^\hat{\bm{T}}, 𝑵^\hat{\bm{N}}, and κ\kappa are the Frenet-Serret tangent vector, normal vector, and curvature, respectively, which obey the relationships 𝑻^=𝒓s\hat{\bm{T}}=\frac{\partial\bm{r}}{\partial s} and κ𝑵^=𝑻^s\kappa\hat{\bm{N}}=\frac{\partial\hat{\bm{T}}}{\partial s}. Eqn. 3 is obtained using integration by parts, and would have an additional term for an open material line. (Note that integrand of eqn. 3 does not give the local stretching rate; see Appendix A.1.)

Any section of material line advected in the flow of an infinite line vortex will tend to align or anti-align with 𝒖\bm{u} as t0t\rightarrow 0 (e.g. Fig. 1; see also supplemental materials for a proof). When this happens, 𝒖𝑵^0\bm{u}\cdot\hat{\bm{N}}\rightarrow 0, and from eqn. 3 we would expect that these regions to produce no stretching.

A closed material line, however, must change direction with respect to 𝒖\bm{u} at two or more points to form a closed path. Over time, these regions will form compact 180 bends, which we will refer to as ‘bights’, by analogy with a term using in knot tying. Formally, we will define a bight as the point at which 𝒖𝑻^\bm{u}\cdot\hat{\bm{T}} changes sign along a material line.

Near the bight, 𝒖𝑵^0\bm{u}\cdot\hat{\bm{N}}\neq 0, and so the bights are responsible for stretching or shortening the material line, depending on whether they are a ‘leading’ bight (𝑵^𝒖^<0\hat{\bm{N}}\cdot\hat{\bm{u}}<0) or a ‘trailing’ bight (𝑵^𝒖^>0\hat{\bm{N}}\cdot\hat{\bm{u}}>0). (Note that for open material lines, the ends of the material line also function similar to bights; see Supplemental Materials for details.)

If we assume that all the stretching can be attributed to bights – each of which is assumed to be a compact 180 bend – we would obtain a simple expression for the stretching rate:

L˙(t)\displaystyle\dot{L}(t\rightarrow\infty) 2bights𝑵^𝒖,\displaystyle\approx-2\sum_{\rm bights}\hat{\bm{N}}\cdot\bm{u}, (4)

where 𝒖\bm{u} and 𝑵^\hat{\bm{N}} are computed at the bights and an overall factor of 2 is obtained by integrating 𝒖κ𝑵^\bm{u}\cdot\kappa\hat{\bm{N}} around the 180 bend. As an example, consider a material line which is a circle displaced from a single vortex line (Fig. 1). If this circle has center displacement, ρ0\rho_{0}, and radius, aa, it will form a leading bight near the location closest to the vortex, at ρ=ρ0a\rho=\rho_{0}-a, and a trailing bight near the spot furthest from the vortex, at ρ=ρ0+a\rho=\rho_{0}+a. Under the assumption that each bight is a 180 bend in the material line, we would predict a stretching rate of:

L˙(t)=Γπ[1ρ0a1ρ0+a].\displaystyle\dot{L}(t\rightarrow\infty)=\frac{\Gamma}{\pi}\left[\frac{1}{\rho_{0}-a}-\frac{1}{\rho_{0}+a}\right]. (5)

As can be seen in Fig. 1c, the stretching rate converges on this result after only a fraction of a turn around the vortex.

This behavior is not unique to circular material lines: as shown in the supplementary materials, any material line should tend to align with the flow field of a straight line vortex over time. As a result, it will form some number of compact bights, and in the long time limit these will determine the stretching rate.

III Stretching from Vortex Rings and Knots

It is not clear that such a formulation should apply to more complicated geometries, for which we can not assume that material lines will always align with 𝒖\bm{u}. In this section we consider the stretching of material lines in the flow fields of more complex vortex shapes, including rings, distorted rings, and knots.

Vortex Shape Aspect Ratio Tor. Rate Pol. ML Radius Pol. Rate
a=0.1a=0.1 kt=31.5k_{t}=31.5 rp=0.15r_{p}=0.15 kp=27.9k_{p}=27.9
a=0.2a=0.2 kt=5.30k_{t}=5.30 rp=0.3r_{p}=0.3 kp=5.08k_{p}=5.08
rp=0.35r_{p}=0.35 kp=2.16k_{p}=2.16
rp=0.45r_{p}=0.45 kp=2.36k_{p}=2.36
Trefoil Knots a=0.3a=0.3 kt=2.48k_{t}=2.48 rp=0.55r_{p}=0.55 kp=2.37k_{p}=2.37
rp=0.65r_{p}=0.65 kp=2.25k_{p}=2.25
rp=0.75r_{p}=0.75 (kp=0.237)(k_{p}=0.237)^{\dagger}
a=0.4a=0.4 kt=1.41k_{t}=1.41 rp=0.6r_{p}=0.6 kp=1.41k_{p}=1.41
Table 1: Measured exponential stretching rates for torus knots. In each case, an exponential stretching rate, kk, is determined by a least squares fit of lnL(t)=a+kt\ln L(t)=a+kt. To eliminate initial transients, the fit is over only the last 1.5 time units of each simulation. Fits are shown for initial material lines that are both toroidally (tor.) and poloidally oriented (pol.). In the latter case the radius of the initial material line, rpr_{p} is indicated. \dagger indicates data sets which do not fit well to exponential growth curves; see Fig. 2 and Fig. 3.

III.1 Methods

The flow field of more complex vortex shapes is computed using the Biot-Savart law:

𝒖(𝒙)=Γ4π𝑻^×(𝒓𝒙)|𝒓𝒙|3𝑑s,\bm{u}(\bm{x})=\frac{\Gamma}{4\pi}\oint\frac{\hat{\bm{T}}\times(\bm{r}-\bm{x})}{|\bm{r}-\bm{x}|^{3}}ds, (6)

where here 𝒓(s)\bm{r}(s), 𝑻^\hat{\bm{T}}, and s refer to the vortex path (rather than a material line), and we set Γ=2π\Gamma=2\pi as before. In cases where there is more than one vortex, the velocities from each are summed. In practice, the vortex path(s) are represented as polygons with a total of 100 points, in which case an exact expression can be obtained for the flow field [35]. Because we are considering frozen flow fields, we do not advect the vortex paths in time – as would happen in flow described by the Navier-Stokes equation – but rather treat them as fixed.

The strain rate tensor of this field (𝒖\bm{\nabla}\bm{u}) can be explicitly computed, allowing for the advection of infinitesimal vectors attached to each points. This allows us to represent material lines as piece-wise Beziér curves whose control points are computed using a tangent vector attached to each end point. These end points and vectors are integrated in time using the Dormand-Prince method [36, 37] with an absolute velocity tolerance of 10810^{-8}. (See Appendix B for more details on our numerical scheme.)

To predict stretching from bights, we identify the locations on the material line where 𝑻^𝒖\hat{\bm{T}}\cdot\bm{u} changes sign, and then compute the normal vector from the implicit Beziér curve. This allows us to directly compute eqn. 4, and compare this to the actual stretching rate found by the derivative of the length of the material line. Note that, in the case of the more complicated geometries discussed below, we may also obtain bights for relatively straight sections of the material line where the flow field changes direction, rather than being caused by a tight bend in the material line. These can be filtered by curvature or other means, however, this does not significantly affect our results and so we neglect it in the following discussion. (In practice, we have observed that these ‘phantom’ bights are typically a small fraction of the total bights, and often become ‘true’ bights as they evolve in time.)

In general, each of the simulations is run until either the number of resolved points exceeds 5×1075\times 10^{7}, or the simulation fails due to lack of precision. The latter condition typically happens when the bights themselves become sufficiently sharp that the can not be properly resolved by double precision floating point numbers.

III.2 Role of Geometry and Topology in Stretching of Material Lines

In order to understand how shape and topology affect the stretching behavior of 3D vortices, we will consider several vortex shapes: pairs of circular or distorted rings and trefoil knots of varying aspect ratio. To allow for better comparison between different cases, each of the vortex lines is defined on the surface of a torus with major radius, R=1R=1, and minor radius (and aspect ratio), a=0.10.4a=0.1-0.4. Four different aspect ratios are used in the case of the knotted vortices, while a=0.3a=0.3 is used for all unknotted vortices. The parametric equations for all vortex lines are given in Appendix B.5.

The stretching behavior for each vortex line is computed by advecting an initial material line which is a perfect circle oriented either toroidally (threaded through the center of the torus which defines the vortex lines), or poloidally (wrapping around the torus with radius r=1.5ar=1.5a). The evolving length of all cases is shown in Fig. 2.

Refer to caption
Figure 2: The stretching of material lines by vortices of varying shape and topology. For all plots the left plots show inital toroidal material lines, and the right side shows poloidal material lines where rp=1.5ar_{p}=1.5a. (a-b) The total length as a function of time. Dotted lines show exponential fits; note that in the cases of unknotted vortices it can be seen that the trend is not exponential, while it is for the trefoil knots. (c-d) The stretching rate as a function of time. The solid lines are computed from the numerical derivative of the length, with a Gaussian smoothing of width σt=0.05\sigma_{t}=0.05 applied to remove high frequency noise. The dashed lines shows an estimate of the stretch rate, obtained from eqn. 4. (e-f) The bight count, obtained by locating the number of points on the material line where 𝒖𝑻^\bm{u}\cdot\hat{\bm{T}} changes sign.

The simplest case we consider is a pair of inset circular vortices, which produce linear stretching analogous to the infinite straight line. (Note that similar results can be obtained for a single vortex ring, which is not shown here because the pair of rings is a better comparison to the other cases.)

More dramatic cases of the stretching behavior are provided by the trefoil knots: in each case we see rapid exponential stretching of material lines, with an exponential rate which depends primarily on the aspect ratio. To determine this rate, we fit the last 1.5 time units of each simulation to the equation:

L(t)\displaystyle L(t) =ea+kt,\displaystyle=e^{a+kt}, (7)

where the values of kk obtained for each simulation are shown in Table 1. The choice of material line also has a slight impact on the observed exponential stretching rate, although far less than the aspect ratio of the knot.

In each case, it can be seen that the evolving material line rapidly forms new bights when regions of it pass between the vortices. These bights can be used to estimate the stretching rate (Fig. 2(c-d)); although it does not provide a quantitatively accurate result as in the case of the infinite line. This is likely because new bights are continuously forming, thus one always expects to find bights that have not yet reached the long time limit of sharp tips. Nonetheless it does indicate that the phenomenology of the stretching behavior is still explained by the bight picture.

The key distinction between the unknotted and knotted vortices is the ability to produce new bights continuously. Indeed, for trefoil knots the number of bights is observed to grow exponentially, along with the length. We note that if the probability of producing a new bight is proportional to the current length – and the stretching rate is (roughly) proportional to the number of bights – we should then obtain exponential growth. Interestingly the twisted ring case does appear to have exponential growth (and a corresponding increase in number of bights) for short times. Eventually, however, the material line is transported out of the bight forming region and the growth becomes linear.

The choice of torus knot aspect ratio affects the speed of stretching, but not the qualitative appearance of the stretching material line. The increase in rate can be explained by the fact that the time it takes for a point to be transported around the vortices will be much reduced for smaller aspect ratio.

To explore which features of the vortex knot produce the transition between linear and exponential stretching, we also distort the unknotted rings in a manner analogous to the knots. The simplest way to do this is to make each of the rings helices, so that the vortex lines have a torsion comparable to the knotted case. However, these helices produces linear stretching, as with the undistorted rings.

A more interesting case is provided by twisting each of the rings around the surface of a torus, which can be done while still leaving them unlinked and unknotted (i.e. with trivial toplogy in the sense of knot theory). This produces vortices with local sections that look nearly identical to the knot. Interestingly, for short periods of time this configuration appears to produce exponential stretching, corresponding to periods of rapid bight production. On longer timescales the stretching becomes linear, and the bight production slows.

Thus, we observe that the twisted rings do indeed have a region which is capable of producing new bights and providing stretching behavior analogous to the knotted case. However, this behavior can not be maintained, as the material line is eventually transported out of the region of bight formation where it remains at long time scales.

One might expect that the stretching speed could be modified by changing the radius of the initially poloidal material line, rpr_{p}. We conducted an additional 5 simulations for a torus knot with aspect ratio, a=0.3a=0.3, and material line radius, rp=0.350.75r_{p}=0.35-0.75. The stretching behavior is shown in Fig. 3. We observe that the exponential stretching rate for rp=0.350.65r_{p}=0.35-0.65 is nearly the same, ranging from k=2.172.37k=2.17-2.37. For rp=0.75r_{p}=0.75 we observe no bight production and linear growth of the material line. Evidently if we are sufficiently far from the vortex the bight production is suppressed; the reason for this is discussed in the next section.

Refer to caption
Figure 3: Stretching of polodial material lines of varying radius, rpr_{p} for a trefoil knot of aspect ratio a=0.3a=0.3. For rp=0.75r_{p}=0.75 new bights are never formed and the material line has a limited stretching rate; in all other cases new bights are formed and exponential stretching is reached with approximately the same growth rate. See Fig. 4c for an overlay of the polloidal material lines with the FTLE values.

Might it be possible to produce topologically trivial shapes with continuous bight production? This seems unlikely for the case of the vortex lines confined to surface of a torus: if they are continuously twisted in one direction the resulting shapes with be topologically linked or knotted. If the twist rate oscillates – as in the twisted ring case – it will always have locally untwisted regions which seem not to produce exponential stretching. If the material lines are always transported into these regions, they will ultimately only produce linear stretching. It may be possible to produce shapes not confined to the surface of a torus that do not have this limitation, which we leave as an avenue for future studies.

Refer to caption
Figure 4: A map of finite time Lyapunov exponents, computed for trefoil torus knots of varying aspect ratio. The exponents are computed for a time interval of T=30T=30, and values are shown for a slice in the y=0y=0 plane. The white (dashed) lines show the location of the vortex lines in front of (or behind) the plotted plane. The first four panels (a-d) show both sides of the vortex for aspect ratios from a=a=0.1–0.4, while (e-f) shows a zoomed in portion of two cases. (The zoomed in regions are indicated with blue boxes in (a) and (d)) The FTLE isn’t computed for points within a radius of r=0.02r=0.02 of the vortex cores (black circles) to prevent numerical precision issues. Poloidal material line locations for rp=0.65,0.75r_{p}=0.65,0.75 are indicated in (c). Note that the rp=0.75r_{p}=0.75 line lies just outside the unstable manifold; as shown in Fig. 3 this material line has only linear stretching.

IV Finite Time Lyapunov exponents

An alternative method to probe for exponential stretching is to compute the finite time Lyapunov exponent (FTLE) of the flow field [38]. The FTLE characterizes the exponential stretching rates of parcels of fluid in the direction of maximum strain.

We compute the FTLE using the Cauchy strain tensor; for an initial point, 𝒙(t=0)\bm{x}(t=0), this is given by:

Cij(T)\displaystyle C_{ij}(T) =kxk(T)xi(0)xk(T)xj(0),\displaystyle=\sum_{k}\frac{\partial x_{k}(T)}{\partial x_{i}(0)}\frac{\partial x_{k}(T)}{\partial x_{j}(0)}, (8)

where 𝒙(T)\bm{x}(T) is the point 𝒙(0)\bm{x}(0) transported forward in time an interval TT, and in practice the derivatives are computed by attaching infinitesimal unit vectors to each point (see Appendix B.4).

The FTLE is then given by:

ΛT(𝒙)=1Tlogλmax(𝒙),\Lambda_{T}(\bm{x})=\frac{1}{T}\log\sqrt{\lambda_{max}(\bm{x})}, (9)

where λmax(𝒙)\lambda_{max}(\bm{x}) is the largest eigenvalue of the deformation tensor, CijC_{ij}, computed for an initial position 𝒙\bm{x}.

FTLE maps for knotted vortices of varying aspect ratio are shown in Fig. 4. In each case, the regions of highest exponential growth appear in the regions between the vortices. This is despite the fact that the regions of highest instantaneous shear are immediately adjacent to the vortices; these regions do not produce new bights, and so produce only linear stretching in the long time limit. (If the FTLE is computed for larger TT, the linearly stretching regions near the core will have a smaller values, but limits of numerical precision prevent us from accurately computing the exponent in these regions; the simulations are stopped when the longest stretched unit vectors are stretched by a factor of 1010\sim 10^{10}.)

Most notably, the FTLE plots reveal ridges of high stretching – unstable manifolds – which connect sections of the vortex (e.g. in the center of Fig. 4(e-f). These appear to be the regions responsible for producing new bights; we note that if the material line does not cross one of these ridges we do not observe exponential stretching. For example, for a=0.3a=0.3, rp=0.75r_{p}=0.75, we observe only linear growth (Fig. 3). This material line lies just outside the FTLE ridge; for a slightly smaller value of rp=0.65r_{p}=0.65 which does cross the ridge we do observe exponential growth after an initial linear period. Additionally, we note that the quantitative rate of exponential stretching observed for both toroidal and poloidal material lines has roughly the same time constant as the peak value on the ridges of high stretching observed in the FTLE plots.

V Conclusion and Discussion

In this manuscript we have compared the stretching of arbitrary material lines by vortical flow fields of varying topology and geometry. In particular we have shown that the flow fields of knotted vortices produce exponential stretching of material lines in certain regions, which is not seen in the stretching of flow fields of unknotted vortices. This change in the qualitative character of these flow fields is confirmed by computing the FTLE of the flow fields. The FTLE results demonstrate that it is the regions between the vortices which are responsible for exponential stretching. Intuitively, this can be explained by the production of ‘bights’ in these regions. Conversely when a region of flow is dominated by a single vortex the rapid strain prevents the formation of new bights, ultimately producing less stretching over the long term even though the local strain rate may be much higher.

These results suggest previously unknown connections between previous results in the physics of mixing and vortex dominated fluid flows. In 2D flows, it is well known that the topology of a time-dependent flow fields is connected to long term exponential stretching [34, 39]. In this case, exponential stretching is produced by a ‘stretching and folding’ action reminiscent of a taffy puller. Our work suggests that topology in space alone can play a similar role in 3D flows; in our case the ‘folding’ of the material lines is indicated by the production of bights.

These results may also offer an explanation for the apparent instability of knotted vortices. It has previously been observed – in both experiments and simulations – that linked and knotted vortices are highly unstable to self-stretching [18, 19, 20, 23, 24, 21, 22]. Although our results do not model the self-stretching of vortex lines (indeed, we treat the vortices as fixed), they do demonstrate that vortex topology has a dramatic effect on the stretching behavior of the a flow field. As vortex lines themselves are transported by flows, it follows that we would also expect a qualitative difference in their evolution.

Although in principle one could model the stretching produced by vortices whose shape evolves in time, as previously noted knotted vortices will rapidly approach reconnection events. Thus, a dynamic model would be limited in the total amount of time which the vortices remain knotted, making it difficult or impossible to separate exponential from non-exponential stretching. Interestingly, our results suggest that a more complex model is not required: the advection of material lines by a ‘frozen’ flow field may be sufficient to indicate their long term stability. This also suggests that the non-linearities present in the full Navier-Stokes equation are not required to explain the difference in stability between knotted and unkontted vortices.

These results have potential relevance for a wide variety of vortex-dominated flows, such as tornadoes, flows around aerodynamic surfaces, and turbulence. For example, we note that enstrophy production – i.e. vortex stretching – is one of the hallmarks of 3D turbulence, and is one of the features which distinguishes 2D from 3D flows [29]. Although further work is required to show that these results hold for a wider variety of flow configurations – e.g. multiple vortices of different circulation, those with finite core size, etc. – it does suggest the particular shape the ‘tangled’ vortices in a turbulent flow may offer clues as to when and why vortex stretching occurs.

Finally, we note that our work does not rule out the possibility that that some complex unkotted configuration of vortex lines may produce exponential stretching, or that all knotted vortex fields do. In future work it may be possible to prove this using newly developed 3D analogues of the techniques used in 2D topological mixing [40]. Nonetheless, the current results demonstrate a clear connection between vortex topology and stretching behavior mediated by bight production.

Appendix A Infinite Straight Line Vortex

A.1 Global vs. Local Stretching

Section II describes stretching of material lines using a curvature based formula. This formula – which is only valid for closed material lines – attributes the stretching to the curved regions of the vortex. Naturally, a straight line segment in a varying flow field can also stretch; the equivalent formula for an open material line, which includes end terms, is:

L˙\displaystyle\dot{L} =0L𝒖κ𝑵^𝑑s+𝒖f𝑻^f𝒖i𝑻^i,\displaystyle=-\int_{0}^{L}\bm{u}\cdot\kappa\hat{\bm{N}}\ ds+\bm{u}_{f}\cdot\hat{\bm{T}}_{f}-\bm{u}_{i}\cdot\hat{\bm{T}}_{i}, (10)

where 𝒖i/f\bm{u}_{i/f} is the velocity at the initial/final point along the curve, and 𝑻i/f\bm{T}_{i/f} is the corresponding tangent vector. In the case of a straight line, the stretching is simply given by the differential velocity at the two end points, which function in a manner similar to bights.

This formulation – for either open or closed curves – does not indicate where along the line the stretching actually occurs. (For example, a straight line in a varying flow field will have local stretching along its length; this is not predicted by the curvature formulation, even though the total length change is.) If required, local stretching can be obtained using the strain tensor:

˙\displaystyle\frac{\dot{\ell}}{\ell} =𝑻^𝒖𝑻^,\displaystyle=\bm{\nabla}_{\hat{\bm{T}}}\bm{u}\cdot\hat{\bm{T}}, (11)

Calculating this quantity for a material line near an infinite vortex shows that the stretching also occurs in the region between the bights, despite the fact that 𝒖κ𝑵^0\bm{u}\cdot\kappa\hat{\bm{N}}\approx 0 here. Nonetheless, one can treat the bights (or line ends) as responsible for the stretching, and analyzing the stretching in terms of these points provides a simple, intuitive picture of the dynamics. In other words: the bight/curvature picture does not indicate where stretching of the material line will happen, but does indicate when it will happen.

A.2 Alignment with Flow Direction

Consider a short material line embedded in the flow of an infinite vortex along the zz-axis. Assuming a circulation Γ=2π\Gamma=2\pi, the flow field in cylindrical coordinates is:

𝒖=ϕ^ρ\displaystyle\bm{u}=\frac{\hat{\bm{\phi}}}{\rho} (12)

Where ρ\rho is the distance from the zz-axis. The transport of a single point is given by:

ϕ(t)\displaystyle\phi(t) =ϕ(0)+tρ(0)2\displaystyle=\phi(0)+\frac{t}{\rho(0)^{2}} (13)

With the other coordinates (ρ\rho and zz) remaining constant.

If our short material line segment is described by tangent vector 𝑻\bm{T} (where |𝑻||\bm{T}| is identified with the infinitesimal segment length), we can derive its time evolution:

𝑻(t)\displaystyle\bm{T}(t) =Tρ(0)𝝆^+[Tϕ(0)2tTρ(0)ρ(0)2]ϕ^+Tz(0)𝒛^\displaystyle=T_{\rho}(0)\hat{\bm{\rho}}+\left[T_{\phi}(0)-\frac{2tT_{\rho}(0)}{\rho(0)^{2}}\right]\hat{\bm{\phi}}+T_{z}(0)\hat{\bm{z}} (14)

Note that these unit vectors are specified at the location of the moving point; if expressed in rectangular unit vectors, an overall rotation would also need to be included. From this equation, we can see that the material line tangent vector will simply increase or decrease in the ϕ\phi direction, depending on the sign of TρT_{\rho}. In other words, segments pointing out from the zz-axis will asymptotically align with ϕ^-\hat{\bm{\phi}} (or 𝒖-\bm{u}), and segments pointing in with +ϕ^+\hat{\bm{\phi}} (or +𝒖+\bm{u}). Furthermore, we can see that this segment stretches, and that as tt\rightarrow\infty we obtain |𝑻|t|\bm{T}|\propto t. This implies that any material line which stretch at most linearly in the long time limit.

Appendix B Simulation Details

B.1 Flow Field

We define our vortex path as a series of polygons with points 𝒓j\bm{r}_{j}. The flow field for a polygonal vortex can be exactly computed as [35]:

𝒖(𝒙)\displaystyle\bm{u}(\bm{x}) =jΓ4π2ϵj1ϵj2𝚫^j×𝑹jRjRj+1\displaystyle=\sum_{j}\frac{\Gamma}{4\pi}\ \frac{2\epsilon_{j}}{1-\epsilon_{j}^{2}}\ \frac{\hat{\bm{\Delta}}_{j}\times\bm{R}_{j}}{R_{j}R_{j+1}} (15)
𝑹j\displaystyle\bm{R}_{j} =𝒓j𝒙;\displaystyle=\bm{r}_{j}-\bm{x}; Rj|𝑹j|\displaystyle R_{j}\equiv|\bm{R}_{j}| (16)
𝚫j\displaystyle\bm{\Delta}_{j} =𝒓j𝒓j+1;\displaystyle=\bm{r}_{j}-\bm{r}_{j+1}; 𝚫^j𝚫j|𝚫j|\displaystyle\hat{\bm{\Delta}}_{j}\equiv\frac{\bm{\Delta}_{j}}{|\bm{\Delta}_{j}|} (17)
ϵj\displaystyle\epsilon_{j} =|𝒓j𝒓j+1|rj+rj+1,\displaystyle=\frac{|\bm{r}_{j}-\bm{r}_{j+1}|}{r_{j}+r_{j+1}}, (18)

where the sum is over all polygon edges.

To model material lines or compute FTLE fields, we track individual points in the field, 𝒙i\bm{x}_{i}, with one or more attached infinitesimal vectors, 𝑽i,n\bm{V}_{i,n}. These points are advected in the flow field, i.e.:

𝒙it\displaystyle\frac{\partial\bm{x}_{i}}{\partial t} =𝒖[𝒙i(t)]\displaystyle=\bm{u}\left[\bm{x}_{i}(t)\right] (19)
𝑽i,nt\displaystyle\frac{\partial\bm{V}_{i,n}}{\partial t} =𝑽i,n𝒖[𝒙i(t)],\displaystyle=\bm{\nabla}_{\bm{V}_{i,n}}\bm{u}\left[\bm{x}_{i}(t)\right], (20)

where an exact expression for the gradient of the flow field is given by:

𝒗𝒖\displaystyle\bm{\nabla}_{\bm{v}}\bm{u} =jΓ4π2ϵ1ϵ2𝚫^jrirf×\displaystyle=\sum_{j}\frac{\Gamma}{4\pi}\ \frac{2\epsilon}{1-\epsilon^{2}}\ \frac{\hat{\bm{\Delta}}_{j}}{r_{i}r_{f}}\times
[𝒗𝒓i(𝒗[𝒓^iri+𝒓^frf+𝒓^i+𝒓^frirf1+ϵ21ϵ2])]\displaystyle\left[\bm{v}-\bm{r}_{i}\left(\bm{v}\cdot\left[\frac{\hat{\bm{r}}_{i}}{r_{i}}+\frac{\hat{\bm{r}}_{f}}{r_{f}}+\frac{\hat{\bm{r}}_{i}+\hat{\bm{r}}_{f}}{r_{i}r_{f}}\ \frac{1+\epsilon^{2}}{1-\epsilon^{2}}\right]\right)\right] (21)

Numerically, both are integrated using the Dormand-Prince method [36, 37] with an absolute velocity tolerance of 10810^{-8}.

Vortex Shape Aspect Ratio Tor. Interval Pol. ML Radius Pol. Interval
a=0.1a=0.1 Tresample=4106T_{resample}=4\cdot 10^{-6} rp=0.15r_{p}=0.15 Tresample=105T_{resample}=10^{-5}
a=0.2a=0.2 Tresample=1.6105T_{resample}=1.6\cdot 10^{-5} rp=0.3r_{p}=0.3 Tresample=5105T_{resample}=5\cdot 10^{-5}
Trefoil Knots a=0.3a=0.3 Tresample=3.6105T_{resample}=3.6\cdot 10^{-5} rp=0.35r_{p}=0.35 Tresample=5105T_{resample}=5\cdot 10^{-5}
rp=0.450.75r_{p}=0.45-0.75 Tresample=104T_{resample}=10^{-4}
a=0.4a=0.4 Tresample=6.4105T_{resample}=6.4\cdot 10^{-5} rp=0.6r_{p}=0.6 Tresample=104T_{resample}=10^{-4}
All Unkots a=0.3a=0.3 Tresample=104T_{resample}=10^{-4} rp=0.45r_{p}=0.45 Tresample=104T_{resample}=10^{-4}
Table 2: Resampling intervals used for various simulations. Note that the interval must be reduced for simulations where a material line comes close to the vortex. This is needed to ensure that the it is resampled roughly the same number of times per transit around the vortex: in practice this means the interval scales as Tresamplea2T_{resample}\sim a^{-2}. In each case the simulations were manually checked to ensure the sampling remained qualitatively accurate – insufficient resampling generally produces a numerically unstable result.

B.2 Bézier Curves

Because some sections of the material line will stretch far more than others, to accurately track its length we need a method for inserting new points into the curve as it evolves. To implement this, we approximate the material line as a series of cubic Bézier curves. We do this by representing the material line as a series of points along the curve, 𝒙i\bm{x}_{i}, with a single attached tangent vector, 𝑽i\bm{V}_{i}. These points and vectors evolve according to eqn. 19 and eqn. 20. Each point also has a attached segment length, sis_{i}, which is constant in time excepting periodic resampling of the curve (see below).

The implicit cubic Bézier curve for each segment is then given by:

𝒙i(z)=(1z)3𝐏0+3(1z)2z𝐏1+\displaystyle\bm{x}_{i}(z)=(1-z)^{3}\vec{\bf P}_{0}+3(1-z)^{2}z\vec{\bf P}_{1}+
3(1z)z2𝐏2+z3𝐏3\displaystyle\quad\quad 3(1-z)z^{2}\vec{\bf P}_{2}+z^{3}\vec{\bf P}_{3} (22)

where z=01z=0-1 is the position along each curved segment and the control points are define as:

𝐏0\displaystyle\vec{\bf P}_{0} =𝒙i\displaystyle=\bm{x}_{i} (23)
𝐏1\displaystyle\vec{\bf P}_{1} =𝒙i+si3𝑽i\displaystyle=\bm{x}_{i}+\frac{s_{i}}{3}\bm{V}_{i} (24)
𝐏2\displaystyle\vec{\bf P}_{2} =𝒙i+1si3𝑽i+1\displaystyle=\bm{x}_{i+1}-\frac{s_{i}}{3}\bm{V}_{i+1} (25)
𝐏3\displaystyle\vec{\bf P}_{3} =𝒙i+1.\displaystyle=\bm{x}_{i+1}. (26)

Note that P2P_{2} depends on sis_{i}, not si+1s_{i+1}, even though the tangent vector is given by 𝑽i+1\bm{V}_{i+1}. Initially, sis_{i} corresponds to the arc length of this segment, and the tangent vectors, 𝑽i\bm{V}_{i}, are all unit length. As the curve is advected this will result in 𝑽i\bm{V}_{i} changing length to compensate for stretching, rather than including it directly in sis_{i}. This is done to ensure that xis(z=0)=𝑽i\frac{\partial x_{i}}{\partial s}(z=0)=\bm{V}_{i} and xis(z=1)=𝑽i+1\frac{\partial x_{i}}{\partial s}(z=1)=\bm{V}_{i+1}.

At regular intervals, the path is resampled: sis_{i} are replaced with the estimated length of each Beziér segment, and the tangent vectors are re-normalized. The actual length of each curve is estimated by sampling each curve at 100 points and computing the total distance between these points. See Table 2 for the resampling interval used for various simulations.

B.3 Addition and Removal of Points

An angular and length error is considered when decided to insert new points into the curves which define the material lines. A error number for each segment, NiN_{i}, is computed using:

Ni\displaystyle N_{i} =max[|𝑽^i×𝚫^i|+|𝑽^i+1×𝚫^i|ϵa,|𝚫i|ϵ],\displaystyle=\textrm{max}\left[\frac{|\hat{\bm{V}}_{i}\times\hat{\bm{\Delta}}_{i}|+|\hat{\bm{V}}_{i+1}\times\hat{\bm{\Delta}}_{i}|}{\epsilon_{a}},\frac{|\bm{\Delta}_{i}|}{\epsilon_{\ell}}\right], (27)

where 𝚫i=𝒙i+1𝒙i\bm{\Delta}_{i}=\bm{x}_{i+1}-\bm{x}_{i} is the segment displacement vector (𝚫^\hat{\bm{\Delta}} is the normalized equivalent), ϵa=0.1\epsilon_{a}=0.1 is the angular tolerance parameter, and ϵ=0.1\epsilon_{\ell}=0.1 is the length tolerance parameter.

The addition or removal of points happens at the same interval as the resampling described above. If Ni>1N_{i}>1 for any segment, new points are inserted between the ends of the segment using the Bezier approximation; the number of inserted points is ceil[Ni]1\textrm{ceil}[N_{i}]-1. To remove redundant points, we consider pairs of segments with even and odd indices; if the sum of NiN_{i} for these neighboring segments is <0.9<0.9, the midpoint is removed.

B.4 FTLE Computation

To compute the FTLE of vortical flow fields, we model the advection of a point, 𝒙(t)\bm{x}(t), with three attached infinitesimal vectors, 𝑽n(t)\bm{V}_{n}(t). These vectors are initialized so that 𝑽n(t=0)=𝒆^n\bm{V}_{n}(t=0)=\hat{\bm{e}}_{n}, where 𝒆^n\hat{\bm{e}}_{n} are the Cartesian unit vectors. In this representation the strain tensor and Cauchy strain tensor are given by:

Fij\displaystyle F_{ij} =𝒆^i𝑽j\displaystyle=\hat{\bm{e}}_{i}\cdot\bm{V}_{j} (28)
Cij\displaystyle C_{ij} =k(𝑽i𝒆^k)(𝑽j𝒆^k).\displaystyle=\sum_{k}(\bm{V}_{i}\cdot\hat{\bm{e}}_{k})(\bm{V}_{j}\cdot\hat{\bm{e}}_{k}). (29)

In practice, the stretching can be so rapid that numerical precision can limit the maximum observed FTLE value. To limit this, we show FTLE values computed for a time when the relative stretching of all vectors is less than 101010^{10}.

B.5 Simulation Parameters

All vortex paths used in these simulations are defined on the surface of a torus; the conversion between torroidal (RR, aa, ϕ\phi, and α\alpha), cylindrical (ρ\rho, ϕ\phi, and zz), and cartesian (xx, yy, and zz) coordinates is given by:

ρ\displaystyle\rho =R+acosα\displaystyle=R+a\cos\alpha (30)
x\displaystyle x =ρcosϕ\displaystyle=\rho\cos\phi (31)
y\displaystyle y =ρsinϕ\displaystyle=\rho\sin\phi (32)
z\displaystyle z =asinα,\displaystyle=a\sin\alpha, (33)

where ϕ\phi is azimuthal angle, RR/aa are the major/minor radius of the torus and α\alpha is the polloidal angle. The aspect ratio of the torus is given by a/Ra/R; for most cases R=1R=1, so the aspect ratio is given by aa.

Parametric equations for the vortex knots are given by:

Trefoil knot: ϕ\displaystyle\textrm{Trefoil knot: }\phi =(04π)\displaystyle=(0-4\pi) (34)
α\displaystyle\alpha =32ϕ\displaystyle=\frac{3}{2}\phi (35)
R\displaystyle R =1,\displaystyle=1, (36)

where a=(0.1,0.2,0.3,0.4)a=(0.1,0.2,0.3,0.4) is the aspect ratio, which varies for different simulations.

Note that this knotted solution wraps around the torus twice in the azimuthal direction; we desire for our unknotted cases to do the same for a more direct comparison. Since one can not define a closed single path on the surface of a torus which wraps twice and is itself unknotted, the three unknotted cases are each composed of two separated vortices which each wrap once around a torus. The parametric equations for these are:

Inset rings: ϕ1/2\displaystyle\textrm{Inset rings: }\phi_{1/2} =(02π)\displaystyle=(0-2\pi) (37)
a1/2\displaystyle a_{1/2} =0\displaystyle=0 (38)
R1\displaystyle R_{1} =0.7\displaystyle=0.7 (39)
R2\displaystyle R_{2} =1.3\displaystyle=1.3 (40)
Inset Helices: ϕ1/2\displaystyle\textrm{Inset Helices: }\phi_{1/2} =(02π)\displaystyle=(0-2\pi) (41)
α1/2\displaystyle\alpha_{1/2} =3ϕ1/2\displaystyle=3\phi_{1/2} (42)
a1/2\displaystyle a_{1/2} =0.3\displaystyle=0.3 (43)
R1\displaystyle R_{1} =0.85\displaystyle=0.85 (44)
R2\displaystyle R_{2} =1.15\displaystyle=1.15 (45)
Twisted Rings: ϕ1/2\displaystyle\textrm{Twisted Rings: }\phi_{1/2} =(02π)\displaystyle=(0-2\pi) (46)
α1\displaystyle\alpha_{1} =32sinϕ1\displaystyle=\frac{3}{2}\sin\phi_{1} (47)
α2\displaystyle\alpha_{2} =π+32sinϕ2\displaystyle=\pi+\frac{3}{2}\sin\phi_{2} (48)
R1/2\displaystyle R_{1/2} =1\displaystyle=1 (49)
a1/2\displaystyle a_{1/2} =0.3,\displaystyle=0.3, (50)

where in each case we have chosen the aspect ratios and/or separation between vortices to match the a=0.3a=0.3 torus knot case. Additionally, the maximum twist angle in the twisted ring case is chosen to match the (constant) twist angle in the trefoil knot case.

References