It has recently been speculated that long-time average quantities of hyperchaotic dissipative systems may be approximated by weighted sums over unstable invariant tori embedded in the attractor, analogous to equivalent sums over periodic orbits, which are inspired by the rigorous periodic orbit theory and which have shown much promise in fluid dynamics. Using a new numerical method for converging unstable invariant two-tori in a chaotic partial differential equation (PDE), and exploiting symmetry breaking of relative periodic orbits to detect those tori, we identify many quasiperiodic, unstable, invariant two-torus solutions of a modified Kuramoto–Sivashinsky equation. The set of tori covers significant parts of the chaotic attractor and weighted averages of the properties of the tori—with weights computed based on their respective stability eigenvalues—approximate average quantities for the chaotic dynamics. These results are a step toward exploiting higher-dimensional invariant sets to describe general hyperchaotic systems, including dissipative spatiotemporally chaotic PDEs.
Periodic orbit theory formalizes the idea that if one can identify a large number of unstable periodic orbits (UPOs) embedded within a chaotic attractor, the properties of each of these non-chaotic unstable solutions can be summed with suitable weights to predict statistical properties of the chaotic dynamics itself. Practical computational methods inspired by this have demonstrated some ability to predict average quantities in high-dimensional chaotic systems. However, it has been conjectured that in so-called “hyperchaotic” systems, such as turbulent fluid flows and other spatiotemporally chaotic problems, it may be advantageous to consider higher-dimensional invariant structures called invariant tori, instead of unstable periodic orbits. Considering a particular hyperchaotic partial differential equation, we show here that one can indeed successfully identify many unstable invariant tori and approximate chaotic statistics with sums over the tori.
I. INTRODUCTION
Chaotic dynamics arise naturally from simple interactions in many physical systems, from fluid dynamics to electrical circuits and nonlinear optics. Studying the chaotic dynamics in terms of simple unstable, non-chaotic solutions to the underlying evolution equations, which are embedded within the stable chaotic attractor, provides key insights into the observed physics. In the absence of special symmetries, two types of special unstable solutions are generally studied: equilibria, zero-dimensional unstable fixed points in the state space of the system; and periodic orbits, time-periodic solutions corresponding to one-dimensional closed loops in state space. Though there is no a priori reason to expect large numbers of equilibria, analytical results1,2 suggest that, for certain classes of chaotic systems, infinitely many periodic orbits are embedded within the attractor, densely covering it. Trajectories within chaotic attractors closely shadow these unstable periodic orbits (UPOs), and, consequently, periodic orbits are often described as the “backbone” of chaos. Dynamical averages of quantities of interest can be expressed in terms of dynamical zeta functions,3 and if the full collection of periodic orbits is known for a hyperbolic system, these can, in turn, be evaluated by summing over UPOs.4–6 For systems exhibiting continuous symmetries, which are common in physics, extensions of these results imply summing over relative periodic orbits (RPOs) instead of periodic orbits.7,8
Of course, for most realistic systems, it is never possible to know the full infinite collection of UPOs, and so these exact results of ergodic theory are of limited direct practical use. In practice, for the complicated spatiotemporal chaos with a large number of positive Lyapunov exponents, which is typical in fluid-dynamical systems, it is not usually possible to find very large numbers of unstable (relative) periodic orbits, or even to quantify how many have been missed, and so the formal periodic orbit theory cannot be applied. Nevertheless, many authors have successfully found moderate numbers of equilibria and periodic orbits in such flows in computations9–13 and experiments,14,15 and using ad-hoc choices of weights, reasonable predictions have been achieved for flow statistics by summing over these solutions.9,13
On a periodic domain, relative periodic orbits are, in fact, a special case of invariant tori. Invariant two-tori are, after equilibria and periodic orbits, the next simplest solutions in continuous dynamical systems. They represent quasiperiodic behavior, in which two different fundamental frequencies interact. In a previous paper,16 it was shown that for a particular dissipative system of ordinary differential equations that exhibit hyperchaos with three positive Lyapunov exponents, invariant two-tori are generically found embedded within the attractor, appearing whenever the UPOs undergo Neimark–Sacker bifurcations. Suri et al.17 studied a hyperchaotic11 fluid-dynamical system, and by searching the unstable manifolds of equilibria and UPOs, demonstrated the existence of an unstable invariant two-torus embedded within the attractor.
These pieces of evidence suggest the hypothesis that unstable invariant tori (UITs), as well as unstable periodic orbits, should be generic within hyperchaotic systems. If this is the case, we propose that both classes of solutions should be taken into account when constructing the ad-hoc sums, which were mentioned above. Generic invariant tori could allow the study of key phenomenology within certain fluid-dynamical systems, for which periodic orbits are rare or at least computationally problematic to detect. For example, in wall-bounded turbulence, it has proven difficult to find periodic orbit solutions which capture the interaction between different processes at different length-scales.18 In the absence of phase locking, we expect the different temporal frequencies associated with these length-scales to lead to the dynamics manifesting as invariant tori rather than periodic orbits. It is conjectured that as the complexity of spatiotemporal chaos increases, which is associated with a greater number of positive Lyapunov exponents, the likelihood of finding and relative importance of UITs increases. However, a method to find such tori generically remains elusive.
When compared with the computation of periodic orbits or relative periodic orbits, the convergence of invariant tori, even given a good initial guess, is a difficult computational problem. Various previous authors19–26 have developed methods for the continuation of tori, and have successfully applied these to converge attracting tori and continue them as they become unstable, or to converge specific tori that arise from bifurcations. The majority of previous studies have concentrated on Hamiltonian dynamical systems, where invariant tori are known to be a generic feature. Nevertheless, in dissipative systems, (stable) invariant tori have been studied, as the breakdown of a two-torus is one of the possible routes to chaos.27–29
This paper aims at advancing the methodology for generically finding and exploiting UITs in the description of chaos. To find generic tori inside a chaotic attractor, we need both a method that can converge very unstable tori from relatively poor initial guesses and a way to find such guesses. In order to address the first point, in this paper, we present a new convergence method, which exploits the quasi-periodicity of non-phase-locked UITs to parameterize their full surfaces. This allows an entirely local formulation of the problem, which is amenable to massive parallelization on GPUs, and thereby we are able to apply this to a partial differential equation (PDE) system. In order to address the issue of finding guesses for UITs, we consider a forced generalized Kuramoto–Sivashinsky equation (gKSE). Here, we can find invariant tori through their connection to relative periodic orbits in the unforced case, which avoids the difficult open problem of detecting UITs directly in chaos. We show that UITs are plentiful and can be summed over to predict various average quantities of the chaotic dynamics.
This paper is laid out as follows: in Sec. II, we present both the unforced and forced gKSE, and the Lyapunov exponents associated with our chosen parameters; in Sec. III, we present and apply methods to find UITs and their stability properties, which are used in Sec. IV to estimate dynamical averages for the system; and the results are discussed in Sec. V.
II. THE FORCED GENERALIZED KSE
Figure 2 shows a projection of the chaotic attractors at the discussed parameter values yielding the classical KSE, the unforced gKSE, and the forced gKSE. The choice of projection is important here—since breaks the continuous phase-shift symmetry, we choose a projection which factors out this phase shift, namely, the absolute value of the complex Fourier coefficients.
We time-march these PDEs using an exponential time-differencing fourth-order Runge–Kutta scheme, following Kassam and Trefethen.37 This is coded in Julia so that we may find Jacobians through automatic differentiation using the package Zygote.38 Some additional calculations were performed using an identical algorithm in MATLAB. Throughout, we discretize the domain with points, or Fourier modes after 2/3 dealiasing, which is sufficient for this relatively low value of .
A. Lyapunov exponents
The average rate of growth or decay of perturbations to a trajectory within a chaotic attractor is measured by the Lyapunov exponents. The presence of at least one positive Lyapunov exponent is a necessary and sufficient condition for an attractor to be chaotic. A chaotic attractor is called hyperchaotic if its Lyapunov spectrum contains at least two positive exponents.
We compute the leading Lyapunov exponents using Algorithm 1, which is inspired by an approach initially proposed by Benettin et al.39 In this algorithm, the state and the orthonormal basis are mapped to and , respectively, where is the time evolution operator for time and is the Jacobian of the flow. The deformed basis is reorthonormalized via QR decomposition, which at the same time allows us to extract the finite-time evaluation of the Lyapunov exponents from the diagonal elements of the right triangular matrix.40 This is repeated for segments of fixed duration along a long chaotic trajectory. The Lyapunov exponents are then computed by averaging the finite-time evaluations. Prior to this loop, the dynamics are integrated for a sufficiently long time to ensure that the trajectory is confined to the chaotic attractor.
We employ a slight modification to the usual algorithm: instead of using arbitrary linearly independent vectors to construct the initial basis , Algorithm 1 fills the first column of with , and—if and continuous translations in are allowed—the second column with (lines 3–6). Therefore, the first (two) column(s) of span the neutral subspace of the Jacobian. The neutral action of the Jacobian on this subspace is enforced at each iteration by filling the first or the first two columns of in a similar manner (lines 12–15). As a result, starts with the expected zero values whose number equals the dimension of the neutral subspace, followed by the nonzero exponents in descending order. This enables us to distinguish exponents with very small absolute values from zeros associated with continuous symmetries.
The four leading Lyapunov exponents of the chaotic attractor over (with and being fixed) are shown in Fig. 3. The parameters , , and are fixed in the calculations. Outside the plotted range of , the attractor behaves as follows: for large values of , the global attractor is a stable fixed point; as decreases, the system becomes chaotic via the Ruelle–Takens–Newhouse route to chaos: at , the fixed point loses its stability and the attractor becomes a limit cycle; at , the attractor becomes a stable torus; and at , the attractor turns chaotic and remains chaotic until . Below this value, the attractor—or sometimes coexisting attractors—consist(s) of stable periodic orbits or stable tori. At , the attractor again becomes chaotic and remains so for all smaller values of .
Due to the presence of the continuous translational symmetry in the case of unforced system, we do not expect to find many periodic orbits but rather relative periodic orbits (RPOs). For , the combination of the continuous and discrete symmetries leads to a dense class of periodic orbits called preperiodic orbits by Cvitanović et al.,41 but these are not present when . As the continuous symmetry is broken by , the remaining RPOs should generically become invariant two-tori, as discussed in Sec. III B. Intuitively, for two-tori to be embedded within a hyperbolic chaotic attractor, we require more than one positive Lyapunov exponent—with only one, the chaotic attractor locally looks like a very thin sheet, which cannot geometrically include an invariant two-dimensional non-chaotic manifold. Indeed, we see two positive Lyapunov exponents for , so this is consistent. Note that the Kaplan–Yorke dimension of the attractor slightly decreases with increasing , while the first and fourth Lyapunov exponents become more negative (see Table I). In all cases, —the system we are studying exhibits low-dimensional chaos, in contrast with the spatiotemporal chaos seen at higher in the KSE, for example.
. | β = 0 . | β = 0.01 . | β = 0.01 . |
---|---|---|---|
. | . | . | . |
χ1 | 0.0484 | 0.0485 | 0.0476 |
χ2 | 0 | 0 | 0.0036 |
χ3 | 0 | 0 | 0 |
χ4 | −0.0028 | −0.0061 | −0.0098 |
χ5 | −0.1884 | −0.1805 | −0.1815 |
χ6 | −0.2562 | −0.2608 | −0.2600 |
χ7 | −0.2902 | −0.2918 | −0.2903 |
χ8 | −0.3102 | −0.3089 | −0.3083 |
DKY | 4.2425 | 4.2348 | 4.2279 |
. | β = 0 . | β = 0.01 . | β = 0.01 . |
---|---|---|---|
. | . | . | . |
χ1 | 0.0484 | 0.0485 | 0.0476 |
χ2 | 0 | 0 | 0.0036 |
χ3 | 0 | 0 | 0 |
χ4 | −0.0028 | −0.0061 | −0.0098 |
χ5 | −0.1884 | −0.1805 | −0.1815 |
χ6 | −0.2562 | −0.2608 | −0.2600 |
χ7 | −0.2902 | −0.2918 | −0.2903 |
χ8 | −0.3102 | −0.3089 | −0.3083 |
DKY | 4.2425 | 4.2348 | 4.2279 |
III. UNSTABLE INVARIANT TORI
A. Torus convergence algorithm
The fact that and are independent of and partially constrains the choice of parameterization, which improves numerical convergence, but also assumes quasiperiodic dynamics. This is a strong assumption, which is certainly not valid in Arnold tongues, regions of parameter space in which phase locking implies the existence of periodic orbits on an invariant torus. In such regions, we may instead directly converge the periodic orbits.16 In practice, when the phase locking of a UIT is such that the periodic orbits on it are of very long period, it is numerically indistinguishable from a quasiperiodic invariant torus, and our algorithm will converge.
We start with an initial guess, which geometrically describes a two-torus in state space, but not an invariant manifold. We then iteratively deform this torus until (6) is satisfied at every point on the surface. The torus is discretized with Fourier modes in , as for (2), so the linear terms are entirely local differential operators in Fourier space. In and , we discretize on an evenly spaced grid of points, and the derivatives are calculated with dense trigonometric differentiation matrices. This means that we can compute a sparse Jacobian for the left hand side of (6), of size , where the two additional columns come from derivatives with respect to and . The matrix consists of dense blocks on the main diagonal, corresponding to the nonlinear terms, and diagonal blocks elsewhere, corresponding to the derivatives with respect to and . This gives a total of nonzero entries. Following Cvitanović et al.,41 we can solve this system using a Levenberg–Marquardt algorithm. As a consequence, we do not need to introduce additional constraints for this underconstrained optimization problem. At each iteration of Levenberg–Marquardt, the sparse linear system is solved using the conjugate-gradient-like least squares minimum residual.42 Since this requires only sparse matrix multiplications, this can be performed on a GPU in Julia at great speed despite the size of the system.
As a consequence of using the Levenberg–Marquardt algorithm, our method is able to converge from relatively poor initial guesses, since it is effectively gradient-descent when far from a solution, and so shares the convergence properties of recent improvements in methods for the computation of periodic orbits.12,13,43 Figure 5 shows the torus-shaped but not invariant initial guess at (generated by continuation, see Sec. III B), and the drastically different converged solution.
Our method is also able to converge some UPOs which exist when strong phase locking is present, as UPOs are a degenerate case of the solution given by (6) in which either or . Indeed, if they were both zero, the algorithm would have converged to a steady state solution, but this never occurred.
B. Continuation of UITs from RPOs
A relative periodic orbit is a particular case of an invariant torus, where one of the two dimensions of the invariant manifold exactly corresponds to a continuous symmetry of the system. In the presence of such a symmetry (and the absence of discrete symmetries), RPOs are expected to be the generic structure in chaotic attractors, with pure periodic orbits rare special cases, for example, related to bifurcations of solutions outside the chaos. The unforced system with has a continuous symmetry, and we can find RPOs in it using the now-routine method of recurrent flow analysis, followed by a Newton–Krylov based shooting method.9 Our implementation of recurrent flow analysis exactly matches that of Cvitanović et al.41 Since , the system has no discrete symmetry, and so we do not anticipate the existence of “pre-periodic orbits,” a special case of (non-relative) periodic orbits.41
It was found to be sufficient to use the RPO as an initial condition for the algorithm at and then use this converged UIT and the RPO to linearly extrapolate an initial guess for . Several of the UITs were continued to and beyond—Fig. 6 shows an RPO at and its continuation to a UIT at —but for the more geometrically complex tori this proved difficult and higher resolution discretizations of and are likely to be required. Indeed, we only searched for RPOs for periods up to for this reason. In other cases, strong phase lockings were detected, at which point it is no longer possible to satisfy (6) and the continuation algorithm breaks down. Such phase lockings are generic when invariant tori are continued, as Arnold tongues are encountered.44 It is nevertheless still possible to continue the UITs past these tongues with considerable additional effort,16 but this was not performed here.
Figure 7 shows two different projections of a simple RPO at , which is continued to a UIT at . With a projection showing the absolute values of the Fourier coefficients, which are invariant under shifts in the direction, the RPO appears as a simple loop but at non-zero , the structure is clearly a full two-dimensional structure. A more naïve projection showing the real parts of the Fourier coefficients, which are not invariant under phase shifts, shows that the RPO is indeed topologically a torus at , but then the difference between the UIT and the RPO is obscured.
Twelve distinct UITs were successfully converged at from the continuation of 27 distinct RPOs. A projection of all 12 of these is shown in Fig. 8. Of these, eight were successfully continued to . In addition to these, a common traveling wave solution at was continued to give a periodic orbit, but this was omitted from our calculations in Sec. IV, as were any UPOs resulting from phase lockings of the UITs.
C. Stability of UITs
Algorithms for finding the stability properties of invariant tori are notoriously difficult to use.45,46 Here, we propose a simple iterative method which accurately finds the leading Lyapunov exponents for a UIT, i.e., the real parts of the stability eigenvalues. It is sufficient to know these to calculate the weights for the statistical averages discussed in Sec. IV. Our method does not give the imaginary parts of the eigenvalues or the linear manifolds associated with the eigenvectors.
The algorithm is an extension of that discussed in Sec. II A to calculate Lyapunov exponents for the attractor. In theory, if we start with a point exactly on an invariant set, the Lyapunov exponents calculated using the given algorithm should give us exactly the Lyapunov exponent of the invariant set. However, as the sets of interest are all unstable, a trajectory started from a calculated point of the invariant set will quickly drift away. Consequently, we augment the algorithm and in each iteration, we ensure that the trajectory starts from the correct point on the invariant manifold, assuming the dynamics are given locally by (5), as described in Algorithm 2.
All the UITs found had either two unstable eigenvalues (distinct values or repeated values, the latter suggesting a complex conjugate pair) or only one unstable eigenvalue. Any solution embedded within the chaotic attractor can have at most two unstable eigenvalues, since this is the number of positive Lyapunov exponents for the attractor itself, as discussed in Sec. II. Any UIT should have, by definition, two zero eigenvalues, and in each case, we numerically found two Lyapunov exponents with magnitude very close to zero. The same method applied to UPOs gives just one (approximately) zero eigenvalue and one or two positive ones. The full results are listed in Table II.
Torus Ti . | P = D . | χ1 . | χ2 . | |u(1)| . | |u(2)| . | |u(3)| . | . |
---|---|---|---|---|---|---|---|
T1 | 20.995 | 0.053 | 0 | 4.350 | 13.428 | 10.099 | 0.118 |
T2 | 19.218 | 0.032 | 0.032 | 4.255 | 14.771 | 8.909 | 0.098 |
T3 | 21.749 | 0.096 | 0 | 4.694 | 12.492 | 11.109 | 0.065 |
T4 | 20.235 | 0.062 | 0 | 4.455 | 13.319 | 9.551 | 0.102 |
T5 | 20.319 | 0.044 | 0 | 4.353 | 13.813 | 9.626 | 0.143 |
T6 | 21.401 | 0.032 | 0.029 | 4.082 | 12.928 | 10.046 | 0.104 |
T7 | 17.443 | 0.112 | 0 | 5.196 | 11.394 | 8.416 | 0.056 |
T8 | 24.216 | 0.056 | 0.050 | 3.825 | 11.176 | 11.463 | 0.059 |
T9 | 19.695 | 0.076 | 0 | 4.556 | 12.727 | 9.388 | 0.083 |
T10 | 23.632 | 0.325 | 0 | 6.844 | 7.178 | 14.553 | 0.019 |
T11 | 15.737 | 0.083 | 0.029 | 4.740 | 11.854 | 7.244 | 0.056 |
T12 | 20.047 | 0.062 | 0.002 | 4.469 | 13.376 | 9.362 | 0.098 |
Prediction | 20.287 | 0.064 | 0.011 | 4.461 | 12.973 | 9.702 | |
Chaotic attractor | 19.938 | 0.047 | 0.003 | 4.265 | 12.861 | 9.236 | |
Standard deviation | 7.801 | 2.405 | 3.886 | 6.300 | |||
Normalized error | 0.045 | 0.081 | 0.029 | 0.074 |
Torus Ti . | P = D . | χ1 . | χ2 . | |u(1)| . | |u(2)| . | |u(3)| . | . |
---|---|---|---|---|---|---|---|
T1 | 20.995 | 0.053 | 0 | 4.350 | 13.428 | 10.099 | 0.118 |
T2 | 19.218 | 0.032 | 0.032 | 4.255 | 14.771 | 8.909 | 0.098 |
T3 | 21.749 | 0.096 | 0 | 4.694 | 12.492 | 11.109 | 0.065 |
T4 | 20.235 | 0.062 | 0 | 4.455 | 13.319 | 9.551 | 0.102 |
T5 | 20.319 | 0.044 | 0 | 4.353 | 13.813 | 9.626 | 0.143 |
T6 | 21.401 | 0.032 | 0.029 | 4.082 | 12.928 | 10.046 | 0.104 |
T7 | 17.443 | 0.112 | 0 | 5.196 | 11.394 | 8.416 | 0.056 |
T8 | 24.216 | 0.056 | 0.050 | 3.825 | 11.176 | 11.463 | 0.059 |
T9 | 19.695 | 0.076 | 0 | 4.556 | 12.727 | 9.388 | 0.083 |
T10 | 23.632 | 0.325 | 0 | 6.844 | 7.178 | 14.553 | 0.019 |
T11 | 15.737 | 0.083 | 0.029 | 4.740 | 11.854 | 7.244 | 0.056 |
T12 | 20.047 | 0.062 | 0.002 | 4.469 | 13.376 | 9.362 | 0.098 |
Prediction | 20.287 | 0.064 | 0.011 | 4.461 | 12.973 | 9.702 | |
Chaotic attractor | 19.938 | 0.047 | 0.003 | 4.265 | 12.861 | 9.236 | |
Standard deviation | 7.801 | 2.405 | 3.886 | 6.300 | |||
Normalized error | 0.045 | 0.081 | 0.029 | 0.074 |
IV. ESTIMATING DYNAMICAL AVERAGES
Tables II and III list the UITs that were successfully converged at and continued to and , respectively. The calculated Lyapunov exponents and for each of them are used to compute weights, and these weights are used to give predictions for the long-time averages of the energy production/dissipation and the first three Fourier coefficients in the chaotic attractor. The formal periodic orbit theory suggests that it is possible to calculate the Lyapunov exponents for the attractor by summing over UPOs,5 and, thus, we have also attempted this here using UITs.
Torus Ti . | P = D . | χ1 . | χ2 . | |u(1)| . | |u(2)| . | |u(3)| . | . |
---|---|---|---|---|---|---|---|
T2 | 19.229 | 0.032 | 0.032 | 4.258 | 14.770 | 8.920 | 0.151 |
T5 | 20.536 | 0.040 | 0 | 4.377 | 13.715 | 9.800 | 0.239 |
T6 | 21.453 | 0.033 | 0.028 | 4.062 | 12.884 | 10.064 | 0.157 |
T7 | 17.661 | 0.114 | 0 | 5.139 | 11.325 | 8.518 | 0.084 |
T8 | 24.382 | 0.054 | 0.050 | 3.814 | 11.118 | 11.567 | 0.092 |
T10 | 23.622 | 0.325 | 0 | 6.846 | 7.177 | 14.549 | 0.030 |
T11 | 15.784 | 0.080 | 0.035 | 4.773 | 11.862 | 7.296 | 0.083 |
T12 | 20.121 | 0.056 | 0.002 | 4.484 | 13.336 | 9.423 | 0.164 |
Prediction | 20.222 | 0.060 | 0.017 | 4.445 | 12.893 | 9.633 | |
Chaotic attractor | 20.036 | 0.045 | 0.004 | 4.233 | 12.950 | 9.260 | |
Standard deviation | 7.773 | 2.327 | 3.864 | 6.290 | |||
Normalized error | 0.024 | 0.091 | 0.015 | 0.059 |
Torus Ti . | P = D . | χ1 . | χ2 . | |u(1)| . | |u(2)| . | |u(3)| . | . |
---|---|---|---|---|---|---|---|
T2 | 19.229 | 0.032 | 0.032 | 4.258 | 14.770 | 8.920 | 0.151 |
T5 | 20.536 | 0.040 | 0 | 4.377 | 13.715 | 9.800 | 0.239 |
T6 | 21.453 | 0.033 | 0.028 | 4.062 | 12.884 | 10.064 | 0.157 |
T7 | 17.661 | 0.114 | 0 | 5.139 | 11.325 | 8.518 | 0.084 |
T8 | 24.382 | 0.054 | 0.050 | 3.814 | 11.118 | 11.567 | 0.092 |
T10 | 23.622 | 0.325 | 0 | 6.846 | 7.177 | 14.549 | 0.030 |
T11 | 15.784 | 0.080 | 0.035 | 4.773 | 11.862 | 7.296 | 0.083 |
T12 | 20.121 | 0.056 | 0.002 | 4.484 | 13.336 | 9.423 | 0.164 |
Prediction | 20.222 | 0.060 | 0.017 | 4.445 | 12.893 | 9.633 | |
Chaotic attractor | 20.036 | 0.045 | 0.004 | 4.233 | 12.950 | 9.260 | |
Standard deviation | 7.773 | 2.327 | 3.864 | 6.290 | |||
Normalized error | 0.024 | 0.091 | 0.015 | 0.059 |
For the Lyapunov exponents, which are properties of a full trajectory rather than instantaneous quantities, the standard deviation is not well-defined and so we do not give a normalized error. Nevertheless, from the values in the table, we immediately see that the predicted values are rather poor estimates of the true Lyapunov exponents, when compared against the difference between the true values.
V. DISCUSSION
We have demonstrated that, for this contrived system at carefully chosen parameter values, UITs are common and readily found. Based on the projection shown in Fig. 8, all identified UITs are located within the attractor and collectively give a convincing visual representation of it. This suggests that the UITs may indeed be spanning a significant part of the attractor.
For these particular collections of UITs, we have predicted the energy production/dissipation to within less than 5% of one standard deviation, despite the measured values associated with individual tori varying by much more than the standard deviation. We interpret this observation as evidence that our particular collections of tori, which were generated from random chaotic timeseries, represent a reasonably unbiased sample of the dynamics.
The predicted values of the Lyapunov exponents of the chaotic attractor are significantly poorer, which is to be expected as these are notoriously difficult to calculate and sensitive to which parts of the attractor are accounted for. Whether the predicted values become more precise as more UITs are included—or whether instead there is some systematic reason that our predictions of the Lyapunov exponents are poor—remains an open question.
By definition, if UITs exist within an attractor, chaotic trajectories must pass arbitrarily close to them. We might well expect, therefore, that given a number of diverse UITs that cover much of the attractor we should be able to average quantities over the tori to approximate averages over the attractor itself. This system was deliberately chosen to give a method to find large numbers of UITs, and so it is no great surprise that our method is successful here.
What remains an open question is whether UITs exist in large numbers in realistic systems for which it has been difficult to detect UPOs, such as wall-bounded turbulence. If they do, they could capture physical processes that are currently poorly understood.18 Even if such UITs exist in general high-dimensional, dissipative, chaotic systems, their detection and convergence remains a computational challenge. In this work, we have specifically constructed a system in which we can exploit the breaking of a continuous symmetry to find UITs; this method will not be applicable in more generic systems. The detection of UITs directly from a chaotic timeseries is an open problem and will certainly require more sophisticated data analysis methodologies than the traditional recurrent flow analysis used to find UPOs.
ACKNOWLEDGMENTS
This work was supported by the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant No. 865677).
AUTHOR DECLARATIONS
Conflict of Interest
The authors have no conflicts to disclose.
Author Contributions
Jeremy P. Parker: Conceptualization (equal); Investigation (equal); Methodology (equal); Software (equal); Visualization (equal); Writing – original draft (equal); Writing – review & editing (equal). Omid Ashtari: Conceptualization (equal); Investigation (equal); Methodology (equal); Software (equal); Visualization (equal); Writing – original draft (equal); Writing – review & editing (equal). Tobias M. Schneider: Conceptualization (equal); Funding acquisition (equal); Methodology (equal); Project administration (equal); Resources (equal); Supervision (equal); Writing – review & editing (equal).
DATA AVAILABILITY
The data that support the findings of this study are available from the corresponding author upon reasonable request.