#### Abstract

We consider bimodal linear control systems consisting of two subsystems acting on each side of a given hyperplane, assuming continuity along it. For a differentiable family of planar bimodal linear control systems, we obtain its stratification diagram and, if controllability holds for each value of the parameters, we construct a differentiable family of feedbacks which stabilizes both subsystems for each value of the parameters.

#### 1. Introduction

Piecewise linear control systems (in particular, the bimodal ones: see, for example, [1–3]) have attracted the interest of the researchers in recent years, as a special class of switched systems (see, e.g., [4–6]), by their wide range of applications, as well as by the possible theoretical approaches, even in the planar case (see, e.g., [7]).

Bimodal linear control systems (BLCS) consist of two subsystems acting on each side of a given hyperplane, assuming continuity along the separating hyperplane. These systems present a complex dynamical behaviour, even for low dimensions, as has been shown in several works. For example, in [8], it is proved that a planar bimodal linear system is stable if each subsystem is stable, but this does not hold for a bimodal linear system with three-state variables. On the other hand, since typically the number of state variables of systems describing elementary circuits is two or three (see [9]), we devote a special attention to the planar case. Here we tackle two problems concerning parameterized families of planar BLCS.

Firstly, obtaining of its stratification diagram with regard to the natural equivalence relation is defined by change of basis in the state space (which preserve the hyperplanes parallel to the separating one). Previously, it is necessary to list the possible equivalence classes and to obtain a complete set of classifying invariant parameters (Theorem 6).

By the way, Arnold's theory allows us to restrict this study to the so-called “miniversal” deformation families. Indeed, the equivalence classes are just the orbits of a certain group action, so that they are differentiable manifolds and Arnold's machinery is applicable. Moreover we remark that by joining the orbits according to the discrete classifying invariants one obtains differentiable “strata” (each one formed by the union of classes differing only on continuous classifying invariants). We list the dimension of each orbit and the corresponding strata (Proposition 7). As an application of the previous results, we present the unobservable bifurcation diagram of a miniversal deformation (Example 10).

Secondly we consider parameterized families of controllable BLCS. It is known (see [3]) that for each value of the parameter there is a feedback which stabilizes the corresponding system. Thus, we lead to the quite general question of whether pointwise solvability implies the existence of a nicely parameterized solution [10]. This parameterized family of pointwise stabilizers may not be differentiable (not even continuous). Our results allow constructing a differentiable family of feedbacks which stabilizes the corresponding system for each value of the parameter (Theorem 15).

We point out that when dealing with parameterized families of BLCS, the nongeneric case of unobservable ones appears in a natural way. See, for example, the circuit modeling the Fitzghugh-Nagumo equations in [9], where the unobservable case appears if .

Finally, notice that, as in previous works concerning single control systems, we will use geometrical techniques: reducing bases, stratifications, and miniversal deformations In this sense, we expect that the geometrical approach in [11] could be translated to BLCS in the future.

Throughout the paper, will denote the set of real numbers and the set of matrices having rows and columns and entries in (in the case where , we will simply write ).

#### 2. Planar Bimodal Linear Control Systems

Let us consider a bimodal linear control system (BLCS) given by where ; ; . One assumes that the dynamics is continuous along the separating hyperplane ; that is to say, both subsystems coincide for .

By means of a linear change in the state variable , one can consider . Hence and continuity along is equivalent to We will write from now on .

*Definition 1. *In the above conditions, one says that the triple of matrices defines a bimodal linear control system (BLCS). Throughout the paper, will denote the set of these triples:
which is obviously a -differentiable manifold.

The system is called *observable* if

A natural goal is simplifying the matrices , and by means of changes in the variables which preserve the qualitative behavior of the system. So, one considers linear changes in the state variables space preserving the hyperplanes .

*Definition 2. *One calls *admissible basis changes* those given by the matrices

Then, are said to be *equivalent* if there exists a matrix (representing an admissible basis change) such that .

Notice that the matrix is not involved in this definition since for any .

When considering canonical forms, it is necessary that the coefficients appearing in them as well as the conditions used to distinguish the different types do not depend on the admissible basis which one considers; that is to say, they are preserved under admissible basis changes . It is wellknown that , , , and are invariant under any basis change . We focus on the additional invariants when only admissible basis changes are considered.

*Definition 3. *A real number (resp., a property) associated with a triple is called *-invariant* if it is preserved by admissible basis changes; that is to say, it has the same value (resp., it is also true) for any other triple -equivalent to the given one.

For example, it is obvious that they are -invariant: the top coefficient in , the matrix , and the condition of being observable.

We introduce another -invariant that will be used under additional hypotheses.

*Definition 4. *Given a triple

one writes

Lemma 5. *The above triple is unobservable if and only if . In this case one has *(1)*, ,* *, ;*(2)*the action of transforms , , and , respectively, into
* *In particular, it is -invariant the sign (positive, negative, or zero):
*

*Proof. *Clearly,
do not have maximal rank when . Then(1)it is a straightforward computation;(2)if , then and are eigenvalues of and .

The action of transforms the matrices in into their left product by .

Theorem 6. *With the above notation: *(1)*Table 1 summarizes some -invariant numbers and properties, as well as the hypotheses for each one;*(2)*Table 2 lists the possible canonical forms and the classification criteria.*

*Proof. *(i) Concerning Table 1(1)the -action on and can be formulated as
Therefore, is -invariant:
We have seen that if and only if
which is -invariant.(2)If , then
(3)If , then , and are the eigenvalues of and . Then
if and only if
or, equivalently,
In a similar way, if and only if
and if and only if(3′)This case follows from (3) and the above lemma. (4)Clearly, if and , then if and only if diagonalizes. (4′)Analogously than (4) for . (5)Returning to the formulation in (1):
(5′)Analogously than (5) for .

(ii) This case follows from [12], bearing in mind the -invariants in (i).

#### 3. Stratification Diagrams

In the previous section we have partitioned the set of BLCS into equivalence classes, characterized by the reduced forms in Theorem 6. In order to study, for example, the changes when a BLCS is perturbed, some natural questions arise about the geometric structure of this equivalence partition. We will see in a moment that each equivalence class is a manifold, as well as the “strata” obtained by joining the classes that differ only in the continuous classification parameters. Their dimensions are listed in Proposition 7.

Concerning perturbations, small changes in the coefficients of the matrices defining the system may give rise to nonequivalent systems. Then in order to explain the behavior of the system under small perturbations, it is necessary to know the nearby equivalence classes. The “stratification diagram” (“bifurcation diagram” in Arnold's terminology) of a parameterized family of systems is the partition of the parameter space according to the equivalence class. Arnold's theory [13] shows that they are induced by the ones of the so-called versal deformations. In particular, the miniversal deformations are the simplest parameterized families which provide all the information about which equivalence classes are near a given one, that is to say, which canonical forms appear when the given one is perturbed.

The starting point is that the above equivalence classes are actually the orbits with regard to the action of the Lie group on the differentiable manifold : defined by Given any triple of matrices , we will denote by its orbit (or equivalence class).

As an application of the closed orbit lemma (see [14]), we deduce that equivalence classes are differentiable manifolds. Namely, any equivalence class is a locally closed differentiable submanifold of and its boundary is a union of equivalence classes or orbits of strictly lower dimension. In particular, equivalence classes or orbits of minimal dimension are closed.

Moreover, orbits having the same discrete classification parameters (but differing in the continuous ones) can be joined in a finite number of “strata” which in our case are as well differentiable manifolds (see [12]). For the commodity of the reader we adapt the results there.

Proposition 7. *Table 3 lists the dimensions of the orbits (i.e., the equivalence classes) and the corresponding strata (i.e., the union of the orbits of the same type when the parameters appearing in the canonical form vary).*

To illustrate the above considerations and as an application of the results in Section 2, we will present (see Figure 1) the unobservable bifurcation diagram of the miniversal deformation of a system of type CF10′. The main definitions and results about deformations and versality can be found in [13, 15]. Here we rewrite them down, adapted to our particular case.

*Definition 8. *A *deformation* of is a differentiable map , with an open neighbourhood of the origin , such that .

A deformation of is called *versal* at if, for any other deformation of , , there exists a neighbourhood with , a differentiable map with , and a deformation of the identity , , such that for all .

A versal deformation with minimal number of parameters is called *miniversal* deformation.

A miniversal deformation can be obtained from the normal space to the orbit with regard to some scalar product.

Proposition 9 (see [16]). *We consider the following scalar product in :
*(i)*The normal space to the orbit of ** at ** is the vector subspace consisting of triples ** such that* *where ** is the set*(ii)*Then the mapping* *where ** is any basis of the vector space **, is a miniversal deformation of **.*

Normal spaces of two equivalent triples can be obtained one from the other. Thus, it is always possible to restrict ourselves to the case where the triple is in its canonical form.

Here, as an application of the previous results, we present the unobservable bifurcation diagram of a miniversal deformation: Figure 1 shows the geometrical configuration of the unobservable strata near a given system of type CF10′.

*Example 10. *Consider a bimodal linear dynamical system of type CF10′ whose canonical form is
Then, is the vector subspace consisting of triples
such that

Moreover, parameter must be zero to avoid observable perturbations and parameters give orbits in the initial stratum.

Then the unobservable perturbations in the normal space to the stratum of are parameterized by

We denote by the set of all triples of matrices having canonical form of type (CFi), .

Clearly, if only (resp., ) is nonzero, it lies in (resp., ). But for only , the strata and are possible in principle, depending on the value of . In our case

Hence, it belongs to for , and to otherwise.

In a similar way, if only , , and are possible. We have . Hence, implies , which corresponds to . If , it gives again except on the hyperbolic paraboloid . When it happens,

Hence, it lies in for , and in otherwise.

Finally, it is straightforward that one obtains for , , and for , . In summary (see Figure 1),

#### 4. Controllability and Families of Stabilizers

We have seen that in a differentiable family of BLCS different equivalence classes can appear for different values of the parameters. Let us see that, however, some global treatments are possible. Indeed, we will prove that a differentiable family of stabilizers exists if each BLCS in the given family is controllable.

The notion of controllability of a single system is extended to bimodal ones in a natural way.

*Definition 11. *A BLCS is *(completely) controllable* if for any pair of states there exists a locally integrable input such that the solution passes through ; that is, for some .

A well-known remarkable fact is that a single linear system is controllable if and only if its “controllability matrix” has maximal rank. For planar BLCS we recall the characterization of controllability of planar BLCS obtained in [1] for observable systems and generalized in [17] to unobservable ones.

Proposition 12. *Let one consider a planar BLCS defined by . One writes , the controllability matrices of both subsystems
**
Then, it is controllable if and only if
*

*Remark 13. *(1) Notice that, in particular, both subsystems must be controllable, but it is not a sufficient condition.

(2) Whereas for single systems the subset of controllable ones is open and dense, the above proposition shows that it is not for BLCS systems: controllability is an open, but not generic, property.

If the control function is a so-called “feedback” of the type , one obtains a new dynamical system (“in closed loop”). For single linear systems , a feedback gives . A remarkable fact is that it is stable for some suitable , provided that the initial control system is controllable.

As a natural generalization, in [3] any controllable BLCS is proved to be feedback stabilizable. Hence, if a differentiable parameterized family is pointwise controllable (observable or not), then it is also pointwise stabilizable; that is to say, for any there is a common feedback such that both closed-loop systems , are stable. However, the family may not be differentiable (not even continuous). Here we prove that differentiable families of stabilizer feedbacks exist for .

As we have pointed out in the Introduction, the unobservable case appears generically in parameterized families of bimodal systems. A typical case is considered in the following example. As an application of the above proposition, we characterize when this family is pointwise controllable.

*Example 14. *Let us consider the parameterized family of planar BLCS
where . Obviously, the systems defined by these matrices are observable except for . Let us see that the family is pointwise controllable (i.e., for any the corresponding system is controllable) if and only if and (i), if ,(ii), otherwise.

From Proposition 12, for any (including the case where ) the corresponding system is controllable if and only if In particular (it suffices to take ).

If , the above inequality is that is to say, Assume now . In general, two polynomials of degree have the same sign at any point if and only if they have the same root and the slopes have the same sign. In our case both slopes are , so that the above inequality holds if and only if which is equivalent (recall ) to

Finally, we prove the existence of differentiable families of stabilizers for differentiable families of planar controllable bimodal systems.

Theorem 15. *Let
**
be a differentiable family of planar BLCS. If it is pointwise controllable, then there is a differentiable family of feedbacks , , such that
**
are stable for any .**More explicitly, if
**
where all the coefficients are assumed to be differentiably depending on , one can take
**
with
*

*Proof. *By hypothesis, we assume
for any .

We look for where again we assume the coefficients depending on , such that the eigenvalues of
have negative real part for any or, equivalently, the matrices have negative trace and positive determinant; that is to say,
We change the variables by defined by
which is a change of variables, because (by hypothesis)
Then
With this change of variables, the desired inequalities become
It is straightforward that the last inequality can be rewritten:

*Example 16. *For the family in Example 14, when , , , differentiable families of feedbacks are given by
For example,
That is,

#### 5. Conclusion

In this work we consider planar bimodal linear control systems (BLCS) consisting of two subsystems acting on each side of a given hyperplane, assuming continuity along it. The set of BLCS is partitioned into equivalence classes by reducing each triple of matrices by means of a suitable change of basis. For a differentiable family of such systems (for example, perturbations of a given one) we study its stratification diagram, that is to say, the different equivalence types appearing for different values of the parameters. On the other hand, in spite of these different classes (even nonobservable ones), if pointwise controllability holds, we construct a differentiable family of feedbacks which stabilizes both subsystems for each value of the parameters.

Some extensions of this work could be the application of the same techniques to tackle the case of piecewise linear control systems composed of a different partition of the state space, for example, the ones composed of three regions, with the same subsystem acting on the outer ones (see, for example, [9]). Another possible work would be the extension to bimodal linear systems with three-state variables, starting from our results in [17].

#### Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

#### Acknowledgment

This paper was supported by DGICYTMTM2011-23892.