Static Output Feedback and Estimators

Slides:



Advertisements
Similar presentations
Vector Spaces A set V is called a vector space over a set K denoted V(K) if is an Abelian group, is a field, and For every element vV and K there exists.
Advertisements

10.4 Complex Vector Spaces.
State Feedback Controller Design
Applied Informatics Štefan BEREŽNÝ
Properties of State Variables
Chapter 5 Orthogonality
5.II. Similarity 5.II.1. Definition and Examples
Multivariable Control Systems
5.IV. Jordan Form 5.IV.1. Polynomials of Maps and Matrices 5.IV.2. Jordan Canonical Form.
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
Control Systems and Adaptive Process. Design, and control methods and strategies 1.
Digital Control Systems
1 數位控制(十). 2 Continuous time SS equations 3 Discretization of continuous time SS equations.
CHAPTER FIVE Orthogonality Why orthogonal? Least square problem Accuracy of Numerical computation.
Chapter 2 Simultaneous Linear Equations (cont.)
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.
Lecture 14: Pole placement (Regulator Problem) 1.
EE611 Deterministic Systems Controllability and Observability of Continuous-time Systems Kevin D. Donohue Electrical and Computer Engineering University.
Lecture XXVII. Orthonormal Bases and Projections Suppose that a set of vectors {x 1,…,x r } for a basis for some space S in R m space such that r  m.
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.
Chapter 5 Eigenvalues and Eigenvectors
MAT 322: LINEAR ALGEBRA.
Chapter 12 Design via State Space <<<4.1>>>
4. The Eigenvalue.
7.7 Determinants. Cramer’s Rule
CS479/679 Pattern Recognition Dr. George Bebis
Elementary Linear Algebra Anton & Rorres, 9th Edition
5 Systems of Linear Equations and Matrices
Section 4.1 Eigenvalues and Eigenvectors
Pole Placement and Decoupling by State Feedback
Chapter 2 Simultaneous Linear Equations (cont.)
§2-3 Observability of Linear Dynamical Equations
§7-4 Lyapunov Direct Method
Pole Placement and Decoupling by State Feedback
§3-3 realization for multivariable systems
Mathematical Descriptions of Systems
GROUPS & THEIR REPRESENTATIONS: a card shuffling approach
4.2 State Feedback for Multivariable Systems
Numerical Analysis Lecture 16.
Modern Control Systems (MCS)
§2-3 Observability of Linear Dynamical Equations
Digital Control Systems
§1-3 Solution of a Dynamical Equation
§3-2 Realization of single variable systems
§1-2 State-Space Description
資訊科學數學13 : Solutions of Linear Systems
8. Stability, controllability and observability
Controllability and Observability of Linear Dynamical Equations
§2-2 Controllability of Linear Dynamical Equations
Equivalent State Equations
Stability Analysis of Linear Systems
Symmetric Matrices and Quadratic Forms
Chapter 3 Canonical Form and Irreducible Realization of Linear Time-invariant Systems.
Homework 3: Transfer Function to State Space
§2-2 Controllability of Linear Dynamical Equations
EIGENVECTORS AND EIGENVALUES
§1—2 State-Variable Description The concept of state
Linear Vector Space and Matrix Mechanics
3.IV. Change of Basis 3.IV.1. Changing Representations of Vectors
Homework 3: Transfer Function to State Space
§3-2 Realization of single variable systems
16. Mean Square Estimation
Eigenvalues and Eigenvectors
Vector Spaces RANK © 2012 Pearson Education, Inc..
Linear Algebra: Matrix Eigenvalue Problems – Part 2
Matrix Algebra THE INVERSE OF A MATRIX © 2012 Pearson Education, Inc.
Symmetric Matrices and Quadratic Forms
Presentation transcript:

Static Output Feedback and Estimators Chapter 5 Static Output Feedback and Estimators

Because state feedback uses all the information of the system, it is also called full information feedback. We can often get a perfect result in theory by state feedback . Output feedback uses an incomplete information of the system. Hence, it is much more difficult to stabilize a system or improve the performance by using static output feedback.

In this chapter, we first introduce the knowledge of pole-placement using static output feedback. Then, we will study the design of estimators.

§5-1 Static Output Feedback and Pole Placement 1. Property of static output feedback Consider linear time-invariant system as follows: (5-1) Let u=Ky+v (5-2) In general, Eq. (5-2) is said to be a static output feedback control law, where K is a p×q constant matrix, v is a p-dimensional vector. From Eq. (5-1) and Eq. (5-2), we easily obtain the dynamical equation of the closed-loop system as follows:

Proof Firstly, we have the following equation Closed-loop system Theorem 5-1 Feedback control law (5-2) does not change the observability of the system. Proof Firstly, we have the following equation (5-4)

Because the right hand side of Eq Because the right hand side of Eq. (5-4) is nonsingular, for any s and K, we have Q.E.D Hence, system (A+BKC, C) is observable iff (A, C) is observable, which implies that static output feedback does not change the obervability of the system. Suppose system (A, C) is unobservable. From Eq. (5-5), the s that will reduce rank of the right hand side of Eq.(5-5) also reduces the rank of the left hand side. Thus, we conclude that static output feedback does not change unobservable modes of the system.

Corollary: Feedback control law u=Ky+v does not change the controllability of systems. In chapter 4, it is proved that poles of a controllable system can be arbitrarily assigned. Unfortunately, output feedback as a special case of state feedback does not have such a property in general.

The relation between state feedback and state feedback Poles can be arbitrarily assigned by state feedback. Poles cannot be arbitrarily assigned by output feedback. The relation between state feedback and state feedback

2. Cyclic Matrix 1. Definition of cyclic matrix Definition: n×n square matrix A is called a cyclic matrix if its minimal polynomial is its character polynomial. The following statements are equivalent: 1). There only exists a non-one invariant factor for Smith canonical form of sIA; 2). An eigenvalue only has one Jord block in Jordan-canonical-form of A. Example: Consider matrix It is clear that A is a cyclic matrix.

In particular, we have Suppose the eigenvalues of A are distinct. Then A is a cyclic matrix if there is only one Jordan block for each eigenvalue. A is a cyclic matrix iff there exists a vector b such that are linearly independent, i.e. (A, b) is controllable.

Hence, for single input system (A, b), it is controllable iff A is a cyclic matrix and b is a generated element of A. 2. Cyclic matrix and controllability Corollary 1*: Suppose (A, B) is controllable and A is a cyclic matrix. Then for almost all real number and suitable vector, is controllable. Remark: The above corollary means that if A is a cyclic matrix, the design procedure to obtain can be omitted.

For example, the following system is controllable:

Generally, consider That A is a cyclic matrix means if then . (A, B) is controllable The last row of is nonzero. From the above analysis, we have for almost any , is controllable The last row of is nonzero.

4) Lemma 2. : Suppose (A, B) is controllable 4) Lemma 2*: Suppose (A, B) is controllable. Then for almost all , eigenvalues of A+BK are distinct. Hence, A+BK is a cycle matrix. Refer to (Davison, 1968, IEEE AC, No.6) for the proof.

3. Theorems used in output feedback pole-placement Corollary 5-2 Suppose (A, B) is controllable and A is a cyclic matrix. Then there exists a vector bImB such that (A, b) is controllable. Corollary 5-4 Suppose (A, B, C) is controllable and observable. Then there exists a p×q matrix H such that (A+BHC, B) is controllable and (A+BHC, C) is observable. Moreover, A+BHC is a cyclic matrix, i.e. the order of its minimum polynomial is n.

Example 5-3 Consider system (A, B, C): It is easy to verify that (A+BHC, B) is controllable, (A+BHC, C) is observable and A+BHC is a cyclic matrix. Moreover, the order of its minimum polynomial is 4.

4. Pole placement with static output feedback 1. Conditions that n poles can be assigned for single input systems First of all, let us study a SIMO system to get an idea of the difficulties of pole placement with static output feedback, which do not arise in state feedback systems. (5-11) The dynamical equation of closed-loop system is

Let the characteristic equation of A and A+bKC be △o(s) and △c(s), respectively. If (A, b) is controllable, then it can be transformed into a canonical form with a matrix P

Now the closed-loop system matrix becomes Denote , where is a column matrix and is a scalar. For a set of given closed-loop poles, is determined. What we shall do is to choose a K1q, such that

(5-14) or

If the desired poles satisfy the nq equations, then it is possible to assign the poles with output feedback. Example 5-4 where rankC=q=2, from the Condition 5-15, we have

Substituting (1) and (2) into (3), then we get the restriction as follows: Hence, if the desired poles satisfy the above equation, then they can be assigned. From the above equation we have: It is easy to verify that the set of poles {1, 1, 2} can be assigned by output feedback, but {5/6, 1, 2} can not be assigned by output feedback.

the characteristic equation of the closed-loop system is Substituting i(i=1,2,…,q) into the above equation, we have i.e.

i.e. where Denoting as , it follows that

If is nonsingular, then from we have

Example 5-5 Compute output feedback K: 1)such that the poles are assigned at 1= 1, 2= 2 From the equation: we have

then

2) The desired poles are then

From the equation: Let then