Discretization schemes such as Euler method and Runge–Kutta techniques are extensively used to find approximate solutions of Continuous-Time (CT) dynamical system. While the approximation is good for small discretization step sizes, as pointed out by Lorenz, when the step size increases, computational chaos and computational instability are frequently observed, the former phenomenon being a precursor to the latter. By computational instability, it is meant that there is a blow up of trajectories for the Discrete-Time (DT) system. Computational chaos instead means that for certain step sizes, the DT system displays chaos while the CT counterpart is not chaotic. This paper studies the dynamics of a class of second-order maps obtained via the discretization of a Memristor Murali–Lakshmanan–Chua Circuit (MMLCC). The discretization, which is based on the DT Flux–Charge Analysis Method (FCAM), guarantees that the first integrals of a CT-MMLCC are preserved exactly for the DT system. Hence the dynamics of DT-MMLCC evolves on invariant manifolds and it is characterized by the coexistence of infinitely many different attractors (extreme multistability). The paper uses analytic techniques introduced by Marotto, based on the concept of snapback repellers and transverse homoclinic orbits, to study the chaotic behaviors of the maps. Regions of the parameter space are singled out where there exist snapback repellers for DT-MMLCC, thus implying that the maps display chaos in the Marotto and in the Li–Yorke sense. Since the corresponding CT-MMLCC does not display chaos, the observed chaos of DT-MMLCC is genuinely a consequence of the discretization scheme used in the paper, i.e. it can be actually considered as computational chaos. It is also verified that computational chaos is a precursor to computational instability of the DT-MMLCC maps. Finally, the paper analyzes the effect on chaos obtained by changing the invariant manifold where the dynamics evolves.
Read full abstract