Abstract

This work focuses on a multiagent system (MAS) with time-varying interval uncertainty in the system matrix, where multiple agents interact through an undirected topology graph and only the bounding matrices on the uncertainty in the system matrix are known. A reduced-order interval observer (IO), which is named the reduced-order neighborhood interval observer (NIO), is designed to estimate the relative state of each agent and those of its neighbors. It is shown that the reduced-order IO can guarantee the consensus of the uncertain multiagent system. Finally, simulation examples are proposed to verify the theoretical findings.

1. Introduction

With the discovery of the swarm intelligence and rapid development of the computer science [15], consensus of MASs has gained considerable attention [610], which means all the agents attain an agreement upon a common quantity of interest via distributed communications. Readers interested in consensus of MASs are referred to the great literature reviews on this topic, such as [11, 12].

Uncertainty exists widely in existing practical engineering, which can affect the stability of the control systems [1315]. Most of the exisiting related works on MASs with uncertanities are carried out to eliminate the impact of uncertainties and achieve the consensus of the MASs [16, 17]. However, it is difficult or even impossible to get the specific information of the uncertainties. Thus, the acquirement of the bounding information on the uncertainties (BIU) is easier than that of the uncertainties. On the other hand, the states of the MASs cannot be achieved in some situations. Taking these two facts into consideration, IO is firstly proposed to single-agent systems [18, 19] to implement the state interval estimation and stabilization, where only the outputs and the BIU are related. An IO consists of two dynamical systems which are both in the form of Luenberger observer, where one is used to estimate the upper bound of the system state, while the other one aims at estimating the lower bound of the system state. Then, Wang et al. extended the IO to uncertain MASs and proposed some interesting results [20, 21]. According to the estimation objective, two kinds of IOs are defined for uncertain multiagent systems, the local IO [2023] and the NIO [23, 24]. To be specific, the local IO is designed to do the estimation which relates only to the output information of the associated agent. Yet, the NIO is designed to estimate the relative states between agents and its neighbors, which relates to the sum of the relative outputs between each agent and its neighbors. In [20, 24], coordination control of MASs with uncertain disturbances is solved by introducing IO in MASs, including the local IO [20, 22] and the NIO [24]. In [21, 23], the IO-based consensus of MASs with time-varying interval uncertainties (TIUs) in the system dynamics is considered, by using only the outputs and the BIU, where the local full-order IO and neighborhood full-order IO are designed in [23], while local reduced-order IO is given in [21].

As stated above, the reduced-order NIO design problem of MASs with TIUs is not solved. This work pays attention to the reduced-order NIO design of MASs with TIUs and aims at estimating the sum of relative states between each agent and its neighbors and simultaneously achieving consensus. In this paper, the definition of reduced-order NIO is proposed in detail. It shows that the consensus is a by-part of the reduced-order NIO.

The rest of this paper is organized as follows: Problem formulation and some useful preliminaries used in this paper are introduced in Section 2. The main results are given in Section 3, and numerical simulations are presented in Section 4. Finally, conclusion is presented in Section 5.

2. Preliminaries and Problem Statement

2.1. Notation

, and are denoted as the sets of real numbers, natural numbers, real matrices, and real matrices in which each element is a matrix with nonnegative entries, respectively. A square matrix is called to be Metzler when all its off-diagonal elements are nonnegative. All vector inequalities are understood element-wise, for instance, ( and ) if for all , one has . For any symmetric, denotes its eigenvalues, which is arranged as . For any matrix , denotes the 2-norm of , (with ), (similarly for vectors), and . denotes its transpose matrix. and denote an -dimensional identity matrix and an vector with all the entries being 1, respectively. 0 denotes the number zero (or the zero matrix with compatible dimensions). denotes a block diagonal matrix, in which all the off-diagonal matrices are zeros and is the -th diagonal block.

2.2. Graph Theory

Let a triple be an undirected network, where and are the node set and edge set, respectively, and is the adjacency matrix. If the information can be communicated between node and node , then , that is, the edge exists in . The neighbor set of node is . A path is a sequence of edges in of the form . If there exists a path from every node to every other node [9, 25, 26], it is said that is connected.

The adjacency matrix is defined as when and otherwise. The Laplacian matrix is defined as , where for and for . For this symmetric matrix , in [9, 25, 26], it has exactly one zero eigenvalue with an associated eigenvector , and all the other ones are positive, if and only if is connected.

2.3. Problem Statement

Consider a continuous-time MAS with agents and time-varying uncertainty in system matrix, where each agent moves in an -dimensional Euclidean space and regulates itself based on the following dynamics:where , and are the state, control input, and output of agent , respectively. The matrices are with compatible dimensions, while (the uncertainty in system matrix) is a matrix-valued function of the time variable . Moreover, is time-varying interval uncertainty, which satisfies Assumption 1.

Assumption 1. There exist and with , such that for all .
Moreover, two technical assumptions are given.

Assumption 2. is stabilizable.

Assumption 3. is detectable.
Denoteas the sum of relative state between the -th agent and its neighbors. The main objective of this work is to realize the interval estimation on on the basis of only the interval bound information of given in Assumption 1, by using as few integrators as possible. Motivated by [27], a reduced-order NIO will be designed for system (1) to realize the interval estimation on . Again by [27], for , there exists a matrix to get a nonsingular matrix . Denote with and . With these matrices, one has and . For , let with and . Intuitively, , so that there is no need to estimate but we have to estimate . For simplicity, denote and with , and . If in (1) is known, under Assumption 3, motivated by [27] and the full-order NIO constructed in [23], a neighborhood reduced-order observer can be designed aswhere is chosen to make Hurwitz. On the other hand, for and defined above, by (1), one can get thatHowever, in case that is unknown, the neighborhood reduced-order observer in (3) cannot be designed. Motivated by the local reduced-order IO given in [21], in this paper, we will solve the reduced-order NIO design for MASs steered by (1), where only the bounding information on is known. For better understanding, Definition 1 is given.

Definition 1. Consider two dynamical systems in the form ofwithwhere , and are some differentiable continuous functions. Definewith ; if holds for , it is said that and in (4) constitute a neighborhood reduced framer for (1). Beyond the holding for , we also haveIt is said that and in (4) constitute a reduced NIO for (1).

2.4. The Theory of Positive Systems

In order to realize the main objective of this paper, two lemmas about the positive systems theory are introduced.

Lemma 1 (see [28]). Given a nonautonomous system described by , where is a Metzler matrix and for . Then, for , provided that .

Lemma 2 (see [29]). Let be a vector variable, for some . Then,(1)For , (2)For satisfying for some

In the following, will be omitted in all variables without confusion for notational simplicity. Similarly, we denote and give similar manners for , as well as other variables.

3. Main Results

Definewhere

Then, one has Theorem 1.

Theorem 1. Under Assumptions 1 and 3, if and in (8) are chosen to satisfy and there exists an observer gain to make Metzler, then and given in (8) with this are considered a neighborhood reduced-order framer for the uncertain MAS described by (1), where holds for with

Proof. 1 By Lemma 2 (1), if the following holds:for , then one can get for . Therefore, the proof of Theorem 1 will be completed if the inequality in (11) holds for , that is to prove the establishment of.By (3), (12), and (13) is equivalent to,where is given in (2).
In order to prove the relationship in (13), let and . By (2) and (8), one hasUnder Assumption 1, similar to the proof of Lemma 5 in [21], there hold and , so thatThat is,By (3) and (10), one hasi.e.,Then, one hasIt is apparent that .
On the other hand, by (3), one has , so that there holdwhich further result inSince , by (18), one has .
Therefore, by Lemma 1, if is a Metzler matrix, then and given in (8) are considered a neighborhood reduced-order framer for the uncertain MAS described by (1).
This completes the proof.
For and in (10), constructwhere is the solution of the algebraic Riccati equationwith and .
DefineBy (16), one hasFor in (19), by (1), (21), and (22), one hasOn the other hand, by (14), there holdSincethat is,with (22) and (24), one hasLet . It follows from (15) and (23) thatwherewhich induceswhereSince is with an undirected graph, there is an orthogonal matrix with such that , where for , if is connected. For better understanding, denoteLet and , and then one hasSince , and , one hasConstruct a Lyapunov function:where with in (20), being the solution of the Lyapunov equation

Theorem 2. Consider an uncertain MAS (1) communicating through an undirected network and suppose that Assumptions 1, 2, and 3 hold. If is given to make Hurwitz and Metzler, andwherewith , then and given in (8) with the control algorithm (19) constitute a reduced-order NIO for (1), provided that .

Proof. 2 For the Lyapunov function given in (29), its derivative according to (28) yieldswhere is constant to be determined andwith.
Since the eigenvalues of are no less than 0, one hasSincethere holdswith .
Therefore, one can get thatSince and and, so thatChoose , and under (31), one has , which induces that , where the equality sign holds if and only if . Thus, with in (19), uncertain MAS (1) can achieve consensus.

Remark 1. By Theorem 2, one has and for . Thus, by (25), as , one can get thatwhereConsequently, by Lyapunov stability theory, may approach 0 as goes to . This result will be established, if , , and in (33) meet some conditions. In this case, the interval on which the sum of the relative information of each agent is located can be estimated by and in (10).

Remark 2. The main results are provided under the premise that is Hurwitz and Metzler. If there exists a to make Hurwitz and Metzler, it can be acquired according to Lemma 4 in [21]. However, if such does not exist, the time-invariant transformation and time-varying transformation in [20, 21], respectively, can be introduced to carry out the problem of reduced-order NIO design.

4. Numerical Simulation

Some numerical simulations are proposed to verify the theoretical results in this section. Similar to [21], the system matrices are given as

Obviously, is observable, and is stabilizable. The time-varying uncertainty iswhich meets Assumption 1 and

For , one has , , . Here, we can choose , so that is Hurwitz and Metzler. A multiagent system consists of agents, which communicates through a connected graph with Laplacian matrix as follows:

The initial state of system is chosen randomly from , and , where is a vector with each element choosing from . Thus, the relationship holds.

For multiagent system with above details, choose ; then, (31) is satisfied. That is, the premises in Theorem 2 are satisfied.

Figure 1 is given to verify Theorem 2. As shown in Figure 1(a), converges to 0 for , and simultaneously, Figure 1(b) shows that the control input can also converge to 0 for . Both figures imply the consensus. Figures 2(a) and 2(b) display the trajectories of and , respectively. As shown in these two figures, and are guaranteed to be nonnegative, provided that holds. Therefore, Theorem 1 is established. Further, as shown in Figure 2, and approach 0 as time goes to . That is, the interval on which the sum of the relative information of each agent associated with the uncertain multiagent system in this example is located can be estimated by the reduced-order NIO given in this paper. Consequently, Remark 1 holds.

5. Conclusions

In this paper, the reduced-order NIO is designed for MASs with TIUs in system matrix to implement the interval estimation, by using only the outputs and the bounding information of the uncertain system matrix. Consensus of this kind of uncertain multiagent systems can be achieved as a by-part of the reduced-order NIO design. This work is an important complement to the IO design for MASs with TIUs.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This study was supported by the National Natural Science Foundation of China under grant no. 61374049.