Exposant de Liapounov
Dans l'analyse d'un système dynamique, l'exposant de Liapounov permet de quantifier la stabilité ou l'instabilité de ses mouvements[1]. Un exposant de Liapounov peut être soit un nombre réel fini, soit +∞ ou –∞. Un mouvement instable a un exposant de Liapounov positif, un mouvement stable correspond à un exposant de Liapounov négatif. Les mouvements bornés d'un système linéaire ont un exposant de Liapounov négatif ou nul. L'exposant de Liapounov peut servir à étudier la stabilité (ou l'instabilité) des points d'équilibre des systèmes non linéaires.
Lorsqu'on linéarise un tel système au voisinage d'un point d'équilibre[2], si le système non linéaire est non autonome, le système linéaire obtenu est à coefficients variables ; chacun de ses mouvements a son propre exposant de Liapounov.
- Si chacun d'eux est négatif et si le système linéaire est « régulier » (notion que nous détaillerons plus loin), alors le point d'équilibre est (localement) asymptotiquement stable pour le système non linéaire.
- Si l'un de ces exposants de Liapounov est positif et si le système linéaire est régulier, alors le point d'équilibre est instable pour le système non linéaire. Dans ce cas, le comportement du système est extrêmement « sensible aux conditions initiales », dans le sens où une incertitude sur celles-ci entraîne une incertitude sur le mouvement qui grandit de manière exponentielle au cours du temps. Ce phénomène est parfois assimilé, à tort (du moins en général), à un comportement chaotique ; il en est néanmoins une condition nécessaire.
L'inverse du plus grand exposant de Liapounov est un temps caractéristique du système, appelé parfois horizon de Liapounov. Le caractère prédictible de l'évolution du système ne subsiste que pour les durées très inférieures à cet horizon, pendant lesquelles l'erreur sur le point courant de la trajectoire garde une taille comparable à l'erreur sur les conditions initiales. En revanche, pour les temps supérieurs, toute prédiction devient pratiquement impossible, même si le théorème de Cauchy-Lipschitz, qui suppose la connaissance parfaite des conditions initiales, reste valide.
Introduction : exposants de Liapounov des systèmes aux différences
Avant d'entrer dans les détails, historiques ou mathématiques, envisageons des systèmes aux différences simples pour comprendre à quelles fins on peut utiliser les exposants de Liapounov. Considérons donc un système aux différences, dont l'état est une suite définie par une relation de récurrence .
Problème
Les suites définies par une relation de récurrence ont, dans les cas les plus simples, un comportement qui se réduit pour l'essentiel, en fonction d'un paramètre, à la stabilité (convergence exponentielle) ou l'instabilité (divergence exponentielle).
D'autres suites sont bornées, ce qui interdit la divergence, remplacée alors par des phénomènes plus compliqués, cycles limites et chaos.
Exposant de Liapounov
On peut calculer l'erreur à un pas donné n en fonction de l'erreur au pas précédent supposée petite :
- .
Lorsque les deux erreurs consécutives tendent vers 0, leur rapport qui mesure l'amplification instantanée de l'erreur tend donc vers la pente [3].
Cette amplification varie généralement d'un pas au suivant, ce qui conduit à calculer le produit des rapports d'erreurs consécutives :
- .
En écrivant et en passant à la limite on obtient l'exposant de Liapounov qui représente le logarithme moyen de l'accroissement :
- .
On peut aussi écrire de manière équivalente, en introduisant la ième itération de :
- .
Suites simples
Dans le cas de la suite géométrique , la pente est constante et égale à , ce qui dispense de calculer la moyenne.
Cette suite est stable lorsque , instable lorsque . Ces comportements sont analogues à celui d'un oscillateur harmonique qui deviendrait instable si un amortissement négatif lui fournissait de l'énergie. Ils se traduisent par un exposant de Liapounov négatif ou positif (de signe opposé à celui du coefficient d'amortissement) [4].
Lorsque le paramètre vaut 1, le système est encore stable (il est stationnaire) tandis que lorsque ce paramètre vaut -1, on observe des oscillations entretenues analogues à celles d'un système conservatif. C'est un exemple simplifié de cycle limite. On peut parler de système superstable associé à un exposant de Liapounov qui tend vers moins l'infini.
Suites bornées
La suite logistique fournit l'exemple le plus simple de suite bornée :
La restriction μ < 4 contraint les termes de la suite à rester dans l'intervalle [0,1].
Pour des valeurs du paramètre μ allant jusqu'à 3 inclus, on trouve en 0 et ½ des points superstables entre lesquels existent des points possédant une stabilité asymptotique d'autant plus forte que l'exposant est plus négatif. Ensuite on observe une succession de bifurcations faisant apparaître des ensembles de cycles limites de plus en plus compliqués qui correspondent néanmoins à une stabilité plus ou moins forte, marquée par un exposant négatif.
Lorsque cet exposant devient positif, apparaît une tentative de divergence contrainte par les limites de l'intervalle. Cela se traduit par un phénomène chaotique dans lequel l'évolution, tout en restant bornée, est sensible aux conditions initiales.
Introduction historique
La problématique de la stabilité des systèmes dynamiques a été envisagée par divers auteurs de manière indépendante : notamment Nikolaï Joukovski en 1882, Henri Poincaré entre 1882 et 1886, et Alexandre Liapounov en 1892, dans sa thèse de doctorat intitulée Le problème général de la stabilité du mouvement (d'abord parue en russe, puis traduite en français en 1908 et en anglais beaucoup plus tard, en 1992)[5]. À cette occasion, Liapounov a introduit non seulement les fonctions de Liapounov, justement célèbres, mais aussi (et c'est le sujet de cet article) le « nombre caractéristique » d'une solution d'une équation différentielle. Oskar Perron, en 1929, a préféré raisonner sur la quantité de signe opposé, et c'est elle qu'on appelle aujourd'hui « exposant de Liapounov » (ou parfois « exposant caractéristique », ou encore « nombre d'ordre »[6]).
Considérons par exemple la fonction , où c et a sont des nombres complexes, c étant non nul. Pour calculer son exposant de Liapounov , on détermine le logarithme de sa valeur absolue, soit , on le divise par t, ce qui donne ; on fait alors tendre t vers l'infini, et on obtient . Si donc , tend vers 0, d'autant plus rapidement que est grand, si , la fonction f ne tend pas vers 0 mais reste bornée, si , « diverge », d'autant plus rapidement que est grand.
L'objet de Liapounov, en introduisant ses nombres caractéristiques, était d'étudier la stabilité du point d'équilibre 0 pour l'équation différentielle
- (NL) :
où est une matrice dépendant continûment du temps t et g est une « petite perturbation » du système linéaire
- (L) :
au voisinage de , supposé être un point d'équilibre. Cette démarche est la « première méthode de Liapounov ».
Précisons les hypothèses : g est une fonction continue telle que ; on suppose qu'il existe des constantes et telles que dans un voisinage de , de sorte que (L) est l'approximation au premier ordre de (NL) dans ce voisinage. Supposons que les exposants de Liapounov des solutions non nulles du système (L) soient tous . Cela implique que toutes ces solutions tendent exponentiellement vers 0, et donc que 0 est un point d'équilibre asymptotiquement stable pour (L). Qu'en est-il alors pour (NL) ?
Liapounov a montré le résultat suivant :
Théorème de Liapounov — Les exposants de Liapounov des solutions non identiquement nulles du système (L) sont finis. Si ce système est « régulier » (voir infra) et si tous ces exposants sont (resp. si l'un au moins de ces exposants est ), alors le point d'équilibre 0 est asymptotiquement stable (resp. est instable) pour le système (NL).
Par ailleurs, si 0 est exponentiellement stable pour (L), alors il l'est aussi pour (NL). L'hypothèse de « régularité » qu'évoquait Liapounov n'était-elle donc pas redondante ? Par un contre-exemple, Perron a montré en 1930 qu'il n'en était rien[7]. De manière précise, son contre-exemple montre les faits suivants :
- Il se peut que les solutions non nulles de (L) aient toutes un exposant de Liapounov et que le point d'équilibre 0 soit néanmoins instable[8]) pour (NL).
- Il se peut qu'il existe une solution de (L) ayant un exposant de Liapounov tandis que 0 est un point d'équilibre asymptotiquement stable pour (NL).
Le phénomène mis en évidence par Perron (parfois appelé depuis « effet Perron ») a beaucoup impressionné ses contemporains experts en théorie des systèmes non linéaires ; il s'explique par le fait que le système qu'il a considéré est « non régulier ». Pour un tel système, les solutions peuvent toutes converger exponentiellement vers 0 sans que 0 soit un point d'équilibre exponentiellement stable. Perron a clarifié la notion de système régulier ; Nicolai Chetaev a énoncé en 1948 un critère d'instabilité de 0 pour (NL) à partir des exposants de Liapounov des solutions de (L). Ioėlʹ Gilʹevich Malkin en 1952, et Nikolai N. Krasovskii en 1959, ont simplifié les démonstrations de Liapounov, de Perron et de Chetaev ; ils ont en outre rectifié les démonstrations de ce dernier. L'ensemble de ces travaux a été synthétisé par Wolfgang Hahn (en) en 1967 dans son livre, considéré depuis comme faisant autorité[6].
Les fonctions de Liapounov n'ont cessé d'être utilisées jusqu'aujourd'hui en automatique, avec succès, pour la commande des systèmes non linéaires ; ce n'est pas le lieu ici de détailler ce point. Les exposants de Liapounov, quant à eux, ont reçu un renouveau d'intérêt dans les années 1960 quand est née la théorie du chaos, grâce notamment aux travaux d'Edward Lorenz. Ce dernier a défini le chaos comme étant lié d'une part à la sensibilité des solutions aux conditions initiales (phénomène déjà observé et théorisé en 1889 par Henri Poincaré dans son mémoire sur le problème des trois corps), d'autre part à l'existence d'un attracteur global borné ; l'attracteur de Lorenz est de cette nature. Considérons le système linéaire (L), et pour simplifier supposons la matrice A constante. Si celle-ci a une valeur propre ayant une partie réelle , ce système est instable (i.e. son unique point d'équilibre est instable), néanmoins il ne peut pas être chaotique, puisque dans ce cas . Ce type d'observation a amené récemment différents experts, notamment Gennady A. Leonov[9], à mettre en garde contre les conclusions abusives qu'on peut tirer des exposants de Liapounov. Les spécialistes en théorie du chaos J. Mathiesen et P. Cvitanovi´c ont écrit tout récemment, dans le Chaosbook[10] :
« We are doubtful of the utility of Lyapunov exponents as means of predicting any observables of physical significance, but that is the minority position. »
La possibilité de déterminer les exposants de Liapounov[11] est liée au théorème d'Osedelets (en) (voir infra), résultat de mathématiques profond et difficile d'ergodicité démontré en 1965. Tout ce que l'on peut dire ici, c'est que les vicissitudes des exposants de Liapounov au cours de leur histoire depuis un peu plus d'un siècle semblent montrer que ceux-ci doivent être utilisés à bon escient, pour déterminer la sensibilité des mouvements aux conditions initiales, et qu'il est dangereux de vouloir aller au-delà.
Définition et propriétés élémentaires
Définition et exemples
Soit E un espace vectoriel de dimension finie sur le corps des réels ou des complexes[12] et l'espace vectoriel des fonctions de la variable réelle (resp. des suites), à valeurs dans E et définies sur un intervalle de (resp. ) de la forme , . Dans ce qui suit, il sera commode de noter une suite comme une fonction.
Définition — L'exposant de Liapounov de est, si f ne s'annule pas sur ,
- , et .
Si la quantité du membre de droite est une limite (au lieu d'être une limite supérieure), on dit que f admet pour exposant de Liapounov exact .
Cette définition dépend a priori de la norme choisie dans E. Mais il est immédiat que deux normes équivalentes définissent le même exposant de Liapounov ; or toutes les normes sont équivalentes sur un espace de dimension finie, et la définition est donc intrinsèque.
Exemple
Soit la suite , où c et a sont des nombres complexes non nuls. On a , d'où les mêmes conclusions que ci-dessus à propos de la fonction .
Cet exemple, pour simple qu'il soit, est comme le précédent très caractéristique de la notion d'exposant de Liapounov.
Propriétés élémentaires
L'addition et la multiplication sur la droite achevée est définie comme d'habitude ; les quantités et ne sont pas définies. On pose et . Dans ce qui suit, E désigne un espace vectoriel de dimension finie[12]. Les propriétés qui suivent sont des conséquences directes de la définition[5] - [13] ; elles ont pour la plupart été démontrées par Liapounov :
(1) Une constante admet pour exposant de Liapounov strict la valeur 0. Plus généralement, si est telle qu'il existe deux constantes pour lesquelles , alors .
(2) Soit et (). Alors
avec égalité si .
(3) Soit () des espaces de dimension finie, une application multilinéaire, et (). Alors
- .
(4) Soit et où a admet un exposant de Liapounov strict. Alors
- .
(5) Soit () des suites ou des fonctions à valeurs positives. Alors
- .
(6) Si est une suite qui ne s'annule pas et est telle que , alors
avec égalité si la limite supérieure est une limite.
(7) Si est une fonction continue (ou plus généralement mesurable au sens de la mesure de Lebesgue), alors
avec égalité si , et f ne prend que des valeurs positives et admet un exposant de Liapounov strict.
(8) Si et , alors les fonctions sont linéairement indépendantes.
(9) Si ne s'annule pas, alors ; si de plus , il y a égalité si et seulement si existe et est finie.
Exposants de Liapounov des systèmes dynamiques
Définition
Considérons un système dynamique différentiable, défini par l'équation différentielle :
où t est le temps, , et f vérifie les conditions habituelles pour que le théorème de Cauchy-Lipschitz s'applique ; cette fonction, à valeurs dans , est supposée de plus continûment différentiable par rapport à x. Pour une condition initiale donnée , il existe donc une solution unique , qu'on supposera définie sur . L'application est le flot défini par le champ de vecteur f. On a , ce qui fait de la famille un semi-groupe de difféomorphismes.
Soit donc une solution (également appelé mouvement) . Supposons qu'on fasse varier la condition initiale d'une quantité où . Pour , il en résulte une variation du mouvement , en négligeant les termes du second ordre, où
- , avec .
Par conséquent,
où désigne la plus grande valeur singulière de la matrice entre parenthèses. Plus généralement,
Définition — Soit les valeurs singulières de (autrement dit, les racines carrées des valeurs propres de ). Les exposants de Liapounov du système dynamique sont les .
Calcul des exposants de Liapounov d'un système
La définition qui précède ne permet pas de calculer directement les exposants de Liapounov d'un système. On a
par conséquent on obtient
- avec .
De plus, on a évidemment .
Ce calcul et le théorème d'Oseledec[11] - [14] permettent d'énoncer le
Théorème — (i) La famille est un semi-groupe et la fonction est l'unique solution de l'« équation aux variations » linéaire
- (EV) :
vérifiant la condition initiale .
(ii) Les exposants de Liapounov sont exacts « presque sûrement » (au sens d'une mesure de probabilité ergodique pour le flot ), la limite
existe presque sûrement (au sens de la même mesure de probabilité), et les sont les logarithmes des valeurs propres de .
En simulation, on peut déterminer en intégrant l'équation linéaire (EV) avec la condition initiale indiquée, puis en déduire les exposants de Liapounov . Il existe également des méthodes ad hoc pour calculer les exposants de Liapounov de manière approchée à partir de données expérimentales[11].
Systèmes linéaires réguliers
Le théorème de Liapounov, énoncé plus haut, fait appel à la notion de système régulier. Cette notion a été introduite par Liapounov. Considérons l'équation (L) et son équation adjointe
- (AD) :
L'équation (L) a, on l'a vu, des exposants de Liapounov finis ; de même, l'équation (AD) a des exposants de Liapounov finis .
Définition — Le système (L) est régulier si .
Cette définition est assez malcommode à vérifier, et on peut utiliser plutôt la méthode due à Perron, que nous allons exposer maintenant.
Supposons qu'on fasse dans (L) le changement de variable où est une fonction continûment dérivable et est inversible pour tout t ; on obtient ainsi une nouvelle équation (T). Ce faisant, on ne change pas la nature du système (L) (i.e. si 0 est stable, resp. asymptotiquement stable, etc., pour (L), alors il l'est aussi pour (T)) si P est une transformation de Liapounov dans le sens suivant :
Définition — P est une transformation de Liapounov si les fonctions , et sont bornées.
Perron a établi que, si est bornée, on peut toujours déterminer une transformation de Liapounov pour laquelle (T) soit de la forme
- (T) :
où est triangulaire supérieure. Soit ses termes diagonaux. On a alors le
Théorème (Perron, 1922) — Le système (T) est régulier si, et seulement si la limite
existe pour
Ce résultat et le théorème de Floquet montrent que tout système linéaire à coefficients périodiques (et en particulier tout système linéaire à coefficients constants) est régulier.
Notes et références
Notes
- La stabilité est le plus souvent définie pour un point d'équilibre ; mais cette notion peut s'étendre à un mouvement d'un système (c'est-à-dire, dans le cadre de cet article, une solution de son équation d'état) (Hahn 1967, Chap. V).
- Le même raisonnement peut être fait pour la linéarisation autour d'un mouvement nominal.
- Quantifying chaos with Lyapunov exponents
- Measuring Chaos Lyapunov Exponent
- Lyapunov 1992
- Hahn 1967
- Perron 1930
- Il existe différentes notions de stabilité d'un mouvement, notamment celles de Liapounov, de Joukovski et de Poincaré, en allant de la plus forte à la moins forte de ces propriétés ; pour un point d'équilibre, elles sont équivalentes ; pour un mouvement périodique, celles de Joukovski et de Poincaré sont équivalentes. C'est l'instabilité d'un mouvement au sens de Joukovski (qui entraîne donc celle au sens de Liapounov mais non celle au sens de Poincaré) qui caractérise le mieux sa sensibilité aux conditions initiales (Leonov 2008).
- Leonov 2008
- Cvitanovi´c et al. 2013, Chapitre 6.
- Eckmann et Ruelle 1985
- On peut supposer, plus généralement, qu'il s'agit d'un espace de Banach.
- Cesari 1963
- Ruelle 1979
Références
- (en) Lamberto Cesari, Asymptotic Behavior and Stability in Ordinary Differential Equations, Springer Verlag, (ISBN 3-642-85673-X)
- (en) Predrag Cvitanovi´c, Roberto Artuso, Ronnie Mainieri, Gregor Tanner et G´abor Vattay, Chaos : Classical and Quantum : I : Deterministic Chaos, ChaosBook.org, (lire en ligne)
- (en) J.P. Eckmann et D. Ruelle, « Ergodic Theory of Chaos and Strange Attractors », Reviews of Modern Physics, vol. 57, no 3, , p. 617-656 (lire en ligne)
- (en) Gennadi A. Leonov, Strange Attractors and Classical Stability Theory, St. Petersburg University Press, (ISBN 978-5-288-04500-4)
- (en) Wolfgang Hahn, Stability of Motion, Springer-Verlag, (ISBN 0-387-03829-9)
- (en) Alexandre Liapounov, The general problem of the stability of motion, CRC Press, (ISBN 0-7484-0062-1)
- (de) Oskar Perron, « Die Stabilitätsfrage bei Differentialgleichungen », Mathematische Zeitschrift, vol. 32, no 1, , p. 703-728 (lire en ligne)
- (en) David Ruelle, « Ergodic theory of differentiable dynamical systems », Publications mathématiques de l’IHÉS, vol. 50, , p. 27-58 (lire en ligne)