Stability tests for a class of switched descriptor systems with non-homogenous indices
Shravan Sajja, Martin Corless, Ezra Zeheb, Robert Shorten

TL;DR
This paper develops stability conditions for switched descriptor systems with varying indices, including cases switching between standard and index one or two descriptor systems, supported by illustrative examples.
Contribution
It introduces new stability criteria for switched descriptor systems with non-homogeneous indices, covering cases previously not well-understood.
Findings
Derived stability conditions for switched descriptor systems with different indices
Applicable to systems switching between standard and index one or two descriptor systems
Validated results with illustrative examples
Abstract
In this paper we derive stability conditions for a switched system where switching occurs between linear descriptor systems of different indices. In particular, our results can be used to analyse the stability of the important case when switching between a standard system and an index one descriptor system, and systems where switching occurs between an index one and and an index two descriptor system. Examples are given to illustrate the use of our results.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStability and Control of Uncertain Systems · Advanced Differential Equations and Dynamical Systems · Quantum chaos and dynamical systems
\SetWatermarkText\SetWatermarkScale
1
Stability tests for a class of switched descriptor systems with non-homogenous indices
Shravan Sajja, Martin Corless, Ezra Zeheb, Robert Shorten S. Sajja is with IBM Research Ireland.M. Corless is with the School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN, USA.E. Zeheb is with the Technion-Israel Institute of Technology, Haifa and Holon College of Engineering, Holon, Israel.R. Shorten is with University College Dublin, Ireland.
Abstract
In this paper we derive stability conditions for a switched system where switching occurs between linear descriptor systems of different indices. In particular, our results can be used to analyse the stability of the important case when switching between a standard system and an index one descriptor system, and systems where switching occurs between an index one and an index two descriptor system. Examples are given to illustrate the use of our results.
Index Terms:
switched systems, descriptor systems, nonlinear systems, Lyapunov functions, global uniform exponential stability.
I Introduction
Descriptor systems provide a natural framework to model and analyse many dynamic systems with algebraic constraints. They appear frequently in modelling engineering systems: for example in the description of interconnected large scale systems; in economic systems (e.g. the fundamental dynamic Leontief model); network analysis [3] and they are also particularly important in the simulation and design of very large scale integrated (VLSI) circuits.
Recently, motivated by certain applications, some authors have begun the study of descriptor systems that are characterized by switching between a number of descriptor modes [9, 10, 12, 13, 14, 15, 17]. For example, in [10] the authors focus on dwell time arguments, and on conditions on the "consistency projectors", to obtain stability under arbitrary switching. In [11] and [12], the authors, under an assumption of a state-dependent switching condition (to avoid impulses), obtain a condition for stability based on commuting vector fields. These results mimic similar results derived for standard switched systems by [5, 6, 7].
Our approach in this paper differs from that given in the above papers. Our results in this note are based on a fundamental result derived in [1] to recursively reduce the dimension of a switched descriptor system using full rank decomposition. This approach allows us to obtain conditions which can also be checked without resorting to complicated linear algebraic manipulations. This has been achieved for a special system class of index one descriptor systems; namely, a class of switched systems characterised by rank-1 perturbations, for which a simple continuity assumption on the state at the switching instances is satisfied (see [1]). In this note, we now extend the results in [1] to switching between an index one descriptor system and (i) a standard system (which can be described completely by a set of ordinary differential equations); and (ii) an index two descriptor system. some results presented earlier in [2]. The present results provide detailed proofs and explanations for some results presented earlier in [2], and provide new examples of systems to which these results can be applied. In particular, our results apply to systems for which standard assumptions in the descriptor literature, do not apply.
II Preliminary Results
Consider a linear time invariant (LTI) descriptor system described by
[TABLE]
where . When is nonsingular, this system is also described by the standard system . When is singular, then both algebraic equations and differential equations describe the behavior of the system, and the system is known as a descriptor system. Since we shall be interested in switched systems which are constructed by switching between systems that are exponentially stable about zero, we require to be nonsingular [19]; note that were singular, there would be equilibrium states other than zero.
The following notions are important when studying descriptor systems. First, the system (1) is said to be stable* if every eigenvalue of has a negative real part and the system is called regular if .
With invertible, the index of system (1) or the pair is the smallest integer for which
[TABLE]
where Im denotes the image of a matrix. Thus, a standard system is an index zero descriptor system.
The consistency space* for system (1) or is defined by*
[TABLE]
where is the index of . Note that is the set of all initial states for which the system has a continuous solution. Since we see that ; this means that is a one-to-one mapping of onto itself; hence the kernel of and intersect only at zero [19]. If the system is trivial and the only continuous solution is the zero solution . If , we let be the inverse of the map restricted to ; then (1), or equivalently , is equivalent to
[TABLE]
*Thus the restriction of the descriptor system to its consistency space is equivalent to the standard system (4) where is in .
Another way to introduce the consistency space is as follows. When is regular with a non-trivial consistency space, it can be shown that there exist nonsingular matrices and such that **[16]**
[TABLE]
where the matrix is nilpotent, that is, for some . If is nonsingular, then is nonsingular and for any ,
[TABLE]
Then the index of is the smallest for which and the consistency space is the range of the consistency projector defined by
[TABLE]
Also
[TABLE]
Note that the consistency space for is trivial if and only if is nilpotent.
Lyapunov functions
To obtain stability conditions for switching descriptor systems we shall use Lyapunov functions. Let us first consider Lyapunov functions for system (1). Consider any differentiable function . Its derivative along solutions of (1) is given by which can be expressed as a function of .
Definition 1
*A differentiable function is a Lyapunov function for if is positive definite on and is negative for any non-zero state in . A symmetric matrix is a Lyapunov matrix for if is a Lyapunov function for .
The following lemma provides a characterization of all Lyapunov matrices for a linear descriptor system.
Lemma 1
A symmetric matrix is a Lyapunov matrix for if and only if is positive-definite on and is negative definite on .
Proof:* It follows from (1) and the invertibility of that ; hence*
[TABLE]
where . Recall that system description (1) is equivalent to , where is in and is an invertible map on . Hence
[TABLE]
Since maps onto and is invertible on , is positive-definite on if and only if is positive-definite on . Hence, is negative for any non-zero state in if and only if is negative-definite on .** Q.E.D.*** *
Previous papers such as **[19, 16, 10, 20]** consider a specific class of Lyapunov matrices of the form where is a positive definite matrix for which is negative definite on . In particular, **[19]** shows that the existence of a Lyapunov matrix of this type is necessary and sufficient for asymptotic stability of system (1).
Let be any matrix with the following property:
[TABLE]
Then we have the following LMI characterization of Lyapunov matrices for .
Lemma 2
A symmetric matrix is a Lyapunov matrix for if and only if there exists scalars such that
[TABLE]
where is any matrix satisfying (5).
Proof:* A vector is in if and only if which is equivalent to . From Lemma 1 we know that is a Lyapunov matrix for if and only if and whenever and . It follows from Finslers Lemma that there exist scalars and such that (6) and (7) hold; since , (6) and (7) also hold with .*
Note that if there exists a Lyapunov matrix satisfying (6) and (7) then there also exists a Lyapunov matrix satisfying
[TABLE]
II-A Linear switched descriptor systems
The ultimate objective of our work is to analyze the stability of switched descriptor systems described by
[TABLE]
We assume throughout this paper that is piecewise continuous with a finite number of discontinuities in any bounded time interval. Also, we do not require (10) to hold at points of discontinuity of . Thus, if is continuous at and , the system must satisfy
[TABLE]
hence must be in the consistency space of . To complete the description of the switching descriptor systems under consideration one must also specify how the system behaves during switching. If switches from to at then must be in and must be in . If is not in then, one has to have a solution which is discontinuous at and to complete the description one must specify how is obtained from . In some switching systems, there is a restriction on , that is, can only switch from a specific to a specific if is in a restricted subset of the consistency space of . This is illustrated in Example 1.
In some treatments of switched descriptor systems, (10) is satisfied for all **[16, 10]**. In that case, one has to consider to be a distribution because the solution of (10) may contain impulses. When (10) is satisfied for all and is continuous from the right, it can be shown that, if switches from to at then
[TABLE]
where is the consistency projector associated with . Here we do not require that (10) be satisfied at discontinuity points of nor do we require (11). This is illustrated in Example 1. When a system satisfies (10) for all and if switching can occur from any state in the consistency space of then, as in **[10]** one must assume that
[TABLE]
in order to guarantee solutions without impulses when switching from from to . We do not need this assumption here.
II-B Lyapunov stability conditions
Our next result contains conditions that are sufficient to guarantee global uniform exponential stability (GUES) of (10).
Theorem 1
*Consider a switched descriptor system which satisfies (10) at points of continuities of and suppose that for each , there is a Lyapunov matrix for such that *
[TABLE]
whenever switches from to at . Then the system is GUES.
Proof:* Consider any solution of the system, and let If is a point of discontinuity of , then, according to (13),*
[TABLE]
Suppose is not a point of discontinuity of . If then and . Otherwise, where . Following the proof of Lemma 1,
[TABLE]
[TABLE]
and is positive-definite on . Recalling that is positive-definite on , let
[TABLE]
Then and . Now let . Then and
[TABLE]
when is continuous at . From this and the discontinuity condition (14), we can conclude that for . Since each is positive-definite on there are constants such that, for , we have whenever is in . Hence and every solution satisfies
[TABLE]
*for all , where . This means that the system is GUES. ***Q.E.D.
**
We have the following corollary to Theorem 1 and Lemma 2.
Corollary 1
Consider a switching descriptor system described by (10) and suppose that there is a symmetric matrix satisfying
[TABLE]
for where
[TABLE]
Also,
[TABLE]
*if switches at . Then, the system is GUES.
To conclude this section, we present an example to motivate our results. This example illustrates the use of Theorem 1 to analyse stability of switching between a standard system and a descriptor system.
Example 1** (A simple switched mechanical system)**
Consider the mechanical system illustrated in Figure 1 consisting of two spring mass dampers with masses , damping coefficients and spring constants , respectively. Let and denote the displacements of the masses and from their rest positions. We consider the switched system in which the two masses can lock onto each other when their displacements are the same; see Figure 2. When they are locked together their displacements remain equal. When they unlock, their displacements are independent.
When the masses are not locked together, the system is described by
[TABLE]
When the masses are locked together, we have the following description
[TABLE]
where
[TABLE]
Since lock-up is due to internal forces in the system, linear momentum is conserved during lock-up, that is, if lockup occurs at time then,
[TABLE]
which results in
[TABLE]
We also have
[TABLE]
Introducing state variables , this system can be described by the switched system (10) where ,
[TABLE]
Observe that is a standard system and it can be readily shown that is an index two descriptor system.
Switching to mode one can occur at any state in the consistency space of mode two and if this occurs at time , then . Switching to mode two only occurs when and if this occurs at time ,
[TABLE]
Note that this system does not satisfy condition (11) at switching. One can show that this condition requires that .
As candidate Lyapunov matrices for this system consider
[TABLE]
where ; clearly for sufficiently small. Recalling definition (15) of the symmetric matrix we obtain
[TABLE]
[TABLE]
Clearly, for sufficiently small. When is in the consistency space of , we have , ; hence
[TABLE]
where
[TABLE]
and for sufficiently small; hence is positive definite on the consistency space of .
When switching to mode one, . When switching to mode two, it follows from the switching conditions in (26) that
[TABLE]
Thus, for sufficiently small, the matrices and satisfy the requirements of Lemma 1; hence this system is globally uniformly exponentially stable about zero for any allowable switching sequence.
III Main results
We now present some simple tests to check the stability of special classes of switched descriptor systems constructed by (i) switching between a standard system and an index-one system; and (ii) switching between index-one and index-two descriptor systems. These results build on **[18]** and the following lemma.
Lemma 3
Suppose with and
[TABLE]
Then, the kernels of and are equal.
Proof:* Since , where , we see that . Let . Then, by assumption, we have . Recall that the nullity of a matrix is the dimension of its kernel. First, we show that the nullity of is at most . So, suppose that is in the kernel of . Then*
[TABLE]
*Since and , we have ; hence , that is, is not in the kernel of . Thus, the kernel of and intersect only at zero. Since the rank of is , its nullity is ; hence the nullity of is at most . We now show that the kernel of contains the kernel of . So, suppose that is in the kernel of , that is, . Then . Since , it follows that , that is, is in the kernel of . Thus, the kernel of contains the kernel of . Finally, since has rank , its nullity is . Since we also know that the nullity of is less than or equal to , it now follows that the kernel of is the same as the kernel of . ***Q.E.D.
**
The following general result is a consequence of Theorem 1 and Lemma 3.
Lemma 4
Consider a switching descriptor system described by (10) and suppose that, for some , there is a symmetric positive-definite matrix satisfying
[TABLE]
and for each there is a subscript such that
[TABLE]
Also,
[TABLE]
if switches at . Then, the system is GUES.
Proof:* We prove this result by showing that the hypotheses of Theorem 1 hold. Since is positive definite, hypothesis (a) holds. Also, (30) implies that hypothesis (c) holds. To see that hypothesis (b) holds, consider any and apply Lemma 3 with and to obtain that the kernel of is the same as that of which also equals the kernel of ; thus and have the same kernel. Since and the kernel of and intersect only at zero, we conclude that is positive definite on the consistency space of . Hypothesis (b) now follows by taking into account (27). It now follows from Theorem 1 that the switched system (10) is GUES. ***Q.E.D.
**
Now we consider a special class of switched descriptor systems described by
[TABLE]
where each constituent system is stable, with the first being index zero (standard system) and the second index one; also the rank of is one. We show that if the matrix has no negative real eigenvalues, exactly one eigenvalue at zero and some other regularity conditions hold then, the system is GUES. To achieve this result, we recall the following result from **[18]**.
Theorem 2
[18*]**
Suppose that is Hurwitz and all eigenvalues of have negative real part, except one, which is zero. Suppose also that is controllable and is observable. Then, there exists a matrix such that*
[TABLE]
if and only if the matrix product has no real negative eigenvalues and exactly one zero eigenvalue.
The following result follows from Lemma 4 and Theorem 2.
Theorem 3
Consider a switching descriptor system described by (31) where is continuous during switching and suppose that it satisfies the following conditions
- (a)
* and are stable.*
- (b)
* is index zero and is index one.*
- (c)
There exists column matrices and such that
[TABLE]
where , are controllable and observable, respectively.
- (d)
The matrix has no negative real eigenvalues and exactly one zero eigenvalue.
Then the switching descriptor system (31) is globally uniformly exponentially stable about zero.
Proof:* We first show that the hypotheses of Theorem 2 hold with . For , is stable; hence the non-zero eigenvalues of have negative real parts. Since is index zero, is nonsingular and has no zero eigenvalues. This implies that is Hurwitz.*
Since has exactly one eigenvalue at zero, its nullity is one; the non-singularity of now implies that the nullity of is one; hence the rank of and is . Since has index one and the nullity of is one, the matrix has a single eigenvalue at zero. Thus, all eigenvalues of have negative real part except one which is zero.
Recalling hypotheses (c) and (d) of this theorem, we see that the hypotheses of Theorem 2 hold with . Hence there exists a matrix such that
[TABLE]
*Since , Lemma 4 now implies that the switched descriptor system (31) is globally uniformly exponentially stable about zero. ***Q.E.D.
**
Comment 1
The above result requires to be continuous during switching. Since is an index zero system its consistency space is the whole state space. Hence switching to this system can occur at any state. Since is index one, the consistency space of this system is not the whole state space. Thus, the switched system does not switch to the second system from an arbitrary point in the state space. To switch to the second system, the state must be in the consistency space of that system, that is it must be in . **
Switching between index-one and index-two systems
Now we consider switching between index-one and index-two descriptor systems. Our results in this subsection are based on an order reduction result from **[1]**. They result from an application of full rank decomposition to a switched descriptor system in the form of (10).
Full rank decomposition: A pair of matrices is a decomposition of if
[TABLE]
If, in addition, and both have full column rank we say that is a full rank decomposition of . Note that, if is a full rank decomposition of and then, and . Suppose has rank and where is a full rank decompostion of ; then is a reduced order descriptor system with state variables. The original descriptor system is stable if and only if the non-zero eigenvalues of have negative real parts **[1]**. Also, if is the index of then the index of the equivalent reduced order system is **[1*]**. *
*One can iteratively apply full rank decomposition to achieve further order reduction of , provided that there is a decomposition of with and . Since a non-zero square matrix always has a full rank decomposition, one can always iteratively reduce a single linear system to a standard system or to a system of algebraic equations, that is a system whose "E-matrix" is zero. *
Commonly, the switching condition on the state can be described by:
[TABLE]
when switches from to at . Also, switching may be restricted in the sense that one does not switch from to at any state in . In this case, the restriction may be described by
[TABLE]
Theorem 4** (Order reduction of linear switching descriptor systems [1])**
Consider a switching descriptor system described by (10) and switching conditions (38),(39) when switches from to and suppose that is a decomposition of with for . Then, there exist matrices such that the following holds. A function is a solution to system (10) with (38),(39) if and only if
[TABLE]
for all where is a solution to the descriptor system
[TABLE]
with switching conditions
[TABLE]
when switches from to where
[TABLE]
Moreover
[TABLE]
*for all , and is continuous during switching if and only if the same is true of .
Hence, global uniform exponential stability (GUES) of the new system (41)-(43) and the original system (10)-(39) are equivalent.
Now we present a general result which is a corollary of Theorem 4 and Lemma 4.
Corollary 2
Consider a switching descriptor system described by (10) where is continuous during switching and is a decomposition of with for . Suppose that, for some , there is a symmetric positive-definite matrix such that the following conditions are satisfied, where .
[TABLE]
and for each there is a subscript such that
[TABLE]
Then, the system is globally uniformly exponentially stable about zero.
The above result requires that be continuous during switching. Continuity of during switching is equivalent to the following switching condition. If switches from to at a point of discontinuity then,
[TABLE]
Since must be in , the above switch can only occur at states in for which
[TABLE]
*If is index-one and is full column rank where then, switching to this system can occur from any state. To see this, recall that the kernel of and intersect only at the origin, and since the system is index one, the dimension of is . Hence the dimension of is . Since we now see that ; hence (49) is satisfied for any . This means that switching to an index one system can occur from any state. For an index-two system *
[TABLE]
For an index two system, is singular; hence the dimension of is stricltly less than . Hence we can always find such that . Thus we cannot arbitrarily switch to an index-two system.
Now to conclude we present our next main result: switching between an index-one and an index-two descriptor system. The following result is obtained from Corollary 2 and Theorem 2.
Theorem 5
Consider a switching descriptor system described by
[TABLE]
where is continuous during switching and is a full rank decomposition of with for . Suppose that the following conditions are satisfied where for .
- (a)
* and are stable.*
- (b)
* is index one and is index two.*
- (c)
There exist vectors and such that
[TABLE]
with controllable and observable.
- (d)
* has no negative real eigenvalues and exactly one zero eigenvalue.*
Then the switched descriptor system (51) is globally uniformly exponentially stable about zero.
Proof:* Since is a full rank decomposition of and is stable and index-one, its corresponding reduced order system is stable and index-zero. Since is a full rank decomposition of and is stable and index-two, its corresponding reduced order system is stable and index one. Theorem 3 now guarantees GUES of the reduced-order switched system. Theorem 4 now implies the same stability properties for the original switched system (51). ***Q.E.D.
**
Comment 2
Clearly the continuity assumption on restricts the applicability of our results to certain decompositions of , since full rank decompositions are in general non-unique. Note however that, for any system, if for all and is continuous then is continuous for any full rank decomposition of .
IV Numerical examples
Example 2** (Switching between an index-zero and an index-one descriptor system)**
Consider a switched system of the form (31) where is continuous and
[TABLE]
*Note that is a stable index-zero system whereas is a stable index one descriptor system whose consistency space is where and ; note that can be represented by the line . Note also that , where and with . The pairs and are controllable and observable, respectively. The eigenvalues of are . Hence from Theorem 3, the switched system described above is globally uniformly exponentially stable about zero.
To illustrate GUES of this system we consider a special switching signal. The switching signal cannot be arbitrary, because of the assumption that is continuous during switching. When switching from the index-zero system to the index-one system at a time , we must have . However, switching from the index-one system to the index-zero can happen at any arbitrary time.
The restriction to switch only when consistency spaces intersect can be enforced through state dependent switching. However, for the purpose of illustration we consider a switching signal which is combination of state dependent switching and periodic switching. To explain, let be a time when the trajectory of the index-zero system reaches , i.e. or equivalently . Now, we let (31) switch from to , i.e., and . Every time this switch happens we fix for a time period before the system switches back to .
Now we plot the trajectory of (31) with seconds and the initial state using MATLAB (code is available online at **[21]**). The resulting trajectory is illustrated in Figure 3 for seconds. The trajectory for the index-zero system is represented by the red spiral and the trajectory for the index-one system is along the blue line passing through origin.
Example 3** (Switching between an index-one and an index-two descriptor system)**
Consider a switched system of the form (51) where
[TABLE]
with and as defined in the previous example. Note that and are a stable index one and index two descriptor systems respectively. A full rank decomposition of is given by
[TABLE]
and a full rank decomposition of of is given by
[TABLE]
Now we use Theorem 4 to obtain the equivalent reduced order switched system
[TABLE]
where , and with . Upon evaluating and we can observe that (53) is the same as the switched descriptor system described in Example 2. Now, if we assume that is continuous during switching then it follows from the conclusions in Example 2 and Theorem 4 that (53) is GUES. One can also use Theorem 5 to deduce GUES.
V Conclusions
In this paper we derive stability conditions for a switched system where switching occurs between linear descriptor systems of non-homogeneous indices. To the best of our knowledge, these conditions are some of the first to consider the case of switching between modes of different indices. For specific cases, such as switching between two systems whose indices differ by one, spectral conditions are derived that can be used to check stability of such systems in an elementary manner. Examples are also given to illustrate the use of our results. Future work will consider extending our analysis using non-quadratic Lyapunov functions and also consider switching between systems whose indices differ by more than one.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Sajja, Surya, M. Corless, Ezra Zeheb, and Robert Shorten. “On dimensionality reduction and the stability of a class of switched descriptor systems.” Automatica 49.6 (2013): 1855-1860.
- 2[2] Sajja, Surya, M. Corless, Ezra Zeheb, and Robert Shorten. “Stability of a class of switched descriptor systems." In American Control Conference (ACC), 2013, pp. 54-58. IEEE, 2013.
- 3[3] L. Dai, Singular Control Systems. Berlin, Germany: Springer-Verlag,1989.
- 4[4] Campbell, Stephen La Vern. Singular systems of differential equations II. Pitman Publishing (UK), 1982.
- 5[5] Mori, Yoshihiro, Takehiro Mori, and Yasuaki Kuroe. “A solution to the common Lyapunov function problem for continuous-time systems.” Decision and Control, 1997., Proceedings of the 36th IEEE Conference on. Vol. 4. IEEE, 1997.
- 6[6] Liberzon, Daniel, Joao P. Hespanha, and A. Stephen Morse. “Stability of switched systems: a Lie-algebraic condition.” Systems & Control Letters 37.3 (1999): 117-122.
- 7[7] Shorten, Robert, and Fiacre O. Cairbre. “A proof of global attractivity for a class of switching systems using a non?quadratic Lyapunov approach.” IMA Journal of Mathematical Control and Information 18.3 (2001): 341-353.
- 8[8] Zeheb, Ezra, Robert Shorten, and S. Shravan K. Sajja. “Strict positive realness of descriptor systems in state space.” International Journal of Control 83.9 (2010): 1799-1809. (see also errata for this paper available online).
