Next Article in Journal
Dynamical Properties of Discrete-Time HTLV-I and HIV-1 within-Host Coinfection Model
Previous Article in Journal
LBM-MHD Data-Driven Approach to Predict Rayleigh–Bénard Convective Heat Transfer by Levenberg–Marquardt Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Identification of Chaotic Dynamics in Jerky-Based Systems by Recurrent Wavelet First-Order Neural Networks with a Morlet Wavelet Activation Function

by
Daniel Alejandro Magallón-García
1,2,
Luis Javier Ontanon-Garcia
2,*,
Juan Hugo García-López
3,
Guillermo Huerta-Cuéllar
3 and
Carlos Soubervielle-Montalvo
4
1
Preparatoria Regional de Lagos de Moreno, Universidad de Guadalajara, Lagos de Moreno 47476, Mexico
2
Coordinación Académica Región Altiplano Oeste, Universidad Autónoma de San Luis Potosí, Salinas 78600, Mexico
3
Optics, Complex Systems and Innovation Laboratory, Centro Universitario de los Lagos, Universidad de Guadalajara, Lagos de Moreno 47463, Mexico
4
Faculty of Engineering, Universidad Autónoma de San Luis Potosí, San Luis Potosí 78280, Mexico
*
Author to whom correspondence should be addressed.
Axioms 2023, 12(2), 200; https://doi.org/10.3390/axioms12020200
Submission received: 31 December 2022 / Revised: 4 February 2023 / Accepted: 7 February 2023 / Published: 14 February 2023
(This article belongs to the Section Mathematical Physics)

Abstract

:
Considering that chaotic systems are immersed in multiple areas of science and nature and that their dynamics are governed by a great sensitivity to the initial conditions and variations in their parameters, it is of great interest for the scientific community to have tools to characterize and reproduce these trajectories. Two dynamic chaotic systems whose equations are based on the jerky system are used as benchmarks, i.e., the Memristive Shaking Chaotic System (MSCS) and the Unstable Dissipative System of type I (UDSI). One characteristic common to them is their simple mathematical structure and the complexity of their solutions. Therefore, this paper presents a strategy for identifying chaotic trajectories using a recurrent wavelet first-order neural network (RWFONN) that is trained online with an error filtering algorithm and considering the Morlet-wavelet as an activation function. The parameters of the network are adjusted considering the Euclidean distance between the solutions. Finally, the results depict proper identification of the chaotic systems studied through analysis and numerical simulation to validate the behavior and functionality of the proposed network.

1. Introduction

Chaotic systems are of great importance to the scientific community today given the complexity that can occur in their trajectories over time. Furthermore, in nature, they are present in multiple areas [1]. Current examples of applications of these systems, to mention a few, are: in the generation of chaotic trajectories mobile robots [2] and secure information transmission in cryptography [3,4], in the search algorithms in computer technology utilizing chaotic lattices [5], and in the evolution of convolutional neural network architectures for the classification of brain tumors using magnetic resonance imaging [6].
For those reasons, in recent decades, particular interest has been placed on the design of strategies for the generation of complex trajectories [7], analysis of the characteristics of chaotic solutions [8,9], multistability prediction in chaotic systems [10], and the design of control methods for the generation and suppression of chaotic behavior [2], among other topics related to the study of their behavior—for example, in the synchronization and coupling of states [11,12] and the generation and analysis of time series to implement them for modulation schemes or encrypt them in communication systems [13].
Some interesting systems to study in this sense are those whose equations are defined by the jerky equation, and their dynamics are governed by a commutation or control law dependent on the position of one of its states, for example, in the case of the unstable dissipative systems of type I [14], which are linear systems based on the jerky equation whose only non-linearity is given by a linear affine vector that changes value depending on the position of the state x. This type of system has the characteristic that depending on the commutation law that is used, it is possible to obtain solutions that present a complex multi-scrolling behavior in the projection of their phase states. In a similar sense, the simple characterization of the second-order system based also on the jerky equation of the second degree, with the introduction of a control non-linearity based on the memristor behavior, is proposed in [15]. This system, which was found with an exhaustive numerical searching algorithm, presents a complex behavior with three degrees of freedom that results in chaotic behavior and a strange attractor. A common feature in both systems is that they can be implemented electronically for the physical verification of their real complex states, as presented in [8,15].
Regarding the identification of characteristics in dynamic systems, much progress has been made today thanks to the new proposals and methods of artificial intelligence. A characteristic that is important to consider in this sense is the evolution in time of these systems, since although their equations may not present an explicit dependence on time, the flow of the orbits is very sensitive to the positions of the current states and the direction of displacement thanks to forces of attraction and repulsion of their equilibrium points [10,16]. That is why important work has been presented with recurrent neural networks in identifying, characterizing, and predicting future states in chaotic dynamics. Consider the case of the work presented in [17], where predictions of regime changes and the durations of the orbits were made, in the chaotic trajectories of a system using an Eko state network (ESN). It achieved predictions of the future states of the system with accuracy in a few hundred steps of the iteration method. In this same sense, in [18], its authors proposed a feed-forward (multi-layer perceptron) neural network to classify the states of the Lorenz system between stable and unstable, and to improve with their results the automated decision-making while employing sequential decision making (SDM) framework.
The activation functions were used for the controlled application of different dynamic systems, such as the Gaussian or the Mexican hat; however, other works used the Morlet wavelet activation function for the estimation and prediction of time series [19]. Therefore, the Morlet wavelet activation function in this work is used to identify the dynamics of piecewise chaotic systems.
Recurrent wavelet first-order neural networks, or RWFONN, have been used for the implementation of neural controllers of electrical machines, emulated energy storage systems online, and identify the trajectories of the system. As in a recent work [20], the authors designed a super-twisting neural controller to emulate an energy storage system using an RWFONN for the identification of the states of the mathematical models of a permanent magnet synchronous machine (PMSM) and a direct current machine. They trained the neural network with the error filtering algorithm to adjust the synaptic weights of the network and guarantee that the tracking errors would converge to zero. Once the neural identification was achieved, they performed the synthesis of the controller through the proposed neural network structure, using the block control linearization technique and the super-twisting algorithm, thereby controlling the energy storage system emulated by the two electric machines.
In this work, we present a fast and adjustable alternative for the identification and reproduction of complex chaotic trajectories through an RWFONN. One advantage of using these first-order neural networks that adjust their synaptic weights thanks to their online training is the speed with which they work and identify the trajectory of the system, since they are trained with the current states and the error between the states of the neurons and the desired states of the system. They are an efficient alternative for the identification of complex systems that require real-time analysis and rapid adaptation to changes in their trajectories [21]. In addition, it is intended to design a general first-order artificial neural network structure to identify different types of chaotic systems.
The rest of the article is divided as follows: in Section 2 we present the theory involved and particularities of the dynamic chaotic systems; Section 3 presents the specifications of the RWFONN; Section 4 describes the adjustments and settings of the network for identifying each of the chaotic systems; in Section 5 discussions on the results are presented. Finally, the main conclusions are presented in Section 6.

2. Chaotic Dynamical Systems

2.1. Simple Memristive Jerk System

The MSCS represents the behavior of a simple memristive jerk system described as one of the most algebraically simple chaotic trajectories [15]. It presents the following structure:
x 1 ˙ = x 2 , x 2 ˙ = x 3 , x 3 ˙ = x 3 a x 3 2 W ( x 1 ) x 2 + b ,
where x 1 corresponds to the internal memristor variable that stands for the magnetic flux, and x 2 and x 3 represent external variables. The flux control memductance is represented by W ( x 1 ) = 1.3 x 1 2 1 , with a , b R commonly adjusted in a chaotic state by a = 0.239 and b = 1 . The maximum Lyapunov exponent (MLE) of the system for these parameter values is 0.0529 , calculated by the Wolf et al. algorithm presented in [22], proving that the system presents chaotic behavior.
The system results in a projection depicting a hidden attractor with no equilibria, see Section 4.2.

2.2. Unstable Dissipative System of Type I (UDSI)

The second system based on the jerky equations follows the same structure presented in [8,14], considering the class of piecewise linear systems given by:
X ˙ = A X + B ,
where X = [ x 1 , x 2 , x 3 ] T R 3 is the state vector, B R 3 represents an affine discrete real vector, and A = [ a i j ] R 3 × 3 with i , j = 1 , 2 , 3 denotes a nonsingular linear matrix. The equilibria of the systems are located at X * = A 1 B . Additionally, as it is described in Definition 2.1 in [14], a system with a stability index of type I will be defined as a UDS type I. Furthermore, the following considerations must be fulfilled to determine that the system given in (2) is a UDS and it generates a scrolling attractor A .
1.
The linear part of the systems must be dissipative, satisfying i = 1 3 λ i < 0 , where λ i , i = 1 , 2 , 3 , are the eigenvalues of A . Consider that an eigenvalue λ i must be negative real, and two λ i must be complex and conjugated with the positive real part R e { λ i } > 0 , resulting in an unstable equilibrium focus-saddle point X * . This equilibrium presents an stable manifold M s = s p a n { λ 1 } R 3 with a fast eigendirection and an unstable manifold M u = s p a n { λ 2 , λ 3 } R 3 with a slow spiral eigendirection.
2.
The affine vector B must be considered as a discrete function that changes domains D i R 3 depending on where the trajectory is located. Thus, R 3 = i = 1 k D i .
Therefore, a hybrid system based on the continuous linear system given by (2) and the discrete function B will be given by:
X ˙ = A X + B ( X ) , B ( X ) = B 1 , if X D 1 ; B 2 , if X D 2 ; B k , if X D k .
Now, to generate hybrid multi-scroll systems, the matrix A and the affine vector B can be given by:
A = 0 1 0 0 0 1 1.5 1 1 ,   B = 0 0 b ;
resulting in the following eigenvalues: Λ = { 1.20 , 0.10 ± 1.11 i } . The system (3) has its equilibria at X * = A 1 B ( X ) = [ 2 / 3 b , 0 , 0 ] T . Therefore, the component b of B is governed by a commutation control law to generate 2 scrolls, depending on the value that the state x 1 takes in the following manner:
b ( x 1 ) = 2 , if x 1 1 ; 1 , otherwise .
In Figure 1, the projection of the system (2) with (4) and (5) onto the ( x 1 , x 2 ) plane is depicted, resulting in a two-scroll attractor oscillating around the equilibria of the system depicted in red asterisks. The red lines correspond to the stable fast eigendirections, and the blue ones stand for the unstable slow eigendirections. Notice that the displacement of the scrolls occurs along the x axis, as the commutation surface and equilibria determine. The black vertical slashed line represents the position of the commutation surfaces given in (5), depicting the two existing domains (i.e., left and right) of the system and resulting in a scroll for the attractor on each one of them R 3 = i = 1 2 D i .
Now, the numbers of domains and resulting scrolls in the attractor can be adjusted by a specific commutation law. Consider the following commutation control law:
b ( x 1 ) = 1.8 , if x 1 0.9 ; 0.9 , if 0.3 x 1 < 0.9 ; 0 , if 0.3 x 1 < 0.3 ; 0.9 , otherwise .
In this case, the system presents 4 domains R 3 = i = 1 4 D i for its four equilibrium points. Therefore, the attractor of the system will result in the following 4-scroll projection, as depicted in Figure 1, which presents a projection of the system (2) with (4) and (6) onto the ( x 1 , x 2 ) plane. The maximum Lyapunov exponent (MLE) of the system for these parameter values and commutation law is M L E = 0.1020 , proving that the system presents chaotic behavior.

3. Materials and Methods

3.1. Recurrent Wavelet First-Order Neural Network

In the recent works [20,23], the authors controlled different systems through a RWFONN, where they showed the efficiency of the artificial neural network. The general structure of the system is given by
y ˙ j i = α j i y j i + ( w j k i ) ψ j k i ,
where y j i is the state of the i-th neuron; α j i > 0 for i = 1 , 2 , , n is part of the underlying network architecture, and it is fixed during the training process; w j k i is the k-th adjustable synaptic weight connecting the j-th state to the i-th neuron; and ψ j k i is a Morlet wavelet activation function defined by ψ ( χ ) = e ( χ 2 / β ) cos ( μ χ ) , where χ is the state of the original system to identify; the parameters β and μ are the expansion and dilation terms.
The systems (1) and (2) were identified online using the RWFONN, where the synaptic weights were adjusted via the filtered error algorithm.

3.2. Filtered Error Algorithm

The identification scheme starts from the differential equation that describes the unknown system:
χ ˙ j i = α j i χ j i + ( w j k i ) * ψ j k i .
Based on (8), the identifier can be chosen as
y ˙ j i = α j i y j i + ( w j k i ) ψ j k i .
In this way, the identification error is defined as ξ j i = y j i χ j i such that
ξ ˙ j i = y ˙ j i χ ˙ j i = α j i y j i + ( w j k i ) ψ j k i ( α j i χ j i + ( w j k i ) * ψ j k i ) = α j i y j i + ( w j k i ) ψ j k i + α j i χ j i ( w j k i ) * ψ j k i = α j i ( y j i χ j i ) + ( w j k i w j k i * ) ψ j k i .
Equation (10) can be rewritten as
ξ ˙ j i = α j i ξ j i + w ˜ j i ψ j k i ,
where w ˜ j i = w j i w j * i . The synaptic weights w j i for i = 1 , 2 , , n are adjusted according to the learning law [24]:
w ˙ j i = γ j i ψ j k i ξ j i
called “filtered error”.
Theorem 1.
Consider the RWFONN model whose weights are adjustable according to (12) for each i = 1 , 2 , , n , so that
1. 
ξ j i , w j i L (i.e., ξ j i and w j i are uniformly bounded);
2. 
lim t ξ i ( t ) = 0 .
Proof. 
Proof see [24,25]. □
In Appendix A, we present the boundedness of the identification error ξ j i given by the synaptic weights w j i .

4. Neural Identification Results

In order to identify the UDSI and MSCS dynamical states, we propose a RWFONN with the following structure:
y ˙ 1 = α 1 y 1 + δ 1 w 1 ψ 1 ( χ 1 ) + y 2 , y ˙ 2 = α 2 y 2 + δ 2 w 2 ψ 2 ( χ 2 ) + y 3 , y ˙ 3 = α 3 y 3 + δ 3 w 3 ψ 3 ( χ 3 ) + u .
It is worth mentioning that u is the same input (b) of the chaotic systems to be identified. In this section, we present the results of the numerical simulation of the neural identification of the systems MSCS and UDSI (1) and (2), through the neural network structure (13). The simulations were performed using Matlab/Simulink (MatlabTM) with a Runge–Kutta algorithm with a 0.01 step size.

4.1. Analysis of Identification via the Euclidean Distance between Trajectories

The identification of the system through the neural network can be further analyzed by computing the Euclidean distance between trajectories. This distance has been defined as follows:
d ( t ) : = ( d 1 ( t i ) ) 2 + ( d 2 ( t i ) ) 2 + ( d 3 ( t i ) ) 2 ,
where d 1 ( t i ) = ( x 1 ( t i ) y 1 ( t i ) ) , d 2 ( t i ) = ( x 2 ( t i ) y 2 ( t i ) ) , d 3 ( t i ) = ( x 3 ( t i ) y 3 ( t i ) ) , and t i corresponds to each time step iterated using numerical integration. In this case, a value of d ( t ) = 0 corresponds to a synchronous solution, whereas d ( t ) 0 corresponds to uncorrelated behavior.

4.2. Neural Identification for MSCS

For neural identification of the MSCS, the parameter values were adjusted to α 1 = α 2 = α 3 = δ 1 = δ 2 = δ 3 = 5 ; the filtered error parameters to γ 1 = γ 2 = γ 3 = 5000 ; the parameters of Morlet wavelet activation functions to μ 1 = μ 2 = μ 3 = 0.01 and β 1 = β 2 = β 3 = 100 . Figure 2a–c show the neural identification of states of the MSC. In Figure 2a, the identification of state variable x 1 is the red dashed line, and the solid blue line represents the state of the RWFONN ( y 1 ). To show the convergence of these results, the initial conditions are given as x 1 = 0 and y 1 = 0.2 . Note that in the detail of the figure, the identification convergence is given as 0.2 s, approximately. Table 1 shows the neuronal identification results for the variables x 2 (see Figure 2b) and x 3 (see Figure 2c), where we present the initial conditions for each variable and the convergence time. It is worth mentioning that the simulations were carried out with time in seconds but divided into step sizes of 0.01 s.
Figure 3a shows the projection of the state spaces in the ( x 1 , x 2 ) planes from the MSCS given by Equation (1), and Figure 3b shows the projection of the ( y 1 , y 2 ) plane with the state variables of the RWFONN in Equation (13). In addition, the Euclidean distance between the states of the system and the RWFONN according to Equation (14) is presented in Figure 3c for a range of time between 0 t i 200 . Notice that after a brief period, the value of d ( t ) drops to almost zero. However, it presents small perturbations of length d ( t i > 10 ) < 0.02 , proving that the identification made by the RFWONN is almost identical.

4.3. Neural Identification for UDSI

The neuronal identification for UDSI was obtained using the same neural network structure (13) and parameters. In Figure 4a, the identification of state variable x 1 of USDI is the red dashed line, and the blue solid line represents the state of the RWFONN ( y 1 ). To show the convergence of these results, the initial conditions are given as: x 1 = 1 and y 1 = 0.9 . Note that in the detail of the figure, the identification convergence is given in 0.4 s, approximately. This can be better appreciated with the Euclidean distance between the states of the system and the RWFONN according to Equation (14), as is depicted in Figure 5c for a range of time between 0 t i 50 . Notice that after a brief period, the value of d ( t ) drops to almost zero, nearly 2 s. After this time, the size of the distance remains d ( t i > ) < 5 × 10 4 , proving that the identification made by the RFWONN is almost identical.
Table 2 shows the neuronal identification results for the variables x 2 (see Figure 4b) and x 3 (see Figure 4c) of UDSI, where we present the initial conditions for each variable and the convergence time.
Figure 5 shows the projection of the state spaces in the ( x 1 , x 2 ) planes from the UDSI, and in the ( y 1 , y 2 ) plane with the state variables of the RWFONN, respectively.

5. Discussion

Regarding the parameters used for the RWFONN in the identification of the MSCS and UDSI chaotic systems: The values presented in Section 4.2 and Section 4.3 were chosen considering the study of the maximum Euclidean distance discussed in Appendix B. Notice that there is a slight difference in the simulation results of the Euclidean distance presented in Figure 3 and Figure 5; notwithstanding, the error is very low. This may be caused by the difference in the equations of the systems and the parameter selection carried out in the activation function, which can be further adjusted for an improvement in the results. In this light, in a recent work [23], an artificial neural network structure, RWFONN, was proposed to identify and control an Erbium-doped fiber laser system which also presents multistable chaotic behavior (similarly to the UDSI system). Therefore, we can mention that the network’s parameters can be adjusted for greater accuracy in the neuronal identification process, as long as the error is low and the resulting values of the filtered error algorithm in (12) remain considerably low depending on the required application.

6. Conclusions

The results of the simulation in this work show the neural identification of the state variables of the MSCS and UDSI chaotic systems through the proposed artificial neural network. It should be noted that there are works that apply neural networks to approximate mathematical models, but here we tested the application of a new neural network, specifically, a RWFONN, on a model of unstable chaotic systems. The numerical results showed good identification of the states of systems (1) and (2), due to the convergence time. Furthermore, as future work, it is intended to implement the RWFONN for electronic circuits, to predict regime changes and generate hyperchaotic multi-scroll systems. Based on the results obtained from neural identification with the same network structure, we can mention that a general structure has been designed to identify different chaotic systems, using only three neurons in the artificial neural network, since it was not necessary to include more neurons in the neural identification of systems (1) and (2), because if more neurons are used in artificial neural networks to achieve neuronal identification, a higher computational cost is required to achieve it.
Finally, due to the numerical results presented here and the results mentioned in the works that were referenced in Section 3, this approximation is useful in the study of other types of physical systems, in which the model equations are not necessary—only the measurable or observable variables that they might present are necessary.

Author Contributions

Conceptualization, D.A.M.-G., L.J.O.-G., J.H.G.-L., G.H.-C. and C.S.-M.; investigation, D.A.M.-G. and L.J.O.-G.; methodology, D.A.M.-G. and L.J.O.-G.; supervision, L.J.O.-G.; validation, L.J.O.-G.; writing—original draft, L.J.O.-G.; writing—review and editing, D.A.M.-G., J.H.G.-L., G.H.-C. and C.S.-M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data of the article was simulated numerically by Matlab codes. These files can be downloaded from http://a.uaslp.mx/axiom2168578 (accessed on 5 February 2023). Also, the graphical video abstract of the article can be found in the following link: https://youtu.be/vWuonhdNHNo (accessed on 5 February 2023).

Acknowledgments

The first author acknowledges the support of the CONACyT, being benefited with an academic postdoctoral fellowship with application number: 2290436. G.H.C. acknowledges the State Council of Science and Technology of Jalisco (COECYTJAL), project number 10304-2022, with title “Control difuso aplicado a sistemas de tecnología solar térmica y fotovoltaica para implementación de planta piloto para pasteurización de leche” de la Convocatoriadel Fondo de Desarrollo Científico de Jalisco para Atender Retos Sociales “FODECIJAL 2022”.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Identification Error Boundedness

Suppose that systems (1) and (2), and further, model (7), are initially in the same state, y ( 0 ) = χ ( 0 ) . Then, for any ϵ > 0 and any finite T > 0 , there exists an integer L and a matrix w * R L × n such that the state y ( t ) of the RWFONN model (7) and weight values w = w * satisfy
sup 0 t T y ( t ) χ ( t ) ϵ .
Next, using the Bellman–Gronwall Lemma [26], the identification error ξ j i = y j i χ j i is bounded by
ξ ϵ 2 .
Proof 
(Proof). See reference [27]. □

Appendix B. Network Parameter Adjustment

To determine the values of the parameters of the RWFONN α 1 , 2 , 3 , δ 1 , 2 , 3 , the filtered error parameters γ 1 , 2 , 3 , and the parameters of the Morlet wavelet activation functions μ 1 , 2 , 3 and β 1 , 2 , 3 , the following study was performed. Variation of the parameter was implemented to determine the maximum Euclidean distance, as presented in (14) for each corresponding value. In Figure A1 are the results for the MSCS system and the RWFONN. First, in Figure A1a, the values of the parameter are 0.25 α 1 , 2 , 3 50 . In Figure A1b, they are 100 γ 1 , 2 , 3 1 × 10 4 . In Figure A1c, they are 0 < μ 1 , 2 , 3 1 . In Figure A1d, they are 10 β 1 , 2 , 3 500 . Notice that for the selected values presented in Section 4.2, the graphs depict a low Euclidean distance.
Figure A1. Maximum Euclidean distance between the states of the MSCS and the RWFONN, as presented in Equation (14) for the variations in the following network parameters: (a) 0.25 α 1 , 2 , 3 50 . (b) 100 γ 1 , 2 , 3 1 × 10 4 . (c) 0 < μ 1 , 2 , 3 1 . (d) 10 β 1 , 2 , 3 500 .
Figure A1. Maximum Euclidean distance between the states of the MSCS and the RWFONN, as presented in Equation (14) for the variations in the following network parameters: (a) 0.25 α 1 , 2 , 3 50 . (b) 100 γ 1 , 2 , 3 1 × 10 4 . (c) 0 < μ 1 , 2 , 3 1 . (d) 10 β 1 , 2 , 3 500 .
Axioms 12 00200 g0a1
A similar case is presented in Figure A2, as it is depicts the results for the UDSI system and the RWFONN for the same parameters.
Figure A2. Maximum Euclidean distance between the states of the UDSI and the RWFONN, as presented in Equation (14), for the variations of the following network parameters: (a) 0.25 α 1 , 2 , 3 50 . (b) 100 γ 1 , 2 , 3 1 × 10 4 . (c) 0 < μ 1 , 2 , 3 1 . (d) 10 β 1 , 2 , 3 500 .
Figure A2. Maximum Euclidean distance between the states of the UDSI and the RWFONN, as presented in Equation (14), for the variations of the following network parameters: (a) 0.25 α 1 , 2 , 3 50 . (b) 100 γ 1 , 2 , 3 1 × 10 4 . (c) 0 < μ 1 , 2 , 3 1 . (d) 10 β 1 , 2 , 3 500 .
Axioms 12 00200 g0a2

References

  1. Chaintron, L.P.; Diez, A. Propagation of chaos: A review of models, methods and applications. arXiv 2021, arXiv:2106.14812. [Google Scholar] [CrossRef]
  2. Cetina-Denis, J.J.; López-Gutiérrez, R.M.; Cruz-Hernández, C.; Arellano-Delgado, A. Design of a Chaotic Trajectory Generator Algorithm for Mobile Robots. Appl. Sci. 2022, 12, 2587. [Google Scholar] [CrossRef]
  3. Wang, X.; Liu, P. A new full chaos coupled mapping lattice and its application in privacy image encryption. IEEE Trans. Circuits Syst. Regul. Pap. 2021, 69, 1291–1301. [Google Scholar] [CrossRef]
  4. El-Latif, A.A.A.; Abd-El-Atty, B.; Belazi, A.; Iliyasu, A.M. Efficient Chaos-Based Substitution-Box and Its Application to Image Encryption. Electronics 2021, 10, 1392. [Google Scholar] [CrossRef]
  5. Fan, J.; Xu, W.; Huang, Y.; Dinesh Jackson, S.R. Application of Chaos Cuckoo Search Algorithm in computer vision technology. Soft Comput. 2021, 25, 12373–12387. [Google Scholar] [CrossRef]
  6. Basha, J.; Bacanin, N.; Vukobrat, N.; Zivkovic, M.; Venkatachalam, K.; Hubálovský, S.; Trojovský, P. Chaotic Harris Hawks Optimization with Quasi-Reflection-Based Learning: An Application to Enhance CNN Design. Sensors 2021, 21, 6654. [Google Scholar] [CrossRef] [PubMed]
  7. Escalante-González, R.D.J.; Campos-Cantón, E.; Nicol, M. Generation of multi-scroll attractors without equilibria via piecewise linear systems. Chaos Interdiscip. J. Nonlinear Sci. 2017, 27, 053109. [Google Scholar] [CrossRef] [PubMed]
  8. Ontanón-García, L.J.; Campos-Cantón, E. Widening of the basins of attraction of a multistable switching dynamical system with the location of symmetric equilibria. Nonlinear Anal. Hybrid Syst. 2017, 26, 38–47. [Google Scholar] [CrossRef]
  9. García-Grimaldo, C.; Campos, E. Chaotic features of a class of discrete maps without fixed points. Int. J. Bifurc. Chaos 2021, 31, 2150200. [Google Scholar] [CrossRef]
  10. Echenausía-Monroy, J.L.; Jafari, S.; Huerta-Cuellar, G.; Gilardi-Velázquez, H.E. Predicting the Emergence of Multistability in a Monoparametric PWL System. Int. J. Bifurc. Chaos 2022, 32, 2250206. [Google Scholar] [CrossRef]
  11. Park, J.H. Synchronization of a class of chaotic dynamic systems with controller gain variations. Chaos Solitons Fract. 2006, 27, 1279–1284. [Google Scholar] [CrossRef]
  12. Park, J.H.; Ji, D.H.; Won, S.C.; Lee, S.M. H1 synchronization of time-delayed chaotic systems. Appl. Math. Comput. 2008, 204, 170–177. [Google Scholar]
  13. Kwon, O.M.; Park, J.H.; Lee, S.M. Secure communication based on chaotic synchronization via interval time-varying delay feedback control. Nonlinear Dyn. 2011, 63, 239–252. [Google Scholar] [CrossRef]
  14. Ontanón-García, L.J.; Jiménez-López, E.; Campos-Cantón, E.; Basin, M. A family of hyperchaotic multi-scroll attractors in Rn. Appl. Math. Comput. 2014, 233, 522–533. [Google Scholar] [CrossRef]
  15. Chunbiao, L.; Sprott, J.C.; Thio, W.J.C.; Zhenyu, G. A simple memristive jerk system. IET Circuits Devices Syst. 2021, 15, 388–392. [Google Scholar]
  16. Ontanon-Garcia, L.J.; Lozoya-Ponce, R.E. Analog electronic implementation of unstable dissipative systems of type I with multi-scrolls displaced along space. Int. J. Bifurc. Chaos 2017, 27, 1750093. [Google Scholar] [CrossRef]
  17. Brugnago, E.L.; Hild, T.A.; Weingärtner, D.; Beims, M.W. Classification strategies in machine learning techniques predicting regime changes and durations in the Lorenz system. Chaos 2020, 30, 053101. [Google Scholar] [CrossRef]
  18. Subramanian, M.; Tipireddy, R.; Chatterjee, S. Lorenz System State Stability Identification using Neural Networks. arXiv 2021, arXiv:2106.08489. [Google Scholar]
  19. Alexandridis, A.K.; Zapranis, A.D. Wavelet Neural Networks with Applications in Financial Engineering, Chaos, and Classification; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2014. [Google Scholar]
  20. Magallón, D.A.; Castañeda, C.E.; Jurado, F.; Morfin, O.A. Design of a Neural Super-Twisting Controller to Emulate a Flywheel Energy Storage System. Energies 2021, 14, 6416. [Google Scholar] [CrossRef]
  21. Quade, M.; Abel, M.; Nathan Kutz, J.; Brunton, S.L. Sparse identification of nonlinear dynamics for rapid model recovery. Chaos Interdiscip. J. Nonlinear Sci. 2018, 28, 063116. [Google Scholar] [CrossRef]
  22. Wolf, A.; Swift, J.B.; Swinney, H.L.; Vastano, J.A. Determining Lyapunov exponents from a time series. Phys. Nonlinear Phenom. 1985, 16, 285–317. [Google Scholar] [CrossRef]
  23. Magallón, D.A.; Jaimes-Reátegui, R.; García-López, J.H.; Huerta-Cuellar, G.; López-Mancilla, D.; Pisarchik, A.N. Control of Multistability in an Erbium-Doped Fiber Laser by an Artificial Neural Network: A Numerical Approach. Mathematics 2022, 17, 3140. [Google Scholar] [CrossRef]
  24. Kosmatopoulos, E.B.; Polycarpou, M.M.; Christodoulou, M.A.; Ioannou, P.A. High-order neural network structures for identification of dynamical systems. IEEE Trans. Neural Netw. 1995, 6, 422–431. [Google Scholar] [CrossRef] [PubMed]
  25. Vázquez, L.A.; Jurado, F.; Alanís, A.Y. Decentralized identification and control in real-time of a robot manipulator via recurrent wavelet first-order neural network. Math. Probl. Eng. 2015, 2015, 451049. [Google Scholar] [CrossRef] [Green Version]
  26. Hale, J.K. Ordinary Differential Equations; Wiley-InterScience: Maitland, FL, USA, 1969. [Google Scholar]
  27. Rovithakis, G.A.; Christodoulou, M.A. Adaptive Control with Recurrent High-Order Neural Networks: Theory and Industrial Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
Figure 1. Projection of the system (2) with (4) and the commutation laws given in: (a) (5); (b) (6)—onto the ( x 1 , x 2 ) plane. Both were initialized at X 0 = [ 1 , 0 , 1 ] T .
Figure 1. Projection of the system (2) with (4) and the commutation laws given in: (a) (5); (b) (6)—onto the ( x 1 , x 2 ) plane. Both were initialized at X 0 = [ 1 , 0 , 1 ] T .
Axioms 12 00200 g001
Figure 2. States of the MSCS given by (1) and the neural identification in (13) over the iterated time for the following states: (a) x 1 and y 1 behavior. (b) x 2 and y 2 . (c) x 3 and y 3 . All the graphics have zooms to appreciate the convergence times of the states of the neural identification and the states of the system.
Figure 2. States of the MSCS given by (1) and the neural identification in (13) over the iterated time for the following states: (a) x 1 and y 1 behavior. (b) x 2 and y 2 . (c) x 3 and y 3 . All the graphics have zooms to appreciate the convergence times of the states of the neural identification and the states of the system.
Axioms 12 00200 g002
Figure 3. Projection of the system MSCS and RWFONN: (a) MSCS state space: x 1 and x 2 ; (b) RWFONN state space: y 1 and y 2 . (c) Euclidian distance between the states of the system and the RWFONN, as presented in Equation (14).
Figure 3. Projection of the system MSCS and RWFONN: (a) MSCS state space: x 1 and x 2 ; (b) RWFONN state space: y 1 and y 2 . (c) Euclidian distance between the states of the system and the RWFONN, as presented in Equation (14).
Axioms 12 00200 g003
Figure 4. States of the UDSI given by (2) with (4) and (6) and the neural identification in (13) over the iterated time for the following states: (a) x 1 and y 1 behavior. (b) x 2 and y 2 . (c) x 3 and y 3 . All the graphics present zooms with more detail to appreciate the convergence time of the states of the neural identification and the states of the system.
Figure 4. States of the UDSI given by (2) with (4) and (6) and the neural identification in (13) over the iterated time for the following states: (a) x 1 and y 1 behavior. (b) x 2 and y 2 . (c) x 3 and y 3 . All the graphics present zooms with more detail to appreciate the convergence time of the states of the neural identification and the states of the system.
Axioms 12 00200 g004
Figure 5. Projection of the system USDI and RWFONN: (a) UDSI state space: x 1 and x 2 ; (b) RWFONN state space: y 1 and y 2 . (c) Euclidian distance between the states of the system and the RWFONN.
Figure 5. Projection of the system USDI and RWFONN: (a) UDSI state space: x 1 and x 2 ; (b) RWFONN state space: y 1 and y 2 . (c) Euclidian distance between the states of the system and the RWFONN.
Axioms 12 00200 g005
Table 1. Neural identification results for x 2 and x 3 states of MSCS.
Table 1. Neural identification results for x 2 and x 3 states of MSCS.
FigureStateLineInitial ConditionConvergence
Figure 2b x 2 and y 2 Red dashed and blue continuous x 2 = 2 and y 2 = 2.1 0.2 s
Figure 2c x 3 and y 3 Red dashed and blue continuous x 3 = 2 and y 3 = 1.9 0.3 s
Table 2. Neural identification results for x 2 and x 3 states of UDSI.
Table 2. Neural identification results for x 2 and x 3 states of UDSI.
FigureStateLineInitial ConditionConvergence
Figure 4b x 2 and y 2 Red dashed and blue continuous x 2 = 0 and y 2 = 0.1 0.4 s
Figure 4c x 3 and y 3 Red dashed and blue continuous x 3 = 1 and y 3 = 1.1 0.3 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Magallón-García, D.A.; Ontanon-Garcia, L.J.; García-López, J.H.; Huerta-Cuéllar, G.; Soubervielle-Montalvo, C. Identification of Chaotic Dynamics in Jerky-Based Systems by Recurrent Wavelet First-Order Neural Networks with a Morlet Wavelet Activation Function. Axioms 2023, 12, 200. https://doi.org/10.3390/axioms12020200

AMA Style

Magallón-García DA, Ontanon-Garcia LJ, García-López JH, Huerta-Cuéllar G, Soubervielle-Montalvo C. Identification of Chaotic Dynamics in Jerky-Based Systems by Recurrent Wavelet First-Order Neural Networks with a Morlet Wavelet Activation Function. Axioms. 2023; 12(2):200. https://doi.org/10.3390/axioms12020200

Chicago/Turabian Style

Magallón-García, Daniel Alejandro, Luis Javier Ontanon-Garcia, Juan Hugo García-López, Guillermo Huerta-Cuéllar, and Carlos Soubervielle-Montalvo. 2023. "Identification of Chaotic Dynamics in Jerky-Based Systems by Recurrent Wavelet First-Order Neural Networks with a Morlet Wavelet Activation Function" Axioms 12, no. 2: 200. https://doi.org/10.3390/axioms12020200

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop