Admissible consensus for descriptor multi-agent systems via distributed observer-based protocols

https://doi.org/10.1016/j.jfranklin.2016.10.017Get rights and content

Abstract

In this paper, the admissible consensus problem of descriptor multi-agent systems via distributed observer-based protocols is considered. The dynamics of agents is modeled by the general form of continuous-time linear descriptor systems, and the interaction topology among the agents is modeled by a directed graph. It is assumed that the output information but not the state information of the agents is available. To achieve control objective, two types of state observers are adopted for the agents to estimate its states and the related state disagreements respectively, by which two different architectures of connecting observers and controllers are proposed. Based on the generalized Riccati equation and Lyapunov admissible theory, a sufficient admissible consensus condition is established for the descriptor multi-agent systems. The full-order and reduced-order observer-based consensus protocols can be unified in our proposed framework. Based on the special solutions of the established condition, some full-order and reduced-order observer-based consensus protocols can be obtained. Finally, a simple simulation example is provided to illustrate our established result.

Introduction

In the past few decades, a huge and rapidly growing literature on multi-agent systems due to its numerous potential applications [1]. Although the practical multi-agent systems have different backgrounds, the fundamental idea in coordination control of multi-agent systems is that while each agent can only access to the information of its neighbor and itself, a goal of the whole system can be achieved without centralized controller. It is well-known that consensus problem is one of the most important and fundamental issues of coordination control, whose main task is to design the distributed protocols based on the local relative information so that the states of a group of agents can reach an agreement [2]. Till now, numerous interesting results have been established for the multi-agent consensus problems with different system dynamics, including first-order system [2], [3], second-order system [4], [5], general linear system [6], [7], [8], descriptor system [9], [10], discrete-time system [12], [11], and non-linear system [13], [14], [15].

Most of the existing approaches to solve consensus problem are based the state information. But, in many practical systems, some state variables can not be obtained directly due to the technical constraints or economic cost. To achieve control aim in this case, the observer-based consensus protocols are proposed by adopting the state observers to estimate those unmeasurable state variables. The observer-based consensus problem with first-order dynamics was first addressed by [16], whose protocols based on a velocity observer to estimate the velocity of second-order leader. Furthermore, to track the leader with general linear dynamics, a distributed observer-based consensus protocol was proposed in [17], and its communication delay case discussed by [19]. In [18], the H consensus problem was addressed based on estimation of uncertain systems via dissipativity theory. To track the leader with acceleration motion, a distributed acceleration observer based consensus protocol was provided by [4]. The second consensus problem via sampled-data and observer-based control was investigated by [11]. For multi-agent systems with general linear dynamics, [6] introduced a unified framework to design the distributed observer based consensus protocols, and three kinds of consensus protocols based on different connected architectures of controllers and observers were proposed by [7]. Then, the reduced order and functional observer based consensus protocols were investigated by [8], [20], [21] and [22], [23] respectively. In [12], two kinds of distributed observer-based consensus protocols were proposed to solve the consensus problem with discrete-time general linear dynamics.

The descriptor system is also referred to as singular state-space system, generalized system, or implicit system [24], which is more general than normal physical systems and especially suitable for modeling many engineering systems, such as robotic system, mechanical system, power system, and so on. Actually, the descriptor system is characterized by the differential-algebraic equations, which may be more complicated and challenging to deal with than normal systems. Till now, the related control problem, such as stability, admission, observer-based control, robust control, for descriptor systems is still attracting, and a great number of useful results have been obtained [25], [26], [27], [28], [29]. The applications of descriptor multi-agent systems can be found in practical, such as the multi-agent supporting systems are wildly adopted in earthquake damage prevention in buildings, large-diameter parabolic antennae or telescopes and water-floating plants. It is worth to noted that the multi-agent supporting systems can be described by descriptor systems when they consist of many independent blocks and each block is supported by several pillars, more details can be found in [30]. Usually, each subsystem (i.e., agent) has three types of modes which are finite-dynamic modes, impulse modes and non-dynamic modes. Recently, the coordination control problems for descriptor multi-agent systems have been drawing increasing attention. In [31], the network-based control problem was addressed for a class of discrete-time descriptor systems with random delays. The necessary and sufficient conditions of consensusability with respect to a set of admissible consensus protocols were investigated in [9]. The descriptor multi-agent consensus problem was solved by the distributed dynamic output feedback approach in [10]. In [32], the observer-based design approach of [7] was generalized to solve the descriptor consensus problem. The admissible consensus analysis and consensualizing controller design problems for high-order linear time-invariant descriptor swarm systems were investigated in [33], and time delay case was discussed in [34]. The containment problem for descriptor swarm systems solved by state and output feedback laws were discussed in [35] and [36] respectively.

Motivated by the above works, we investigate the multi-agent consensus problem with the agent׳s dynamics modeled by descriptor linear systems under directed fixed interaction topology. The main contribution of this paper is that two kinds of novel observer-based consensus protocols are proposed for multi-agent systems with descriptor dynamics. The separation principle of observer design is shown to be valid in our control structure. Then, in virtue of the generalized Riccati equation and Lyapunov admissible theory, a sufficient admissible consensus condition is established for the descriptor multi-agent systems. In comparison with the existing references, our design approach at least has several advantages as follows: (1) The proposed protocols are based on output information. For descriptor multi-agent systems, most of the existed references adopted the state feedback laws. Here, by assumption that the state information can not be directly available, the local and cooperative state observers are adopted to estimate agent׳s states and the related state disagreements respectively. Then, two different architectures of connecting observers and controllers are provided to design the consensus protocols. (2) The observer involved in this paper is the normal state observer. In comparison with full-order descriptor observer used in [10], [32], the full-order descriptor observer-based consensus protocols were constructed. In comparison with descriptor observer, the normal observer proposed by this paper may be easier to realize and have lower dimension. (3) A unified framework of observer-based protocols is proposed, which includes the full-order and reduce-order observer-based consensus protocols. As a special case, the widely studied observer-based consensus problem with general linear dynamics can be unified in our proposed framework, and the related full-order local observer- based protocols of [6], [7] and reduced-order local-observer-based protocols of [8], [20], [21] can be also obtained by our proposed approach. (4) The established consensus condition is mainly based on the well-known generalized Riccati equation and generalized Sylvester equation, whose solvability is also discussed. Furthermore, some algorithms are provided to compute the explicit solution of the established condition, by which several special full-order and reduced-order observer-based protocols can be obtained.

The rest of the paper is organized as follows. In Section 2, some based concepts of the descriptor systems and the formulation of the considered problem are introduced. Two kinds of distributed observer-based consensus protocols are proposed in Section 3. Then in Section 4, the full-order and reduced-order observer gain matrices are obtained by the explicit solution of the established condition. Following that, a simulation example is given in Section 5, and finally, Section 6 provides some concluding remarks.

All the notations of this paper are standard. Rm×n and Cm×n are the set of m×n real matrices and complex matrices, respectively. For any sC, Re(s) represents its real part. I represents unit matrix. σ(E,A) represents the generalized eigenvalues of pair (E,A). The transpose and conjugate transpose of matrix A are represented by AT and AH respectively. For symmetric matrices A and B, A>()B means that AB is positive (semi-) definite. Denote E as a full row rank matrix satisfying EE=0 and EET>0. Rank(A) represents the rank of matrix A. ⊗denotes the Kronecker product of two matrices A and B, which satisfies: (i) (AB)(CD)=(AC)(BD); (ii) If A0 and B0, then AB0.

Section snippets

Preliminaries and problem formulation

Consider a multi-agent system composing of n identical agents indexed by 1,2,,n. The dynamics of agent i is modeled by the following descriptor system: Eẋi(t)=Axi(t)+Bui(t),yi(t)=Cxi(t),where xi(t)Rm is the state variable, yi(t)Rq is the measured output, and ui(t)Rp is the control input. E,A,B,C are real constant matrices with appropriate dimensions. Without loss of generality, C is assumed to be full row rank, i.e., Rank(C)=q.

First, we introduce some basic concepts of descriptor systems,

Distributed observer-based consensus protocols

Here, we assume that the output information but not the state information can be available by agents. To achieve the control objective, the observers are adopted by agents to estimate its state information, by which the state-based consensus protocols are modified to solve the consensus problem. In the sequel, two different architectures of connecting observers and controllers to design the consensus protocols are provided.

Design approaches for the observer gain matrices

In the sequel, it is always assumed that the pair (E,A) is regular and impulse-free, and (E,A,C) is R-observable. Since (E,A) is regular and impulse free, there exist two nonsingular matrices M and N such that (E,A) has following Weierstrass Form (see [37])E¯=MEN=[Il000],A¯=MAN=[A100Iml].Let B¯=MB=[B1B2] and C¯=CN=[C1,C2]. Assume that Rank(C1)=d.

Numerical example

The considered multi-agent systems is composed of N=4 agents, whose dynamics is described by the constrained linear mechanical systems as follows: M˜zi¨+D˜zi̇+K˜zi=L˜fi+J˜μiG˜zi̇+H˜μi=0,i=1,2,3,4where ziRm is the displacement vector, fiRm is the vector of known input forces, μiRm is the vector of Lagrangian multipliers. M˜ is the inertial matrix, D˜ is the damping and gyroscopic matrix, K˜ is the stiffness and circulator matrix, L˜ is the force distribution matrix, J˜ is the Jacobian of the

Conclusions

In this paper, the consensus problem for multi-agent systems with general descriptor dynamics under directed topology has been investigated. Based on the outputs of neighboring agents, two kinds of distributed observer-based consensus protocols were proposed for the agents. In virtue of the separation principle of observer design, a simple consensus condition was established based on the solvability of the generalized Sylvester equation and the generalized Riccati equation, by which several

Acknowledgments

This work was supported by Zhejiang Provincial Natural Science Function of China under Grant Nos. LY17F030003 and LY15F030009.

References (41)

  • L. Gao et al.

    Distributed consensus protocol for leader-following multi-agent systems with functional observers

    J. Frankl. Inst.

    (2015)
  • S. Sajja et al.

    On dimensionality reduction and the stability of a class of switched descriptor systems

    Automatica

    (2013)
  • R. Sakthivel et al.

    Admissibility analysis and control synthesis for descriptor systems with random abrupt changes

    Appl. Math. Comput.

    (2013)
  • R. Sakthivel et al.

    Mixed H and passive control for singular Markovian jump systems with time delays

    J. Frankl. Inst.

    (2015)
  • J. Xi et al.

    Admissible consensus and consensualization of high order linear time-invariant singular swarm systems

    Physica A

    (2012)
  • J. Xi et al.

    Delay-dependent admissible consensualization for singular time-delayed swarm systems

    Syst. Control Lett.

    (2012)
  • Y. Cao et al.

    An overview of recent progress in the study of distributed multi-agent coordination

    IEEE Trans. Ind. Inform.

    (2013)
  • A. Jadbabaie et al.

    Coordination of groups of mobile agents using nearest neighbor rules

    IEEE Trans. Autom. Control

    (2003)
  • L. Gao et al.

    Leader-following consensus problem with an accelerated motion leader

    Int. J. Control Autom. Syst.

    (2012)
  • Z. Li et al.

    Consensus of multiagent systems and synchronization of complex networksa unified viewpoint

    IEEE Trans. Circuits Syst. I: Regul. Pap.

    (2010)
  • Cited by (28)

    • Memory-based event-triggered leader-following consensus for T-S fuzzy multi-agent systems subject to deception attacks

      2022, Journal of the Franklin Institute
      Citation Excerpt :

      In the past a few years, the research results of consensus control for multi-agent systems (MASs) are widely used in many fields, such as UAVs formation [1], containment control [2,3], tracking control [4,5], flocking [6], opinion dynamics [7] and so forth. By designing the appropriate distributed controllers, the goal of the consensus problem is to make the state of agents becomes normalized in the promise of agents use only the local information exchange [8,9]. Generally, in terms of the existence of leader, consensus control problem discussed in the literature can be classified into leaderless consensus control and leader-following consensus control.

    • Leader-following consensus conditions for fractional-order descriptor uncertain multi-agent systems with 0 < α < 2 via output feedback control

      2020, Journal of the Franklin Institute
      Citation Excerpt :

      For DMASs with exogenous disturbances, the disturbance observer based on state feedback was presented to address admissible consensus problem [19]. In [20], two state observers were presented to achieve the admissible consensus for DMASs. The leader-following consensus problem for descriptor nonlinear MASs was addressed, and the guaranteed-performance cost was presented in [21].

    • Distributed containment control of singular heterogeneous multi-agent systems

      2020, Journal of the Franklin Institute
      Citation Excerpt :

      In [34], the containment problems of high-order linear time-invariant singular swarm systems was investigated on directed graph with time delays. Note that, the multi-agent systems considered in [31–34] are homogeneous, where all agents have identical dynamics. However, in practical applications, the dynamics of the agents are usually different due to various restrictions.

    View all citing articles on Scopus
    View full text