Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Similar documents
Zeno-free, distributed event-triggered communication and control for multi-agent average consensus

An Event-Triggered Consensus Control with Sampled-Data Mechanism for Multi-agent Systems

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

Research on Consistency Problem of Network Multi-agent Car System with State Predictor

Consensus Protocols for Networks of Dynamic Agents

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

Obtaining Consensus of Multi-agent Linear Dynamic Systems

Control of Multi-Agent Systems via Event-based Communication

Complex Laplacians and Applications in Multi-Agent Systems

Distributed Event-Based Control for Interconnected Linear Systems

Tracking control for multi-agent consensus with an active leader and variable topology

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Consensus, Flocking and Opinion Dynamics

Discrete-time Consensus Filters on Directed Switching Graphs

Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication Topologies

Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Guaranteed Cost LMI-Based Approach for Event-Triggered Average Consensus in Multi-Agent Networks

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications

Consensus Control of Multi-agent Systems with Optimal Performance

Multi-Hop Relay Protocols for Fast Consensus Seeking

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems

Agreement Problems in Networks with Directed Graphs and Switching Topology

Consensus Problems in Networks of Agents with Switching Topology and Time-Delays

Scaling the Size of a Multiagent Formation via Distributed Feedback

Distributed Tracking ControlforLinearMultiagent Systems With a Leader of Bounded Unknown Input

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Event-Triggered Communication and Control of Networked Systems for Multi-Agent Consensus

Combining distance-based formation shape control with formation translation

Consensus of Multi-Agent Systems with

Consensus Problems on Small World Graphs: A Structural Study

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs

Exact Consensus Controllability of Multi-agent Linear Systems

Consensus of Hybrid Multi-agent Systems

Fast Linear Iterations for Distributed Averaging 1

Theory and Applications of Matrix-Weighted Consensus

Formation Control of Nonholonomic Mobile Robots

Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems

Optimal Network Topology Design in Multi-Agent Systems for Efficient Average Consensus

Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems

Consensus-Based Distributed Optimization with Malicious Nodes

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

Linear Algebra and its Applications

arxiv: v2 [math.oc] 14 Dec 2015

Stabilization of Large-scale Distributed Control Systems using I/O Event-driven Control and Passivity

Consensus seeking on moving neighborhood model of random sector graphs

Periodic Behaviors in Multi-agent Systems with Input Saturation Constraints

On Asymptotic Synchronization of Interconnected Hybrid Systems with Applications

A MATRIX INEQUALITY BASED DESIGN METHOD FOR CONSENSUS PROBLEMS IN MULTI AGENT SYSTEMS

Distributed Averaging in Sensor Networks Based on Broadcast Gossip Algorithms

A Graph-Theoretic Characterization of Controllability for Multi-agent Systems

Lecture 4: Introduction to Graph Theory and Consensus. Cooperative Control Applications

Flocking while Preserving Network Connectivity

A Note to Robustness Analysis of the Hybrid Consensus Protocols

On the convergence of weighted-average consensus

Automatica. Event-based broadcasting for multi-agent average consensus. Georg S. Seyboth a,1, Dimos V. Dimarogonas b, Karl H. Johansson b.

Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D

Multi-Hop Relay Protocols for Fast Consensus Seeking

Section 1.7: Properties of the Leslie Matrix

1520 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 9, SEPTEMBER Reza Olfati-Saber, Member, IEEE, and Richard M. Murray, Member, IEEE

Active Passive Networked Multiagent Systems

Stability Analysis of Stochastically Varying Formations of Dynamic Agents

Evolutionary Optimized Consensus and Synchronization Networks. Toshihiko Yamamoto, Hiroshi Sato, Akira Namatame* 1 Introduction

Event-Triggered Communication and Control of Network Systems for Multi-Agent Consensus

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies

Research Article H Consensus for Discrete-Time Multiagent Systems

Distributed Event-Based Control Strategies for Interconnected Linear Systems

Event-Triggered Control for Synchronization

Graph Theoretic Methods in the Stability of Vehicle Formations

Event-Triggered Output Feedback Control for Networked Control Systems using Passivity: Time-varying Network Induced Delays

Consensus Problems in Complex-Weighted Networks

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Finite-Time Resilient Formation Control with Bounded Inputs

Automatica. Distributed discrete-time coordinated tracking with a time-varying reference state and limited communication

TOPOLOGY FOR GLOBAL AVERAGE CONSENSUS. Soummya Kar and José M. F. Moura

Consensus Seeking Using Multi-Hop Relay Protocol

Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies

On the Scalability in Cooperative Control. Zhongkui Li. Peking University

A Simple Self-triggered Sampler for Nonlinear Systems

Consensus of Information Under Dynamically Changing Interaction Topologies

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies

RECENTLY, the study of cooperative control of multiagent

Robust Synchronization in Networks of Compartmental Systems. Milad Alekajbaf

On a small-gain approach to distributed event-triggered control

Chuan Yan, 1 Mei Yu, 1 Guangming Xie, 2 and Yu Liu Introduction

arxiv: v2 [cs.sy] 2 May 2017

Multi-agent Second Order Average Consensus with Prescribed Transient Behavior

Consensus of Heterogeneous Multi-Agent Systems with Intermittent Communication

Recent Advances in Consensus of Multi-Agent Systems

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

IN the multiagent systems literature, the consensus problem,

Distributed Algebraic Connectivity Estimation for Adaptive Event-triggered Consensus

Consensus Algorithms are Input-to-State Stable

Outline. Conservation laws and invariance principles in networked control systems. ANU Workshop on Systems and Control

Robust Connectivity Analysis for Multi-Agent Systems

Row and Column Representatives in Qualitative Analysis of Arbitrary Switching Positive Systems

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions

Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation

arxiv: v1 [cs.ro] 8 Aug 2016

arxiv: v1 [cs.sy] 4 Nov 2015

Transcription:

Outline Background Preliminaries Consensus Numerical simulations Conclusions Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Email: lzhx@nankai.edu.cn, chenzq@nankai.edu.cn Department of Automation Nankai University Tianjin 300071, China October 10, 2010

Outline Background Preliminaries Consensus Numerical simulations Conclusions OUTLINE 1 Outline 2 Background 3 Preliminaries 4 Event-triggered average-consensus The Control Law Consensus protocols Remarks 5 Numerical simulations Simulation settings Simulation results 6 Conclusions

Outline Background Preliminaries Consensus Numerical simulations Conclusions BACKGROUND I A critical problem in distributed coordinated control of multiple agents is the consensus problem and numerous contributions have been given. The fact for some real systems: Each agent of a MAS (multi-agent system) may has limited resources to gather information and actuate the individual agent controller updates. Example: Physically distributed sensor/actuator networks responsible for collecting and processing information, and to react to this information through actuation according to some ruling. 1 The scheduling algorithms based on event-triggered is one of effective method that can increase the life span of each agent in such systems. 1 P. Tabuada. Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks[J]. IEEE Trans. Autom. Control, 2007, 52(9):1680 1685.

Outline Background Preliminaries Consensus Numerical simulations Conclusions BACKGROUND II In the current work, the framework proposed by Dimarogonas et al. in 2 is used to design the average-consensus protocol for MAS with direct and weighted topology. 2 D. V. Dimarogonas and K. H. Johansson. Event-triggered Control for Multi-Agent Systems[C]// Proceedings of IEEE CDC/CCC2009.China, 2009:7131 7136.

Outline Background Preliminaries Consensus Numerical simulations Conclusions Graph Theory I A weighted diagraph with N vertices: = (,, A). = {1, 2,..., N} A = (a ij ) R N N, a ij 0 the set of vertices the set of edges the adjacency matrix i = {j (j, i), j = i} is the neighbor set for agent i. L = D A is called the Laplacian of, with D = diag{d 1, d 2,..., d N } and d i = j i a ij. If there is a path between any two vertices of the digraph, then is called connected. The Laplacian of a connected graph has a single zero eigenvalue and the corresponding eigenvector is the vector of ones, 1 = [1, 1,..., 1] T R N. We denote by 0 = λ 1 (L) < λ 2 (L)... λ N (L) the eigenvalues of L for a connected and undirect graph.

Outline Background Preliminaries Consensus Numerical simulations Conclusions Consensus Problem I The dynamics for each agent of a MAS with weighted graph, x i = u i, i = {1, 2,..., N}, (1) where x i R is the state of agent i, u i denotes the control inputs, which is called a protocol or algorithm. Protocol u i is said to asymptotically solve the consensus problem, if and only if the states of agents satisfy for all i, j. Furthermore, if lim x i(t) x j (t) = 0, (2) t lim t x i(t) = 1 N x j (0), (3) protocol u i is said to asymptotically solve the average-consensus problem. j

Outline Background Preliminaries Consensus Numerical simulations Conclusions Notations I n the n n unitary matrix u u T u, u R m M max 1 i N λi {M T M}, M R m m M s 1 2 (M + M T )

Outline Background Preliminaries Consensus Numerical simulations Conclusions Lemmas Lemma 1 If diagraph is strongly connected, the solutions of Lx = 0 are x = a1, a R. Lemma 2 Let be a digraph with Laplacian L. Then L s = 1 2 (L + LT ) is a valid Laplacian matrix for an undirected graph if and only if is balanced.

Outline Background Preliminaries Consensus Numerical simulations Conclusions Lemmas Lemma 3 For a connected graph that is undirected with Laplacian matrix L, the following property holds Lemma 2 and 3 can be found in 3. x T Lx min x =0 x = λ 2(L). (4) 2 1 T x=0 3 R. Olfati-Saber and R. M. Murray, Consensus problems in networks of agents with switching topology and time-delays, IEEE Transactions on Automatic Control, 2004, 49(9): 1520C1533.

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Event-Triggered Average-Consensus I Our method: For each agent i, and t 0, we introduce a (state) measurement error e i (t), which will be given in the sequel. The discrete event time instants : when a condition f(e(t)) = 0 holds, where e(t) = [e T 1 (t),..., et N (t)]t. f(e(t)) is called the trigger function. The sequence of event-triggered executions is denoted by: t 0, t 1,..., where each t i is defined by f(e(t i )) = 0 for i = 0, 1,.... The control law for agent i u i (t) = j i a ij (x i (t i ) x j (t i )), t [t i, t i+1 ). (5)

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Event-Triggered Average-Consensus II Between control updates, the input u i, i holds constant and equals to the last control update. The collective form of (5) is where u(t) = Lx(t i ), t [t i, t i+1 ). (6) u(t) = [u 1 (t), u 2 (t),..., u N (t)] T, x(t) = [x 1 (t), x 2 (t),..., x N (t)] T. The state measurement error is defined as for t [t i, t i+1 ). e(t) = x(t i ) x(t), i = 0, 1,..., (7)

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Event-Triggered Average-Consensus III The closed loop system x(t) = L(x(t) + e(t)). (8) We will show next that the following trigger function can ensure the average-consensus for the MAS with interacting topology being weighted and balanced f(e) Le σλ 2 (L s ) Lx L, (9) where σ (0, 1). According to this trigger function, each node need not know initially the unique consensus point, which is better for the protocol designer.

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Average-consensus protocols I Theorem 1 Consider the system (1) with the protocol (6). Assume diagraph is strongly connected and balanced and the trigger function is (9), then the inter-event times {t i+1 t i } are lower bounded by τ = σλ 2 (L s ) L ( L + σλ 2 (L s )) (10) for any initial condition in R n. Proof: We can get the followings e = x, x = L(x + e) Lx + Le

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Average-consensus protocols II Now we denote z = Le Lx, then d dt z = (Le)T L x Le Lx Le (Lx)T L x Lx 3... Le L x Le Lx L (1 + z) 2. Le Lx L x + Lx 3 So that z satisfies the bound z(t) φ(t, ω 0 ), where φ(t, φ 0 ) is the solution of φ = L (1 + φ) 2, φ(t, φ 0 ) = φ 0. (11)

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Average-consensus protocols III According to (9) and the event trigger condition f(e) = 0, the inter-event times are bounded from below by τ that satisfies φ(τ, 0) = τ L 1 τ L We can also get φ(τ, 0) = σλ 2(L s ). So that τ satisfies L σλ 2 (L s ) L = τ L 1 τ L, which implies (10). Now, we have the following criteria for average-consensus.

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Average-consensus protocols IV Theorem 2 Assume diagraph of the network (1) is strongly connected and balanced. Protocol (6) with the trigger function (9) globally asymptotically solves the average-consensus problem for any σ (0, 1). Proof: Let y = Lx.we have 1 T y = 1 T Lx = 0 and L s is a valid Laplacian matrix for an undirected graph according to Lemma 2. By Lemma 3, we then obtain y T L s y λ 2 (L s ) y 2. The candidate ISS Lyapunov function is chosen as V (y) = 1 2 yt y. V = y y = y T L s y + y T LLe λ 2 (L s ) y 2 + y L Le (12) = (σ 1)λ 2 (L s ) y 2. (13)

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Average-consensus protocols V On the other hand, the inter-event times {t i+1 t i } are lower bounded by a strictly positive time τ by Theorem 1. The positive property of τ guarantees that the overall switched system does not exhibit Zeno behavior. Using the extension of LaSalle s Invariance Principle for hybrid systems, we can conclude that lim t y(t) = 0. We then obtain lim t x(t) = a1 for some a R according to Lemma 1. Now, denote by x(t) = 1 n i x i(t) the average of the agents states. Since diagraph is balanced, we get x(t) = 1 x i (t) = 1 n n 1T L(x(t) + e(t)) = 0. (14) i So that x(t) = 1 n i x i(0) x. Thus a = 1 n i x i(0) x, which means that the average-consensus has been reached.

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Remarks Remark 1 Since larger τ implies lower frequency of control updating, thus the larger τ, the better for the system. On the other hand, the smaller V means the faster convergence speed, which is better for the network. We know from (10) that τ is increasing with respect to σ. Then a larger σ leads to lower frequency of control updating for each agent while a smaller σ leads to faster system convergence according to (13).

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Remarks I Remark 2 The event-triggered average-consensus should be discussed for MAS with switching topology. The topology of a switching network : s(t), where s(t) : R J = {1, 2,..., N}. Γ = { 1, 2,..., N } : the set of topologies of the network. Suppose the sequence of time instants for the network to change its interaction topology is T 0, T 1,..., then the interaction topology for the MAS is s(ti ) in the time interval [T i, T i+1 ), i = 0, 1,.... The trigger function (9) is changed to λ 2 (L s s(t i ) ) L s(ti x ) f(e(t)) Le σ, (15) L s(ti )

Outline Background Preliminaries Consensus Numerical simulations The Control Conclusions Law Consensus protocols Remarks Remarks II where 0 < σ < 1, and the event is triggered when f(e(t)) = 0 or t = T i for each time interval [T i, T i+1 ). Assume all the diagraphs in Γ are strongly connected and balanced. We can obtain that for any arbitrary switching signal s( ), the proposed protocol with this trigger function in each topology switching interval [T i, T i+1 ) globally asymptotically solves the average-consensus problem.

Outline Background Preliminaries Consensus Numerical simulations Simulation Conclusions settings Simulation settings I Simulation results We consider a multi-agent system with four nodes and a fixed topology that is weighted and balanced. The adjacency matrix of the system is = 0 0.1 0.15 0 0 0 0 0.1 0.05 0 0 0.35 0.2 0 0.25 0, (16) which is an asymmetric matrix. The trigger function (9) is used and the initial value of each agent is randomly selected within the interval [ 10, 10] in our simulations. Each simulation lasts 40 seconds.

Outline Background Preliminaries Consensus Numerical simulations Simulation Conclusions settings Simulation results I Simulation results Figure 1: The dynamic of each node when σ = 0.9. We can see that this system has gain consensus.

Outline Background Preliminaries Consensus Numerical simulations Simulation Conclusions settings Simulation results II Simulation results Figure 2: The dynamic of Le when σ = 0.9. The time instants where Le(t) = 0 are the time instants for the system to actuate control updating. We can see that only a few actuation are needed for the system to reach average-consensus while a great number of control updating may be done in the continuous feedback scheme.

Outline Background Preliminaries Consensus Numerical simulations Conclusions Conclusions Average-consensus protocols of multi-agent systems with direct topology under event-triggered actuation updating rules were proposed and analyzed in this paper. Our method: The discrete time instants when each agent updates its control depends on a trigger function. An average-consensus protocol is proposed for networks with fixed interaction topology, the stability and influencing factors of which are also analyzed. The design of trigger functions for networks with variable topology is also discussed.

Outline Background Preliminaries Consensus Numerical simulations Conclusions Thank you!