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

Similar documents
CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 10-1 Robust Performance

Fundamental rate delay tradeoffs in multipath routed and network coded networks

MANAGING INFORMATION IN NETWORKED AND MULTI-AGENT CONTROL SYSTEMS

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

MOST control systems are designed under the assumption

PREDICTIVE quantization is one of the most widely-used

QUANTIZED SYSTEMS AND CONTROL. Daniel Liberzon. DISC HS, June Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign

A model-based approach to control over packet-switching networks, with application to Industrial Ethernet

EE5139R: Problem Set 4 Assigned: 31/08/16, Due: 07/09/16

NONLINEAR CONTROL with LIMITED INFORMATION. Daniel Liberzon

Structured signal recovery from non-linear and heavy-tailed measurements

Universal laws and architectures: Theory and lessons from grids, nets, brains, bugs, planes, docs, fire, bodies, fashion,

Lecture 24: Goldreich-Levin Hardcore Predicate. Goldreich-Levin Hardcore Predicate

Estimation for Nonlinear Dynamical Systems over Packet-Dropping Networks

EE C128 / ME C134 Feedback Control Systems

CDS 110b: Lecture 2-1 Linear Quadratic Regulators

LECTURE 3. Last time:

A Stochastic Online Sensor Scheduler for Remote State Estimation with Time-out Condition

Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Networked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems

STA 414/2104: Machine Learning

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

6 Reinforcement Learning

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Robustness of stochastic discrete-time switched linear systems

DISCRETE STOCHASTIC PROCESSES Draft of 2nd Edition

Towards control over fading channels

Control Systems Theory and Applications for Linear Repetitive Processes

Time Varying Optimal Control with Packet Losses.

State Estimation Utilizing Multiple Description Coding over Lossy Networks

Stochastic Optimization for Undergraduate Computer Science Students

A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Estimation and Control across Analog Erasure Channels

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

On the Effect of Quantization on Performance at High Rates

I. INTRODUCTION. This work was supported by a Wakerly Stanford Graduate Fellowship and by the Powell Foundation.

COMS 4721: Machine Learning for Data Science Lecture 6, 2/2/2017

Lecture 5 Channel Coding over Continuous Channels

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control)

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

Alternative frequency-domain stability criteria for discrete-time networked systems with multiple delays

Communication constraints and latency in Networked Control Systems

On Separation Principle for a Class of Networked Control Systems

18.2 Continuous Alphabet (discrete-time, memoryless) Channel

Chapter 1 Elements of Information Theory for Networked Control Systems

Analysis of the Increase and Decrease. Congestion Avoidance in Computer Networks

CDS 101: Lecture 2.1 System Modeling

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Lecture 11: Generalized Lovász Local Lemma. Lovász Local Lemma

Control over Communication Networks: Modeling, Analysis, and Synthesis. Marieke Posthumus-Cloosterman

Finite-Time Stability of Nonlinear Networked-Control Systems

RECURSION EQUATION FOR

STOCHASTIC STABILITY OF EXTENDED FILTERING FOR NONLINEAR SYSTEMS WITH MEASUREMENT PACKET LOSSES

Control of Tele-Operation Systems Subject to Capacity Limited Channels and Uncertainty

Time and Event-based Sensor Scheduling for Networks with Limited Communication Resources

Multiple Description Coding for Closed Loop Systems over Erasure Channels

State estimation over packet dropping networks using multiple description coding

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

STA 4273H: Statistical Machine Learning

LQG CONTROL WITH MISSING OBSERVATION AND CONTROL PACKETS. Bruno Sinopoli, Luca Schenato, Massimo Franceschetti, Kameshwar Poolla, Shankar Sastry

ROBUST QUANTIZED H CONTROL FOR NETWORK CONTROL SYSTEMS WITH MARKOVIAN JUMPS AND TIME DELAYS. Received December 2012; revised April 2013

Using the Kalman Filter for SLAM AIMS 2015

SENSE: Abstraction-Based Synthesis of Networked Control Systems

Feedback stabilization of Bernoulli jump nonlinear systems: a passivity-based approach

CDS 101/110a: Lecture 10-2 Control Systems Implementation

Lecture 8: Channel and source-channel coding theorems; BEC & linear codes. 1 Intuitive justification for upper bound on channel capacity

Via Gradenigo 6/b Department of Information Engineering University of Padova Padova, Italy

ASIGNIFICANT research effort has been devoted to the. Optimal State Estimation for Stochastic Systems: An Information Theoretic Approach

Quiz 1 Date: Monday, October 17, 2016

Efficient Nonlinear Optimizations of Queuing Systems

Formally Analyzing Adaptive Flight Control

Estimation over Communication Networks: Performance Bounds and Achievability Results

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

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

MARKOV PROCESSES. Valerio Di Valerio

Linear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002

Stabilization of Networked Control Systems: Communication and Controller co-design

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

The norms can also be characterized in terms of Riccati inequalities.

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

Networked Control Systems:

IEOR 265 Lecture 14 (Robust) Linear Tube MPC

Optimal estimation in networked control systems subject to random delay and packet drop

Convergence of Random Variables

Almost sure Stability of Networked Control Systems under Exponentially Bounded Bursts of Dropouts

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Feedback Stabilization of Uncertain Systems Using a Stochastic Digital Link

Entropy and Ergodic Theory Lecture 4: Conditional entropy and mutual information

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Networked Sensing, Estimation and Control Systems

Lecture 22: Final Review

A. Notation. Attraction probability of item d. (d) Highest attraction probability, (1) A

Lecture 5 - Information theory

Prioritized Sweeping Converges to the Optimal Value Function

Lecture 2: Analysis of Biomolecular Circuits

Bit-Stuffing Algorithms for Crosstalk Avoidance in High-Speed Switching

ECE-517: Reinforcement Learning in Artificial Intelligence. Lecture 4: Discrete-Time Markov Chains

Transcription:

Goals: CDS 270-2: Lecture 6-1 Towards a Packet-based Control Theory Ling Shi May 1 2006 - Describe main issues with a packet-based control system - Introduce common models for a packet-based control system - Learn basic techniques to solve the issues Reading: - Ling Shi, Michael Epstein and Richard Murray, Networked Control Systems with Norm Bounded Uncertainties: A Stability Analysis, to appear in ACC 06 - Ling Shi, Michael Epstein and Richard Murray, Towards Robust Control Over a Packet-based Network, to appear in MTNS 06 CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 1

Issues and Models of NCS Models Issues Packet Drops - network congestion - poor link quality (Wed s lectures) Finite Data Rate - Physical constraints Network Induced Delays - Token Ring network - Ethernet Packet Drops - i.i.d drops - hidden Markov Chain Finite Data Rate - finite bits per time - coding & decoding - quantization Network Induced Delays - fixed delays - bounded delays - random delays CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 2

Some Background Lyapunov stability Almost sure stability: For almost sure stability, can occur but only with small probability. Law of large numbers helps to rule out the bad event CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 3

When B and C are Invertible Assumptions: γ k, λ k are i.i.d Bernoulli RVs and have mean γ and λ Network 1 has data rate R 1 Network 2 has data rate R 2 Everything is synchronized NCS Type II No packet reordering or delays B and C are invertible Notations: A : Induced matrix norm log is of base 2 Almost sure stability What are the conditions on the network and system parameters such that closed loop stability is guaranteed? CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 4

Stability Analysis Lemma 1: λ = 1, γ = 1 and K = 0 imply closed loop stability if Proof: NCS Type II Contour plot of 2 -R1 +2 -R2. The lines depict fixed values of a and K. Regions above the lines are stable for these fixed values. CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 5

Stability Analysis Lemma 2: λ = 1, γ = 1 and K <1 imply closed loop stability if Lemma 3: R 1 = R 2 =, K < 1 imply closed loop stability if Lemma 4: A sufficient condition for closed loop stability is that Stability plot for NCS II with packet arrival rates γ and λ CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 6

Stability Analysis Theorem 2: Assume B, C are invertible and the system dimension is n. Then a sufficient condition for closed loop stability is that Remark: All previous lemmas and theorems can be derived from this master inequality including NCS I. CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 7

Simulation Examples CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 8

Simulation Examples CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 9

When B & C Are Not Invertible (A,B) Controllable, (C,A) Observable Output feedback Design observer Assume infinite bandwidth & no delays γ k, λ k are i.i.d Bernoulli RVs Four options for this NCS Zero Control, Observer at the Sensor Zero Control, Observer at the Controller Predictive Control, Observer at the Sensor Predictive Control, Observer at the Controller CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 10

Some Background Consider the Jump Linear System (JLS) with steady state probability distribution 0.1 2 0.7 1 0.2 4 3 A Markov Chain with 4 States CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 11

Some Background Lemma 1: If A is stable, then there exists a matrix norm such that where Proof: Corollary 2: For any A, the following identity is true Lemma 2: The JLS above is almost sure stable if there exists a matrix norm such that Proof: (intuitive ideas) CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 12

Zero Control, Observer at Sensor Plant Sensor Observer Network 2 Network 1 Controller CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 13

Zero Control, Observer at Sensor Plant Sensor Observer Network 2 Network 1 Controller Proof: CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 14

Design Tradeoffs Objective: maximize β, minimize λ and γ according to Given (A, B, C, F, L) 1. Form the matrices M j as in Section III, where j {1,2} or {1,2,3,4} depending on different control schemes. 2. Set i = 1 and Q i = I 3. Solve A T H i A H i = - Q i via standard lyapunov equation solvers to get H i. Set Q i = H i. 4. Decompose H i into H i =P i P i via standard algorithms. 5. Find maximum sufficient uncertainty according to (12) or (36) depending on different control schemes. 6. Find minimum sufficient packet arrival rates λ and γ for some portion of the uncertainty found in step 5 according to Theorems 5,7,8, or 9 respectively. 7. i = i+1. Algorithm II 8. Repeat steps 3 to 7 until the incremental increase or decrease of these values are within a certain threshold. CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 15

Project Ideas 1. Find necessary conditions for closed loop stability and compare the difference with the sufficient conditions obtained in the previous theorems. 2. Consider the case where actuating and sensing uncertainties are also present, ie, there are some uncertainties in B and C. 3. We have mainly considered the multiplicative uncertainty model here. Extend the ideas to other uncertainly models such as additive uncertainty model and so on. 4. Apply the theoretical results to Roboflag or MVWT testbed for design guidelines. CDS 270-2, 1 May 06 Ling Shi, Caltech CDS 16