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

Size: px
Start display at page:

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

Transcription

1 Outline Linear Matrix Inequalities in Control Carsten Scherer and Siep Weiland 7th Elgersburg School on Mathematical Systems heory Class 3 1 Single-Objective Synthesis Setup State-Feedback Output-Feedback Illustrations 2 Multi-Objective Synthesis Setup rouble and Remedy Mixed synthesis LMI Regions 3 Auxiliary Results Dualization Elimination Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 1 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 2 / 63 Outline 1 Single-Objective Synthesis Setup State-Feedback Output-Feedback Illustrations 2 Multi-Objective Synthesis Setup rouble and Remedy Mixed synthesis LMI Regions 3 Auxiliary Results Dualization Elimination System Interconnection We have seen several analysis specifications stability/performance All formulated in terms of matrix inequalities ry to achieve them by designing a controller F j _jst r ` ]Bt Bjj Generalized plant framework Weights are supposed to be included in system interconnection Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 3 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 4 / 63

2 Example: Mixed sensitivity design In tracking problems, the shaping of the sensitivity function reference to tracking error is required subject to the constraint that the control effort reference to control does not peak too much and rolls off at high frequency In view of these rough specs, consider Example: Mixed sensitivity design Choose a low-pass weighting function w 1 and a constant or high-pass weighting w 2 Define W 1 = w 1 I and W 2 = w 2 I and consider the following interconnection with weighted performance channels e 1 e 2 W 1 W 2 reference error control K G d y u K G -1-1 which indicates the relevant performance channels hen design a controller K which stabilizes the interconnection and minimizes the H norm of w z = cole 1, e 2 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 5 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 6 / 63 Example: Mixed sensitivity design Suppose closed-loop H norm can be suppressed below γ With S = I GK 1, this means that [ ] w1 iωsiω σ max w 2 iωriω and hence R = KS = KI GK 1 γ for all ω [, ] w 1 iωsiω γ, w 2 iωriω γ for all ω [, ] Example: Mixed sensitivity design In summary: With a stabilizing controller K we try to achieve a small or minimal H -norm for the open-loop interconnection d y u -1 e 1 e 2 W 1 W 2 which is written in the so-called generalized plant format: G and hence Siω γ w 1 iω, Riω γ w 2 iω for all ω [, ] e P d y u Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 7 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 8 / 63

3 System Descriptions and Problem Signals: Disturbance w, controlled output z, control u, measurement y Open-loop system and controller described as ẋ A B 1 B x z = C 1 D 1 E w ẋc Ac B and = c xc u C y C F u c D c y Controlled closed-loop system described with calligraphic matrices: ξ A B ξ = z w Problem Formulation Find controller that renders A Hurwitz internal stability and achieves desired performance specification for controlled system Dependence on Controller Parameters For the case of General output-feedback: A BD A B c C BC c B 1 BD c F = B c C A c B c F C 1 ED c C EC c D 1 ED c F Special case C = I, F = : Dynamic or static state-feedback: A BD A B c BC c B 1 = B c A c A BDc B or 1 C C 1 ED c EC c D 1 ED c D 1 1 Other information structures or configurations full-information feedback, estimation problems Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 9 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 1 / 63 Design of Quadratic Performance Controllers Qp S Given Π p = p with R p, find controller that renders A S p R p Hurwitz and the quadratic performance specification satisfied Guaranteed for controlled system iff exists X with I X I X, A B X A B I Q p S p I Sp R p I I X, X A X B X A X B I I X, I I I I Q p S p Sp R p I Q p S p I I Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 11 / 63 Recall various ways of writing LMI A X X A X B B X I = X A X B I I = I X A X B I I Π p = I I I X A X B Q p S p I = Sp R p I I Q p S p I I X A X B Sp R p Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 12 / 63

4 Static State-Feedback Synthesis Analysis Inequalities A BDc X, X X A BD c X B 1 B1 X Π p I C 1 ED c D 1 I C 1 ED c D 1 Perform congruence transformation with X 1 and diagx 1, I: X 1 X 1 A BD, c A BD c X 1 B 1 B1 I I C 1 ED c X 1 Π D p 1 C 1 ED c X 1 D 1 Define the new variables Y = X 1 and M := D c X 1 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 13 / 63 Static State-Feedback Synthesis Leads to synthesis inequalities for static state-feedback design: AY BM Y, AY BM B 1 B1 Π p I C 1 Y EM D 1 I C 1 Y EM D 1 Since R p this is easily turned into a genuine LMI as seen below Synthesis Procedure Check whether the synthesis inequalities have solution Y, M If no we are sure that quadratic performance cannot be achieved If yes then D c = MY 1 achieves quadratic performance Note that X = Y 1 proves quadratic performance for controlled system! Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 14 / 63 Example: Floating Platform Y Example: Floating Platform With actuator dynamics we use the following interconnection structure: F sea level sea floor Minimize drift Y resulting from lateral force F Controller should act on low-frequency component of force only Suppress resonance of M φ moment, angle wrt vertical axis Keep thruster actuation bounded Specifications Keep Y t below 25cm and φt below 3 o hruster actuation ut should stay below 3 Push resonance peak of M φ down below 15 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 15 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 16 / 63

5 Example: State-Feedback Design H state-feedback design with LMI s for F M Closed-loop poles and time-domain specifications: Ȳ 1 φ 5 u Example: State-Feedback Design Frequency domain-domain characteristics: F to Y,phi,u M to Y,phi,u Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 17 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 18 / 63 Output-Feedback: the Big picture Output-Feedback: the Big picture Quadratic performance synthesis problem: Find X and A c, B c, C c, D c st I I I X, I Q p S p I X A X B I X A X B Sp R p Essential idea is to construct a nonlinear mapping X, A c, B c, C c, D c v := X, Y, K, L, M, N and clever Y defining the congruence transformations where Xv := Av Bv Cv Dv := Y I I X AY BM A BNC B 1 BNF K AX LC XB 1 LF C 1 Y EM C 1 EN 1 ENF are all affine functions of the new decision variables v = X, Y, K, L, M, N his is the main reasoning! he mapping X, A c, B c, C c, D c v := X, Y, K, L, M, N Y X Y Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 19 / 63 is a convexification transformation and turns synthesis problem affine in variables v up to a point Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 2 / 63

6 And now the details Block ransformations Recall that A is partitioned Partition accordingly: X U X = U, X 1 Y V = V Why? Short computation reveals Y Y I X Y = I X, Observe that XY UV = I used later and that Y I I Y := V, Z := satisfy Y X = Z X U Controller transformation ransform controller parameters as K L XAY U XB Ac B = c V M N I CY I C c D c Y X AY Y X B = CY D AY BM A BNC B 1 BNF = K XA LC XB 1 LF C 1 Y EM C 1 EN 1 ENF he last block appeared after the congruence transformation on slide 19 We obtain affine dependence on X, Y and K, L, M, N! Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 21 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 22 / 63 Congruence ransformation For necessity: Can assume wlog that Y has full column rank For sufficiency: We will make sure that Y is square and non-singular ransform X, I I X A X B I Q p S p I Sp R p by congruence with Y and diagy, I into Y X Y, I Q p S p I Sp R p I I X A X B I I Y X AY Y X B CY D Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 23 / 63 Synthesis Inequalities Formulas on slide 22 lead to inequalities in X, Y, K, L, M, N Synthesis inequalities Y I, I X I I I I Q p S p I I AY BM A BNC B 1 BNF I K XA LC XB 1 LF Sp R p C 1 Y EM C 1 EN 1 ENF he second inequality is a quadratic matrix inequality since R p it can be turned into a genuine LMI Schur Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 24 / 63

7 esting Feasibility is LMI Problem Constant V, S, and affine Qv, Uv, W v in variables v Linearization Lemma esting existence of v with Uv and is LMI problem V W v Proof Second inequality reads as Qv S S Uv 1 V W v V QvV V SW v W v S V W v Uv 1 W v Hence both inequalities are equivalent to the following single LMI: V QvV V SW v W v S V W v W v Uv Output-Feedback: Controller Construction Synthesis Procedure Solve synthesis inequalities to compute X, Y and K, L, M, N Determine non-singular U, V with U V = I XY Analysis inequalities on slide 11 or 19 are satisfied for Ac B c C c D c 1 Y V I X = I X U 1 U XB K XAY L = I M N V CY I A c has the same size as A Construct full order controller Freedom in choice of U, V : Controller state-coordinate change ypical choice: U = X, V = X 1 Y or U = Y 1 X, V = Y 1 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 25 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 26 / 63 General Procedure Variables and Blocks Rewrite analysis inequalities in terms of blocks X, X A, X B, C, D Find formal congruence transformation involving Y to transform into inequalities in terms of blocks Y X Y, Y X AY, Y X B, CY, D State-Feedback: v = Y, M and Av Bv AY BM B1 Xv = Y, = Cv Dv C 1 Y EM D 1 Obtain synthesis inequalities by substitution Y Y X Y Xv, [X A]Y Y [X B] Av Bv Cv Dv with affine Av, Bv, Cv, Dv in new variables v Controller construction independent of particular analysis inequalities! Construction leads to controller of same order as plant Works both in continuous-time and discrete-time in identical fashion Output-Feedback: v = X, Y, K, L, M, N and Y I Xv = I X AY BM A BNC B Av Bv 1 BNF = K XA LC XB Cv Dv 1 LF C 1 Y EM C 1 EN 1 ENF Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 27 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 28 / 63

8 Illustration for H Control Problem H -Synthesis here exists a controller that renders A Hurwitz and achieves Example: Floating Platform With actuator dynamics we use the following interconnection structure: CsI A 1 B D < γ if and only if there exists v with I I Av Bv Cv Dv Xv I γi I 1 γ I I I Av Bv Cv Dv Linearization Lemma: Can directly compute minimal achievable γ since 1 γ I = γi 1 I I Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 29 / 63 Specifications Keep Y t below 25cm and φt below 3 o hruster actuation ut should stay below 3 Push resonance peak of M φ down below 15 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 3 / 63 Example: Output-Feedback Design H design with LMI s for F M Ȳ 1 φ 5 u Closed-loop poles and time-domain specifications: Example: Output-Feedback Design Frequency domain-domain characteristics: F to Y,phi,u M to Y,phi,u Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 31 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 32 / 63

9 Illustration for positive real design Positive-real Synthesis here exists a controller that renders A Hurwitz and achieves iω iω if and only if there exists v with Xv for all ω R { } Av Av Bv Cv Bv Cv Dv Dv his is an LMI in v = X, Y, K, L, M, N Apply synthesis procedure on slide 26 to find controller A c, B c, C c, D c together with Lyapunov function V ξ = ξ X ξ Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 33 / 63 Illustration for H 2 -Synthesis Recall: A Hurwitz and CsI A 1 B D 2 < γ iff exists P with D =, AP PA γ 1 BB, tracecpc < γ iff Schur exist X and Z with tracez < γ and A D =, X X A X B X C B, X γi C Z Apply formal congruence trafo with diagy, I H 2 -Synthesis Exists a controller which renders A Hurwitz and closed-loop H 2 -norm smaller than γ iff exist v and Z with tracez < γ and Av Dv =, Av Bv Xv Cv Bv, γi Cv Z Allowed: Affine equality constraints & auxiliary variables Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 34 / 63 Remarks No hypotheses on system required ake precautions to render controller construction well-conditioned Can directly optimize affine functional of involved variables For example it is possible to directly compute inf CsI A stable A 1 B D k, k = 2, Warning: Optimal controllers do in general not exist If γ approaches optimum for H or H 2 problem, the poles of closed-loop system move to imaginary axis and/or the controller parameters blow up Stay away from optimality! Remove fast poles by residualization! An interesting and important variation: Estimation Problems Interconnection for estimation: e Estimator z y System Derivation of convexifying parameter transformation as exercise Find estimator which minimizes H -norm of w e worst case error as small as possible Find estimator which minimizes H 2 -norm of w e optimally reduce asymptotic variance against white noise w Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 35 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 36 / 63

10 Outline Multi-Objective Control 1 Single-Objective Synthesis Setup State-Feedback Output-Feedback Illustrations 2 Multi-Objective Synthesis Setup rouble and Remedy Mixed synthesis LMI Regions 3 Auxiliary Results Dualization Elimination Design controller which achieves multiple objectives on different channels of closed-loop system: Loop shaping: w1 z 1 < γ 1 Disturbance attenuation: w2 z 2 2 < γ 2 No loss of generality F[ E j[ E _jst F[ 4 r ]Bt Bjj Relevant channels are w k z k, k = 1,, q on diagonal ` j[ 4 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 37 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 38 / 63 Multi-Channel System Description Open-loop system and controller: ẋ A B 1 B q B x z 1 C 1 D 1 D 1q E 1 w 1 z q C q D q1 D q E q w q y C F 1 F q u, Controlled closed-loop system: ξ A B 1 B q z 1 = C 1 D 1 D 1q z q C q D q1 D q ẋc Ac B = c xc u C c D c y ξ w 1 w q Multi-Objective H 2 /H Control Find controller such that A is Hurwitz and C 1 si A 1 B 1 D 1 < γ 1, C 2 si A 1 B 2 D 2 2 < γ 2 Related analysis inequalities: A X 1 X 1 A X 1 B 1 C 1 B1 X 1 γ 1 I D1 C 1 D 1 γ 1 I A X 2 X 2 A X 2 B 2 X B2 X, 2 C 2, tracez < γ 2 γ 2 I C 2 Z 2, D 2 = In general need X 1 X 2 Untractable in state-space Relaxation: Introduce extra constraint X 1 = X 2 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 39 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 4 / 63

11 Mixed-Objective H 2 /H Control Mixed analysis inequalities Find controller such that there exist X and Z with A X X A X B 1 C 1 B1 X γ 1I D1 C 1 D 1 γ 1 I A X X A X B 2 X C B2 X γ, 2, tracez < γ 2I Z 2, D 2 = C 2 Solvability of mixed problem implies stability of A and the desired norm inequalities Can hence conclude in general that Minimal mixed γ 2 Minimal multi-objective γ 2 X 1 = X 2 often implies that there is a gap and the inequality is strict Solution of Mixed H 2 /H Control But X 1 = X 2 implies tractability: Can apply general procedure! Mixed synthesis inequalities Av Av B 1 v C 1 v B 1 v γ 1 I D 1 v C 1 v D 1 v γ 1 I Av Av B 2 v Xv C2 v B 2 v, γ 2 I C 2 v Z tracez < γ 2, D 2 v =, Can be solved by standard algorithms controller construction as usual controller order identical to order of system! Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 41 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 42 / 63 Extensions Example: Floating Platform With actuator dynamics we use the following interconnection structure: For fixed α 1, α 2 and variable γ 1, γ 2, optimize α 1 γ 1 α 2 γ 2 Analyze trade-off between specifications by playing with α 1, α 2 Improve relaxation with tuning parameter α > : X 1 = αx 2 Line-search over α Might reduce conservatism Can include more than two LMI performance on different channels Never forget conservatism Possible to include other type of constraints Important example: Closed-loop poles in convex LMI region Specifications Keep Y t below 25cm and φt below 3 o hruster actuation ut should stay below 3 Push resonance peak of M φ down below 15 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 43 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 44 / 63

12 Example: Mixed Design F Ȳ H -bound 8: H M 1 φ 2 -minimization: Closed-loop poles and time-domain specifications: F M u Example: Mixed Design Frequency domain-domain characteristics: F to Y,phi,u M to Y,phi,u Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 45 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 46 / 63 LMI Regions Definition For a real symmetric 2m 2m matrix P the set of complex numbers L P := { z C : I zi is called the LMI region described by P P I zi } Half-plane: Rez < α z z 2α z L P1 Circle: z < r zz r 2 z L P2 Sector: Rez tanφ < Imz z L P3 where 2α 1 r P 1 =, P 1 2 = 2 sinφ cosφ, P 1 3 = cosφ sinφ Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 47 / 63 Properties of LMI Regions he intersection of finitely many LMI regions is an LMI region Can hence describe quite general subsets of C as LMI regions Proof rivially follows from usual stacking property of LMI s: I Q1 S 1 I zi S1 R, 1 zi if and only if I I zi zi Q 1 S 1 Q 2 S 2 S 1 R 1 S 2 R 2 I Q2 S 2 I zi S2 R 2 zi I I zi zi Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 48 / 63

13 Recap Generalization Standard Stability Characterization Recall the definition of the Kronecker product A 11 B A 1n B A B = for A C m n, B C k l A m1 B A mn B It is easy to prove following properties for compatible dimensions: 1 A = A = A 1 A B C = A C B C A BC D = AC BD A B = A B and A B 1 = A 1 B 1 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 49 / 63 heorem All eigenvalues of A R n n are contained in the LMI-region { z C : I zi Q S S R if and only if there exists a K such that I A I K Q K S K S K R I zi I A I } Beautiful generalization of standard stability test! Chilali, Gahinet 96 Proof Along lines of algebraic proof for standard LI stability and by exploiting the properties of the Kronecker product Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 5 / 63 Closed-loop Poles in Convex LMI Regions Eigenvalues of A in LMI-region defined by Q, R, S iff exists X with I X Q X S I X, A I X S X R A I Example: Floating Platform With actuator dynamics we use the following interconnection structure: or equivalently X, X Q X A S S X A A X A R Assumption Suppose that R Factorize as R = U 1 with U LMI s equivalent to Schur and properties of Kronecker product: X Q X A S S X A X A X A X U Formal congruence trafo with diagy I, Y I Done! Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 51 / 63 Specifications Keep Y t below 25cm and φt below 3 o hruster actuation ut should stay below 3 Push resonance peak of M φ down below 15 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 52 / 63

14 Example: Mixed Pole-Placement Reduce resonance by pushing resonating pole away from axis Closed-loop poles and time-domain specifications: Example: Mixed Pole-Placement Frequency domain-domain characteristics: F to Y,phi,u M to Y,phi,u Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 53 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 54 / 63 Summary Outline View mixed synthesis as Lyapunov shaping technique: Improve existing controller by adding extra specs on closed-loop system Analyze designed mixed controller with different Lyapunov matrices Exist solutions to genuine multi-objective control problem: Can initialize with mixed controller Can compute upper bounds and lower bounds Expensive Controller order might be large 1 Single-Objective Synthesis Setup State-Feedback Output-Feedback Illustrations 2 Multi-Objective Synthesis Setup rouble and Remedy Mixed synthesis LMI Regions 3 Auxiliary Results Dualization Elimination Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 55 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 56 / 63

15 A Dualization Lemma Application to Quadratic Performance Synthesis Dualization Lemma Let P be nonsingular hen I P I and I W P I W Consider quadratic performance specification with nonsingular cost matrix Qp S Π p = p Qp Sp, Π 1 Sp R p = p S p satisfying R p, Qp R p are equivalent to I Note that P 1 I W im I and W I P 1 W I equals orthogonal complement of I im W In general: Let P = P be nonsingular with k negative eigenvalues If the subspace S with dimension k is P -negative then S is P -positive Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 57 / 63 Primal Synthesis Inequalities Exists controller that renders A Hurwitz and quadratic performance specification for Π p satisfied iff there exists v with I I I Xv, I Q p S p I Av Bv I Av Bv Cv Dv Sp R p Cv Dv Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 58 / 63 Application to Quadratic Performance Synthesis Elimination of ransformed Controller Parameters Consider quadratic performance specification with cost matrix Qp S Π p = p Qp Sp, Π 1 Sp R p = p S p satisfying R p, Qp R p Dual Synthesis Inequalities Exists controller that renders A Hurwitz and quadratic performance specification for Π p satisfied iff there exists v with Av Cv I Xv, Bv Dv Q p S Av Cv p Bv Dv I I I I S p R p I A crucial general observation Unstructured matrix variables in one LMI can often be eliminated For example let us recall the particular structure Av Bv = Cv Dv AY A B 1 XA XB 1 C 1 Y C 1 D 1 B I E K L M N K L Can eliminate in synthesis inequalities How? M N I C F Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 59 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 6 / 63

16 Elimination Consider the quadratic matrix inequality in Z I U ZV W P I U ZV W where P is non-singular, its right-lower block is positive semi-definite, and the left-upper block of P 1 is negative semi-definite Elimination Lemma Let U, V be basis matrices of keru, kerv hen QI is solvable iff V I I P V W W & U W P 1 W U I I QI Application to Quadratic Performance Synthesis Consider quadratic performance specification with nonsingular cost matrix Qp S Π p = p Qp Sp, Π 1 Sp R p = p S p satisfying R p, Qp R p Primal Synthesis Inequalities Exists controller that renders A Hurwitz and quadratic performance specification for Π p satisfied iff there exists v with I I I Xv, I Q p S p I Av Bv I Av Bv Cv Dv Sp R p Cv Dv Can explicitly construct solution Z if solvability conditions satisfied Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 61 / 63 Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 62 / 63 QP Synthesis Inequalities after Elimination With basis matrices Φ of ker B E and Ψ of ker C F, the synthesis inequalities after elimination read as Y I, I X I I I Ψ I Q p S p I XA XB 1 I XA XB 1 Ψ, C 1 D 1 Sp R p C 1 D 1 Φ Y A Y C1 B1 D1 I I I Qp Sp I S p Rp Y A Y C1 B1 D1 I I Much fewer variables! Nice system theoretic interpretation! Φ Carsten Scherer and Siep Weiland Elgersburg Linear Matrix Inequalities in Control Class 3 63 / 63

Linear Matrix Inequality (LMI)

Linear Matrix Inequality (LMI) Linear Matrix Inequality (LMI) A linear matrix inequality is an expression of the form where F (x) F 0 + x 1 F 1 + + x m F m > 0 (1) x = (x 1,, x m ) R m, F 0,, F m are real symmetric matrices, and the

More information

Modern Optimal Control

Modern Optimal Control Modern Optimal Control Matthew M. Peet Arizona State University Lecture 22: H 2, LQG and LGR Conclusion To solve the H -optimal state-feedback problem, we solve min γ such that γ,x 1,Y 1,A n,b n,c n,d

More information

Modern Optimal Control

Modern Optimal Control Modern Optimal Control Matthew M. Peet Arizona State University Lecture 21: Optimal Output Feedback Control connection is called the (lower) star-product of P and Optimal Output Feedback ansformation (LFT).

More information

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Static Output Feedback Stabilisation with H Performance for a Class of Plants Static Output Feedback Stabilisation with H Performance for a Class of Plants E. Prempain and I. Postlethwaite Control and Instrumentation Research, Department of Engineering, University of Leicester,

More information

Linear Matrix Inequalities in Control

Linear Matrix Inequalities in Control C. W. Scherer a S. Weiland b Linear Matrix Inequalities in Control a Mathematical Systems Theory, University of Stuttgart, Pfaffenwaldring 57, 7569 Stuttgart/ Germany Carsten.scherer@mathematik.uni-stuttgart.de

More information

Denis ARZELIER arzelier

Denis ARZELIER   arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.2 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS PERFORMANCE ANALYSIS and SYNTHESIS Denis ARZELIER www.laas.fr/ arzelier arzelier@laas.fr 15

More information

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

The norms can also be characterized in terms of Riccati inequalities. 9 Analysis of stability and H norms Consider the causal, linear, time-invariant system ẋ(t = Ax(t + Bu(t y(t = Cx(t Denote the transfer function G(s := C (si A 1 B. Theorem 85 The following statements

More information

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture Note 5: Semidefinite Programming for Stability Analysis ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State

More information

Outline. Linear Matrix Inequalities in Control. Outline. Time-Invariant Parametric Uncertainty. Robust stability analysis

Outline. Linear Matrix Inequalities in Control. Outline. Time-Invariant Parametric Uncertainty. Robust stability analysis Outline Linear Matrix nequalities in Control Carsten Scherer and Siep Weiland 7th Elgersburg School on Mathematical Systems Theory Class 4 1 Robust Stability against arametric Uncertainties Quadratic stability

More information

Linear Matrix Inequalities in Control

Linear Matrix Inequalities in Control Linear Matrix Inequalities in Control Delft Center for Systems and Control (DCSC) Delft University of Technology The Netherlands Department of Electrical Engineering Eindhoven University of Technology

More information

Modern Optimal Control

Modern Optimal Control Modern Optimal Control Matthew M. Peet Arizona State University Lecture 19: Stabilization via LMIs Optimization Optimization can be posed in functional form: min x F objective function : inequality constraints

More information

An Introduction to Linear Matrix Inequalities. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

An Introduction to Linear Matrix Inequalities. Raktim Bhattacharya Aerospace Engineering, Texas A&M University An Introduction to Linear Matrix Inequalities Raktim Bhattacharya Aerospace Engineering, Texas A&M University Linear Matrix Inequalities What are they? Inequalities involving matrix variables Matrix variables

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 4: LMIs for State-Space Internal Stability Solving the Equations Find the output given the input State-Space:

More information

LMI based output-feedback controllers: γ-optimal versus linear quadratic.

LMI based output-feedback controllers: γ-optimal versus linear quadratic. Proceedings of the 17th World Congress he International Federation of Automatic Control Seoul Korea July 6-11 28 LMI based output-feedback controllers: γ-optimal versus linear quadratic. Dmitry V. Balandin

More information

On Bounded Real Matrix Inequality Dilation

On Bounded Real Matrix Inequality Dilation On Bounded Real Matrix Inequality Dilation Solmaz Sajjadi-Kia and Faryar Jabbari Abstract We discuss a variation of dilated matrix inequalities for the conventional Bounded Real matrix inequality, and

More information

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 4

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 4 EE/ACM 150 - Applications of Convex Optimization in Signal Processing and Communications Lecture 4 Andre Tkacenko Signal Processing Research Group Jet Propulsion Laboratory April 12, 2012 Andre Tkacenko

More information

Semidefinite Programming Duality and Linear Time-invariant Systems

Semidefinite Programming Duality and Linear Time-invariant Systems Semidefinite Programming Duality and Linear Time-invariant Systems Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 2 July 2004 Workshop on Linear Matrix Inequalities in Control LAAS-CNRS,

More information

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications MAX PLANCK INSTITUTE Elgersburg Workshop Elgersburg February 11-14, 2013 The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications Timo Reis 1 Matthias Voigt 2 1 Department

More information

Convex Optimization. (EE227A: UC Berkeley) Lecture 6. Suvrit Sra. (Conic optimization) 07 Feb, 2013

Convex Optimization. (EE227A: UC Berkeley) Lecture 6. Suvrit Sra. (Conic optimization) 07 Feb, 2013 Convex Optimization (EE227A: UC Berkeley) Lecture 6 (Conic optimization) 07 Feb, 2013 Suvrit Sra Organizational Info Quiz coming up on 19th Feb. Project teams by 19th Feb Good if you can mix your research

More information

Decentralized control with input saturation

Decentralized control with input saturation Decentralized control with input saturation Ciprian Deliu Faculty of Mathematics and Computer Science Technical University Eindhoven Eindhoven, The Netherlands November 2006 Decentralized control with

More information

Semidefinite Programming Basics and Applications

Semidefinite Programming Basics and Applications Semidefinite Programming Basics and Applications Ray Pörn, principal lecturer Åbo Akademi University Novia University of Applied Sciences Content What is semidefinite programming (SDP)? How to represent

More information

Robust Anti-Windup Controller Synthesis: A Mixed H 2 /H Setting

Robust Anti-Windup Controller Synthesis: A Mixed H 2 /H Setting Robust Anti-Windup Controller Synthesis: A Mixed H /H Setting ADDISON RIOS-BOLIVAR Departamento de Sistemas de Control Universidad de Los Andes Av. ulio Febres, Mérida 511 VENEZUELA SOLBEN GODOY Postgrado

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 14: LMIs for Robust Control in the LF Framework ypes of Uncertainty In this Lecture, we will cover Unstructured,

More information

Balanced Truncation 1

Balanced Truncation 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Balanced Truncation This lecture introduces balanced truncation for LTI

More information

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California An LMI Approach to the Control of a Compact Disc Player Marco Dettori SC Solutions Inc. Santa Clara, California IEEE SCV Control Systems Society Santa Clara University March 15, 2001 Overview of my Ph.D.

More information

only nite eigenvalues. This is an extension of earlier results from [2]. Then we concentrate on the Riccati equation appearing in H 2 and linear quadr

only nite eigenvalues. This is an extension of earlier results from [2]. Then we concentrate on the Riccati equation appearing in H 2 and linear quadr The discrete algebraic Riccati equation and linear matrix inequality nton. Stoorvogel y Department of Mathematics and Computing Science Eindhoven Univ. of Technology P.O. ox 53, 56 M Eindhoven The Netherlands

More information

Optimization Based Output Feedback Control Design in Descriptor Systems

Optimization Based Output Feedback Control Design in Descriptor Systems Trabalho apresentado no XXXVII CNMAC, S.J. dos Campos - SP, 017. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Optimization Based Output Feedback Control Design in

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 8: Youla parametrization, LMIs, Model Reduction and Summary [Ch. 11-12] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 8: Youla, LMIs, Model Reduction

More information

Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller

Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller Luca Zaccarian LAAS-CNRS, Toulouse and University of Trento University of Oxford November

More information

A New Strategy to the Multi-Objective Control of Linear Systems

A New Strategy to the Multi-Objective Control of Linear Systems Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 TuC8.6 A New Strategy to the Multi-Objective Control of Linear

More information

Robust Anti-Windup Compensation for PID Controllers

Robust Anti-Windup Compensation for PID Controllers Robust Anti-Windup Compensation for PID Controllers ADDISON RIOS-BOLIVAR Universidad de Los Andes Av. Tulio Febres, Mérida 511 VENEZUELA FRANCKLIN RIVAS-ECHEVERRIA Universidad de Los Andes Av. Tulio Febres,

More information

Convex Optimization M2

Convex Optimization M2 Convex Optimization M2 Lecture 8 A. d Aspremont. Convex Optimization M2. 1/57 Applications A. d Aspremont. Convex Optimization M2. 2/57 Outline Geometrical problems Approximation problems Combinatorial

More information

Lecture 10: Linear Matrix Inequalities Dr.-Ing. Sudchai Boonto

Lecture 10: Linear Matrix Inequalities Dr.-Ing. Sudchai Boonto Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkuts Unniversity of Technology Thonburi Thailand Linear Matrix Inequalities A linear matrix inequality (LMI)

More information

Human Friendly Control : an application to Drive by Wire

Human Friendly Control : an application to Drive by Wire Human Friendly Control : an application to Drive by Wire By Emmanuel Witrant Master Thesis, 2001-2002 Laboratoire d Automatique de Grenoble with Carlos Canudas-de-Wit 2 Juillet 2002 Typeset by FoilTEX

More information

Introduction to Nonlinear Control Lecture # 4 Passivity

Introduction to Nonlinear Control Lecture # 4 Passivity p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0 p. 3/6 y y y u u u (a) (b) (c) Passive

More information

8 A First Glimpse on Design with LMIs

8 A First Glimpse on Design with LMIs 8 A First Glimpse on Design with LMIs 8.1 Conceptual Design Problem Given a linear time invariant system design a linear time invariant controller or filter so as to guarantee some closed loop indices

More information

Outline. Linear Matrix Inequalities and Robust Control. Outline. Time-Invariant Parametric Uncertainty. Robust stability analysis

Outline. Linear Matrix Inequalities and Robust Control. Outline. Time-Invariant Parametric Uncertainty. Robust stability analysis Outline Linear Matrix Inequalities and Robust Control Carsten Scherer and Siep Weiland 7th Elgersburg School on Mathematical Sstems Theor Class 4 version March 6, 2015 1 Robust Stabilit Against Uncertainties

More information

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control Chapter 3 LQ, LQG and Control System H 2 Design Overview LQ optimization state feedback LQG optimization output feedback H 2 optimization non-stochastic version of LQG Application to feedback system design

More information

Decentralized LQG Control of Systems with a Broadcast Architecture

Decentralized LQG Control of Systems with a Broadcast Architecture Decentralized LQG Control of Systems with a Broadcast Architecture Laurent Lessard 1,2 IEEE Conference on Decision and Control, pp. 6241 6246, 212 Abstract In this paper, we consider dynamical subsystems

More information

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

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

RECENTLY, there has been renewed research interest

RECENTLY, there has been renewed research interest IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 49, NO 12, DECEMBER 2004 2113 Distributed Control of Heterogeneous Systems Geir E Dullerud Raffaello D Andrea Abstract This paper considers control design for

More information

ECE 680 Linear Matrix Inequalities

ECE 680 Linear Matrix Inequalities ECE 680 Linear Matrix Inequalities Stan Żak School of Electrical and Computer Engineering Purdue University zak@purdue.edu October 11, 2017 Stan Żak (Purdue University) ECE 680 Linear Matrix Inequalities

More information

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

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis Eduardo N. Gonçalves, Reinaldo M. Palhares, and Ricardo H. C. Takahashi Abstract This paper presents an algorithm for

More information

An Observation on the Positive Real Lemma

An Observation on the Positive Real Lemma Journal of Mathematical Analysis and Applications 255, 48 49 (21) doi:1.16/jmaa.2.7241, available online at http://www.idealibrary.com on An Observation on the Positive Real Lemma Luciano Pandolfi Dipartimento

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 Charles P. Coleman October 31, 2005 1 / 40 : Controllability Tests Observability Tests LEARNING OUTCOMES: Perform controllability tests Perform

More information

Elementary linear algebra

Elementary linear algebra Chapter 1 Elementary linear algebra 1.1 Vector spaces Vector spaces owe their importance to the fact that so many models arising in the solutions of specific problems turn out to be vector spaces. The

More information

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

and Mixed / Control of Dual-Actuator Hard Disk Drive via LMIs and Mixed / Control of Dual-Actuator Hard Disk Drive via LMIs Nasser Mohamad Zadeh Electrical Engineering Department Tarbiat Modares University Tehran, Iran mohamadzadeh@ieee.org Ramin Amirifar Electrical

More information

Optimization based robust control

Optimization based robust control Optimization based robust control Didier Henrion 1,2 Draft of March 27, 2014 Prepared for possible inclusion into The Encyclopedia of Systems and Control edited by John Baillieul and Tariq Samad and published

More information

LOW ORDER H CONTROLLER DESIGN: AN LMI APPROACH

LOW ORDER H CONTROLLER DESIGN: AN LMI APPROACH LOW ORDER H CONROLLER DESIGN: AN LMI APPROACH Guisheng Zhai, Shinichi Murao, Naoki Koyama, Masaharu Yoshida Faculty of Systems Engineering, Wakayama University, Wakayama 640-8510, Japan Email: zhai@sys.wakayama-u.ac.jp

More information

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization for robust control with constraints p. 1 Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design 324 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 9, NO. 2, APRIL 2001 Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design H. D. Tuan, P. Apkarian, T. Narikiyo, and Y. Yamamoto

More information

2nd Symposium on System, Structure and Control, Oaxaca, 2004

2nd Symposium on System, Structure and Control, Oaxaca, 2004 263 2nd Symposium on System, Structure and Control, Oaxaca, 2004 A PROJECTIVE ALGORITHM FOR STATIC OUTPUT FEEDBACK STABILIZATION Kaiyang Yang, Robert Orsi and John B. Moore Department of Systems Engineering,

More information

Constrained Nonlinear Optimization Algorithms

Constrained Nonlinear Optimization Algorithms Department of Industrial Engineering and Management Sciences Northwestern University waechter@iems.northwestern.edu Institute for Mathematics and its Applications University of Minnesota August 4, 2016

More information

Lagrange Duality. Daniel P. Palomar. Hong Kong University of Science and Technology (HKUST)

Lagrange Duality. Daniel P. Palomar. Hong Kong University of Science and Technology (HKUST) Lagrange Duality Daniel P. Palomar Hong Kong University of Science and Technology (HKUST) ELEC5470 - Convex Optimization Fall 2017-18, HKUST, Hong Kong Outline of Lecture Lagrangian Dual function Dual

More information

Convex Optimization Approach to Dynamic Output Feedback Control for Delay Differential Systems of Neutral Type 1,2

Convex Optimization Approach to Dynamic Output Feedback Control for Delay Differential Systems of Neutral Type 1,2 journal of optimization theory and applications: Vol. 127 No. 2 pp. 411 423 November 2005 ( 2005) DOI: 10.1007/s10957-005-6552-7 Convex Optimization Approach to Dynamic Output Feedback Control for Delay

More information

LMIs for Observability and Observer Design

LMIs for Observability and Observer Design LMIs for Observability and Observer Design Matthew M. Peet Arizona State University Lecture 06: LMIs for Observability and Observer Design Observability Consider a system with no input: ẋ(t) = Ax(t), x(0)

More information

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

ROBUST ANALYSIS WITH LINEAR MATRIX INEQUALITIES AND POLYNOMIAL MATRICES. Didier HENRION  henrion GRADUATE COURSE ON POLYNOMIAL METHODS FOR ROBUST CONTROL PART IV.1 ROBUST ANALYSIS WITH LINEAR MATRIX INEQUALITIES AND POLYNOMIAL MATRICES Didier HENRION www.laas.fr/ henrion henrion@laas.fr Airbus assembly

More information

Lecture 2: Discrete-time Linear Quadratic Optimal Control

Lecture 2: Discrete-time Linear Quadratic Optimal Control ME 33, U Berkeley, Spring 04 Xu hen Lecture : Discrete-time Linear Quadratic Optimal ontrol Big picture Example onvergence of finite-time LQ solutions Big picture previously: dynamic programming and finite-horizon

More information

CDS Solutions to the Midterm Exam

CDS Solutions to the Midterm Exam CDS 22 - Solutions to the Midterm Exam Instructor: Danielle C. Tarraf November 6, 27 Problem (a) Recall that the H norm of a transfer function is time-delay invariant. Hence: ( ) Ĝ(s) = s + a = sup /2

More information

Relaxations and Randomized Methods for Nonconvex QCQPs

Relaxations and Randomized Methods for Nonconvex QCQPs Relaxations and Randomized Methods for Nonconvex QCQPs Alexandre d Aspremont, Stephen Boyd EE392o, Stanford University Autumn, 2003 Introduction While some special classes of nonconvex problems can be

More information

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system 7 Stability 7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system ẋ(t) = A x(t), x(0) = x 0, A R n n, x 0 R n. (14) The origin x = 0 is a globally asymptotically

More information

Convex Optimization 1

Convex Optimization 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Convex Optimization 1 Many optimization objectives generated

More information

Fast ADMM for Sum of Squares Programs Using Partial Orthogonality

Fast ADMM for Sum of Squares Programs Using Partial Orthogonality Fast ADMM for Sum of Squares Programs Using Partial Orthogonality Antonis Papachristodoulou Department of Engineering Science University of Oxford www.eng.ox.ac.uk/control/sysos antonis@eng.ox.ac.uk with

More information

Robust and Optimal Control, Spring 2015

Robust and Optimal Control, Spring 2015 Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) D. Linear Matrix Inequality D.1 Convex Optimization D.2 Linear Matrix Inequality(LMI) D.3 Control Design and LMI Formulation

More information

arzelier

arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.1 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS STABILITY ANALYSIS Didier HENRION www.laas.fr/ henrion henrion@laas.fr Denis ARZELIER www.laas.fr/

More information

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 8 September 2003 European Union RTN Summer School on Multi-Agent

More information

Multi-objective Controller Design:

Multi-objective Controller Design: Multi-objective Controller Design: Evolutionary algorithms and Bilinear Matrix Inequalities for a passive suspension A. Molina-Cristobal*, C. Papageorgiou**, G. T. Parks*, M. C. Smith**, P. J. Clarkson*

More information

An IQC Approach to Robust Estimation against Perturbations of Smoothly Time-Varying Parameters

An IQC Approach to Robust Estimation against Perturbations of Smoothly Time-Varying Parameters Proceedings of the 47th EEE Conference on Decision and Control Cancun, Mexico, Dec 9-11, 8 An QC Approach to Robust Estimation against Perturbations of Smoothly Time-Varying Parameters Joost Veenman and

More information

Robust Multivariable Control

Robust Multivariable Control Lecture 2 Anders Helmersson anders.helmersson@liu.se ISY/Reglerteknik Linköpings universitet Today s topics Today s topics Norms Today s topics Norms Representation of dynamic systems Today s topics Norms

More information

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping Contents lecture 5 Automatic Control III Lecture 5 H 2 and H loop shaping Thomas Schön Division of Systems and Control Department of Information Technology Uppsala University. Email: thomas.schon@it.uu.se,

More information

Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems

Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems Preprints of the 19th World Congress he International Federation of Automatic Control Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems David Hayden, Ye Yuan Jorge Goncalves Department

More information

Riccati Equations and Inequalities in Robust Control

Riccati Equations and Inequalities in Robust Control Riccati Equations and Inequalities in Robust Control Lianhao Yin Gabriel Ingesson Martin Karlsson Optimal Control LP4 2014 June 10, 2014 Lianhao Yin Gabriel Ingesson Martin Karlsson (LTH) H control problem

More information

Stability of Parameter Adaptation Algorithms. Big picture

Stability of Parameter Adaptation Algorithms. Big picture ME5895, UConn, Fall 215 Prof. Xu Chen Big picture For ˆθ (k + 1) = ˆθ (k) + [correction term] we haven t talked about whether ˆθ(k) will converge to the true value θ if k. We haven t even talked about

More information

Carsten Scherer. Mechanical Engineering Systems and Control Group. Delft University of Technology. Mekelweg CD Delft

Carsten Scherer. Mechanical Engineering Systems and Control Group. Delft University of Technology. Mekelweg CD Delft Mixed H =H ontrol arsten Scherer Mechanical Engineering Systems and ontrol Group Delft University of Technology Mekelweg 68 D Delft The Netherlands Abstract In this article we provide a solution to the

More information

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

More information

Robust Control 5 Nominal Controller Design Continued

Robust Control 5 Nominal Controller Design Continued Robust Control 5 Nominal Controller Design Continued Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 4/14/2003 Outline he LQR Problem A Generalization to LQR Min-Max

More information

Pole placement control: state space and polynomial approaches Lecture 2

Pole placement control: state space and polynomial approaches Lecture 2 : state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state

More information

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Preprints of the 19th World Congress The International Federation of Automatic Control Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Fengming Shi*, Ron J.

More information

Linear Matrix Inequalities in Control

Linear Matrix Inequalities in Control Linear Matrix Inequalities in Control Guido Herrmann University of Leicester Linear Matrix Inequalities in Control p. 1/43 Presentation 1. Introduction and some simple examples 2. Fundamental Properties

More information

Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection

Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection S.C. Jugade, Debasattam Pal, Rachel K. Kalaimani and Madhu N. Belur Department of Electrical Engineering Indian Institute

More information

Optimality, Duality, Complementarity for Constrained Optimization

Optimality, Duality, Complementarity for Constrained Optimization Optimality, Duality, Complementarity for Constrained Optimization Stephen Wright University of Wisconsin-Madison May 2014 Wright (UW-Madison) Optimality, Duality, Complementarity May 2014 1 / 41 Linear

More information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11 sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be

More information

[k,g,gfin] = hinfsyn(p,nmeas,ncon,gmin,gmax,tol)

[k,g,gfin] = hinfsyn(p,nmeas,ncon,gmin,gmax,tol) 8 H Controller Synthesis: hinfsyn The command syntax is k,g,gfin = hinfsyn(p,nmeas,ncon,gmin,gmax,tol) associated with the general feedback diagram below. e y P d u e G = F L (P, K) d K hinfsyn calculates

More information

A State-Space Approach to Control of Interconnected Systems

A State-Space Approach to Control of Interconnected Systems 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

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 24: H2 Synthesis Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology May 4, 2011 E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May

More information

Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming

Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming School of Mathematics T H E U N I V E R S I T Y O H F E D I N B U R G Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming Jacek Gondzio Email: J.Gondzio@ed.ac.uk URL: http://www.maths.ed.ac.uk/~gondzio

More information

Analytical formulas for calculating extremal ranks and inertias of quadratic matrix-valued functions and their applications

Analytical formulas for calculating extremal ranks and inertias of quadratic matrix-valued functions and their applications Analytical formulas for calculating extremal ranks and inertias of quadratic matrix-valued functions and their applications Yongge Tian CEMA, Central University of Finance and Economics, Beijing 100081,

More information

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

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR Dissipativity M. Sami Fadali EBME Dept., UNR 1 Outline Differential storage functions. QSR Dissipativity. Algebraic conditions for dissipativity. Stability of dissipative systems. Feedback Interconnections

More information

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

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

More information

ROBUST STABILITY TEST FOR UNCERTAIN DISCRETE-TIME SYSTEMS: A DESCRIPTOR SYSTEM APPROACH

ROBUST STABILITY TEST FOR UNCERTAIN DISCRETE-TIME SYSTEMS: A DESCRIPTOR SYSTEM APPROACH Latin American Applied Research 41: 359-364(211) ROBUS SABILIY ES FOR UNCERAIN DISCREE-IME SYSEMS: A DESCRIPOR SYSEM APPROACH W. ZHANG,, H. SU, Y. LIANG, and Z. HAN Engineering raining Center, Shanghai

More information

Grammians. Matthew M. Peet. Lecture 20: Grammians. Illinois Institute of Technology

Grammians. Matthew M. Peet. Lecture 20: Grammians. Illinois Institute of Technology Grammians Matthew M. Peet Illinois Institute of Technology Lecture 2: Grammians Lyapunov Equations Proposition 1. Suppose A is Hurwitz and Q is a square matrix. Then X = e AT s Qe As ds is the unique solution

More information

Solvability of Linear Matrix Equations in a Symmetric Matrix Variable

Solvability of Linear Matrix Equations in a Symmetric Matrix Variable Solvability of Linear Matrix Equations in a Symmetric Matrix Variable Maurcio C. de Oliveira J. William Helton Abstract We study the solvability of generalized linear matrix equations of the Lyapunov type

More information

Throughout these notes we assume V, W are finite dimensional inner product spaces over C.

Throughout these notes we assume V, W are finite dimensional inner product spaces over C. Math 342 - Linear Algebra II Notes Throughout these notes we assume V, W are finite dimensional inner product spaces over C 1 Upper Triangular Representation Proposition: Let T L(V ) There exists an orthonormal

More information

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

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions Robust Stability Robust stability against time-invariant and time-varying uncertainties Parameter dependent Lyapunov functions Semi-infinite LMI problems From nominal to robust performance 1/24 Time-Invariant

More information

Introduction to linear matrix inequalities Wojciech Paszke

Introduction to linear matrix inequalities Wojciech Paszke Introduction to linear matrix inequalities Wojciech Paszke Institute of Control and Computation Engineering, University of Zielona Góra, Poland e-mail: W.Paszke@issi.uz.zgora.pl Outline Introduction to

More information

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min. MA 796S: Convex Optimization and Interior Point Methods October 8, 2007 Lecture 1 Lecturer: Kartik Sivaramakrishnan Scribe: Kartik Sivaramakrishnan 1 Conic programming Consider the conic program min s.t.

More information

The disturbance decoupling problem (DDP)

The disturbance decoupling problem (DDP) CHAPTER 3 The disturbance decoupling problem (DDP) Consider the system 3.1. Geometric formulation { ẋ = Ax + Bu + Ew y = Cx. Problem 3.1 (Disturbance decoupling). Find a state feedback u = Fx+ v such that

More information