Leader-following almost output consensus for linear multi-agent systems with disturbance-affected unstable zero dynamics

https://doi.org/10.1016/j.sysconle.2020.104787Get rights and content

Abstract

In this paper, we formulate and investigate the leader-following almost output consensus problem for linear multi-agent systems with disturbance affected unstable zero dynamics. Conditions on the communication topology, agent dynamics and the way the disturbances affect the zero dynamics are established under which low-and-high gain based consensus protocols are designed. These protocols are shown to achieve leader-following almost output consensus, that is, output consensus of the system can be achieved to an arbitrary level of accuracy with the states remain bounded in the absence of the disturbances, and when the system is operating in output consensus within the desired accuracy, the L2-gain from the disturbances to the difference between each follower agent’s output with and without the disturbances from the same initial condition can be made arbitrarily small. A numerical example is shown to verify the theoretical results.

Introduction

For over a decade, the design of distributed consensus protocols for multi-agent systems has been one of the fundamental topics in distributed control (see, for example [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16]). These consensus protocols are designed to achieve either leaderless consensus, where the states (outputs) of all agents converge to the same value, or leader following consensus, where the states (outputs) of all follower agents converge to the state (output) of the leader agent.

In the leader-following output consensus scenario, most of the consensus protocols designs have implicitly assumed that the agent dynamics to be minimum phase systems and not are affected by disturbances. However, many real world systems are of nonminimum phase [17]. For example, the inverted pendulum on a cart [18], and the V/STOL aircraft [19] are both nonminimum phase systems. Such nonminimum phase property of a system may prevent certain control objectives from being achieved especially if the unstable zero dynamics is affected by disturbances. Therefore, we are motivated to consider the consensus problem of multi-agent systems whose agent dynamics is of nonminimum phase and affected by the disturbance, which, to the best of our knowledge, is an open research problem.

In this paper we design consensus protocols for a class of linear multi-agent systems with disturbance-affected unstable zero dynamics. Our approach is motivated by the results on the disturbance decoupling problem for individual systems (see, for example [20], [21], [22], [23], [24]). The zero dynamics is allowed to be heterogeneous with all the poles on the jω-axis. The condition on the way the disturbance affects the zero dynamics of each follower agent is identified. The leader agent’s output to be followed can be any bounded signal that does not contain the frequency components of the jω-axis invariant zeros of the follower agents. Novel consensus protocols are constructed of a low-and-high gain feedback structure in which the low gain feedback design technique [24] is utilized to stabilize the zero dynamics of each follower agent by allowing its output to vary within a small neighborhood of the desired output. We show that, when the communication topology among the follower agents is undirected and connected, and there is a communication link between the leader agent and at least one follower agent, these protocols achieve leader-following almost output consensus, that is, the leader-following output consensus is achieved to any pre-specified degree of accuracy while the states remain bounded in the absence of the disturbances, and when the system is operating in output consensus within the desired level of accuracy, the L2-gain from the disturbances to the difference between each follower agent’s output with and without the disturbances from the same initial condition is attenuated to any desired level of accuracy. The protocols can be easily generalized for agents with invariant zeros on the closed left-half plane by a nonsingular transformation (see, for example, [25]) that decompose the zero dynamics into two subsystems, one with stable poles and the other with poles on the jω-axis. We note that, compared to the results on individual systems, where the output converges toward zero precisely in the absence of the disturbances, the outputs of the multiple agents under our proposed protocols reach consensus to a time-varying desired signal only with a pre-specified accuracy. In order to analyze the effect of the disturbance on the output consensus of the system, we have to compare the output in the absence and in the presence of the disturbance.

Organization of the paper: Section 2 recalls preliminaries in graph theory. Section 3 formulates the leader-following almost output consensus problem for linear multi-agent systems with disturbances-affected unstable zero dynamics. Section 4 presents the consensus protocols as well as the analysis of the closed-loop system. Section 5 contains simulation results that verify the theoretical conclusions. Section 6 concludes the paper.

Let Rm (Rm×n) denote the m (m×n) dimensional Euclidean space. For v=(v1,v2,,vm)TRm, v=k=1mvk2 denotes its norm. Let 1 denote (1,1,,1)T and 0 denote (0,0,,0)T of appropriate dimensions. Let In (I) denote the identity matrix of dimensions n×n (appropriate dimensions). For a matrix A, Im(A) denotes its image, A denotes its norm and λ(A) denotes its eigenvalues. For a symmetric matrix MRm×m, M>0 (M0) indicates that the matrix M is positive definite (positive semidefinite) and λmax(M) (λmin(M)) denotes its largest (smallest) eigenvalue. The cardinality of a finite set S is denoted as |S|.

Section snippets

Preliminaries

Consider a leader-following multi-agent system with one leader agent, labeled as 0, and N follower agents, labeled as 1,2,,N.

The communication topology among the N follower agents is described by an undirected graph G={V,E}. Each follower agent is represented by a vertex from the set of vertices V={v1,v2,,vN}. The communication link between follower agents i and j is represented by an edge from the set of edges EV×V.

The adjacency matrix A=[aij]RN×N of the N follower agents is defined as aij=

Problem statement

We consider a group of N follower agents and one leader agent. The dynamics of follower agents is described by żi=Aizi+Bixi,1+pziwi,ẋi,1=xi,2+pi,1wi,ẋi,2=xi,3+pi,2wi,ẋi,ρ1=xi,ρ+pi,ρ1wi,ẋi,ρ=ui+pi,ρwi,yi=xi,1, i=1,2,,N, where zi=(zi,1,zi,2,,zi,ri)TRri and xi=(xi,1,xi,2,,xi,ρ)TRρ are the states, uiR is the control input, yiR is the output and wiR is the disturbance. Let pzi=(pzi,1,pzi,2,,pzi,ri)T. Assume that (Ai,Bi) is controllable with all eigenvalues of Ai on the closed

Main results

In this section, the consensus protocols are designed in three steps. Then we show that these protocols solve Problem 1.

We first recall the following lemmas.

Lemma 1

[25]

Given (Ai,Bi) in the form of (2) with all eigenvalues of Ai on the jω-axis, let Fi(ε)R1×ri be the unique matrix such that λ(AiBiFi(ε))=ε+λ(Ai) for some ε>0. In addition, Let det(sIAi+BiFi(ε))=(s+ε)ri,0l=1li(s+εjωi,l)ri,l×(s+ε+jωi,l)ri,l.Then, there exists ε>0, such that, for each ε(0,ε], |Fi(ε)(jωIAi+BiFi(ε))1|γiεl=0lir=1ri,l|1

A numerical example

We consider a group of five agents, including one leader agent, labeled as 0, and four follower agents. The follower agent dynamics is described by żi,1=zi,2+wi,żi,2=xi,1,ẋi,1=xi,2+wi,ẋi,2=ui+wi,yi=xi,1,i=1,2,3,4.

The desired output is generated by the leader agent, whose dynamics is described by ẋ0,1=x0,2,ẋ0,2=u0,y0=x0,1, with u0=x0,12x0,2+30sin(0.6t).

The underlying communication topology is described by L and B as L=2110110010210011,B=1000000000000001.

The distributed consensus

Conclusions

In this paper, we studied the leader-following almost output consensus problem of linear multi-agent systems with disturbance-affected unstable zero dynamics. Under some conditions on the agent dynamics and the way the disturbances affect the zero dynamics, we constructed low-and-high gain based consensus protocols for the follower agents. These conditions are the same as those necessary for achieving almost disturbance decoupling for individual systems and are thus mild. The protocols we

CRediT authorship contribution statement

Tingyang Meng: Conceptualization, Methodology, Simulation, Writing. Zongli Lin: Conceptualization, Methodology, Writing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References (25)

  • Olfati-SaberR. et al.

    Consensus and cooperation in networked multi-agent systems

    Proc. IEEE

    (2007)
  • RenW. et al.

    Consensus seeking in multiagent systems under dynamically changing interaction topologies

    IEEE Trans. Automat. Control

    (2005)
  • Cited by (3)

    • Leader-following almost output consensus for discrete-time heterogeneous multi-agent systems in the presence of external disturbances

      2022, Systems and Control Letters
      Citation Excerpt :

      Given that precise output tracking with internal stability is not possible for non-minimum phase systems, we identify a class of nonlinear phase agent dynamics for which low gain feedback can be applied to achieve leader-following output consensus to an arbitrarily high level of accuracy. Compared to our previous results in the continuous-time setting [19,20], which utilize both the low gain and high gain design techniques, the absence of high gain action in the discrete-time setting limits how the disturbance can enter the agent dynamics and our ability to design the consensus protocols and analyze the properties of the resulting closed-loop system, including its stability. The use of a newly established result on a modified discrete-time Riccati equation [22] is instrumental in helping our analysis under the proposed consensus protocols.

    Work was supported in part by the US Army Research Office under Grant W911NF-17-1-0535.

    View full text