Abstract
Controlling dynamics of nonlinear systems is one of the most important issues in science and engineering. Thus, there is continuous need to study and develop numerical algorithms of control methods. Among the most frequently applied invariants characterizing different aspects of a systems’ dynamics are Lyapunov exponents, fast Lyapunov index, angles of small deviations, fractal dimension or entropy. There exist many different methods of estimation of these indicators. In this paper, modification of our novel method is presented. We have shown that LLE can be estimated from the vector field properties by means of the most basic mathematical operations. Results of efficiency measurements for typical mechanical, electrical and random systems were discussed. We have proved that discussed modification introduced to our method makes the LLE estimation 17–53% faster than using classical algorithms. In addition, unlike the results presented in our previous publication, an improvement in performance was achieved for each of the analyzed cases. As such, the new approach lends to prospective application of LLE not only in dynamical systems' stability investigations, but also in real-time control of systems since the basic calculations and fast, effective method of LLE estimation can be applied even in simple microcontrollers. Our approach could be also applied in investigations of vector field properties, global stability or basins of attraction analyses, allowing for huge time savings.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Dynamics of nonlinear systems can be investigated with emphasis on different aspects, features and systems’ properties. In stability analyses, there applied are Lyapunov exponents (LE) [1], angles of small deviations [2], fast Lyapunov index [3], smaller alignment index [4]. When studying topological properties with their applications, the most applicable invariant is fractal dimension [5]. When analyzing the amount of information in different data types, entropy is the superior invariant to be applied [6]. Apparently, there exist correlations between all these invariants. For instance, the Lyapunov exponents of bounded trajectory and the fractal dimension of an attractor are invariant under diffeomorphism of the phase space [7], and interrelated by the Kaplan–Yorke formula [8]. Conversely, according to Pesin's theorem [9], the sum of all positive Lyapunov exponents gives an approximation of the Kolmogorov–Sinai entropy. Moreover, based on the sum of the Lyapunov exponents, one can also have an estimate divergence of the system [10]. However, as far as investigations into the stability of dynamical systems are concerned, application of the largest LE is warranted. Approximately 60% of scientific research utilizes this simpler and faster stability indicator. In view of the above, we decided to extend studies of LLE’s properties and present the results of our new investigations.
LE are employed in the whole spectrum of different areas of scientific and engineering research. Investigations of different types of systems, with different types of nonlinear phenomenon apply LE to study many aspects of these systems' dynamics.[47,48,49,50,51,52,53,46]. Thus, there can be observed a need for continuous development of estimation methods of these indicators [11,12,13,14,15,16,53].
Recently, we have studied different aspects of the nonlinear systems control, introducing different new nonlinear methods. We have investigated stability of continuous systems [54], control system’s optimization [55], synchronization phenomena [56, 57], chaos-based energy flow control [58,59,60]. We have also investigated the efficiency of our novel method in [61 ] and demonstrated that it allows for huge computation time savings. As we mentioned in the abstract, we develop our method with hope of possible application in real-time control, even in simple microcontrollers. This is why we are focused on the methods which give current value of LLE in each integration step. Moreover, they have to consist the simplest and consequently fastest calculations. They have also may not contain any unnecessary calculations, like, for instance, Gram–Schmidt orthogonalization, which is no longer demanded, when instead of the whole spectrum, only the Largest Lyapunov exponent is estimated.
2 The method
The method presented in this paper enables simple and efficient estimation of the LLE. The LLE is an indicator which shows how fast an infinitesimal disturbance in a dynamical system expands or shrinks. If \(\lambda\) is the LLE, then almost any perturbation in the system under consideration grows, on average, as \(e^{\lambda t}\) [62]. Consequently, the LLE describes stability of a solution: a positive value of the LLE means amplification of a disturbance, a negative value—suppression. If a chaotic orbit exists in a dynamical system, then the value of the LLE is positive. Therefore, the LLE is widely applied for stability analysis.
Assume that a dynamical system is described by the set of differential equations in the form:
where \({\varvec{x}}\) is a state vector, \(t\) is time and \({\varvec{f}}\) is a vector field that (in general) depends on \({\varvec{x}}\) and \(t\). Consider a situation in which the state vector \({\varvec{x}}\) is disturbed by an infinitesimal perturbation \({\varvec{z}}\). Evolution of the perturbation \({\varvec{z}}\) can be determined by linearization of Eq. (1):
where \({\varvec{U}}\left( {{\varvec{x}},\user2{ }t} \right) = \frac{{\partial {\varvec{f}}}}{{\partial {\varvec{x}}}}\left( {{\varvec{x}},\user2{ }t} \right)\) is the Jacobi matrix obtained by differentiation of \({\varvec{f}}\) with respect to \({\varvec{x}}\). If the Jacobi matrix was constant, then the evolution of the perturbation \({\varvec{z}}\) in directions of subsequent eigenvectors would be specified by corresponding eigenvalues of that matrix. However, as long as the system (1) is nonlinear, the Jacobi matrix varies along the trajectory meaning that the evolution of the perturbation \({\varvec{z}}\) cannot be directly predicted from properties of the Jacobi matrix. In such a case, Lyapunov exponents are applied to describe an average rate of expansion or contraction of a perturbation. Consequently, Lyapunov exponents can be treated as generalization of eigenvalues [62] of the Jacobi matrix.
The classical method of the LLE estimation originates from one of its basic properties. Due to the fact that almost any perturbation grows on average as \(e^{\lambda t}\), the following approximate expression can be introduced:
where \(z\left( t \right) = \left| {{\varvec{z}}\left( t \right)} \right|\) is the length of the perturbation vector and \(t_{0}\) is the initial time. Assume that the initial perturbation has been normalized, i.e., \(z\left( {t_{0} } \right) = \left| {{\varvec{z}}\left( {t_{0} } \right)} \right| = 1\). Then, a simple transformation of Eq. (3) produces:
where \({\Delta }t = t - t_{0}\). The expression (4) is the foundation of the classical method of the LLE estimation. However, implementation of the method has to take into consideration numerical issues connected with too high or too low values of \(z\left( t \right)\). These problems are solved by normalization of the vector \({\varvec{z}}\left( t \right)\). Practically, the systems (1), (2) are integrated for a selected period of time \({\Delta }t\) and calculate the value (4). Then, the vector \({\varvec{z}}\left( t \right)\) is normalized and integration of Eqs. (1) and (2) is continued with the new, normalized initial perturbation. Subsequently, the value (4) is computed again. Such procedure is repeated in a loop and the final estimation of the LLE is the average of all the values of Formula (4) obtained throughout the calculations. A more detailed presentation of this classical algorithm can be found in [62].
Contrary to the classical method, our novel method does not focus on logarithm of perturbation’s norm. Instead, a geometrical reasoning is proposed. Consider two trajectories of the system (1): the reference trajectory (undisturbed) \({\varvec{x}}\left( t \right)\) and the perturbed trajectory \({\varvec{y}}\left( t \right) = {\varvec{x}}\left( t \right) + {\varvec{z}}\left( t \right)\). Both the trajectories, the perturbation and its derivative are presented in Fig. 1.
The vector of perturbation’s time derivative \({\text{d}}{\varvec{z}}/{\text{d}}t \) can be separated into two components: the one parallel to the perturbation \({\varvec{z}}\), which is named \({\text{d}}{\varvec{z}}^{*} /{\text{d}}t\), and the one orthogonal to the perturbation \({\varvec{z}}\). The length of the parallel component can be determined using the dot product:
It can be easily demonstrated that \({\text{d}}{\varvec{z}}^{*} /{\text{d}}t\) is the only component of the derivative \({\text{d}}{\varvec{z}}/{\text{d}}t \) that influences the length \(z\). Indeed, derivative of \(z\) with respect to time results in:
which is identical to the value in formula (5). Based on that observation, it can be concluded that evolution of perturbation’s length is a one-dimensional problem which involves just two parallel vectors: \({\varvec{z}}\) and \({\text{d}}{\varvec{z}}^{*} /{\text{d}}t\).
Consequently, a novel method of the LLE estimation can be proposed. Differentiation of the approximate expression (3) yields:
Note that \(\lambda^{*}\) has been substituted for \(\lambda\), the reason of which will be given in the subsequent paragraph. Dividing the expression (7) by \(z\left( t \right)\) and substitution from Eq. (6) results in:
The expression (8) constitutes a novel, alternative method of the LLE estimation. Clearly, calculating the value of (8) once in order to obtain the exact value of the LLE is not sufficient. Instead, the expression (8) needs to be evaluated multiple times during the simulation, preferably at each integration step. The average of all the calculated values \(\lambda^{*}\) converges to the LLE \(\lambda\).
To prove this fact, consider time derivative of the perturbation’s length logarithm:
Using the expression (9), the equivalence of the novel method to the classical one (Eq. 4) can be easily demonstrated:
where the last expression in Eq. (10) is simply an average of all the values \(\lambda^{*}\) (Eq. 8) from time \(t = 0\) to \(t = \tau\). Therefore, the value obtained from Formula (4) is identical to the average of all the values (8). This proves that the novel method will produce the same results as the classical method.
One can see, that, unlike in commonly applied methods, formula (8) can be evaluated before the integration step. Moreover, this value consists of the elements, which are computed inside Runge–Kutta integration procedure, thus can be evaluated inside it. Additionally, possibility of LE calculation before an integration step improves accuracy of the method. Application of this novelty provides improvement of the efficiency of our method presented in [49].
Additionally, Eq. (8) can be presented in the different form:
Therefore, as long as for investigated system, behavior of the perturbance can be analyzed using its linearized form, the value of \(\lambda^{*}\) can be treated as eigenvalue of \({\varvec{U}}\left( {{\varvec{x}},\user2{ }t} \right)\) in direction of eigenvector, to which perturbation vector z aligns. As such, \(\lambda^{*}\) do not depend on the perturbation vector length.
3 Numerical simulations
3.1 Methodology
All the programs for conducting numerical simulations have been written in C + + . The Runge–Kutta method of the fourth order (RK4) has been used to solve ordinary differential equations. The integration step has been adjusted for each analyzed system individually, taking into account its own timescale.
Both the considered methods of the LLE estimation, the novel method and the classical method, require integration of the system (1) along with Eq. (2) in order to obtain the state vector \({\varvec{x}}\left( t \right)\) and the perturbation \({\varvec{z}}\left( t \right)\) in subsequent moments of time. In order to present robustness of the method with respect to different initial conditions, random values of initial conditions were applied. Additionally to preclude problems connected with excessively high or low values of perturbation length \(z\left( t \right)\), the vector \({\varvec{z}}\left( t \right)\) was normalized after each integration step. Moreover, Formula (8) used in the novel method requires the perturbation derivative \({\text{d}}{\varvec{z}}/{\text{d}}t\). However, this derivative is known before the integration step as a property of the vector field in the analyzed point. Nevertheless, it has to be calculated inside the RK4 method in order to integrate Eq. (2). Therefore, instead of calculating \({\text{d}}{\varvec{z}}/{\text{d}}t\) again, it is saved in the integration procedure and used later for estimation of the LLE. This approach increases efficiency of calculations and leads, unlike in [61], to the improvement of efficiency for all the investigated cases.
Programs for estimation of the LLE by means of the classical method (Eq. 4) and the novel one (Eq. 8) share the same code for integration of the systems (1), (2) and normalization of the vector \({\varvec{z}}\left( t \right)\). The only difference between these two programs is the method of the LLE calculation. In the first one, the value given by Eq. (4) is calculated after each integration step. In the latter, the expression (8) is evaluated instead of Eq. (4). Both programs return an average of all the values of Eqs. (4) or (8), respectively, as the final value of the LLE.
Lastly, conditions for termination of calculations have to be selected. It seems reasonable to finish the estimation procedure if the obtained value of the LLE stabilizes at some fixed value and does not display any relevant fluctuations. In order to measure stabilization of the LLE value, the authors propose to define a buffer of a selected fixed size. In this research, the buffer capacity equal to 100 was selected. After each calculation step, the current value of the LLE was saved to the buffer. When the buffer was full, the standard deviation of all the LLE values in the buffer was calculated. If the standard deviation was below a specified threshold, the value of the LLE was considered stable and the calculations could be terminated. Failing that, the buffer was cleared and the procedure repeated. The value of the selected threshold corresponded to the desired accuracy of estimation. Lowering the threshold meant higher accuracy but, consequently, a longer estimation time.
3.2 Results of numerical simulations
In order to verify our novel method of the largest Lyapunov exponent estimation, different systems have been analyzed. What follows are the results obtained for Duffing and Van der Pol systems with external forcing, Lorenz system and two coupled Duffing systems. Moreover, abstract systems of the order 2, 3,., 9 with random Jacobi matrices have also been investigated in order to reduce complexity of the simulation program and to focus on execution time of the LLE estimation procedures.
All the following graphs provide the obtained values of the LLE for all the systems under investigation along with computation time comparison between the classical method and the novel method. Since the details that follow are organized in the same manner, in order to avoid repeating the same description, specification of the graphs is provided only once, below.
Each figure presents values of the largest Lyapunov exponents and ratios of execution time for both programs, depending on a selected system’s parameter. Let \(t_{1}\) be time of calculations by means of the novel method (Eq. 8) and \(t_{2}\)—computations time when the classical method (Eq. 4) is used. Then, the relative computation time (RCT) of the novel method is defined as the ratio \(t_{1} /t_{2}\) for each parameter. It is represented by a black point in the graph. Moreover, let \(T_{1}\) be the total time of calculations for all parameter values when the novel method is applied, whereas \(T_{2}\) corresponds to the total time for the classical method. The average relative computation time (ARCT) is defined as the ratio \(T_{1} /T_{2}\) and it is marked with gray, horizontal line. The LLE values for the whole parameter range are marked with a black, solid line so as to illustrate the correlations with the computation time.
3.2.1 Duffing oscillator
The Duffing oscillator can be described by the following set of differential equations:
According to Eq. (2), Jacobi matrix is necessary to observe evolution of a perturbation. For the Duffing oscillator, the Jacobi matrix is defined as follows:
The plot of the LLE for different values of the parameter \(q\) and graphs depicting computation time ratios are presented in Fig. 2. Apparently, there is no correlation between the relative efficiency and the value of the LLE. The value of RCT \(t_{1} /t_{2}\) varies from 0.68 to 0.83. The ARCT \(T_{1} /T_{2}\) equals 0.78. It means that, for the Duffing system, estimation of the LLE by means of the novel method saves more than 20% of the computation time.
The values of relative efficiency were expressed with only four values: 0.69, 075, 0.77, 0.83. This is due to the fact that results of time measurement were rounded to seconds. Simulation for each parameter lasted less than 3 min, so the relative efficiency \(t_{1} /t_{2}\) is strongly discretized.
3.2.2 The Van der Pol oscillator
The Van der Pol oscillator can be described by the following set of differential equations:
Jacobi matrix was used to simulate evolution of a perturbation according to Eq. (2). For the Van der Pol oscillator, the Jacobi matrix is defined as follows:
The LLE plot and time efficiency diagrams for the Van der Pol system (13) are shown in Fig. 3 at the bottom. It can be noticed that the RCT \(t_{1} /t_{2}\) varies from the level of 0.78 to 0.85, but no evident correlation between system’s dynamics changes and calculations efficiency can be discerned. The results of the performed tests demonstrate that the estimation of the LLE with the use of the new method is 15–20% faster than by means of the classical algorithm. The ARCT is approximately equal to 0.83.
The reason for which the RCT attains higher values for larger \(q\) remains unknown. The authors did their utmost to avoid influence of other applications and processes on the calculation time. Therefore, it is assumed that the change of RTC stems in some way from the dynamics of the system (14).
3.2.3 Coupled Duffing oscillators
The system of two coupled Duffing oscillators can be described by the following system of differential equations:
For such a system, the Jacobi matrix (2) is as follows:
where \(u_{x} = - 3\alpha x^{2} - \gamma\) and \(u_{z} = - 3\alpha z^{2} - \gamma\). The LLE plot and time efficiency diagrams for the system (15) are shown in Fig. 4 at the bottom. Contrary to previous examples, a clear relationship between system dynamics and the RCT \(t_{1} /t_{2}\) can be observed. In ranges of the parameter \(q\) for which a chaotic orbit exists, a large dispersion of RCT values \(t_{1} /t_{2}\) can be observed. In such ranges, RCT varies from the level of 0.2 to above 1. However, the ARC is equal to 0.81, which means that, in total, almost 20% of the computation time can be saved when the novel method is applied.
Reasons for the presented large dispersion of RCT, when the system (15) is unstable, have not been identified.
3.2.4 The Lorenz system
The Lorenz system can be described by the following system of differential equations:
For such a system, the Jacobi matrix (2) is as follows:
The LLE plot and time efficiency diagrams for the system (17) are shown in Fig. 5 at the bottom. In this case, no correlation between the LLE value and the RCT \(t_{1} /t_{2}\) can be observed. The RCT varies from the level of 0.63 up to 0.77. The mean value ARCT \(T_{1} /T_{2}\) is 0.65, which means that the novel method is on average 35% faster than the traditional one for the Lorenz system (17).
Similarly to Duffing system, the RCT values are discretized due to the fact that time measurements were conducted in seconds.
3.2.5 Random Jacobi matrices
The last test case is the most simplified one. In order to focus on efficiency of both methods of the LLE estimation, only the perturbation \({\varvec{z}}\) was integrated according to Eq. (2). Then, the value of the LLE was estimated by means of the classical method (Eq. 4) and the novel method (Eq. 8). The values of all the terms in the Jacobi matrix \({\varvec{U}}\) were selected randomly:
The dependence of the estimated LLE values and the corresponding RCT values \(t_{1} /t_{2}\) for random Jacobi matrices of different orders is shown in Fig. 6 at the bottom. It can be noticed that in such a simplified test, the RCT is practically independent of the LLE value. However, the RCT increases with the order of the Jacobi matrix. The ARCT \(T_{1} /T_{2}\) ranges from 47% for the order 2 up to 79% for the order 9.
Comparing these results, it can be seen that for all the analyzed cases algorithm of LLE estimation with use of the proposed method is at least 20% faster, than commonly applied one. It can be also seen that generally efficiency improvement depends on the complexity of the investigated system. But there also exist other properties of the systems that influence on this improvement. It can be seen while comparing Duffing system of the order 2 and Lorenz system of the order 3. It can be seen that for more complex Lorenz system of the higher order, efficiency was 13% better than for Duffing system. Additionally, for Duffing system of the order 2 and coupled Duffing systems of the order 4, efficiency was within the same range, while the same difference in the orders for the random systems gives about 10% difference in efficiency of LLE estimation.
4 Conclusions
The present article shows that modifying LLE estimation from the dot product of a perturbation vector and its time derivative, more efficient algorithm can be obtained. One can notice that the novel method is based on very simple computations, involving only basic mathematical operations, such as addition, subtraction, multiplication and division. A simple, geometrical approach leading to the novel method has been presented. Equivalence of the novel method with the classical one has been proven. Efficiency of the novel method has been confirmed by simulations of various dynamical systems of different orders. Dependence of the computation time on the complexity of the system, and the stability of solution have been analyzed. We have shown that our novel method of the LLE estimation is 17–53% faster than the traditionally applied one. It has been also demonstrated that the difference in efficiency appears to be the largest for simple systems of small order. The amount of time to be saved decreases with the order and the complexity of the system under consideration, but there exist other properties that influence on efficiency of LLE estimation, which can change this dependence. This feature should be further investigated.
References
Oseledec, V.I.: A multiplicative ergodic theorem: Lyapunov characteristic numbers for dynamical systems. Trans. Moscow Math. Soc. 19, 197–231 (1968)
Contopoulos, G., Voglis, N.: A fast method for distinguishing between ordered. Astron. Astrophys. 317, 73–81 (1997)
Froeshle, C., Lega, E., Gonczi, R.: Fast Lyapunov indicators. Application to asteroidal motion. Celest. Mech. Dyn. Astron. 45, 41–62 (1997)
Skokos, C., Antonopoulos, C., Bountis, T.C., Vrahatis, M.N.: Detecting order and chaos in Hamiltonian systems by the SALI method. J. Phys. A 37, 269–6284 (2004)
Mandelbrot, B.B.: Geometry of homogeneous turbulence, with stress on fractal dimension of ISO-surface of scalars. J. Fluid Mech. 72, 401–416 (1975)
Kolmogorov, A.N.: Entropy per unit time as a metric invariant of automorphisms. Doklady Akademii Nauk SSSR 124, 754–755 (1959)
N. V. Kuznetsov i G. A. Leonov, : Invariance of Lyapunov exponents and Lyapunov dimension for regular and irregular linearizations. Nonlinear Dyn. 85(1), 195–201 (2016)
Fredrickson, P., Kaplan, J.L., Yorke, E.D., Yorke, J.A.: The Liapunov dimension of strange attractors. J. Differ. Equ. 49, 185–207 (1983)
Pesin, Y.B.: Characteristic Lyapunov exponents and smooth ergodic theory. Russ. Math. Surv. 32(4), 55–114 (1977)
Shin, K., Hammond, J.K.: The instantaneous Lyapunov exponent and its application to chaotic dynamical systems. J. Sound Vib. 218(3), 389–403 (1998)
Wadduwage, D.P., Wu, C.Q., Annakkage, U.D.: Power system transient stability analysis via the concept of Lyapunov exponents. Electric Power Syst. Res. 104, 183–192 (2013)
Rajagopal, K., Jafari, S., Karthikeyan, A., Srinivasan, A., Ayele, B.: Hyperchaotic memcapacitor oscillator with infinite equilibria and coexisting attractors. Circuits Syst. Signal Process. 37(9), 3702–3724 (2018)
Liao, H.: Stability analysis of duffing oscillator with time delayed and/or fractional derivatives. Mech. Based Des. Struct. Mach. 44(4), 283–305 (2016)
Smiechowicz, W., Loup, T., Olejnik, P.: Lyapunov exponents of early stage dynamics of parametric mutations of a rigid pendulum with harmonic excitation. Math. Comput. Appl. 24(4), 90 (2019)
Zhou, S., Wang, X., Wang, Z., Zhan, C.: A novel method based on the pseudo-orbits to calculate the largest Lyapunov exponent from chaotic equations. Chaos 29(3), 033125 (2019)
Liao, H.: Nonlinear dynamics of duffing oscillator with time delayed term. Comput. Model. Eng. Sci. 103(3), 155–187 (2014)
Stefanski, A., Pikunov, D., Balcerzak, M., Dabrowski, A.: Synchronized chaotic swinging of parametrically driven pendulums. Int. J. Mech. Sci. 173, 105454 (2020)
Iwaniec, J., Uhl, T., Staszewski, W.J., Klepka, A.: Detection of changes in cracked aluminium plate determinism by recurrence analysis. Nonlinear Dyn (2012). https://doi.org/10.1007/s11071-012-0436-9
Pikunov, D., Stefanski, A.: Numerical analysis of the friction-induced oscillator of Duffing's type with modified LuGre friction model. J. Sound Vib. 440, 23–33 (2019)
Balcerzak, M., Dabrowski, A., Stefanski, A., Wojewoda, J.: Spectrum of Lyapunov exponents in non-smooth systems evaluated using orthogonal perturbation vectors. In: MATEC Web of Conferences (2018)
Fuhg, J.N., Fau, A.: Surrogate model approach for investigating the stability of a friction-induced oscillator of duffing's type. Nonlinear Dyn. 98(3), 1709–1729 (2019)
Prakash, P., Rajagopal, K., Singh, J., Roy, B.: Megastability, multistability in a periodically forced conservative and dissipative system with signum nonlinearity. Int. J. Bifurc. Chaos 28(9), 1830030 (2018)
Rajagopal, K., Duraisamy, P., Weldegiorgis, R., Karthikeyan, A.: Multistability in horizontal platform system with and without time delays. Shock Vib (2018)
Rajagopal, K., Akgul, A., Pham, V., Tahir, F., Abdolmohammadi, H., Jafari, S.: A chaotic jerk system with non-hyperbolic equilibrium: dynamics, effect of time delay and circuit realization. Pramana J. Phys. 90(4), 52 (2018)
Rajagopal, K., Jafari, S., Laarem, G.: Time-delayed chameleon: analysis, synchronization and FPGA implementation. Pramana J. Phys.89(6) (2017)
Rajagopal, K., Jafari, S., Akgul, A., Karthikeyan, A., Cicek, S., Shekofteh, Y.: A simple snap oscillator with coexisting attractors, its time-delayed form, physical realization, and communication designs. Z. Naturforsch. Sect. A-A J. Phys. Sci. 73(5), 385–398 (2018)
Stefanski, A., Kapitaniak, T., Dabrowski, A.: The largest Lyapunov exponent of dynamical systems with time delay. In: Solid Mechanics and its Applications; 2003 IUTAM Symposium on Chaotic Dynamics and Control of Systems and Processes in Mechanics (2005)
Zhou, S., Feng, Y., Wu, W., Y. Li, J., Liu, : Low-dimensional chaos and fractal properties of long-term sunspot activity. Res. Astron. Astrophys. 14(1), 104–112 (2014)
Zhou, S., Feng, Y., Wu, W.: Chaos and fractal properties of solar activity phenomena at the high and low latitudes. Acta Physica Sin. 64(24)
Ornelas-Tellez, F., Sanchez, E., Loukianov, A., Navarro-Lopez, E.: Speed-gradient inverse optimal control for discrete-time nonlinear systems. In: 2011 50TH IEEE Conference on Decision and Control and European Control Conference (CDC-ECC), Orlando, Florida (2011)
Panahi, S., Jafari, S., Khalaf, A., Rajagopal, K., Pham, V., Alsaadi, F.: Complete dynamical analysis of a neuron under magnetic flow effect. Chin. J. Phys. 56(5), 2254–2264 (2018)
Eteme, A.S., Tabi, C.B., Mohamadou, A., Kofane, T.C.: Long-range memory effects in a magnetized Hindmarsh-Rose neural network. Commun. Nonlinear Sci. Numer. Simul. 84, 105208 (2020)
Ren, S., Panahi, S., Rajagopal, K., Akgul, A., Pham, V., Jafari, S.: A new chaotic flow with hidden attractor: the first hyperjerk system with no equilibrium. Z. Naturforsch. Sect. A-A J. Phys. Sci. 73(3), 239–249 (2018)
Rajagopal, K., Jafari, S., Akgul, A., Karthikeyan, A.: Modified jerk system with self-exciting and hidden flows and the effect of time delays on existence of multi-stability. Nonlinear Dyn. 93(3), 1087–1108 (2018)
Etémé, A.S., Tabi, C.B., Mohamadou, A.: Synchronized nonlinear patterns in electrically coupled Hindmarsh-Rose neural networks with long-range diffusive interactions. Chaos Solitons Fractals 104, 813–826 (2017)
Dingwell, J., Cusumano, J.: Nonlinear time series analysis of normal and pathological human walking. Chaos 10(4), 848–863 (2001)
Liao, H.: Optimization analysis of Duffing oscillator with fractional derivatives. Nonlinear Dyn. 79(2), 1311–1328 (2015)
Huang, S., Wang, B.: Stability and stabilization of a class of fractional-order nonlinear systems for. Nonlinear Dyn. 88(2), 973–984 (2017)
Gomes, C., Karalis, P., Navarro-Lopez, M., Vangheluwe, H.: Approximated stability analysis of bi-modal hybrid co-simulation scenarios. In: 15th International Conference on Software Engineering and Formal Methods (SEFM), Trento, ITALY (2018)
Navarro-Lopez, E., Laila, D. : Group and total dissipativity and stability of multi-equilibria hybrid automata. IEEE Trans. Autom. Control 58(12), 3196–3202 (2013)
Rajagopal, K., Cicek, S., Naseradinmousavi, P., Khalaf, A., Jafari, S., Karthikeyan, A.: A novel parametrically controlled multi-scroll chaotic attractor along with electronic circuit design. Eur. Phys. J. Plus 133(9), 354 (2018)
Sun, J., Li, X.X., Zhang, J.H., Shen, Y.Z., Li, X.X.: Synchronizability and eigenvalues of multilayer star networks through unidirectionally coupling. Acta Physica Sin. 66(18), 188901 (2017)
La Guardia, G., Miranda, P.J.: Lyapunov exponent for Lipschitz maps. Nonlinear Dyn. 92(3), 1217–1224 (2018)
Sun, J., Li, X.X., Zhang, J.H., Shen, Y.Z., Li, Y.Y.: Synchronizability and eigenvalues of multilayer star networks through unidirectionally coupling. Acta Physica Sin. 66(18), 09 (2017)
Dabrowski, A., Glogowski, M., Kubiak, P.: Improving the efficiency of four-stroke engine with use of the pneumatic energy accumulator-simulations and examination. Int. J. Automot. Technol 17(4), 581–590 (2016)
Etémé, A.S., Tabi, C.B., Mohamadou, A.: „Firing and synchronization modes in neural network under magnetic stimulation. Commun. Nonlinear Sci. Numer. Simul 72(30), 432–440 (2019)
Zhou, S., Feng, Y., Wang, W.: A novel method based on the fuzzy C-means clustering to calculate the maximal Lyapunov exponent from small data. Acta Physica Sin. 65(2), 020502 (2016)
Liao, H.: Novel gradient calculation method for the largest Lyapunov exponent of chaotic systems. Nonlinear Dyn. 85(3), 1377–1392 (2016)
Zhou, S., Wang, X.: Identifying the linear region based on machine learning to calculate the largest Lyapunov exponent from chaotic time series. Chaos 28(12), 123118 (2018)
Liao, H., Wu, W.: The Reduced Space Shooting Method for Calculating the Peak Periodic Solutions of Nonlinear Systems. J. Comput. Nonlinear Dyn. 13(6), 061001 (2018)
Peixoto, M., Nepomuceno, E.G., Martins, S.A., Lacerda, M.J.: Computation of the largest positive Lyapunov exponent using rounding mode and recursive least square algorithm. Chaos Solitons Fractals 112, 36–43 (2018)
Zhang, Y.N., Chen, D.C., Guo, D.S., Liao, B.L., Liao, B.L., Wang, Y.: On exponential convergence of nonlinear gradient dynamics system with application to square root finding. Nonlinear Dyn. 79(2), 983–1003 (2015)
Balcerzak, M., Dabrowski, A., Blazejczyk-Okolewska, B., Stefanski, A.: Determining Lyapunov exponents of non-smooth systems: perturbation vectors approach. Mech. Syst. Signal Process. 141, 106734 (2020)
Dabrowski, A., Balcerzak, M., Pikunov, D.: Applications of the new method of the Lyapunov exponents estimation. In: Engineering Mechanics 2017, Svratka (2017)
Balcerzak, M., Dabrowski, A., Pikunov, D.: Tuning the control system of a nonlinear inverted pendulum by means of the new method of Lyapunov exponents estimation. In: AIP Conference Proceedings (2018)
Dabrowski, A., Jach, A., Kapitaniak, T.: Application of artificial neural networks in parametrical investigations of the energy flow and synchronization. J Theoretical Appl. Mech. 48(4), 871–896 (2010)
Dabrowski, A.: Energy–vector method in mechanical oscillations. Chaos, Solitons Fractals 39, 1684–1697 (2009)
Dabrowski, A., Kapitaniak, T.: Using chaos to reduce oscillations: experimental results. Chaos, Solitons Fractals 39, 1677–1683 (2009)
Dabrovski, A.: The construction of the energy space. Chaos, Solitons Fractals 26, 1277–1292 (2005)
Dabrowski, A.: New design of the impact damper. Mech. Mech. Eng. 4(2), 191–196 (2000)
Balcerzak, M., Pikunov, D., Dabrowski, A.: The fastest, simplified method of Lyapunov exponents. Nonlinear Dyn. (2018). https://doi.org/10.1007/s11071-018-4544-z
Parker, T.S., Chua, L.: Practical Numerical Algorithms for Chaotic Systems. Springer, New York (2012)
Acknowledgements
This study has been supported by Polish National Centre of Science (NCN) under the program MAESTRO: “Multi-scale modelling of hysteretic and synchronous effects in dry friction process,” Project No. 2012/06/A/ST8/00356.
The authors declare that they have no conflict of interest.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Dabrowski, A., Balcerzak, M., Pikunov, D. et al. Improving efficiency of the largest Lyapunov exponent’s estimation by its determination from the vector field properties. Nonlinear Dyn 102, 1869–1880 (2020). https://doi.org/10.1007/s11071-020-05994-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-020-05994-9