Didier HENRION henrion

Similar documents
Didier HENRION henrion

II.3. POLYNOMIAL ANALYSIS. Didier HENRION

7 Robustness Analysis with Real Parametric Uncertainty

Robust SPR Synthesis for Low-Order Polynomial Segments and Interval Polynomials

Data Based Design of 3Term Controllers. Data Based Design of 3 Term Controllers p. 1/10

arzelier

Fixed-Order Robust H Controller Design with Regional Pole Assignment

rad/sec

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION henrion

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

Lecture 6 - Convex Sets

Lecture 4 Stabilization

LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS STABILITY ANALYSIS

6.241 Dynamic Systems and Control

FEL3210 Multivariable Feedback Control

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Control Systems. Root Locus & Pole Assignment. L. Lanari

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009

Automatic Loop Shaping in QFT by Using CRONE Structures

ROBUST ANALYSIS WITH LINEAR MATRIX INEQUALITIES AND POLYNOMIAL MATRICES. Didier HENRION henrion

Design Methods for Control Systems

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

Control Systems I. Lecture 9: The Nyquist condition

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Analysis of SISO Control Loops

Edge Theorem for Multivariable Systems 1

Robust Performance Example #1

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method

Denis ARZELIER arzelier

(Continued on next page)

Chapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

A design method for two-degree-of-freedom multi-period repetitive controllers for multiple-input/multiple-output systems

Systems Analysis and Control

Uncertainty and Robustness for SISO Systems

GENERALIZED CONVEXITY AND OPTIMALITY CONDITIONS IN SCALAR AND VECTOR OPTIMIZATION

Parametric Nevanlinna-Pick Interpolation Theory

Laplace Transform Analysis of Signals and Systems

Transform Solutions to LTI Systems Part 3

ROBUST CONTROL METHODS A SYSTEMATIC SURVEY

Linear Matrix Inequality (LMI)

Fall, 2003 CIS 610. Advanced geometric methods. Homework 3. November 11, 2003; Due November 25, beginning of class

Outline. Control systems. Lecture-4 Stability. V. Sankaranarayanan. V. Sankaranarayanan Control system

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

Maximizing the Closed Loop Asymptotic Decay Rate for the Two-Mass-Spring Control Problem

Robust Strictly Positive Real Synthesis for Polynomial Families of Arbitrary Order 1

Stability Margin Based Design of Multivariable Controllers

Example on Root Locus Sketching and Control Design

Control Systems. Internal Stability - LTI systems. L. Lanari

(x 1, y 1 ) = (x 2, y 2 ) if and only if x 1 = x 2 and y 1 = y 2.

Control of Electromechanical Systems

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Outline. Classical Control. Lecture 1

Optimization based robust control

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

Analyzing the Stability Robustness of Interval Polynomials

Richiami di Controlli Automatici

Convexity in R N Supplemental Notes 1

A DESIGN METHOD FOR SIMPLE REPETITIVE CONTROLLERS WITH SPECIFIED INPUT-OUTPUT CHARACTERISTIC

EECE Adaptive Control

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.

Derivation of Robust Stability Ranges for Disconnected Region with Multiple Parameters

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Stability and Robustness 1

Didier HENRION henrion

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Positive Polynomials and Robust Stabilization with Fixed-Order Controllers

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

3.1 Overview 3.2 Process and control-loop interactions

ECE317 : Feedback and Control

Chapter 15 - Solved Problems

School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

Assignment 1: From the Definition of Convexity to Helley Theorem

ECE 345 / ME 380 Introduction to Control Systems Lecture Notes 8

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of

Robust Control 3 The Closed Loop

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

Graphical User Interface for Design Stabilizing Controllers

Fixed Order H Controller for Quarter Car Active Suspension System

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Zeros and zero dynamics

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax:

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

POLARS AND DUAL CONES

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

In English, this means that if we travel on a straight line between any two points in C, then we never leave C.

Root Locus Methods. The root locus procedure

Robust Internal Model Control for Impulse Elimination of Singular Systems

Model Uncertainty and Robust Stability for Multivariable Systems

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Control Systems. Internal Stability - LTI systems. L. Lanari

I.3. LMI DUALITY. Didier HENRION EECI Graduate School on Control Supélec - Spring 2010

Systems Analysis and Control

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

Decidability of consistency of function and derivative information for a triangle and a convex quadrilateral

EE Control Systems LECTURE 9

Math 730 Homework 6. Austin Mohr. October 14, 2009

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

Transcription:

GRADUATE COURSE ON POLYNOMIAL METHODS FOR ROBUST CONTROL PART II.1 ROBUST STABILITY ANALYSIS: POLYTOPIC UNCERTAINTY Didier HENRION www.laas.fr/ henrion henrion@laas.fr Cité de l espace with Ariane launcher in Toulouse October-November 2001

Value set Given a family of polynomials p(s, q) with uncertainty q Q the subset of the complex plane {p(z, q) : q Q} obtained when complex number z sweeps the stability boundary and q ranges over the whole uncertainty set Q is called the value set Already encountered with continuous-time interval polynomials hyper-rectangle (box) Q stability boundary z = jω for real ω 0 value set = Kharitonov s rectangle Useful when proving Kharitonov s theorem Can be generalized to any stability region and any pathwise connected uncertainty set Q

Value set as a segment Consider the uncertain polynomial p(s, q) = (3 q) + (2 q)s + s 3, q Q = [0, 4] For fixed real ω it holds Re p(jω, q) = 3 ω 2 q and Im p(jω, q) = (2 q)ω so the value set p(jω, Q) is a straight line segment joining p(jω, 0) and p(jω, 4) 8 6 w=4 4 2 Imag 0 w=0 2 4 6 8 20 15 10 5 0 5 Real

Zero exclusion condition Given a family of polynomials p(s, q) with open stability region (e.g LHP, unit disk) invariant degree (for unbounded stability region) coefficients continuous in parameter q Q pathwise connected uncertainty set Q at least one stable member p(s, q 0 ) then p(s, q) is robustly stable iff 0 / p(z, Q) for all complex z sweeping the stability boundary Very general graphical robust stability condition, requires one-dimensional sweeping of stability boundary

Robust Schur stability A discrete-time polynomial is Schur when all its roots belong to the unit disk Is the interval polynomial p(z, q) = (0.25 + q) + (0.5 + q)z 2 + z 3, q 0.3 robustly Schur? We apply the zero exclusion condition: member p(z, 0) is stable stability boundary z = e iθ, θ [0, 2π[ 2 1.5 θ=0 1 0.5 Imag 0 θ=π 0.5 1 1.5 Issai Schur (Mogilyov, Belarus 1875 - Tel Aviv, Palestine 1941) 2 2.5 2 1.5 1 0.5 0 0.5 1 1.5 Real Value set Graphically, zero is excluded from the value set so the polynomial is robustly Schur

Zero exclusion: warning Consider now the interval polynomial [11, 12] + [9, 10]s + [7, 8]s 2 + [5, 6]s 3 + [3, 4]s 4 + [1, 2]s 5 We build its value set = Kharitonov s rectangles 12 w=1.5 10 8 Imag 6 4 2 0 w=0 0 2 4 6 8 10 12 Real Zero is excluded from the value set, but all 4 Kharitonov polynomials are unstable! What is wrong?

Boundary sweeping function Testing the zero exclusion condition on the value set requires sweeping along the boundary of the stability region s (left) half-plane z = jω shifted half-plane z = α + jω unit disk z = e jω damping cone φ z = { ω cos φ + jω sin φ if ω 0 ω cos φ + jω sin φ if ω > 0 π/2 φ with ω real parameter

Robust stability margin and damping Consider the uncertain polynomial p(s, q) = (3 q) + (2 q)s + s 2, q Q = [0, 1] 2 1.8 1.6 1.4 1.2 Imag 1 0.8 0.6 w=2 0.4 0.2 0 w=0 1.5 1 0.5 0 0.5 1 1.5 2 2.5 3 Real Robust Hurwitz stability with margin 3/10 Boundary sweeping function z = 0.3 + jω, ω [0, 2] 4 3.5 w=2 3 2.5 2 1.5 1 0.5 0 0.5 0 0.5 1 1.5 2 2.5 3 3.5 Robust Hurwitz stability with damping φ = 2π/5 Boundary sweeping function z = ω(cos φ + j sin φ) w=0

Affine uncertainty Because interval polynomials have too conservative independent uncertainty structure we will describe a more general uncertainty model When coefficients of an uncertain polynomial p(s, q) or rational function n(s, q)/d(s, q) depend affinely on parameter q, such as a T q + b we speak about affine uncertainty n(s,q) d(s,q) y(s) x(s) The above feedback interconnection n(s, q)x(s) d(s, q)x(s) + n(s, q)y(s) preserves the affine uncertainty structure of the plant

Nonlinear uncertainty overbounding Consider the uncertain polynomial p(s, q) = (6q 1 + q 2 + 4) + (q 2 1 + 2q2 2 + 2)s +(4q 2 1 + 2q 1 + 3q 2 + 3)s 2 + s 3, q i 1 with nonlinear uncertainty structure It can be overbounded by the affine uncertainty structure p(s, q) = (6 q 1 + q 2 + 4) + ( q 3 + 2 q 4 + 2)s +(4 q 3 + 2 q 1 + 3 q 2 + 3)s 2 + s 3, q i 1 by defining new variables q 1 = q 1 q 3 = q 2 1 q 2 = q 2 q 4 = q 2 2 In general it is less conservative than interval uncertainty overbounding

Convex set A set C is convex if the line joining any two points c 1 and c 2 in C remains entirely in C Given c 1 and c 2 in C and λ [0, 1] we call λc 1 + (1 λ)c 2 in C a convex combination of c 1 and c 2 c 1 c 2 convex set nonconvex set Given a set C (not necessarily convex) its convex hull is the smallest convex set which contains C

Polytope A polytope is the convex hull of a finite set of points P = convex hull {p 1, p 2,..., p N } A vertex is a point that cannot be generated as the convex combination of two distinct points p p p 1 3 2 p 4 p 5 p 7 p 6 Polytope generated by vertices Two 3-D polytopes p 1, p 2, p 5, p 6, p 7 Every point p in a polytope P can be generated as the convex combination of the vertices of P N n p = λ i p i, λ i = 1, λ i 0 i=1 i=1 The constraint set for λ is called the unit simplex

Convex combinations in a polytope p 2 p 5 p 1 p 6 p 3 p 4 The polytope is generated by 4 vertices P = convex hull {p 1, p 2, p 3, p 4 } and every point in P can be written as p = 4 i=1 For example λ i p i, λ i 0, 4 i=1 λ i = 1 p 5 = 0p 1 + 1 2 p 2 + 1 2 p 3+0p 4 p 6 = 0p 1 + 1 3 p 2 + 1 3 p 3+ 1 3 p 4 = 1 3 p 4 + 2 3 p 5

Faces, edges and vertices A face is the intersection of a polytope with a tangent hyperplane An edge (or side) is a 1-D face (a line segment) where two 2-D faces of a polytope meet A vertex (or extreme point) is a 0-D face (a point) at which three or more edges meet 3-D polytope

Polytopes of polynomials A family of polynomials p(s, q), q Q is said to be a polytope of polynomials if p(s, q) has an affine uncertainty structure Q is a polytope There is a natural isomorphism between a polytope of polynomials and its set of coefficients p(s, q) = (2q 1 q 2 + 5) + (4q 1 + 3q 2 + 2)s + s 2, q i 1 Uncertainty polytope has 4 generating vertices q 1 = [ 1, 1] q 2 = [ 1, 1] q 3 = [1, 1] q 4 = [1, 1] Uncertain polynomial family has 4 generating vertices p(s, q 1 ) = 4 5s + s 2 p(s, q 2 ) = 2 + s + s 2 p(s, q 3 ) = 8 + 3s + s 2 p(s, q 4 ) = 6 + 9s + s 2 Any polynomial in the family can be written as p(s, q) = 4 λ i p(s, q i ), i=1 4 λ i = 1, λ i 0 i=1

Interval polynomials Interval polynomials are a special case of polytopic polynomials p(s, q) = n i=0 [q i, q+ i ]si with at most 2 n+1 generating vertices p(s, q k ) = n i=0 q k i si, q k i = The interval polynomial q i or q + i 1 k 2 n+1 p(s, q) = [5, 6] + [3, 4]s + 5s 2 + [7, 8]s 3 + s 4 can be generated by the 2 3 = 8 vertex polynomials p(s, q 1 ) = 5 + 3s + 5s 2 + 7s 3 + s 4 p(s, q 2 ) = 6 + 3s + 5s 2 + 7s 3 + s 4 p(s, q 3 ) = 5 + 4s + 5s 2 + 7s 3 + s 4 p(s, q 4 ) = 6 + 4s + 5s 2 + 7s 3 + s 4 p(s, q 5 ) = 5 + 3s + 5s 2 + 8s 3 + s 4 p(s, q 6 ) = 6 + 3s + 5s 2 + 8s 3 + s 4 p(s, q 7 ) = 5 + 4s + 5s 2 + 8s 3 + s 4 p(s, q 8 ) = 6 + 4s + 5s 2 + 8s 3 + s 4

Polygonal value set The value set of a polytope of polynomials is a polygon, i.e. a 2-D polytope Consider the interval polynomial p(s, q) = [3, 4] + [1, 2]s + s 2 and its value set at z = 2 + j, i.e. p(2 + j, q 1 = [3 1]) = 8 + j5 p(2 + j, q 2 = [3 2]) = 10 + j6 p(2 + j, q 3 = [4 1]) = 9 + j5 p(2 + j, q 3 = [4 2]) = 11 + j6 2.5 6.5 2 q 2 q 4 6 p(z,q 2 ) p(z,q 4 ) q 2 1.5 Imag 5.5 1 q 1 q 3 5 p(z,q 1 ) p(z,q 3 ) 0.5 2.5 3 3.5 4 4.5 q 1 Parameter box 4.5 7.5 8 8.5 9 9.5 10 10.5 11 11.5 Real Value set

Polygonal value set More generally, if p(s, q) denotes a polynomial with uncertainty polytope Q and generating vertices p(s, q i ), then the value set p(z, Q) is a polygon with generating vertices p(z, q i ), i.e. p(z, Q) = convex hull {p(z, q i )} Moreover, all the edges of polygon p(z, Q) are obtained from the edges of polytope Q, but some vertices of Q can be mapped into the interior of p(z, Q) Given the polytopic polynomial p(s, q) = (q 1 q 2 + 2q 3 + 3) + (3q 1 + q 2 + q 3 + 3)s +(3q 1 3q 2 + q 3 + 3)s 2 + (2q 1 q 2 + q 3 + 1)s 3 with q i 0.245 we obtain for w [0, 1.5] the following value set p(jw, Q) 3.5 3 2.5 2 1.5 w=1.5 Imag 1 0.5 0 0.5 w=0 1 1.5 5 4 3 2 1 0 1 2 3 4 Real Note that even though there are eight generators of the polytope, the value set has only six vertices

Improvement over rectangular overbounding Consider the polytope of polynomials p(s, q) = (q 1 2q 2 + 2) + (q 2 + 1)s +(2q 1 q 2 + 4)s 2 + (2q 2 + 1)s 3 + s 4 where q 1 [ 0.5, 2] and q 2 [ 0.3, 0.3] Using the overbounding interval polynomial p(s, p) = [0.9, 4.6]+[0.7, 1.3]s+[2.7, 8.3]s 2 +[0.4, 1.6]s 3 +s 4 we find that the Kharitonov polynomial p + (s) = 4.6 + 0.7s + 2.7s 2 + 1.6s 3 + s 4 is unstable, so we cannot conclude about robust stability 0.5 0.4 0.3 0.2 0.1 Imag 0 0.1 w=0 0.2 0.3 w=1.5 0.4 2 1 0 1 2 3 4 Real From the polygonal value set we check graphically that the zero exclusion condition holds, and hence that p(s, q) is robustly stable

Gridding polytopes In order to check whether the zero exclusion condition holds or not, so far we have swept the whole uncertainty polytope to build the value set: this may be really computationally demanding Recall that there is no vertex result for assessing stability of polytopes of polynomials First vertex: 0.57 + 6s + s 2 + 10s 3 stable Second vertex: 1.57 + 8s + 2s 2 + 10s 3 stable But middle of segment: 1.07 + 7s + 1.50s 2 + 10s 3 unstable In the sequel we will see that it is however not necessary to grid the interior of the uncertainty polytope

The edge theorem Let p(s, q), q Q be a polynomial with invariant degree over polytopic set Q Polynomial p(s, q) is robustly stable over the whole uncertainty polytope Q iff p(s, q) is stable along the edges of Q In other words, it is enough to check robust stability of the single parameter polynomial λp(s, q i 1) + (1 λ)p(s, q i 2), λ [0, 1] for each pair of vertices q i 1 and q i 2 of Q This can be done with the eigenvalue criterion Necessity is obvious, and to prove sufficiency we use the zero exclusion condition: an edge of the polygonal value set corresponds to an edge of Q, so stability is lost along the stability boundary along an edge of Q

Discrete-time interval polynomial We want to assess robust stability of the discrete-time interval polynomial [0.2, 0.8] + [ 0.1, 0.25]z + [2.5, 4] We draw the 3 2 2 = 12 edges of his polygonal value set 5 4 w=π/4 3 2 Imag 1 0 1 w=π/2 w=0 w=π 2 3 4 w=3π/4 5 4 3 2 1 0 1 2 3 4 5 6 Real Zero is excluded so we conclude that the polynomial is robustly stable

Root set There exists another version of the edge theorem that gives more information about the actual root locations for polytopic polynomials Given an polynomial p(s, q) with polytopic uncertainty q Q we define its root set {z : p(z, q) = 0 for some q Q} Obviously, p(s, q) is robustly stable iff its root set lies within the stability region Using the same arguments as in the proof of the edge theorem, we can show that Boundary of root set of polynomial p(s, q) is contained in root set of edges of Q So once more it suffices to check the edges of polytope Q to conclude about robust stability

Interval feedback system We consider the interval control system K n(s,q) d(s,q) with n(s, q) = [6, 8]s 2 + [9.5, 10.5], d(s, q) = s(s 2 + [14, 18]) and characteristic polynomial K[9.5, 10.5] + [14, 18]s + K[6, 8]s 2 + s 3 For K = 1 we draw the 12 edges of its root set 3 2 1 Imag 0 1 2 3 6 5 4 3 2 1 0 Real The closed-loop system is robustly stable

Number of edges The edge theorem drastically reduces the number of value sets (or root locii) to be computed in order to assess robust stability In the case of interval uncertainty with n uncertain parameters the number of vertices 2 n and edges n2 n 1 are given in the table below n vertices edges 1 2 1 2 4 4 3 8 12 4 16 32 5 32 80 10 1024 5120 20 1048576 10485760 so that for a large number of parameters the number of edges to be tested becomes prohibitively large We will see that in some cases the number of edges to be tested can be reduced

32 plant theorem We consider an interval plant with fixed compensator C (s) 1 b(s,q) a(s,r) C (s) 2 where and b(s, q) a(s, r) = m i=0 [q i, q+ i ]si n i=0 [r i, r+ i ]si C(s) = C 1 (s)c 2 (s) = y(s) x(s) The closed-loop characteristic polynomials is given by p(s, q, r) = a(s, r)x(s) + b(s, q)y(s) Let a 1 (s),..., a 4 (s) and b 1 (s),..., b 4 (s) denote Kharitonov s polynomials of the plant num. and den. resp. Then robust stability is guaranteed iff all 32 edge polynomials [λa i1 (s) + (1 λ)a i2 (s)]x(s) + b i3 (s)y(s) a i3 (s)x(s) + [λb i2 (s) + (1 λ)b i1 (s)]y(s) are stable for all {i 1, i 2 } {(1, 3), (1, 4), (2, 3), (2, 4)}, all i 3 {1,..., 4} and all λ [0, 1] The proof is based on the fact that the value set is octagonal (only 8 edges are relevant)

32 plant theorem We consider the interval plant [6, 8] + [2, 4]s + [3, 5]s 2 + [4, 6]s 3 [7, 9] + [5, 7]s + [4, 6]s 2 + s 3 connected with compensators C 1 (s) = 1, C 2 (s) = 1 s + 1 The nominal closed-loop polynomial is stable so we can apply the zero exclusion condition: we draw the value set octagons by sweeping the 32 edge polynomials 15 10 5 Imag 0 5 w=0 10 15 w=1.5 20 20 15 10 5 0 5 10 15 20 Real The origin is included in the value set so the closed-loop system is not robustly stable

16 plant theorem In the special case that the compensator is first order testing the edges is not necessary Consider an interval plant C (s) 1 b(s,q) a(s,r) C (s) 2 b(s, q) a(s, r) = m i=0 [q i, q+ i ]si n i=0 [r i, r+ i ]si strictly proper (m < n) and monic (r n = r+ n = 1) controlled by a first order compensator C(s) = C 1 (s)c 2 (s) = K(s z) s p Let a 1 (s),..., a 4 (s) and b 1 (s),..., b 4 (s) denote Kharitonov s polynomials of the plant num. and den. resp. Then C(s) robustly stabilizes the plant iff it stabilizes each of the 16 plants b i1 (s) a i2 (s), 1 i 1, i 2 4 Application in robust synthesis...

Synthesis for interval plant Consider the model of an experimental oblique wing aircraft with uncertain transfer function [90, 166] + [54, 74]s [ 0.1, 0.1] + [30.1, 33.9]s + [50.4, 80.8]s 2 + [2.8, 4.6]s 3 + s 4 that we want to stabilize with a PI compensator K 1 + K 2 s For Kharitonov s 1st num. and 2nd den. polynomials we obtain the closed-loop char. polynomial 166K 2 +( 0.1+ 166K 1 + 74K 2 )s + (30.1 + 74K 1 )s 2 + 80.8s 3 + 4.6s 4 + s 5 for which stability is guaranteed in the red region below (obtained with Hurwitz condition) 16 14 Stability region 12 10 K 2 8 6 4 2 0 0 0.5 1 1.5 2 2.5 3 3.5 4 K 1 Proceeding this way for all 16 plants, we obtain graphically the robustly stabilizing controller C(s) = 0.9 + 0.2 s