1 / 31

Chapter 5 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.

ygibbs
Télécharger la présentation

Chapter 5 Static Output Feedback and Estimators

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 5 Static Output Feedback and Estimators

  2. 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.

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

  4. (5-1) §5-1 Static Output Feedback and Pole Placement 1. Property of static output feedback Consider linear time-invariant system as follows: Letu=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:

  5. (5-4) 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

  6. 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.

  7. 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.

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

  9. 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.

  10. 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.

  11. 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.

  12. For example, the following system is controllable:

  13. 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.

  14. 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.

  15. 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.

  16. 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.

  17. (5-11) 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. The dynamical equation of closed-loop system is

  18. 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

  19. 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

  20. (5-14) or

  21. 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

  22. 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.

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

  24. i.e. where Denoting as , it follows that

  25. If is nonsingular, then from we have

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

  27. then

  28. 2) The desired poles are then

  29. From the equation: Let then

More Related