ATLAS Ouvrir dans l'atlas →

Théorème 5Stabilité des équilibres

Stabilité par linéarisation

Soit X:U→ℝnX : U \to {\mathbb R^n} de classe C1C^1 sur un ouvert UU, φ\varphi son flot, et a∈Ua \in U un équilibre. Soit A=dX(a)A = dX(a), identifiée à la matrice jacobienne. Le système linéaire h′=Ahh' = Ah est le système linéarisé de XX en aa.

On note μ(A)\mu(A) le plus grand des réels Re⁡λ\operatorname{Re}\lambda, λ\lambda valeur propre complexe de AA (Systèmes linéaires stables). On munit ℝn\mathbb R^n de ∥⋅∥∞\|\cdot\|_\infty, notée ∥⋅∥\|\cdot\|, et l'on note ∥h∥22=thh\|h\|_2^2 = {}^thh.

Énoncé

(i) Équation variationnelle. Pour tout réel tt, dφt(a)=etAd\varphi_t(a) = e^{tA}.

(ii) Stabilité. Si μ(A)<0\mu(A) < 0, l'équilibre aa est asymptotiquement stable, et la convergence est exponentielle : il existe δ>0\delta > 0, C⩾1C \geqslant 1 et κ>0\kappa > 0 tels que, pour ∥x−a∥<δ\|x - a\| < \delta et t⩾0t \geqslant 0, ∥φt(x)−a∥⩽C e−κt ∥x−a∥.\|\varphi_t(x) - a\| \leqslant C\,e^{-\kappa t}\,\|x - a\|.

Démonstration

(i) Comme φs(a)=a\varphi_s(a) = a (Équilibres, (i)), la courbe issue de aa est définie sur ℝ\mathbb R, et l'équation variationnelle le long de cette courbe est Z′=AZZ' = AZ, Z(0)=IZ(0) = I. La fonction esAe^{sA} en est la solution (Systèmes linéaires, (ii)), unique colonne par colonne, et le nœud Équation variationnelle, (i), donne dφt(a)=etAd\varphi_t(a) = e^{tA}.

(ii) La fonction VV. Soit PP la solution de l'équation de Liapounov tAP+PA=−I{}^tAP + PA = -I (Équation de Liapounov, (i)), et V(y)=t(y−a)P(y−a)V(y) = {}^t(y - a)P(y - a) sur UU. Par la minoration des formes définies positives (Formes positives, (iv)), il existe c1>0c_1 > 0 tel que V(y)⩾c1∥y−a∥2V(y) \geqslant c_1\|y - a\|^2 ; et V(y)⩽c2∥y−a∥2V(y) \leqslant c_2\|y - a\|^2 pour c2=∑i,j∣pij∣c_2 = \sum_{i,j}|p_{ij}|.

Sa dérivée. Comme au nœud Équation de Liapounov, (ii), V˙(y)=2 thPX(y)\dot V(y) = 2\,{}^thPX(y) avec h=y−ah = y - a. Par différentiabilité de XX en aa, où X(a)=0X(a) = 0, on a X(a+h)=Ah+∥h∥ ε(h)X(a + h) = Ah + \|h\|\,\varepsilon(h), avec ε(h)→0\varepsilon(h) \to 0 (Différentielle). Il vient V˙(y)=−∥h∥22+2∥h∥ thPε(h).\dot V(y) = -\|h\|_2^2 + 2\|h\|\,{}^thP\varepsilon(h).

On a ∣thPε(h)∣⩽c2∥h∥ ∥ε(h)∥|{}^thP\varepsilon(h)| \leqslant c_2\|h\|\,\|\varepsilon(h)\| et ∥h∥22⩾∥h∥2\|h\|_2^2 \geqslant \|h\|^2. Soit r0>0r_0 > 0 tel que B(a,r0)⊂UB(a, r_0) \subset U et ∥ε(h)∥⩽14c2\|\varepsilon(h)\| \leqslant \frac{1}{4c_2} pour ∥h∥<r0\|h\| < r_0. Sur W=B(a,r0)W = B(a, r_0), V˙(y)⩽−12∥y−a∥2⩽−12c2 V(y).\dot V(y) \leqslant -\tfrac12\|y - a\|^2 \leqslant -\frac{1}{2c_2}\,V(y). En particulier, VV est une fonction de Liapounov stricte pour aa sur WW, et aa est asymptotiquement stable (Fonctions de Liapounov, (iii)).

Vitesse. Soit r=r02r = \frac{r_0}2, mm le minimum de VV sur la sphère S(a,r)S(a, r), et δ∈ ]0,r]\delta \in \,]0, r] tel que c2δ2<mc_2\delta^2 < m. Pour ∥x−a∥<δ\|x - a\| < \delta, on a V(x)<mV(x) < m, et la courbe issue de xx reste dans B(a,r)⊂WB(a, r) \subset W (Fonctions de Liapounov, (ii)).

La fonction g(t)=V(φt(x))g(t) = V(\varphi_t(x)) vérifie alors g′⩽−g2c2g' \leqslant -\frac{g}{2c_2} ; g et/(2c2)g\,e^{t/(2c_2)} décroît (Signe de la dérivée), et c1∥φt(x)−a∥2⩽g(t)⩽c2∥x−a∥2e−t/(2c2).\begin{aligned} c_1\|\varphi_t(x) - a\|^2 &\leqslant g(t) \\ &\leqslant c_2\|x - a\|^2e^{-t/(2c_2)}. \end{aligned} On conclut avec κ=14c2\kappa = \frac{1}{4c_2} et C=max⁡(1,c2/c1)C = \max\big(1, \sqrt{c_2/c_1}\big).

□
Remarque

Le point (i) explique le théorème : près de aa, φt(x)−a\varphi_t(x) - a est approché par etA(x−a)e^{tA}(x - a), et la décroissance exponentielle du linéarisé se transmet au système. Mais l'approximation ne vaut qu'à tt fixé ; c'est la fonction de Liapounov du linéarisé, encore valable pour le champ non linéaire au voisinage de aa, qui la rend uniforme sur [0,+∞[[0, +\infty[.

Remarque

L'erreur la plus répandue est de conclure quand μ(A)=0\mu(A) = 0. Les champs (−y−x3, x−y3)(-y - x^3,\ x - y^3) et (−y+x3, x+y3)(-y + x^3,\ x + y^3) ont le même linéarisé en 00, la rotation (0−110)\begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}. Pour le premier, V=x2+y2V = x^2 + y^2 décroît, et 00 est asymptotiquement stable (Fonctions de Liapounov) ; pour le second, V˙=2(x4+y4)⩾V2\dot V = 2(x^4 + y^4) \geqslant V^2, donc (1/V)′⩽−1(1/V)' \leqslant -1 le long d'une trajectoire issue de x≠0x \neq 0, et VV explose avant l'instant 1/V(x)1/V(x), si bien que 00 est instable. Le linéarisé ne voit pas les termes cubiques qui décident.

Remarque

La vitesse κ\kappa obtenue est médiocre. En reprenant la démonstration du nœud Systèmes linéaires stables, (i), avec la quantité ∣R−1(y−a)∣2|R^{-1}(y - a)|^2 à la place de VV, on obtient l'estimation pour tout κ<−μ(A)\kappa < -\mu(A) ; on ne le détaille pas ici. Le reste ∥h∥ ε(h)\|h\|\,\varepsilon(h) ne fait qu'ajouter à η\eta un terme qui tend vers 00 avec hh, comme dans la preuve du nœud Instabilité.

Remarque

Ce critère est connu comme le théorème de stabilité « en première approximation » de Liapounov, dont la thèse de 1892 est citée au nœud Équilibres. La démonstration donnée ici, par une fonction de Liapounov quadratique, relève de la seconde méthode du nœud Fonctions de Liapounov.

Ouvrir dans l'atlas interactif →