A State-Space Approach to Control of Interconnected Systems

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

Gramians based model reduction for hybrid switched systems

Estimating the region of attraction of uncertain systems with Integral Quadratic Constraints

Parameterization of Stabilizing Controllers for Interconnected Systems

Multi-objective Controller Design:

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS

Structured State Space Realizations for SLS Distributed Controllers

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

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

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

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions

Australian National University WORKSHOP ON SYSTEMS AND CONTROL

FRTN10 Multivariable Control, Lecture 13. Course outline. The Q-parametrization (Youla) Example: Spring-mass System

arxiv: v1 [cs.sy] 19 Feb 2019

arzelier

The Q-parametrization (Youla) Lecture 13: Synthesis by Convex Optimization. Lecture 13: Synthesis by Convex Optimization. Example: Spring-mass System

LMI Methods in Optimal and Robust Control

Stability of Hybrid Control Systems Based on Time-State Control Forms

Mathematical Relationships Between Representations of Structure in Linear Interconnected Dynamical Systems

Switched systems: stability

and Mixed / Control of Dual-Actuator Hard Disk Drive via LMIs

Analysis and synthesis: a complexity perspective

MOST control systems are designed under the assumption

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

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

Distributed Receding Horizon Control of Cost Coupled Systems

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function

Convex Optimization of Graph Laplacian Eigenvalues

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Information Structures Preserved Under Nonlinear Time-Varying Feedback

On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements

Robust Anti-Windup Compensation for PID Controllers

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara.

THE NOTION of passivity plays an important role in

Decentralized Event-triggered Broadcasts over Networked Control Systems

Dual Decomposition.

Robustness Margins for Linear Parameter Varying Systems

MINIMAL INTERCONNECTION TOPOLOGY IN DISTRIBUTED CONTROL DESIGN

RECENTLY, there has been renewed research interest

Convex Reformulation of a Robust Optimal Control Problem for a Class of Positive Systems

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

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

Augmented Lagrangian Approach to Design of Structured Optimal State Feedback Gains

Optimal Control of Spatially Distributed Systems

A Decentralized Stabilization Scheme for Large-scale Interconnected Systems

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays

ADAPTIVE control of uncertain time-varying plants is a

Fast Linear Iterations for Distributed Averaging 1

STATE ESTIMATION IN COORDINATED CONTROL WITH A NON-STANDARD INFORMATION ARCHITECTURE. Jun Yan, Keunmo Kang, and Robert Bitmead

Numerical Schemes from the Perspective of Consensus

Distributed Control of Systems Over Discrete Groups

Dual matrix inequalities in stability and performance analysis of linear differential/difference inclusions

On Agreement Problems with Gossip Algorithms in absence of common reference frames

From Convex Optimization to Linear Matrix Inequalities

EE C128 / ME C134 Feedback Control Systems

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

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

Event-Triggered Broadcasting across Distributed Networked Control Systems

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

Decentralized Control Subject to Communication and Propagation Delays

Robust H Filter Design Using Frequency Gridding

The servo problem for piecewise linear systems

Takagi Sugeno Fuzzy Sliding Mode Controller Design for a Class of Nonlinear System

Hybrid Systems Course Lyapunov stability

Decentralized LQG Control of Systems with a Broadcast Architecture

An Optimization-based Approach to Decentralized Assignability

Sparsity-promoting wide-area control of power systems. F. Dörfler, Mihailo Jovanović, M. Chertkov, and F. Bullo American Control Conference

Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach

Robust Observer for Uncertain T S model of a Synchronous Machine

Outline. Linear Matrix Inequalities in Control. Outline. System Interconnection. j _jst. ]Bt Bjj. Generalized plant framework

LARGE-SCALE networked systems have emerged in extremely

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

Design of structured optimal feedback gains for interconnected systems

Course Outline. FRTN10 Multivariable Control, Lecture 13. General idea for Lectures Lecture 13 Outline. Example 1 (Doyle Stein, 1979)

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

An LMI Approach to Robust Controller Designs of Takagi-Sugeno fuzzy Systems with Parametric Uncertainties

Hierarchical and Cooperative Control of Complex Distributed Systems

THIS paper deals with robust control in the setup associated

Tube Model Predictive Control Using Homothety & Invariance

Linear Matrix Inequalities in Control

1 Lyapunov theory of stability

Manuscripts submitted to IMA Journal of Mathematical Control and Information

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

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

State feedback gain scheduling for linear systems with time-varying parameters

Convergence Rate for Consensus with Delays

Optimal H Control Design under Model Information Limitations and State Measurement Constraints

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

On Dwell Time Minimization for Switched Delay Systems: Free-Weighting Matrices Method

An LMI Optimization Approach for Structured Linear Controllers

Robust/Reliable Stabilization of Multi-Channel Systems via Dilated LMIs and Dissipativity-Based Certifications

Switched Systems: Mixing Logic with Differential Equations

Input-output finite-time stabilization for a class of hybrid systems

Converse Results on Existence of Sum of Squares Lyapunov Functions

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

Controlling Structured Spatially Interconnected Systems

Consensus-Based Distributed Optimization with Malicious Nodes

Transcription:

A State-Space Approach to Control of Interconnected Systems Part II: General Interconnections Cédric Langbort Center for the Mathematics of Information CALIFORNIA INSTITUTE OF TECHNOLOGY clangbort@ist.caltech.edu Workshop on Control, estimation, and optimization of interconnected systems: from theory to industrial applications CDC-ECC 05, Sevilla, Spain

Outline This morning Control of spatially-invariant systems and some extensions Inspiration from Robust Control methods Symmetries could reduce number of variables and make conditions tractable Now Extend the framework to general interconnections Tractability and scalability remain key!

Beyond spatial invariance There is a need for more general interconnection topologies/ relations e.g.,

Model Each vertex is a LTI subsystem in I/O form disturbance: performance output: coupling signals: d i z i v ij, w ij [Elia, Petersen & Savkin]... Interconnection relation (along each edge) v ij = ij w ji Control Goals: Stability and maintaining L i=1 z i 2 2 small, in spite of bounded disturbances d i (H norm minimization).

Analysis For scalability, need to relate our knowledge of the part to the properties of the whole (just like the basic building block gave information about the whole spatially invariant system). Dissipativity is such a modular notion System G 1 is called dissipative w.r.t supply rate s 1 (d 1, z 1, t) if there exists a function V 1 (x 1, t) such that V 1 (x 1, t) > 0 and dv 1(x 1 (t), t) dt < s 1 (d 1 (t), z 1 (t), t). V 1 is called a storage function.

Analysis II If both subsystems are dissipative with storage function V 1 (x 1, t), supply rate s 1 (d 1, z 1, t)+s(v, w, t) " V 2 (x 2, t), " s 2 (d 2, z 2, t)+s (w, v, t) and s(v, w, t) = s (w, v, t) then interconnection is also dissipative and hence stable

General Case If i th subsystem is dissipative w.r.t. supply rate s i (w i, v i, t) := s ij (w ij, v ij, t) i j N (i) with s ij (w ij, v ij, t) = s ji (v ji, w ji, t) i, jt 0 then the whole system is stable.

General Case II For LTI subsystems with quadratic supply rates and storages, checking dissipativity amounts to solving Linear Matrix Inequalities (LMIs): L i (X i T, {X ij } j N (i) ) 0 ; X i T > 0 i with X ji = [ 0 Inij I nij 0 ] [ 0 X ij I nij 0 Inij ].

Relation with literature From the analysis viewpoint, these conditions are just particular cases of/ similar to General dissipativity theory [Willems] Small gain approach [Vidyasagar, Mageirou & Ho] Analysis via IQCs [Megretski & Rantzer] Full block S-procedure [Scherer]

Relation with literature From the analysis viewpoint, these conditions are just particular cases of/ similar to General dissipativity theory [Willems] Small gain approach [Vidyasagar, Mageirou & Ho] Analysis via IQCs [Megretski & Rantzer] Full block S-procedure [Scherer] This last two viewpoints allow us to tackle non-ideal interconnection ( ij I) motivate the choice of simple supply rates consider control synthesis

Relation with spatially invariant case Previous LMI conditions are equivalent to subsystem being dissipative w.r.t supply rate: [ ] w + [ ] w + X S v [ w v + v ] X S [ w v + Up to relabeling, this is also what the general conditions reduce to. ]

Control Synthesis As before, we are interested in designing a distributed controller, with the same topology as the plant. Why? Centralized Decentralized Distributed computing units single multiple topology NOT respected respected control design tractable (in theory) NON tractable tractable (in practise?) (NON convex)

Control Synthesis c ed Applying the analysis results to a closed-loop system, we obtain BMIs: [ ] [ ] I I Vi M Θ i U i + R i i Vi < 0, i Θ i U i + R i where R i, U i, V i : contain plant s subsystem s data Θ i : M i : contains controller s subsystem s data contains storage function matrix (X i T) C and supply rates matrices (X ij ) C in closed-loop.

Control Synthesis c ed Elimination Lemma [Scherer 01] Let M be a symmetric matrix with inertia in(m) =(m +, 0, n ). (1) There exists a full matrix Θ such that [ ] [ I m I V M m ΘU i + R V ΘU + R ] < 0, if and only if V U [ R I [ ] [ I I M R R ] [ M 1 R I ] U < 0 ] V > 0

Distributed Control When using a distributed architecture, [ (XT) i (X i C = T) G??? (X ij ) C = [ (Xij ) G??? which leaves enough free variables to eliminate the non-convex constraint relating M i and M 1 i, when taking nij K = 3n ij Synthesis of dynamic output feedback distributed controllers over an arbitrary graph is a convex problem! ], ], Not the case for decentralized controllers...

Intuitively Why does it work?

Extensions to non-ideal interconnections [ ] [ ] 0 I 0 I Neutrality condition (X ij ) C = (X I 0 ji ) C is I 0 key in enabling the use of the Elimination Lemma. Can convexify synthesis as soon as the IQCs describing interconnection relations is equivalent to a set of constraints on each vertex supply rate(w i, v i )= channel (i,j) [ wij v ij ] X ij [ wij v ij ] guarantees that (1) holds Note: Such interconnection relations come up naturally when studying the conservatism of LMIs...

Some examples Contractive channels: delays, low-pass transmission... X ij = ij = δ ij I ; δ ij 1 [ X 11 ij 0 0 X 22 ij ] ; X 11 ij < 0, X 22 ij > 0 Perfect erasure channels : δ ij = δ, a random variable taking value 1 with probability p, 0 otherwise X ji = [ ] [ 1 0 p I X ij pi 0 ] 1 0 p I pi 0

Some examples Perfect erasure channels : δ ij = δ, a random variable taking value 1 with probability p, 0 otherwise X ji = [ ] [ 1 0 p I X ij pi 0 ] 1 0 p I pi 0 Channel with arbitrary failures: δ ij (t) switches, with values in {0, 1}. X ij = [ X 11 ij Xij 12 Xij 12 Xij 22 ] ; X 11 ij < 0

Tractability and conservatism The price of decentralization

Tractability and conservatism Reduction For both ideal and Markovian failing channels, necessary and sufficient LMI conditions for stabilization (and guaranteed H performance in closed-loop) exist. [Seiler & Sengupta, 05]. But, they yield centralized controllers involve more variables, even though theoretically tractable.

Tractability and conservatism Reduction For both ideal and Markovian failing channels, necessary and sufficient LMI conditions for stabilization (and guaranteed H performance in closed-loop) exist. [Seiler & Sengupta, 05]. But, they yield centralized controllers involve more variables, even though theoretically tractable. For large-scale systems with L subsystems of order O(n) ; E interconnections where signals of dimension O(s) are shared Centralized Distributed ideal O(n 2 L 2 ) O(Ln 2 + Es 2 ) failing O(n 2 (L 2 + 2 E )) " Typically s << n, E << L 2.

Towards distributed algorithms At this point, we have convex tools for the control of interconnected systems. We have accepted some degradation in performance in favor of reduction in problem s variables size and complexity. This exploitation of problem s structure can be taken further, at the algorithmic level L 1 (X 1, X 12, X 13 ) < 0 L 2 (X 2, X 12 ) < 0 L 3 (X 13, X 3 ) < 0 after making constraints explicit. Amenable to distributed computation

Decomposition and subgradient methods An example Start by replacing analysis or synthesis LMI feasibility problem by the convex, non-smooth, minimization problem min t i {t i },{Y i },{X ij } with X ji = X ij, i, j. i s.t. L i (Y i, {X ij } j Ni ) t i I, i Y i > 0 ; t i 1, i

Decomposition and subgradient methods An example Start by replacing analysis or synthesis LMI feasibility problem by the convex, non-smooth, minimization problem min t i {t i },{Y i },{X ij } i s.t. L i (Y i, {X ij } j Ni ) t i I, i Y i > 0 ; t i 1, i with X ji = X ij, i, j. Could solve with usual interior point method but subgradient algorithm allows to exploit structure.

Decomposition and subgradient methods An example Start by replacing analysis or synthesis LMI feasibility problem by the convex, non-smooth, minimization problem min t i {t i },{Y i },{X ij } i s.t. L i (Y i, {X ij } j Ni ) t i I, i Y i > 0 ; t i 1, i with X ji = X ij, i, j. Could solve with usual interior point method but subgradient algorithm allows to exploit structure. By convexity, we must compute min {X ij } Φ:= i φ i where φ i ({X ij } j Ni ):=min t i,y i t i s.t. L i (Y i, {X ij } j Ni ) t i I X i > 0 ; t i 1

Decomposition and subgradient methods This minimization can be computed via a subgradient algorithm ( ) = Xij k α k g ij ({Xij k }) g ji({xji k }) where X k+1 ij ( Φ k+1 best = min Φ k k+1 best, Φ({Xij }) ) lim k α k = 0, α k = ; g ij (X ij ) j φ i (X ij ) i, j k=1 Subgradients are given by the optimal dual variable corresponding to problem φ i and can be computed independently by each subsystem

Properties of the algorithm Communication only takes place between neighbors on the graph subsystems don t need to know who their neighbors are (i.e., their model), only restricted information Delocalization through price-like variables Work in an asynchronous framework: subgradients can be used as they become available, as long as their are all incorporated with the same long term frequency [Nedić, Bertsekas & Borkar, 2001] A step towards online control design BUT Convergence is slow Feasibility of original LMIs attained only asymptotically...

An example Cannot perform a single centralized Newton-step with centralized algorithm! Our algorithm converges in 6 minutes with a parallel implementation...

Extensions & Perspectives More distributed Algorithms Could develop other, similar algorithm e.g., using active sets. In this case, less subgradient computations at each step BUT Must determine active set in distributed fashion. Better suited for online design/ reconfiguration?... [B. Rangarajan & C.L., forthcoming]

Extensions & Perspectives Formation flight example revisited Using the same dissipativity ideas, can derive scalable stability tests for piece-wise linear interconnected systems. Both storage functions and supply rates are piece-wise quadratic and there is an exponential number of neutrality conditions. Can be used to check the previous control laws for formation flight on more accurate models. [Fowler & D Andrea, forthcoming]

Some references I S. P. Boyd & L. Vandenberghe Convex Optimization Cambridge University Press, 2003. C. L., R. Chandra & R. D Andrea Distributed Control Design For Systems Interconnected Over An Arbitrary Graph IEEE Transactions on Automatic Control, vol. 49, no. 9, pp. 1502-1519, 2004. C.L., L. Xiao, S. P. Boyd & R. D Andrea A Decomposition Approach to Distributed Analysis of Networked Systems IEEE CDC 2005, pp. 3980-3985.