SciELO - Scientific Electronic Library Online

 
vol.25 número3Problema de membresía con matriz de adyacenciaImproved Color Image Encryption using Modified Modulus Substitution Cipher, Dual Random Key and Chaos Method índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Computación y Sistemas

versão On-line ISSN 2007-9737versão impressa ISSN 1405-5546

Comp. y Sist. vol.25 no.3 Ciudad de México Jul./Set. 2021  Epub 13-Dez-2021

https://doi.org/10.13053/cys-25-3-2941 

Articles

Master-Slave Synchronization for Trajectory Tracking Error Using Fractional Order Time-Delay Recurrent Neural Networks via Krasovskii-Lur’e Functional for Chua’s Circuit

J. Javier Pérez D.1 

José Paz Pérez Padrón2 

Atilano Martínez Huerta2 

Joel Pérez Padrón2  * 

1Universidad Autónoma de Nuevo León, Facultad de Ingeniería Mecánica y Eléctrica, Mexico, javiersub20@gmail.com

2Universidad Autónoma de Nuevo León, Facultad de Ciencias Fisicomatemáticas, Departamento de Sistemas Dinámicos, Mexico, josepazp@gmail.com, atilano.martinezhrt@uanl.edu.mx, joel.perezpd@uanl.edu.mx


Abstract:

Paper presents an application of a Fractional Order Time Delay Neural Networks to chaos synchronization. The two main methodologies, on which the approach is based, are fractional order time-delay recurrent neural networks and the fractional order inverse optimal control for nonlinear systems. The problem of trajectory tracking is studied, based on the fractional order Lyapunov-Krasovskii and Lur’e theory that achieves the global asymptotic stability of the tracking error between a delayed recurrent neural network and a reference function is obtained. The method is illustrated for the synchronization, the analytic results we present a trajectory tracking simulation of a fractional order time-delay dynamical network and the Fractional Order Chua’s circuits

Keywords: Trajectory tracking; fractional order time-delay recurrent neural network; fractional order Lyapunov-Krasovskii and Lur’e analysis

1 Introduction

This paper analyzes the Trajectory Tracking for a Fractional Order Nonlinear System for a Fractional Order Time-Delay Neural Network, which are forced to follow a Fractional Order Reference signal generated by a nonlinear chaotic system. The control law that guarantees trajectory tracking is obtained by using the Fractional Order Lyapunov-Krasovskii and Lur’e methodology. Chaotic behavior, as a characteristic of a dynamical system, could be desirable or undesired, depending of the current application.

In mixing substances, a chaotic behavior might improve the efficiency of the system, while in process which involves vibrations, chaos could produce critical structural failures. Consequently, it is important to be able to manipulate the chaotic nature of the system, driving a stable system to be chaotic or otherwise stabilize a chaotic system. In many applications, it is also important to change the chaotic nature of a system without losing the chaotic behavior.

Controlling and synchronizing chaotic dynamical systems has recently attracted a great deal of attention within the engineering society, in which different techniques have been proposed. For instance, linear state space feedback, Lyapunov-Krasovskii function methods [1], adaptive control [2]. Using the inverse optimal control approach, a control law [3], which allows reproduce chaos on a Dynamical Neural Network, was discussed in [4]. We further extend these results to the Fractional Order Time-Delay Neural Networks case for nonlinear system trajectory tracking. The proposed new scheme is composed of a Fractional Order delayed dynamical neural identifier, which builds an on-line model for the unknown delayed neural network, and a control law, which ensures that the unknown delayed neural network tracks the reference trajectory.

There are several ways of defining the derivative and fractional integral, for example, the derivative of Grunwald-Letnikov given by eq. (1):

aDtαf(t)=limh01hαj=0[(tα)h](1)j(αj)f(tjh), (1)

where [.] is a flooring-operator while the RL definition is given by eq. (2):

aDtαf(t)=1Γ(nα)dndtnatf(τ)(tτ)αn+1dτ, (2)

for (n1<α<n) and Γ(x) is the well-known Euler’s Gamma function. Similarly, the notation used in ordinary differential equations, we will use the following notation, eq. (3), when we are referring to the fractional order differential equations where, αk+ which is:

g(t,x,aDtα1x,aDtα2x,)=0. (3)

The Caputo's definition can be written as:

aDtαf(t)=1Γ(αn)atf(n)(τ)(tτ)αn+1dτ,for:(n1<α<n). (4)

Trajectory tracking, synchronization and control of linear and nonlinear systems are a very important problem in science and control engineering. In this paper, we extend these concepts to force the nonlinear system (Fractional Order Delayed Plant) to follow any linear and nonlinear Fractional reference signals generated by fractional order differential equations.

The applicability of the approach is illustrated by one example: chaos synchronization. In the following, we first briefly describe the dynamic of the fractional order Time-Delay Neural Network to be used.

2 Mathematical Models

The differential equation will be modeled by the neural network [5]:

aDtαxp=A(x)+W*z(x(tτ)+Ωu), (5)

x, un, A, Wnxn, where τ is the.fixed known time delay, x is the state, u is the input, A=λI, with λ being a positive constant, W is the state-feedback matrix, and σ()=tanh() is a Lipschitz function [6] such that σ(x)=0 only at x=0, with Lipschitz constant Lσ. It is clear that x=0 is an equilibrium point of this system, when u=0.

The system, to be tracked by the neural network, is defined as:

aDtαxr=f(xr)+g(xr)ur,xr,urn,f()n,g()nxn, (6)

where aDtαxr, is the state, ur is the input, f() and g() are smooth nonlinear functions of appropriate dimensions.

As is clear, this is very general, and the model (6) can be a complex such as chaotic nonlinear system.

3 Trajectory Tracking

The objetive is to develop a control law such that the delayed neural network (5) tracks the trajectory of the dynamical system (6). We de.ne the tracking error as e=xxr, whose derivative with respect to time is:

aDtαe=aDtαxaDtαxr. (7)

Substituting (5, 6, 7), we obtain:

aDtαe=Ax+Wσ[x(tτ)]+uf(xr)g(xr)ur,aDtαe=Ae+Wσ[x(tτ)]+uf(xr)g(xr)ur+Axr. (8)

Adding and subtracting to (8) the terms Wσ[xr(tτ)] and α(t), we have:

aDtαe=Ae+W(σ[x(tτ)]σ[xr(tτ)])+(uα(t))+[Axr+Wσ[xr(tτ)]+α(t)]f(xr)g(xr)ur (9)

where α() is a function to be determined.

For system (5) to follow model (6), the following solvability assumption is needed, as discussed in [7]:

Assumption 1. There exist functions ρ(t) and α(t), such that:

aDtαρ=Aρ(t)+Wσ[x(tτ)]+α(t);ρ(t)=xr(t). (10)

It follows from (10 and 6) that:

[Axr+Wσ[xr(tτ)]+α(t)]=aDtαxr=f(xr)+g(xr)ur,α(t)=f(xr)+g(xr)urAxrWσ[xr(tτ)]. (11)

So that (9) becomes:

aDtαe=Ae+W(σ[x(tτ)]σ[xr(tτ)])+(uα(t)).

Let us define u˜=(uα(t)),

aDtαe=Ae+W(σ[x(tτ)]σ[xr(tτ)])+u˜. (12)

It is clear that e=0, is an equilibrium point of (12), when u˜=0. In this way, the tracking problem can be restated as a global asymptotic stabilization problem for the system (12).

4 Tracking Error Stabilization and Control Design

In order to establish the convergence of (12) to e = 0, which ensures the desired tracking, first, we propose the following Krasovskii [8] and Lur’e functional [9].

This is essential for the design of a globally and asymptotically stabilizing control law. We select:

V(e)=i=1n0eiØ(τ,xr)dτ+tτt(ØσT(s)WTWØσ(s)ds. (13)

The time derivative of (13), along the trajectories of (12):

aDtαV=Ø(τ,xr)Te˙+ØσT(t)WTWØσ(t)ØσT(tτ)WTWØσ(tτ), (14)

aDtαV=Ø(e,xr)TAe+Ø(e,xr)TW(σ[x(tτ)]σ[xr(tτ)])+Ø(e,xr)Tu˜+ØσT(t)WTWØσ(t)ØσT(tτ)WTWØσ(tτ). (15)

We select:

ØσT(tτ)=(σ[x(tτ)]σ[xr(tτ)])aDtαV=λØ(e,xr)Te+Ø(e,xr)TWØσT(tτ)+Ø(e,xr)Tu˜+ØσT(t)WTWØσ(t)ØσT(tτ)WTWØσ(tτ). (16)

Next, let consider the following inequality, proved in [10]:

XTY+YTXXTΛX+YTΛ1Y, (17)

which holds for all matrices X,Ynxk and Λnxn with Λ=ΛT>0. Applying (17) with Λ=I to the term Ø(e,xr)TWØσT(tτ), we get:

aDtαVλØ(e,xr)Te+12Ø(e,xr)TØ(e,xr)+12ØσT(tτ)WTWØσ(tτ)+Ø(e,xr)Tu˜+ØσT(t)WTWØσ(t)ØσT(tτ)WTWØσ(tτ). (18)

By simplifying (18), we obtain:

aDtαVλØ(e,xr)Te+12Ø(e,xr)TØ(e,xr)12ØσT(tτ)WTWØσ(tτ)+Ø(e,xr)Tu˜+ØσT(t)WTWØσ(t). (19)

Since Ø(e,xr) is a sector function with respect to e, there exist positive constants k1 and k2 such that k1e22Ø(e,xr)Tk2e22 [11]. Also, since Ø(e,xr) is Lipschitz with respect to e, there exist a positive constant Lσ such that Ø(e,xr)TØ(e,xr)Lσ2e22. Henceforth (19) can be rewritten and then we have that:

aDtαV(e)[λk112Lσ2]e2212ØσT(tτ)WTWØσ(tτ)++Ø(e,xr)Tu˜+ØσT(t)WTWØσ(t). (20)

By simplifying (20), we have:

aDtαV(e)[λk112Lσ2]e22+Ø(e,xr)Tu˜+ØσT(t)WTWØσ(t). (21)

Since Øσ is Lipschitz with Lipschitz constant Lσ [12], then:

Øσ(t)=σ(x(t))σ(xr(t))Lσ2x(t)xr(t)=Lσ2e(t)22. (22)

Applying to:

ØσT(t)WTWØσ(t),ØσT(t)WTWØσ(t)ØσT(t)WTWØσ(t)Lσ2W22e(t)22. (23)

With Lσ2 the Lipschitz constant of (23) σ().

To the right hand, third term of (17), we obtain:

aDtαV(e)[λk112Lσ2]e22+Lσ2W22e(t)22+Ø(e,xr)Tu˜. (24)

Now, we suggest to use the following control law:

u˜=2(2+2Lσ2W22)Ø(e,xr)T=β(R(e))1(LgV)T, (25)

where β is a positive constant and (R(e))1 is a function of e: At this point, substituting (25) into (24), we obtain:

aDtαV(e)[λ+Lσ2+Lσ2W22]e22 (26)

Then aDtαV(e)<0 for all e0. This means that the proposed control law (27) can globally and asymptotically stabilize the error system, therefore ensuring the tracking of (5) by (6).

Finally, the control action driving the recurrent neural networks is given by:

u=(2+2Lσ2W22)Ø(e,xr)T+f(xr)+g(xr)urAxrWσ[xr(tτ)]. (27)

We summarize the above developed analysis in the following Theorem.

Theorem 1: The control law (27) ensures that the Time-Delay Neural Network (5) tracks the reference system (6).

5 Simulations

In order to illustrate the applicability of the discussed results, we consider we consider the following delayed neural network: aDtαxp=A(x)+Wσ[x(tτ)]+u, where:

A=(100010001),W=(0.30.800.40.30001),Øσ(x(tτ)=(tanh(x1(tτ)tanh(x2(tτ)tanh(x3(tτ)),τ(28)=15. (28)

The reference model to be tracked is the Chua.s circuits [13]. This system is described by:

((aD_t^αx_r=15.6y_r15.6x_r15.6[({1.143x)]_r+((1.143+0.714))/2[|x_r+1||x_r1|]}@@aD_t^ay_r[(=x)]_ry_rz_r@aD_t^az_r=28y_r)) (29)

The experiment is performed as follow. Both systems, the delayed neural network and the Chua’s circuits, evolve independently until τ=15 seconds: at that time, the proposed control law (23) is incepted.

Simulation results are presented in Fig. 2, 3 y 4, for state 1, state 2 and state 3, respectively. As can be seen, tracking is successfully achieved.

Fig. 1 α=1: Simulation result for master-slave synchronization between the delayed neural network and the Chua.s circuits. The master system is coupled to the slave system with the first state variable and delay (τ=15Sec): Three-dimensional view on the double scroll attractor generated for (a) master system and (b) slave system 

Fig. 2 Time evolution for Delayed Neural Network. Error signal (x1(t)y1(t)) with respect to and Chua’s circuits with initial condition (0.7; 0; 0) time. 

Fig. 3 Time evolution for Delayed Neural Network. Error signal (x2(t)y2(t)) with respect to and Chua’s circuits with initial condition (0.7; 0; 0) time 

Fig. 4 Time evolution for Delayed Neural Network. Error signal (x3(t)y3(t)) with respect to and Chua’s circuits with initial condition (0.7; 0; 0) time 

The experiment is performed as follow. Both systems, the fractional order delayed neural network and the Chua’s circuits, evolve independently until τ=15 seconds: at that time, the proposed control law (23) is incepted. Simulation results are presented in Fig. 6, Fig. 7, Fig. 8, for state 1, state 2 and state 3, respectively. As can be seen, tracking is successfully achieved.

Fig. 5 α=0.00001: Simulation result for master-slave synchronization between the fractional order delayed neural network and the Chua’s circuits. The master system is coupled to the slave system with the first state variable and delay (τ=15Sec): Three-dimensional view on the double scroll attractor generated for (a) master system and (b) slave system 

Fig. 6 Time evolution for the Fractional Order. Error signal (x1(t)y1(t)) with respect to Delayed Neural Network and Chua’s circuits time, with initial condition (0.7; 0; 0) 

Fig. 7 Time evolution for the Fractional Order. Error signal (x2(t)y2(t)) with respect to Delayed Neural Network and Chua’s circuits’ time, with initial condition (0.7; 0; 0) 

Fig. 8 Time evolution for the Fractional Order Error signal (x3(t)y3(t)) with respect to Delayed Neural Network and Chua’s circuits time, with initial condition (0.7; 0; 0) 

6 Conclusions

We have presented the controller design for trajectory tracking determined by a Fractional Order Time-Delay dynamical network.

This framework is based on dynamic Fractional Order delayed neural networks and the methodology is based on Fractional Order Lyapunov-Krasovskii and Lur’e theory.

The proposed Inverse Optimal Control Law is applied to a dynamical fractional order delayed neural network and the Chua’s circuits, respectively, being able to also stabilize in asymptotic form the tracking error between two systems.

The results of the simulation show clearly the desired tracking. In future work, we will consider the stochastic case for the complex dynamical network.

Acknowledgements

The authors thank the support of CONACYT and the Dynamical Systems group of the Facultad de Ciencias Físico-Matemáticas, Universidad Autónoma de Nuevo León, Mexico.

References

1.  Pérez, J.P., Pérez-Padrón, J., Flores-Hernández, A., Arroyo, S. (2014). Complex dynamical network for trajectory tracking using Delatey recurrent neural networks. Hindawi Publishing. DOI: 10.1155/2014/162610. [ Links ]

2.  Pérez-P, J., Pérez, J.P., Hernández, J.J., Arroyo, S., Flores, A. (2012). Trajectory tracking error using PID control law for a 2 DOF helicopter model via adaptive time-delay neural networks. Congreso Nacional de Control Automático. Procedia Technology, Vol. 3, pp. 139–146. DOI: 10.1016/j.protcy.2012.03.015. [ Links ]

3.  Nanda-Kumar, M.P., Dheeraj, K. (2014). An inverse optimal control approach for the nonlinear system design using ANN. International Journal of Computer, Information, Systems and Control Engineering, Vol. 8, No. 6. [ Links ]

4.  Kousaka, T., Ueta, T., Yue, Ma, Kawakami, H. (2006). Control of chaos in a piecewise smooth nonlinear system. Chaos, Solitons and Fractals, Vol. 27, pp. 1019–1025. [ Links ]

5.  Delay, Xia Huang, Zhen Wang, Yuxia Li (2013). Nonlinear dynamics and chaos in fractional-order Hopfield neural networks. Advances in Mathematical Physics, Vol. 2013. DOI: 10.1155/2013/657245. [ Links ]

6.  Khalil, H. (1996). Nonlinear system analysis. Prentice Hall, Upper Saddle River, NJ, USA. [ Links ]

7.  Pérez-P., J. (2016). Fractional complex dynamical systems for trajectory tracking using fractional neural network. Computación y Sistemas, Vol. 20, No. 2, pp. 219–225. DOI: 10.13053/CyS-20-2-2201. [ Links ]

8.  Hai-Peng, Jiang, Yong-Qiang, Liu (2016). Disturbance rejection for fractional-order time-delay systems. Mathematical Problems in Engineering, Vol. 2016. DOI: 10.1155/2016/1316046. [ Links ]

9.  Ka, Song, Huaiquin, Wu, Lifei, Wang, Lur’e-Postnikov, Lyapunov.. Function approach to global robust Mitag-Leffler stability of fractional-order neural networks. Advances in Difference Equations, Open Journal. DOI 10.1186/s13662-017-1298-8. [ Links ]

10.  Weiyuan, Ma, Changpin, Li, Yujiang, Wu, Yongqing, Wu (2014). Adaptive synchronization of fractional neural networks with unknown parameters and time delays. Entropy, Vol. 16, pp. 6286–6299. DOI: 10.3390/e16126286. [ Links ]

11.  Zhuo, Li (2015). Fractional order modeling and control of multi-input-multi-output processes. University of California. [ Links ]

12.  Diethelm, K., Ford, N.J. (2002). Analysis of fractional differential equations. Journal of Mathematical Analysis and Applications, Vol. 265, pp. 229–248. DOI: 10.1006/jmaa.2000.7194. [ Links ]

13.  Petras, I. (2000). Control of fractional-order Chua’s system. Technical University of Kosice. [ Links ]

Received: April 30, 2018; Accepted: November 19, 2019

* Corresponding author: Joel Pérez Padrón, e-mail: joel.perezpd@uanl.edu.mx

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License