I want to investigate (numerically) whether the spatiotemporal dynamics of a PDE (reaction–diffusion) is chaotic. The Lyapunov exponent focuses on the dependence on initial conditions and is an indicator for chaos. I am not sure how to apply Lyapunov exponents to such a problem. I have three possibilities in mind:
- Take a particular point in space and calculate the exponent for this point. I‘d stay that if the exponent is positive, a dependence exists. If not, however, this may only be true for that point.
- Consider the spatial discretization as say 200 coupled ODEs and take the largest exponent.
- Consider a spatial average.
What is the best way for spatiotemporal chaos? Why? Other ideas are also more than welcome.
Just so we are all on the same page: I assume that you want to evolve your dynamics for two slightly different initial conditions and see whether the difference of some observable diverges exponentially.
Unless some part of your system is uncoupled from the rest, all reasonable observables should yield the same Lyapunov exponent¹. However, the less sensitive an observable is to the phase local oscillations and similar, the less temporal averaging you need to determine the Lyapunov exponent robustly. Let’s reconsider your options in light of this:
Unless your point is somehow uncoupled from the rest of the system, the latter should not happen. For some weakly coupled point, it may however take some time till you see the effect of your perturbation.
I presume that by this you mean that you consider the exponential growth of the difference $|x(t)-y(t)|$, where $x$ and $y$ are vectors containing all the 200 dynamical variables of your original and perturbed system, respectively.
This would probably be the most feasible way since you take into account all information and average out the effect of the local phase of oscillations.
I presume that by this you mean that you consider the exponential growth of the difference $\left| \bar{x}(t) - \bar{y}(t)\right|$ in the notation of the previous point, with $\bar{·}$ denoting the spacial average.
While you should see an exponential divergence (with the same Lyapunov exponent) here, it should be rather small in absolute scales and probably short-lived, since the spacial average for most systems exhibiting spatiotemporal chaos should only exhibit small fluctuations – which vanish in the limit of an infinitely large space. It could even be that the spatial average is truly constant due to some inherent conservation laws of your system. I would therefore consider this highly infeasible.
¹ Notation:
After discarding transients, you get:
$$ y(t) = x(t) + v(t) e^{λt} \qquad\text{with}\qquad |v(t)| ≙ 1.$$
And from this:
$$ \left| Py(t) - Px(t) \right| = |P v(t)| e^{λt} ≅ ce^{λt},$$
where the last equality holds since the Lyapunov vector $v$ is recurring and thus $|P v(t)| ≅ c$ for some constant $c$. The case where $P v(t) = 0 ~∀t$ would correspond to you observing some part of the dynamics that is uncoupled from the rest.