Mathematical Problems in Engineering

Volume 2014 (2014), Article ID 162610, 7 pages

http://dx.doi.org/10.1155/2014/162610

Research Article

Complex Dynamical Network Control for Trajectory Tracking Using Delayed Recurrent Neural Networks

Jose P. Perez, Joel Perez Padron, Angel Flores Hemandez, and Santiago Arroyo

Facultad de Ciencias Fisico Matematicas, Universidad Autonoma de Nuevo Leon (UANL), 66451 San Nicolás de los Garza, NL, Mexico

Received 21 March 2013; Accepted 12 September 2013; Published 2 January 2014

Academic Editor: Chuandong Li

Copyright © 2014 Jose P. Perez et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

In this paper, the problem of trajectory tracking is studied. Based on the V-stability and Lyapunov theory, a control law that achieves the global asymptotic stability of the tracking error between a delayed recurrent neural network and a complex dynamical network is obtained. To illustrate the analytic results, we present a tracking simulation of a dynamical network with each node being just one Lorenz’s dynamical system and three identical Chen’s dynamical systems.

1. Introduction

The analysis and control of complex behavior in complex networks, which consist of dynamical nodes, have become a point of great interest in the recent studies, [1–3]. The complexity in networks comes not only from their structure and dynamics but also from their topology, which often affects their function.

Recurrent neural networks have been widely used in the fields of optimization, pattern recognition, signal processing and control systems, among others. They have to be designed in such a way that there is one equilibrium point that is globally asymptotically stable. In biological and artificial neural networks, time delays arise in the processing of information storage and transmission. Also, it is known that these delays can create oscillatory or even unstable trajectories, [4]. Trajectory tracking is a very interesting problem in the field of theory of systems control; it allows the implementation of important tasks for automatic control such as: high speed target recognition and tracking, real-time visual inspection, and recognition of context sensitive and moving scenes, among others. We present the results of the design of a control law that guarantee the tracking of general complex dynamical networks.

2. Mathematical Models

2.1. General Complex Dynamical Networks

Consider a network consisting of linearly and diffusively coupled nodes, with each node being an -dimensional dynamical system, described by

where are the state vectors of the node , represents the self-dynamics of the node , and the constants are the coupling strengths between node and node , with , . is a constant internal matrix that describes the way of linking the components in each pair of connected node vectors : this means that for some pairs with , and , the two coupled nodes are linked through their th and th substate variables, respectively, while the coupling matrix denotes the coupling configuration of the entire network: this means that if there is a connection between node and node , then ; otherwise, .

2.2. Delayed Recurrent Neural Networks

Consider a delayed recurrent neural network in the following form:

where is the fixed known time delay [5, 6], is the state vector of the neural network , is the input of the neural network , , , is the state feedback matrix, with being a positive constant, is the connection weight matrix with , and is a Lipschitz sigmoid vector function [7, 8], such that only at , with Lipschitz constant , , and neuron activation functions , .

3. Trajectory Tracking

The objective is to develop a control law such that the th neural network (2) tracks the trajectory of the th dynamical system (1). We define the tracking error as , , whose derivative with respect to time is

Substituting (1) and (2) in (3), we obtain

Adding and subtracting , , , to (4), where will be determined below, and considering that , , then

In order to guarantee that the th neural network (2) tracks the th reference trajectory (1), the following assumption has to be satisfied:

Assumption 1. There exist functions and , , such that

Let us define

Considering (6) and (7), equation (5) is reduced to

Writing the summations as

and using that and , then, using the equations above, (8) becomes

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

4. Tracking Error Stabilization and Control Design

In order to establish the convergence of (10) to , , which ensures the desired tracking, first, we propose the following Lyapunov function:

The time derivative of (11), along the trajectories of (10), is

Reformulating (12), we get

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

which holds for all matrices , and with . Applying (14) with to the term , , we get

Then, we have that

By simplifying (16), we obtain

Since is Lipschitz with Lipschitz constant [7], then

Applying (18) to , we obtain

Now, (17) is reduced to

We define , , and then (20) becomes

Now, we propose the use of the following control law:

Then, for all . This means that the proposed control law (22) can globally and asymptotically stabilize the th error system (10), therefore ensuring the tracking of (1) by (2). Finally, the control action driving the recurrent neural networks is given by

5. Simulations

In order to illustrate the applicability of the discussed results, we consider a dynamical network with just one Lorenz’s node and three identical Chen’s nodes. The single Lorenz system is described by

And the Chen’s oscillator is described by

If the system parameters are selected as , , and , then the Lorenz’s system and Chen’s system are shown in Figures 1 and 2, respectively. In this set of system parameters, one unstable equilibrium point of the oscillator (25) is [11].

Figure 1: Substate of Lorentz’s attractor with initial condition .

Figure 2: Sub-States of Chen’s attractor with initial condition .

Suppose that each pair of two connected Lorenz and Chen’s oscillators are linked together through their identical substate variables; that is, , and the coupling strengths are , , , , , and . Figure 3 visualizes this entire dynamical network.

Figure 3: Structure of the network with each node being a Lorentz and Chen’s system.

The neural network is selected as

Theorem 2. For the unknown nonlinear system modeled by (1), the on-line learning law and the control law (23) ensure the tracking of nonlinear reference model (4), [12].

Remark 3. From (21), we have + , , , and therefore is decreasing and bounded from below by . Since , then we conclude that , ; this means that the weights remain bounded.

The experiment is performed as follows. Both systems, the delayed neural network (2) and the dynamical networks (24) and (25), evolve independently until seconds; at that time, the proposed control law (23) is incepted. Simulation results are presented in Figures 4, 5, and 6 for sub-sates of node 1. As can be seen, tracking is successfully achieved and error is asymptotically stable, as it is shown in Figures 7, 8, and 9 for sub-states of node 4.

Figure 4: Time evolution for sub-state 1 with initial state .

Figure 5: Time evolution for sub-state 1 with initial state .

Figure 6: Time evolution for sub-state 2 with initial state .

Figure 7: Time evolution for sub-state 4 with initial state .

Figure 8: Time evolution for sub-state 4 with initial state .

Figure 9: Time evolution for sub-state 4 with initial state .

6. Conclusions

We have presented the controller design for trajectory tracking determined by a general complex dynamical network. This framework is based on dynamic delayed neural networks and the methodology is based on V-stability and Lyapunov theory. The proposed control is applied to a dynamical network with each node being a Lorenz and Chen’s dynamical systems, respectively, being able to also stabilize in asymptotic form the tracking error between the two systems. The results of the simulation clearly show clearly the desired tracking. In future work, we will consider the stochastic case for the complex dynamical network.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The first and second authors thank the support of CONACYT and the Matematicas Aplicadas group of the Facultad de Ciencias Fisico-Matematicas, Universidad Autonoma de Nuevo Leon, Mexico.

References

X. F. Wang, “Complex networks: topology, dynamics and synchronization,” International Journal of Bifurcation and Chaos in Applied Sciences and Engineering, vol. 12, no. 5, pp. 885–916, 2002.

C. Wu, Synchronization in Coupled Chaotic Circuits and Systems, World Scientific, Singapore, 2002.

M. E. J. Newman, “The structure and function of complex networks,” SIAM Review, vol. 45, no. 2, pp. 167–256, 2003.

P. Baldi and A. F. Atiya, “How delays affect neural dynamics and learning,” IEEE Transactions on Neural Networks, vol. 5, no. 4, pp. 612–621, 1994.

X. Liao, G. Chen, and E. N. Sanchez, “LMI-based approach for asymptotically stability analysis of delayed neural networks,” IEEE Transactions on Circuits and Systems I, vol. 49, no. 7, pp. 1033–1039, 2002.

X. Liao, G. Chen, and E. N. Sanchez, “Delay-dependent exponential stability analysis of delayed neural networks: an LMI approach,” Neural Networks, vol. 15, no. 7, pp. 855–866, 2002.

H. Khalil, Nonlinear System Analysis, Prentice Hall, Upper Saddle River, NJ, USA, 2nd edition, 1996.

M. Krstic and H. Deng, Stabilization of Nonlinear Uncertain Systems, Springer, New York, NY, USA, 1998.

E. N. Sanchez and J. P. Perez, “Input-to-state stability (ISS) analysis for dynamic neural networks,” IEEE Transactions on Circuits and Systems I, vol. 46, no. 11, pp. 1395–1398, 1999.

E. N. Sanchez, J. P. Perez, and J. Perez, “Trajectory tracking for delayed recurrent neural networks,” in Proceedings of the American Control Conference, pp. 2280–2284, Minneapolis, Minn, USA, June 2006.

X. Li, X. Wang, and G. Chen, “Pinning a complex dynamical network to its equilibrium,” IEEE Transactions on Circuits and Systems I, vol. 51, no. 10, pp. 2074–2087, 2004.

P. A. Ioannou and J. Sun, Robust Adaptive Control, Prentice-Hall, Upper Saddle River, NJ, USA, 1995.