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

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

Multi-Objective Event-triggered Consensus of Linear Multi-agent Systems

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

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

Multi-Robotic Systems

Consensus Protocols for Networks of Dynamic Agents

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

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

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Formation Control of Nonholonomic Mobile Robots

Event-Triggered Control for Synchronization

Distributed Fault Detection for Interconnected Second-Order Systems with Applications to Power Networks

Distributed Optimization over Networks Gossip-Based Algorithms

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

ADMM and Fast Gradient Methods for Distributed Optimization

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

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

STATE AND OUTPUT FEEDBACK CONTROL IN MODEL-BASED NETWORKED CONTROL SYSTEMS

Distributed Optimization over Random Networks

1 Lyapunov theory of stability

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Distributed Computation of Minimum Time Consensus for Multi-Agent Systems

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

Denis ARZELIER arzelier

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

An event-triggered distributed primal-dual algorithm for Network Utility Maximization

Gramians based model reduction for hybrid switched systems

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

An introduction to Mathematical Theory of Control

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

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Delay compensation in packet-switching network controlled systems

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Distributed Receding Horizon Control of Cost Coupled Systems

Lectures 25 & 26: Consensus and vehicular formation problems

Average Consensus with Prescribed Performance Guarantees for Multi-agent Double-Integrator Systems

Diffusion based Projection Method for Distributed Source Localization in Wireless Sensor Networks

Encoder Decoder Design for Event-Triggered Feedback Control over Bandlimited Channels

Applications of Robust Optimization in Signal Processing: Beamforming and Power Control Fall 2012

Lecture Note 5: Semidefinite Programming for Stability Analysis

Controlling Human Heart Rate Response During Treadmill Exercise

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

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

Delay-independent stability via a reset loop

Consensus Algorithms are Input-to-State Stable

arxiv: v1 [cs.sy] 2 Sep 2017

Near-Potential Games: Geometry and Dynamics

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

High Dimensional Inverse Covariate Matrix Estimation via Linear Programming

TTK4150 Nonlinear Control Systems Solution 6 Part 2

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Problem 1: Ship Path-Following Control System (35%)

Nonlinear and robust MPC with applications in robotics

Cardinality Constrained Robust Optimization Applied to a Class of Interval Observers

Decentralized Detection In Wireless Sensor Networks

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

Encoder Decoder Design for Event-Triggered Feedback Control over Bandlimited Channels

Distributed Adaptive Synchronization of Complex Dynamical Network with Unknown Time-varying Weights

Agreement Problems in Networks with Directed Graphs and Switching Topology

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

Detectability and Output Feedback Stabilizability of Nonlinear Networked Control Systems

Multi-agent Second Order Average Consensus with Prescribed Transient Behavior

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT

Event-Triggered Broadcasting across Distributed Networked Control Systems

Communication constraints and latency in Networked Control Systems

Asymptotics, asynchrony, and asymmetry in distributed consensus

Multi-Hop Relay Protocols for Fast Consensus Seeking

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

Stability theory is a fundamental topic in mathematics and engineering, that include every

arzelier

Active Passive Networked Multiagent Systems

Finite-Time Resilient Formation Control with Bounded Inputs

Enhancing Energy Efficiency among Communication, Computation and Caching with QoI-Guarantee

Research Article On Exponential Stability Conditions of Descriptor Systems with Time-Varying Delay

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach

Numerical Schemes from the Perspective of Consensus

EML5311 Lyapunov Stability & Robust Control Design

CDS 270-2: Lecture 6-1 Towards a Packet-based Control Theory

Stability of switched block upper-triangular linear systems with switching delay: Application to large distributed systems

APOCS: A RAPIDLY CONVERGENT SOURCE LOCALIZATION ALGORITHM FOR SENSOR NETWORKS. Doron Blatt and Alfred O. Hero, III

ON SPATIAL GOSSIP ALGORITHMS FOR AVERAGE CONSENSUS. Michael G. Rabbat

Lecture: Convex Optimization Problems

Uncertainty. Jayakrishnan Unnikrishnan. CSL June PhD Defense ECE Department

State Estimation with Finite Signal-to-Noise Models

Stability of Linear Distributed Parameter Systems with Time-Delays

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs

arxiv: v2 [math.oc] 14 Dec 2015

Module 09 Decentralized Networked Control Systems: Battling Time-Delays and Perturbations

Exponential stability of families of linear delay systems

Censoring for Improved Sensing Performance in Infrastructure-less Cognitive Radio Networks

Consensus and Products of Random Stochastic Matrices: Exact Rate for Convergence in Probability

DECENTRALIZED CONTROL OF NETWORKS OF UNCERTAIN DYNAMICAL SYSTEMS

Maximal vectors in Hilbert space and quantum entanglement

Asynchronous Non-Convex Optimization For Separable Problem

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis

Analysis of Systems with State-Dependent Delay

Transcription:

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada. Concordia Institute for Information System Engineering,, Canada. 2018 International Conference on Acoustics, Speech, and Signal Processing ICASSP 2018 1 / 16

Multi-agent Systems A multi-agent system consists of multiple agents that interact to achieve a cooperative objective. An agent can represent a moving vehicle, a sensor node, an electric bus, etc. Cooperative Objectives: Formation, Consensus, Containment, Rendezvous,... ICASSP 2018 2 / 16

Consensus Problem Statement and Objectives Consensus Control: Agent 1 Agent 4 Agent 2 Agent 3 The agreement value Consensus: To reach an agreement upon a common value. ICASSP 2018 3 / 16

Agent Dynamics Problem Statement and Objectives General Linear Agent Model : ẋ i (t) = Ax i (t) + Bu i (t), 1 i N (1) x i (t) R n : The state of agent i at time instant t; A R n n : System matrix (known and constant); B R n m : Input matrix (known and constant); u i (t) R m n : A proposed distributed control input; N : Number of agents in the network. ICASSP 2018 4 / 16

Consensus Problem Statement and Objectives Consensus Definition: For any initial condition x i (0), the consensus problem for (1) is said to be solved iff : Global sense : lim x i (t) x j (t) = 0, (1 i, j N), t Average sense : lim x i (t) 1 N t N j=1 x j(0) = 0, (1 i N), Average consensus is usually considered for first-order agents defined by ẋ i (t) = u i (t), with x i (0) as initial local observation. Key components in reaching consensus: Distributed control input u i (t), Information exchange between the neighbouring agents. ICASSP 2018 5 / 16

Event-triggered Consensus Controller (t) u i xˆ j ( t), j N i ˆ Agent Transmit x i ( t) (t) x i Event-trigger Node i 1 x i(t): The state of agent i 2 ˆx i(t): The last transmitted state of agent i up to time t The received information is subject to uncertainty due to existence of communication unreliabilities robustness is required ICASSP 2018 6 / 16

Motivation and Objective Motivation: Transmission saving for consensus in multi-agent systems with bandwidth constrained environments and unreliable channel. Objective: Achieve event-triggered consensus with a desired exponential rate of convergence (as opposed to asymptotic rate); Compute optimal consensus parameters to achieve consensus in presence of network uncertainties. ICASSP 2018 7 / 16

Main Features Problem Statement and Objectives Event-based disagreement vector : q i (t) = j N i ā ij (e A(t ti k i ) xi (t i k i ) e A(t tj k j ) xj (t j k j )) where ā ij is the uncertain (but norm-bounded) weight for channel link between agent i and j. Measurement error : e i (t) = e A(t ti k i ) xi (t i k i ) x i (t). Event-triggering function : given an event time t i k i, the next event for agent i is triggered at t = t i k i +1, where t i k i +1 = inf {t > ti k i e i (t) φ q i (t) 0 }, (2) φ > 0 : Transmission threshold to be designed. ICASSP 2018 8 / 16

Design unknown parameters The proposed control law : u i (t) = K i q i (t), (3) K i : Control gain to be designed. Question: How to design optimal 1 values for transmission threshold φ and control gain K i that guarantee an exponential rate of consensus in norm-bounded uncertain network channel? 1 maximize φ to minimize events, and minimize K i to minimize control force ICASSP 2018 9 / 16

Preliminary steps prior to optimization Consider the augmented closed-loop system; Convert the consensus problem into an equivalent stability problem Lyapunov stability method Obtain sufficient conditions and inequalities for uncertain connectivity links. ICASSP 2018 10 / 16

Compute optimal consensus parameters Solve the following convex optimization problem with desired convergence rate ζ min f = Θ i,µ,ɛ,τ j,p,ω 1,ω 2,ω 3,ω 4 [ ] [ Π1 Π S.t: Π = 2 ω1 τ < 0, 1 Π 3 1 [ ] [ ω3 I I ω4 I Θ > 0, T ] < 0, P To maximize φ To minimize K {}}{{}}{ i ω 1 + ω 2 + ω 3 + ω 4 (4) I ] < 0, [ ] ω2 µ < 0, 1 Θ i (1 i N), µ, ɛ, τ j (1 j 3), P, ω c (1 c 4) are decision variables; Block Matrix Π contains information about agent models, network connectivity, exponential convergence criterion, uncertainty upper bound, control gain K i, and transmission threshold φ. ICASSP 2018 11 / 16

Compute optimal consensus parameters Once the optimization problem (4) is solved, compute consensus parameters φ = τ 1 1 µ 1, and K i = B i P 1 Θ i, (1 i N) (5) Consensus parameters are bounded for the minimized objective function f = ω 1 + ω 2 + ω 3 + ω 4 φ (ω 1 ω 2 ) 1 4, K T i K i ω 3 ω4b 2 i B T i, (1 i N). (6) ICASSP 2018 12 / 16

Experimental Results A network of six second-order heterogeneous agents ṙ i (t) = v i (t), m i v i (t) = u i (t), (1 i 6), (7) r i (t) R: Position, v i (t) R: Velocity, m i : Inertia Consensus in this problem is to, distributively, reach a common position and velocity Laplacian Matrix (two unreliable links) L = 2.5 0 0 0.5 1 1 0 2 0 0 1 1 0 1 3 1 0 1 0 1 0 2 0 1 1 1 0 1 3 0 1 1 0.5 0 0 2.5 L = 2 0 0 0 1 1 0 2 0 0 1 1 0 1 3 1 0 1 0 1 0 2 0 1 1 1 0 1 3 0 1 1 0 0 0 2 Solve the optimization problem (4) to compute K i and φ (8) ICASSP 2018 13 / 16

Experimental Results Position & Velocity 10 5 0 (a) 0 1 2 3 4 xi(t) vi(t) Agents index number (b) 6 5 4 3 2 1 0 1 2 3 4 How different values for decay rate ζ affect the consensus process? Table 1: Consensus performance for varying ζ. Number of transmissions decay Consensus Objective per agent rate ζ time (sec) function f 1 2 3 4 5 6 0.2 262 295 333 318 369 321 10.57 401.19 0.3 133 154 175 180 164 142 4.81 406.84 0.4 68 58 95 194 50 68 3.51 411.27 Position & Velocity 10 5 0 0 1 ing to Lemma 1 given in [23], condition (20) is satisfied if 50 ICASSP 2018 14 / 16 ity

Problem Statement and Objectives 1 For a desired rate of convergence, robust event-triggered consensus is reached for norm-bounded uncertain networks; 2 Using convex optimization, the transmission threshold φ is maximized (to trigger minimum number of events) and control gain K i is minimized (to minimize the control force); 3 As convergence rate ζ is increased, the consensus time constantly gets reduced until the optimization problem becomes infeasible ICASSP 2018 15 / 16

Question? Problem Statement and Objectives Thank You ICASSP 2018 16 / 16