![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
Index plays a fundamental role in the study of descriptor systems. For regular descriptor systems, calculation of the index can be performed by calculating the index of the nilpotent matrix obtained by means of the Weierstrass canonical form. Notwithstanding, if the system is not regular, there is no algebraic technique to determine the index of the system. A sufficient algebraic criterion is provided to determine the index of a general linear time-invariant descriptor systems. Thereafter, we provide an alternate but lucid proof of the fact that impulse controllability is necessary and sufficient for the existence of a semistate feedback such that the closed loop system is of the index at most one. Finally, a sufficient test for the existence of a semistate feedback such that the closed loop system is of the index at most two is provided. Examples are given to illustrate the presented theory.
Public Interest Statement
Descriptor systems play a vital role in the modeling of physical systems where dynamics of the system is constrained. It is well known that the solvability of descriptor systems requires certain smoothness assumptions on its input. Index, loosely speaking, is a measure of the number of differentiations required by the input so that the system has a solution. As higher index problems are difficult to handle, at least, numerically. Therefore, it is always desirable to minimize the index of the system. There are two known techniques to reduce the index: with feedback and without feedback. In the present article, we have developed some techniques to determine the index and to reduce the index by applying feedback.
1. Introduction
Consider an linear time-invariant (LTI) continuous-time descriptor system(1)
(1)
where , and
are known constant matrices. The vectors
and
are called as semistate vector and control/input vector, respectively. System (1) is termed as regular descriptor system if
and there exists a
such that the matrix pencil
is invertible. The study of descriptor systems of the form (1) enables us to model complex dynamical systems with algebraic constraints. There is a wide class of problems which are most appropriately modeled in the form of general descriptor systems (1). Some particular examples are electrical circuits (Riaza, Citation2008), chemical processes (Kumar & Daoutidis, Citation2004), biological systems (Zhang, Liu, & Zhang, Citation2012), constrained mechanical systems (Small, Citation2011), multi-body dynamics (Eich-Soellner, Citation1998), and large-scale systems where various sub-models are linked together (Singh & Liu, Citation1973).
The present paper is focused on the determination and reduction of index of descriptor systems of the form (1). There are various notions of index for descriptor systems, for example differentiation index (Campbell & Gear, Citation1995), perturbation index (Hairer & Wanner, Citation1996), tractability index (März, Citation1992), and strangeness index (Kunkel & Mehrmann, Citation1994). In this paper, we focus on the so-called Kronecker index which is defined below for LTI descriptor systems. The Kronecker index of a descriptor system, loosely speaking, provides an idea about the smoothness required by the control variables of the system to have an impulse free solution for consistent initial conditions. It can be seen that the degree of difficulty in the numerical solutions of descriptor systems emanates with the increase in the number of the index of the system. This gives rise a call for the index determination and reduction for descriptor systems. There are two commonly used techniques to reduce the index of an LTI descriptor system: with feedback (Berger & Reis, Citation2015; Bunse-Gerstner, Mehrmann, & Nichols, Citation1992; Byers, Geerts, & Mehrmann, Citation1997; Chu, Mehrmann, & Nichols, Citation1999) and without feedback (Berger & Van Dooren, Citation2015; Takamatsu & Iwata, Citation2008). Many researchers have worked on the index reduction for square descriptor systems (Bunse-Gerstner et al., Citation1992; Byers et al., byers1997descriptor, Chu et al., Citation1999; Takamatsu & Iwata, Citation2008), however, the papers on the index reduction for rectangular descriptor systems are limited (Berger & Reis, Citation2015; Berger & Van Dooren, Citation2015). In articles (Berger & Reis, Citation2015; Berger & Van Dooren, Citation2015), the authors have considered the system in behavioral sense and have used a reinterpretation of system variables to reduce the index of the system at most one. It is notable that in the present paper, we reduce the index to at most one and two by feedbacks without using a reinterpretation of systems variables. Berger and Reis (Citation2013) have proved that there exists a semistate feedback matrix such that
is of index at most one if and only if the system (1) is impulse controllable (I-controllable) by means of feedback canonical form (Loiseau, Özçaldiran, Malabre, & Karcanias, Citation1991). We have also provided an alternate but lucid proof of the above result without utilizing the feedback canonical form. Next, it is well known that if the descriptor system is regular, then the index of the system is equal to the index of nilpotency of the nilpotent matrix obtained in the equivalent Weierstrass canonical form (WCF) of the system. However, there is no algebraic technique to find the index of a general LTI descriptor system. In this direction, a sufficient algebraic test to determine the index of an LTI descriptor system is also provided in this article.
The rest of the paper is organized as follows. The coming section is the main section of the paper which deals with the index determination and reduction for general LTI descriptor systems. Section presents the examples which illustrates the presented theory. Finally, conclusions of the paper are provided in Section 4.
2. Index determination and reduction
We first recall the Kronecker canonical form from Gantmacher (Citation1959).
Kronecker Canonical Form (KCF) Corresponding to any matrix pair , there exists invertible matrices
and
such that the pencil
can be brought to the KCF
(2)
(2)
where are nonnegative integers;
is a Jordan matrix and
,
,
are unique multi-indices. We use the notation for any multi-index
as
. Moreover, the block matrices have the following properties:
(1) |
| ||||
(2) |
| ||||
(3) |
|
has rank(4)
(4)
This can be seen by writing the matrix in the KCF.
Now, to define the index of descriptor system (1), we adopt the following notations
Definition 2.1
Let matrix pencil be given in the KCF (2). Then, the index of the matrix pencil or the system (1) is given by
(5)
(5)
We now prove the following theorem on the rank of two successive .
Theorem 2.2
The system has no -blocks and the index of nilpotency of the matrix
in (2) is at most
if and only if
(6)
(6)
Proof
Writing the matrices E and A in the KCF, the LHS of (6) is equal to
Similarly, the right-hand side of (6) is equal to
The above relationships enable us to write(7)
(7)
The -blocks in the KCF exists if and only if
. Moreover,
. Thus, (7) holds if and only if
-blocks are void and
. This completes the proof.
The following remark provides an insight of the above theorem.
Remark 2.3
The condition (6) guarantees the nonexistence of -blocks and the index of nilpotency of the matrix
in (2) is at most
. Therefore, the index of the system is determined by only nilpotent blocks and is at most
. Moreover, the contribution of the zero rows in the KCF in determining the index is at most one which coincides with the minimum value of
. Furthermore, this test does not provide any idea about the case when index is zero. Thus, if Equation (6) holds for the least value of
(say) and
then
is the index of the system (1).
For , Equation (6) reduces to
(8)
(8)
According to the authors’ best knowledge, Equation (8) appeared for the first time in the work of Hou (Citation2004) where it has been proved to be equivalent to the fact that the system has no impulsive modes and admits arbitrary initial conditions. Recently, condition (8) has been proved to be equivalent to the fact that the system has index at most one (Berger & Reis, Citation2013). Now, we present the following theorem on the decomposition of system matrices which will be used in deriving the main results on index reduction of this paper.
Theorem 2.4
Assume . Then, there exist orthogonal matrices
,
, and
such that
where ,
, and
are diagonal positive definite matrices. Moreover,
and
.
Proof
Let . Then, there exist orthogonal matrices
and
such that
where and
. Let
. Then, there exist orthogonal matrices
and
such that
This implies that for
the following hold:
where , and
. Again, let us assume that
. Then, there exist orthogonal matrices
and
such that
Now, we obtain the desired decomposition by setting the matrices M, N, and U as follows
with the following decompositions
Next, we recall the following result from Berger and Reis (Citation2013).
Proposition 2.5
The system (1) is I-controllable if and only if(10)
(10)
The following theorem provides an equivalent condition to the I-controllability of the system (1).
Theorem 2.6
The system (1) is I-controllable if and only if the block matrix is identically zero in the decomposition (9).
Proof
We know that the I-controllability of (1) is equivalent to (10). Now, applying the decomposition (9) to the condition (10), we obtain
which is equivalent to the fact that . Hence the theorem is proved.
The following theorem provides an equivalent criterion for the system to have index at most one.
Theorem 2.7
The system (1) has index at most one if and only if the block matrix is identically zero in the decomposition (9).
Proof
We know that the system (1) has index at most one if and only if (8) holds. Now, applying the decomposition (9) to (8), we obtain
which is equivalent to the fact that . Hence the theorem is proved.
Note that in the above theorems, by the term “identically zero” we mean that the matrices are either empty or null. The next theorem proves that I-controllability is necessary and sufficient for the existence of a semistate feedback such that the closed loop system is of index at most one.
Theorem 2.8
The system (1) is I-controllable if and only if there exists a semistate feedback matrix such that the closed loop system is of index at most one.
Proof
Let the system (1) be I-controllable. Then, respecting Theorem , I-controllability is equivalent to the fact that the matrix is identically zero. Assume the semistate feedback matrix
where are be to designed; matrices U and N are same as in the decomposition (9). If we take
, then we obtain
If we choose ,
,
,
is an arbitrary matrix,
, and
, then Theorems 2.5 and Theorem 2.6 imply that the closed loop system is of index at most one. Conversely, suppose there exists a feedback matrix
given as
such that
is of index at most one. Then, we need to prove that the system (1) is I-controllable. For, substituting E and
in (8) in decomposed form and simplifying, we obtain
The last equality holds provided the first column block matrices on the right-hand side must be the linear combinations of the other two column block matrices. This ensures that the matrix is identically zero which implies the I-controllability of system (1) by Theorem 2.5. Hence the theorem is proved.
Note that the above theorem in its equivalent generality can also be found in the work of Berger and Reis (Citation2013) where the authors have applied the feedback canonical form (Loiseau et al., Citation1991) to carry out the result. The beauty of the above theorem is that we have not only provided an independent simpler proof but also the feedback matrix is easily computable. Our approach to design the matrix K is inspired by the work of Hou (Citation2004) where the author has designed an admissible K such that the pair has no impulsive modes and admits arbitrary initial condition if and only if the system is I-controllable. The proof provided by Hou (Citation2004) uses a decomposition that can be viewed as a particular case of the decomposition (9). Here, the decomposition (9) has also been utilized in the following in designing a semistate feedback such that the closed loop system is of index at most two. For this, we write the following condition that is weaker than the I-controllability of system (1).
(11)
(11)
For , the Equation (6) reduces to
(12)
(12)
Similar to Theorems 2.5 and 2.6, we now write the following theorems for equivalent conditions to (11) and (12), respectively.
Theorem 2.9
In view of the decomposition (9), the condition (11) is equivalent to(13)
(13)
where and
.
Proof
Applying the decomposition (9) to the left-hand side of (11) and simplifying, it becomes
which is further equivalent to
which then reduces to(14)
(14)
Again, applying the decomposition (9) to the right-hand side of (11) and simplifying, it becomes(15)
(15)
The theorem follows in view of (14) and (15).
Theorem 2.10
In view of the decomposition (9), the condition (12) is equivalent to(16)
(16)
Proof
The proof follows by proceeding in a similar fashion as in the proof of Theorem 2.8.
We now provide a sufficient condition for the existence of a semistate feedback such that the closed loop system has index at most two in the following theorem.
Theorem 2.11
If the system (1) satisfies condition (11), , and the matrix
is identically zero, then there exists a feedback matrix
such that
is of index at most two.
Proof
We assume that the system (1) satisfies conditions (11), , and the matrix
is identically zero. We already know from Theorem 2.8 that the condition (11) is equivalent to (13). Now, if we choose matrix
with
,
,
,
is an arbitrary matrix,
, and
. Then we obtain
Using the decomposition (9) and Theorem 2.9, the condition (12) for the matrix pair is equivalent to
(17)
(17)
The condition (17) is implied by (13), , and the matrix
is zero. This completes the proof of the theorem.
3. Illustrating examples
Example 3.1
Let system (1) be represented by the following matrices(18)
(18)
It can be checked that the system (18) is not of index at most one and is I-controllable by (8) and (10), respectively. Applying Theorem 2.7, we obtain a desired feedback matrix K as
Now, it can be checked that the closed loop system is of index at most one.
Example 3.2
Let system (1) be represented by the following matrices(19)
(19)
It can be checked that the system (19) is not of index at most one and is I-controllable by (8) and (10), respectively. Applying Theorem 2.3 to the system (19), we can get all the decomposed matrices. To design a desired feedback matrix K, we need only the following two matrices
Applying Theorem 2.7, we obtain
Now, it can be checked that the closed loop system is of index at most one.
Example 3.3
Let system (1) be represented by the following matrices(20)
(20)
It can be checked that the system (20) does not satisfy (6) for . So, either it has
-blocks or the index of nilpotency of the matrix
is more than three. Further, it can be checked that the system satisfies (11),
, and the matrix
is zero. Hence, we can apply our Theorem , to design a feedback matrix K such that the closed loop system is of index at most two, to obtain
Now, it can be checked that the closed loop system is of index at most two.
4. Concluding remarks
The paper was devoted to the index determination and reduction for general LTI descriptor systems. First, we proved a sufficient condition to calculate the index of a general LTI descriptor system. Then, it has been proved that the I-controllability is necessary and sufficient for the existence of a proportional semistate feedback such that the resulted closed loop system has index at most one. Further, a sufficient condition has been provided for the existence of a proportional semistate feedback such that the closed loop system is of index at most two. Finally, the presented theory has been demonstrated by some examples. In future, we would like to study the index concepts of nonlinear descriptor systems and delay descriptor systems.
Additional information
Funding
Notes on contributors
Vikas Kumar Mishra
Vikas Kumar Mishra is currently with the Mechanical Engineering Department of Ben-Gurien University of the Negev, Beer-sheva, Israel as a Post-Doctoral Fellow. He has completed his PhD from Indian Institute of Technology Patna, India in 2016. After completing his PhD, he worked as a faculty member in the Department of Mathematics, National Institute of Technology Jamshedpur, India. He is mainly interested in analysis and design of control systems.
Nutan Kumar Tomar
Nutan Kumar Tomar is currently an assistant professor in the Department of Mathematics, Indian Institute of Technology Patna, India. He received his PhD from the Department of Mathematics, Indian Institute of Technology Roorkee, India in 2008. His main research interests include the controllability and optimal control problems in infinite-dimensional spaces.
Mahendra Kumar Gupta
Mahendra Kumar Gupta was awarded his PhD degree from Department of Mathematics, Indian Institute of Technology Patna, India in 2016. He is currently a Post-Doctoral Fellow in Department of Chemical Engineering, Indian Institute of Technology Madras, India. His main research interests include control and estimation, observer design and descriptor systems.
References
- Berger, T., & Reis, T. (2013). Controllability of linear differential-algebraic systems a survey. In A. Ilchman & T. Reis (Eds.), Surveys in Differential-Algebraic Equations I, in: Differential-Algebraic Equations Forum (pp. 1–61). Berlin, Heildelberg: Springer-Verlag.
- Berger, T., & Reis, T. (2015). Regularization of linear time-invariant differential-algebraic systems. Systems & Control Letters, 78, 40–46.
- Berger, T., & Van Dooren, P. (2015). Computing the regularization of a linear differential-algebraic system. Systems & Control Letters, 86, 48–53.
- Bunse-Gerstner, A., Mehrmann, V., & Nichols, N. K. (1992). Regularization of descriptor systems by derivative and proportional state feedback. SIAM Journal on Matrix Analysis and Applications, 13, 46–67.
- Byers, R., Geerts, T., & Mehrmann, V. (1997). Descriptor systems without controllability at infinity. SIAM Journal on Control and Optimization, 35, 462–479.
- Campbell, S. L., & Gear, C. W. (1995). The index of general nonlinear DAEs. Numerische Mathematik, 72, 173–196.
- Chu, D., Mehrmann, V., & Nichols, N. K. (1999). Minimum norm regularization of descriptor systems by mixed output feedback. Linear Algebra and its Applications, 296, 39–77.
- Eich-Soellner, E. (1998). Numerical methods in multibody dynamics (Vol. 45). Springer.
- Gantmacher, F. B. (1959). The theory of matrices (Vol. 2). New York, NY: Chelsea Publishing Company.
- Hairer, E., & Wanner, G. (1996). Solving ordinary differential equations II (2nd ed.). Berlin: Springer-Verlag.
- Hou, M. (2004). Controllability and elimination of impulsive modes in descriptor systems. IEEE Transactions on Automatic Control, 49, 1723–1729.
- Kumar, A., & Daoutidis, P. Control of nonlinear differential algebraic equation systems with applications to chemical processes. CRC Press. (Vol. 397)
- Kunkel, P., & Mehrmann, V. (1994). Canonical forms for linear differential-algebraic equations with variable coefficients. Journal of Computational and Applied Mathematics, 56, 225–251.
- Loiseau, J. J., Özçaldiran, K., Malabre, M., & Karcanias, N. (1991). Feedback canonical forms of singular systems. Kybernetika, 27, 289–305.
- März, R. (1992). Numerical methods for differential algebraic equations. Acta Numerica, 1, 141–198.
- Riaza, R. (2008). Differential-algebraic systems: Analytical aspects and circuit applications. Singapore: World Scientific.
- Singh, S., & Liu, R.-W. (1973). Existence of state equation representation of linear large-scale dynamical systems. IEEE Transactions on Circuit Theory, 20, 239–246.
- Small, S. J. (2011). Runge-Kutta type methods for differential-algebraic equations in mechanics. Iowa: University of Iowa.
- Takamatsu, M., & Iwata, S. (2008). Index reduction for differential-algebraic equations by substitution method. Linear Algebra and its Applications, 429, 2268–2277.
- Zhang, Q., Liu, C., & Zhang, X. (2012). Complexity, analysis and control of singular biological systems (Vol. 421). London: Springer Science & Business Media.