ATLAS Ouvrir dans l'atlas →

Théorème 3Stabilité des équilibres

Fonction de Liapounov quadratique et équation de Liapounov

Soit A∈ℳn(ℝ)A \in {\mathcal M_n}({\mathbb R}) et μ(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 note ∥x∥22=txx\|x\|_2^2 = {}^txx pour x∈ℝnx \in {\mathbb R^n}.

Pour une fonction continue f:[0,+∞[→ℝf : [0, +\infty[ \to \mathbb R, on dit que ∫0+∞f\int_0^{+\infty} f converge si ∫0Tf\int_0^T f a une limite finie quand T→+∞T \to +\infty ; on note ∫0+∞f\int_0^{+\infty} f cette limite. Pour une fonction à valeurs matricielles, on intègre coefficient par coefficient.

L'équation de Liapounov associée à AA est l'équation tAQ+QA=−I,{}^tAQ + QA = -I, d'inconnue Q∈ℳn(ℝ)Q \in \mathcal M_n(\mathbb R).

Énoncé

(i) Si μ(A)<0\mu(A) < 0, l'intégrale P=∫0+∞es tAesA dsP = \int_0^{+\infty} e^{s\,{}^tA}e^{sA}\,ds converge, PP est symétrique et définie positive, et c'est l'unique solution de l'équation de Liapounov.

(ii) La forme quadratique V(y)=tyPyV(y) = {}^tyPy est alors une fonction de Liapounov stricte pour l'origine du champ X(y)=AyX(y) = Ay, sur W=ℝnW = \mathbb R^n, et V˙(y)=−∥y∥22\dot V(y) = -\|y\|_2^2.

(iii) Réciproquement, s'il existe une matrice symétrique définie positive PP telle que tAP+PA{}^tAP + PA soit définie négative, alors μ(A)<0\mu(A) < 0.

Démonstration

(i) Transposition. Les sommes partielles de es tAe^{s\,{}^tA} sont les transposées de celles de esAe^{sA}, puisque t(Ak)=(tA)k{}^t(A^k) = ({}^tA)^k ; la transposition, linéaire en dimension finie, est continue (Normes en dimension finie, (iv)), et t(esA)=es tA{}^t(e^{sA}) = e^{s\,{}^tA}. La matrice M(s)=es tAesA=tE EM(s) = e^{s\,{}^tA}e^{sA} = {}^tE\,E, où E=esAE = e^{sA}, est donc symétrique.

Majoration. Soit β∈ ]0,−μ(A)[\beta \in \,]0, -\mu(A)[ et CC fourni par Systèmes linéaires stables, (ii). Chaque coefficient de esAe^{sA} est majoré en module par ∣∣∣esA∣∣∣⩽Ce−βs|||e^{sA}||| \leqslant Ce^{-\beta s}, pour la norme subordonnée à ∥⋅∥∞\|\cdot\|_\infty, et ∣mij(s)∣=∣∑kekiekj∣⩽nC2e−2βs.|m_{ij}(s)| = \Big|\sum_k e_{ki}e_{kj}\Big| \leqslant nC^2e^{-2\beta s}.

Convergence. La fonction mijm_{ij} est continue. Pour 0⩽T⩽T′0 \leqslant T \leqslant T', la croissance de l'intégrale (Propriétés de l'intégrale, (ii) et (iv)) et la primitive −e−2βs2β-\frac{e^{-2\beta s}}{2\beta} (Convergence uniforme, (iv)) donnent ∣∫TT′mij∣⩽nC22β e−2βT.\Big|\int_T^{T'} m_{ij}\Big| \leqslant \frac{nC^2}{2\beta}\,e^{-2\beta T}. La suite uN=∫0Nmiju_N = \int_0^N m_{ij} est donc de Cauchy ; elle converge vers un réel pijp_{ij} (Complétude), et, en faisant tendre T′T' vers l'infini parmi les entiers, ∣∫0Tmij−pij∣⩽nC2βe−2βN|\int_0^T m_{ij} - p_{ij}| \leqslant \frac{nC^2}{\beta}e^{-2\beta N} pour T⩾NT \geqslant N. Ainsi ∫0Tmij→pij\int_0^T m_{ij} \to p_{ij}, et P=(pij)P = (p_{ij}) est symétrique.

L'équation. La dérivée de esAe^{sA} est AesA=esAAAe^{sA} = e^{sA}A, puisque AA commute avec les sommes partielles ; celle de es tAe^{s\,{}^tA} est tAes tA{}^tAe^{s\,{}^tA} (Systèmes linéaires, (ii)). La dérivée d'un produit se calculant coefficient par coefficient (Opérations), M′(s)=tA M(s)+M(s) A,M'(s) = {}^tA\,M(s) + M(s)\,A, qui est continue. Pour T>0T > 0, notons PT=∫0TMP_T = \int_0^T M. Par linéarité de l'intégrale et par Convergence uniforme, (iv), tAPT+PTA=∫0TM′=M(T)−I.{}^tAP_T + P_TA = \int_0^T M' = M(T) - I. Quand T→+∞T \to +\infty, PT→PP_T \to P et M(T)→0M(T) \to 0, d'où tAP+PA=−I{}^tAP + PA = -I.

Positivité. Pour x∈ℝnx \in \mathbb R^n, txM(s)x=∥esAx∥22⩾0{}^txM(s)x = \|e^{sA}x\|_2^2 \geqslant 0, et txPTx=∫0T∥esAx∥22 ds{}^txP_Tx = \int_0^T \|e^{sA}x\|_2^2\,ds croît avec TT ; donc txPx⩾∫01∥esAx∥22 ds{}^txPx \geqslant \int_0^1 \|e^{sA}x\|_2^2\,ds. Si x≠0x \neq 0, la fonction continue intégrée vaut ∥x∥22>0\|x\|_2^2 > 0 en 00 ; elle est au moins 12∥x∥22\frac12\|x\|_2^2 sur un segment [0,s0][0, s_0], avec 0<s0⩽10 < s_0 \leqslant 1, et txPx⩾s02∥x∥22>0{}^txPx \geqslant \frac{s_0}2\|x\|_2^2 > 0.

Unicité. Si QQ est une autre solution, Δ=P−Q\Delta = P - Q vérifie tAΔ+ΔA=0{}^tA\Delta + \Delta A = 0. La fonction G(s)=es tAΔ esAG(s) = e^{s\,{}^tA}\Delta\,e^{sA} a pour dérivée es tA(tAΔ+ΔA)esA=0e^{s\,{}^tA}({}^tA\Delta + \Delta A)e^{sA} = 0 ; elle est constante (Signe de la dérivée, (ii)), égale à G(0)=ΔG(0) = \Delta. Ses coefficients sont majorés par n2C2e−2βsmax⁡i,j∣δij∣n^2C^2e^{-2\beta s}\max_{i,j}|\delta_{ij}|, qui tend vers 00 : donc Δ=0\Delta = 0.

(ii) La fonction V(y)=∑i,jpijyiyjV(y) = \sum_{i,j} p_{ij}y_iy_j est polynomiale, donc de classe C1C^1 (Classe Cᵏ, (iii)) ; elle est nulle en 00 et strictement positive ailleurs. Comme (y,z)↦tyPz(y, z) \mapsto {}^tyPz est bilinéaire et PP symétrique, dV(y)k=2 tyPkdV(y)k = 2\,{}^tyPk (Différentielle, (iii)). Le scalaire tyPAy{}^tyPAy étant égal à sa transposée ty tAPy{}^ty\,{}^tAPy, V˙(y)=2 tyPAy=ty(tAP+PA)y=−∥y∥22.\begin{aligned} \dot V(y) &= 2\,{}^tyPAy \\ &= {}^ty({}^tAP + PA)y = -\|y\|_2^2. \end{aligned}

(iii) La fonction V(y)=tyPyV(y) = {}^tyPy est, comme en (ii), de classe C1C^1, strictement positive hors de 00, et V˙(y)=ty(tAP+PA)y<0\dot V(y) = {}^ty({}^tAP + PA)y < 0 pour y≠0y \neq 0. C'est une fonction de Liapounov stricte sur ℝn\mathbb R^n ; l'origine est asymptotiquement stable (Fonctions de Liapounov, (iii)), et μ(A)<0\mu(A) < 0 par Systèmes linéaires stables, (ii).

□
Remarque

Pour A=(−1/24−1−1/2)A = \begin{pmatrix} -1/2 & 4 \\ -1 & -1/2 \end{pmatrix}, de valeurs propres −12±2i-\frac12 \pm 2i, la résolution du système linéaire de trois inconnues que forme l'équation de Liapounov donne P=117(113341),P = \frac1{17}\begin{pmatrix} 11 & 3 \\ 3 & 41 \end{pmatrix}, définie positive par le critère des mineurs (Critère des mineurs, (i)) : 11>011 > 0 et 11×41−9=442>011 \times 41 - 9 = 442 > 0. On vérifie que tAP+PA=−I{}^tAP + PA = -I, et l'intégration numérique de es tAesAe^{s\,{}^tA}e^{sA} sur [0,40][0, 40] redonne PP à 10−610^{-6} près.

y1 y2 (0, 1) V = 41/17
Les ellipses grises sont des niveaux de V(y)=tyPyV(y) = {}^tyPy ; l'ellipse bleue est celle qui passe par (0,1)(0, 1), de niveau 4117\frac{41}{17}. La solution issue de (0,1)(0, 1), en rouge, est celle du nœud Systèmes linéaires stables : elle sort du disque unité pointillé, mais traverse chaque ellipse une seule fois, vers l'intérieur.

Pour la norme euclidienne, la solution s'éloigne d'abord de l'origine ; pour la quantité V\sqrt{V}, elle s'en rapproche dès l'instant 00. La fonction de Liapounov fournit la norme adaptée au système.

Remarque

La formule intégrale a un sens concret : txPx=∫0+∞∥esAx∥22 ds{}^txPx = \int_0^{+\infty} \|e^{sA}x\|_2^2\,ds mesure l'énergie totale de la solution issue de xx. Si μ(A)<0\mu(A) < 0, elle est finie pour tout xx, par (i). Si au contraire μ(A)⩾0\mu(A) \geqslant 0, la solution issue du point pp construit dans la démonstration de Systèmes linéaires stables, (ii), vérifie ∥y(tk)∥⩾∥p∥\|y(t_k)\| \geqslant \|p\| en des instants tkt_k régulièrement espacés ; par continuité, elle reste au-dessus de 12∥p∥\frac12\|p\| sur des intervalles de même longueur autour d'eux, et son énergie est infinie.

Remarque

En pratique, on ne calcule pas l'intégrale : l'équation de Liapounov est un système linéaire de n(n+1)2\frac{n(n+1)}2 inconnues, les coefficients de la matrice symétrique QQ, et l'unicité garantit que sa solution est PP. C'est la fonction VV ainsi obtenue que le nœud Linéarisation emploie pour un champ non linéaire.

Ouvrir dans l'atlas interactif →