• Aucun résultat trouvé

A criterion for the differential flatness of a nonlinear control system

N/A
N/A
Protected

Academic year: 2021

Partager "A criterion for the differential flatness of a nonlinear control system"

Copied!
5
0
0

Texte intégral

(1)

HAL Id: hal-01631061

https://hal-mines-paristech.archives-ouvertes.fr/hal-01631061

Preprint submitted on 9 Nov 2017

HAL

is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub-

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,

A criterion for the differential flatness of a nonlinear control system

Bruno Sauvalle

To cite this version:

Bruno Sauvalle. A criterion for the differential flatness of a nonlinear control system. 2017. �hal-

01631061�

(2)

A criterion for the differential flatness of a nonlinear control system

Bruno Sauvalle

MINES ParisTech, PSL - Research University 60 Bd Saint-Michel, 75006 Paris, France

November 2017

Abstract

Let’s consider a control system described by the implicit equation F(x,x) = 0. If˙ this system is differentially flat, then the following criterion is satisfied : For some inte- gerr, there exists a functionϕ(y0, y1, .., yr)satisfying the following conditions: (1) The map (y0, .., yr+1)7→(ϕ(y0, y1, .., yr),∂y∂ϕ

0y1+∂y∂ϕ

1y2+..+∂y∂ϕryr+1)is a submersion on the variety F(x, p) = 0. (2) The mapy0 7→x0 =ϕ(y0,0, ..,0)is a diffeomorphism on the equilibrium varietyF(x,0) = 0.

Inversely, if a control system satifies this flatness criterion, then it is locally controllable at equilibrium points.

1 Introduction

The purpose of this note is to propose a new approach to the study of the differential flatness of a control system. For an overview of flatness theory, see for example[1]. For an overview of existing differential flatness criteria, see [3], section 3.1.2, and[2].

We consider a control system defined by the implicit equationF(x,x) = 0, where˙ F(x, p)is a smooth function defined onRn×Rn, with rank∂F∂p =n−m(m >0). We assume that for eachx there exists at least onepsatisfying the equation, and more generally that the manifoldF(x, p) can be parameterized using a smooth function u7→ f(x, u) satisfyingF(x, f(x, u)) = 0. This condition is trivially satisfied if the systemF(x,x) = 0˙ is derived from some explicit description of the control system such asx˙ =f(x, u).

2 Finding parameter functions

We say that a functionϕ(y0, ..yr)defined on(Rm)r+1 with values inRn is a parameter function for the system F if we have for all smooth functionsy(t)defined onR with values inRm, and writingx(t) = ϕ(y(t),y(t), .., y˙ (r)(t)), the equality F(x(t),dtdx(t)) = 0. We can also write this condition as :

F(ϕ(y(t),y(t)..y˙ (r)(t)), ∂ϕ

∂y0

˙

y(t) +..+ ∂ϕ

∂yr

y(r+1)(t)) = 0 (1)

(3)

Considering that for t fixed, the functiony can be chosen so thaty(t),y(t), .., y˙ (r+1)(t) take any independent values, we see that we have for any vectorsy0, .., yr+1 inRm the equality

F(ϕ(y0, y1, .., yr), ∂ϕ

∂y0

y1+ ∂ϕ

∂y1

y2..+ ∂ϕ

∂yr

yr+1) = 0 (2)

Inversely, it is clear that if a functionϕsatisfies this partial differential equation, then equation (1) is satisfied for all smooth functionsy.

The question of the existence and computation of parameter functions is then equivalent to the question of existence and computation of solutions to this implicit first order partial differential equation. A wide variety of techniques are available to study this question : Cartan Kähler theory, method of characteristics and Charpit equations ifF is scalar, etc ..

The main difficulty here is thatϕhas to be a function ofy0, ..yronly and must not depend of yr+1, which appears as a free parameter in the equation. This requires that the ruled manifold criterion described in[4]be satisfied.

3 Differentially flat systems

Let’s recall (cf [1]) that a systemF(x,x)˙ is called differentially flat if there exists a parameter functionϕsatisfying equation(1)and another functionψ(x0, .., xs)so that a solutionx(t)of the system can be written asx(t) =ϕ(y,y...y˙ (r))if and only ify(t) =ψ(x,x, ..x˙ (s)). This requirement is stronger than the existence of a parameter function. Let’s noteLτ for the derivation operator Lτϕ(y) =Pr

i=0

∂ϕ

∂yiyi+1. Ifϕis associated to a flat system, we have :

Proposition 3.1 The smooth mapΦ : (y0, .., yr+1)7→(ϕ(y0..yr),Lτϕ(y0..yr+1))is a submersion on the manifoldF(x, p) = 0.

Remark : this implies thatdϕis surjective.

Proof : We have to prove thatΦand dΦare surjective.

Let’s consider an element (x0, p0) of the manifold and the associated parameteru0 so that p0 =f(x0, u0). Let’s now choose the constant function u(t)defined by the formula u(t) =u0. Then the unique solution of the firts order ODEx˙ =f(x, u)withx(0) =˙ p0,x(0) =x0 satisfies F(x,x) = 0˙ for all values oft and is a smooth function of x0 and p0. Using the functionψ, we get some functiony(t)which is also a smooth function ofx0andp0so thatx(t) =ϕ(y,y, ..y˙ (r)).

Writingy(0) =y0, .., y(r+1)(0) =yr+1can then write that

(x0, p0) = (ϕ(y0, .., yr),Lτϕ(y0..yr+1) = Φ(y0, ..yr+1)

This shows thatΦis surjective. Taking the differential of this equation with respect to(x0, p0), we get

Id=dΦ◦(..) which shows thatdΦis surjective

Proposition 3.2 The restriction ofΦto the elements of the form(y0,0..0)is a diffeomorphism on the equilibrium manifoldF(x0,0) = 0

Proof : It is well known that Lie-Bäcklund equivalence preserves equilibrium points ( cf [1], Th

5.2)

(4)

4 Controllability at equilibrium points

We now consider in this section a control system described by an equationF(x,x) = 0˙ such that the equation(2)has a solutionϕsatisfying propositions 3.1 and 3.2.

Proposition 4.1 The system is locally controllable at equilibrium points.

Proof : We consider some equilibrium pointx0, so thatF(x0,0) = 0. Using3.1, we see that (x0,0)is in the image ofΦand thatdϕis surjective at this point.

We now show that Kalman criterion is satisfied. Let’s note A = ∂f∂x and B = Im∂f∂u Let’s take the derivative of the equationF(x, f(x, u)) = 0 We get

∂F

∂x +∂F

∂pA= 0

and, considering that forxfixed, the mapu7→f(x, u)is assumed to be a diffeomorphism on the manifoldF(x, p) = 0,

B =Ker∂F

∂p We can write the equation (2) as

F(ϕ,Lτϕ) = 0

Taking differentials with respect toy0..yr+1, we get the equalities :

∂F

∂x

∂ϕ

∂yi

+∂F

∂p

∂yi

Lτϕ= 0 using the commutation relation[∂yi,Lτ] = ∂yi

1 for1≤i≤r+ 1and[∂y0,Lτ] = 0, we get

• Differential with respect to y0 :

∂F

∂x

∂ϕ

∂y0 +∂F

∂pLτ∂ϕ

∂y0 = 0

• Differential with respect to yi fori∈1..r:

∂F

∂x

∂ϕ

∂yi +∂F

∂pLτ∂ϕ

∂yi +∂F

∂p

∂ϕ

∂yi−1

= 0

• Differential with respect to yr+1 ( considering thatϕis a function ofy0..yr only) :

∂F

∂p

∂ϕ

∂yr = 0

Considering that (x0,0) is an equilibrium point of the system, we now use 3.2 to get y1 = y2=..=yr=yr+1= 0. The equations become :

(5)

• Differential with respect to y0 :

∂F

∂x

∂ϕ

∂y0

= 0

• Differential with respect to yi fori∈1..r:

∂F

∂x

∂ϕ

∂yi

+∂F

∂p

∂ϕ

∂yi1

= 0

• Differential with respect to yr+1 :

∂F

∂p

∂ϕ

∂yr = 0 Writing ∂F∂x =−∂F∂pA, The equations become

∂F

∂p(A∂ϕ

∂y0

) = 0

∂F

∂p(−A∂ϕ

∂yi

+ ∂ϕ

∂yi1

) = 0

∂F

∂p

∂ϕ

∂yr = 0 this implies inductively the inclusions

Im∂ϕ

∂yr

⊂B

Im ∂ϕ

∂yr1

⊂AB+B ..

Im∂ϕ

∂y0

⊂ArB+Ar1B+..+B

and we see thatArB+Ar−1B+..+Bhas to contain the range of all the matrices ∂y∂ϕi, which generateRn

References

[1] J. Levine, Analysis and Control of Nonlinear Systems : A Flatness based approach, Springer, Mathematical Engineering, 2009

[2] J. LevineOn necessary and sufficient conditions for differential flatness J. AAECC (2011) 22:47

[3] Ph. Martin, R.M. Murray, and P. Rouchon. Flat systems, In G. Bastin and M. Gevers, editors, Plenary Lectures and Minicourses, Proc ECC 97, Brussels, pages 211-264, 1997 [4] P. Rouchon,Necessary Condition and Genericity of Dynamic Feedback Linearization, J. of

Math. Systems, Estim. and Control 5(3),1995, pp. 345-358

Bruno Sauvalle, MINES ParisTech, PSL - Research University, 60 Bd Saint-Michel, 75006 Paris, France

Références

Documents relatifs

Wei, Asymptotic behavior of least energy solutions to a semilinear Dirichlet problem near the critical Sobolev

This work is based on the concept of differen- tial flatness for finite dimensional systems intro- duced in (Fliess et al., 1995), which has already been extended to

On one hand, in the case when F (t, ·) is lower semicontinuous with nonconvex values, by Schaefer’s fixed point theorem ([7]) combined with a selection theorem of Bressan Colombo

Moreover, the first part of this result can be recovered in the same way as Theorem 0.3, by a Callias-type index formula: we apply the Callias index formula of [2, 5, 17] for

The concepts of polyconvexity and rank one convexity for sets were introduced as a tool for solving differential inclusion problems through the notion of convex hull in

Dancer, Wei and Weth [13] showed that the a priori bounds of positive solutions and the multiplicity of positive solutions of nonlinear Schrödinger systems are complementary to

- We prove the existence of a minimizer for a multidimen- sional variational problem related to the Mumford-Shah approach to computer vision.. Key words :

P ILECKAS , Note on the flux problem for stationary incompressible Navier-Stokes equations in domains with a multiply connected boundary, Acta Appl.. S HEN , Estimates for the