Abstract

The paper investigates the state estimation problem for a class of recurrent neural networks with sampled-data information and time-varying delays. The main purpose is to estimate the neuron states through output sampled measurement; a novel event-triggered scheme is proposed, which can lead to a significant reduction of the information communication burden in the network; the feature of this scheme is that whether or not the sampled data should be transmitted is determined by the current sampled data and the error between the current sampled data and the latest transmitted data. By using a delayed-input approach, the error dynamic system is equivalent to a dynamic system with two different time-varying delays. Based on the Lyapunov-krasovskii functional approach, a state estimator of the considered neural networks can be achieved by solving some linear matrix inequalities, which can be easily facilitated by using the standard numerical software. Finally, a numerical example is provided to show the effectiveness of the proposed event-triggered scheme.

1. Introduction

The research of neural networks has been paid much attention during the past few years, due to its potential application in various fields, such as image processing, pattern recognition, and associative memory [15]. As a special class of nonlinear dynamical systems, the dynamic behavior of recurrent neural networks has been one of the most important issues. In particular, the analysis problems of stability and synchronization of recurrent neural networks have received great attention and a number of profound results have been proposed [612].

In many application, such as signal processing and control engineering, for large-scale neural networks, it is quite common that only partial information can be accessible from the network outputs. Therefore, it is of great significance to estimate the neuron states through available output measurements of the networks and then utilizes the estimated neuron states to achieve certain design objectives; note that state estimation problem for neural networks has been hot reach topics that have drawn considerable attention, and many profound results have been available in the literature [1325]. The authors in [13] studied the problem of state estimation for a class of delayed neural networks; the traditional monotonicity and smoothness assumption on the activation function had been removed. The design problem of state estimator for a class of neural networks with constant delays was investigated in [14], where a delay-dependent criterion for existence of the estimator was proposed. As an extension, The authors in [14, 15] further discussed state estimation for neural networks with time-varying delays. In practice, sometimes a neural network has finite state modes and modes may switch from one to another at different times. On the other hand, discrete-time neural networks could be more suitable to model digitally transmitted signals in dynamical way; based on the above reason, The authors in [16] investigated state estimation problem for a new class of discrete-time neural networks with Markovian jumping parameters and mode dependent mixed time-delays, where he discrete and distributed delays were mode-dependent. Different from the stuelies in [16, 17] which considered state estimation for Markovian jumping delayed continuous-time recurrent neural networks, where only matrix parameters were mode-dependent. Similar to [16], for continuous-time recurrent neural networks with discrete and distributed delays, state estimation was also investigated in [18]. In [19, 20], synchronization and state estimation had been studied for discrete-time complex networks with distributed delays; it was noticed that in [20], a novel notion of bounded synchronization had been first defined to characterize the transient performance of synchronization. Some robust state estimation problems for uncertain neural networks with time-varying delays had been investigated in [2123], where the parameter uncertainties are assumed to be norm bounded; some sufficient conditions were presented to guarantee the existence of the desired state estimator. Taking into account the stochastic properties of time-varying delays, the authors in [24] discussed state estimation problem for a class of discrete-time stochastic neural networks with random delays; sufficient delay-distribution-dependent conditions were established in terms of linear matrix inequalities (LMIs) that guarantee the existence of the state estimator.

The sampled-data control theory had attracted much attention due to its effectiveness in engineering applications. Especially, a new approach to deal with the sampled-data control problems had been proposed in [26], where the sampling period had been converted into time-varying delay. As its extension, the authors in[27] investigated the sampled-data state estimation problem for a class of recurrent neural networks with time-varying delays, where the sampled measurements had been used to estimate the neuron states. Using a similar approach, where the sampled-data synchronization control problem was investigated in [28] for a class of general delayed complex networks, the sampled-data feedback controllers were designed in terms of the solution to certain linear matrix inequalities. But in the above references, the sampling rate for each signal is the same; but in the actual system, it may be varying from sample to sample owing to unpredictable perturbations; this factor was considered in [29], the problem of robust control was investigated for sampled-data systems with probabilistic sampling, where two different sampling periods were considered whose occurrence probabilities were given constants and satisfied Bernoulli distribution. In [30], stochastic sampled-data approach was used for studying the problem of distributed filtering in sensor networks, by converting the sampling periods into bounded time-delays, the design problem of filters amounted to solving the filtering problem for a class of stochastic nonlinear systems with multiple bounded time delays. In [31], the sampled-data synchronization control problem was addressed, where the sampling period was time varying and switched between two different values in a random way. It is worth noting that most of the above results were involved the traditional approach of sampling at pre-specified time instances, which was called time-triggered sampling; this sampling method may lead to an inherently periodic transmission and produce many useless messages if the current sampled signal had not significantly changed in contrast to the previous sampled signal, which led to a conservative usage of the communication resources. Recently, event-triggered scheme provided an effective approach of determining; its main property was that the signal was sampled and only some functions of the system state or output measurement exceeded threshold. Compared with periodic sampling method, the event-triggered scheme could reduce the burden of the communication and also preserve the desired properties of the ideal continuous state feedback system, such as stability and convergence. The utilization on event-triggered scheme could be found in many literatures such as [3237]. The event-triggered control design was investigated in [32] for networked control systems with uncertainties and transmission delays, and a novel event-triggered scheme was proposed. The study in [33] was concerned with the control problem of event-triggered networked systems with both state and control input quantizations. In [34], the problems of exponential stability and -gain analysis of event-triggered networked control systems were studied, where the event-triggered conditions were proposed in the sensor side and controller side. In [3537], the consensus problems for multiagent systems were investigated by event-triggered control, where different trigger functions were proposed. Unfortunately, as far as we know, up to now, no theoretical results are given for state estimation of recurrent neural networks with time-varying delays based on event-triggered scheme. The purpose of our study is to fill the gap.

Motivated by the above discussion, the paper is concerned with the sampled-data state estimation problem for a class of recurrent neural networks with time-varying delays. The main purpose is to estimate the neuron states through output sampled measurement, and a novel event-triggered scheme is proposed, which can lead to a significant reduction of the information communication burden in the network. By using a delayed-input approach, the error dynamics system is equivalent to a dynamic system with two different time-varying delays. Based on constructing a Lyapunov-Krasovskii functional and employing some analysis techniques, a state estimator of the considered neural networks can be achieved by solving some linear matrix inequalities, which can be easily facilitated by using the standard numerical software. Finally, a numerical example is given to illustrate the effectiveness of the proposed method.

The main contributions of this paper are highlighted as follows.(1)The novel event-triggered scheme is proposed, compared with a time-triggered periodic communication scheme, since the proposed communication scheme only depends on the state at the sampled instant and the state error between the current sampled instant and the latest transmitted state. Therefore, the number of the transmitted state signals through the network could be reduced apparently. (2)Sufficient conditions obtained are in the form of linear matrix inequalities which can be readily solved by using the LMI toolbox in Matlab, and the solvability of derived conditions dependents on not only trigger parameters and sampling period but also the size of the delay.

Notation 1. The notation used here is fair standard except where otherwise stated. denotes the -dimensional Euclidean space and is the set of real matrices. The superscript represents the transpose of the matrix (or vector). denotes the identity matrix of compatible dimensions. The asterisk represents the symmetric block in one symmetric matrix. stands for a block-diagonal matrix. The notation () means that is positive semi-definite (positive definite). is the Euclidean norm in . If they are not explicitly specified, arguments of a function or a matrix will be omitted in the analysis when no confusion can arise.

2. Preliminaries

Consider a class of recurrent neural networks with time-varying delays as follows: where is the state vector associated with neurons; is a positive diagonal matrix; and are the connection weight matrix and the delayed connection weight matrix, respectively; is the time-varying bound delay; is a constant matrix; denotes the output vector; represents the neuron activation function with .

In this paper, the measurement output is sampled before it enters the estimator; based on the sampling technique and zero-order hold, the actual output can be described as where is the actual output of the estimator, and denotes the sampling instant satisfying .

Remark 2.1. In practical systems, periodic sampling mechanism may often lead to sending many unnecessary signals through the networks, which will increase the load of network transmission and waste the network bandwidth; therefore, it is significant to introduce a mechanism to determine which sampled signal should be sent out or not. As stated in [32, 33], the event-trigger sampling scheme is effective way because they can reduce the traffic and the power consumption.
The sampled data is transmitted (or released) by the event generator only when the current sampled value and the previously transmitted one satisfy the following judgement algorithm: where is a positive matrix, and is a positive scalar. The sampled state satisfying the inequality (2.3) will not be transmitted; only the one that exceeds the threshold in (2.3) will be sent to the estimator. Specially, when , the inequality (2.3) is not satisfied for almost all the sampled state , and the event-triggered scheme reduces to a periodic release scheme.

Remark 2.2. From event-triggered algorithm (2.3), it is easily seen that all the released signals are subsequences of the sampled data, that is, the set of the release instants . The amount of depends on not only the value of but also the variation of the system output.

Suppose that the time-varying delay in network communication is , the output in (2.2) can be rewritten as

Substituting the output (2.4) into the judgement algorithm (2.3), we can obtain

For technical convenience, similar to [32, 33], consider the following two intervals: where is a positive integer and is a sampling period.(1)if , define a function as follows: It can easily be obtained that the following inequality holds: (2)if , there exists a positive integer , such that It can be easily shown that where

Define a function as

From the definition of defined in (2.12), we can derive From (2.13), it can be derived that , where . For , we define

Combining the above definitions of and , the algorithm (2.5) can be rewritten as

Based on the available sampled measurement , the following state estimator is adopted: where is feedback gain matrix to be designed, and is estimator state vector.

Setting , the estimation error dynamics can be obtained from (2.1) and (2.16), and it follows that

Let , we can get the following augmented system from (2.1) and (2.17) where

Before giving the main results, the following assumption, definition, and lemma are essential in establishing our main results.

Assumption 2.3 (see, [27]). The activation function satisfies the following sector-bounded condition: where and are two real constant matrices with .

Definition 2.4 (see, [27]). The augmented system (2.18) is exponentially stable, if there exist two constants and , such that where is in the initial function system (2.18) as , .

Lemma 2.5 (see, [38, 39]). Suppose , are some constant matrices with appropriate dimensions, then if the following inequalities hold

Lemma 2.6 (see, [40]). For any constant positive matrix , scalar and vector function such that the following integration is well defined, then it holds that

3. Main Results

In this section, we design a sampled-date estimator with form (2.18) for recurrent neural networks with time-varying delay based event-triggered control.

The system (2.18) can be rewritten as where

Theorem 3.1. Suppose that Assumption 2.3 holds, for given estimator gain matrix , the augmented system (3.1) is exponentially stable, if there exist some positive definite matrices , , and , with appropriate dimension, and two positive scalars , , such that the following linear matrix inequalities hold: where

Proof. Construct the following Lyapunov-Krasovskii functional candidate: where and , and are matrices to be determined.
The derivative of along the trajectory of system (3.1) can be shown as follows:
Noting that (3.9), it follows from Lemma 2.6 that
Employing the free matrix method [38, 39], it is easily derived that where
It follows that from (3.12) that
By Assumption 2.3, the following inequality holds: where
For all , it can be derived from (3.15) that
Then, (2.15) can be rewritten as where
It follows from (3.7)–(3.18) that
By using Schur complement and Lemma 2.5, it can be seen that (3.3) is equivalent to which implies ; then similar to [41], we can obtain the exponential stability of system (3.1). The proof is completed.

Remark 3.2. From Theorem 3.1, it can be seen that the trigger parameters , and the upper bound of time delay are involved in (3.3); for given , the corresponding trigger parameter and the upper bound of can be obtained by using LMI toolbox in Matlab. From the simulation example, it can be derived that the larger the , the small the ; the larger average release period, which means the load of network transmission will be reduced.

Remark 3.3. When the estimator gain matrix is given, the conditions (3.3) are in the form of linear matrix inequalities, which can be readily solved by using the standard numerical software. The conditions (3.3) are not linear matrix inequalities when the estimator gain matrix is a matrix variable to be designed, and thus Theorem 3.1 cannot be used to design directly, a design method will be provided in the following Theorem.

After establishing analysis results in Theorem 3.1, the design problem of state estimator is to be considered and the following results can be readily derived from Theorem 3.1.

Theorem 3.4. Suppose that Assumption 2.3 holds, the augmented system (3.1) is exponentially stable, if there exist , , and , and with appropriate dimension, and two positive scalars , , such that the following linear matrix inequalities hold: where then the desired estimator gain matrix is given as .

Proof. By using Schur complement in Theorem 3.1,    can be rewritten as
By using Lemma 2.5, (3.24) are equivalent to the following matrix inequalities where
Then performing a congruence transformation of to (3.25), it can be derived that where
Setting in (3.27) and considering the following inequality:
By using (3.29), we can obtain
Substitute , , , ,, , , , , , () into the right of (3.30), combining (3.22), we can obtain The rest of the proof follows directly from Theorem 3.1.

Remark 3.5. When the estimator gain matrix is a matrix variable to be designed, in order to transform the conditions (3.3) to linear matrix inequalities, and meanwhile reduce the computational complexity (i.e., reduce the number of matrix variables), in Theorem 3.4, matrix variables in Theorem 3.1 are replaced by some diagonal matrices. Then setting , we can obtain (3.22), which is in the form of linear matrix inequalities, which are easy to be verified by LMI toolbox.

Remark 3.6. It is noticed that , if is solved, we can select a sampling period . For given , the maximal allowable sampling period can be obtained by the following two-step procedure.(1)For given and , setting and step size , where and are two specified positive constants.(2)If LMIs (3.22) are feasible, set and return to step : otherwise, is the maximal allowable sampling period.

4. Numerical Results

In this section, a numerical example is given to verify the effectiveness of the proposed control techniques for estimation of recurrent neural networks with time-varying delays.

Example 4.1. Consider recurrent neural networks (2.1) with the following parameters
The neuron activation function is described as follows:
It is easy to verify that the nonlinear function satisfies Assumption 2.3; by some simple calculations, we can obtain
Setting and , by applying Theorem 3.4, it can be obtained the maximum allowable delay . More detailed calculation results for different values of are given in Table 1. It can be shown that the larger , the smaller . For given and , based on Remark 3.6, we can obtain the maximal allowable sampling period , which are shown in Table 2. For given , and , by using LMI Toolbox in LMIs (3.22), the feasible solution can be obtained as follows:
Then the triggered matrix and the desired estimator can be obtained as follows:
For giving the sampling period , Table 3 gives the relation of the trigger parameter , trigger times, the average release period, and the percentage of data transmissions; it can be seen that the larger the , the smaller trigger times; the larger average release period, the smaller percentage of data transmission, which are reasonable results. In the following, we provide some simulation results: when , the time varying delay obeys uniform distribution over , and the curves of the error dynamics of the neural networks are depicted in Figure 1, from which we can see the errors converge to zero asymptotically. If setting , The response of the error dynamics for the delayed neural networks (2.17) which converge to zero asymptotically in the mean square is given in Figure 2. Figure 3 shows the event-triggered release instants and intervals. It can be seen from Figures 1 and 2 that the simulation results are almost the same, but the percentage of data transmission under even-triggered scheme used much small number than time-triggering scheme. To make this clear, seen the computation results lists in Table 2, from which we can see that data transmission rate with even-triggered scheme () is only of sampled measurement output with time-triggered scheme (); from these results, we can draw a conclusion that event-triggered scheme has advantage over the time-triggered scheme in improving the resource utilization.

5. Conclusions

This paper has provided a novel event-triggered scheme to investigate the sampled-data state estimation problem for a class of recurrent neural networks with time-varying delays. This scheme can lead to a significant reduction of the information communication burden in the network. By using a delayed-input approach, the error dynamics system is equivalently to a dynamic system with two different time-varying delays. Based on the Lyapunov-krasovskii functional approach, a state estimator of the considered neural networks can be achieved by solving some linear matrix inequalities, which can be readily solved by using the standard numerical software. Finally, an illustrative example is exploited to show the effectiveness of the event-triggered scheme.

Acknowledgments

This work was in part jointly supported by the National Science Foundation of China (under Grant 61074024, 60874113), the Natural Science Foundation of Jiangsu Province of China (under Grant BK2010543), the Education Department Research Project of Zhejiang Province of China (under Grant Y201019013), and the Outstanding Young Teacher Project of Zhejiang Province.