1.State Key Laboratory of Numerical Modeling for Atmospheric Sciences and Geophysical Fluid Dynamics (LASG), Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029, China 2.College of Earth Science, University of Chinese Academy of Sciences, Beijing 100049, China 3.Laboratory for Regional Oceanography and Numerical Modeling, Qingdao National Laboratory for Marine Science and Technology, Qingdao 266237, China 4.College of Global Change and Earth System Sciences (GCESS), Beijing Normal University, Beijing 100875, China Manuscript received: 2018-10-19 Manuscript revised: 2019-01-02 Manuscript accepted: 2019-02-25 Abstract:In this work, two types of predictability are proposed——forward and backward predictability——and then applied in the nonlinear local Lyapunov exponent approach to the Lorenz63 and Lorenz96 models to quantitatively estimate the local forward and backward predictability limits of states in phase space. The forward predictability mainly focuses on the forward evolution of initial errors superposed on the initial state over time, while the backward predictability is mainly concerned with when the given state can be predicted before this state happens. From the results, there is a negative correlation between the local forward and backward predictability limits. That is, the forward predictability limits are higher when the backward predictability limits are lower, and vice versa. We also find that the sum of forward and backward predictability limits of each state tends to fluctuate around the average value of sums of the forward and backward predictability limits of sufficient states. Furthermore, the average value is constant when the states are sufficient. For different chaotic systems, the average value is dependent on the chaotic systems and more complex chaotic systems get a lower average value. For a single chaotic system, the average value depends on the magnitude of initial perturbations. The average values decrease as the magnitudes of initial perturbations increase. Keywords: nonlinear local Lyapunov exponent, forward and backward predictability limit, negative correlation, average value 摘要:在研究工作中, 提出了向前与向后可预报性两类可预报性. 然后利用非线性局部Lyapunov指数(NLLE)方法定量估计了Lorenz63和Lorenz96模型中相空间状态点的局部向前与向后可预报期限. 向前可预报性主要关注与叠加在初始状态上初始误差随时间的向前演变, 而向后可预报性则主要关注给定状态在它发生之前何时被预测出来. 研究结果表明, 向前与向后可预报期限具有负相关关系. 也就是说, 当向前可预报期限比较大时, 向后可预报期限比较小, 反之亦然. 我们还发现每一个状态点的向前与向后可预报期限之和均在足够多的状态的两类可预报期限之和的平均值附近振荡. 此外, 当状态点的数目足够多时, 此平均值为常数. 对于不同的混沌系统, 此平均值的大小取决于混沌系统. 更加复杂的混沌系统拥有较低的平均值. 对于单个混沌系统, 此平均值依赖于初始误差量级的大小. 平均值随之初始误差量级的增大而减小. 关键词:非线性局部Lyapunov指数, 向前与向后可预报期限, 负相关性, 平均值
HTML
--> --> --> -->
2.1. NLLE
In an n-dimensional nonlinear dynamical system, the evolution of initial perturbations δ(t0) is governed by \begin{equation} {\delta}(t_0+\tau)={\eta}({x}(t_0),{\delta}(t_0),\tau){\delta}(t_0) , \ \ (1)\end{equation} where δ(t)=(δ1(t),δ2(t),… δn(t))T represents perturbations at time t, η(x(t0),δ(t0),τ) is the nonlinear error propagator that propagates the initial perturbations δ(t0) forward to the perturbation δ(t), and x(t)=(x1(t),x2(t),… xn(t))T is the state vector. τ is integral time. Then, the NLLE is defined as \begin{equation} \lambda({x}(t_0),{\delta}(t_0),\tau)=\frac{1}{\tau}\ln\frac{\|{\delta}(t_0+\tau)\|}{\|{\delta}(t_0)\|} , \ \ (2)\end{equation} where Λ(x(t0),δ(t0),τ) depends on the initial state x(t0) in phase space, the initial perturbations δ(t0), and the integral time τ. The NLLE represents the average nonlinear growth rate of initial errors from t0 to t0+τ, which is an advantage over the traditional Lyapunov exponent based on linear error dynamics (Lacarra and Talagrand, 1988). The NLLE approach has been widely applied in research into atmospheric and oceanic predictability (Ding and Li, 2009; Ding et al., 2010, Ding et al., 2015; Li and Ding, 2011a, Li and Ding, 2013; Zhou et al., 2012; Duan et al., 2013).
2 2.2. Determination of the forward and backward predictability limits -->
2.2. Determination of the forward and backward predictability limits
2.2.1. Forward predictability If a large number of random initial perturbations with the same magnitude but different directions are superposed on the initial state x(t0), the local ensemble mean NLLE can be used to investigate the local average error growth of chaotic systems. Given that a large number of initial perturbations with amplitude ε lie on an n-dimensional spherical surface centered at the initial point x(t0), \begin{equation} {\delta}^{\rm T}(t_0){\delta}(t_0)=\varepsilon^2 , \ \ (3)\end{equation} and the local ensemble mean NLLE of random initial perturbations superposed on the initial state x(t0) within a finite time τ can be given by \begin{equation} \bar{\lambda}({x}(t_0),\tau)=\langle \lambda({x}(t_0),{\delta}(t_0),\tau)\rangle_N , \ \ (4)\end{equation} where $\langle\ \rangle_N$ denotes a local ensemble average of samples whose size N is sufficiently large $(N\to\infty)$. The mean LRGIE can be obtained by \begin{equation} \bar{E}({x}(t_0),\tau)=e^{(\bar{\lambda}({x}(t_0),\tau)\tau)} . \ \ (5)\end{equation} For the initial state x(t0), $\bar{E}(x(t_0),\tau)$ increases with time τ and finally reaches the state of nonlinear stochastic fluctuation, indicating that almost all information from the initial state is lost and the forecast becomes meaningless. The forward predictability limit of the initial state x(t0) can then be determined as the time at which the mean LRGIE reaches 95% of the saturation level. As an example, Fig. 2 shows the variations of NLLE, $\bar{\lambda}(x(t_0),\tau)$ and logarithm of $\bar{E}(x(t_0),\tau)$ in the Lorenz63 model with initial perturbations δ(t0)=10-5 as a function of time τ, where the initial state is x(t10000). From Fig. 2a, $\bar{\lambda}(x(t_0),\tau)$ fluctuates intensely in the initial period. Afterwards, it fluctuates relatively slowly and decreases asymptotically to zero. From Fig. 2b, after the zigzag growth process, $\bar{E}(x(t_0),\tau)$ finally levels out and enters the nonlinear stochastic fluctuation regime with a saturation value (Fig. 2b). According to the definition, the forward predictability limit of the initial state x(t10000) is determined as 14. Figure2. An example in the Lorenz63 model with an initial state x(t10000) and magnitude of initial perturbations ε=10-5: (a) local ensemble mean NLLE; (b) logarithm of LRGIE. The dashed line represents the saturation value. Nstep is the integration step.
2.2.2. Backward predictability In the backward predictability, the evolution of small perturbations is still governed by Eq. (1) in an n-dimensional nonlinear dynamical system. The time of the given state t0 and initial perturbations δ(t0-τ) are known, but the time of the initial state t0-τ is unknown. So, the growth of initial perturbations in backward predictability is expressed by \begin{equation} {\delta}(t_0)={\eta}({x}(t_0-\tau),{\delta}(t_0-\tau),\tau){\delta}(t_0-\tau) , \ \ (6)\end{equation} where δ(t0-τ)=(δ1(t0-τ),δ2(t0-τ),… δn(t0-τ)) T is the initial perturbations that are first given, η(x(t0-τ),δ(t0-τ),τ) is the nonlinear error propagator that propagates the initial perturbations δ(t0-τ) forward to the perturbation δ(t0), x(t)=(x1(t),x2(t),… xn(t)) T is the state vector, and τ is integral time. Then, the NLLE in backward predictability is defined as \begin{equation} \lambda({x}(t_0-\tau),{\delta}(t_0-\tau),\tau)=\frac{1}{\tau}\ln\frac{\|{\delta}(t_0)\|}{\|{\delta}(t_0-\tau)\|} , \ \ (7)\end{equation} where Λ(x(t0-τ),δ(t0-τ),τ) depends on the given state x(t0) and the corresponding initial state x(t0-τ) in phase space, the initial perturbation δ(t0-τ), and the integral time τ. Similarly, the mean LRGIE in backward predictability can be expressed as: \begin{equation} \bar{E}({x}(t_0-\tau),\tau)={\rm e}^{(\bar{\lambda}({x}(t_0-\tau),\tau)\tau)} . \ \ (8)\end{equation} Therefore, to determine the backward predictability of the given state, the corresponding initial state should be found first. But then how is the corresponding initial state found? Here, we use the traversing method. That is, we study the growth of initial perturbations by superposing the initial perturbations on previous states before the given state. Once the mean LRGIE reaches saturation at the given state, this previous state is the corresponding initial state. In a continuous time series of an observed dataset (x1,x2,…,xn), xn is the given state and the initial perturbations are δ(t0-τ). Firstly, we superpose the initial perturbations δ(t0-τ) on the previous state xn-1. If the LRGIE reaches saturation at the given state xn, then the state xn-1 is the corresponding state being searched for. Otherwise, we superpose the initial perturbations δ(t0-τ) on the previous state xn-2, and confirm whether the LRGIE reaches saturation at the given state xn. In this way, we can find the corresponding initial state. If the state xm is found as the corresponding state, the backward predictability limit of the given state xn is defined as \begin{equation} T=t_n-t_m . \ \ (9)\end{equation} For cases of only one corresponding initial state (Fig. 3a), it is easy to determine the backward predictability limit of the given state. However, sometimes there may be multiple previous states residing in the same attractor whose LRGIEs reach saturation at the given state. Figure 3b shows that there are three previous states whose LRGIEs all reach the saturation at the given state xn. The terms tm, tk and tr are the moments of the three corresponding initial states, respectively, and tn is the moment of the given state. In this case, we always choose a state that maximizes the backward predictability limit of the given state, as the corresponding initial state. So, the previous state xm is the corresponding initial state. Also, the backward predictability limit of the given state xn can be expressed by Eq. (9). Figure3. Schematic diagram of the determination of the local backward predictability for (a) only one previous state and (b) multiple previous states. tn is the moment of the given state x(tn). tm, tk and tr are the moments of three corresponding initial states x(tm), x(tk) and x(tr), respectively.
In a limited range of a time series dataset, we use the traversing method to find multiple previous states of which mean LRGIEs reach saturation at the given state. Thus, we consider whether there might be more multiple previous states of which LRGIEs reach saturation at the given state if the length of the data is larger. We still take the continuous time series of observed data, (x1,x2,…,xn) as an example. If there are more previous states supplemented into the time series data, the new time series of observed data is (x-n,…,x-1,x0,x1,x2,…,xn). In the original time series data, the previous state xm is the corresponding state. Thus, we choose the state xm-1 to superpose the initial perturbations upon. The mean LRGIE reaches saturation before the given state xn. Also, when we choose more previous states before the state xm-1, all the LRGIEs reach saturation before the given state. Therefore, although there are more previous states supplemented into the original time series data, the corresponding initial state does not change, nor does the backward predictability limit of the given state. Taking the same state x(t10000) in the Lorenz63 model as an example, the magnitude of the initial perturbation δ(t0) is 10-5. The backward predictability limit of the state x(t10000) is about 11, which differs from its forward predictability limit (about 14).