6.241 Dynamic Systems and Control

Size: px
Start display at page:

Download "6.241 Dynamic Systems and Control"

Transcription

1 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 4, / 27

2 Standard setup Consider the following system, for t R 0 : where ẋ(t) = Ax(t) + B w w(t) + B u u(t), x(0) = x 0 z(t) = C z x(t) + D zw w(t) + D zu u(t) y(t) = C y x(t) + D yw w(t) + D yu u(t), w is an exogenous disturbance input (also reference, noise, etc.) u is a control input, computed by the controller K z is the performance output. This is a virtual output used only for design. y is the measured output. This is what is available to the controller K It is desired to synthesize a controller K (itself a dynamical system), with input y and output u, such that the closed loop is stabilized, and the performance output is minimized, given a class of disturbance inputs. In particular, we will look at controller synthesis with H 2 and H criteria. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

3 Interpretation of the H 2 norm deterministic Consider a stable, causal CT LTI system with state-space model (A, B, C, D), transfer function G (s), and impulse response G (t). The H 2 norm of G measures: A) The energy of the impulse response: G := g L 2 ij (t) 2 2 dt = G(t) 2 F dt i j 0 0 [ + ] [ ] = Tr G(t) + 1 G (t) dt = 2 π Tr G (jω) 2 G (jω) dω =: G H 0 B) The energy of the response to initial conditions, of the form x(0) = Bu 0, for u 0 = (1, 1,..., 1). Set u(t) = u 0δ(t) to see this. Clearly, in order for G L2 = G H2 to be finite, it is necessary that lim ω G (jω) = 0, i.e., that the system is strictly causal D = E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

4 Interpretation of the H2 norm stochastic Consider a stable, strictly causal CT LTI system with state-space model (A, B, C, 0), transfer function G (s), and impulse response G (t). Consider a hypothetical stochastic input signal u such that E[u(t)] = 0, and E[u(t)u(t + τ) ] = I δ(τ ). This is called white noise, and is just a mathematical abstraction, since it is a signal with infinite power. The H 2 norm of G measures: C) The (expected) power of the response to white noise: [ ( T )] 1 E lim Tr y (t)y(t) dt T + T 0 T t t ( [ ] ) 1 = lim Tr E G (t τ 1)u(τ 1)u(τ 2) G (t τ 2) dτ 1dτ 2 dt T + T ( T t ) 1 = lim Tr G (t τ )G(t τ ) dτ dt T + T 0 0 [ T ] = lim Tr G (T τ )G(T τ) d(t τ) T = G L2 = G H2. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

5 Computation of the H2 norm Computation of the H 2 norm is easy through state-space methods. In fact, [ + ] [ + ] 2 G H = Tr G (t) G (t) dt = Tr G (t)g(t) dt Since G (t) = Ce At B (recall that D = 0 is necessary for the H 2 norm to be finite), we get [ + ] 2 G H2 = Tr B e A t C Ce At B dt = Tr [B QB] where 0 [ + ] = Tr Ce At BB e A t C dt = Tr [CPC ], 0 Q is the observability Gramian, satisfying AQ + AQ = CC. P is the reachability Gramian, satisfying A P + AP = B B. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

6 Structure of the D block We will make the following assumptions on the structure of the D block: D yu = 0. D zw = 0 We can always make this assumption, since u is known. The H 2 norm of a system that is not strictly proper (i.e., such that lim s G (s) = G > 0) is +. Note that T zw ( ) = D zw + D zu D uy D yw. If there is no D uy such that T zw ( ) = 0, then the problem is ill-posed. If there is one such Duy 0, then define ũ = u + Duy 0 y, and rewrite the problem as follows: D 0 A = A + B u yu C y B w = B + B u D 0 w uy D uw C z = C z + D D 0 zu uy C y D zw = D zw + D zu D 0 D yw = 0. uy E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

7 The LQR problem The LQR problem is the special case of H 2 synthesis in which we assume: Full state feedback: C y = I ; No disturbance input: w = 0. Objective: find a control signal u(t, x) L 2 that minimizes 2 z 2 = 0 z 2 = + C z x + D zu u 2 2 dt, given the initial condition x(0). Note that if C z = [ Q 0 ] and Dzu = [ ] 0 R then we get (x Qx + u Ru) dt, which is the usual way the LQR problem is formulated. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

8 Towards a solution of the LQR problem (intuition) Consider a stabilizing control law of the form u = Fx, and assume C z D zu = 0. By assumption, A F = A + B u F is stable. + ( ) 2 A z F t A 2 C F t A = x F t e z C z e + e F D Fe A F t x 0 dt, 0 0 zud zu i.e., z 2 = x 0 X F x 0, where X F is the observability gramian of the pair 2 (C F, A F ), with C F = C z + D zu F, and A F X F + X F A F = C F C F. Since we know that the closed-loop is stable, we can also rewrite the above equation as + 2 d z 2 = 0 dt (x(t) X F x(t)) dt. The integrand can be written as x(t) (A X F + F B u X F + X F A + X F B u F ) x(t) E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

9 Towards a solution of the LQR problem (intuition) Assume there is a matrix S such that F = SX F. Then, the integrand becomes x(t) (A X F + X F S B u X F + X F A + X F B u SX F ) x(t) In other words, it must be that = x(t) (C z C z + X F S D zu D zu SX F ) x(t) A X F + X F A + X F S B X F + X F B u SX F + C C z + X F S D D zu SX F = 0 u z zu Set S = (D zu D zu ) 1 B u. Then, X F must satisfy A X F + X F A + X F B u (D ) 1 B X F + C C z = 0 zud zu u z and F = (D zu D zu ) 1 B u X F Is this solution indeed stabilizing/optimal? E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

10 On Riccati equations We have already encountered a matrix equation that plays a major role in control, i.e., the (continuous-time) Lyapunov equation: A X + XA + Q = 0. This equation can be used, among other things, to check stability of a LTI system, and to compute reachability/observability gramians. The Lyapuov equation is linear in X, and can be easily solved. Another important equation in control theory it the (c.t.) algebraic Riccati equation: A X + XA + XRX + Q = 0. The Riccati equation is quadratic in X ; what can we say about its solutions, and how do we compute them? E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

11 Hamiltonian matrices It turns out that to each Riccati equation we can associate a Hamiltonian matrix of the form [ ] A R H :=, Q A which will be used to compute solutions to the Riccati equation. The spectrum of H is symmetric with respect to the imaginary axis. To see this, consider the similarity transformation: [ ] 1 [ ] [ ] [ ] [ ] [ ] 0 I A R 0 I 0 I R A A Q = = = H. I 0 Q A I 0 I 0 A Q R A In other words, H and H are similar, and hence if λ is an eigenvalue of H so is λ. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

12 Computing solutions to the Riccati equation Assume that H has no eigenvalues on the imaginary axis. Then H will have n eigenvalues in the open left half plane, and n in the open right half plane. Let X be the subspace spanned by the eigenvectors associated with the eigenvalues with [ negative ] real part, and find n n matrices X 1 and X 2 such X that X 1 = Ra. X2 If X 1 is nonsingular, then set X := X 2 X 1 1. Note that X is unique, since any other set of basis vectors satisfies X 1 = X 1 S, X 2 = X 2 S, for some invertible matrix S, and X := X 2X 1 1 = X 2 SS 1 X 1. Theorem Assume that (i) H has no eigenvalues on the imaginary axis, and that (ii) the matrix X 1 in the above construction is not singular. Then, 1 X is real symmetric; 2 X satisfies the Riccati equation A X + XA + XRX + Q = 0 3 All the eigenvalues of the matrix A + RX are in the open left half plane. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

13 Computing solutions to the Riccati equation proof 1 1 X = X 2 X 1 is real symmetric. Note that there exists a stable n n matrix H such that [ ] [ ] X 1 X 1 H = H X 2 X 2 [ ] [ ] X 1 0 I Premultiply by : X 2 I 0 [ ] [ ] [ ] [ ] [ ] [ ] X 1 0 I H X1 X 1 0 I X 1 = H X 2 I 0 X 2 X 2 I 0 X, 2 The left hand side is Hermitian so the right hand side is also Hermitian, and ( X 1 X 2 + X 2 X 1)H + H ( X 1 X 2 + X 2 X 1) = 0. This is a Lyapunov equation, and since H is stable, it has a unique solution X 1 X 2 = X 2 X 1. Hence the matrix X := X 2X 1 1 = (X 1 1 ) (X 1 X 2)X 1 1 is Hermitian. Since X 1 and X 2 can be chosen to be real, and X is unique, X is real and symmetric. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

14 Computing solutions to the Riccati equation proof 2 3 X satisfies the Riccati equation A X + XA + XRX + Q = 0: [ ] [ ] X 1 X 1 Start with H = H, and left-/right-multiply as follows: X 2 X 2 ( [ ]) ([ ] ) [ ] X 1 1 [ ] X X I 1 1 H X 1 = X I H X 1, X 2 X 2 [ ] [ ] [ ] A R I [ ] X I Q A 1 = X X 2 X 2 H X 1 A + RX is stable: XA + Q + XRX + A X = 0. Similarly, ( [ ]) ([ ] ) [ ] X1 1 [ ] X1 1 I 0 H X X 1 = I 0 H X X 1, 2 A + RX = X 1H X 1, 1 i.e., A + RX is similar to a stable matrix, and hence stable. 2 E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

15 Technical conditions A1) (A, B u ) stabilizable. A2) (C z, A) detectable. [ ] A jωi B A3) u has full column rank for all ω R C z D zu A4) D = R, invertible, i.e., D zu has full column rank. zud zu A1-A3) ensure that the Riccati equation admits a solution X that is positive semi-definite. In particular, A1) is obviously necessary, A2) ensures that any unstable mode of A will be detected by the performance output, and A3) ensures that the control effort is penalized at all frequencies (this is an additional technical condition ensuring that the Hamiltonian does not have purely imaginary eigenvalues). A4) is just for convenience. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

16 LQR: optimal control It turns out that the optimal controller can be obtained from the unique, symmetric, positive-definite solution X of the (algebraic) Riccati Equation (A B R 1 D C z ) X + X (A B u R 1 D u uu zu uu zu C z ) XB u Ruu 1 B u X + C z (I D R 1 D zu uu zu )C z = 0 by setting F = R 1 (B X + D C z ). uu u zu Define A F := A + B u F, and C F := C z + D zu F. Recall that X can be interpreted as the observability Gramian of (A F, C F ), describing the energy of the impulse response of the closed-loop system (A F, I, C F, 0). Hence z 2 = x Xx E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

17 Note on the detectability of (C z, A) Claim: Since (C z, A) is detectable, if u, z L 2, then x L 2, and x 0. Proof: Design a hypothetical observer using z to compute an estimate ˆx of the state x. Then xˆ = Axˆ + B u u + L(C z xˆ z + D zu u) = (A + LC z )ˆx + (B u + LD zu )u Lz, and hence ˆx L 2, ˆx 0. Moreover, since the observer is stable, x xˆ 0. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

18 Optimality of the proposed control law Assume that u = Fx + v. Then one can write [ ] [ ] [ ] ẋ A F B u x =, x(0) = x z C 0 F D zu v Note that v L 2 x, z, u L 2 (stability of A F ), and u, z L 2 v, x L 2 (detectability of the state in the performance output). So minimizing over u L 2 is equivalent to minimizing over v L 2. Differentiate x(t) Xx(t) along system trajectories, noting that C F D zu = XB u : d x Xx = x (A F X + XA F )x + 2x XB u v dt = x C F C F x 2x C F D zu v v D zu D zu v + v D zu D zu v = z 2 + v Rv. Integrating from 0 to +, we get 2 2 x 0 Xx 0 = z 2 + Rv 2. Hence the minimum is attained for v = 0. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

19 LQE problem Kalman filter The LQE problem is the special case of H 2 synthesis addressing the design of an observer (i.e., u takes the role of the observer update), assuming Full state updates: B u = I. Zero initial conditions: x(0) = x(0) xˆ(0) = 0. Objective: find an update signal u(t, x ) L 2 that minimizes the power in the error signal due to white noise disturbance w. Note that the disturbance enters the system in two places: As process noise: x = Ax + B w w. As sensor noise: y = C y x + D yw w. If C y = [ Q 0 ] and Dyw = [ 0 noise are not correlated, R ], then the process noise and sensor E [w B w D yw w ] = 0, which is the usual way the LQE problem is formulated. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

20 Towards a solution of the LQE problem (intuition) Consider a stabilizing update law of the form u = L(C y x + D yw w), and assume B w D = 0. By assumption, A L = A + LC y is stabilizing. yw The power of the error, under white noise disturbance, is [ + ] P z = Tr (B w + LD yw ) e A L t e A Lt (B w + LD yw ) dt, 0 i.e., P z = Tr[Y L ], where Y L is the controllability gramian of the pair (A L, B L ), with B L = B w + LD yw, and A L Y L + Y L A L = B L B L. In other words, AY L + LC y Y L + Y L A + Y L C y L + B w B w + LD yw D yw L = 0 E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

21 Towards a solution of the LQE problem (intuition) Assume there is a matrix S such that L = Y L S; then, Y L must satisfy AY L + Y L SC y Y L + Y L A + Y L C y S Y L + B w B w + Y L SD yw D yw S Y L = 0 Set S = C D ) 1 y (D yw yw. Then, Y L must satisfy AY L + Y L A Y L C y (D yw D yw ) 1 C y Y L + B w B w = 0, and L = Y L C y (D yw D yw ) 1. Duality to the LQR problem is more and more apparent... E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

22 Technical conditions B1) (C y, A) detectable. B2) (A, B w ) stabilizable. [ ] A jωi B B3) w has full row rank for all ω R. C y D yw B4) Assume D yw D = R ww invertible, i.e., D yw has full row rank. yw B1-B3) ensure that the Riccati equation admits a solution Y that is positive semi-definite. In particular, B1) is obviously necessary, B2) ensures that any unstable mode of A can be excited by the disturbance, and B3) ensures that errors are penalized at all frequencies (this is an additional technical condition ensuring that the Hamiltonian does not have purely imaginary eigenvalues). B4) is just for convenience. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

23 LQE: optimal observer It turns out that the optimal observer can be obtained from the unique, symmetric, positive-definite solution Y of the (algebraic) Riccati Equation (A B D R 1 D R 1 w yw ww C y ) Y + Y (A B w yw ww C y ) YC y Rww 1 C y Y + B w (I D yw Rww 1 D )B yw w = 0 by setting L = (YC y + B w D yw )Rww 1. Define A L := A + LC y, and B L := B w + LD yw. Recall that Y can be interpreted as the reachability Gramian of (A L, B L ), describing the power of the response to a white noise input of the closed-loop system (A L, B L, I, 0). Hence P z = Y. Optimality is proven in a similar way as that of LQR. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

24 H 2 Synthesis LQG The general version of the problem can be seen as a combination of the LQR problem and of the LQE problem. This is also called the LQG problem. By the separation principle, we can design the optimal controller for LQR, and independently design the optimal observer for LQE. Can we claim that the model-based output feedback controller is indeed optimal? E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

25 Technical conditions A1, B1) (A, B u ) stabilizable, (C y, A) detectable. [ ] A jωi B A3) u has full column rank for all ω R. C z D zu [ ] A jωi B B3) w has full row rank for all ω R. C y D yw A4, B4) D zu D zu = R uu > 0, D yw D yw = R ww > 0. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

26 H 2 optimal controller Controller gain: F = R 1 (B X + D C z ), where X is the stabilizing uu u zu solution to the ARE: (A B R 1 D C z ) X + X (A B u R 1 D u 1 zu uu zuc z ) XB u Ruu 1 B u X + C z (I D zu Ruu 1 D zu )C z = 0. Observer gain: L = (YC y + B w D to the ARE: (A B D R 1 C y )Y + Y (A B w D R 1 C y ) w yw ww yw ww yw )R 1, where Y is the stabilizing solution Controller/Observer models: [ ] [ ] A + B u F I A + LC y B w + LD G yw c :=, G f :=. C z + D zu F 0 I 0 ww YC y R 1 C y Y + B w (I D R 1 D yw )B = 0. ww yw ww w E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

27 H 2 optimal controller The state-space model of the optimal controller is then given by K = A + B u F + LC y L B u F 0 I, C y I 0 where the second input and second output of K are connected through an arbitrary stable system Q. Lengthy calculations show that C zw H 2 = Tr[B XB w ] + Tr[D zu FYF D ] + Tr[R uu QR ww ]. 2 w zu Clearly, the minimum amplification is attained when Q = 0, i.e., the conjectured model-based output feedback controller is indeed optimal. E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May 4, / 27

28 MIT OpenCourseWare J / J Dynamic Systems and Control Spring 2011 For information about citing these materials or our Terms of Use, visit:

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.41 Dynamic Systems and Control Lecture 5: H Synthesis Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology May 11, 011 E. Frazzoli (MIT) Lecture 5: H Synthesis May 11, 011

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 12: I/O Stability Readings: DDV, Chapters 15, 16 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology March 14, 2011 E. Frazzoli

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.4: Dynamic Systems Spring Homework Solutions Exercise 3. a) We are given the single input LTI system: [

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

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 2: Least Square Estimation Readings: DDV, Chapter 2 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology February 7, 2011 E. Frazzoli

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

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ ME 234, Lyapunov and Riccati Problems. This problem is to recall some facts and formulae you already know. (a) Let A and B be matrices of appropriate dimension. Show that (A, B) is controllable if and

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

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

Principles of Optimal Control Spring 2008

Principles of Optimal Control Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 16.323 Principles of Optimal Control Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 16.323 Lecture

More information

w T 1 w T 2. w T n 0 if i j 1 if i = j

w T 1 w T 2. w T n 0 if i j 1 if i = j Lyapunov Operator Let A F n n be given, and define a linear operator L A : C n n C n n as L A (X) := A X + XA Suppose A is diagonalizable (what follows can be generalized even if this is not possible -

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

3 Gramians and Balanced Realizations

3 Gramians and Balanced Realizations 3 Gramians and Balanced Realizations In this lecture, we use an optimization approach to find suitable realizations for truncation and singular perturbation of G. It turns out that the recommended realizations

More information

Linear System Theory

Linear System Theory Linear System Theory Wonhee Kim Chapter 6: Controllability & Observability Chapter 7: Minimal Realizations May 2, 217 1 / 31 Recap State space equation Linear Algebra Solutions of LTI and LTV system Stability

More information

Steady State Kalman Filter

Steady State Kalman Filter Steady State Kalman Filter Infinite Horizon LQ Control: ẋ = Ax + Bu R positive definite, Q = Q T 2Q 1 2. (A, B) stabilizable, (A, Q 1 2) detectable. Solve for the positive (semi-) definite P in the ARE:

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #17 16.31 Feedback Control Systems Deterministic LQR Optimal control and the Riccati equation Weight Selection Fall 2007 16.31 17 1 Linear Quadratic Regulator (LQR) Have seen the solutions to the

More information

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31 Contents Preamble xiii Linear Systems I Basic Concepts 1 I System Representation 3 1 State-Space Linear Systems 5 1.1 State-Space Linear Systems 5 1.2 Block Diagrams 7 1.3 Exercises 11 2 Linearization

More information

Problem Set 5 Solutions 1

Problem Set 5 Solutions 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Problem Set 5 Solutions The problem set deals with Hankel

More information

CME 345: MODEL REDUCTION

CME 345: MODEL REDUCTION CME 345: MODEL REDUCTION Balanced Truncation Charbel Farhat & David Amsallem Stanford University cfarhat@stanford.edu These slides are based on the recommended textbook: A.C. Antoulas, Approximation of

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 8: Solutions of State-space Models Readings: DDV, Chapters 10, 11, 12 (skip the parts on transform methods) Emilio Frazzoli Aeronautics and Astronautics Massachusetts

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 22: Balanced Realization Readings: DDV, Chapter 26 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology April 27, 2011 E. Frazzoli

More information

Linear-Quadratic-Gaussian (LQG) Controllers and Kalman Filters

Linear-Quadratic-Gaussian (LQG) Controllers and Kalman Filters Linear-Quadratic-Gaussian (LQG) Controllers and Kalman Filters Emo Todorov Applied Mathematics and Computer Science & Engineering University of Washington Winter 204 Emo Todorov (UW) AMATH/CSE 579, Winter

More information

6 OUTPUT FEEDBACK DESIGN

6 OUTPUT FEEDBACK DESIGN 6 OUTPUT FEEDBACK DESIGN When the whole sate vector is not available for feedback, i.e, we can measure only y = Cx. 6.1 Review of observer design Recall from the first class in linear systems that a simple

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.24: Dynamic Systems Spring 20 Homework 9 Solutions Exercise 2. We can use additive perturbation model with

More information

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin LQR, Kalman Filter, and LQG Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin May 2015 Linear Quadratic Regulator (LQR) Consider a linear system

More information

Lecture 2 and 3: Controllability of DT-LTI systems

Lecture 2 and 3: Controllability of DT-LTI systems 1 Lecture 2 and 3: Controllability of DT-LTI systems Spring 2013 - EE 194, Advanced Control (Prof Khan) January 23 (Wed) and 28 (Mon), 2013 I LTI SYSTEMS Recall that continuous-time LTI systems can be

More information

Controllability, Observability, Full State Feedback, Observer Based Control

Controllability, Observability, Full State Feedback, Observer Based Control Multivariable Control Lecture 4 Controllability, Observability, Full State Feedback, Observer Based Control John T. Wen September 13, 24 Ref: 3.2-3.4 of Text Controllability ẋ = Ax + Bu; x() = x. At time

More information

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Module 07 Controllability and Controller Design of Dynamical LTI Systems Module 07 Controllability and Controller Design of Dynamical LTI Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha October

More information

Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2015

Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2015 Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 15 Asymptotic approach from time-varying to constant gains Elimination of cross weighting

More information

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery Linear Quadratic Gausssian Control Design with Loop Transfer Recovery Leonid Freidovich Department of Mathematics Michigan State University MI 48824, USA e-mail:leonid@math.msu.edu http://www.math.msu.edu/

More information

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL 1. Optimal regulator with noisy measurement Consider the following system: ẋ = Ax + Bu + w, x(0) = x 0 where w(t) is white noise with Ew(t) = 0, and x 0 is a stochastic

More information

Lecture 19 Observability and state estimation

Lecture 19 Observability and state estimation EE263 Autumn 2007-08 Stephen Boyd Lecture 19 Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time

More information

Observability. It was the property in Lyapunov stability which allowed us to resolve that

Observability. It was the property in Lyapunov stability which allowed us to resolve that Observability We have seen observability twice already It was the property which permitted us to retrieve the initial state from the initial data {u(0),y(0),u(1),y(1),...,u(n 1),y(n 1)} It was the property

More information

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A.

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A. Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Q-Parameterization 1 This lecture introduces the so-called

More information

Final Exam Solutions

Final Exam Solutions EE55: Linear Systems Final Exam SIST, ShanghaiTech Final Exam Solutions Course: Linear Systems Teacher: Prof. Boris Houska Duration: 85min YOUR NAME: (type in English letters) I Introduction This exam

More information

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice EL2520 Control Theory and Practice Lecture 8: Linear quadratic control Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden Linear quadratic control Allows to compute the controller

More information

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli Control Systems I Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 13, 2017 E. Frazzoli (ETH)

More information

Theorem 1. ẋ = Ax is globally exponentially stable (GES) iff A is Hurwitz (i.e., max(re(σ(a))) < 0).

Theorem 1. ẋ = Ax is globally exponentially stable (GES) iff A is Hurwitz (i.e., max(re(σ(a))) < 0). Linear Systems Notes Lecture Proposition. A M n (R) is positive definite iff all nested minors are greater than or equal to zero. n Proof. ( ): Positive definite iff λ i >. Let det(a) = λj and H = {x D

More information

Observability and state estimation

Observability and state estimation EE263 Autumn 2015 S Boyd and S Lall Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time observability

More information

OPTIMAL CONTROL SYSTEMS

OPTIMAL CONTROL SYSTEMS SYSTEMS MIN-MAX Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University OUTLINE MIN-MAX CONTROL Problem Definition HJB Equation Example GAME THEORY Differential Games Isaacs

More information

2 The Linear Quadratic Regulator (LQR)

2 The Linear Quadratic Regulator (LQR) 2 The Linear Quadratic Regulator (LQR) Problem: Compute a state feedback controller u(t) = Kx(t) that stabilizes the closed loop system and minimizes J := 0 x(t) T Qx(t)+u(t) T Ru(t)dt where x and u are

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 14: Controllability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 14: Controllability p.1/23 Outline

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 7: State-space Models Readings: DDV, Chapters 7,8 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology February 25, 2011 E. Frazzoli

More information

10 Transfer Matrix Models

10 Transfer Matrix Models MIT EECS 6.241 (FALL 26) LECTURE NOTES BY A. MEGRETSKI 1 Transfer Matrix Models So far, transfer matrices were introduced for finite order state space LTI models, in which case they serve as an important

More information

Lecture 5 Linear Quadratic Stochastic Control

Lecture 5 Linear Quadratic Stochastic Control EE363 Winter 2008-09 Lecture 5 Linear Quadratic Stochastic Control linear-quadratic stochastic control problem solution via dynamic programming 5 1 Linear stochastic system linear dynamical system, over

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

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

Time-Invariant Linear Quadratic Regulators!

Time-Invariant Linear Quadratic Regulators! Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 17 Asymptotic approach from time-varying to constant gains Elimination of cross weighting

More information

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup Chapter 5 Standard LTI Feedback Optimization Setup Efficient LTI feedback optimization algorithms comprise a major component of modern feedback design approach: application problems involving complex models

More information

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

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

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

H 2 Optimal State Feedback Control Synthesis. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

H 2 Optimal State Feedback Control Synthesis. Raktim Bhattacharya Aerospace Engineering, Texas A&M University H 2 Optimal State Feedback Control Synthesis Raktim Bhattacharya Aerospace Engineering, Texas A&M University Motivation Motivation w(t) u(t) G K y(t) z(t) w(t) are exogenous signals reference, process

More information

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

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

Lecture 4 Continuous time linear quadratic regulator

Lecture 4 Continuous time linear quadratic regulator EE363 Winter 2008-09 Lecture 4 Continuous time linear quadratic regulator continuous-time LQR problem dynamic programming solution Hamiltonian system and two point boundary value problem infinite horizon

More information

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006 Multivariable Control Lecture 3 Description of Linear Time Invariant Systems John T. Wen September 7, 26 Outline Mathematical description of LTI Systems Ref: 3.1-3.4 of text September 7, 26Copyrighted

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 5: Matrix Perturbations Readings: DDV, Chapter 5 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology February 16, 2011 E. Frazzoli

More information

Massachusetts Institute of Technology

Massachusetts Institute of Technology Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.11: Introduction to Communication, Control and Signal Processing QUIZ 1, March 16, 21 QUESTION BOOKLET

More information

6. Linear Quadratic Regulator Control

6. Linear Quadratic Regulator Control EE635 - Control System Theory 6. Linear Quadratic Regulator Control Jitkomut Songsiri algebraic Riccati Equation (ARE) infinite-time LQR (continuous) Hamiltonian matrix gain margin of LQR 6-1 Algebraic

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 17: Robust Stability Readings: DDV, Chapters 19, 20 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology April 6, 2011 E. Frazzoli

More information

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28 OPTIMAL CONTROL Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 28 (Example from Optimal Control Theory, Kirk) Objective: To get from

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

Lecture 8. Applications

Lecture 8. Applications Lecture 8. Applications Ivan Papusha CDS270 2: Mathematical Methods in Control and System Engineering May 8, 205 / 3 Logistics hw7 due this Wed, May 20 do an easy problem or CYOA hw8 (design problem) will

More information

6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski. Solutions to Problem Set 1 1. Massachusetts Institute of Technology

6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski. Solutions to Problem Set 1 1. Massachusetts Institute of Technology Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Solutions to Problem Set 1 1 Problem 1.1T Consider the

More information

ECEEN 5448 Fall 2011 Homework #4 Solutions

ECEEN 5448 Fall 2011 Homework #4 Solutions ECEEN 5448 Fall 2 Homework #4 Solutions Professor David G. Meyer Novemeber 29, 2. The state-space realization is A = [ [ ; b = ; c = [ which describes, of course, a free mass (in normalized units) with

More information

Linear Systems. Manfred Morari Melanie Zeilinger. Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich

Linear Systems. Manfred Morari Melanie Zeilinger. Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich Linear Systems Manfred Morari Melanie Zeilinger Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich Spring Semester 2016 Linear Systems M. Morari, M. Zeilinger - Spring

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

Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation

Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation EE363 Winter 2008-09 Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation partially observed linear-quadratic stochastic control problem estimation-control separation principle

More information

18.06SC Final Exam Solutions

18.06SC Final Exam Solutions 18.06SC Final Exam Solutions 1 (4+7=11 pts.) Suppose A is 3 by 4, and Ax = 0 has exactly 2 special solutions: 1 2 x 1 = 1 and x 2 = 1 1 0 0 1 (a) Remembering that A is 3 by 4, find its row reduced echelon

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

Sample ECE275A Midterm Exam Questions

Sample ECE275A Midterm Exam Questions Sample ECE275A Midterm Exam Questions The questions given below are actual problems taken from exams given in in the past few years. Solutions to these problems will NOT be provided. These problems and

More information

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7) EEE582 Topical Outline A.A. Rodriguez Fall 2007 GWC 352, 965-3712 The following represents a detailed topical outline of the course. It attempts to highlight most of the key concepts to be covered and

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

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

Module 03 Linear Systems Theory: Necessary Background

Module 03 Linear Systems Theory: Necessary Background Module 03 Linear Systems Theory: Necessary Background Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html September

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

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #20 16.31 Feedback Control Systems Closed-loop system analysis Bounded Gain Theorem Robust Stability Fall 2007 16.31 20 1 SISO Performance Objectives Basic setup: d i d o r u y G c (s) G(s) n control

More information

Appendix A Solving Linear Matrix Inequality (LMI) Problems

Appendix A Solving Linear Matrix Inequality (LMI) Problems Appendix A Solving Linear Matrix Inequality (LMI) Problems In this section, we present a brief introduction about linear matrix inequalities which have been used extensively to solve the FDI problems described

More information

EE363 homework 2 solutions

EE363 homework 2 solutions EE363 Prof. S. Boyd EE363 homework 2 solutions. Derivative of matrix inverse. Suppose that X : R R n n, and that X(t is invertible. Show that ( d d dt X(t = X(t dt X(t X(t. Hint: differentiate X(tX(t =

More information

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

More information

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

1. Find the solution of the following uncontrolled linear system. 2 α 1 1 Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +

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

CIMPA Summer School on Current Research on Finite Element Method Lecture 1. IIT Bombay. Introduction to feedback stabilization

CIMPA Summer School on Current Research on Finite Element Method Lecture 1. IIT Bombay. Introduction to feedback stabilization 1/51 CIMPA Summer School on Current Research on Finite Element Method Lecture 1 IIT Bombay July 6 July 17, 215 Introduction to feedback stabilization Jean-Pierre Raymond Institut de Mathématiques de Toulouse

More information

4 Optimal State Estimation

4 Optimal State Estimation 4 Optimal State Estimation Consider the LTI system ẋ(t) = Ax(t)+B w w(t), y(t) = C y x(t)+d yw w(t), z(t) = C z x(t) Problem: Compute (Â,F) such that the output of the state estimator ˆx(t) = ˆx(t) Fy(t),

More information

Control, Stabilization and Numerics for Partial Differential Equations

Control, Stabilization and Numerics for Partial Differential Equations Paris-Sud, Orsay, December 06 Control, Stabilization and Numerics for Partial Differential Equations Enrique Zuazua Universidad Autónoma 28049 Madrid, Spain enrique.zuazua@uam.es http://www.uam.es/enrique.zuazua

More information

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

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004 MER42 Advanced Control Lecture 9 Introduction to Kalman Filtering Linear Quadratic Gaussian Control (LQG) G. Hovland 24 Announcement No tutorials on hursday mornings 8-9am I will be present in all practical

More information

1 Linear Algebra Problems

1 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 information

Problem Set 4 Solutions 1

Problem Set 4 Solutions 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6245: MULTIVARIABLE CONTROL SYSTEMS by A Megretski Problem Set 4 Solutions Problem 4T For the following transfer

More information

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) vs Observability Algebraic Tests (Kalman rank condition & Hautus test) A few

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52 1/52 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 2 Laplace Transform I Linear Time Invariant Systems A general LTI system may be described by the linear constant coefficient differential equation: a n d n

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

Hankel Optimal Model Reduction 1

Hankel Optimal Model Reduction 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Hankel Optimal Model Reduction 1 This lecture covers both the theory and

More information

Reduced Basis Method for Parametric

Reduced Basis Method for Parametric 1/24 Reduced Basis Method for Parametric H 2 -Optimal Control Problems NUMOC2017 Andreas Schmidt, Bernard Haasdonk Institute for Applied Analysis and Numerical Simulation, University of Stuttgart andreas.schmidt@mathematik.uni-stuttgart.de

More information

Balancing of Lossless and Passive Systems

Balancing of Lossless and Passive Systems Balancing of Lossless and Passive Systems Arjan van der Schaft Abstract Different balancing techniques are applied to lossless nonlinear systems, with open-loop balancing applied to their scattering representation.

More information

L2 gains and system approximation quality 1

L2 gains and system approximation quality 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION L2 gains and system approximation quality 1 This lecture discusses the utility

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

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

1 Controllability and Observability

1 Controllability and Observability 1 Controllability and Observability 1.1 Linear Time-Invariant (LTI) Systems State-space: Dimensions: Notation Transfer function: ẋ = Ax+Bu, x() = x, y = Cx+Du. x R n, u R m, y R p. Note that H(s) is always

More information

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) and Observability Algebraic Tests (Kalman rank condition & Hautus test) A few

More information

1 Continuous-time Systems

1 Continuous-time Systems Observability Completely controllable systems can be restructured by means of state feedback to have many desirable properties. But what if the state is not available for feedback? What if only the output

More information