Once the NLLE spectrum and corresponding RGIEs are obtained, we can examine the evolutionary behaviors of the NLLE spectrum and corresponding RGIEs in a multidimensional chaotic system. Our method for computing the NLLE spectrum is tested on three dynamical systems with different complexity: the 3-variable Lorenz system (Lorenz, 1963), the 4-variable hyperchaotic Lorenz system (Li et al., 2005; Wang and Liu, 2006), and the 40-variable Lorenz96 model (Lorenz, 1996). The 3-variable Lorenz system is \begin{equation} \label{eq3} \left\{ \begin{array}{l} \dot{X}=-\sigma X+\sigma Y \\ \dot{Y}=rX-Y-XZ \\ \dot{Z}=XY-bZ \end{array} \right. , \ \ (4)\end{equation} where X, Y, Z are state variables, σ=10, r=28, and b=8/3, for which the well-known butterfly attractor exists. Figure 1 shows the Lorenz system’s \(\bar\lambda_i\) and \(\ln\overline{E}_i\) (i=1,2,3) as a function of time τ. As can be seen, \(\bar\lambda_1\) initially remains constant at around 0.91, then decreases rapidly, and finally approaches zero as τ increases (Fig. 1a). (Ding and Li, 2007) proved that \(\bar\lambda_1\) decreases asymptotically in a similar manner to O(1/τ) as τ tends to infinity. Correspondingly, \(\overline{E}_1\) initially increases exponentially, then its growth rate slows, and finally stops increasing and reaches a saturation value (Fig. 1d). \(\bar\lambda_2\) initially remains constant near zero, and then decreases gradually as τ increases (Fig. 1b). Accordingly, \(\overline{E}_2\) initially remains almost constant, and then decreases gradually towards zero (Fig. 1e). \(\bar\lambda_3\) initially moves rapidly towards a large negative value (-14.5), and subsequently remains almost constant at this value (Fig. 1c). Correspondingly, \(\overline{E}_3\) decreases exponentially from the beginning and rapidly approaches zero (Fig. 1f).
Three Lyapunov exponents of the Lorenz system under given parameters are 0.906, 0, and -14.572 (Wolf et al., 1985). Note that these values of the Lyapunov exponents are close to those of the NLLEs at the initial phase (i.e., the phase of the NLLEs remaining almost constant) in the Lorenz system (Figs. 1a-c), indicating that when the errors are small enough to validate the TLM, the error growth rates measured by the NLLE spectrum are close to the Lyapunov exponents. However, as the errors increase, error evolution enters the nonlinear phase, the TLM is no longer valid, and the error growth rates measured by the NLLE spectrum show different behaviors from those during the linear phase. These results indicate that the NLLE spectrum may realistically reflect the time-varying characteristics of error growth rates along different directions from the linear to nonlinear phases of error growth. This represents an improvement over the traditional Lyapunov exponent spectrum, which only characterizes the error growth rates during the linear phase of error growth.
The hyperchaotic Lorenz system is formulated by introducing an additional state variable into the 3-variable Lorenz system. The equations that describe the hyperchaotic Lorenz system are \begin{equation} \label{eq4} \left\{ \begin{array}{l} \dot{x}_1=a(x_2-x_1)\\ \dot{x}_2=bx_1 +cx_2-x_1 x_3 +x_4\\ \dot{x}_3=-dx_3 +x_1x_2\\ \dot{x}_4=-kx_1 \end{array} \right. ,\ \ (5) \end{equation} where xi (i=1,2,3,4) are state variables, a, b, c, d, and k are system parameters. Here, taking a=35, b=7, c=12, d=3, and k=5, the hyperchaotic attractor exists (Li et al., 2005; Wang and Liu, 2006). As can be seen from Fig. 2, \(\bar\lambda_1\), \(\bar\lambda_3\), and \(\bar\lambda_4\) of the hyperchaotic Lorenz system have similar time-varying characteristics to \(\bar\lambda_1\), \(\bar\lambda_3\), and \(\bar\lambda_4\), respectively, of the Lorenz system. Therefore, a detailed description of the time evolution of \(\bar\lambda_i\) and \(\overline{E}_i\) (i=1,3,4) of the hyperchaotic Lorenz system is not given here. Next, we place more emphasis on the evolutions of \(\bar\lambda_2\) and \(\overline{E}_2\), and their influences on the predictability estimate of the hyperchaotic Lorenz system.
In the hyperchaotic Lorenz system, \(\bar\lambda_2\) initially remains a positive constant, and then decreases gradually and changes from positive to negative as τ increases (Fig. 2b). Correspondingly, \(\overline{E}_2\) initially increases, and then decreases gradually after reaching its maximum value (Fig. 2f). Because the maximum value of \(\overline{E}_2\) is far below the saturation value of \(\overline{E}_1\), \(\overline{E}_2\) no longer plays an important role in the error growth of the hyperchaotic Lorenz system. As mentioned earlier, the traditional Lyapunov theory uses the inverse of the sum of all the positive Lyapunov exponents (an estimate of the Kolmogorov entropy) as a measure of the total predictability of chaotic systems (Kolmogorov, 1941; Fraedrich, 1987, 1988). In this case, the second Lyapunov exponent will play an important role in limiting the predictability of the hyperchaotic Lorenz system (the traditional Lyapunov exponents of the hyperchaotic Lorenz system under given parameters are 0.41, 0.20, 0.00, and -26.7). These results indicate that the traditional Lyapunov exponents, based on linear error dynamics, may be insufficient to estimate the predictability time because they only consider the linear phase of error growth, without considering the nonlinear phase during which error growth either slows down or decreases gradually after the error initially increases exponentially. From this point of view, the NLLE spectrum is more suitable for characterizing the predictability of chaotic systems.
Our method for computing the NLLE spectrum is also applied to the Lorenz96 model. The model has 40 state variables, X1,X2,
,X40, which are governed by the equation dXi/dt=(Xi+1-Xi-2)Xi-1-Xi+F, where the index 1≤ i≤ 40 is arranged cyclically, and F is a fixed forcing. When F=8.0, the model displays sensitive dependence on the initial conditions (Lorenz, 1996). The Lorenz96 model has been used as a low-order proxy for atmospheric prediction and assimilation studies. Similar to the cases of the 3-variable and 4-variable Lorenz systems presented above, the NLLE spectrum of the Lorenz96 model initially remains close to its Lyapunov exponent spectrum, but depart from each other afterwards as error growth enters the nonlinear phase (Fig. 3a). Note that in Fig. 3a only the first 12 NLLEs [\(\bar\lambda_i(\delta(t_0),\tau)\), i≤ 12] are shown; the remaining NLLEs, \(\bar\lambda_i(\delta(t_0),\tau)\), are not shown due to space limitations. The first 12 RGIEs [i.e., \(\overline{E}_i(\delta(t_0),\tau)\), i≤ 12] finally reach saturation (Fig. 3b), and the rest, \(\overline{E}_i(\delta(t_0),\tau)\) (13≤ i≤ 40), decrease gradually after reaching a maximum value, or decrease directly from the beginning (not shown).
Following the work of (Dalcher and Kalnay, 1987), we determine the predictability limit as the time at which the error reaches 98% of its saturation level. The predictability limits determined from the curves of these 12 RGIEs are shown in Fig. 4. the results show that a more rapid initial growth of error vectors generally corresponds to a lower predictability limit, and the predictability limit of \(\overline{E}_i(\delta(t_0),\tau)\) (i≤ 12) increases more and more quickly with increasing i. As a result, the predictability limits show significant variations among error vectors of different directions, ranging from 11.5 to 50.1, suggesting that the predictability limit is highly sensitive to the direction of the initial error vector in the Lorenz96 model. These results further indicate that the NLLE method can effectively separate the slowly and rapidly growing perturbations, which is very important for studies of predictability and error growth dynamics.
The three examples presented above are all noise-free dynamical systems. However, noise is inevitably present in experimental and natural systems. The effect of noise on the estimation of the linear Lyapunov exponent spectrum has been noted in previous studies (e.g., Wolf et al., 1985; Brown et al., 1991). It is of interest and importance to explore the effects of noise on the calculation of the NLLE spectrum. For this purpose, we add measurement noise to the Lorenz96 model; that is, a small Gaussian white noise is added to each element of the time series of 40 variables of the Lorenz96 model after the entire series of all 40 variables have been generated. The NLLE spectrum is then computed based on these noise-contaminated data (Fig. 5). For noise of relatively small amplitude (magnitude of noise smaller than that of the initial error), the NLLE spectrum is not greatly affected by the noise. In contrast, for noise of sufficiently large amplitude (magnitude of noise close to that of the initial error), the NLLE spectrum cannot be accurately determined. The results suggest that the effects of noise should be considered for an accurate estimation of the NLLE spectrum. (Wolf et al., 1985) pointed out that low-pass filtering may be a feasible approach to reduce the effects of noise, which provides some direction for improving the estimation of the NLLE spectrum in the presence of noise.