Elsevier

Information Sciences

Volume 484, May 2019, Pages 338-349
Information Sciences

A performance guaranteed sampled-data event-triggered consensus approach for linear multi-agent systems

https://doi.org/10.1016/j.ins.2019.01.057Get rights and content

Abstract

The paper proposes a novel performance guaranteed sampled-data event-triggered consensus (PSEC) algorithm for linear multi-agent systems configured as directed networks. To reduce information exchanges and preserve communication resources, a sampled-data event detector is incorporated at each agent. Communication between agents is based on the fulfillment of distributed state-dependent event-triggering conditions. PSEC ensures a guaranteed exponential convergence rate and is resilient to norm-bounded uncertainties in control gains resulting from implementation distortions. The Lyapunov–Krasovskii theorem is used to incorporate the performance objectives. The design parameters, namely, the heterogeneous control gains and a transmission threshold, are simultaneously computed using a constrained convex optimization framework with linear matrix inequalities. Numerical simulations based on an experimental spacecraft formation flying multi-agent system quantify the effectiveness of the proposed PSEC approach.

Introduction

Multi-agent systems (MASs) are usually employed to fulfill cooperative tasks by allowing a group of agents to operate in collaboration with each other. These collaborative tasks include formation control, containment control, rendezvous, and consensus. Among such cooperative behaviours, consensus has attracted overwhelming attention due to its applications in many areas such as average consensus [31], Unmanned Aerial Vehicles (UAV) [27], Unmanned Surface Vehicles (USV) [24], and Autonomous Underwater Vehicles (AUV) [10] to name a few. Early studies in this field address the unrestricted consensus problem in which agents are allowed to constantly transmit their information to their neighbours. There has been a recent surge of interest in event-triggered schemes due to their ability in reducing the number of transmissions and cope with bandwidth constraints [13]. Motivated by early results in event-triggered control schemes, Reference [11] proposes a method to investigate the event-triggered consensus (ETC) in first-order integrator agents. More recently, the event-triggered strategy has been extended to a wide variety of consensus problems and its potential has been investigated from a different aspects [8], [16], [18], [19], [20], [29], [34], [38]. Despite introducing several advantageous properties, event-triggered strategies face at least one of the following three limitations.

Strong Assumptions: Dealing with event-triggered strategies imposes analytical difficulties and strong assumptions are often considered to simplify the ETC problem. For instance, many researchers limit their study to MASs with first-order [19] or second-order dynamics [20]. From a network point of view, bidirectional communication between the neighbouring agents is another requirement in some implementations [8]. As a result, these schemes are not generalizable to directed network topologies. Moreover, it is a common assumption in the context of the ETC problem that the control gains are precisely implementable with their computed nominal values. It is widely known that the control parameters are often subject to uncertainties due to physical restrictions from software andor hardware aspects. The uncertainties occurring in the realization of the control gains can cause considerable performance deterioration, especially in event-triggered mechanisms where a limited number of transmissions is used. In this regard, resilient (non-fragile) control design techniques, which take into account the uncertainties of the controller realization, are of great interest [4]. To the best of our knowledge, no studies on non-fragility of control parameters in event-based consensus for general linear MASs have been completed. Another strong assumption often considered in the literature is that the event-triggering condition is constantly monitored during the consensus process [16]. Along with the implementation difficulties of such approaches, constant measurement and monitoring of event-triggering conditions waste valuable energy resources allocated to agents. To relax this limitation, a sampled-data approach allows the event-triggering condition to be monitored only at periodic samples of the systems [9], [14], [17], [21], [33], [34]. Most existing sampled-data event-triggered approaches are limited to first-order [34] or second-order MASs [14] with undirected topologies [17].

Convergence Rate: An important criteria in distributed networked control systems is the convergence rate of the proposed implementation [12]. In this regard, a satisfactory fast or a finite-time convergence scheme is of paramount importance. Ensuring only asymptotic rate of convergence may result in conservative performance in practical scenarios, i.e., the system may not converge to the desired objective in the required amount of time. Considering constant-time transmission among the agents, reference [15] proposes a finite-time algorithm to reach consensus. To maintain a satisfactory rate of convergence in an event-triggered fashion, an exponentially fast approach is developed in [39] which requires continuous-time measurement and detection of the event-triggering conditions. An event-triggered method is also proposed in [37] that guarantees a finite-time consensus within first-order agents. In more practical scenarios where agents may be of higher order dynamics and only sampled measurements are available, maintaining a minimum rate of consensus convergence in an event-triggered fashion is a challenging and surprisingly a disregarded task.

Unified Design: The implementation of an ETC scheme often involves designing a control gain (used by the distributed control law) and transmission thresholds (used by the distributed event detectors). A third drawback observed in existing strategies lies in independent design of control gain and event-triggering parameters. More precisely, control gains are either assumed as a priori information [20] or designed as the first step based on different interpretations of the Hurwitz stability of the closed-loop system. Then, as the second step, sufficient conditions are derived to compute transmission thresholds [38]. In such approaches, the design of transmission thresholds is treated as a secondary stage which totally depends on the first design step (control gain design). Hence, the upper bounds derived for the thresholds are conditioned on the previously designed control gains and may not be the best choices. In an impartial approach, however, control parameters and event-triggering thresholds should be co-designed. A method is suggested in [18] to iteratively compute and adjust the control and transmission parameters based on a set of initial guesses. To the best of our knowledge, there is no efficient unified framework to simultaneously design these parameters through a non-iterative single optimization step.

Motivated by the aforementioned discussion, the paper develops a Performance guaranteed Sampled-data Event-triggered Consensus algorithm (PSEC) for general linear multi-agent systems configured in directed networks. In summary, the distinguishing features of the PSEC algorithm are as follows:

  • Unlike previous implementations that guarantee asymptotic convergence for the sampled-data event-triggered consensus, the PSEC algorithm guarantees a bound for the exponential consensus convergence rate for general linear MASs configured as a directed network. Our results are more practical and flexible.

  • The computed consensus control gains within the PSEC framework are resilient to additive uncertainty and some level of variations from their nominal designed values.

  • As opposed to Guo et al. [18], all consensus parameters, i.e., the control gains and transmission threshold, are computed simultaneously from a non-iterative single optimization step. The design stage in the PSEC algorithm is less sensitive to the choice of initialized values used in the optimization.

As an efficient design method, linear matrix inequality (LMI) optimization guarantees system stability for desired design objectives through semidefinite programming (SDP). With the emergence of the interior-point methods that can solve the convex optimization problems in an efficient fashion, the LMI-based algorithms offer the state-of-the-art solution in many control applications [5], [30], [32]. The proposed PSEC algorithm is formulated using existing SDP techniques to benefit from the advantages of convex optimization. Developing a convex framework to simultaneously compute the consensus parameters with the guaranteed convergence rate and control gain resilience is unique and non-trivial.

The rest of the paper is organized as follows: In Section 2, we introduce necessary notation and assumptions. Section 3 formulates the sampled-data event-triggered consensus problem and derives a theorem to compute consensus parameters, namely, the control gains and a transmission threshold that collectively satisfy the desired objectives. To validate our theoretical results, simulation examples, including application to spacecraft formation flying control, are included in Section 4. Finally, Section 5 summarizes the paper.

Section snippets

Notation and problem statement

Throughout the paper, we use bold alphabets to denote matrices or vectors, and normal letters to specify scalars. Let Am×n={ai,j} denote a (m × n) dimensional real-valued matrix. ‖A‖ denotes the Frobenius norm; A represents the pseudo inverse of A; Notation A > 0 implies that A is symmetric positive definite; AT stands for the matrix transpose. Row vector a(i,•) is the i-th row of matrix A, i.e., a(i,)=[ai,1,,ai,n]. Matrices I and 0, respectively, stand for the identity matrix and zero

Problem formulation

Let ei(t)=x^i(t)xi(t), x(t)=[x1T(t),,xNT(t)]T,x^(t)=[x^1T(t),,x^NT(t)]T, and e(t)=[e1T(t),,eNT(t)]T. Then, it holds that e(t)=x^(t)x(t). Incorporating (2) in (1) leads to the following closed-loop systemx˙(t)=A[N]x(t)+B(K+ΔK)L[n](x(nT)+e(nT)),where K=diag(K1,,KN), B=diag(B1,,BN), ΔK=diag(ΔK1,,ΔKN), L[n]=LIn(, and A[N]=INA. From Assumption 1, we obtain ||ΔK||  ≤  δ, where δδ12++δN2. Expression (3) is a differential equation with a discontinuous term in the right hand side. It is

Simulations

In this section, we report results from numerical examples taken from the spacecraft formation flying. To solve required convex optimizations, we use the YALMIP parser [25] and MOSEK solver [3] with an optimization accuracy3 of 106. Numerical results are computed on a system with Intel(R) Core(TM) i7-4790 CPU @3.6 GHz

Conclusion

Using the theory of linear matrix inequalities (LMI), the paper proposes the PSEC algorithm as new approach for sampled-data event-triggered distributed consensus in linear multi-agent systems. We transform the consensus problem to an equivalent stability problem and introduce objectives such as an exponential convergence rate and degree of resilience in our design procedure. Within the LMI optimization framework, the stability condition is incorporated with performance constraints. The design

References (39)

Cited by (22)

  • LMI-based consensus of linear multi-agent systems by reduced-order dynamic output feedback

    2022, ISA Transactions
    Citation Excerpt :

    We can also cite several engineering applications of distributed coordination control for MAS, as indicated in the special issue [4]. Most of the works dealing with the design of protocols for consensus require the exchange of the agents’ states [5,6] and [7]. Designing consensus protocols when the states are not available for communication is a recent field of research involving dynamic output feedback (DOF) controllers.

  • Event-triggered consensus control and fault estimation for time-delayed multi-agent systems with Markov switching topologies

    2021, Neurocomputing
    Citation Excerpt :

    In [30], a fully distributed ETC strategy was presented to deal with the output consensus problem for heterogeneous MASs. Literature [31] proposed the performance guaranteed sampled-data ETC consensus algorithm as a new approach for linear MASs with general directed graphs. In [32], centralized and distributed ETC approaches were applied to design consensus protocols for MASs with switching partial couplings and topologies.

  • Quantized event-triggered communication based multi-agent system for distributed resource allocation optimization

    2021, Information Sciences
    Citation Excerpt :

    In general, communication cost needs more energy consumption than computation cost [32]. In recent years, to reduce the communication cost, many contributions have been made in proposing applicable communication schemes for multi-agent consensus problems [1,4,30,33,39]. In [30], a novel event-based broadcasting control strategy is proposed for multi-agent coordination.

  • Leaderless consensus control of nonlinear multi-agent systems under directed topologies subject to input saturation using adaptive event-triggered mechanism

    2021, Journal of the Franklin Institute
    Citation Excerpt :

    Higher-order models for the linear and nonlinear agents involve more design considerations over a graph of multi-agents under limited bandwidth perspective. The issue of higher-order agents for designing appropriate consensus protocols over discrete-time sliding mode control [19], switching agents [20], information constraints [21], heterogenous linear agents [22], stochastic systems [23], and bipartition [24] have been addressed in the recent studies. A dynamic ET mechanism with adaptive parameters for the leaderless consensus has been adopted in [25] for the consensus of general linear agents.

  • Event-triggered guaranteed cost consensus control for second-order multi-agent systems based on observers

    2021, Information Sciences
    Citation Excerpt :

    Different from these, this paper presents a new event-triggered scheme considering the coupling relationship between adjacent agents, which can reduce control information storage and ensure the exclusion of Zeno behaviors. On the other hand, although many results on the event-triggered consensus have been published for MASs, most of them are based on the state feedback control method, which assumes that the system states of an agent should be measurable, such as [2,10,17,23]. However, not all system states can be directly measured, and in some circumstances, it may be impossible to measure the system states of an agent.

View all citing articles on Scopus
View full text