Abstract

In this paper, a neighbour-based control algorithm of group consensus is designed for a class of hybrid-based heterogeneous multiagent systems with communication time delay. We consider the statics leaders and active leaders, respectively. The original systems are transformed into new error systems by transformation. On the basis of the systems, applying Lyapunov stability theory and adopting the linear matrix inequality method, sufficient conditions which guarantee the heterogeneous multiagent systems stability are obtained. To illustrate the validity of theoretical results, some numerical simulations are given at the end of the paper.

1. Introduction

Consensus problem of multiagent systems (MAS) has always been a hot topic in the control field. In recent years, due to the huge leap in electronic technology, the application of MAS is extremely extensive, mainly involving mechanical engineering, unmanned aerial vehicles, robot formations, neural networks and so on [14]. In previous studies, each agent had the same dynamic system, and their own attributes and traits were the same. But in today’s ever-changing era, any electronic device is constantly improving, and the cycle of updating is becoming shorter and shorter. Therefore, in order to adapt to the development of the times, many scholars have focused on heterogeneity. On the agent system, the dynamic model of the agent in the system is not exactly the same, and consensus issues for heterogeneous MAS have been investigated in [57].

Due to the complexity of practical network international circumstances and the diversity of control systems, it is impossible for all agents to only tend to be in a stable state. In view of this, the group consensus issue for heterogeneous MAS has attracted the favour of many academics at home and abroad, among which the most of it is common for heterogeneous systems composed of second-order MAS in continuous time [8]. In Hu et al.’s study [8], the authors considered the heterogeneous MAS with uncertain parameters. There are also heterogeneous systems which are consisted of a first-order system and a second-order MAS [9]. In Yu et al.’s study [9], investigated group consensus matters for heterogeneous multiagent networks in a rival system. In Wen et al.’s study [10], the authors discussed group consensus issues for heterogeneous MAS in the situation of input saturation. It was composed of two first-order MAS with or without nonlinear and second-order multiagent systems. In addition to continuous time, there are a large number of works dealing with the matters of consensus of cluster and group for discrete-time heterogeneous multiagent systems [11]. For example, in Shi et al.’s study [11], based on discrete time, scholars investigated dynamic interactions nonsynchronous group consistency for heterogeneous MAS in the topology of message interaction. In Jiang et al.’s study [12], the authors studied couple-group consensus for heterogeneous MAS in discrete time though adopting synergetic-competitive interaction and time-lags. In the study by Feng and Zheng [13], the issues of group consensus control for the first-order and second-order heterogeneous MAS in the situation of discrete time was discussed minutely. At present, most of the research focuses on the interactive messages of agent’s neighbours to obtain relative status information of each agent, but in the process of the information transmission often has some physical factors such as transmission channels, maybe lead to the inability of messages between agents to arrive in time. This requires scholars to refer to the important factor of communication delay in research. In Wen et al.’s study [14], researched dynamical group consensus matters for heterogeneous MAS with communication lags. Under the circumstances directional structure of message interactions, Li et al. considered group consensus issues for the MAS with sampled and quantized data in detail in [15]. However, in practical applications, many engineering problems are not a single linear system, in order to make works that are closer to the actual application, in the study of group consistency issue for heterogeneous MAS, not only time lag but also the consideration of the influence of nonlinear term. Under the situation of parametric uncertainties, Hu et al. researched group consensus for heterogeneous multiagent systems in [8]. In Liu et al.’s study [16], they investigated consensus for heterogeneous MAS under fixed and switching topologies. It enriches the content of heterogeneous multiagent systems.

Inspired by the above-mentioned results, this article studies the group consensus problem for mixed-order heterogeneous MAS with time delay, which is grouped into two and three portions. Part one, in the circumstance of the presence of time lags, group consensus issues are investigated for the second-order MAS with or without nonlinear; in the second part, the group consensuses for the systems which are consisted of the second-order nonlinear multiagent system and the second-order and first-order MAS in a linear environment are mainly studied. The analysis and conclusion of three parts can be proceeded primarily via utilizing Lyapunov stability theory. The approach of linear matrix inequality is used to prove it. Finally, the results are numerically simulated by Matlab, and the validity of the conclusion is further demonstrated.

The construction of the remainder of the article is described below. Section 2 mainly illustrated textual preparatory work, which contains the two portions of graph theory and dynamical systems description. There are couple-part contents in Section 3, part one under the premise of active leaders in multiagent systems, a sufficient criterion is provided to implement group consensus; the other part in the presence of static leaders, we also acquire a sufficient condition in regard to group consistency of heterogeneous MAS with time-lags. In the sequel, numerical modelling and conclusion are expounded in Sections 4 and 5, separately.

Notations: for simplicity of the proof process of the paper, some mathematical notations are adopted throughout this article. Suppose denotes the real matrix with Let denote the matrix with the elements are all zero except the main diagonal elements. Let signify the transpose of matrix . Suppose denotes a column vector with all elements are 1.

2. Preliminaries

2.1. Graph Theory

Suppose is a weighted digraph which has a set of node , a set of trajectory , and a weighted adjacency matrix . A trajectory of is denoted by , it means to from to . If element fulfilled the trajectory in the digraph, then it is positive, denotes . Let for all agents . The set of neighbours of node is expressed by . Then, of the weighted digraph is defined as

, , .

On the basis of the peculiarity of Laplacian can be aware of the all row-sums of are zero. Therefore, has a zero eigenvalue corresponding to a right eigenvector 1 = (1,…1) T ∈ Rn + m. Let be an in-degree matrix and .

2.2. Dynamic Systems Description

In this subsection, a generalized graph is defined which contains followers and two active leaders. There is no absence of generality, graph is divided into two portions, the first subgroup contains the former followers which follow their leader , and the rest of the followers belong to the second group which follows Let be a subgroup of and its leader for .

The dynamical dynamics of followercan be indicated aswhere f (pit, qi(t)) are position status, velocity status, and control input of agent .

The dynamics of the leader of heterogeneous MAS can be constructed aswhere and are the location state and speed status of the leader .

The dynamical modelling of the other follower can be depicted aswhere and are location status, velocity status, control input, and the inherent nonlinear term of agent .

The dynamic state of leader can be depicted as follows:where and are position state, speed state, and the consecutive nonlinear function of the leader

On account of the presence of time lags, all agents may not receive the messages from others and their leaders. Hence, for agent , a coupled control protocol is put forward in the following form:where the lag is ever-changing and differentiable and is a diagonal element of an adjacency matrix of the leader, matrix denoted as And if agent can receive a message from leader , then ; otherwise, is a gain constant.

In this subsection, the followers can be divided into three groups as follows. And we consider static leaders. Then, the dynamical model of the second-order nonlinear agent can be written aswhere and are location status, velocity status, control input, and nonlinear portion of agent , respectively.

The dynamical modality of the second-order agent can be described aswhere are position state, velocity state, and control input of agent , respectively.

The dynamical model of the first-order agent can be described aswhere and are position state and control input of agent .

The control protocol of systems (6)–(8) are as follows:where are all positive constants, which standing for the positive coupling strengths, severally. And represents the consistent position equilibrium of the group in which the agent resides, and

In order to the simplicity of presentation, we lay emphasis on one-dimensional space. However, for any high-dimensional space, we can generalize the results through applying the characteristics of the Kronecker product, denoted as .

Remark 1. The portion of agents which are second-order agents and second-order nonlinear agents, the adjacency matrix C is partitioned aswith Suppose signify Laplacian matrix of the second-order agents in the two situations of linearity and nonlinearity, respectively. Then, the matrix can be attained as follows:with

Remark 2. The portion of agents are consisted of the second-order agents with or without nonlinearity and first-order agents, then the segmentation of C as follows:with
Presume are Laplacian matrix of the second-order agents with nonlinearity and linearity, and first-order agents, severally. Then, can be depicted aswith Next, we will give the definition of the two-group consensus and three-group for heterogeneous multiagent systems. And the similar definition can be given for multigroup consensus problem.

Definition 1. The group consensus of heterogeneous multiagent systems can be achieved if the states of followers tend to the states of leaders in the sense of

Definition 2. Group consensus of heterogeneous multiagent systems can be achieved if the states of followers tend to the states of leaders in the sense of

Assumption 1. (see in [13]).

Assumption 2. (see in [15]).For the sake of demonstrating group consensus of heterogeneous MAS, we need to give several lemmas which are useful in the proof of the main results as follows:

Lemma 1 (see in [14]). fpit, qit, and are continuous differentiable function vectors. In order to achieve group consensus of the heterogeneous MAS containing the nonlinear term, the following assumption is given as follows:, and a nonnegative constant

Lemma 2 (see in [15]). For arbitrary constant vectors and a positive definite matrix, then the following inequality holds

Lemma 3 (see in [14]) (SchurSchur complement). Given a matrix . Thus the following conditions are equivalent as follows:

3. Results

3.1. Active Leaders

In systems with active leaders, the models change as follows:

Let

Then, according to the characteristic of (1) and (2) can be substituted aswhere

Then, let where

Theorem 1. Group consensus of systems (24) and (25) can be achieved under control protocol (5) if the following condition holds:where both are arbitrary matrices; is a constant; denotes symmetry elements of the matrix.

Proof. According to Lyapunov functional theory, we construct Lyapunov functions as follows:where
And are all positive definite matrices. Take the derivation of along (26), we haveBy Lemma 2, we getAccording to Lemma 1, (32) becomeThus, the derivative of can be written asLet , then one can getAs known by Lemma 2,Thus, the derivative of can becomeTherefore, we can able to see the second-order heterogeneous MAS can attain group consensus if the above-mentioned systems satisfy the condition which has been given in Theorem 1.

3.2. Static Leaders

In systems with static leaders, the models change as follows.

Let

Then, according to the characteristic of , (6)–(8) can be substituted aswhere

Let

Then, one have

where

Theorem 2. Group consensus of systems (39)–(41) can be attained under control protocol (9) if the following criterion holds:where both are arbitrary matrices; are positive definite matrices; is a constant; denotes symmetry.

Proof:. through Lyapunov functional theory, one set Lyapunov functions as follows:where are all positive definite matrices. Then, calculating the derivation of the Lyapunov functions along the system (43), we haveAs known by Lemma 2, we can obtainThrough Lemma 1, (49) can becomeLet , then, we getFrom Lemma 2, one can obtainThus, becomesTherefore, if the error system (43) contents the above condition which has been given in Theorem 2, the heterogeneous MAS can reach group consensus.

4. Numerical Simulations

4.1. Active Leaders

In the condition of and when the agents belong of the second-order linear and nonlinear heterogeneous MAS, and the topology of the multiagent systems are given by Figures 1 and 2, then the error figures of the position and velocity graphs are shown as follows, respectively:

4.2. Static Leaders

When , and the agents of the first-order, second-order linear and nonlinear heterogeneous MAS, and relative state figures are as follows, respectively:

From Figures 3 and 4, it can be seen that all the tracks of the agents trend to balance position; in other words, each error curves all go to zero. From Figure 5, it can be observed that all trajectories of the agents which belong to the same group trend to the identical line. As you can see from Figure 6, all curves verge to a straight line; then, these graphs can illustrate that the systems achieve group consensus.

5. Conclusions

Based on neighbour’s status information, the group consensus problem of heterogeneous MAS in the case of communication time lag was considered, and the corresponding control protocol was designed. For the active and static leaders, we considered the two-group and three-group problems for the multiagent systems. Via the methods of Lyapunov stability theory and linear matrix inequality, the sufficient condition for the heterogeneous MAS with a time delay to achieve group consensus. Finally, the given simulation examples are given to show the effectiveness of the obtained results.

Data Availability

The data used to support the findings of this study are available from the corresponding authors upon request.

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 (61703307 and 11526155).