SYSTEMTEORI - ÖVNING Stability of linear systems Exercise 3.1 (LTI system). Consider the following matrix:

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

SYSTEMTEORI - ÖVNING 1. In this exercise, we will learn how to solve the following linear differential equation:

Solution for Homework 5

Identification Methods for Structural Systems

Linear System Theory

Module 06 Stability of Dynamical Systems

Analysis of Discrete-Time Systems

Analysis of Discrete-Time Systems

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL

Zeros and zero dynamics

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

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

Control Systems Design

Chap 4. State-Space Solutions and

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

Robust Control 2 Controllability, Observability & Transfer Functions

Solution of Linear State-space Systems

Balanced Truncation 1

Some solutions of the written exam of January 27th, 2014

Model reduction for linear systems by balancing

1. The Transition Matrix (Hint: Recall that the solution to the linear equation ẋ = Ax + Bu is

João P. Hespanha. January 16, 2009

EEE 184: Introduction to feedback systems

Chapter 3 Transformations

1 Similarity transform 2. 2 Controllability The PBH test for controllability Observability The PBH test for observability...

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

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

1 Continuous-time Systems

Lecture 4 and 5 Controllability and Observability: Kalman decompositions

ECE504: Lecture 9. D. Richard Brown III. Worcester Polytechnic Institute. 04-Nov-2008

Module 03 Linear Systems Theory: Necessary Background

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

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

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

Chapter 30 Minimality and Stability of Interconnected Systems 30.1 Introduction: Relating I/O and State-Space Properties We have already seen in Chapt

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

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

ECE317 : Feedback and Control

FEL3210 Multivariable Feedback Control

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

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

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi System Stability - 26 March, 2014

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

ECE 388 Automatic Control

Chap 8. State Feedback and State Estimators

(VI.D) Generalized Eigenspaces

Main topics and some repetition exercises for the course MMG511/MVE161 ODE and mathematical modeling in year Main topics in the course:

Linear System Theory

Linear Algebra- Final Exam Review

6 Linear Equation. 6.1 Equation with constant coefficients

Eigenvalues, Eigenvectors. Eigenvalues and eigenvector will be fundamentally related to the nature of the solutions of state space systems.

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors

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

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

ECEN 605 LINEAR SYSTEMS. Lecture 7 Solution of State Equations 1/77

Math 118, Fall 2014 Final Exam

= A(λ, t)x. In this chapter we will focus on the case that the matrix A does not depend on time (so that the ODE is autonomous):

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

Chapter III. Stability of Linear Systems

ME Fall 2001, Fall 2002, Spring I/O Stability. Preliminaries: Vector and function norms

Kalman Decomposition B 2. z = T 1 x, where C = ( C. z + u (7) T 1, and. where B = T, and

State space transformations

J-SPECTRAL FACTORIZATION

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

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

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

The Cyclic Decomposition of a Nilpotent Operator

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Solutions to Final Exam

Problem Set 4 Solution 1

ECE317 : Feedback and Control

CDS Solutions to Final Exam

Introduction to Nonlinear Control Lecture # 4 Passivity

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

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

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τ

MATH 53H - Solutions to Problem Set III

Modeling and Analysis of Dynamic Systems

Systems Analysis and Control

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

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

Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection

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

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

MA 265 FINAL EXAM Fall 2012

3 Gramians and Balanced Realizations

HANDOUT E.22 - EXAMPLES ON STABILITY ANALYSIS

MATHEMATICS 217 NOTES

Stability, Pole Placement, Observers and Stabilization

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

Math 1060 Linear Algebra Homework Exercises 1 1. Find the complete solutions (if any!) to each of the following systems of simultaneous equations:

Linear State Feedback Controller Design

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

Remember that : Definition :

Math Ordinary Differential Equations

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

Controllability, Observability, Full State Feedback, Observer Based Control

ECE 602 Exam 2 Solutions, 3/23/2011.

After we have found an eigenvalue λ of an n n matrix A, we have to find the vectors v in R n such that

Transcription:

SYSTEMTEORI - ÖVNING 3 1. Stability of linear systems Exercise 3.1 (LTI system. Consider the following matrix: ( A = 2 1 Use the Lyapunov method to determine if A is a stability matrix: a: in continuous time sense b: in discrete time sense Remark 1.1. The eigenvalues of A are computed as det (λi A = 0 λ 1,2 = 1, 2. Remark 1.2. In Matlab, lyap and dlyap are the solvers for continuous-time and discrete-time Lyapunov equations, respectively. a: The Lyapunov equation (LE is given by: A T P + P A + Q = 0 Take Q = I which is a positive definite matrix as required by Cor. 4.1.12 in the compendium. Solve LE for P defined as 1 : ( a b P =. Then, we have: ( ( 0 2 a b 1 1 ( a b + 4b + 1 = 0 a b + 2c = 0 2b 2c + 1 = 0 ( 2 1 P = 1 4 ( 1 0 + ( 3 1 1 1 0 = 0 Unfortunately, the matrix P is not positive definite, and so the matrix A is not a stability matrix in the continuous time. This result is consistent with Remark 1.1, since there is an eigenvalue at 1 (which has a positive real part. b: Consider the discrete Lyapunov equation (DLE: A T P A P + Q = 0. Take Q = I and solve DLE for P defined as: ( a b P =. 1 Note that P must be symmetric. 1

2 SYSTEMTEORI - ÖVNING 3 Then, we have: ( ( 0 2 a b 1 1 ( 2 1 ( a b a + 4c + 1 = 0 b 2c = 0 a 2b + 1 = 0 ( 1 0 + = 0. In this case the system of equation is not well defined and there are infinite solutions P. A general solution is given by: ( ε (ε + 1/2 P = (ε + 1/2 (ε 1/4 where ε > 0. By using Sylvester test, we derive that P 0 and so the matrix A is not a stability matrix in discrete time sense. Remark 1.3. In this example, the DLE does not have a unique solution, because A has an eigenvalue on the unit circle. Example. Build an example of a system with poles on the imaginary axis, and show that the multiplicity of the poles influences the stability. Let us consider the two easiest possibilities: 1: two poles in z = 0 with two Jordan blocks of size 1-by-1: ( A 1 =. 2: two poles in z = 0 with one Jordan block of size 2-by-2: ( A 2 =. We have that: e A1t = I ( x 1 (t = x( 0 1 t e A2t = I + t x 2 (t = Exercise from tenta 031022. (a: Consider the following system: ẋ(t = Ax(t x 0 unbounded as t. Prove the following theorem: Theorem: All the eigenvalues of the matrix A have real part smaller than c, where c > 0, iff for every symmetric and positive definite matrix Q, there exists a unique symmetric, positive definite matrix P such that: A T P + P A + 2cP = Q. Let us consider the following matrix: F := A + ci. It is easy to see that eig(f =eig(a+c. The Lyapunov theorem can be applied to F. That is, F is a stability matrix iff for every symmetric positive

SYSTEMTEORI - ÖVNING 3 3 definite matrix Q, there exists a unique symmetric positive definite matrix P such that LE is satisfied: F T P + F P = Q. But, if we use the fact that F = A + ci we get: F T P + F P = A T P + P A + 2cP = Q. (b: The matrices A 1, A 2, and A 3 have the following characteristic polynomials: χ 1 (λ = det(λi A 1 = λ 4 + 2c 2 λ 2 + c 4 χ 2 (λ = det(λi A 2 = λ 4 + 2cλ 3 + 2c 2 λ 2 + 2c 3 λ + c 4 χ 3 (λ = det(λi A 3 = λ 4 c 4 where c is a real positive parameter. What can we say about the stability of the following systems for different values of the parameter c: respectively? ẋ(t = Ax(t and x(n + 1 = Ax(n Let us rewrite the polynomials in a smarter form: χ 1 (λ = (λ 2 + c 2 2 = 0 λ = ±ic double roots χ 2 (λ = (λ 2 + c 2 (λ + c 2 = 0 λ = ±ic and λ = c double root χ 3 (λ = (λ 2 + c 2 (λ 2 c 2 = 0 λ = ±ic and λ = ±c Now, consider the two different situations: i ẋ = A k x: k = 1: Stable but not asymptotically stable, or unstable for all c > 0. For example, the following two matrices have the same characteristic polynomial χ 1 (λ: B = ic 0 0 ic ic 0 0 ic, C = ic 1 0 ic ic 1 0 ic Note that B is stable and C is unstable. In this way, when the characteristic polynomial have roots on the boundary of the stability region, we need to see the Jordan form of A to judge the stability of the system. k = 2: Stable but not asymptotically stable for all c > 0. k = 3: Unstable for all c. ii x(n + 1 = A k x(n: In this case the systems are unstable for c > 1, and asymptotically stable if c < 1. If c = 1 we have that: k = 1: Stable but not asymptotically stable, or unstable. k = 2: Stable but not asymptotically stable, or unstable. k = 3: Stable, but not asymptotically stable..

4 SYSTEMTEORI - ÖVNING 3 Example (LTV system. Consider the following LTV system: [ ] 1 e 2t ẋ(t = x(t. 0 1 }{{} A(t Show that it is not stable even if all the eigenvalues of the matrix A(t have negative real parts for any t. It is easy to see that, for any t, the matrix A(t has eigenvalues at 1 (with multiplicity two, that is, eigenvalues with negative real parts. In order to prove instability of this system, let us compute the solution of the system, assuming [ ] x10 x(t 0 =. x 20 From the second equation, we obtain x 2 (t = e (t t0 x 20. Substituting this into the first equation, we have ẋ 1 (t = x 1 (t + e 2t e (t t0 x 20, ẋ 1 (t = x 1 (t + e (t+t0 x 20, x 1 (t = e (t t0 x 10 + t t 0 e (t s e (s+t0 x 20 ds = e (t t0 x 10 + e (t0 t 1 2 (e2t e 2t0 x 20 = e (t t0 x 10 + 1 e 3t0 t x 2 (et+t0 20. Therefore, x 1 (t is unbounded when t goes to infinity. 2. Kalman decomposition Example (Tenta 010829. Consider the following system: ẋ = 2 4 3 4 2 3 x + 1 1 1 1 u (2.1 4 4 4 0 2 y = [ 2 2 3 ] x (a: Determine the basis of the subspaces for the Kalman decomposition. (b: Transform the system in the corresponding form. (a: In the Kalman decomposition, we consider 4 subspaces 2 : (1 The reachable and unobservable subspace (2.2 Vōr := ImΓ kerω. (2 Any complementary subspace V or to Vōr in ImΓ, i.e., (2.3 ImΓ = Vōr V or. This space will be essential to the input-output relation of the system.. 2 In the lecture note, in page 45, Theorem 5.2.1 is stated with the notation +, but it should be corrected to the direct sum.

SYSTEMTEORI - ÖVNING 3 5 (3 Any complementary subspace Vō r to Vōr in kerω, i.e., (2.4 kerω = Vōr Vō r. (4 Any complementary subspace V o r to ImΓ + kerω in R n, i.e., (2.5 R n = Vōr V or Vō r V o r. Remark 2.1. Note that we are using neither the terminology unreachable subspace nor observable subspace. All the arguments are done with only reachable subspace and unobservable subspace. The reason for avoiding the terminologies unreachable subspace or observable subspace is that these subspaces are not uniquely determined. However, for example, the states x ro are indeed not reachable but observable. We use the subscripts r and o to mean that the subspaces are in a complement of the reachable subspace, and in a complement of the unobservable subspace, respectively. First, let us determine the reachability matrix Γ: Γ = [B, AB, A 2 B] = 1 1 2 0 4 0. 1 1 2 0 4 0 0 2 So, we have that the reachable space R is given by: 1 1 R = Im Γ = span 1, 1. 0 2 To determine the unobservable subspace, we first compute the observability matrix Ω: Ω = C CA = 2 2 3 0. CA 2 0 Then, the unobservable subspace, ker Ω, is given by: kerω = {x : 2x 1 + 2x 2 3x 3 = 0} = span 1 1, 0 3. 0 2 Finally, we can determine the previous 4 subspaces by combining the two subspaces R and ker Ω. To obtain Vōr, we need to find the intersection of two subspaces ImΓ = {v 1,, v l } and kerω = {u 1,, u m }. Any vector on the intersection must be expressed as a linear combination of v k, as well as a linear combination of u k : l m α k v k = β k u k, α k, β k R. k=1 k=1 Finding such α k and β k is equivalent to finding the kernel space of [v 1,, v l, u 1,, u m ]. Try to find the intersection subspace in this example by yourselves!

6 SYSTEMTEORI - ÖVNING 3 (2.6 In this example, 1 Vōr = span 1, 0 1 V or = span 1, 2 Vō r = span 0 3, 2 V o r = {0}. (b: From the bases of the four subspaces in (a, we form a nonsingular matrix: 1 1 0 T := 1 1 3. 0 2 2 By a variable change x = T z, we obtain 2 8 1 0 ż = 0 z + u } {{ 10 } } {{ } y = [ Ã=T 1 AT B=T 1 B ] z. }{{} C=CT Note that the transformed A, B and C matrices are in the following form: Ã = Ã 11 Ã 12 Ã 13 Ã 14 0 Ã 22 0 Ã 24 Ã 33 Ã 34 0 Ã 44, B = B 1 B 2 0 0, C = [ 0 C2 0 C4 ]. Note also that, in this example, the fourth row/column blocks in Ã, B and C do not appear, since V o r = {0}. The system: x = Ã22 x + B 2 u y = C 2 x is completely reachable and completely observable, and it has the same transfer function as the original system (2.1. The realization given in (2.6 is called a minimal realization. For this particular example, we have G(s = C(sI A 1 B = [ 0/s ], G(s = C 2 (si Ã22 1 B2 = [ 0/s ].