Abstract

The set of controllable switched linear systems is an open and dense set in the space of all switched linear systems. Therefore it makes sense to compute the distance from a controllable system to the nearest uncontrollable one. In the case of a standard system, , R. Eising, D. Boley, and W. S. Lu obtain some results for this distance, both in the complex and real cases. In this work we explore this distance, for switched linear systems in the real case, obtaining upper bounds for it. The main contribution of the paper is to prove that a natural generalization of the upper bound obtained by D. Boley and W. S. Lu is true in the case of switched linear systems.

1. Introduction

A natural question in system theory (and in many other areas of applied mathematics) is whether a certain qualitative property of a system is, or not, preserved under small changes in its parameters (external perturbations, uncertainty on their measure, etc.). If the answer is affirmative, a second natural question concerns the “smallness" of these admissible changes. See, for example, [1, 2].

In particular, the controllability of a system is a generic property; that is to say, the set of controllable systems is open and dense in the corresponding space of matrices. Hence, it makes sense to ask how far a controllable system is from the nearest uncontrollable ones (see, e.g., [27]) and to find bounds for the distance between a controllable system and the set of uncontrollable ones (see, e.g., [2, 3, 8]).

It is known (Eising [4]) that the problem of computing the distance from a given controllable standard system with and to the set of uncontrollable ones, denoted by , is equivalent to computing the minimum of the smallest singular value of over : this means that there aren't uncontrollable systems in a ball centered in with radius , with respect to a given matrix norm.

In this paper we tackle a generalization of this result. As we will see in an example in Section 4, in the case where switched linear systems are considered, the natural generalization does not provide the distance from a controllable switched linear system to the set of uncontrollable ones.

We can also consider, given a controllable standard system with and , the distance from this system to the set of uncontrollable (real) systems and denote it by . Actually, complex perturbations of real systems do not always correspond to a system with physical meaning. Note that in this case (Boley and Lu [3]) and the equality is not true in general (see the example in [2, page 557]). Obviously . In particular, any upper bound for is also an upper bound for .

Many practical systems can be modelled as switched linear systems. Due to their theoretical and practical importance switched linear systems have attracted a lot of interest during the last years. For continuous-time linear switched systems, with time-varying delay, the weighted model reduction problem has been investigated in [9] and for continuous-time switched stochastic systems, the problems of dissipativity analysis and dissipativity-based sliding mode control have been studied in [10]. In [11] problems of stability and stabilization for discrete-time switched nonlinear systems with time-varying delay are studied (see also [12] for the study of stability and stabilization problems for a class of discrete-time Takagi-Sugeno fuzzy systems with time-varying state delay). In [13] the position control for a two-wheeled mobile robot is studied and in [14] an application to a dynamic output feedback controller design is described.

Several authors have recently studied controllability and observability of switched linear systems. Algebraic characterization of controllability in [15] shows that controllability is also in this case a generic property. Therefore, the analogous questions arise and it makes sense to study the bounds for the distances from a controllable switched linear system to the nearest uncontrollable one, as it was studied for standard systems. Up to now, no bound for switched linear systems had been obtained, except that in [16] (by the same authors). In this work, we concretely obtain an upper bound for this distance which improves substantially that obtained in [16].

The structure of the paper is as follows.In Section 2, we summarize the definitions and some properties of norm matrices.In Section 3, we lay the foundations of the problem to be solved.In Section 4, we obtain (Theorem 9) an explicit upper bound for the distance between a controllable switched linear system and the set of uncontrollable ones.

Finally, in Section 5, we consider different examples.

2. Preliminaries

Let us consider the vector space of matrices with coefficients in a field ( or ).

A matrix norm is a mapping associating to each matrix a nonnegative number having the following properties. (1)For all matrix , and if, and only if, .(2)For all matrix and , .(3)For all matrices and , .

The most frequently used matrix norms are the Frobenius norm and the -norms.

The Frobenius norm of a matrix is defined as

The matrix -norm is defined for a real number as where and .

In particular, The spectral norm is the square root of the maximum eigenvalue of in the real case and in the complex case, where , denote the transpose and the conjugate transpose of the matrix , respectively. And .

The Frobenius and the -norms satisfy the following inequality (submultiplicative property): for all matrix and matrix , , and some further inequalities, relating them and which are commonly used in matrix analysis,(i), (ii), (iii), (iv).

3. Set-Up

Firstly, we will make precise the systems to which the results in Section 4 can be applied. Let us consider a switched linear system defined by where is the state; is the piecewise continuous input function; and is the piecewise constant signal having range an index set .

A switching signal (see [15]) is said to be a switching path if it is a function of time. Given an initial time , a switching path is a function of time.

, . A switching path is said to be well defined on if it is defined in and for all , both and exist and the set is finite for any finite sub interval of (in the case where , we will consider .

Sun-Ge proved in [15] that the system above is controllable if, and only if, is equal to the vector space where stands for image of matrix . Hence controllability depends only on the set of matrices defining the subsystems of .

Therefore, the set of matrices defining subsystems of a controllable system is an open dense subset of . In particular, for each set of matrices there exists an open neighborhood of this set in with the whole set of matrices in it defining subsystems of a controllable system.

The norm (Frobenius norm, 2-norm, etc.) of the set of matrices is taken as and thus the distance between two sets of matrices is

Given a controllable system with subsystems defined by the set of matrices , the distance (with regard to a given matrix norm) from this system to the nearest uncontrollable one is with being the set of matrices defining the subsystems of an uncontrollable system.

4. Upper Bound for the Distance

Note that if we generalize, in a natural way, (2) to the case of switched linear systems and define with being the set of matrices defining the subsystems of an uncontrollable system, then this distance is not equal to as the following example shows.

Example 1. Consider a switched linear system with two subsystems defined by matrices This system is controllable, as it is straightforward to be checked () and but the system consisting of two subsystems defined by is uncontrollable and the distance (both considering the Frobenius norm and the 2-norm) between this system and the previous one is .
The main result in this section is the generalization of inequality (4) to the case of switched linear systems. The natural generalization seems to be This generalization is proved in Theorem 9.
Consider the switched linear system (8) and let us assume that this system is controllable. For each , let us consider the vector subspace and let us denote by the matrix having as columns the generators of the vector subspace above and by the matrix
Throughout the paper, the notation will denote the rank of matrix .

Lemma 2. The rank of matrix (written ) is equal to the dimension of the vector space

Proof. It is a straightforward consequence of Cayley-Hamilton Theorem and the fact that this vector subspace and defined above are the same subspace.

As a consequence of Lemma 2, another characterization of controllable switched linear systems is that system is controllable if, and only if, .

A first upper bound for the distance, from our system to the set of uncontrollable ones, may be deduced from the singular value decomposition of matrix , in a similar way to the one in [3], in the case where , for all . Namely, let , be orthogonal matrices such that where are the singular values of . Then the following statement holds.

Theorem 3 (see [16]). Given a controllable switched linear system consisting of subsystems defined by a set of matrices , such that , for all , with regard to the 2-norm, where is the companion matrix for and are the singular values of .

Remember that, given a square matrix with characteristic polynomial , the matrix is called the companion matrix of matrix .

Proof. First of all, note that are associated to a controllable system if, and only if, are also associated to a controllable system.
Denoting by and since and and are orthogonal matrices, we deduce that Therefore
Let us consider , with , for .
We can write where indicates the column of matrix where matrix first appears, with being the natural basis of the Euclidean space . Then since is an orthogonal matrix.
It is straightforward to check that , where is the identity matrix of suitable order. Then if we denote by the Moore-Penrose inverse of matrix , and where is the number of columns of matrix .
In an analogous way, let us consider with , where , are the singular values of (). Therefore

Let us set the blocks , to zero, for all ; it is obvious that the system thus obtained is uncontrollable. The real perturbation we have committed has a norm which is bounded by , for all , and the statement follows.

Observe that, in the case where (there is only one subsystem) we obtain the same result as that in [3] because the product in (34) is equal to , and therefore .

In order to obtain an improved upper bound, we need the following matrix.

Let us consider a switched linear system with subsystems defined by the set of matrices . Given , we will denote by the following matrix:

Lemma 4. Given a switched linear system with subsystems defined by a set of matrices ,

Proof. Let us assume that are such that Note that in the case where , the statement is obvious. Let us assume that the rank of , . Then there exist linearly independent vectors such that Therefore
It is straightforward to check that are left eigenvectors of matrices and therefore
Thus .

As a consequence of Lemma 4, we can conclude that if there exist such that , the system can not be controllable.

Remark 5. Note that there exist uncontrollable systems such that for all , . For example, we consider a system with subsystems defined by matrices It is straightforward that and that the rank of , for all .

In particular, we may obtain a new upper bound for the distance between a controllable system and the set of uncontrollable ones, with no restriction on , .

Theorem 6. Given a controllable system with subsystems defined by the set of matrices , where such that .

Proof. It is easily deduced from Lemma 4.

In the particular case of an uncontrollable system with , the results above may be summarized as follows.

Theorem 7. Given an uncontrollable switched linear system with subsystems defined by the set of matrices with , there exist such that .

Proof. Let us consider the controllability canonical form of Since , , , it suffices to take , , .

Remark 8. Note that given a controllable system () it is possible that the nearest uncontrollable one is a system such that . For example, let us consider the system with subsystems defined by
It is easy to check that this system is controllable and that the nearest uncontrollable one is a system with subsystems defined by which is such that .
More concretely, there is no uncontrollable system with distance (with regard to the Frobenius norm) less than , from the first system.

Finally, the following upper bound is obtained.

Theorem 9. Given a controllable system with subsystems defined by the set of matrices , the distance (with regard to the Frobenius norm) from this system to the nearest uncontrollable one is and the distance (with regard to the 2-norm) from this system to the nearest uncontrollable one is where is the smallest singular value of the matrix .

Proof. The statement summarizes the results above. We apply theorem in the appendix (Eckart-Young-Mirsky matrix approximation theorem) to the matrix which has full rank for any values of , because system is controllable. A perturbed uncontrollable system would have associated the matrix with rank . Theorem in the appendix shows that the minimal distance from to (with regard to the Frobenius norm or the 2-norm) is equal to the smallest singular value of matrix . The nearest uncontrollable system is obtained minimizing the values of .

5. Examples

Example 1. Let us consider a boost converter (see [17]) which is represented in Figure 1 and with the equations if , and if .

Denoting , with being the switching time period, if , and if .

Thus the system can be described as a switched linear system : with ,

Assume that  V, , the switching time period is μs, , and . Then the system obtained, which we will denoted by , has In this case,

System is controllable, since . Note that Theorem 3 cannot be applied because , but applying Theorem 9, an upper bound for with regard to the 2-norm can be obtained:

Note that for any real value of , , , and for any constant function , system is controllable. In order to obtain an uncontrollable system we should apply a parameter variation to the values of the parameters, setting , or , or , or . Straightforward calculations show that the distance, with regard to the 2-norm, from system to a system having any of these values is at least 0.188562.

This ad hoc study of this circuit leads to the conclusion that the obtained upper bound (0.186217) is useful to guarantee that, if we take any system (with physical meaning) at a distance from the system less than this upper bound, it will be controllable. That is to say, we can obtain any desired value for the voltage over the load , with an appropriate source voltage and an appropriate switching signal.

Example 2. Let us consider the following first order time-varying plant (see [18]) with the equations

Adopting a pole placement design, being the goal to place the poles of the closed-loop system at fixed locations, if we choose the state vector as , the following state space representation of the closed-loop system is obtained: with , In this case,

Since , system is controllable. In this case, . Applying Theorem 3, an upper bound for with regard to the 2-norm is obtained: and applying Theorem 9, an upper bound for with regard to the 2-norm is obtained: Thus, a substantial improvement for the upper bound has been achieved.

The ad hoc study of the closed-loop system leads to the conclusion that the obtained upper bound (1.359749) is useful to guarantee that, if we take any system (with physical meaning) at a distance from the system less than this upper bound, it will be controllable.

6. Conclusions

The main contribution of the paper is to obtain (Theorem 9) an upper bound for the distance from a controllable switched linear system to the set of uncontrollable ones, generalizing the upper bound obtained by D. Boley and W. S. Lu for a standard system. Up to now no bound for a switched linear system has been obtained before that in [16] and the one presented here, which improves it. On the other hand, this upper bound can be effectively computed with the current resources.

Appendix

Eckart-Young-Mirsky Matrix Approximation Theorem

Let the singular value decomposition (SVD) of be given by with . If and , then where .

This theorem can be found in [19].

Acknowledgment

This work was supported by MTM 2011-23892.