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, [13]. 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].

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.

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.

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.