03.01.2015 Views

THÈSE DE DOCTORAT Ecole Doctorale « Sciences et ...

THÈSE DE DOCTORAT Ecole Doctorale « Sciences et ...

THÈSE DE DOCTORAT Ecole Doctorale « Sciences et ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapitre 2. Commande adaptative échantillonnée de systèmes non linéaires 31<br />

Hypothèse 2.2.1 Il existe une fonction définie positive V : R n → R ≥0 telle que, lorsqu’on<br />

applique la loi de commande connue u(t) = u c (x(t),ˆθ(t)) <strong>et</strong> la boucle d’estimation ˙ˆθ(t) =<br />

αL g0 V (x(t)), α ∈ R >0 , (t ∈ R ≥0 ), il existe β, ¯β ∈ K ∞ <strong>et</strong> une constante c ∈ R >0 qui satisfont,<br />

lorsque l’on considère la fonction de Lyapunov W (x,˜θ) = V (x) + 1<br />

2α ˜θ 2 , pour tout (x,˜θ) ∈<br />

R n × R,<br />

β(|(x,˜θ)|) ≤ W (x,˜θ) ≤ ¯β(|(x,˜θ)|), (2.3)<br />

<strong>et</strong> le long des trajectoires de (2.1),<br />

Ẇ (t) = L g1 V (x)u c (x,ˆθ) + L g0 V (x)ˆθ ≤ −cV (x). (2.4)<br />

Lorsque l’Hypothèse 2.2.1 est vérifiée, la convergence globale asymptotique des états du<br />

système vers l’origine est assurée. En eff<strong>et</strong>, puisque le plus grand ensemble invariant inclus<br />

dans {(x,˜θ) ∈ R n+1 : ˙V = 0} est {(x,˜θ) ∈ R n+1 : x = 0 <strong>et</strong> θ = d où d ∈ R}, d’après<br />

le principe d’invariance de LaSalle (Théorème B.1.2), le vecteur (x,˜θ) converge globalement<br />

asymptotiquement vers ce dernier ensemble.<br />

Il existe de nombreuses méthodes de commande adaptative directe pouvant perm<strong>et</strong>tre de<br />

satisfaire l’Hypothèse 2.2.1 pour des classes de système de la forme (2.1), comme les méthodes<br />

par backstepping [104] ou plus généralement celles faisant appel aux fonctions de Lyapunov<br />

de commande [105, 172].<br />

Remarque 2.2.2 Contrairement aux résultats de [147], l’hypothèse sur le système bouclé en<br />

temps continu repose sur une fonction de Lyapunov faible de par l’extension du vecteur d’état<br />

à l’estimé du paramètre inconnu. C’est là une difficulté majeure de c<strong>et</strong>te étude.<br />

Nous nous concentrons désormais sur le cas où la commande u <strong>et</strong> par conséquent la<br />

variable d’estimation ˆθ sont implémentées numériquement à l’aide d’un échantillonneur de<br />

période T ∈ (0,1) <strong>et</strong> d’un bloqueur d’ordre zéro. La configuration correspond à celle dépeinte<br />

Figure 1.1.<br />

Remarque 2.2.3 Le fait de prendre T < 1 n’apporte aucune contrainte : il suffit de changer<br />

l’échelle de temps si nécessaire.<br />

Le terme u r sd<br />

est utilisé pour désigner le signal de commande constant par morceaux<br />

d’ordre r, r ∈ Z ≥0 , appliqué au système (2.1), u r sd (t) = ur sd<br />

(kT ), pour t ∈ [kT,(k + 1)T ),<br />

k ∈ Z ≥0 , qui s’écrit sous la forme :<br />

r∑<br />

u r sd = u 0 + T s u s . (2.5)<br />

s=1<br />

Le système (2.1) devient alors, pour t ∈ [kT,(k + 1)T ), k ∈ Z ≥0 :<br />

ẋ(t) = g 0 (x(t))θ + g 1 (x(t))u r sd (kT ). (2.6)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!