Abstract

This paper investigates the distributed consensus problem of multiagent systems with semi-Markovian jumping dynamics in the mean-square sense. Moreover, the mode-dependent communication topologies and sampled-data consensus protocol over the networks are considered. By semi-Markov jump theory, the consensus problem is first transformed into a mean-square stability problem. Then, sufficient conditions are established with the designed mode-dependent consensus protocol. Finally, a numerical example is provided for verifying the effectiveness of our theoretical results.

1. Introduction

Owing to the rapid development of computer science and network technology, the multiagent systems (MASs) have become a hot research topic with significant applications including mobile robots [1, 2], sensor networks [3, 4], unmanned aerial vehicles (UAVs) [5, 6], and autonomous underwater vehicles (AUVs) [7, 8]. As one key concerned issue, the consensus of MASs has gained great research attention and fruitful results have been reported [911]. Generally speaking, certain agreement can be converged with collecting behaviors of the MASs when consensus is reached. Specifically, two significant issues worthy of consideration are the local information exchanges and the agent dynamics in the MASs, respectively. Since it is impractical to apply the continuous communication in the real-world network, various discrete-time communication strategies have been proposed, such as sample-data strategies [12], impulsive strategies [13], and intermittent strategies [14]. In comparison with continuous communication, these discrete-time schemes can obtain effective benefits in saving network resources and energy consumption. However, it is worth mentioning that the hybrid structure of discrete-time communication with continuous-time agent dynamics in MASs would increase the difficulty and complexity in analysis and synthesis. Encouragingly, some remarkable results have been presented in the literature [1517].

On the other hand, it is noticed that dynamical systems may display mode switching features by abrupt phenomena, which gives rise to researches on switched systems [18, 19]. In particular, some mode switching (or jumping) can be modeled by Markovian jumping systems with finite transition rates. Therefore, it is meaningful and significant to investigate the Markovian jumping MASs. Some recent attempts have been made to tackle these problems [20, 21]. Furthermore, it should be pointed out that the transition rates could be time-varying and the sojourn time cannot be exponentially distributed. As a result, significant efforts have been put into the so-called semi-Markovian jumping systems with some analysis and synthesis methods [2224]. However, so far, the consensus problem of semi-Markovian jumping MASs still remains open and challenging, which is the first motivation of our study. Another motivation lies in the fact that, for the MASs with switching characteristics, the communication topology and the communication strategy would switch accordingly, such that the consideration of mode-dependent topologies for switched MASs is reasonable. Unfortunately, there have been few results despite its practical importance, let alone those with semi-Markovian jumping MASs.

In response to the above discussions, this paper solves the distributed consensus problem of semi-Markovian jumping MASs with mode-dependent topologies and information exchanges by employing the key idea from semi-Markovian jumping systems. The main contributions of our paper can be summarized as follows. Firstly, a novel model of semi-Markovian jumping MASs with mode-dependent topologies is proposed for better describing the agent dynamics. Secondly, the distributed mode-dependent consensus protocol with sampled-data information exchanges is designed for guaranteeing the mean-square consensus, which is more applicable for the network environment. Finally, based on model transformation, sufficient consensus criteria are established by applying the mode-dependent Lyapunov-Krasovskii method in the form of linear matrix inequalities (LMIs).

The rest of our paper is outlined as follows. In Section 2, necessary preliminaries on graph theory are introduced and the consensus problem of semi-Markovian jumping MASs is formulated. Section 3 gives the main theoretical results with the developed networked consensus protocol. Section 4 is devoted to numerical simulations for demonstrating the validity of our obtained results. Finally, the concluding remarks are drawn in Section 5.

Notation. The notations are standard throughout this paper. and denote the dimensional Euclidean space and the space of real matrices, respectively. means that is positive definite. denotes the Kronecker product. denotes mathematical expectation; represents the probability of an event . represents the ellipsis symmetry terms in symmetric block matrices. stands for the block-diagonal matrix. Finally, all matrices are compatible for algebraic operations.

2. Preliminaries and Problem Formulation

Fix a probability space and let , denote a continuous-time discrete-state semi-Markov process on taking values in a finite set . The transition probability matrices , , and are defined bywhereis the transition rate from mode at time to mode at time , satisfying

2.1. Algebraic Graph Basics

The directed graph is adopted for describing the information exchange topology of the MASs with a fixed mode , where is the sets of nodes, is the sets of edges, and is the weighted adjacency matrix with if and otherwise. In addition, define the Laplacian as and . If has a directed spanning tree, then has a simple zero eigenvalue and all the other eigenvalues are real.

2.2. Semi-Markovian Jumping MASs

Consider the semi-Markovian jumping MASs consisting of agents, which are described as follows: where and denote the system state and the control input of the th agent, respectively. and are constant matrices for a fixed mode .

Remark 1. It is worth mentioning that the communication topologies could dynamically switch according to the different modes of multiagent systems, which leads to the semi-Markovian jumping mode-dependent topologies. Without loss of generality, it is assumed that all the switching modes can be detected to the agent dynamics and the communication topologies.

The consensus is said to be achieved in the mean-square sense if and only if it holds that

The following lemma is given for the subsequent analysis.

Lemma 2 (see [24]). For matrix , parameters , satisfying , and such that the concerned integrations are well defined; thenwhere

3. Main Results

3.1. Distributed Consensus Protocol Design

In this paper, the sampled-data communication strategy with different modes is adopted. Suppose that the MASs communicate with their local neighbors over the communication network according to a global discrete-time sequence: with , such that the transmitted information of the th agent at instance is .

The following mode-dependent consensus protocol is designed: where is the mode-dependent control gains to be determined.

Remark 3. It is assumed that the semi-Markovian jumping modes can be detected at the sampling instances, such that the system modes can be obtained by the agents and the communication topologies based on sampled-data communication strategy.

Consequently, the closed-loop dynamics of the MASs can be obtained as follows:which can be further rewritten aswhere and

It can be verified that when has a directed spanning tree, it follows thatwhere the last column of is .

By defining , it can be obtained thatwhich yields

Thus, it can be obtained that the consensus can be achieved when is asymptotically stable in the mean square.

To this end, denote by indices for simplicity and use the input-delay approach. Then, (13) can be rewritten by where denotes the virtual delay satisfying

3.2. Sufficient Consensus Criteria

Based on the above consensus protocol, the following theorems are derived for the consensus analysis and synthesis of semi-Markovian jumping MASs.

Theorem 4. For given scalar , the distributed consensus of semi-Markovian jumping MASs (4) can be achieved with the given mode-dependent consensus protocol (8), if there exist mode-dependent real matrix and matrices and , such that for each and , where

Proof. For each mode , choose the following Lyapunov-Krasovskii functional: whereThe weak infinitesimal operator of is defined byThen, it can be derived thatBy Lemma 2, it holds thatThus, one haswhereand
It follows by Schur complement that holds if , such that (15) is asymptotically stable in the mean square, whereNoticing the fact that , , and for time-varying dwell time, it can be obtained that , which completes the proof.

Theorem 5. For given scalar , the distributed consensus of semi-Markovian jumping MASs (4) can be achieved, if there exist mode-dependent real matrix and matrices and , such that for each and , whereand the mode-dependent consensus protocol gain can be obtained by .

Proof. Based on Theorem 4, it can be verified that if then , whereLetting , , , and and performing congruent transformation to , the results can follow directly from the proof of Theorem 4.

Remark 6. It can be found that the dimensions of LMIs are related to the and , which means that when the numbers of system modes and agents are increased, the dimension of LMIs will be increased accordingly. Although this would increase the computational complexity to some extent, the established LMIs are strict LMIs which can be easily solved by MATLAB.

4. Illustrative Example

In this section, an illustrative example with simulation results is provided for showing our proposed consensus design.

Consider the semi-Markovian jumping MASs with four agents and two jumping modes.

The transition rates are assumed to be and , which implies that , , , and with . The sampled-data communication period of the control inputs is given by s, such that one has .

The agent dynamics are described by the following parameters:

The communication topologies with directed spanning trees are depicted in Figures 1 and 2, respectively. As a result, the Laplacian matrices of the communication topologies can be obtained as follows:

With the above parameters, the mode-dependent consensus control input gains of the MASs can be calculated by solving the LMIs in Theorem 5 in the MATLAB, which are given by

As a result, the consensus state responses of the semi-Markovian jumping MASs by our designed consensus control input gains can be seen in Figure 3. It can be seen that all the states of semi-Markovian jumping MASs would reach the agreement, which confirms the effectiveness of our theoretical results.

5. Conclusions

This paper focuses on the distributed consensus of semi-Markovian jumping MASs with mode-dependent communication topologies. The mode-dependent consensus protocol with sampled-data information is proposed. On the basis of model transformation and Lyapunov-Krasovskii method, sufficient consensus criteria are derived in the mean-square sense and the mode-dependent consensus gains are designed with LMIs. In the end, a simulation example is given for validating the effectiveness of our theoretical results. Our future work would encompass investigating the consensus of semi-Markovian jumping MASs under constrained network environments.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The author declares that he has no conflicts of interest.