Abstract

This paper is concerned with the problem of event-triggered filtering for multiagent systems with Markovian switching topologies and network-induced delay. An event-triggered mechanism is given to ease the information transmission. Consider that the network topology is directed in this paper, which represents the communication links among agents. Due to the existence of network-induced delay, the time-delay approach is adopted, which can effectively deal with filtering error system. By constructing a Lyapunov-Krasovskii functional and employing linear matrix inequality technique, sufficient conditions are established to ensure the filtering error system to achieve asymptotically stable with performance index. A simulation example is given to illustrate the effectiveness of the proposed method.

1. Introduction

Recently, multiagent systems (MASs) have received much interest due to their widespread applications in various fields such as formation control [1, 2], sensor network [3], synchronization [4], and flocking [5, 6]. Due to the fact that communication networks consist of lots of agents, their states are usually not fully available in network outputs. Hence, filtering or state estimation problem is to estimate the states of the agent by the available output measurement, which is very important both in theory and in practice. In the past decades, the consensus-based filtering or estimation problem for a special multiagent system, i.e., the multi-sensor networked system, has received much attention. For example, Kalman filters are the filters primarily proposed in [7, 8] for multisensor networked systems, while filters are given in [9] for sensor networks with multiple missing measurements. In most existing literatures, the study of multiagent systems has been investigated in the ideal situation without considering external interference. However, in practical engineering, the existence of external disturbances cannot be ignored, which may have a great impact on agent dynamics. Furthermore, the research history of multiagent systems on filtering or state estimation is very short; there are many problems which need to be studied extensively. Thus, it is necessary to study the filtering problem of multiagent systems with many practical factors.

The exchange of information between agents on a communication network is usually completed on the basis of sampled packets. Many articles have presented more and more methods based on rapid development of the theory of sampling data systems. In the early results, time-triggered communication is a common way to transfer every sampled signal to the controller and update control signal periodically, which wastes a lot of network bandwidth resources and increases network load. Compared with the widely used time-triggered sampling scheme [1013], event-triggered communication schemes [1416] can avoid the unnecessary transmission and reduce the release times of the sensor and the burden of communication network. Event-triggered filtering/estimation for different systems has received considerable attention in the past few years [1722]. Paper [17] addresses event-triggered state estimation problem for a class of complex networks with mixed time delays and [20] presents filter design for a class of neural network systems with quantization. The filtering problem for discrete-time networked control system (NCS) under event-triggered scheme is proposed in [18, 19, 21]. Paper [22] designs the fuzzy filter for a class of nonlinear networked control system based on event-triggered communication scheme.

In the real world, because of the uncertainty of the network, the communication topology may change. Hence, it is significant to design a filtering network with time-varying and switching topology to estimate or monitor a target; see [2328]. Event-based filtering for discrete-time and continue-time Markov jump system with network-induced delay is investigated in [23, 24], respectively. Paper [25, 26] addresses asynchronous filtering with sensor nonlinearity and delay-dependent robust control and filtering with parameter uncertainties, respectively. Paper [27] investigates the problem of estimation for a class of discrete-time Markov jump systems with time-varying transition probabilities. The problem of distributed state estimation about vehicle formation with time-varying measurement topology is discussed in [28]. To the best of our knowledge, there is no article that considers filtering problem for multiagent systems with Markovian switching topologies and network-induced delay based on event-triggered strategy. The theoretical results of such systems will be attractive and have extensive practical applications, which inspired the research presented in this paper.

In the view of the above discussion, this paper addresses the event-triggered filtering for multiagent systems with Markovian switching topologies and network-induced delay. The main contributions are summarized as follows: different from the general event-triggered sampled-data strategy, this paper takes into account the effect of network-induced delay and Markovian switching topologies. A distributed event-triggered scheme is presented to release the load of the network. By employing the time-delay system method, filtering performance is derived, the co-design method of the event-triggered condition and the filter design are also given. The Laplacian matrices of switching topologies are not required to be symmetric.

The rest of this paper is organized as follows. In Section 2, we give some preliminaries and present the problem formulation. The main results for stability analysis and event-triggered filter design are elaborated in Section 3. In Section 4, a numerical example is provided to illustrate the feasibility and effectiveness of the proposed method. Finally, conclusions are drawn in Section 5.

Notations. represents the n-dimension Euclidean space and denotes the set of real matrices. Let represent the identity matrix and denote zero matrix with an appropriate dimension. The superscripts and stand for the inverse and the transpose of a matrix, respectively. We use the notation and to represent Kronecker product and the elements below the main diagonal of some symmetric matrix, respectively. The real matrix shows that is positive definite.

2. Problem Formulation

2.1. Graph Theory

Let denote a directed weighted graph of order, where the set of nodes is denotes by and the set of edges is denoted by . An edge in graph is described by , , which represents that the agent transmit information to the agent. Matrix is called weighted adjacency matrix. The set of neighbors of agent is denoted as . If , ; otherwise, . The diagonal matrix is called the degree matrix of graph with diagonal elements . The Laplacian matrix of is defined as , where and for .

2.2. System Description

We consider MASs composed of interconnected agents in this paper, where each agent is assumed to have the following state-space description: for , where , , and are the state, the measured output, and the signal to be estimated of agent . denotes the external disturbance which belongs to .

The switching communication topologies are described by , where represents the continuous process of Markov chain. Furthermore, it takes values in a given finite set . We define the transition probability as follows:

where , and the transition probability satisfies when and .

For MASs (1), we design the following full-order filter to estimate signal : where represents the state of the filtering subsystem, is the estimation signal of , and are filter parameters to be determined.

2.3. Event-Triggered Scheme

In order to reduce the communication network burden, event-triggered scheme is adopted in this paper. The sampler is assumed to be time-driven; the zero-order-hold (ZOH) is event-driven. Then, we construct the following event-triggered strategy. where , is the threshold error, represents the latest triggering instant of the agent, denotes the currently sampled instant, and denotes the next broadcast instant. Then represents the threshold and stands for a symmetric positive definite matrix.

Remark 1. From the event-triggered strategy (4), we can automatically exclude Zeno behavior.

Proof. Zeno behavior in the event-triggered communication framework is defined as the infinite number of communication in a finite time. Due to the fact that each agent's state is periodically sampled and the sampling time sequence is , we can obtain that the event-triggered time sequence is a subsequence of the sampling time sequence, namely, , which means that the minimum interevent time , , is lower bounded by the sampling period . Since the number of agents is finite, the communication events in any finite time cannot be infinite. Therefore, the event-triggered strategy (4) can rule out Zeno behavior automatically.

Remark 2. Different from traditional filtering problem, due to the existence of network-induced delays, taking the property of ZOH into account, we get

Substituting (5) into (3), we have

Remark 3. Suppose that the network delay is bounded, i.e., , where and denote the lower and upper bound of , respectively. It is worth noting that when , all the sampled signals are transmitted, the event-triggered strategy (4) reduces to a periodic time-triggered scheme.

2.4. Time-Delay Modeling

Using the same technique as in [29], we assume that there is a integer , which satisfies . Hence, we can obtain the following equality:with , .

For convenience, we define Then, we can know that To show the effect of the event-triggered scheme (4) in deriving system stability and stabilization criterion, we define a new variable , which satisfies the following equality: Substituting (8), (10) into (6), we haveFrom (10) and (4), we can obtain where .

2.5. Event-Triggered Filter Problem

By defining , , and , we can obtain the following filtering error system:where Then, we define some new augment variables to compact system:

Therefore, the filtering error system can be rewritten as follows:

Definition 4. The filtering error system (16) with is asymptotically stable in mean square, if for any initial conditions, such that

Definition 5. Given a positive scalar , and for all nonzero , the filtering error system (16) is asymptotically stable in mean square with a guaranteed performance if the filtering error satisfies

Before proceeding further, we introduce the following lemmas that will be helpful for deriving the following results.

Lemma 6 (see [30]). Given scalar , matrix , and vector function , satisfy the following inequality:

Lemma 7 (see [31]). Suppose that is positive values, which satisfies subject to

3. Main Results

3.1. Asymptotical Stability Analysis

Theorem 8. For given scalars , , the filtering error system (16) without external disturbance can achieve mean square stable under Definition 4 if there exist appropriate dimensional matrices , , , , , and such that the following LMIs hold:

where

Proof. Consider that there is no external disturbance, i.e., . We construct the following Lyapunov functional: wherethen its derivative along system (16) with is Applying Lemmas 6 and 7 to deal with the integral items and combining the event-triggered scheme (12), we have where By employing the Schur complement, we can find easily that (23) ensures . According to Definition 4, the filtering error system (16) is asymptotically stable in mean square under the event-triggered scheme (12) if (22), (23), and (24) hold. The proof is completed.

3.2. Performance Analysis

Theorem 9. For given scalars , , considering the existence of external disturbance, the filtering error system (16) can achieve being asymptotically stable with an performance index under Definition 5 if there exist appropriate dimensional matrices , , , , , and such that the following LMIs hold:

whereand the other parameters are defined as in Theorem 8.

Proof. Consider the existence of external disturbance, i.e., , and choose the same Lyapunov functional like Theorem 8; we have where By using the Schur complement, we can find easily that (32) guarantees . According to Definition 5, the filtering error system (16) is asymptotically stable with norm bound if (31), (32), and (33) are satisfied. The proof is completed.

3.3. Filter Design

Theorem 10. For given scalars and performance index , the filtering error system (16) under the event-triggered scheme (12) is asymptotically stable in mean square for and satisfies the performance constraint (18) for all nonzero under the zero initial condition if there exist real matrices (), and matrices with appropriate dimension such that the following LMIs hold:

where Moreover, if the above conditions are feasible, the parameter matrices of the filter are given by

Proof. Let for conditions (32) in Theorem 8. Let matrix be partitioned as where , , and are nonsingular matrices, satisfying . By Schur complement, we can obtain that is equivalent to . Define the following invertible matrix: Then, pre- and postmultiply (32) by and , respectively, where and define new variables: By the linear transformation above, we can find easily that (32) is equivalent to (38). Therefore, we can obtain (41). The proof is completed.

Remark 11. Comparing with the previous results [32], lower bounds theorem [31] is adopted in this paper, which not only achieves performance behavior identical to approaches based on the integral inequality lemma, but also decreases the number of decision variables dramatically.

4. Simulation

The parameters of MASs (1) are given as follows: In addition, the external disturbances of MASs (1) are defined as follows: All the possible information transmission relationships among agents are shown in Figure 1. Then, the corresponding Laplacian matrices are given as follows, respectively.

Figure 2 shows the switching of two modes in a Markov chain. Suppose that the probability transition matrix is defined as

Given that , , , minimum allowable delay and the maximum allowable delay . Let the initial states . By solving LMIs in Theorem 9, we can obtain parameters of the designed filter (3),and the event-triggered parameters, In Figure 3, it shows the filtering error of agent . In Figure 4, it depicts the state curves of and estimation signal . The event-triggered release instants and intervals of agent are shown in Figure 5. Letting the simulation time t=30, we can get that agent 1 triggers 84 times, agent 2 triggers 36 times, agent 3 triggers 40 times, and agent 4 triggers 92 times. If (time-triggered), there are 300 times transmitted. We can find clearly that the event-triggered control strategy (12) efficiently saves the network resources.

5. Conclusion

In this paper, we study the problem of filtering for MASs with Markovian switching topologies. Considering the effect of switching topologies and network-induced delay, we adopt a reasonable event-triggered mechanism to reduce the amount of network transmission. By employing Lyapunov stability theory and LMI technique, some sufficient conditions are obtained which can ensure filtering error system to achieve mean square stable with an norm bound. Finally, a numerical example is provided to show that the method we proposed is feasible and effective.

Data Availability

(i) The system parameters , , 1, 2, used to support the findings of this study are included within the article. (ii) The external disturbance used to support the findings of this study titled “Event-triggered Filtering for Discrete-Time Neural Networks with Missing Measurements” is available from the corresponding author upon request. (iii) The initial states 1(0), 2(0), 3(0), 4(0) used to support the findings of this study are included within the article. (iv) The Laplacian matrices 1, 2 and probability transition matrix Π used to support the findings of this study are included within the article. (v) The filter parameters 1, 2, 1, 2, 1, 2 and event-triggered parameters 1, 2 used to support the findings of this study are derived by solving LMIs, which are included in the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (61374083 and 61703371).