Stability, Pole Placement, Observers and Stabilization

Size: px
Start display at page:

Download "Stability, Pole Placement, Observers and Stabilization"

Transcription

1 Stability, Pole Placement, Observers and Stabilization 1 1, The Netherlands DISC Course Mathematical Models of Systems

2 Outline 1 Stability of autonomous systems 2 The pole placement problem 3 Stabilization by state feedback 4 State observers 5 Pole placement and stabilization by dynamic output feedback

3 Stability of autonomous Systems Autonomous systems Let P(ξ) R q q [ξ], with det P(ξ) 0, i.e., detp(ξ) is not the zero polynomial. Consider the system of differential equations P( d dt )w = 0. This represents the dynamical system Σ = (R, R q,b) with B = {w : R R q w satisfies P ( ) d dt w = 0 weakly}. Since det P(ξ) 0, the resulting system is autonomous. Hence B is finite-dimensional and each weak solution of is a strong one.

4 Stability of autonomous systems All solutions All solutions are infinitely differentiable. In fact, w B if and only if w = w 1 + w w N, with w k s associated with one of the distinct roots λ 1,λ 2,...,λ N of det P(ξ). This w k is given by w k (t) = ( nk 1 l=0 B kl t l )e λ kt, where n k is the multiplicity of the root λ k of det P(ξ), B kl s are suitable constant complex vectors.

5 Stability of autnomous systems Stability definitions The linear dynamical system Σ = (R, R q,b) is said to be 1 stable if all elements of its behavior B are bounded on the half-line [0, ), i.e, if (w B) (there exists M R such that w(t) M for t 0). Of course, this bound M depends on the particular solution w B, 2 unstable if it is not stable, 3 asymptotically stable if all elements of B approach zero for t (i.e, if (w B) (w(t) 0 as t )). Important note: If Σ is stable or asymptotically stable then it must be autonomous. Hence without loss of generality B = ker P( d dt ) with P(ξ) nonsingular.

6 Stability of autonomous systems Definition of simple and semisimple roots Let P(ξ) R q q [ξ] be nonsingular. Then 1 The roots of P(ξ) are defined to be those of the scalar polynomial detp(ξ). Hence λ C is a root of P(ξ) if and only if rank P(λ) < q, 2 The root λ is called simple if it is a root of det P(ξ) of multiplicity one, 3 semisimple if the rank deficiency of P(λ) equals the multiplicity of λ as a root of P(ξ) (equivalently, if the dimension of ker P(λ) is equal to the multiplicity of λ as a root of det P(ξ)). Clearly, for q = 1 roots are semisimple if and only if they are simple, but for q > 1 the situation is more complicated.

7 Stability of autonomous systems Example λ = 0 is a root of multiplicity 2 for both the polynomial matrices ( ) ( ) ξ 0 ξ 1 and. (1) 0 ξ 0 ξ This root is semisimple in the first case, but not in the second.

8 Stability of autonomous systems Theorem Let P R q q [ξ] be nonsingular. )w = 0 is: P( d dt The system represented by 1 asymptotically stable if and only if all the roots of detp(ξ) have negative real part; 2 stable if and only if for each λ C that is a root of P(ξ), either (i) Re λ < 0, or (ii) Re λ = 0 and λ is a semisimple root of P(ξ). 3 unstable if P(ξ) has a root with positive real part and/or a nonsemisimple root with zero real part.

9 Stability of autonomous systems Examples 1 Scalar first-order system aw + d dt w = 0. Associated polynomial P(ξ) = a + ξ. Root a. Hence this system is asymptotically stable if a > 0, stable if a = 0, and unstable if a < 0. Note: behavior B = {Ae at A R}. 2 Scalar second-order system aw + d2 dt 2 w = 0. Associated polynomial P(ξ) = a + ξ 2. Roots λ 1,2 = ± a for a < 0, λ 1,2 = ±i a for a > 0, and λ = 0 is a double, not semisimple root when a = 0. Thus we have (a < 0 instability), (a > 0 stability), and (a = 0 instability). Indeed: B = {Ae at + Be at A,B R}, if a < 0, B = {A cos at + B sin ata A,B R}, if a > 0, B = {A + Bt A,B R}, if a = 0.

10 Stability of autonomous systems Special case: stability of state equations Autonomous state system d dt x = Ax, with A Rn n. Polynomial matrix P(ξ) = I ξ A. Roots: the eigenvalues of A. An eigenvalue λ of A is called semisimple if λ is a semisimple root of det(iξ A), i.e: the multiplicity of λ is equal to dim ker(λi A). Note: dim ker(λi A) is always equal to the number of independent eigenvectors associated with the eigenvalue λ.

11 Stability of autonomous systems Corollary The system defined by d dt x = Ax is: 1 asymptotically stable if and only if the eigenvalues of A have negative real part, 2 stable if and only if for each λ C that is an eigenvalue of A, either (i) Reλ < 0, or (ii) Re λ = 0 and λ is a semisimple eigenvalue of A, 3 unstable if and only if A has either an eigenvalue with positive real part or a nonsemisimple one with zero real part.

12 The pole placement problem Consider the linear time-invariant dynamical system in state form described by d dt x = Ax + Bu, with x : R R n and u : R R m the state and the input trajectory, and with A R n n and B R n m. Allow linear state feedback controllers of the form u = Nx, with N R m n called the feedback gain matrix. Closed loop equation: d dt x = (A + BN)x. This represents an autonomous dynamical system.

13 Stability of Autonomous Systems d dt Plant x = Ax + Bu Feedback processor u = Nx

14 The pole placement problem We call the eigenvalues of A + BN the closed loop poles. Question: what closed loop pole locations are achievable by choosing the feedback gain matrix N? Closed loop characteristic polynomial: Pole placement problem χ A+BN (ξ) := det(ξi (A + BN)) Let A R n n and B R n m be given. What is the set of polynomials χ A+BN (ξ) obtainable by choosing the matrix N R m n?

15 The pole placement problem The pole placement theorem (W.M. Wonham, 1969) Consider the system d dt x = Ax +Bu. For any real monic polynomial r(ξ) of degree n there exists N R m n such that χ A+BN = r(ξ) if and only if the system d dt x = Ax + Bu is controllable. Monic polynomial of degree n: p(ξ) = ξ n +p n 1 ξ n p 1 ξ+p 0. W.M. Wonham, On pole assignment in multi-input controllable linear systems, IEEE Transactions on Automatic Control, 1967.

16 Proof of the pole placement theorem

17 Proof of the pole placement theorem System similarity Σ n,m := the family of all systems d dt x = Ax +Bu with n state and m input variables. We say: (A,B) Σ n,m. Let (A 1,B 1 ),(A 2,B 2 ) Σ n,m. We call (A 1,B 1 ) and (A 2,B 2 ) similar if there exists a nonsingular matrix S R n n such that A 2 = SA 1 S 1 and B 2 = SB 1. d If in the state space of dt x = Ax + Bu we change the coordinate basis by defining z(t) = Sx(t), then the dynamics of z are governed by d dt z = SAS 1 z + SBu. Hence similarity corresponds to changing the basis in the state space.

18 Proof of the pole placement theorem Lemma Assume (A 1,B 1 ),(A 2,B 2 ) Σ n,m are similar. Let r(ξ) R[ξ] be a monic polynomial. Then there exists a matrix N 1 R m n such that χ A1 +B 1 N 1 (ξ) = r(ξ) if and only if there exists a matrix N 2 R m n such that χ A2 +B 2 N 2 (ξ) = r(ξ). Proof Let A 2 = SA 1 S 1 and B 2 = SB 1. Assume χ A1 +B 1 N 1 (ξ) = r(ξ). Define N 2 = N 1 S 1. Then A 2 + B 2 N 2 = S(A 1 + B 1 N 1 )S 1, so A 1 +B 1 N 1 and A 2 +B 2 N 2 are similar, and therefore χ A2 +B 2 N 2 (ξ) = r(ξ) as well. Also the converse.

19 Proof of the pole placement theorem Lemma The system (A,B) Σ n,m is similar to a system (A,B ) Σ n,m with A,B of the form ( A A = 11 A ) ( ) 12 0 A, B B = and with (A 11,B 1 ) controllable.

20 Proof of the pole placement theorem Proof Two cases: 1 if (A,B) is controllable then A 11 = A = A and B 1 = B = B, and A 12, A 22 and the 0-matrices are void. 2 If (A,B) is not controllable, then R := im(b AB A 2 B... A n 1 B) R n, so is a proper subspace of R n. Choose a basis of R n adapted to R. The matrices with respect to this new basis are of the form (A,B ) because AR R and im B R.

21 Proof of the pole placement theorem Pole placement Controllability Assume (A,B) is not controllable. Then it is similar to (A,B ) of the form ( A A = 11 A ) ( ) 12 0 A, B B = with n 1, the dimension of A 11, less than n. Now apply N = (N 1 N 2 ), with N 1 Rm n 1 and N 2 Rm (n n 1), on this system. Then A + B N = ( A 11 + B 1 N 1 A 12 + B 1 N 2 0 A 22 Characteristic polynomial is given by χ A 11 +B 1 (ξ)χ N 1 A (ξ). Therefore, the characteristic polynomial χ A +B N (ξ), and hence 22 χ A+BN (ξ), has, regardless of what N is chosen, χ A 22 (ξ) as a factor. ).

22 Proof of the pole placement theorem Theorem Let r(ξ) be a monic polynomial of degree n. Assume (A,B) controllable, and m = 1. Let F R 1 n be the solution of the system of linear equations F(B AB A n 2 B A n 1 B) = ( ). Then N = F r(a) yields χ A+BN (ξ) = r(ξ). Here r(a) := r 0 I + r 1 A + + r n 1 A n 1 + A n. Note: this yields a proof of the implication Controllability Pole placement for the special case m = 1!

23 Proof of the pole placement theorem Notation Σ cont n,m Σ n,m are all controllable systems with state space R n and input space R m. Heymann s lemma (1968) Let (A,B) Σ cont n,m. Assume K Rm 1 such that BK 0. Then there exists a N R m n such that (A + BN,BK) Σ cont 1,n. M. Heymann, Comments to: Pole assignment in multi-input controllable linear systems, IEEE Transactions on Automatic Control, 1968.

24 Proof of the pole placement theorem

25 Proof of the pole placement theorem Controllability Pole placement, m > 1: coup de grâce Choose K R m 1 such that BK 0, by controllability, B 0, hence such a K exists. Choose N R m 1 such that (A + BN,BK) controllable. We are now back in the case m = 1. Choose N R 1 n such that A + BN + BKN has the desired characteristic polynomial r(ξ). Finally, take N = N + KN. Then A + BN = A + BN + BKN so χ A+BN (ξ) = r(ξ).

26 The pole placement problem Algorithm Data: A R n n, B R n m, with (A,B) controllable; r(ξ) R[ξ] with r(ξ) monic and of degree n. Required: N R m n such that χ A+BN (ξ) = r(ξ). Algorithm: 1 Find K R m 1 and N R m n such that (A + BN,BK) is controllable. 2 Put A = A + BN, B = BK, and compute F from F[B,A B,...,(A ) n 1 B ] = [ ]. 3 Compute N = F r(a ). 4 Compute N = N + KN. Result: N is the desired feedback matrix.

27 Stabilization So: if (A,B) is controllable then all polynomials can be placed. Question: what polynomials can be placed if (A, B) is not controllable?. Recall (A,B) Σ n,m is similar to A = ( A 11 A 12 0 A 22 ), B = ( B 1 0 The matrix A 22 characterizes the noncontrollable behavior of the system. Its characteristic polynomial χ A22 (ξ) is called the uncontrollable polynomial of the system. Its roots are called the uncontrollable poles ( modes ). ).

28 Stabilization Theorem Consider the system (A,B). Let χ u (ξ) be its uncontrollable polynomial. There exists a feedback matrix N R n m such that χ A+BN(ξ) = r(ξ) if and only if r(ξ) is a real monic polynomial of degree n that has χ u (ξ) as a factor.

29 Stabilization Proof Take (A,B ) similar to (A,B). Partition N conformably as N = (N 1 N 2 ). Then A + B N = ( A 11 + B 1 N 1 A 12 + B 1 N 2 0 A 22 Hence χ A +B N (ξ) = χ A (ξ)χ 11 +B 1 N A 1 22 (ξ) = χ A 11 +B 1 (ξ)χ u(ξ). N 1 Let r(ξ) have χ u (ξ) as a factor. Then r(ξ) = r 1 (ξ)χ u (ξ) for some monic r 1 (ξ). Since (A 11,B 1 ) is controllable, χ A (ξ) can be 11 +B 1 N 1 made equal to r 1 (ξ). Then with N = (N 1 0) we have χ A +B N (ξ) = r 1 (ξ)χ u (ξ) = r(ξ). Also the converse. ).

30 Stabilization Consider the system d dt x = Ax + Bu with the control law u = Nx. The closed loop system d dt x = (A + BN)x is asymptotically stable if and only if A + BN is Hurwitz. Question: when does there exist N R m n such that A + BN is Hurwitz? Corollary There exists N such A + BN is Hurwitz if and only if the uncontrollable polynomial χ u (ξ) of (A,B) is Hurwitz.

31 Stabilization Definition We call the system d dt x = Ax +Bu, or, equivalently, the pair (A,B), stabilizable if its uncontrollable polynomial χ u (ξ) is Hurwitz. Theorem (Hautus test) The system d dt x = Ax + Bu is stabilizable if and only if rank ( λi A B ) = n for all λ C + := {λ C Re(λ) 0}.

32 Stabilization

33 State observers Consider the following plant d dt x = Ax + Bu, y = Cx x is the state, u the input, and y the output. System parameters: A R n n, B R n m, and C R p n. Denote the class of such systems by Σ n,m,p. We also write (A,B,C) Σ n,m,p. The external (manifest) signals u and y are measured. Aim: deduce the internal (latent) signal x from these measurements.

34 State observers D. Luenberger, 1963

35 State observers An algorithm that estimates x from u and y is called a state observer. Denote the estimate of x by ˆx, and define the estimation error as e := x ˆx. A state observer is a dynamical system with u and y as input, ˆx as output, and that makes e = x ˆx small in some sense. Here we focus on the asymptotic behavior of e(t) for t.

36 State observers x + e u Plant y u Observer ˆx

37 State observers Proposed state observer: Combining this equation with d dt ˆx = (A LC)ˆx + Bu + Ly, d dt x = Ax + Bu, y = Cx yields the following equation for e = x ˆx: d d e = (A LC)e. dt dt e = d dt x d dt ˆx = (Ax + Bu) ((A LC)ˆx + Bu + Ly) = (Ax+Bu) ((A LC)ˆx+Bu+LCx) = (A LC)(x ˆx) = (A LC)e.

38 State observers We want that e(t) 0 as t for all e(0) = x(0) ˆx(0), i.e., we want A LC to be Hurwitz. Often we need a certain rate of convergence for e(t). This leads to the following question: What eigenvalues ( observer poles ) can we achieve for A LC by choosing the observer gain matrix L? In linear algebra terms: Let A R n n and C R p n be given. What is the set of polynomials χ A LC (ξ) obtainable by choosing the matrix L R n p?

39 State observers Theorem Consider the system d dt x = Ax + Bu, y = Cx. There exists for every real monic polynomial r(ξ) of degree n a matrix L such that χ A LC (ξ) equals r(ξ) if and only if the system is observable. Proof (A,C) observable pair if and only if (A T,C T ) controllable pair. Note: for any real square matrix M, χ M (ξ) = χ M T(ξ). Assume (A,C) observable. By the pole placement theorem, there exists for all r(ξ) a matrix N R p n such that χ A T +C T N(ξ) = r(ξ). Thus χ A LC (ξ) = r(ξ) with L = N T. Conversely: Assume there exists for all r(ξ) a matrix L R n p such that χ A LC (ξ) = r(ξ). Then χ A T +C T ( L) T (ξ) = r(ξ) so (AT,C T ) controllable, whence (A,C) observable.

40 State observers What if (A,C) is not observable? The dynamical systems (A 1,B 1,C 1 ) Σ n,m,p and (A 2,B 2,C 2 ) Σ n,m,p are called similar if there exist a nonsingular S such that A 1 = SA 2 S 1, B 1 = SB 2, C 1 = C 2 S 1. Theorem The system (A,B,C) Σ n,m,p is similar to a system of the form (A,B,C ) in which A and C have the following structure: ( ) A A11 0 =, C = (C A 12 A 1 0), 22 with (A 11,C 1 ) observable. All such decompositions lead to matrices A 22 that have the same characteristic polynomial.

41 State observers The polynomial χ A22 (ξ) is called the unobservable polynomial of (A,C). Notation: χ 0 (ξ) Its roots are called the unobservable eigenvalues (modes). Theorem Consider the system (A,B,C) Σ n,m,p. Let χ 0 (ξ) be its unobservable polynomial. There exists L R n p such that χ A LC (ξ) = r(ξ) if and only if r(ξ) is a real monic polynomial of degree n that has χ 0 (ξ) as a factor. Proof ( A11 0 A 12 A 22 ) ( L1 + L 2 ) ( A11 + L (C 1 0) = 1 C 1 0 A 12 + L 2 C 1 A 22 )

42 State observers Corollary There exists an observer d dt ˆx = (A LC)ˆx + Bu + Ly such that for all initial states x(0) and ˆx(0) lim ˆx(t) x(t) = 0, t i.e. such that A LC is Hurwitz, if and only if the unobservable polynomial χ 0 (ξ) of (A,C) is Hurwitz. Definition The system (A,B,C) Σ n,m,p is called detectable if the the unobservable polynomial χ 0 (ξ) of (A,C) is Hurwitz.

43 State observers Theorem (Hautus test) The system (A,B,C) Σ n,m,p is detectable if and only if ( λi A rank C for all λ C + := {λ C Re(λ) 0}. ) = n

44 Dynamic output feedback Plant: d dt x = Ax + Bu, y = Cx. Linear time-invariant feedback controller: d z = Kz + Ly, u = Mz + Ny, dt with z : R R d the state of the controller, K R d d, L R d p, M R m d, and N R m p the parameter matrices specifying the controller. State dimension d N is called the order of the controller. Is a design parameter: typically, we want d to be small.

45 Dynamic output feedback By combining the equations of the plant and controller we obtain the closed loop system ( ) ( )( ) d x A + BNC BM x dt =,y = Cx, u = Mz + Ny z LC K z Compact form: with x e := col(x,z) (the extended state), A e, C e, and H e defined in the obvious way, this yields the closed loop system equations d dt x e = A e x e, y = C e x e, u = H e x e. This is an autonomous dynamical system. We call the eigenvalues of A e the closed loop poles and χ Ae (ξ) the closed loop characteristic polynomial.

46 Dynamic output feedback Question What closed loop pole locations are achievable by choosing (K,L,M,N)? More precisely: Let A R n n, B R n m, and C R p n be given. Determine the set of polynomials χ Ae (ξ) obtainable by choosing d N and K R d d, L R d p, M R m d, N R m p, and where A e is given by ( ) A + BNC BM A e =. LC K Full solution to this problem is unknown. We will describe a very useful partial result.

47 Dynamic output feedback We have already seen how to proceed if C = I, i.e., if the full state vector is measured. Let u = N x be a memoryless state feedback control law obtained this way. We have also seen how we can estimate the state x of from (u,y). Let d dt ˆx = (A L C)ˆx + Bu + L y be a suitable observer. Separation principle: combine an observer with a state controller and use the same controller gains as in the case in which the state is measured.

48 Dynamic output feedback This yields the feedback controller: d dt ˆx = (A L C)ˆx + BN ˆx + L y, u = N ˆx. This is, of course, a feedback processor with order d = n, K = A L C + BN, L = L, M = N, and N = 0. Closed loop system obtained by using this feedback controller: ( ) ( ) ( ) d x A BN x dt = ˆx L C A L C + BN, ˆx u = N ˆx, y = Cx.

49 Dynamic output feedback u Plant N ˆx Observer Controller

50 Dynamic output feedback We are interested in the characteristic polynomial of A e. Define a similarity transformation S R 2n 2n by ( ) I 0 S := I I Note: S 1 = S. Also ( A + BN BN 0 A L C ) ( ) A BN = S L C A L C + BN S 1 Hence the closed loop characteristic polynomial equals the product of χ A+BN (ξ) and χ A L C(ξ).

51 Dynamic output feedback Theorem (Pole placement by dynamic output feedback) Consider the system (A,B,C) and assume that (A,B) is controllable and that (A,C) is observable. Then for every real monic polynomial r(ξ) of degree 2n, factorizable into two real polynomials of degree n, there exists a feedback controller (K, L, M, N) of order n such that the closed loop system matrix A e has characteristic polynomial r(ξ). Proof Take d = n, K = A L C + BN, L = L, M = N, and N = 0. Choose N such that χ A+BN (ξ) = r 1 (ξ) and L such that χ A L C(ξ) = r 2 (ξ), where r 1 (ξ) and r 2 (ξ) are real factors of r(ξ) such that r(ξ) = r 1 (ξ)r 2 (ξ).

52 Dynamic output feedback Theorem (Stabilization by dynamic output feedback) Consider the system (A,B,C) and let χ u (ξ) be its uncontrollable polynomial, χ 0 (ξ) its unobservable polynomial. Then 1 For any real monic polynomials r 1 (ξ) and r 2 (ξ) of degree n such that r 1 (ξ) has χ u (ξ) as a factor and r 2 (ξ) has χ 0 (ξ) as a factor, there exists a feedback controller (K,L,M,N) of order n such that the closed loop system matrix A e has characteristic polynomial r(ξ) = r 1 (ξ)r 2 (ξ). 2 There exists a feedback controller (K,L,M,N) as such that the closed loop system is asymptotically stable if and only if both χ u (ξ) and χ 0 (ξ) are Hurwitz, i.e., if and only if (A,B) is stabilizable and (A,C) is detectable.

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19 POLE PLACEMENT Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 19 Outline 1 State Feedback 2 Observer 3 Observer Feedback 4 Reduced Order

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

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

5. Observer-based Controller Design

5. Observer-based Controller Design EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1

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

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER Exercise 54 Consider the system: ẍ aẋ bx u where u is the input and x the output signal (a): Determine a state space realization (b): Is the

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

On feedback stabilizability of time-delay systems in Banach spaces

On feedback stabilizability of time-delay systems in Banach spaces On feedback stabilizability of time-delay systems in Banach spaces S. Hadd and Q.-C. Zhong q.zhong@liv.ac.uk Dept. of Electrical Eng. & Electronics The University of Liverpool United Kingdom Outline Background

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

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

Robust Control 2 Controllability, Observability & Transfer Functions

Robust Control 2 Controllability, Observability & Transfer Functions Robust Control 2 Controllability, Observability & Transfer Functions Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /26/24 Outline Reachable Controllability Distinguishable

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

Control engineering sample exam paper - Model answers

Control engineering sample exam paper - Model answers Question Control engineering sample exam paper - Model answers a) By a direct computation we obtain x() =, x(2) =, x(3) =, x(4) = = x(). This trajectory is sketched in Figure (left). Note that A 2 = I

More information

University of Toronto Department of Electrical and Computer Engineering ECE410F Control Systems Problem Set #3 Solutions = Q o = CA.

University of Toronto Department of Electrical and Computer Engineering ECE410F Control Systems Problem Set #3 Solutions = Q o = CA. University of Toronto Department of Electrical and Computer Engineering ECE41F Control Systems Problem Set #3 Solutions 1. The observability matrix is Q o C CA 5 6 3 34. Since det(q o ), the matrix is

More information

Stabilization of Distributed Parameter Systems by State Feedback with Positivity Constraints

Stabilization of Distributed Parameter Systems by State Feedback with Positivity Constraints Stabilization of Distributed Parameter Systems by State Feedback with Positivity Constraints Joseph Winkin Namur Center of Complex Systems (naxys) and Dept. of Mathematics, University of Namur, Belgium

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

TRACKING AND DISTURBANCE REJECTION

TRACKING AND DISTURBANCE REJECTION TRACKING AND DISTURBANCE REJECTION Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 13 General objective: The output to track a reference

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

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough H.L. Trentelman 1 The geometric approach In the last

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

The Behavioral Approach to Systems Theory

The Behavioral Approach to Systems Theory The Behavioral Approach to Systems Theory Paolo Rapisarda, Un. of Southampton, U.K. & Jan C. Willems, K.U. Leuven, Belgium MTNS 2006 Kyoto, Japan, July 24 28, 2006 Lecture 2: Representations and annihilators

More information

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

Module 08 Observability and State Estimator Design of Dynamical LTI Systems Module 08 Observability and State Estimator 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 November

More information

POLYNOMIAL EMBEDDING ALGORITHMS FOR CONTROLLERS IN A BEHAVIORAL FRAMEWORK

POLYNOMIAL EMBEDDING ALGORITHMS FOR CONTROLLERS IN A BEHAVIORAL FRAMEWORK 1 POLYNOMIAL EMBEDDING ALGORITHMS FOR CONTROLLERS IN A BEHAVIORAL FRAMEWORK H.L. Trentelman, Member, IEEE, R. Zavala Yoe, and C. Praagman Abstract In this paper we will establish polynomial algorithms

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

Positive Stabilization of Infinite-Dimensional Linear Systems

Positive Stabilization of Infinite-Dimensional Linear Systems Positive Stabilization of Infinite-Dimensional Linear Systems Joseph Winkin Namur Center of Complex Systems (NaXys) and Department of Mathematics, University of Namur, Belgium Joint work with Bouchra Abouzaid

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

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

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT Hans Norlander Systems and Control, Department of Information Technology Uppsala University P O Box 337 SE 75105 UPPSALA, Sweden HansNorlander@ituuse

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

Modern Control Systems

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

Control Systems. Laplace domain analysis

Control Systems. Laplace domain analysis Control Systems Laplace domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic equations define an Input/Output

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

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Discrete-time systems p. 1/30 4F3 - Predictive Control Discrete-time State Space Control Theory For reference only Jan Maciejowski jmm@eng.cam.ac.uk 4F3 Predictive Control - Discrete-time

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

The Behavioral Approach to Systems Theory

The Behavioral Approach to Systems Theory The Behavioral Approach to Systems Theory... and DAEs Patrick Kürschner July 21, 2010 1/31 Patrick Kürschner The Behavioral Approach to Systems Theory Outline 1 Introduction 2 Mathematical Models 3 Linear

More information

European Embedded Control Institute. Graduate School on Control Spring The Behavioral Approach to Modeling and Control.

European Embedded Control Institute. Graduate School on Control Spring The Behavioral Approach to Modeling and Control. p. 1/50 European Embedded Control Institute Graduate School on Control Spring 2010 The Behavioral Approach to Modeling and Control Lecture VI CONTROLLABILITY p. 2/50 Theme Behavioral controllability, the

More information

Linear Algebra Practice Problems

Linear Algebra Practice Problems Linear Algebra Practice Problems Math 24 Calculus III Summer 25, Session II. Determine whether the given set is a vector space. If not, give at least one axiom that is not satisfied. Unless otherwise stated,

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

LINEAR TIME-INVARIANT DIFFERENTIAL SYSTEMS

LINEAR TIME-INVARIANT DIFFERENTIAL SYSTEMS p. 1/83 Elgersburg Lectures March 2010 Lecture II LINEAR TIME-INVARIANT DIFFERENTIAL SYSTEMS p. 2/83 Theme Linear time-invariant differential systems are important for several reasons. They occur often

More information

Stabilization, Pole Placement, and Regular Implementability

Stabilization, Pole Placement, and Regular Implementability IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 5, MAY 2002 735 Stabilization, Pole Placement, and Regular Implementability Madhu N. Belur and H. L. Trentelman, Senior Member, IEEE Abstract In this

More information

LINEAR ALGEBRA BOOT CAMP WEEK 2: LINEAR OPERATORS

LINEAR ALGEBRA BOOT CAMP WEEK 2: LINEAR OPERATORS LINEAR ALGEBRA BOOT CAMP WEEK 2: LINEAR OPERATORS Unless otherwise stated, all vector spaces in this worksheet are finite dimensional and the scalar field F has characteristic zero. The following are facts

More information

Chap. 3. Controlled Systems, Controllability

Chap. 3. Controlled Systems, Controllability Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :

More information

Nonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México

Nonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México Nonlinear Observers Jaime A. Moreno JMorenoP@ii.unam.mx Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México XVI Congreso Latinoamericano de Control Automático October

More information

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 11/2/214 Outline Solving State Equations Variation

More information

Topics in control Tracking and regulation A. Astolfi

Topics in control Tracking and regulation A. Astolfi Topics in control Tracking and regulation A. Astolfi Contents 1 Introduction 1 2 The full information regulator problem 3 3 The FBI equations 5 4 The error feedback regulator problem 5 5 The internal model

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

Research Article State-PID Feedback for Pole Placement of LTI Systems

Research Article State-PID Feedback for Pole Placement of LTI Systems Mathematical Problems in Engineering Volume 211, Article ID 92943, 2 pages doi:1.1155/211/92943 Research Article State-PID Feedback for Pole Placement of LTI Systems Sarawut Sujitjorn and Witchupong Wiboonjaroen

More information

Identification Methods for Structural Systems

Identification Methods for Structural Systems Prof. Dr. Eleni Chatzi System Stability Fundamentals Overview System Stability Assume given a dynamic system with input u(t) and output x(t). The stability property of a dynamic system can be defined from

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

MATHEMATICS 217 NOTES

MATHEMATICS 217 NOTES MATHEMATICS 27 NOTES PART I THE JORDAN CANONICAL FORM The characteristic polynomial of an n n matrix A is the polynomial χ A (λ) = det(λi A), a monic polynomial of degree n; a monic polynomial in the variable

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

Criterions on periodic feedback stabilization for some evolution equations

Criterions on periodic feedback stabilization for some evolution equations Criterions on periodic feedback stabilization for some evolution equations School of Mathematics and Statistics, Wuhan University, P. R. China (Joint work with Yashan Xu, Fudan University) Toulouse, June,

More information

Math Ordinary Differential Equations

Math Ordinary Differential Equations Math 411 - Ordinary Differential Equations Review Notes - 1 1 - Basic Theory A first order ordinary differential equation has the form x = f(t, x) (11) Here x = dx/dt Given an initial data x(t 0 ) = x

More information

Chapter 8 Stabilization: State Feedback 8. Introduction: Stabilization One reason feedback control systems are designed is to stabilize systems that m

Chapter 8 Stabilization: State Feedback 8. Introduction: Stabilization One reason feedback control systems are designed is to stabilize systems that m Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of echnology c Chapter 8 Stabilization:

More information

Null Controllability of Discrete-time Linear Systems with Input and State Constraints

Null Controllability of Discrete-time Linear Systems with Input and State Constraints Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 Null Controllability of Discrete-time Linear Systems with Input and State Constraints W.P.M.H. Heemels and

More information

A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case

A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case ATARU KASE Osaka Institute of Technology Department of

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

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

Control Systems. Internal Stability - LTI systems. L. Lanari Control Systems Internal Stability - LTI systems L. Lanari outline LTI systems: definitions conditions South stability criterion equilibrium points Nonlinear systems: equilibrium points examples stable

More information

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

On the Stabilization of Neutrally Stable Linear Discrete Time Systems TWCCC Texas Wisconsin California Control Consortium Technical report number 2017 01 On the Stabilization of Neutrally Stable Linear Discrete Time Systems Travis J. Arnold and James B. Rawlings Department

More information

Systems and Control Theory Lecture Notes. Laura Giarré

Systems and Control Theory Lecture Notes. Laura Giarré Systems and Control Theory Lecture Notes Laura Giarré L. Giarré 2017-2018 Lesson 17: Model-based Controller Feedback Stabilization Observers Ackerman Formula Model-based Controller L. Giarré- Systems and

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

Equality: Two matrices A and B are equal, i.e., A = B if A and B have the same order and the entries of A and B are the same.

Equality: Two matrices A and B are equal, i.e., A = B if A and B have the same order and the entries of A and B are the same. Introduction Matrix Operations Matrix: An m n matrix A is an m-by-n array of scalars from a field (for example real numbers) of the form a a a n a a a n A a m a m a mn The order (or size) of A is m n (read

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

(VI.D) Generalized Eigenspaces

(VI.D) Generalized Eigenspaces (VI.D) Generalized Eigenspaces Let T : C n C n be a f ixed linear transformation. For this section and the next, all vector spaces are assumed to be over C ; in particular, we will often write V for C

More information

MATH 5640: Functions of Diagonalizable Matrices

MATH 5640: Functions of Diagonalizable Matrices MATH 5640: Functions of Diagonalizable Matrices Hung Phan, UMass Lowell November 27, 208 Spectral theorem for diagonalizable matrices Definition Let V = X Y Every v V is uniquely decomposed as u = x +

More information

Chapter III. Stability of Linear Systems

Chapter III. Stability of Linear Systems 1 Chapter III Stability of Linear Systems 1. Stability and state transition matrix 2. Time-varying (non-autonomous) systems 3. Time-invariant systems 1 STABILITY AND STATE TRANSITION MATRIX 2 In this chapter,

More information

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 7. Feedback Linearization IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs1/ 1 1 Feedback Linearization Given a nonlinear

More information

ELE/MCE 503 Linear Algebra Facts Fall 2018

ELE/MCE 503 Linear Algebra Facts Fall 2018 ELE/MCE 503 Linear Algebra Facts Fall 2018 Fact N.1 A set of vectors is linearly independent if and only if none of the vectors in the set can be written as a linear combination of the others. Fact N.2

More information

DIAGONALIZATION. In order to see the implications of this definition, let us consider the following example Example 1. Consider the matrix

DIAGONALIZATION. In order to see the implications of this definition, let us consider the following example Example 1. Consider the matrix DIAGONALIZATION Definition We say that a matrix A of size n n is diagonalizable if there is a basis of R n consisting of eigenvectors of A ie if there are n linearly independent vectors v v n such that

More information

Model reduction for linear systems by balancing

Model reduction for linear systems by balancing Model reduction for linear systems by balancing Bart Besselink Jan C. Willems Center for Systems and Control Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, Groningen,

More information

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closed-loop state estimator,

More information

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors Chapter 7 Canonical Forms 7.1 Eigenvalues and Eigenvectors Definition 7.1.1. Let V be a vector space over the field F and let T be a linear operator on V. An eigenvalue of T is a scalar λ F such that there

More information

Some recent results on controllability of coupled parabolic systems: Towards a Kalman condition

Some recent results on controllability of coupled parabolic systems: Towards a Kalman condition Some recent results on controllability of coupled parabolic systems: Towards a Kalman condition F. Ammar Khodja Clermont-Ferrand, June 2011 GOAL: 1 Show the important differences between scalar and non

More information

Controllability. Chapter Reachable States. This chapter develops the fundamental results about controllability and pole assignment.

Controllability. Chapter Reachable States. This chapter develops the fundamental results about controllability and pole assignment. Chapter Controllability This chapter develops the fundamental results about controllability and pole assignment Reachable States We study the linear system ẋ = Ax + Bu, t, where x(t) R n and u(t) R m Thus

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

ẋ 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

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

to have roots with negative real parts, the necessary and sufficient conditions are that:

to have roots with negative real parts, the necessary and sufficient conditions are that: THE UNIVERSITY OF TEXAS AT SAN ANTONIO EE 543 LINEAR SYSTEMS AND CONTROL H O M E W O R K # 7 Sebastian A. Nugroho November 6, 7 Due date of the homework is: Sunday, November 6th @ :59pm.. The following

More information

ISOLATED SEMIDEFINITE SOLUTIONS OF THE CONTINUOUS-TIME ALGEBRAIC RICCATI EQUATION

ISOLATED SEMIDEFINITE SOLUTIONS OF THE CONTINUOUS-TIME ALGEBRAIC RICCATI EQUATION ISOLATED SEMIDEFINITE SOLUTIONS OF THE CONTINUOUS-TIME ALGEBRAIC RICCATI EQUATION Harald K. Wimmer 1 The set of all negative-semidefinite solutions of the CARE A X + XA + XBB X C C = 0 is homeomorphic

More information

LQR and H 2 control problems

LQR and H 2 control problems LQR and H 2 control problems Domenico Prattichizzo DII, University of Siena, Italy MTNS - July 5-9, 2010 D. Prattichizzo (Siena, Italy) MTNS - July 5-9, 2010 1 / 23 Geometric Control Theory for Linear

More information

Analysis of undamped second order systems with dynamic feedback

Analysis of undamped second order systems with dynamic feedback Control and Cybernetics vol. 33 (24) No. 4 Analysis of undamped second order systems with dynamic feedback by Wojciech Mitkowski Chair of Automatics AGH University of Science and Technology Al. Mickiewicza

More information

Chapter 9 Observers, Model-based Controllers 9. Introduction In here we deal with the general case where only a subset of the states, or linear combin

Chapter 9 Observers, Model-based Controllers 9. Introduction In here we deal with the general case where only a subset of the states, or linear combin 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 9 Observers,

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

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

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, SC426 SC426 Fall 2, dr A Abate, DCSC, TU Delft Lecture 5 Controllable Canonical and Observable Canonical Forms Stabilization by State Feedback State Estimation, Observer Design

More information

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

Chapter 1. Matrix Algebra

Chapter 1. Matrix Algebra ST4233, Linear Models, Semester 1 2008-2009 Chapter 1. Matrix Algebra 1 Matrix and vector notation Definition 1.1 A matrix is a rectangular or square array of numbers of variables. We use uppercase boldface

More information

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs Ma/CS 6b Class 3: Eigenvalues in Regular Graphs By Adam Sheffer Recall: The Spectrum of a Graph Consider a graph G = V, E and let A be the adjacency matrix of G. The eigenvalues of G are the eigenvalues

More information

Controls Problems for Qualifying Exam - Spring 2014

Controls Problems for Qualifying Exam - Spring 2014 Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function

More information

Full State Feedback for State Space Approach

Full State Feedback for State Space Approach Full State Feedback for State Space Approach State Space Equations Using Cramer s rule it can be shown that the characteristic equation of the system is : det[ si A] 0 Roots (for s) of the resulting polynomial

More information

Control System Design

Control System Design ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

More information

Study Guide for Linear Algebra Exam 2

Study Guide for Linear Algebra Exam 2 Study Guide for Linear Algebra Exam 2 Term Vector Space Definition A Vector Space is a nonempty set V of objects, on which are defined two operations, called addition and multiplication by scalars (real

More information

Infinite elementary divisor structure-preserving transformations for polynomial matrices

Infinite elementary divisor structure-preserving transformations for polynomial matrices Infinite elementary divisor structure-preserving transformations for polynomial matrices N P Karampetakis and S Vologiannidis Aristotle University of Thessaloniki, Department of Mathematics, Thessaloniki

More information

1. Let m 1 and n 1 be two natural numbers such that m > n. Which of the following is/are true?

1. Let m 1 and n 1 be two natural numbers such that m > n. Which of the following is/are true? . Let m and n be two natural numbers such that m > n. Which of the following is/are true? (i) A linear system of m equations in n variables is always consistent. (ii) A linear system of n equations in

More information

MEM 355 Performance Enhancement of Dynamical Systems

MEM 355 Performance Enhancement of Dynamical Systems MEM 355 Performance Enhancement of Dynamical Systems State Space Design Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 11/8/2016 Outline State space techniques emerged

More information

ME 132, Fall 2015, Quiz # 2

ME 132, Fall 2015, Quiz # 2 ME 132, Fall 2015, Quiz # 2 # 1 # 2 # 3 # 4 # 5 # 6 Total NAME 14 10 8 6 14 8 60 Rules: 1. 2 sheets of notes allowed, 8.5 11 inches. Both sides can be used. 2. Calculator is allowed. Keep it in plain view

More information

A BEHAVIORAL APPROACH TO THE LQ OPTIMAL CONTROL PROBLEM

A BEHAVIORAL APPROACH TO THE LQ OPTIMAL CONTROL PROBLEM A BEHAVIORAL APPROACH TO THE LQ OPTIMAL CONTROL PROBLEM GIANFRANCO PARLANGELI AND MARIA ELENA VALCHER Abstract This paper aims at providing new insights into the linear quadratic optimization problem within

More information

Chap 3. Linear Algebra

Chap 3. Linear Algebra Chap 3. Linear Algebra Outlines 1. Introduction 2. Basis, Representation, and Orthonormalization 3. Linear Algebraic Equations 4. Similarity Transformation 5. Diagonal Form and Jordan Form 6. Functions

More information

Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain Systems

Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain Systems Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July -3, 27 FrC.4 Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain

More information