Pole Placement and Decoupling by State Feedback

Slides:



Advertisements
Similar presentations
Pole Placement.
Advertisements

State Feedback Controller Design
5.1 Real Vector Spaces.
Chapter 4 Euclidean Vector Spaces
Ch 7.7: Fundamental Matrices
Properties of State Variables
PHY 301: MATH AND NUM TECH Chapter 6: Eigenvalue Problems 1.Motivation 2.Differential Equations 3.Other Equations.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues
Ch 6.2: Solution of Initial Value Problems
Ch 3.3: Linear Independence and the Wronskian
Boyce/DiPrima 9th ed, Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues Elementary Differential Equations and Boundary Value Problems,
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
Linear Algebra Chapter 4 Vector Spaces.
Controllability and Observability
Matrices CHAPTER 8.1 ~ 8.8. Ch _2 Contents  8.1 Matrix Algebra 8.1 Matrix Algebra  8.2 Systems of Linear Algebra Equations 8.2 Systems of Linear.
Chapter 5 Eigenvalues and Eigenvectors 大葉大學 資訊工程系 黃鈴玲 Linear Algebra.
Elementary Linear Algebra Anton & Rorres, 9th Edition
Section 2.3 Properties of Solution Sets
Ch11: Normal Modes 1. Review diagonalization and eigenvalue problem 2. Normal modes of Coupled oscillators (3 springs, 2 masses) 3. Case of Weakly coupled.
State Observer (Estimator)
Lecture 14: Pole placement (Regulator Problem) 1.
State space model: linear: or in some text: where: u: input y: output x: state vector A, B, C, D are const matrices.
DESIGN OF CONTROLLERS WITH ARBITRARY POLE PLACEMENT AND STATE OBSERVERS Dr. C. Vivekanandan Professor and Vice Principal Dept. of EEE Jan. 9, 20161SNSCE.
EE611 Deterministic Systems Multiple-Input Multiple-Output (MIMO) Feedback Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
FULL STATE FEEDBACK CONTROL:
Chapter 12 Design via State Space <<<4.1>>>
Boyce/DiPrima 10th ed, Ch 6.2: Solution of Initial Value Problems Elementary Differential Equations and Boundary Value Problems, 10th edition, by William.
Modeling and Simulation Dr. Mohammad Kilani
Ch 10.1: Two-Point Boundary Value Problems
Pole Placement and Decoupling by State Feedback
§2-3 Observability of Linear Dynamical Equations
§7-4 Lyapunov Direct Method
§3-3 realization for multivariable systems
CHE 391 T. F. Edgar Spring 2012.
Mathematical Descriptions of Systems
Systems of First Order Linear Equations
Feedback Control Systems (FCS)
Controller and Observer Design
Modern Control Systems (MCS)
Root-Locus Analysis (1)
4.2 State Feedback for Multivariable Systems
Modern Control Systems (MCS)
Modern Control Systems (MCS)
Boyce/DiPrima 10th ed, Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues Elementary Differential Equations and Boundary Value Problems,
§2-3 Observability of Linear Dynamical Equations
Static Output Feedback and Estimators
§1-3 Solution of a Dynamical Equation
§3-2 Realization of single variable systems
§1-2 State-Space Description
Digital and Non-Linear Control
8. Stability, controllability and observability
Controllability and Observability of Linear Dynamical Equations
§2-2 Controllability of Linear Dynamical Equations
Similarity transformation
Synthesis of SISO Controllers
Equivalent State Equations
Stability Analysis of Linear Systems
Chapter 3 Canonical Form and Irreducible Realization of Linear Time-invariant Systems.
State space model: linear: or in some text: where: u: input y: output
Homework 3: Transfer Function to State Space
Back to Cone Motivation: From the proof of Affine Minkowski, we can see that if we know generators of a polyhedral cone, they can be used to describe.
§2-2 Controllability of Linear Dynamical Equations
§1—2 State-Variable Description The concept of state
Copyright © Cengage Learning. All rights reserved.
Homework 3: Transfer Function to State Space
§3-2 Realization of single variable systems
Eigenvalues and Eigenvectors
Presentation transcript:

Pole Placement and Decoupling by State Feedback Chapter 4 Pole Placement and Decoupling by State Feedback

§4-1 State feedback and pole placement Consider an open-loop system described by and a set of expected poles of close-loop system which is real numbers or conjugated complex numbers. These expected poles have close relation with the performance of control systems. The pole placement by state feedback studies the problem that, for a given open-loop system, how to construct a state feedback such that the closed-loop system has expected poles.

1. The effect of state feedback on system controllability and observability 1). State feedback does not affect the controllability Consider the following dynamic equations The linear state feedback control law is where v is the reference input and K is a p×n matrix called the state feedback gain. Expressing Equation (4-1) and (4-2) with the block diagram in figure 4-1, we obtain a closed-loop system.

x y B C A K v u Figure 4-1. closed-loop system By introducing the state feedback, the state space equation becomes: where A+BK is the system matrix of the closed-loop system.

Before: After: Theorem 4-1. Equation (4-3) is controllable Equation (4-1) is controllable. Proof. For any K, we have Hence, Therefore, the state feedback does not affect the controllability. The state feedback does not change uncontrollable modes, i.e. the uncontrollable modes of the open-loop system keep unchanged in the closed-loop system.

2). State feedback does not change the uncontrollability subspace The controllability matrix before introducing the state feedback is defined as The controllability matrix after introducing the state feedback is We have the following conclusion. Theorem 4-2. The state feedback does not change the controllable subspace, i.e.,

Proof. For any , i.e. , Similarly, it can be proved that Hence, we have That is, Q.E.D

3). The state feedback may change the observability. Example. Consider the following system: Open-loop: Closed-loop:

C.L.S — closed-loop system. The following table gives the relationship among the observability, the matrix C and state gain vector K. Arbitrary [1 1] [1 2] [0 1] Observable 1 C.L.S O.S. c2 c1 K Unobservable O. S — original system; C.L.S — closed-loop system.

2. Pole placement of single-variable systems Open-loop: Introduce the state feedback law Closed-loop: Theorem 4-3. If (4-5) is controllable, then the eigenvalues of the system matrix A+bk of the closed-loop system (4-7) can be arbitrarily assigned, provided that complex conjugate eigenvalues are coupled.

Proof. Sufficiency. Since the system (4-5) is controllable, there exists a nonsingular matrix P which transforms it into a canonical form, given by @p14 where

The state feedback can be written as Note that Hence, the eigenvalues of are the same as those of . 2)Suppose that the expected polynomial is where are expected poles.

Choose and consider the matrix(Appendix @29) (4-11)@12 Appendix 31 The characteristic polynomial of (4-11) is Therefore, (4-11) has the expected poles.

Recalling that and have the same eigenvalues, we can assign A+bk any given n eigenvalues by (4-10) and (4-11). Necessity. Suppose that the eigenvalues of (4-5) can be arbitrarily assigned, we now prove that (4-5) is controllable. The proof is performed by seeking a contradiction. If (A,b) is uncontrollable, its controllability decomposition is given by

From the above equation we can see that the eigenvalues of A4 do not rely on , i.e., some eigenvalues of A+bk are independent of k, which contradicts the hypothesis.         Q.E.D k can be computed by the sufficiency proof: 1) Compute the characteristic polynomial of A From the n given eigenvalues , compute the expected polynomial

3) Compute 4) Compute the transformation matrix P; 5) Compute the feedback gain matrix , where

The above steps include the canonical transformation The above steps include the canonical transformation. But we can directly compute k without this step: Express k as [k1,k2,….,kn]; Compute det(sIAbk), with n coefficients to be fixed: Compare this polynomial with the expected polynomial, and let the coefficients of s with the same order be equivalent:

Now, we get a linear equation with n variables Now, we get a linear equation with n variables. Under the condition that the system is controllable, k is determined uniquely by the equation. Sometimes, this direct method is more convenient. From the problem 4-1, we have where U is the controllability matrix, and the constant matrix G is given by (1-46).

Let Then we have or

Single input systems If (A, b) is controllable, then there exist n linear equations with ki as the variables and the solution is unique. For “arbitrary pole-placement” the above equation has a solution if and only if the system is controllable. That the system is controllable is a sufficient and necessary condition of that the poles can be arbitrarily placed. But for a given set of eigenvalues, it is only a sufficient condition. Corollary: A given set of poles can be assigned by state feedback if and only if it includes all the uncontrollable modes.

Suppose that the system is uncontrollable with the controllable canonical decomposition Introducing the state feedback u=kx+v, we have Because the state feedback does not change the uncontrollable modes, it is clear that a set of poles can be assigned only if the uncontrollable modes are included.

Example. Consider the following dynamic equation: Check that whether the two set of poles {2, 3, 4} and {1, 2, 3} can be assigned by state feedback. The eigenvalues of A are –1, –0.5j 0.53. We can verify that –1 is uncontrollable and the other two are controllable. Because the set {–1, –2, –3} includes the uncontrollable mode –1, we can assign it by state feedback, but we can not assign {–2,–3,–4}.

Now, we compute k by the direct method. Let k=[k1 k2 k3 ]. Then, The expected polynomial is (s+1) (s+2)(s+3)=s3+6s2+11s+6 Comparing the coefficients of the above equation with (*), we have

which has a unique solution.

We can compute k1, k2, k3 from the : k1+ k2=4 , k3+ k2=1 Equation (*) can be rewritten as (s+1)[s2+ (k1+ k2+1)s+ k1+ k3+ 2k2+1] Comparing it with (s+2)(s+3), we can get the same results. The above equation also indicates that the uncontrollable modes can not be changed by state feedback.

3. Effect of sate feedback on zeros Open-loop: We assume that is the controllable canonical form. Then, Applying the some transformation to the system with state feedback, we have

Conclusion: Generally speaking, state feedback only changes the places of poles but does not change the zeros. But after introducing state feedback, the system may involve pole-zero cancellation. In this case, the state feedback not only affects the zeros but also results in that the canceled poles become unobservable

Appendix:

Then, we have which is (4-11) @14. In particular, which is (4-10). @14