• Aucun résultat trouvé

Multi-input nonlinear control systems linearizable via one-fold reduction

N/A
N/A
Protected

Academic year: 2021

Partager "Multi-input nonlinear control systems linearizable via one-fold reduction"

Copied!
7
0
0

Texte intégral

(1)

HAL Id: hal-01875437

https://hal.archives-ouvertes.fr/hal-01875437

Submitted on 17 Sep 2018

HAL

is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire

HAL, est

destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Multi-input nonlinear control systems linearizable via one-fold reduction

Florentina Nicolau, Shunjie Li, Witold Respondek

To cite this version:

Florentina Nicolau, Shunjie Li, Witold Respondek. Multi-input nonlinear control systems linearizable

via one-fold reduction. The 37th Chinese control conference, Jul 2018, Wuhan, China. �hal-01875437�

(2)

Multi-input nonlinear control systems linearizable via one-fold reduction

Florentina Nicolau1, Shunjie Li2, Witold Respondek3

1. QUARTZ Laboratory, ENSEA, 6 Avenue du Ponceau, 95014 Cergy-Pontoise, France.

E-mail: florentina.nicolau@ensea.fr

2. School of Mathematics and Statistics, Nanjing University of Information Science and Technology, Nanjing, 201124, China.

E-mail: shunjie.li@nuist.edu.cn

3. Normandie Universi´e, INSA de Rouen, Laboratoire de Math´ematiques, 76801 Saint-Etienne-du-Rouvray, France.

E-mail: witold.respondek@insa-rouen.fr

Abstract:In this paper we study the feedback linearization of multi-input control-affine systems via a particular class of nonregu- lar feedback transformations. We give a complete geometric characterization of systems that become static feedback linearizable after a one-fold reduction of a suitably chosen control. That problem can be seen as the dual of the linearization via invertible one-fold prolongation of a suitably chosen control (which is the simplest dynamic feedback). We discuss in detail similarities and differences of both problems. We propose necessary and sufficient conditions describing the class of systems linearizable via a one-fold reduction, and discuss when the proposed conditions can be verified (by differentiation and algebraic operations only). We provide a normal form and illustrate our results by several examples.

Key Words:Feedback linearization, nonregular feedback, one-fold reduction, normal form.

1 Introduction

Feedback linearization is a powerful tool for nonlinear control systems and has attracted a lot of research in the re- cent years. Following the work of Brockett [1] who solved the state feedback linearization for single-input systems un- der a restricted class of feedback transformations, Jakubczyk and Respondek [11] and, independently, Hunt and Su [8]

gave geometric necessary and sufficient conditions for lin- earizing multi-input affine control systems under change of coordinates and general static feedback transformations modifying both the drift and the control vector fields.

A more general class of feedback transformations is that of dynamic feedback transformations and the problem of lin- earization under such transformations was studied, for in- stance, in [3, 4, 9, 10, 17]. A closely related notion is that of flatness introduced in [5, 6], see also [12] and the refer- ences therein. It is well known that systems linearizable via invertible static feedback are flat. With the exception of the single-input case, where flatness reduces to static feedback linearization, see [3] and [17], a flat system is, in general, not linearizable by static feedback but may become so after applying a preliminary dynamic feedback (preintegration).

So a flat system which is not static but dynamic feedback linearizable, can be seen as the reduction of a static feed- back linearizable one. In this paper we consider a dual per- spective of that observation. We study the following ques- tion: is a given nonlinear control system an extension (or a perturbation) of a static feedback linearizable one? More precisely, we deal with nonlinear control systems that steam from a system with less inputs which is, contrary to the orig- inal one, static feedback linearizable. This question is of practical interest since by identifying the inputs that make the systems non static feedback linearizable and removing them, one can plan and track trajectories for the reduced static feedback linearizable system. The goal of this paper

Research partially supported by the Natural Science Foundation of China (61573192).

is thus to give a geometric characterization of control-affine systems that become static feedback linearizable after a one- fold reduction of a suitably chosen control (we say that those systems are linearizable via one-fold reduction). That prob- lem can be seen as the dual of the linearization via invertible one-fold prolongation: the simplest flat systems that are not static feedback linearizable are those that become lineariz- able via invertible one-fold prolongation of a suitably cho- sen control (which is the simplest dynamic feedback). That class of systems was completely characterized in [15] (see also [14]). The conditions for linearization via one-fold re- duction reminds very much those for linearization via invert- ible one-fold prolongation. We discuss in detail similarities and differences of both problems.

Another closely related notion is that of nonregular feed- back linearization (where the considered feedback transfor- mations are not invertible), see, for example, [7, 19, 20].

Indeed, linearizarion via one-fold reduction can be seen as feedback linearization via a nonregular feedback which is

”minimally noninvertible” (that is, the rank of the matrix defining the feedback transformation equalsm−1, wherem is the number of controls, and is the maximal possible among all noninvertible matrices). Thus we deal with a problem of feedback linearization via a nonregular feedback but which remains as close as possible to a regular one.

The paper is organized as follows. In Section 2, we for- malize the problem. In Section 3, we give our main re- sults: we characterize control-affine systems linearizable via a one-fold reduction of a suitably chosen control. We pro- vide necessary and sufficient conditions and explain how to verify them. We present a normal form describing the con- sidered class of systems and discuss the construction of the control that has to be canceled in order to obtain a reduced static feedback linearizable system. We illustrate our results by several examples in Section 4. All proofs and additional comments are presented in the complete version [13].

(3)

2 Problem statement

Consider the following nonlinear control-affine system:

Σm: ˙x=f(x) +

m

X

i=1

uigi(x) =f(x) +g(x)u, (1) where x is the state defined on a open subset X of Rn and u is the control taking values in an open subset U of Rm(more generally, ann-dimensional manifoldX and an m-dimensional manifold U, respectively). The vector fields f,g1, . . . , gmare smooth and the word smooth will always mean C-smooth. The systemΣm is linearizable by static feedback if it is equivalent, via a diffeomorphism z = φ(x) and an invertible static feedback transforma- tion u = α(x) + β(x)v, to a linear controllable system Λ : ˙z = Az +Bv. The problem of static feedback lin- earization was solved by Brockett [1] (for a smaller class of transformations) and then by Jakubczyk and Respondek [11] and, independently, by Hunt and Su [8], who gave geo- metric necessary and sufficient conditions (recalled in The- orem 1). Define inductively the sequence of distributions Di+1 =Di+ [f,Di], whereD0 = span{g1, . . . , gm}and denote[f,Di] ={[f, ξ] :ξ∈ Di}.

Theorem 1([8, 11]). The following are equivalent:

(FL1) Σm is locally static feedback linearizable, around x0∈X;

(FL2) Σmis locally static feedback equivalent, aroundx0∈ X, to the Brunovsk´y canonical form

(Br) :

ij = zij+1

˙

ziρi = vi, where1≤i≤m,1≤j≤ρi−1, andPm

i=1ρi=n;

(FL3) For any 0≤q≤n−1, the distributionsDq are of constant rank, around x0 ∈ X, involutive, and Dn−1=T X;

The geometry of static feedback linearizable systems is given by the following sequence of nested involutive distri- butions:

D0⊂ D1⊂ · · · ⊂ Dn−1=T X.

Static feedback linearization is a powerful tool in deal- ing with nonlinear systems and has been applied to many engineering systems, in particular, to the problems of con- structive controllability and motion planning. Although, in general, a nonlinear control system is not static feedback lin- earizable, it may steam, however, from a system with less inputs which is static feedback linearizable.

More precisely, the problem that we are addressing in this paper is the existence of a local invertible static feedback transformation of the form

u=βreg(x)˜u, rankβreg(·) =m, bringing the systemΣminto

Σem: ˙x=f(x) +

m

X

i=1

˜ ui˜gi(x),

with ˜g = gβreg, where g = (g1, . . . , gm) and g˜ = (˜g1, . . . ,g˜m)are such that the reduced system

Σem−1:f(x) +

m−1

X

i=1

˜ uii(x)

is locally invertible static feedback linearizable. A sys- temΣmsatisfying the above property will be calledlineariz- able via one-fold reduction. Indeed, the systemΣem−1 is, as indicated by the notation, obtained by removing the con- trol u˜m (for which we put u˜m ≡ 0) and keeping ˜ui, for 1 ≤i ≤ m−1, unchanged. The feedback transformation u=β(x)˜uthat defines the passage fromΣ˜mintoΣem−1is given byβconsisting of firstm−1columns ofβreg.

Notice that when linearizingΣem−1with the help ofu˜ =

˜

α(x) + ˜β(x)v, it is actually enough to apply the pure feed- back u˜ = ˜α(x) +v only (that simply transforms f into f+Pm−1

i=1 α˜i˜gi) because changingg˜i’s, for1≤i≤m−1, can be performed via the initial nonregular feedbackβ(the one that consists of firstm−1columns ofβregand allows to eliminate the controlu˜mfrom the system). In other words, instead of applying a nonregularβ(of rankm−1) followed by an invertibleβ˜of rankm−1, we can just apply one non- regularβ(of rankm−1) that plays a double role.

To summarize, our problem of linearization via one-fold reduction can be equivalently formulated as follows: when the nonlinear control systemx˙ =f +gu, is equivalent via a diffeomorphismz =φ(x)and a feedback transformation of the formu=β(v+ ˜α), whererankβ(·) =m−1, to a linear controllable systemΛ : ˙z=Az+Bv.

The subject of our paper is closely related to the slightly more general problem of linearization via noninvertible feedback transformations, see [7, 19, 20]. To compare both problems, notice that the class of feedback transformations (for linearization via one-fold reduction) considered in this paper is not as general as possible. Indeed, we use feedback transformations of the form

u=β(v+ ˜α),

whererankβ(·) = m−1andα˜ is anRm−1-valued func- tion, that is, we apply to the original systemΣmfirstβand thenα˜and getx˙ =f+gβα˜+gβv. If the matrixβ(·)were invertible, the order in which we applyαandβwould play no role but if the matrixβ(·)is not invertible, then the order does matter. Indeed, if we apply firstαand thenβ, that is, we put

u=α+βv,

whererankβ(·) = m−1butαis anRm-valued function, then the modified system isx˙ =f +gα+gβv. For both classes of transformations, we choose m−1 new control vector fields ˜gi, for 1 ≤ i ≤ m−1, in the same way as ˜gi = Pm

j=1βjigj but, clearly, the second class (which defines all noninvertible feedback transformations) is more general because it allows to modify the driftfby any smooth combination ofgifor1 ≤i ≤m, while the second allows to modifyf by adding to it smooth combinations ofg˜i for 1 ≤i≤m−1only. The first class is, however, more nat- ural in all cases when we have to decrease the number of controls frommtom−1and, as a consequence, we are not allowed to use in control strategies (in feedback transforma- tions, for instance) all inputs but only those of the reduced system. We use it in the present paper.

Example 4 illustrates that, indeed, the two operations do not commute: it is more general to first applyαand then a noninvertibleβ(consisting of an invertibleβregfollowed by a one-fold reduction) than to apply first the noninvertibleβ and only then a functionα.˜

(4)

Throughout, we make the following assumptions:

(A1) We assume that all ranks involved are constant in a neighborhood of a givenx0∈X. All results are valid on an open and dense subset of X and hold locally, around any given point of that set.

(A2) We assume that the considered systems are accessible.

From now on, we deal only with systems that are not static feedback linearizable. Therefore one of the distributionsDq fails to satisfy condition (FL3) of Theorem 1. Indeed, the system is assumed accessible so Dn−1 = T X holds and all distributionsDqare supposed to be of constant rank, see assumptions (A1)-(A2) above. So there exists an integerq such thatDq is not involutive. Before giving our main re- sults, let us introduce the notion of corank that will be used in the paper.

Notation 1. LetAand Bbe two distributions of constant rank andf a vector field. Denote[A,B] ={[a, b] :a∈ A, b ∈ B}and [f,B] = {[f, b] : b ∈ B}. If A ⊂ B, the corank of the inclusionA ⊂ B, denoted bycork (A ⊂ B), equals the rank of the quotientB/A, i.e.,cork (A ⊂ B) = rk (B/A).

3 Main results

Our main result is given by the following theorem that provides necessary and sufficient geometric conditions for linearization via one-fold reduction.

Theorem 2. Σmis locally linearizable, aroundx0, via a one-fold reduction if and only if it satisfies aroundx0: (R1) There exists an involutive subdistributionN0⊂ D0, of

corank one;

(R2) The distributionsNi, fori ≥1, are involutive, where Ni=Ni−1+ [f,Ni−1], fori≥1;

(R3) There existsρsuch thatNρ=T X.

The conditions of the above theorem recall very much those for linearization via invertible one-fold prolongation, or, equivalently, for flatness of differential weightn+m+ 1 (see [18] for the definition of the differential weight of a flat system, and [15] for a complete geometric character- ization of flat systems of differential weight n +m + 1, wherenis the state dimension andmis the number of con- trols). For those systems we have, as for the class described by Theorem 1, a sequence of inclusions of nested distribu- tions. The most important structural condition character- izing systems linearizable via invertible one-fold prolonga- tion is the existence of an involutive subdistributionHk of corank one inDk (which is the first noninvolutive distribu- tion of the sequence Di associated to the original m-input control system Σm). If k ≥ 1, then, starting from Hk, we can construct an increasing sequence of involutive dis- tributions Hi = Hi−1 + [f,Hi−1], for i ≥ k + 1, as well as a decreasing sequence of involutive distributions Hi = Di−1+ [f,Hi−1], fori ≥ 1, withH0 being an in- volutive subdistribution of corank one in D0 uniquely as- sociated to Hk. It can be shown that, fori ≥ 2, we ac- tually have Hi = Hi−1+ [f,Hi−1]. If k = 0, then, the first noninvolutive distribution isD0and it has to contain an involutive subdistribution of corank oneH0. Now, the se- quenceHiis defined byH1=D0+ [D0,D0] + [f,H0]and

Hi=Di−1+ [f,Hi−1], fori≥2.

At first glance the distributions Ni andHi seem iden- tical, but, in general, only N0 andH0 may be the same and that is always the case if D0 contains a unique invo- lutive subdistribution of corank one (that is, when D0 is noninvolutive andcork (D0 ⊂ D0+ [D0,D0]) ≥ 2, see Section 3.2). Even if N0 andH0 are the same, the dis- tributions Ni and Hi, for i ≥ 1, are, in general, differ- ent since the construction of H1 as H1 = D0 + [f,H0], if k ≥ 1 (resp., as H1 = D0 + [D0,D0] + [f,H0], if k = 0) implies that the vector field completingN0 toD0 (and its successive brackets with the drift) is necessarily present in all the distributions Hi (contrary to Ni which are never directly affected by that vector field neither by its brackets with the drift). Indeed, suppose that k ≥ 1, the distributionsH0andN0 coincide and the vector fields g1, . . . , gmare such thatH0=N0= span{g1, . . . , gm−1} andD0 = span {g1, . . . , gm}. Using these notations, we have Ni = span {gj, . . . , adifgj,1 ≤ j ≤ m−1} and Hi=Ni+ span{gm, . . . , adi−1f gm}, fori≥1. Of course, the new directions of the sequenceHigained with the help ofgmhave to appear also in the sequenceNifrom a certain rank` (sinceNρ = T X). Those directions are added by vector fields satisfying, for instance, a relation of the form ad`fgq = αqgm mod N`−1 + span {ad`fgj,1 ≤ j ≤ m−1, j 6= q}, where1 ≤ q ≤ m−1andαq(x0) 6= 0.

If this happens starting from the smallest possible rank ` (i.e., from ` = 1), we actually haveH1 = N1 yielding Hi=Ni, fori≥2(see Example 2). Therefore, in the case whenN0andH0are the same, the relations between the se- quencesNi,HiandDican be summarized by the following sequence of inclusions:

D0 ⊂ D1 · · · ⊂ Dk

111

H0 ⊂ H1 · · · ⊂ Hk ⊂ Hk+1 · · ·⊂ Hµ=T X

= ∪ ∪ ∪

N0 ⊂ N1 · · · ⊂ Nk ⊂ Nk+1 · · ·⊂ Nρ=T X, where all distributions, except Dk, are involutive, cork (Hi ⊂ Di) = 1, for 0 ≤ i ≤ k (justifying the integer 1 appearing in front of the symbols ”∪”), all inclu- sionsNi ⊂ Hi are of corank at mostiand, in general, the integerρis greater thanµ. The geometries of both classes of systems seem similar (even identical at first glance), but the two problems are structurally different. Obviously, there are systems that are at the same time linearizable via a one-fold reduction and linearizable via an invertible one-fold prolongation (see Examples 1-2), but in general, this is not the case (see, for instance, Example 3).

Similarly to systems linearizable via one-fold prolonga- tion, for which we distinguished a to-be-prolonged con- trol up, here we have to identify a to-be-removed control ur = ˜um(whose removal leads to a locally static feedback linearizable reduced system). We explain in Section 3.1 the importance ofN0 in computingur. The involutive subdis- tributionN0plays a very important role for the class of sys- tem linearizable via one-fold reduction: with its help, we are able to construct the to-be-removed control and, moreover, successive brackets of the driftf withN0define the distri- butionsNithat are involutive and take the place of the (non- involutive) distributionsDiassociated to the original system.

(5)

3.1 To-be-removed control

We construct in this section the controlurto be canceled by putting ur ≡ 0 in order to obtain a static feedback lin- earizable reduced system. According to condition (R1) of Theorem 2, the distributionD0 contains a corank one sub- distributionN0 that, as we will see, plays a crucial role in defining the to-be-removed control.

Since rk N0 = m − 1, we can find m func- tions β1, . . . , βm (not vanishing simultaneously) such that u1(x)β1(x) + · · · + um(x)βm(x) = 0 if and only if Pm

i=1ui(x)gi(x) ∈ N0(x).The to-be-removed controlur (becomingu˜mafter feedback) is given by

ur= ˜um=u1β1(x) +· · ·+umβm(x),

Therefore ur is not unique and given up to multiplicative function. Indeed, if ur is a to-be-removed control, then so is uˆr = u1βˆ1(x) + · · · +umβˆm(x), where βˆi = γβi, with γ(x) 6= 0 arbitrary. What is thus canonical is not a to-be-removed control ur = ˜um = u1β1(x) +· · · + umβm(x)(resp. not theRm-valued vector function(β1(x), . . . , βm(x)) defining it) but the collection of all to-be- removed controls γ(x)ur, withγ(x) 6= 0, (resp. the field of lines [β1(x) : β2(x) : · · · : βm(x)]in Rm, where the latter denotes projective coordinates inRm). Findingurre- quires knowingβ1,. . . ,βm, which in turn is reduced to cal- culatingN0. The latter problem is discussed in the next sec- tion. Notice that ifD0 contains a unique involutive corank one subdistribution, then the to-be-removed control for lin- earization via one-fold reduction is the same (up to an affine transformation) as the to-be-prolonged control for lineariza- tion via invertible one-fold prolongation.

3.2 Verification of the conditions

In order to verify conditions (R1)-(R3) of Theorem 2, we have to check whether the distributionD0contains an invo- lutive subdistribution N0 of corank one. We will see that the corankrof the inclusionD0⊂ D0+ [D0,D0], equal to rk ((D0+[D0,D0])/D0), see Notation 1, plays an important role in verifying our conditions. In fact, ifr ≥ 2, then the existence ofN0(and its construction, if it exists) is given by Proposition 1 below and we thus get verifiable necessary and sufficient conditions for linearization via one-fold reduction, stated as Theorem 3 below.

Consider a distribution D of rankd, defined on a man- ifold X of dimension n and define its annihilator D = {ω ∈ Λ1(X) : hω, ξi = 0,∀ξ ∈ D}, where Λ1(X) is the space of smooth differentials 1-forms on X. Let cork (D ⊂ D + [D,D]) = r and let ω1, . . . , ωr, ωr+1, . . . , ωs, wheres=n−d, be differential 1-forms such that locallyD = span{ω1, . . . , ωs}and(D+ [D,D])= span {ωr+1, . . . , ωs}. TheEngel rankofDequals 1 atx if and only if Dis non involutive and (dωi ∧dωj)(x) = 0 mod D,for any1 ≤ i, j ≤ s. For any ω ∈ D, we defineW(ω) ={ξ∈ D:ξydω∈ D}, whereyis the in- terior product. The characteristic distributionC ={ξ∈ D: [ξ,D]⊂ D}ofDis given by

C=\s

i=1W(ωi).

It follows directly from the Jacobi identity that the character- istic distribution is always involutive. Define the distribution

B=

r

X

i=1

W(ωi).

Although the distributions W(ωi)depend on the choice of ωi’s, the distributionBdoes not and we have the following result [16] based on [2].

Proposition 1. Consider a distributionDof rankdand let cork (D ⊂ D+ [D,D]) =r.

(i) Assumer ≥ 3. The distributionDcontains an invo- lutive subdistributionN of corank one if and only if it satisfies

(ISD1) The Engel rank ofDequals one;

(ISD2) The characteristic distributionCofDhas rank d−r−1.

Moreover, that involutive subdistribution is unique and is given byN =B.

(ii) Assumer = 2. The distributionDcontains a corank one involutive subdistributionN if and only ifDveri- fies (ISD1)-(ISD2) and the distributionBis involutive.

ThenN is unique and given byN =B.

(iii) Assumer = 1. The distributionDcontains an invo- lutive subdistribution of corank oneN if and only it satisfies condition (ISD2). In the caser = 1, if an in- volutive subdistributionN of corank one exists, it is never unique.

(iv) Assume r = 0. The distribution D always contains an involutive subdistribution of corank oneN which is never unique.

The above conditions are easy to check and a unique in- volutive subdistribution of corank one can be constructed if r ≥ 2, i.e., cork (D ⊂ D + [D,D]) ≥ 2. Therefore, we can check (verifying (ISD1)-(ISD2) for D = D0 and, only if r ≥ 2, the involutivity of B) whether an involu- tive subdistribution N0 of corank one inD0 exists and if so, then it is unique and can be explicitly calculated. As a consequence, for any given control-affine system satisfying cork (D0 ⊂ D0+ [D0,D0]) ≥ 2, the conditions of The- orems 2 are verifiable and we can thus check whether the system is linearizable via one-fold reduction, as summarized by Theorem 3. Moreover, the verification involves differen- tiation and algebraic operations only, without solving PDE’s or bringing the system into a normal form.

Theorem 3. Consider the control systemΣm, given by (1), and suppose that cork (D0 ⊂ D0+ [D0,D0])=r ≥ 2.

The systemΣmis linearizable via one-fold reduction, locally aroundx0, if and only ifD0satisfies either item(i), ifr≥3, or item(ii), if r=2, of Proposition 1 and its unique involutive subdistributionN0, given by that proposition, fulfils condi- tions (R1)-(R3) of Theorem 2.

Ifr ≤1, that is,cork (D0 ⊂ D0+ [D0,D0])≤1, then, according to Proposition 1 (iii)-(iv), if an involutive subdis- tribution N0 of corank one of D0 exists, then it is never unique. It is easy to see that not all choices of an involutive subdistributionN0lead to systems feedback linearizable via one-fold reduction. A natural question arises: how to iden- tify the ”right”N0(that is, the subdistributionN0that leads to a static feedback linearizable reduction) in the caser= 0 andr= 1?

For instance, if r = 1, then an involutive subdistribu- tionN0of corank one inD0 exists if and only if the char- acteristic distributionC0of D0 is of corank two inD0, see

(6)

Proposition 1(iii). It is easy to check whether this last condi- tion holds or not but the main difficulty is that if N0 ex- ists, then it is never unique (see again Proposition 1(iii)) and we would have to verify for each involutive subdistri- butionN0whether it satisfies conditions (R1)-(R3) of The- orem 2. There is no an algorithmic way to do it because the family of all involutive subdistributions N0 of corank one in D0 is parameterized by a functional parameter. There- fore, for the casecork (D0 ⊂ D0 + [D0,D0]) ≤ 1, the involutive corank subdistributionN0should be identified by another argument and this will be treated elsewhere.

3.3 Feedback invariance

For a static feedback linearizable (resp., linearizable via one-fold prolongation) system, the corresponding involu- tive distributionsDi (resp., Hi) are feedback invariant. A natural question arises for systems linearizable via one- fold reduction: under which feedback transformations are the distributions Ni invariant? Consider the control sys- tem Σm, given by (1). Apply an invertible feedbacku = β(x)˜usuch that N0 = span {˜g1, . . . ,˜gm−1} andD0 = span {˜g1, . . . ,g˜m−1,˜gm}, whereg˜ =gβ. It is easy to see that the conditions of Theorem 2 are feedback invariant un- der feedback transformations of the formu˜= ˜β(x)ˆu, where the invertible (m×m)-matrix β˜ is such that β˜mj(x) = 0, 1 ≤ j ≤ m −1. Indeed, we clearly have N0 = span {˜g1, . . . ,˜gm−1} = span {ˆg1, . . . ,gˆm−1} and since the drift cannot change, the involutivity ofN0implies that N1is feedback invariant. By an induction reasoning, it can be shown that allNiare feedback invariant.

3.4 Normal form

The following proposition gives a normal form for system linearizable via one-fold reduction.

Proposition 2. The system Σm is locally linearizable, aroundx0, via a one-fold reduction if and only if it is lo- cally, aroundx0, equivalent via a diffeomorphismz=φ(x) and an invertible transformation u = βreg(x)˜u, where rankβreg(·) =m, to the following normal form in a neigh- borhood ofz0∈Rn:

(N F)m:

ji = zij+1+aji(z)˜um, 1≤j≤ηi−1,

˙

zηii = fiηi(z) + ˜ui, 1≤i≤m−1, where Σm−1i=1 ηi = n, the functions aji are smooth, not all vanishing simultaneously at z0, and such that at least one distributionDiis not involutive.

The normal form (N F)m is clearly locally lineariz- able via one-fold reduction. Indeed, the reduced system (N F)m−1(obtained by canceling the controlu˜masu˜m ≡ 0) is locally static feedback linearizable by applying vi = fiηi(z) + ˜ui,1≤i≤m−1. The presence of the nonlinear termsfiηi(z)is due to the fact that the drift of the original systemΣmis not modified if we apply feedback transforma- tions of the formu=βreg(x)˜u. The normal form(N F)m is similar to the Brunovsk´y canonical form (Br), the dif- ferences being the nonlinear functionsfiηi(z)(which would be present in(Br)as well if only feedback transformations of the form u= β(x)˜uhad been considered), and the fact that, now, we have only(m−1)z-chains (that will produce the(m−1)-chains of integrators for the static feedback lin-

earizable reduced system), each z-chain being affected by the control vector fieldg˜mbecause of which the original sys- temΣmis not static feedback linearizable.

4 Applications

In this section, we present several examples in order to il- lustrate our main results. As explained in Section 3, there are systems that are at the same time linearizable via one-fold re- duction and linearizable via invertible one-fold prolongation (Examples 1 and 2 below are such systems) but, in general, this is not the case (as shown by Example 3). We also high- light the fact the class of feedback transformations consid- ered in this paper is smaller than the class of all noninvertible feedback transformations, see Section 2, where we explained that the difference between the two classes is the order in which we apply transformations. Example 4 presents a sys- tem that is not linearizable via a one-fold reduction but that becomes linearizable via a one-fold reduction that follows an initial modification of the drift.

Example 1.Consider the following control system

˙

x1 = 2x3+ sinx3+x6u4

˙

x2 = x5+x3u3+x5u4

˙

x3 = x6+u4

˙

x4 = u3

˙

x5 = u2

˙

x6 = u1,

(2)

around x0 = 0 ∈ R6. We have D0 = span {∂x

3 +

x5

∂x2 +x6

∂x1,∂x

4 +x3

∂x2,∂x

5,∂x

6}andcork (D0 ⊂ D0+[D0,D0]) = 2, thus ifD0contains an involutive subdis- tributionN0of corank one, thenN0is unique. It is clear that N0= span{∂x

4+x3∂x

2,∂x

5,∂x

6}and a straightforward calculation gives N1 = span {∂x

2,∂x

3,∂x

4,∂x

5,∂x

6} and N2 = T X. So conditions (R1)-(R3) of Theorem 2 are satisfied and it follows that the above system is lin- earizable via one-fold reduction and, moreover, the to-be- removed control isu4. Indeed, by introducing the follow- ing change of coordinatesz1j = Lj−1f x1, for1 ≤ j ≤ 3, z2j = Lj−1f (x2−x3x4), for 1 ≤ j ≤ 2, andz31 = x4, (where the functionsx1andx2−x3x4are chosen such that in the new coordinates, the involutive distributions Ni are rectified), and applying a suitable invertible feedback trans- formation u = βu˜ (that does not change u3 andu4), we obtain

˙

z11=z12+a11(z)˜u412=z22+a12(z)˜u431= ˜u3,

˙

z12=z13+a21(z)˜u422=f22(z) + ˜u2,

˙

z13=f13(z) + ˜u1,

withu˜4=u4, and which, by puttingu˜4≡0, clearly leads to a static feedback linearizable reduction. It can be shown that system (2) is also locally linearizable via an invertible one- fold prolongation around(x0, u0) = (0, u0), whereu0∈R4 is such thatu406=−1(see [15] where we discuss the issue of singular controls). For the sequence of involutive distribu- tionsHicharacterizing linearization via invertible one-fold prolongation, we necessarily haveH0=N0(sinceD0con- tains a unique involutive subdistribution of corank one) and, by a simple computation,H1 =T X. Therefore, the to-be- prolonged-control isu4, as for the one-fold reduction. No- tice that the only distributions of the sequencesNi andHi that coincide areN0andH0.

(7)

Example 2.Consider the following control system

˙

x11=x2112=x22x14+x22u113=x23x14+x23u114=u4,

˙

x21=x14+u1,x˙22=u2, x˙23=u3,

(3) around(x0, u0)wherex1406= 0andx140+u106= 0, for which we haveD0= span{∂x2

1

+x22∂x1 2

+x23∂x1 3

,∂x2 2

,∂x2 3

,∂x1 4

}, cork (D0 ⊂ D0 + [D0,D0]) = 2 and D0 contains an (unique) involutive subdistribution of conrank one N0 = H0 = span {∂x2

2

,∂x2 3

,∂x1 4

}. Notice that adfg4 = g1 and, by a simple computation, we get N1 = H1 = span{∂x2

1

,∂x1 2

,∂x2 2

,∂x1 3

,∂x2 3

,∂x1 4

}andN2=H2=T X. So all distributionsNiandHicoincide, system (3) is both linearizable via a one-fold reduction and via an invertible one-fold prolongation and the to-be-removed control is the same as the to-be-prolonged-one:ur=up=u1.

Example 3. Consider the following control system, around(x0, u0)∈R8×R3, withu106=−1,

˙

x11=x21+ (x31)2+x1212=x2213=x23+x23u1

˙

x21=x31+x1122=x32+x32u123=u3,

˙

x31=x21+u1, x˙32=u2,

(4) for whichD0 = span {∂x3

1

+x32∂x2 2

+x23∂x1 3

,∂x3 2

,∂x2 3

}, cork (D0 ⊂ D0 + [D0,D0]) = r = 2 and D0 con- tains an (unique) involutive subdistribution of conrank one N0= span{∂x3

2

,∂x2 3

}. It is easy to compute the sequence of distributions Ni, all of them are involutive and N5 = T X. Hence, according to Theorem 2, system (4) is locally linearizable via one-fold reduction and the to-be-removed- control is u1. The new coordinates in which the reduced system (obtained by putting u1 ≡ 0) is in the Brunovsk´y canonical form (with two-chains of integrators only) are z1j =Lj−1f x31, for1 ≤j ≤6, andzj2 =xj3, for1≤j ≤2.

Contrary to the previous examples, system (4) is not lin- earizable via invertible one-fold prolongation. In order to see it, compute the sequence of distributions Hi. We have H0 =N0 = span{∂x3

2

,∂x2 3

}(because the involutive sub- distribution of conrank one ofD0is unique). The distribu- tionH1= span{∂x3

1

,∂x2

2

,∂x3

2

,∂x1

3

,∂x2

3}is involutive, but H2=H1+ span{∂x2

1

+ 2x31∂x1 1

,∂x1 2

}is clearly not. Thus system (4) cannot be linearizable via invertible one-fold pro- longation although it is so via a one-fold reduction.

Example 4.Consider aroundx0= 0∈ R7:

˙

x11=x1212=x2213=x23+x23u1

˙

x21=x11+x32x23+u1, x˙22=x32+x32u123=u3,

˙ x32=u2,

(5) for whichD0 = span {∂x2

1

+x32∂x2 2

+x23∂x1 3

,∂x3 2

,∂x2 3

}, cork (D0 ⊂ D0 + [D0,D0]) = 2 and D0 contains an (unique) involutive subdistribution of conrank one N0 = span {∂x3

2

,∂x2

3}. The distribution N1 = span {∂x2 2

+ x23∂x2

1

,∂x1 3

+x32∂x2 1

,∂x3 2

,∂x2 3

,} is not involutive, and ac- cording to Theorem 2, the above system is not feedback lin- earizable via one-fold reduction. Now recall that when we defined the linearization via one-fold reduction, we did not consider the most general class of feedback transformations:

we only allow to change the control vector fields of the origi- nal system (the original drift being preserved). Observe that, by changing also the drift, system (5) becomes linearizable

via one-fold reduction. Indeed, by applying the invertible feedback transformationu1 = −x32x23+ ˜u1,u2 = ˜u2 and u3= ˜u3(that changes the drift asf7→f−x32x23g1), we get

˙

x11=x1212=x22

˙

x21=x11+ ˜u1,x˙22=x32−(x32)2x23+x32˜u113=x23−x32(x23)2+x231

˙

x32=˜u2, x˙23=˜u3, (6) for which all distributionsNiare involutive andN4=T X, and, thus system (6) is linearizable via one-fold reduction.

References

[1] R.W. Brockett. Feedback invariants for nonlinear systems.

IFAC Congress 6, Helsinki, pages 1115–1120, 1979.

[2] R. Bryant. Some aspects of the local and global theory of Pfaffian systems. PhD thesis, University of North Carolina at Chapel Hill, 1979.

[3] B. Charlet, J. L´evine, and R. Marino. Sufficient conditions for dynamic state feedback linearization. SIAM J. Control Optim., 29(1):38–57, 1991.

[4] D. Cheng. Linearization with dynamic compensation.J. Syst.

Sci. Math. Sci., 7(3):200–2004, 1987.

[5] M. Fliess, J. L´evine, P. Martin, and P. Rouchon. Flatness and defect of non-linear systems: introductory theory and exam- ples.Internat. J. Control, 61(6):1327–1361, 1995.

[6] M. Fliess, J. L´evine, P. Martin, and P. Rouchon. A Lie- B¨acklund approach equivalence and flatness of nonlinear sys- tems.IEEE Trans. Automat. Control, 44(5):922–937, 1999.

[7] S.S. Ge, Z. Sun, and T.H. Lee. Nonregular feedback lineariza- tion for a class of second-order nonlinear systems. Automat- ica, 37(11):1819 – 1824, 2001.

[8] L. Hunt and R. Su. Linear equivalents of nonlinear time vary- ing systems. InProc. MTNS, Santa Monica, CA, pages 119–

123, 1981.

[9] A. Isidori, C.H. Moog, and A. De Luca. A sufficient condition for full linearization via dynamic state feedback. In Proc.

CDC, volume 25, pages 203–208. IEEE, 1986.

[10] B. Jakubczyk. Invariants of dynamic feedback and free sys- tems. InProc. ECC, pages 1510–1513, 1993.

[11] B. Jakubczyk and W. Respondek. On linearization of control systems. Bull. Acad. Polonaise Sci. Ser. Sci. Math., pages 517–522, 1980.

[12] P. Martin, P. Rouchon, and R. Murray. Flat systems, equiva- lence and trajectory generation, CDS Technical Report, Cal- tech. 2003.

[13] F. Nicolau, S. Li, and W. Respondek. Linearization via one- fold reduction of multi-input control systems.In preparation.

[14] F. Nicolau and W. Respondek. Two-inputs control-affine sys- tems linearizable via one-fold prolongation and their flatness.

Eur. J. Control, 28:20–37, 2016.

[15] F. Nicolau and W. Respondek. Flatness of multi-input control- affine systems linearizable via one-fold prolongation. SIAM J. Control and Optim., 55(5):3171–3203, 2017.

[16] W. Pasillas-L´epine and W. Respondek. Contact systems and corank one involutive subdistributions. Acta Applicandae Mathematica, 69(2):105–128, 2001.

[17] J.B. Pomet. A differential geometric setting for dynamic equivalence and dynamic linearization.Banach Center Publ., Vol. 32, pages 319–339, 1995.

[18] W. Respondek. Symmetries and minimal flat outputs of non- linear control systems. InNew Trends in Nonlinear Dynam- ics and Control and their Applications, volume LNCIS 295, pages 65–86. Springer, 2003.

[19] Z. Sun and X. Xia. On nonregular feedback linearization.

Automatica, 33(7):1339 – 1344, 1997.

[20] J. Zhong, M. Karasalo, D. Cheng, and X. Hu. New results on non-regular linearization of non-linear systems. Internat. J.

Control, 80(10):1651–1664, 2007.

Références

Documents relatifs

Aware of the grave consequences of Substance abuse, the United Nations system including the World Health Organization have been deeply involved in many aspects of prevention,

Cluster representatives and health volunteers in the Region have been assisting in implementing priority health programmes at the community level, while maintaining strong

In this section, as a supplement to the main theorems stated in Sec- tion 1, we give a yet another result of the failure of stable rationality of smooth weighted hypersurfaces,

We consider priced timed games with one clock and arbitrary (positive and negative) weights and show that, for an important subclass of theirs (the so-called simple priced timed

our goal is to give a geometric verifiable characterization of control-affine systems that become static feedback linearizable after an invertible one-fold prolongation of a

The matrix A(G) considered above has an interesting property, when G is any circle graph; it can be transformed into an antisymmetric matrix with integral coefficients, by changing

It will be said, that a conclusion ought not to be drawn from the unthinking conduct of the great majority of an aristocratical body, against the capability of such a body for

locally homogenous complex manifolds are the moduli spaces for that class of varieties... Returning to the situation in which 0393BD is a moduli space, in general 0393BD