SciELO - Scientific Electronic Library Online

 
vol.66 número1Sensing system with an artificial neural network based on floating-gate metal oxide semiconductor transistorsNanotubes and other allotropic carbon forms by chemical vapor deposition on an inconel surface índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Revista mexicana de física

versión impresa ISSN 0035-001X

Rev. mex. fis. vol.66 no.1 México ene./feb. 2020  Epub 27-Nov-2020

https://doi.org/10.31349/revmexfis.66.98 

Research

Other Areas in Physics

Trajectory tracking error using fractional order time-delay recurrent neural networks using Krasovskii-Lur’e functional for Chua’s circuit via inverse optimal control

J. Pérez Padrón1 

J.P. Pérez Padrón1 

C.F. Mendez-Barrios2 

E.J. González-Galván3 

1Universidad Autónoma de Nuevo León, Facultad de Ciencias Fisico-Matematicas, Dept. Sistemas Dinamicos San Nicolás de los Garza, Nuevo León, México. e-mail: joel.perezpd@uanl.edu.mx; josepazp@gmail.com

2Centro de Investigación y Estudios de Posgrado, Facultad de Ingeniería Dr. Manuel Nava # 8, Zona Universitaria, 78290, San Luis Potosí, S.L.P., México, e-mail: fernando.barrios@uaslp.mx

3Centro de Investigación y Estudios de Posgrado, Facultad de Ingeniería, Dr. Manuel Nava # 8, Zona Universitaria,78290, San Luis Potosí, S.L.P., México, e-mail: egonzale@uaslp.mx


Abstract

This 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 is 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 on the current application. In mixing substances process, a chaotic behavior might improve the efficiency of the system, while in the process which involves vibrations, chaos could produce critical structural failures. As a consequence, 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 reproducing 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 control law.

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

aDtaft=lim1α×j=0t-α/-1Iajft-j (1)

Where □ is a flooring-operator while the RL definition is given by:

aDtaft=1Γn-adndtnatfτt-τa-n+1dτ (2)

For (n-1 < α < 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:

gt,x,a,Dta1x,aDta2x,=0 (3)

The Caputo´s definition can be written as

aDta2ft=1Γa-natfn(τ)t-τa-n+1dτ (4)

For (n-1 < α < n)

Trajectory tracking, synchronization, and control of linear and nonlinear systems are a very important problem in science and control engineering. In this paper, we will 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.

This obtained result, modeling by differential equations of fractional order, is new, unlike other results obtained by the authors, modeled by ordinary differential edifications.

The effectiveness of the methodologies, from our point of view, are equal, the difference is that we have observed that the response of the controller is in smaller magnitude in the systems of fractional order than in the systems of ordinary differential equations, and also, in the systems of fractional order have some slack by varying the order of the fractional system, which causes the response of the system to be smoother, which does not happen with ordinary non-linear systems.

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:

aDtaxp=Ax+W*Γzxt-τ+Ωux, uϵRn,     A,W.ϵRnxn (5)

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 σ(∗) = tan h(∗) 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:

aDtaxr=fxr+gxrur,xr,urRn,    f*Rn,    g(*)Rnxn (6)

Where aDtaaxr 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 complex such as chaotic nonlinear system.

3. Trajectory tracking

The objective is to develop a control law such that the delayed neural network (5) tracks the trajectory of the dynamical sys tem (6). We dene the tracking error as e = x − x r , whose derivative for time is:

aDtae=aDtax-aDtaxr (7)

Substituting (5) and (6) in (7), we obtain

aDtae=Ax+Wσxt-τ+u-fxr-gxrur

aDtae=Ax+Wσxt-τ+u-fxr-gxrur+Axr (8)

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

aDtae=Ae+Wσx(t-τ)-σxr(t-τ)+u-a(t)+Axr+Wσxr(t-τ)+a(t)-fxr-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

aDtaρ=Aρt+Wσx(t-τ)+at;ρt=xrt (10)

ρ(t)= xr(t). (10) It follows from (10) and (6) that

Axr+Wσxr(t-τ)+a(t)=aDtaxr=fxr+gxrurat=fxr+gxrur-Axr-Wσxr(t-τ) (11)

So that (9) becomes

aDtae=Ae+W(σxt-τ-σxrt-τ+u-a(t))

Let’s define u~=(u-a(t)

aDtae=Ae+Wσx(t-τ)-σxrt-τ+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

To establish the convergence of (12) to e = 0, which ensures the desired tracking, .rst, 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

Ve=1=1n0eiϕτ,xrdτ+tt-τϕσT(s)WTWϕσ(s)ds (13)

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

DtaV=ϕτ,xrTe˙+ϕσTtWTWϕσt-ϕσT(t-τ)WTWϕσ(T-τ) (14)

DtaV=ϕe,xrTAe+ϕe,xrTWσxt-τ-σxrt-τ+ϕe,xrTu~+ϕσTtWTWϕσt-ϕσT(t-τ)WTWϕσt-τ (15)

We select ϕσTt-τ=σx(t-τ)-σxrt-τ

aDtaV=-λϕe,xrTe+ϕe,xrTWϕσTt-τ+ϕe,xrTu~+ϕσTt-τWTWϕσt-τ-ϕσTt-τWTWϕσ(t-τ) (16)

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

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

which holds for all matrices X, Y ∈ Rnxk and Λ ∈ Rnxn with Λ=ΛT > 0. Applying (17) with Λ= I to the term ϕe,xrTWϕσT(t-τ), we get

aDtaV-λϕe,xrTe+12ϕe,xrTϕe,xr+12ϕσTt-τWTWϕσt-τ+ϕe,xrTu~-ϕσTtWTWϕσt-ϕσTt-τWTWϕσ(t-τ) (18)

By simplifying (18), we obtain

aDtaV-λϕe, xrTe+12ϕe,xrTϕe,xr-12ϕσTt-τWTWϕσt-τ+ϕe,xrTu~+ϕσT(t)WTWϕσ(t) (19)

Since φ(e, xr) is a sector function for e, there exist positive constants k1 and k2 such that k1e22ϕe,xrTk2e22 11. Also, since φ(e, xr) is Lipschitz for e, there exist a positive constant Lσ such that ϕe,xrTϕe,xrLσ2222. Henceforth (19) can be rewritten and then we have that

aDtqVe-λk1-12Lσ2e22-12ϕσTt-τWTWϕt-τ+ϕe,xrTu~+ϕσT(t)WTWϕ(t) (20)

By simplifying (20), we have

aDtaVe-λk1-12Lσ2e22+ϕe,xrTu~+ϕσT(t)WTWϕ(t) (21)

Since φσ is Lipschitz with Lipschitz constant Lσ12, then

ϕσ(t)=σxt-σxrtLσ2xt-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:

aDtaVe-λk1-12Lσ2e22+Lσ2W22et22+ϕe,xrTu~ (24)

Now, we suggest to use the following control law:

u~=-2+2*Lσ2W22ϕe,xrT=-β(R(e))-1LgT (25)

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

aDtaVe-λ+Lσ2+Lσ2W22e22 (26)

Then aDtaV(e)<0 for all e ≠ 0. 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 net works is given by:

u=-2+2*Lσ2W22ϕe,xrT+fxr+gxrur-Axr-Wσxrt-τ (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

To illustrate the applicability of the discussed results, we selected, the following delayed neural network: aDtaxp=Ax+Wσx(t-τ)u where

A=-1000-1000-1,   W=0.30.800.40.30001,σxt-τ=tanh(x1(t-τ))tanh(x1(t-τ))tanh(x1(t-τ)),τ=15 sec. (28)

The reference signal, which the neural network has to fol low is the chaotic circuit of Chua 13, described by the differential equation of fractional order:

aDtaxr=15.6yr-15.6xr-15.6-1.143xr+-1.143+0.7142xr+1-xr-1 (29)

aDtayr=xr-yr-zr

aDtazr=-28yr (30)

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

The following simulations were performed applying Mat-Lab / Simulink, using the fourth order Runge Kutta method.

The experiment is performed as follows. 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.

For 15 seconds, the non-linear system is in open loop (Without Control), later, passing that time delay, the control is applied, and the trajectory tracking objective is performed, as can be seen in Fig. 2, 3, and 4, and the tracking errors tend to zero after the controller goes into operation.

FIGURE 2 Time evolution for Delayed Neural Network and Chua’s circuits with initial condition (0.7; 0; 0) and the error signal (x1(t) − y1(t)) for time. 

FIGURE 3 Time evolution for Delayed Neural Network and Chua’s circuits with initial condition (0.7; 0; 0) and the error signal (x2(t)−y2(t))concerning time. 

FIGURE 4 Time evolution for Delayed Neural Network and Chua’s circuits with initial condition (0.7; 0; 0) and the error signal (x3(t)−y3(t))concerning time. 

FIGURE 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 (τ = 15 Sec): Three-dimensional view on the double scroll attractor generated for a) master system and b) slave system. 

The experiment is performed as follows. 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, 7, 8, for state 1, state 2 and state 3, respectively. As can be seen, tracking is successfully achieved.

FIGURE 6 Time evolution for the Fractional Order Delayed Neural Network and Chua’s circuits with initial condition (0.7; 0; 0) and the error signal (x1(t) − y1(t)) concerning time. 

FIGURE 7 Time evolution for the Fractional Order Delayed Neural Network and Chua’s circuits with initial condition (0.7; 0; 0) and the error signal (x2(t) − y2(t)) concerning time. 

FIGURE 8 Time evolution for the Fractional Order Delayed Neural Network and Chua’s circuits with initial condition (0.7; 0; 0) and the error signal (x3(t) − y3(t)) concerning time. 

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, it can be mentioned that the results will be extended to model non-linear systems, whose mathematical model is not completely known, and in that sense, it can be decided that the laws of control and laws of learning are robust.

It is important to mention that, we will are work on simulation in real time to control a humanoid, and these results are very promising, since they would help people who have lost some lower limb, and to control humanoids, which could help in tasks that are dangerous for humans.

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 Leon, México

References

1. J.P. Pérez, J. Pérez Padron, A. Flores Hernandez, and S. Arroyo, Complex Dynamical Network for Trajectory Tracking Using Delatey Recurrent Neural Networks, Hindawi Publishing. [ Links ]

2. J. Pérez P, J.P. Pérez, J.J. Hdz, S. Arroyo, A. Flores, 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, Ensenada, Baja California, México, Octubre 16-18, (2013). [ Links ]

3. M. P. Nanda Kumar, K. Dheeraj, International Journal of Com puter, Information, Systems and Control Engineering 8 (2014). [ Links ]

4. T. Kousaka, T. Ueta, Y. Ma, and H. Kawakami, Chaos, Solitons and Fractals 27 (2006) 1019-1025. [ Links ]

5. Xia Huang, Zhen Wang, and Yuxia Li, Hindawi Publishing Corporation, Advances in Mathematical Physics, 2013, pages 9. http://dx.doi.org/10.1155/2013/657245 [ Links ]

6. H. Khalil, Nonlinear System Analysis, 2nd. Ed. Prentice Hall, Upper Saddle River, NJ, USA, (1996). [ Links ]

7. J. Pérez., Computación y Sistemas, 20 (2016) 219-225 doi:10.13053/CyS-20-2-2201 [ Links ]

8. Hai-Peng Jiang and Yong-Qiang Liu, Disturbance Rejection for Fractional-Order Time-Delay Systems, Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2016, Article ID 1316046, pages 8. http://dx.doi.org/10.1155/2016/1316046 [ Links ]

9. Ka Song, Huaiquin Wu and Lifei Wang, Advances in Difference Equations, Springer Open Journal DOI 10.1186/s13662-017 1298-8 [ Links ]

10. Weiyuan Ma, Changpin Li, Yujiang Wu and Yongqing Wu, Entropy 16 (2014) 6286-6299. doi:10.3390/e16126286, ISSN 1099-4300. [ Links ]

11. Zhuo Li, Fractional order modeling and control of multi-input-multi-outpu processes, A Dissertation Submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Electrical Engineering Committee in Charge: Professor YangQuan Chen, Chair Professor Gerardo Diaz Professor Stefano Carpin, University of California, Merced, (2015). [ Links ]

12. Kai Diethelm and Neville J. Ford, Journal of Mathematical Analysis and Applications 265 (2002) 229-248. doi:10.1006/jmaa.2000.7194. [ Links ]

13. Ivo Petras, Control of fractional-order Chua’s systems, e-mail: petras@tuke.sk [ Links ]

Received: September 14, 2019; Accepted: September 30, 2019

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