Advances in Pure Mathematics
Vol.05 No.07(2015), Article ID:56833,9 pages
10.4236/apm.2015.57040
Explicit Determination of State Feedback Matrices
Omar Moh’d El-Basheer El-Ghezawi
Electrical Engineering Department, The University of Jordan, Amman, Jordan
Email: Ghezawi@ju.edu.jo
Copyright © 2015 by author and Scientific Research Publishing Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/



Received 20 March 2015; accepted 30 May 2015; published 2 June 2015
ABSTRACT
Methods which calculate state feedback matrices explicitly for uncontrollable systems are considered in this paper. They are based on the well-known method of the entire eigenstructure assignment. The use of a particular similarity transformation exposes certain intrinsic properties of the closed loop w-eigenvectors together with their companion z-vectors. The methods are extended further to deal with multi-input control systems. Existence of eigenvectors solution is established. A differentiation property of the z-vectors is proved for the repeated eigenvalues assignment case. Two examples are worked out in detail.
Keywords:
State Feedback, Eigenstructure Assignment, Pole Placement, Explicit Methods

1. Introduction
A study by [1] on eigenvalue assignment for single-input linear systems is followed in this paper. It is based on the well-known entire eigenstructure assignment method [2] - [4] . A survey on the entire eigenstructure method has been conducted by [5] , and used by [6] for control system design. An algorithmic approach to eigenvalue assignment has been conducted by [7] , besides, partial assignment using orthogonality relations by [8] . In addition, studies regarding existence, uniqueness, and numerical solution have been conducted by [9] .
As required by this method, the w-eigenvectors and companion z-vectors are extracted out of the null space of an augmented
matrix .
Basically, the method in [1] deals with a transformed system representation. It also avoids manipulating null spaces. Instead, it relies on explicit determination of the closed loop w-eigenvectors and the companion z-vec- tors of the transformed system. The determination process is systematic and conceptually simple. The components of the w-eigenvectors depend explicitly on the assigned eigenvalues and on the coefficients of the characteristic equation. The companion z-vectors turn out to be straightforward, being the open loop characteristic equation evaluated at the closed loop eigenvalues to be assigned.
The procedure in [1] has been applied to single-input controllable systems. In this paper, the method is revisited and shown to apply to uncontrollable systems equally well. Besides, the method has also been extended to deal with a particular case of multi-input systems. To achieve this, the transformation matrices have been modified accordingly to suit the uncontrollable case and the multi-input case. The case of repeated eigenvalues is also revisited, proving the facts established by demonstration in [1] . Furthermore, existence of the solution of the assigned closed loop eigenvectors is also proved.
For the single-input and multi-input cases, the study shows that calculations of the needed w-eigenvectors and the z-vectors are based on lower order matrices specifying the controllable part and the uncontrollable part of the system. Such approach simplifies the design process, and provides numerical advantages.
Finally, the two examples are worked out in Section 8 to illustrate the ease of use of the assignment process.
2. Basis of the Method
Consider the linear time-invariant system given by
(2.1)
where
,
, and the rank of B is m. It is required to change the eigenvalues by states feedback using
, where
assigns
eigenvalues
together with the corresponding
eigenvectors according to
(2.2)
or
(2.3)
Such setup as in (2.3) is associated in the control literature with the entire eigenstructure assignment method (see [2] [3] ).
It is assumed that the open loop characteristic equation is given by
(2.4)
In the development of the explicit methods, a state transformation
is used where
, and as has been shown in [1] , the
matrix needed is
(2.5)
resulting in the system


A similar transformation will be used in this paper, together with the following rearrangement of (2.3) as

Such rearrangement is preferable in order to avoid a mixture pluses and minuses in the resulting formulae.
3. The Uncontrollable Case
The design procedure outlined in [1] applies to controllable systems only. It will now be extended to the case of uncontrollable systems. It turns out that the same explicit w-eigenvectors and z-vectors determination still applies with the added advantage of manipulating lower order matrices and vectors. A transformation matrix T different from that in (2.5) should be used since that of (2.5) will not be invertible due to the uncontrollability of the system. The modified T assumes the following form.

where q is the number of controllable eigenvalues and N is any 

where 


where







trix 

4. Solutions by Decomposition of the Eigenvectors
It will now be shown that the calculation complexity can be eased through decomposing the closed loop eigenvectors into two vector parts. By doing so, reduced order matrices are dealt with, resulting in vector parts of dimension 




Consider assignment of an eigenvalue 



where 




So

Since 


Since 



Equations in (4.5) are in the same format of as (3.3) where a solution always exists irrespective of 






and

Note that both solutions of 



Consider now reassignment of an uncontrollable eigenvalue 

One choice for 


Since 



A second choice is that 



Since 



The arbitrariness in 


This second choice is a must when using the entire eigenstructure assignment method. If 

It is worth mentioning that an eigenvector corresponding to an uncontrollable eigenvalue can be tailored out of the two possible ones stemming from the two choices.
Finally, having obtained n independent eigenvectors 



5. A Multi-Input Case
The explicit nature of the method can be extended to a multi-input case. This is possible in the case where matrices A and B have a particular structure which results in the following augmented matrix

To be an nxn square and nonsingular, where 

To prove such assertion, use the same similarity transformation 

where 



The following proof is straightforward, achieved by substituting generalized matrix forms for the w-eigen- vectors and z-vectors in (5.3). It is presented for the case







and

Note that the z-vectors 
The nested nature of the solutions is imminent, easily generalized for cases where



The extension of the assignment to multi-input uncontrollable systems is also straightforward. The number of the uncontrollable eigenvalues should be an integer multiple of 



The same theory developed in Section 4 still applies. The uncontrollable eigenvalues are those of



6. Repeated Eigenvalues
In [1] , it has been demonstrated that the z-vectors associated with the repeated eigenvalues can be obtained by successive differentiation of the basic z-vector .It remains to prove this property irrespective of the transformation used.
Consider the general setup of the entire eigenstructure assignment as formulated in (2.2). Let there be p identical eigenvalues 



and

To facilitate the proof, a convenient rearrangement for 



Differentiating (6.3) with respect to

Comparing (6.4) with (6.5), we infer

Similarly, differentiating (6.4) with respect to

or

Comparing (6.8) with (6.9)

We get

Repeating the same process, it can be shown that

or

Confirming what has been demonstrated in [1] . Such differential properties regarding the w-eigenvectors and z-vectors are pertinent to the vectors irrespective of the transformation used.
7. Existence of the Solution
It’s worth considering the existence of the solutions when considering the controllable and uncontrollable subspaces. For the controllable subspace, we seek the solution 

For the solution of

If 






Alternatively,

i.e. 



i.e. (7.4) holds. Hence, a solution always exists irrespective of 
For the uncontrollable subspace

Since the right hand side is zero the condition in (7.4) always holds and the solution always exists given by a matrix representation of the null space of
8. Examples
Example 1
An uncontrollable system has the following system matrices

The system is unstable having eigenvalues 1, −1, −2, and −3. It is required to assign the eigenvalues −3, −4, −5, and of course to reassign the uncontrollable eigenvalue −2.
The similarity transformation used is

Leading to G and H matrices

As evident by the system after transformation, −2 is the uncontrollable eigenvalue, and that the controllable subspace has the matrix representation as that of (3.3).
Hence, the reduced order characteristic equation is

Utilizing explicit determination, the closed loop eigenvector corresponding to the −2 eigenvalue is calculated using (4.11), the remaining ones using (4.7), and the companion z-vector using (4.6) where 


In order to have a nonsingular W matrix, the eigenvector 

According to (4.12), the state feedback matrix in the original system representation is

N.B.; The state feedback matrix above assigns the four eigenvalues required according to the entire eigenstructure method. If the answer is to be checked using any other method like the Matlab place function, a different result for K may be obtained. This is due to the fact that K for uncontrollable systems is not unique.
Example 2
Consider an unstable multi-input system having the following A and B matrices

using the transformation

Hence,

Let the eigenvalues assigned be




Using the formulae given in (5.4) the closed loop eigenvectors are calculated pair-wise, i.e. 

The companion z-vectors 

According to (4.12) with 

Note that Matlab calculates in double precision, however, format short of matlab has been used in the print out of the above results. So, to check the results, one may have to go through the calculations once more in case the precision of K provided in (8.14) is not adequate.
9. Conclusion
The study has shown that the explicit methods can be extended to uncontrollable systems just as easy with the benefit of dealing with lower order matrices, and consequently with reduced w-eigenvectors. The z-vectors are also determined using lower order characteristic equations and shown to bear a differentiation property for the repeated eigenvalues case. For the uncontrollable case, it turns out that the z-vectors have more degrees of freedom which can be used to shape the system response. The methods can also be extended to a special case of multi-input controllable and uncontrollable systems. The solutions of the w-eigenvectors and the z-vectors are always guaranteed. The two examples demonstrate the ease of application of the formulae in the design of state feedback matrices.
References
- El-Ghezawi, O.M.E. (2003) Explicit Formulae for Eigenstructure Assignment. Proceedings of the 5th Jordanian International Electrical and Electronic Engineering Conference, Amman, 13-16 October 2003, 183-187.
- Porter, B. and D’Azzo, J.J. (1977) Algorithm for the Synthesis of State-Feedback Regulators by Entire Eigenstructure Assignment. Electronic Letters, 13, 230-231. http://dx.doi.org/10.1049/el:19770167
- D’azzo, J.J. and Houpis, C.H. (1995) Linear Control Systems: Analysis and Design. 4th Edition, McGraw-Hill, New York.
- Sobel, K.M., Shapiro, E.Y. and Andry, A.N. (1994) Eigenstructure Assignment. International Journal of Control, 59, 13-37. http://dx.doi.org/10.1080/00207179408923068
- White, B.A. (1995) Eigenstructure Assignment: A Survey. Proceedings of the Institution of Mechanical Engineers, 209, 1-11. http://dx.doi.org/10.1080/00207179408923068
- Liu, G.P. and Patton, R.J. (1998) Eigenstructure Assignment for Control System Design. John Wiley & Sons, New York.
- Mimins, G. and Paige, C.C. (1982) An Algorithm for Pole Assignment of Time Invariant Linear Systems. International Journal of Control, 35, 341-354. http://dx.doi.org/10.1080/00207178208922623
- Ramadan, M.A. and El-Sayed, E.A. (2006) Partial Eigenvalue Assignment Problem of Linear Control Systems Using Orthogonality Relations. Acta Montanistica Slovaca Ročník, 11, 16-25.
- Datta, B.N. and Sarkissian, D.R. (2002) Partial Eigenvalue Assignment in Linear Systems: Existence, Uniqueness and Numerical Solution. http://www3.nd.edu/~mtns/papers/70_3.pdf http://www.math.niu.edu/~dattab/psfiles/paper.mtns.2002.pdf
- Lancaster, P. and Tismentasky, M. (1985) The Theory of Matrices with Applications. 2nd Edition, Academic Press, Waltham, Massachusetts.
- Graybill, F.A. (1983) Matrices with Applications in Statistics. Wadsworth Publishing Company, Belmont.
- Green, P.E. and Carroll, J.D. (1976) Mathematical Tools for Applied Multivariate Analysis. Academic Press, Waltham, Massachusetts.
- Schott, J.R. (1997) Matrix Analysis for Statistics. John Wiley, New York.

