Analytical Expression and Deconstruction of the Volume of the Controllability Ellipsoid ††thanks: Work supported by the National Natural Science Foundation of China (Grant No. 61273005)
Abstract
In this article, we present three theorems and develop an effective analytical method to compute analytically the volume of the controllability ellipsoid for the linear discrete-time (LDT) systems with different eigenvalues. Furthermore, by deconstructing the analytical expression of the volume, some factors on the shape of the ellipsoid, the side length of its circumscribed rhomboid, the evenness of the eigenvalue distribution of the LDT system are constructed. Based on the analytical expression of the volume and these factors, the control ability can be defined, computing, analyzed, and optimized for the LDT systems.
keywords:
volume computation , controllability ellipsoid , controllability Grammian matrix , discrete-time systems , state controllability1 Introduction
In control theory, linear discrete-time (LDT) systems can be formulated as follows:
(1) |
where and are the state variable and input variable, respectively, and matrices and are the state matrix and input matrix in the system models, respectively, [6] [2]. To investigate the controllability of the LDT systems (1), the controllability Grammian matrix can be defined as follows
(2) |
That the rank of the Grammian matrix is , the dimension of the state space of the LDT systems (1), is the well-known criterion on the state controllability. By the controllability Grammian matrix, the controllability ellipsoid that can describe the maximum controllable region under the total-energy constraint can be defined as follows [3] [7] [10] [8] [1]
(3) |
In papers [11], [4], [9], and [5], the determinant value and the minimum eigenvalue of the controllability Grammian matrix , correspondingly the volume and the minimum radius of the controllability ellipsoid , can be used to quantify the control ability of the input variables to the state space, and then be chosen as the objective functions for optimizing and promoting the control ability of the dynamical systems. Due to lack of the analytical computing of the determinant and eigenvalue , correspondingly the volume and the radius , these optimizing problems for the control ability are solved very difficulty, and few achievements about that have been made.
In this paper, the analytical volume-computation of the controllability ellipsoid , when the system (1) is a sigle input system, is studied and an analytical expression on that will be proven. By deconstructing the analytical volume expression, some factors for the ellipsoid , such as, the shape factor, the minimum circumscribed rhomboid, etc, can be got. Therefore, the analytical volume and the shape factor of the ellipsoid, the minimum side length of the rhomboid can be used to describe the control ability and can be chosen as the objective functions and the constraint conditions for optimizing and promoting the control ability. Because of the analytical expression of these objective functions and constraint conditions, the optimizing problems will be solved with very effective optimizing computation.
2 The analytical volume-computing of the controllability ellipsoid for the matrix with different eigenvalues
Based on the linear system theory [6], [2], the LDT system (1) can be transformed as the Jordan canonical form, and especially the LDT system (1) with different eigenvalues can be transformed as the diagonal canonical form. Obviously, if the Jordan canonical form is with the Jordan transformation matrix , the corresponding controllability Grammian matrix can be expressed respectively as
(4) |
And then, the determinant is and the volume of the controllability ellipsoid is . In this paper, the determinant and ellipsoid volume for the diagonal canonical form, respectively, are computed analytically and related results can be generalized to the general systems .
When the system is a sigle-input diagonal canonical form as
(5) |
the controllability Grammian matrix can be rewritten as
(10) | ||||
(15) |
When all eigenvalues , and , we have
(20) |
Before discussing the analytical volume computing of the infinite-time controllability ellipsoid for the diagonal canonical form, a theorem about the determinant of the matrix is put forward and proven as follows.
Theorem 1
For all eigenvalues , we have
(25) | ||||
(26) |
Proof. The theorem can be proven by induction method as follows.
(2) It is assumed that for a given , Eq. (26) holds for , that is, we have,
(31) |
(3) For , we have
(36) | ||||
(41) |
where
(42) | ||||
(43) | ||||
And then, we have
(47) | ||||
(51) | ||||
(52) |
In summary, the theorem is proven by the inductive method. \qed
Based on Theorem 1, the determinant of the controllability Grammian matrix and the volume of the controllability ellipsoid for the diagonal canonical form are as follows
(53) | ||||
(54) |
where the hypersphere volume-coefficient and the Gamma function can be defined as
(55) | ||||
(58) |
According to the above computation for the diagonal canonical form, a theorem on the the determinant of the controllability Grammian matrix and the volume of the controllability ellipsoid for the general systems is can be established as follows.
Theorem 2
For the LDT systems with different eigenvalues , the determinant of the controllability Grammian matrix and the volume the controllability ellipsoid for the systems can be computed analytically as follows
(59) | ||||
(60) |
where is the -th unit left eigenvector of the matrix , and the matrix is the diagonalization transformation matrix constructed by all unit right eigenvectors of matrix .
In papers [11], [4], [9], and [5], the determinant value of the controllability Grammian matrix and the volume the controllability ellipsoid are chosen as the objective functions for optimizing the control ability. Because lack of the analytical computing methods for and , these optimizing problems for the control ability are solved very difficulty, and few achievements about that have been made. Based on the above analytical computing of and , these optimizing problems for promoting the control ability can be solved conviently and the controlled plants with the better control abilty and dynamical performance can be designed.
3 Decoding the Controllability Ellipsoid
According to the computing equation (60), two factors are deconstructed as follows.
(61) | ||||
(62) |
In fact, the above two factors can be used to describe the shape and size of the controllability ellipsoid and the eigenvalue evenness of the LDT system.
3.1 The ellipsoid shape factor
The controllability ellipsoid in the original space and the invariant eigen-space can be represented respectively as the following equation
(63) | |||
(64) |
The radii of the ellipsoid in the invariant eigen-space are indeed the eigenvalues of the Garmmian matrix , and then the shape of the ellipsoid can be characterized by the sizes of all radii of the ellipsoid. So is the ellipsoid .
By Eq. (61), we can see, when some two eigenvalues of the system matrix are approximately equal, the minimum radius of the ellipsoid will be approximately zero, and the ellipsoid will be flattened. Therefore, if the distributions of all eigenvalues of the matrix are even, the ratio between the minimum and maximum radii can be avoided as a small value and then the ellipsoid will be avoided flattened.
The factor deconstructed from the volume computing equation (60) can be used to describe the evenness of the eigenvalue distribution of the Grammian matrix and then the uniformity of the radii of the ellipsoid . The bigger the value of the factor , the more evenness of the eigenvalue distribution of the matrix in is, the smaller the ratio between the minimum and maximum radii of the ellipsoid is, and then the greater the volume of the ellipsoid is.
To some extent, the minimum eigenvalue of the Grammian matrix and the minimum radius of the ellipsoid can be used to quantify the control ability of the input variables to the state space, and then be chosen as the objective functions for optimizing the control ability of the dynamical systems in papers [11], [4], [9], and [5]. Due to lack of the analytical computing methods for and , these optimizing problems for the control ability are solved very difficulty. In fact, the minimum radius , that is, the minimum distance between the original and the boundary of the ellipsoid, is proportional to the above shape factor . The bigger the factor is, and the bigger the minimum radius is. Therefore, optimizing the factor is equal to optimizing and , and then based on the above analytical expression of the fact , optimizing control ability of the LDT systems can be carried out conveniently and effectively.
Fig. 1 shows the 2-dimensional ellipsoids , i.e., the sampling number , generated by the 3 matrix pairs that the matrix is with the different eigenvalues and matrix is a same vector, and Fig. 2 shows the 2-dimensional ellipsoids generated by the diagonal matrix pairs of these 3 matrix pairs , that is, the ellipsoids in Fig. 2 are in the invariant eigen-space. These figures show us that the smaller the difference of two eigenvalues of the systems matrix is, the more flat the controllability ellipsoid is.

(a) (0.85,0.9,0.2128))

(b) (0.6,0.9,0.6522)

(c) (0.4,0.9,0.7813)

(a) (0.85,0.9,0.2128))

(b) (0.6,0.9,0.6522)

(c) (0.4,0.9,0.7813)
3.2 The shape factors in 2-dimensional section of the ellipsoid
In fact, the shape of the ellipsoid can be observed by the shape of the each 2-dimensional section of the ellipsoid in the eigen-space. For example, for any two eigenvalues and , the shape factor of the 2-dimensional section of the ellipsoid in the eigen-space can be deconstructed from the shape factor as follows
(65) |
Therefore, all factor can describe the shape of the each section of the ellipsoid and then can construct the shape factor of the ellipsoid.
3.3 The eigenvalue evenness factor of the LDT system
Beyond for describing the shape of the ellipsoid, the factor can be used to describe the evenness of the eigenvalue distribution of the LDT system . The bigger the value of the factor is, the more even the distribution of the eigenvalues of the matrix is, and then the bigger the controllable region of the system is, and the stronger the control ability of the systems is.
As we know, many computing and designing methods for control laws are based on the pole assignment method with a set of given expecting closed-loop poles. How to determine the expecting closed-loop poles to obtain the greater control ability and dynamical performance for the closed-loop systems? There has been no good answer to this question. By the above analysis, we can see, optimizing the evenness factor of the given expecting closed-loop poles, we can get a clsode-loop system with the greater control ability and dynamical performance by the pole assignment control method.
3.4 The circumscribed hypercube and circumscribed rhomboid
The factor is indeed the biggest distance of the boundary of the ellipsoid in the -dimensional space. In fact, the side lengths of the circumscribed hypercube of the ellipsoid , shown in Fig. 2, are , and then the volume of circumscribed hypercube is the production among the all factor . By the volume equation (60), the volume of the ellipsoid can be represented as the volume of the circumscribed hypercube, the shape factor , and some constant coefficient.
Therefore, we have the following discussions:
(1) When the circumscribed hypercubes of two controllability ellipsoids are approximated, the bigger the shape factor is , the bigger the volume of the ellipsoid is. Furthermore, the almost all 2-dimensional shape factors for some ellipsoid are bigger than the another, the whole ellipsoid can be said to be bigger than the another.
(2) When the shape factors of two controllability ellipsoids are approximated, the bigger the circumscribed hypercubes is, the bigger the volume of the ellipsoid is. Furthermore, the almost all 2-dimensional shape factors for the two ellipsoids are approximated, the whole ellipsoid with the bigger circumscribed hypercubes can be said to be bigger than the another.
4 Analytic Volume-Computation for the systems with the complex eigenvalues
Theorem 2 for the LDT systems with the real eigenvalues can be generalized to the LDT systems with the complex eigenvalues, and the corresponding the theorem can be stated as follows.
Theorem 3
When all different complex eigenvalues of the LDT systems satisfy that , the determinant of the controllability Grammian matrix and the volume the controllability ellipsoid for the systems can be computed analytically as follows
(66) | ||||
(67) |
where the complex vector is the -th unit left eigenvector of the matrix , and the complex matrix is the diagonalization transformation matrix constructed by all unit right eigenvector of the matrix .
Similar to Section 3, based on these analytical expression, the shape factors of the controllability ellipsoid and the evenness factor of the eigenvalue distribution for LDT systems with complex eigenvalues can be got.
According to the computing equation (67), some factors described the shape and size of the controllability ellipsoid are deconstructed as follows.
(68) | ||||
(69) |
Similar to the factors for the matrix with the real eigenvalues in Eqs. (61) and (62), the above factors can be describe the shape and size of the controllability ellipsoid and the eigenvalue evenness factor of the LDT systems.
For the conjugate complex eigenvalue pair , the shape factor of the 2-dimensional section of the ellipsoid in the eigen-space is
(70) |
Fig. 3 shows the 2-dimensional ellipsoids generated by the following matrix pairs with the complex eigenvalues
(75) |
where , the corresponding the eirenvalues are , and the factors . By Fig. 3, we can see, the bigger the image part of the conjugate complex eigenvalue pair is, the greater the volume of the ellipsoid.

5 Numerical Experiments
Example 1
Computing the volume, shape factor, and the side lengths of the circumscribe hypercube of the controllability ellipsoid generated by the following matrix pair
(82) |
By the diagonal matrix transformation, the diagonal matrix pair is as follows
(83) |
and then, the analytical computing results about the volume and these factors are as Table 1
factors | values |
---|---|
volume: | 298.8566 |
shape factor : | 0.0896 |
2-D shape factors : | 0.3846, 0.6522, 0.3571 |
the side length : | 2.5425, 11.9300, 12.0099 |
Fig. 4 shows the 3-dimensional ellipsoids generated by the above matrix pairs in the eigen-space, from three visual angle, and these 3 figures show us the 3 sections of the ellipsoid.

6 Conclusions
In this article, we present three theorems and develop an effective analytical method to compute the volume of the controllability ellipsoid for the LDT systems with different eigenvalues. Furthermore, by deconstructing the analytical expression of the volume, some factors on the shape of the ellipsoid, the side length of its circumscribed rhomboid, the evenness of the eigenvalue distribution of the LDT system are constructed. Based on the analytical expression of the volume and these factors, the control ability can be defined, computing, analyzed, and optimized.
References
- Canfield and Nkhumise [2017] S.L. Canfield, R. Nkhumise, Controllability ellipse to evaluate performance of mobile manipulators for manufacturing tasks, Journal of Mechanisms and Robotics 9 (2017).
- Chen [1998] C.T. Chen, Linear system theory and design, Oxford University Press, Inc. New York, NY, USA, 3rd edition, 1998.
- Dullerud and Paganini [2000] G.E. Dullerud, F. Paganini, A Course in Robust Control Theory: A Convex Approach, Sringer, 2000.
- Georges [1995] D. Georges, The use of observability and controllability gramians or functions for optimal sensor and actuator location in finite-dimensional systems, in: Proc. of IEEE Conf. on Decision and Control, New Orleans, LA, USA, p. 3319–3324.
- Ilkturk [2015] U. Ilkturk, Observability Methods in Sensor Scheduling, Ph.D. thesis, ARIZONA STATE UNIVERSITY, 2015.
- Kailath [1980] T. Kailath, Linear systems, Prentice-Hall, Englewood Cliffs, NJ, 1980.
- Kurzhanskiy and Varaiya [2007] A. Kurzhanskiy, P. Varaiya, Ellipsoidal techniques for reachability analysis of discrete-time linear systems, IEEE Trans. on Automatic Control 52 (2007) 26–38.
- Nkhumise [2016] R.M. Nkhumise, Controllability Ellipse – a Method to Eavluate Performance of Mobile Manipulators Applied to Welding, Master’s thesis, Tennessee Technological University, 2016.
- Pasqualetti et al. [2014] F. Pasqualetti, S. Zampieri, F. Bullo, Controllability metrics, limitations and algorithms for complex networks, IEEE Trans. on Control of Network Systems 1 (2014) 40–52.
- Polyak et al. [2008] B. Polyak, S. Nazin, M. Khlebnikov, The invariant ellipsoid technique for analysis and design of linear control systems, in: Advances in Mechanics: Dynamics and Control: Proceedings of the 14th International Workshop on Dynamics and Control, ed. F.L. Chernousko, G.V. Kostin, V.V. Saurin, Moscow: Nauka,, pp. 239–246.
- VanderVelde and Carignan [1982] W. VanderVelde, C. Carignan, A dynamic measure of controllability and observability for the placement of actuators and sensors on large space structures, Technical Report, NASA-CR-168520, SSL-2-82, 1982.