Modern Optimal Control
|
|
- Della Davis
- 5 years ago
- Views:
Transcription
1 Modern Optimal Control Matthew M. Peet Arizona State University Lecture 21: Optimal Output Feedback Control
2 connection is called the (lower) star-product of P and Optimal Output Feedback ansformation (LFT). Recall: Linear Fractional Transformation z y P w u K to z is given by Plant: [z ] [ P11 P = 12 ] where P = ] [ w D y P S(P, K) =P 11 + P 12 K(I P 22 K) 1 21 P 22 u 11 D 12 C 2 D 21 DP A B 1 B 2 Controller: AK B u = Ky where K = K M. Peet Lecture 21: 2 / 28 C K C 1 D K
3 Optimal Control Choose K to minimize P 11 + P 12 (I KP 22 ) 1 KP 21 AK B Equivalently choose K to minimize [ A 0 0 A K C K ] [ B B K D K [ C1 0 ] + [ D 12 0 ] [ I D K D 22 I where Q = (I D 22 D K ) 1. ] 1 I DK 0 CK D 22 I C 2 0 ] 1 0 CK C 2 0 B 1 + B 2D KQD 21 B KQD 21 D 11 + D 12D KQD 21 H M. Peet Lecture 21: 3 / 28
4 Optimal Control Recall the Matrix Inversion Lemma: Lemma 1. 1 A B C D A = 1 + A 1 B(D CA 1 B) 1 CA 1 A 1 B(D CA 1 B) 1 (D CA 1 B) 1 CA 1 (D CA 1 B) 1 [ ] (A BD = 1 C) 1 (A BD 1 C) 1 BD 1 D 1 C(A BD 1 C) 1 D 1 + D 1 C(A BD 1 C) 1 BD 1 M. Peet Lecture 21: 4 / 28
5 Optimal Control Recall that 1 I DK I + DK QD = 22 D K Q I Q D 22 QD 22 where Q = (I D 22 D K ) 1. Then 1 A 0 B2 0 I DK 0 CK A cl := + 0 A K 0 B K D 22 I C 2 0 A 0 B2 0 I + DK QD = + 22 D K Q 0 CK 0 A K 0 B K QD 22 Q C 2 0 A + B2 D = K QC 2 B 2 (I + D K QD 22 )C K B K QC 2 A K + B K QD 22 C K Likewise C cl := [ C 1 0 ] + [ D 12 0 ] I + D K QD 22 D K Q 0 CK QD 22 Q C 2 0 = C 1 + D 12 D K QC 2 D 12 (I + D K QD 22 )C K M. Peet Lecture 21: 5 / 28
6 Thus we have A + B 2 D K QC 2 B 2 (I + D K QD 22 )C K B 1 + B 2 D K QD 21 [C1 B K QC 2 A K + B K QD 22 C K ] B K QD 21 + D 12 D K QC 2 D 12 (I + D K QD 22 )C K D 11 + D 12 D K QD 21 where Q = (I D 22 D K ) 1. This is nonlinear in (A K, B K, C K, D K ). Hence we make a change of variables (First of several). A K2 = A K + B K QD 22 C K B K2 = B K Q C K2 = (I + D K QD 22 )C K D K2 = D K Q M. Peet Lecture 21: 6 / 28
7 This yields the system A + B2 D K2 C 2 B 2 C K2 [C1 B K2 C 2 A K2 ] + D 12 D K2 C 2 D 12 C K2 [ AK2 B Which is affine in K2 C K2 D K2 ]. B 1 + B 2 D K2 D 21 B K2 D 21 D 11 + D 12 D K2 D 21 M. Peet Lecture 21: 7 / 28
8 Hence we can optimize over our new variables. However, the change of variables must be invertible. If we recall that (I QM) 1 = I + Q(I MQ) 1 M then we get I + D K QD 22 = I + D K (I D 22 D K ) 1 D 22 = (I D K D 22 ) 1 Examine the variable C K2 C K2 = (I + D K (I D 22 D K ) 1 D 22 )C K = (I D K D 22 ) 1 C K Hence, given C K2, we can recover C K as C K = (I D K D 22 )C K2 M. Peet Lecture 21: 8 / 28
9 Now suppose we have D K2. Then D K2 = D K Q = D K (I D 22 D K ) 1 implies that D K = D K2 (I D 22 D K ) = D K2 D K2 D 22 D K or (I + D K2 D 22 )D K = D K2 which can be inverted to get D K = (I + D K2 D 22 ) 1 D K2 M. Peet Lecture 21: 9 / 28
10 Once we have C K and D K, the other variables are easily recovered as B K = B K2 Q 1 = B K2 (I D 22 D K ) A K = A K2 B K (I D 22 D K ) 1 D 22 C K To summarize, the original variables can be recovered as D K = (I + D K2 D 22 ) 1 D K2 B K = B K2 (I D 22 D K ) C K = (I D K D 22 )C K2 A K = A K2 B K (I D 22 D K ) 1 D 22 C K M. Peet Lecture 21: 10 / 28
11 Or [ Acl B cl C cl D cl ] := Acl B cl = A 0 B C cl D cl C 1 0 D 11 A + B2 D K2 C 2 B 2 C K2 [C1 B K2 C 2 A K2 ] + D 12 D K2 C 2 D 12 C K2 + B 1 + B 2 D K2 D 21 B K2 D 21 D 11 + D 12 D K2 D 21 0 B 2 I 0 AK2 B K2 0 I 0 C 0 D K2 D K2 C 2 0 D A 0 0 B2 AK2 B A cl = + K2 0 I 0 0 I 0 C K2 D K2 C 2 0 B1 0 B2 AK2 B B cl = + K2 0 0 I 0 C K2 D K2 D 21 C cl = [ C 1 0 ] + A 0 D K2 B K2 0 I 12 C K2 D K2 C 2 0 D cl = A D K2 B K2 0 D12 C K2 D K2 D 21 M. Peet Lecture 21: 11 / 28
12 Lemma 2 (Transformation Lemma). Suppose that Y1 I > 0 I X 1 Then there exist X 2, X 3, Y 2, Y 3 such that 1 X1 X X = 2 Y1 Y X2 T = 2 X 3 Y2 T = Y 1 > 0 Y 3 Y1 I where Y cl = Y2 T has full rank. 0 M. Peet Lecture 21: 12 / 28
13 Proof. Since Y1 I > 0, I X 1 by the Schur complement X 1 > 0 and X1 1 Y 1 > 0. Since I X 1 Y 1 = X 1 (X1 1 Y 1 ), we conclude that I X 1 Y 1 is invertible. Choose any two square invertible matrices X 2 and Y 2 such that X 2 Y T 2 = I X 1 Y 1 Because Y 2 is non-singular, Y T cl = are also non-singular. [ Y1 Y 2 I 0 ] I 0 and X cl = X 1 X 2 M. Peet Lecture 21: 13 / 28
14 Proof. Now define X and Y as X = Y T cl X cl and Y = X 1 cl Ycl T. Then XY = Y 1 cl X cl X 1 Y cl = I cl M. Peet Lecture 21: 14 / 28
15 Lemma 3 (Converse Transformation Lemma). X1 X Given X = 2 X2 T > 0 where X X 2 has full column rank. Let 3 X 1 Y1 Y = Y = 2 Y2 T Y 3 then Y1 I > 0 I X 1 Y1 I and Y cl = Y2 T has full column rank. 0 M. Peet Lecture 21: 15 / 28
16 Proof. I 0 Since X 2 is full rank, X cl = also has full column rank. Note that X 1 X 2 XY = I implies Ycl T Y1 Y X = 2 X1 X 2 I 0 I 0 X2 T = = X X 3 X 1 X cl. 2 Hence Y T cl = Y1 Y 2 I 0 = Y = X I 0 X 1 X cl Y 2 has full column rank. Now, since XY = I implies X 1 Y 1 + X 2 Y2 T = I, we have [ ] I 0 Y1 I Y X cl Y cl = X 1 X 2 Y2 T = 1 I Y1 I 0 X 1 Y 1 + X 2 Y2 T = X 1 I X 1 Furthermore, because Y cl has full rank, Y1 I = X I X cl Y cl = X cl Y Xcl T = Ycl T XY cl > 0 1 M. Peet Lecture 21: 16 / 28
17 Theorem 4. The following are equivalent. There exists a ˆK AK B = K such that S(K, P ) C K D H < γ. K X1 I There exist X 1, Y 1, A n, B n, C n, D n such that > 0 I Y 1 AY 1 +Y 1A T +B 2C n +Cn T B2 T T T T A T + A n + [B 2D nc 2] T X 1A+A T X 1 +B nc 2 +C2 T Bn T T T [B 1 + B 2D nd 21] T [XB 1 + B nd 21] T < 0 γi C 1Y 1 + D 12C n C 1 + D 12D nc 2 D 11 +D 12D nd 21 γi Moreover, [ AK2 B K2 C K2 D K2 ] [ X2 X = 1 B 2 0 I ] 1 [ An B n C n D n for any full-rank X 2 and Y 2 such that [ X1 X 2 Y1 Y X2 T = 2 X 3 Y2 T Y 3 ] [ X1 AY 1 0 Y T 0 0 ] C 2 Y 1 I ] 1 M. Peet Lecture 21: 17 / 28
18 Proof: If. Suppose there exist X 1, Y 1, A n, B n, C n, D n such that the LMI is feasible. Since X1 I > 0, I Y 1 by the transformation lemma, there exist X 2, X 3, Y 2, Y 3 such that 1 X X2 Y Y2 X := X2 T = X 3 Y2 T > 0 Y 3 Y I AK B where Y cl = Y2 T has full row rank. Let K = K where 0 C K D K D K = (I + D K2 D 22 ) 1 D K2 B K = B K2 (I D 22 D K ) C K = (I D K D 22 )C K2 A K = A K2 B K (I D 22 D K ) 1 D 22 C K. M. Peet Lecture 21: 18 / 28
19 Proof: If. and where [ AK2 B K2 C K2 D K2 ] = 1 [ X2 X 1 B 2 An B n 0 I C n D n ] [ X1 AY 1 0 Y T C 2 Y 1 I ] 1. M. Peet Lecture 21: 19 / 28
20 Proof: If. As discussed previously, this means the closed-loop system is A 0 B Acl B 1 0 B 2 cl = I 0 AK2 B K2 0 I 0 C cl D cl C C 1 0 D 11 0 D K2 D K2 C 2 0 D A 0 B 1 0 B 2 = I 0 C 1 0 D 11 0 D 12 1 [ ] X2 X 1 B 2 An B n X1 AY 1 0 Y T I 0 0 I C n D n 0 0 C 2 Y 1 I C 2 0 D 21 We now apply the KYP lemma to this system M. Peet Lecture 21: 20 / 28
21 Proof: If. Expanding out, we obtain Y cl T 0 0 A T cl X + XA cl XB cl Ccl T Y cl I 0 Bcl T X γi DT cl 0 I 0 = 0 0 I C cl D cl γi 0 0 I AY 1 +Y 1A T +B 2C n +Cn T B2 T T T T A T + A n + [B 2D nc 2] T X 1A+A T X 1 +B nc 2 +C2 T Bn T T T [B 1 + B 2D nd 21] T [XB 1 + B nd 21] T γi C 1Y 1 + D 12C n C 1 + D 12D nc 2 D 11 +D 12D nd 21 γi Acl B Hence, by the KYP lemma, S(P, K) = cl satisfies S(P, K) H < γ. C cl D cl < 0 M. Peet Lecture 21: 21 / 28
22 Proof: Only If. [ AK B Now suppose that S(P, K) H < γ for some K = K S(P, K) H < γ, by the KYP lemma, there exists a X1 X X = 2 X2 T > 0 X 3 such that C K AT cl X + XA cl X Ccl T Bcl T X γi DT cl < 0 C cl D cl γi D K ]. Since Because the inequalities are strict, we can assume that X 2 has full row rank. Define Y1 Y Y = 2 Y2 T = X 1 Y1 I and Y Y cl = 3 Y2 T 0 Then, according to the converse [ transformation ] lemma, Y cl has full row rank and X1 I > 0. I Y 1 M. Peet Lecture 21: 22 / 28
23 Proof: Only If. Now, using the given A K, B K, C K, D K, define the variables An B n X2 X = 1 B 2 AK2 B K2 Y T C n D n 0 I C K2 D K2 C 2 Y 1 I X1 AY where A K2 = A K + B K (I D 22 D K ) 1 D 22 C K C K2 = (I + D K (I D 22 D K ) 1 D 22 )C K B K2 = B K (I D 22 D K ) 1 D K2 = D K (I D 22 D K ) 1 Then as before A 0 B Acl B 1 0 B 2 cl = I 0 C cl D cl C 1 0 D 11 0 D 12 1 [ ] X2 X 1 B 2 An B n X1 AY 1 0 Y T I 0 0 I C n D n 0 0 C 2 Y 1 I C 2 0 D 21 M. Peet Lecture 21: 23 / 28
24 Proof: Only If. Expanding out the LMI, we find AY 1 +Y 1A T +B 2C n +Cn T B2 T T T T A T + A n + [B 2D nc 2] T X 1A+A T X 1 +B nc 2 +C2 T Bn T T T [B 1 + B 2D nd 21] T [XB 1 + B nd 21] T γi C 1Y 1 + D 12C n C 1 + D 12D nc 2 D 11 +D 12D nd 21 γi = Y cl T 0 0 A T cl X + XA cl X Ccl T Y cl I 0 Bcl T X cl γi Dcl T 0 I 0 < I C cl D cl γi 0 0 I M. Peet Lecture 21: 24 / 28
25 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 n X1 I > 0 I Y 1 AY 1 +Y 1A T +B 2C n +Cn T B2 T T T T A T + A n + [B 2D nc 2] T X 1A+A T X 1 +B nc 2 +C2 T Bn T T T [B 1 + B 2D nd 21] T [XB 1 + B nd 21] T < 0 γi C 1Y 1 + D 12C n C 1 + D 12D nc 2 D 11 +D 12D nd 21 γi M. Peet Lecture 21: 25 / 28
26 Conclusion Then, we construct our controller using where [ AK2 B K2 C K2 D K2 ] = D K = (I + D K2 D 22 ) 1 D K2 B K = B K2 (I D 22 D K ) C K = (I D K D 22 )C K2 A K = A K2 B K (I D 22 D K ) 1 D 22 C K. 1 [ X2 X 1 B 2 An B n 0 I C n D n ] [ X1 AY 1 0 Y T 0 0 and where X 2 and Y 2 are any matrices which satisfy X 2 Y 2 = I X 1 Y 1. e.g. Let Y 2 = I and X 2 = I X 1 Y 1. The optimal controller is NOT uniquely defined. Don t forget to check invertibility of I D 22 D K 2 0 C 2 Y 1 I ] 1. M. Peet Lecture 21: 26 / 28
27 Conclusion The H -optimal controller is a dynamic system. Transfer Function ˆK(s) AK B = K C K D K Minimizes the effect of external input (w) on external output (z). z L2 S(P, K) H w L2 Minimum Energy Gain M. Peet Lecture 21: 27 / 28
28 Alternative Formulation Theorem 5. Let N o and N c be full-rank matrices whose images satisfy Im N o = Ker C 2 D 21 Im N c = Ker B2 T D12 T Then the following are equivalent. There exists a ˆK AK B = K such that S(K, P ) C K D H < 1. K X1 I There exist X 1, Y 1 such that > 0 and I Y 1 T No 0 X 1A + A T X 1 T T B1 0 I T X 1 I T No 0 < 0 0 I C 1 D 11 I T AY Nc Y 1 A T T C 0 I 1 Y 1 I T Nc 0 < 0 B1 T D11 T 0 I I] M. Peet Lecture 21: 28 / 28
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 informationModern 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 informationLinear 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 informationOutline. Linear Matrix Inequalities in Control. Outline. System Interconnection. j _jst. ]Bt Bjj. Generalized plant framework
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
More informationLMI 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 informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 13: Root Locus Continued Overview In this Lecture, you will learn: Review Definition of Root Locus Points on the Real Axis
More informationLMI 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 informationStatic 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 informationThe 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 informationEE/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 informationLecture 15: H Control Synthesis
c A. Shiriaev/L. Freidovich. March 12, 2010. Optimal Control for Linear Systems: Lecture 15 p. 1/14 Lecture 15: H Control Synthesis Example c A. Shiriaev/L. Freidovich. March 12, 2010. Optimal Control
More informationGrammians. 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 informationLOW 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 information4. Matrix inverses. left and right inverse. linear independence. nonsingular matrices. matrices with linearly independent columns
L. Vandenberghe ECE133A (Winter 2018) 4. Matrix inverses left and right inverse linear independence nonsingular matrices matrices with linearly independent columns matrices with linearly independent rows
More informationEE363 homework 8 solutions
EE363 Prof. S. Boyd EE363 homework 8 solutions 1. Lyapunov condition for passivity. The system described by ẋ = f(x, u), y = g(x), x() =, with u(t), y(t) R m, is said to be passive if t u(τ) T y(τ) dτ
More informationLecture 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 informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 8: Response Characteristics Overview In this Lecture, you will learn: Characteristics of the Response Stability Real Poles
More informationDisturbance Decoupling Problem
DISC Systems and Control Theory of Nonlinear Systems, 21 1 Disturbance Decoupling Problem Lecture 4 Nonlinear Dynamical Control Systems, Chapter 7 The disturbance decoupling problem is a typical example
More informationLMIs 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 information8 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 information1 Last time: least-squares problems
MATH Linear algebra (Fall 07) Lecture Last time: least-squares problems Definition. If A is an m n matrix and b R m, then a least-squares solution to the linear system Ax = b is a vector x R n such that
More informationElementary operation matrices: row addition
Elementary operation matrices: row addition For t a, let A (n,t,a) be the n n matrix such that { A (n,t,a) 1 if r = c, or if r = t and c = a r,c = 0 otherwise A (n,t,a) = I + e t e T a Example: A (5,2,4)
More informationSection 2.2: The Inverse of a Matrix
Section 22: The Inverse of a Matrix Recall that a linear equation ax b, where a and b are scalars and a 0, has the unique solution x a 1 b, where a 1 is the reciprocal of a From this result, it is natural
More informationIDEAL CLASSES AND RELATIVE INTEGERS
IDEAL CLASSES AND RELATIVE INTEGERS KEITH CONRAD The ring of integers of a number field is free as a Z-module. It is a module not just over Z, but also over any intermediate ring of integers. That is,
More informationNORMS ON SPACE OF MATRICES
NORMS ON SPACE OF MATRICES. Operator Norms on Space of linear maps Let A be an n n real matrix and x 0 be a vector in R n. We would like to use the Picard iteration method to solve for the following system
More informationLMI Methods in Optimal and Robust Control
LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 02: Optimization (Convex and Otherwise) What is Optimization? An Optimization Problem has 3 parts. x F f(x) :
More informationOn 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 informationLMI Methods in Optimal and Robust Control
LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 20: LMI/SOS Tools for the Study of Hybrid Systems Stability Concepts There are several classes of problems for
More informationAn 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 informationApplied Matrix Algebra Lecture Notes Section 2.2. Gerald Höhn Department of Mathematics, Kansas State University
Applied Matrix Algebra Lecture Notes Section 22 Gerald Höhn Department of Mathematics, Kansas State University September, 216 Chapter 2 Matrices 22 Inverses Let (S) a 11 x 1 + a 12 x 2 + +a 1n x n = b
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 8: Response Characteristics Overview In this Lecture, you will learn: Characteristics of the Response Stability Real
More informationDenis 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 information1 Linear Algebra Problems
Linear Algebra Problems. Let A be the conjugate transpose of the complex matrix A; i.e., A = A t : A is said to be Hermitian if A = A; real symmetric if A is real and A t = A; skew-hermitian if A = A and
More informationLMI 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 informationOn the continued fraction expansion of 2 2n+1
On the continued fraction expansion of n+1 Keith Matthews February 6, 007 Abstract We derive limited information about the period of the continued fraction expansion of n+1 : The period-length is a multiple
More informationEconomics 620, Lecture 4: The K-Varable Linear Model I
Economics 620, Lecture 4: The K-Varable Linear Model I Nicholas M. Kiefer Cornell University Professor N. M. Kiefer (Cornell University) Lecture 4: The K-Varable Linear Model I 1 / 20 Consider the system
More informationRobust 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 informationThe 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 informationEconomics 620, Lecture 4: The K-Variable Linear Model I. y 1 = + x 1 + " 1 y 2 = + x 2 + " 2 :::::::: :::::::: y N = + x N + " N
1 Economics 620, Lecture 4: The K-Variable Linear Model I Consider the system y 1 = + x 1 + " 1 y 2 = + x 2 + " 2 :::::::: :::::::: y N = + x N + " N or in matrix form y = X + " where y is N 1, X is N
More informationANALYTICAL MATHEMATICS FOR APPLICATIONS 2018 LECTURE NOTES 3
ANALYTICAL MATHEMATICS FOR APPLICATIONS 2018 LECTURE NOTES 3 ISSUED 24 FEBRUARY 2018 1 Gaussian elimination Let A be an (m n)-matrix Consider the following row operations on A (1) Swap the positions any
More informationExtra Problems: Chapter 1
MA131 (Section 750002): Prepared by Asst.Prof.Dr.Archara Pacheenburawana 1 Extra Problems: Chapter 1 1. In each of the following answer true if the statement is always true and false otherwise in the space
More informationResearch Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities
Research Journal of Applied Sciences, Engineering and Technology 7(4): 728-734, 214 DOI:1.1926/rjaset.7.39 ISSN: 24-7459; e-issn: 24-7467 214 Maxwell Scientific Publication Corp. Submitted: February 25,
More informationRobust control in multidimensional systems
Robust control in multidimensional systems Sanne ter Horst 1 North-West University SANUM 2016 Stellenbosch University Joint work with J.A. Ball 1 This work is based on the research supported in part by
More informationProperties of Transformations
6. - 6.4 Properties of Transformations P. Danziger Transformations from R n R m. General Transformations A general transformation maps vectors in R n to vectors in R m. We write T : R n R m to indicate
More informationDS-GA 1002 Lecture notes 10 November 23, Linear models
DS-GA 2 Lecture notes November 23, 2 Linear functions Linear models A linear model encodes the assumption that two quantities are linearly related. Mathematically, this is characterized using linear functions.
More informationModern Control Systems
Modern Control Systems Matthew M. Peet Arizona State University Lecture 1: Introduction MMAE 543: Modern Control Systems This course is on Modern Control Systems Techniques Developed in the Last 50 years
More informationIntroduction 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 informationConvex 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 informationLecture 4 and 5 Controllability and Observability: Kalman decompositions
1 Lecture 4 and 5 Controllability and Observability: Kalman decompositions Spring 2013 - EE 194, Advanced Control (Prof. Khan) January 30 (Wed.) and Feb. 04 (Mon.), 2013 I. OBSERVABILITY OF DT LTI SYSTEMS
More informationLecture 7 Spectral methods
CSE 291: Unsupervised learning Spring 2008 Lecture 7 Spectral methods 7.1 Linear algebra review 7.1.1 Eigenvalues and eigenvectors Definition 1. A d d matrix M has eigenvalue λ if there is a d-dimensional
More informationMATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators.
MATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators. Adjoint operator and adjoint matrix Given a linear operator L on an inner product space V, the adjoint of L is a transformation
More informationDissipativity. 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 information1 Computing with constraints
Notes for 2017-04-26 1 Computing with constraints Recall that our basic problem is minimize φ(x) s.t. x Ω where the feasible set Ω is defined by equality and inequality conditions Ω = {x R n : c i (x)
More informationDot Products, Transposes, and Orthogonal Projections
Dot Products, Transposes, and Orthogonal Projections David Jekel November 13, 2015 Properties of Dot Products Recall that the dot product or standard inner product on R n is given by x y = x 1 y 1 + +
More informationMATH 33A LECTURE 3 2ND MIDTERM SOLUTIONS FALL 2016
MATH 33A LECTURE 3 2ND MIDTERM SOLUTIONS FALL 26 Copyright c 26 UC Regents/Dimitri Shlyakhtenko Copying or unauthorized distribution or transmission by any means expressly prohibited (i: T MATH 33A LECTURE
More informationSolutions to Exam I MATH 304, section 6
Solutions to Exam I MATH 304, section 6 YOU MUST SHOW ALL WORK TO GET CREDIT. Problem 1. Let A = 1 2 5 6 1 2 5 6 3 2 0 0 1 3 1 1 2 0 1 3, B =, C =, I = I 0 0 0 1 1 3 4 = 4 4 identity matrix. 3 1 2 6 0
More informationModern Control Systems
Modern Control Systems Matthew M. Peet Arizona State University Lecture 09: Observability Observability For Static Full-State Feedback, we assume knowledge of the Full-State. In reality, we only have measurements
More informationOn Linear-Quadratic Control Theory of Implicit Difference Equations
On Linear-Quadratic Control Theory of Implicit Difference Equations Daniel Bankmann Technische Universität Berlin 10. Elgersburg Workshop 2016 February 9, 2016 D. Bankmann (TU Berlin) Control of IDEs February
More informationAssignment 1 Math 5341 Linear Algebra Review. Give complete answers to each of the following questions. Show all of your work.
Assignment 1 Math 5341 Linear Algebra Review Give complete answers to each of the following questions Show all of your work Note: You might struggle with some of these questions, either because it has
More informationConstrained 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 information6-2 Matrix Multiplication, Inverses and Determinants
Find AB and BA, if possible. 1. A = A = ; A is a 1 2 matrix and B is a 2 2 matrix. Because the number of columns of A is equal to the number of rows of B, AB exists. To find the first entry of AB, find
More informationChapter 4 Euclid Space
Chapter 4 Euclid Space Inner Product Spaces Definition.. Let V be a real vector space over IR. A real inner product on V is a real valued function on V V, denoted by (, ), which satisfies () (x, y) = (y,
More informationSemidefinite 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 informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 12: Overview In this Lecture, you will learn: Review of Feedback Closing the Loop Pole Locations Changing the Gain
More informationTo appear in IEEE Trans. on Automatic Control Revised 12/31/97. Output Feedback
o appear in IEEE rans. on Automatic Control Revised 12/31/97 he Design of Strictly Positive Real Systems Using Constant Output Feedback C.-H. Huang P.A. Ioannou y J. Maroulas z M.G. Safonov x Abstract
More informationDesigning Information Devices and Systems I Fall 2018 Lecture Notes Note 6
EECS 16A Designing Information Devices and Systems I Fall 2018 Lecture Notes Note 6 6.1 Introduction: Matrix Inversion In the last note, we considered a system of pumps and reservoirs where the water in
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 21: Stability Margins and Closing the Loop Overview In this Lecture, you will learn: Closing the Loop Effect on Bode Plot Effect
More informationFINITE 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 information22A-2 SUMMER 2014 LECTURE 5
A- SUMMER 0 LECTURE 5 NATHANIEL GALLUP Agenda Elimination to the identity matrix Inverse matrices LU factorization Elimination to the identity matrix Previously, we have used elimination to get a system
More informationThis lecture is a review for the exam. The majority of the exam is on what we ve learned about rectangular matrices.
Exam review This lecture is a review for the exam. The majority of the exam is on what we ve learned about rectangular matrices. Sample question Suppose u, v and w are non-zero vectors in R 7. They span
More information' Mothemoticol Institute, Technicof University of Denmork, DK-2800, Lyngby. Denmork
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, VOL. 4,449-455 (1994) THE H, CONTROL PROBLEM USING STATIC OUTPUT FEEDBACK R. E. SKELTON', J. STOUSTRUP' AND T. IWASAKI' I Space Systems Control Lab.,
More informationLesson 3. Inverse of Matrices by Determinants and Gauss-Jordan Method
Module 1: Matrices and Linear Algebra Lesson 3 Inverse of Matrices by Determinants and Gauss-Jordan Method 3.1 Introduction In lecture 1 we have seen addition and multiplication of matrices. Here we shall
More informationDefinition 2.3. We define addition and multiplication of matrices as follows.
14 Chapter 2 Matrices In this chapter, we review matrix algebra from Linear Algebra I, consider row and column operations on matrices, and define the rank of a matrix. Along the way prove that the row
More informationSolution: a) Let us consider the matrix form of the system, focusing on the augmented matrix: 0 k k + 1. k 2 1 = 0. k = 1
Exercise. Given the system of equations 8 < : x + y + z x + y + z k x + k y + z k where k R. a) Study the system in terms of the values of k. b) Find the solutions when k, using the reduced row echelon
More informationNecessary And Sufficient Conditions For Existence of the LU Factorization of an Arbitrary Matrix.
arxiv:math/0506382v1 [math.na] 19 Jun 2005 Necessary And Sufficient Conditions For Existence of the LU Factorization of an Arbitrary Matrix. Adviser: Charles R. Johnson Department of Mathematics College
More informationx 9 or x > 10 Name: Class: Date: 1 How many natural numbers are between 1.5 and 4.5 on the number line?
1 How many natural numbers are between 1.5 and 4.5 on the number line? 2 How many composite numbers are between 7 and 13 on the number line? 3 How many prime numbers are between 7 and 20 on the number
More informationLecture notes: Applied linear algebra Part 1. Version 2
Lecture notes: Applied linear algebra Part 1. Version 2 Michael Karow Berlin University of Technology karow@math.tu-berlin.de October 2, 2008 1 Notation, basic notions and facts 1.1 Subspaces, range and
More informationClosed-Loop Structure of Discrete Time H Controller
Closed-Loop Structure of Discrete Time H Controller Waree Kongprawechnon 1,Shun Ushida 2, Hidenori Kimura 2 Abstract This paper is concerned with the investigation of the closed-loop structure of a discrete
More informationSemidefinite 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 informationMODEL ANSWERS TO HWK #7. 1. Suppose that F is a field and that a and b are in F. Suppose that. Thus a = 0. It follows that F is an integral domain.
MODEL ANSWERS TO HWK #7 1. Suppose that F is a field and that a and b are in F. Suppose that a b = 0, and that b 0. Let c be the inverse of b. Multiplying the equation above by c on the left, we get 0
More informationFrom the multivariable Nyquist plot, if 1/k < or 1/k > 5.36, or 0.19 < k < 2.7, then the closed loop system is stable.
1. (a) Multivariable Nyquist Plot (diagonal uncertainty case) dash=neg freq solid=pos freq 2.5 2 1.5 1.5 Im -.5-1 -1.5-2 -2.5 1 2 3 4 5 Re From the multivariable Nyquist plot, if 1/k < -.37 or 1/k > 5.36,
More informationLinear 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 informationIMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang
IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS Shumei Mu Tianguang Chu and Long Wang Intelligent Control Laboratory Center for Systems and Control Department of Mechanics
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using the
More informationLECTURE 7. Least Squares and Variants. Optimization Models EE 127 / EE 227AT. Outline. Least Squares. Notes. Notes. Notes. Notes.
Optimization Models EE 127 / EE 227AT Laurent El Ghaoui EECS department UC Berkeley Spring 2015 Sp 15 1 / 23 LECTURE 7 Least Squares and Variants If others would but reflect on mathematical truths as deeply
More informationConvex Geometry. Otto-von-Guericke Universität Magdeburg. Applications of the Brascamp-Lieb and Barthe inequalities. Exercise 12.
Applications of the Brascamp-Lieb and Barthe inequalities Exercise 12.1 Show that if m Ker M i {0} then both BL-I) and B-I) hold trivially. Exercise 12.2 Let λ 0, 1) and let f, g, h : R 0 R 0 be measurable
More informationLecture 15 Newton Method and Self-Concordance. October 23, 2008
Newton Method and Self-Concordance October 23, 2008 Outline Lecture 15 Self-concordance Notion Self-concordant Functions Operations Preserving Self-concordance Properties of Self-concordant Functions Implications
More information3 Stabilization of MIMO Feedback Systems
3 Stabilization of MIMO Feedback Systems 3.1 Notation The sets R and S are as before. We will use the notation M (R) to denote the set of matrices with elements in R. The dimensions are not explicitly
More informationMATRICES ARE SIMILAR TO TRIANGULAR MATRICES
MATRICES ARE SIMILAR TO TRIANGULAR MATRICES 1 Complex matrices Recall that the complex numbers are given by a + ib where a and b are real and i is the imaginary unity, ie, i 2 = 1 In what we describe below,
More informationA RIEMANN-ROCH THEOREM FOR EDGE-WEIGHTED GRAPHS
A RIEMANN-ROCH THEOREM FOR EDGE-WEIGHTED GRAPHS RODNEY JAMES AND RICK MIRANDA Contents 1. Introduction 1 2. Change of Rings 3 3. Reduction to Q-graphs 5 4. Scaling 6 5. Reduction to Z-graphs 8 References
More informationMODEL ANSWERS TO THE FIRST HOMEWORK
MODEL ANSWERS TO THE FIRST HOMEWORK 1. Chapter 4, 1: 2. Suppose that F is a field and that a and b are in F. Suppose that a b = 0, and that b 0. Let c be the inverse of b. Multiplying the equation above
More informationSection 4.5. Matrix Inverses
Section 4.5 Matrix Inverses The Definition of Inverse Recall: The multiplicative inverse (or reciprocal) of a nonzero number a is the number b such that ab = 1. We define the inverse of a matrix in almost
More informationLMI Methods in Optimal and Robust Control
LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 15: Nonlinear Systems and Lyapunov Functions Overview Our next goal is to extend LMI s and optimization to nonlinear
More informationLecture 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 informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 6: Generalized and Controller Design Overview In this Lecture, you will learn: Generalized? What about changing OTHER parameters
More informationMath 215 HW #11 Solutions
Math 215 HW #11 Solutions 1 Problem 556 Find the lengths and the inner product of 2 x and y [ 2 + ] Answer: First, x 2 x H x [2 + ] 2 (4 + 16) + 16 36, so x 6 Likewise, so y 6 Finally, x, y x H y [2 +
More informationMath 115A: Homework 5
Math 115A: Homework 5 1 Suppose U, V, and W are finite-dimensional vector spaces over a field F, and that are linear a) Prove ker ST ) ker T ) b) Prove nullst ) nullt ) c) Prove imst ) im S T : U V, S
More information7.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 informationRiccati 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 informationE 231, UC Berkeley, Fall 2005, Packard
Preliminaries 1. Set notation 2. Fields, vector spaces, normed vector spaces, inner product spaces 3. More notation 4. Vectors in R n, C n, norms 5. Matrix Facts (determinants, inversion formulae) 6. Normed
More information