Cours Dynamique Non Linéaire
Cours Dynamique Non Linéaire
Cours Dynamique Non Linéaire
.
ii
iii
Sommaire
Avant-propos i
Notations ii
Sommaire iii
1
Elements de theorie des syst`emes dynamiques 1
1.1 Denitions et proprietes elementaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Notions de dynamique qualitative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Dynamique eective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 De lordre au chaos 16
2.1 Bifurcations de regimes reguliers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2
Emergence de comportements complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.3 Theorie du chaos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3 Dynamique non-lineaire appliquee 33
3.1 Approche empirique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2 Synchronisation de syst`emes dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3 La methode du feed-back retarde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.4 La methode OGY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.5 Appendice: Contr ole lineaire dans lespace des etats . . . . . . . . . . . . . . . . . . . . . . . 50
Bibliographie 58
Index 60
Chapitre 1
EMENTS DE TH
EMENTS DE TH
X
2
G
2
/
X
2
Figure 1.2 : Transformation dun pave innitesimal par G.
Passant ` a un syst`eme ` a temps continu (1.1.1) et prenant pour application G la transformation au temps
avec = t, intervalle de temps innitesimal, considerant la limite t 0 on montre facilement que
levolution des volumes dans lespace des phases au voisinage dun point X est donne par
d
dt
1(X) =
[div F(X)]1(X), o` u div F(X)
m
Xm
T
m
est la divergence du champ de vecteur calculee au point
courant de lespace des phases. Un tel syst`eme est d`es lors localement contractant ou dilatant selon que
div F(X) est negatif ou positif. On verie immediatement ` a partir de (1.1.2) quun syst`eme hamiltonien
est conservatif (div F(X) 0). Ce caract`ere conservatif est alors associe ` a linvariance par renversement du
temps. Les syst`emes ne satisfaisant pas ` a cette propriete sont qualies de dissipatifs.
1
Volume mesure de Lebesgue (construite sur des paves, i.e. des produits dintervalles).
CHAPITRE 1.
EL
EMENTS DE TH
EMENTS DE TH
= XX
(0)
gouvernee par un syst`eme dynamique
d
dt
X
= F
_
X
(0)
+X
_
F
_
X
(0)
_
=
F
X
(0) (X
) , (1.2.8)
dependant implicitement de X
(0)
mais admettant par construction la solution X
0.
La solution particuli`ere consideree est souvent appelee etat de base, specialement lorsquelle verie de
fa con evidente les equations primitives du probl`eme etudie (exemple: le solution purement conductive des
equations de Boussinesq en convection).
2
Dans la suite, pour alleger les notations lindication explicite de la dependance aux param`etres de contr ole sera omise quand
elle ne sera pas indispensable.
CHAPITRE 1.
EL
EMENTS DE TH
EMENTS DE TH
d
dt
X
= F
(0)
X
+
2
N
2
(X
, X
) + . . . ,
o` u F
(0)
est la matrice jacobienne de F calculee en X
(0)
, N
2
represente les termes formellement quadra-
tiques, etc. Ne gardant alors que les termes du premier ordre on gen`ere un probl`eme lineaire (dynamique
tangente). La propriete essentielle du probl`eme
d
dt
X
= F
(0)
X
LX
(1.2.9)
est de permettre une analyse de levolution dune perturbation quelconque X
=
m
X
m
X
m
.
Lorsque letat de base est independant du temps, F
(0)
est une matrice constante et le probl`eme linearise
un probl`eme dierentiel lineaire ` a coecients constants dont letude est elementaire. Sinon, F
(0)
depend
du temps. Dans le cas particulier dun etat de base periodique, on aboutit ` a un probl`eme dierentiel lineaire
` a coecients periodiques que lon analyse par la theorie de Floquet, voir ci-dessous. Cette approche se
generalisera ensuite aux etats de base chaotiques et servira ` a les caracteriser.
1.2.3 Stabilite lineaire
Considerons pour linstant le cas le plus simple dun etat de base independant du temps. Les solutions
du probl`eme ` a coecients constants (1.2.9) sont cherchees donc sous la forme X
(t) =
X(0) exp(st)
X, ce qui
denit un probl`eme aux valeurs propres
s
X = L
X.
Le probl`eme netant, en general, pas autoadjoint, il faut sattendre ` a un spectre de valeurs propres a priori
complexes: s
m
=
m
i
m
. Dans la decomposition, X
=
m
X
m
X
m
,
X
m
est alors lamplitude du mode
propre
X
m
, vecteur propre associe ` a la valeur propre s
m
.
Ecrivant
3
X
m
(t) =
X
m
(0) exp[(
m
i
m
)t] on observe que la partie reelle
m
correspond au taux de
croissance de la perturbation. Donc:
m
< 0: la perturbation decrot, le mode
X
m
est stable;
m
> 0: la perturbation est ampliee, le mode est instable;
m
= 0: la perturbation ne crot ni ne decrot, le mode est neutre ou marginal.
La partie imaginaire
m
decrit le comportement temporel des amplitudes des modes abstraction faite de
la tendance determinee par
m
:
m
,= 0: on parle de mode oscillant;
m
= 0: on a aaire ` a un mode stationnaire.
Les modes propres sordonnent par valeur decroissante de leur taux de croissance:
1
>
2
> . . ..
Letat de base considere est instable d`es quun mode (au moins) est instable, gure 1.5 (gauche). En
toute generalite, les valeurs propres sont fonctions des param`etres de contr ole. Une bifurcation se produit
lorsque les proprietes de stabilite du point xe changent. Les cas les plus simples (de codimension 1)
correspondent au franchissement de laxe imaginaire par un mode reel ou une paire de modes complexes
conjugues, correspondant respectivement aux cas (1) et (2, 2
EMENTS DE TH
stable instable
m
a
r
g
i
n
a
l
stable
instable
marginal
i
(1)
(2)
(2*)
(3) (1)
(2)
(2*)
Figure 1.5 :
`
A gauche: spectre de loperateur linearise L F
(0)
autour dun etat de base stationnaire dun syst`eme
` a temps continu.
`
A droite: cas dun syst`eme ` a temps discret (operateur G
(0)
). Les `eches indiquent les
trajectoires des valeurs propres en cas de bifurcation.
Considerons maintenant le cas dun etat de base periodique. Le probl`eme dierentiel lineaire (1.2.9)
est alors ` a coecients periodiques. Pour determiner levolution des trajectoires au voisinage de cet etat de
base, il faut faire abstraction dune dependance periodique triviale due au for cage ` a la periode T de letat
de base et ne considerer que la tendance ` a lecartement ou au rapprochement, cest la theorie de Floquet.
Les solutions de ce syst`eme force sont donc cherchees sous la forme X
(t) =
X(0) exp(s t)
X(t) o` u
X(t) est
periodique de periode T, soit
X(t + T) =
X(t). La resolution du probl`eme
s
X(t) = L(t)
X(t) .
conduit encore ` a un spectre de valeurs propres s
m
=
m
i
m
, appelees exposants de Floquet. Pour
determiner la stabilite de letat de base vis ` a vis du mode m, il faut maintenant calculer le facteur
damplication complexe sur une periode T, le multiplicateur de Floquet, soit
m
= exp(s
m
T). Son module,
exp(
m
T), est superieur ou inferieur ` a 1 selon que
m
est positif ou negatif. Le facteur exp(i
m
T), en
general complexe, introduit une composante rotatoire supplementaire. Linterpretation de ces facteurs est
plus facile si lon raisonne en termes de literation resultant dune stroboscopie du mouvement (gure 1.1).
Examinons donc le cas dun syst`eme dynamique ` a temps discret (1.1.3) et supposons connue une solution
particuli`ere point xe de cette iteration, toujours denotee X
(0)
, soit X
(0)
= G(X
(0)
). Le probl`eme de stabilite
lineaire secrit maintenant
X
k+1
= G
(0)
X
k
X
k
,
o` u G
(0)
est la matrice jacobienne de G calculee en X
(0)
. Il conduit au probl`eme aux valeurs propres
X =
X.
Levolution de la perturbation dans la direction propre m est alors donnee par
X
m,k+1
=
m
X
m,k
.
Ecrivant
m
=
m
exp(2i
m
) on observe que les iteres du probl`eme linearise secartent ou se rapprochent
du point xe selon que
m
est plus grand ou plus petit que 1. Letat de base considere est lineairement
stable si le spectre de loperateur linearise est tout entier ` a linterieur du disque unite (gure 1.5, droite).
Considerant que (1.1.3) resulte de la stroboscopie dun syst`eme force periodiquement, il est interessant
dinterpreter les dierents cas qui se presentent sous langle de la stabilite de letat de base periodique force.
Les trois possibilites mentionnees sur la partie droite de la gure 1.5 sont les plus importantes. Il peut en
eet sagir dune bifurcation via un mode correspondant ` a une valeur propre reelle avec
m
= 0 (
m
= 1)
CHAPITRE 1.
EL
EMENTS DE TH
S
P
foyer instable
centre
nud instable nud stable
foyer stable
nud impropre
col col
Figure 1.6 : Nombre et nature des racines de lequation (1.2.10) en fonction des valeurs de S et P.
cas (1), ou
m
= 1/2, soit
m
= 1, cas (3), ou encore de modes associes ` a une paire de valeurs propres
complexes conjuguees, cas (2). Revenant au probl`eme de la stabilite dun cycle limite on note alors que le
cas (1) correspond ` a un mode ` a la meme periode que le cycle, linstabilite est dite synchrone. Dans le cas
(3), ` a la bifurcation (
m
= 0) il vient
2
m
= exp(2i
m
T) = 1, de sorte quapr`es 2 periodes, la perturbation
est en phase avec le cycle limite: on a aaire ` a une instabilite sousharmonique avec doublement de periode.
Enn dans le cas (2), levolution de la perturbation introduit une composante rotatoire supplementaire ` a
travers
m
=
m
T/2 qui peut etre soit rationnel soit irrationnel. Quand
m
est de la forme p/q, avec p et q
entiers (0 < p < q) levolution sur q periodes ram`ene la perturbation en phase avec le cycle limite (instabilite
sousharmonique dordre q), si non la periode de la perturbation est incommensurable ` a celle du cycle limite.
1.2.4 Classication des points xes
Retournons aux syst`emes ` a temps continu. La dimension d = 2, dont letude concr`ete est laissee ` a titre
dexercice, nous permet dintroduire facilement lessentiel de la terminologie. Partant de
d
dt
X
1
= l
11
X
1
+ l
12
X
2
,
d
dt
X
2
= l
21
X
1
+ l
22
X
2
,
qui decrit levolution de la perturbation
4
et eectuant la substitution X Xexp(st), on obtient facilement
lequation caracteristique donnant les valeurs propres
(l
11
s)(l
22
s) l
12
l
21
= s
2
(l
11
+ l
22
)s + l
11
l
22
l
12
l
21
= s
2
Ss + P = 0 , (1.2.10)
o` u S et P representent la somme et le produit des racines. Cette equation du second degre admet donc en
toute generalite deux racines s
1,2
, soit reelles (distinctes ou confondues), soit complexes conjuguees comme
indique sur la gure 1.6 o` u lon decouvrira les termes consacres.
Les portraits de phase dans lespace tangent associes ` a ces situations sont illustres sur la gure 1.7. Le
cas des racines reelles distinctes est assez trivial. Dans la base propre il vient
d
dt
X
n
= s
n
X
n
, j = 1, 2 ce
qui conduit immediatement ` a X
n
(t) = X
n
(0) exp(s
n
t), j = 1, 2.
Eliminant t on obtient (X
1
/X
1
(0))
1/s1
=
(X
2
/X
2
(0))
1/s2
, soit X
2
X
s2/s1
1
. Deux situations distinctes se presentent suivant que s
1
et s
2
sont de
meme signe ou non. Lorsque s
1
et s
2
de meme signe, les trajectoires ont une allure parabolique, la parabole
4
Sauf exception, dans ce qui suit, on abandonne les primes et autres decorations pour simplier les notations.
CHAPITRE 1.
EL
EMENTS DE TH
EMENTS DE TH
EMENTS DE TH
EMENTS DE TH
EMENTS DE TH
s
(e(s) < 0) et dun sous-espace central X
c
(e(s) = 0), aussi la technique dextrapolation au
regime non lineaire de ce point de vue lineaire sappelle-t-elle la restriction ` a la variete centrale, presentee
ici sommairement dun point de vue plut ot formel.
Supposant que lon ait d
c
modes centraux X
c
et d
s
= d d
c
modes esclaves X
s
on part donc dune
decomposition du syst`eme
d
dt
X = LX+N(X) en
d
dt
X
c
= L
c
X
c
+N
c
(X
c
, X
s
) , (1.3.15)
d
dt
X
s
= L
s
X
s
+N
s
(X
c
, X
s
) , (1.3.16)
o` u L
c,s
sont les restrictions de L aux sous-espaces X
c,s
, et o` u N
c,s
(X
c
, X
s
) rendent compte des couplages
non lineaires. Supposant, comme le sugg`ere lapproche heuristique, que les modes esclaves vivent sur une
variete lente denie par
X
s
= H(X
c
) , (1.3.17)
on determine lequation fonctionnelle qui gouverne H en inserant (1.3.17) dans (1.3.16) et en substituant
d
dt
X
c
tire de (1.3.15). Il vient
H(X
c
) [L
c
X
c
+N
c
(X
c
, H(X
c
))] = L
s
H(X
c
) +N
s
(X
c
, H(X
c
)) ,
o` u H denote la matrice jacobienne de H. Cette equation est ensuite resolue en representant H(X
c
) au
moyen dune serie formelle en puissances des composantes de X
c
:
H(X
c
)
n2
H
n
(X
c
) ,
o` u H
n
(X
c
) est un polyn ome homog`ene de degre n compose de mon omes de la forme
dc
m=1
X
nm
m
, n
m
0,
m
n
m
= n 2, aectes de coecients ` a determiner par identication.
7
La dynamique eective gouvernant les composantes de X
c
est nalement obtenue par substitution dans
(1.3.15) de lexpression trouvee pour H
d
dt
X
c
= L
c
X
c
+N
c
(X
c
, H(X
c
)) = L
c
X
c
+
N
c
(X
c
) .
Le resultat du calcul se presente lui aussi comme une serie formelle:
d
dt
X
c
= L
c
X
c
+
n2
N
n
(X
c
) ,
o` u N
n
(X
c
) est un polyn ome homog`ene de degre n 2 en X
c
.
1.3.2 Resonances et formes normales
Dans ce qui suit, nous supposons implicitement que la reduction ` a la variete centrale a ete eectuee et
nous abandonnons lindice c devenu inutile. Lexpression brute de la dynamique eective trouvee par la
procedure qui vient detre decrite peut ensuite etre simpliee par des changements de variables non lineaires
tangents ` a lidentite de la forme
X =
X+
n2
M
n
(
X) , (1.3.18)
o` u M
n
(
EMENTS DE TH
=1
X
n
m
m
, (1.3.19)
avec n
m
0 et
m
n
m
= n 2. Nous avons isole les termes non lineaires au membre de droite de (1.3.19)
pour les faire apparatre comme le for cage dun probl`eme lineaire.
`
A lordre dominant, chaque amplitude
X
m
varie alors comme exp(s
m
t) et le mon ome considere comme exp [(
m
n
m
s
m
) t]. Ce for cage entre donc
bien en resonance avec la solution du probl`eme lineaire formant le membre de gauche de (1.3.19) si
s
m
=
d
=1
n
m
s
m
, n
m
0 ,
d
=1
n
m
= n 2 . (1.3.20)
Le calcul montre que les mon omes dont les ingredients satisfont ces conditions de resonance resistent aux
changements de variables tangents ` a lidentite denis par (1.3.18) alors que lon peut faire disparatre les
autres au moyen dun tel changement. La procedure delimination des termes non resonnants est appelee
mise sous forme normale. De fa con remarquable la structure de cette forme normale ne depend de celle
du syst`eme que par la dimension de lespace central et par la structure des relations (1.3.20) entre valeurs
propres du probl`eme linearise. Le degre n dun mon ome apparaissant dans lexpression de la forme normale
est appele lordre de la resonance. Illustrons ce qui prec`ede sur deux exemples fondamentaux pour une bonne
comprehension de la suite.
d = 1. Il ny a quune variable centrale et donc une seule valeur propre s. Quelque soit n 2, (1.3.20)
secrit s = ns, qui na pour solution que s = 0. Donc si s = 0 la dynamique eective contient a priori
des termes de degre quelconque. Au contraire si s ,= 0, la condition de resonance nest jamais satisfaite
et lon doit pouvoir eliminer tous les termes non lineaires, i.e. lineariser compl`etement la dynamique,
cest ` a dire passer de
d
dt
X = sX + a
2
X
2
+ a
3
X
3
+ . . . ` a
d
dt
Y = sY . Ceci am`ene ` a rappeler quen
dehors dun point de bifurcation, le syst`eme est structurellement stable et la dynamique localement triviale.
Cependant, lorsquon cherche ` a determiner eectivement les changements de variables qui permettent cette
linearisation on saper coit quils font apparatre des petits denominateurs, typiquement en 1/s, qui limitent
considerablement la validite des developpements en series formelles. Cette propriete est generale. Plut ot
que deectuer ces changements de variables, il devient plus raisonnable de conserver les termes non lineaires
dominants et de considerer lecart ` a la bifurcation, ici le terme sX comme une perturbation de la forme
normale correspondant ` a s = 0, soit ici
d
dt
X = a
2
X
2
+ a
3
X
3
+ . . . .
La singularite du probl`eme apparat alors liee au degre n du terme resonnant dominant. On dit quelle a ete
deployee
8
par la perturbation. Si en toute generalite on sattend ` a n = 2, le premier terme non lineaire peut,
dans certains cas, etre de degre plus eleve. Ceci resulte de conditions particuli`eres au syst`eme considere
qui conduisent ` a a
k
0 pour 2 k < n. Cette specicite denit un probl`eme de codimension plus elevee
necessitant, pour son deploiement, des param`etres supplementaires, cf. 2.1.1.
d = 2. Avec deux variables centrales et deux valeurs propres, lequation (1.3.20) secrit s
1
= n
1
s
1
+n
2
s
2
,
n
1,2
0, n
1
+ n
2
= n. Interessons nous au cas n = 3, La condition de resonance non triviale, obtenue pour
n
2
= 1 et n
1
= 1 secrit: s
2
= s
1
, ce qui correspond ` a une paire de modes marginaux complexes conjugues:
s = i. Dans le complexie (Z = X
1
+ iX
2
) on montre alors que la forme normale secrit
d
dt
Z = iZ g[Z[
2
Z , g C, (1.3.21)
8
unfolded en anglais.
CHAPITRE 1.
EL
EMENTS DE TH
r
1
stables apparaissent pour r
1
> 0 (gure 2.2, gauche). Dans le cas oppose
+X
3
elle est sous-critiqueet conduit ` a des points xes non triviaux
r
1
instables (gure 2.2, droite).
Dans le cas general, il vient
d
dt
X = r
0
+ r
1
X X
3
(2.1.5)
qui rend compte dune bifurcation fourche imparfaite (r
0
xe et r
1
variable, cas super-critique, gure 2.3,
gauche). En cas de persistance du point xe ` a lorigine, il faut prendre
d
dt
X = r
1
X + r
2
X
2
X
3
(2.1.6)
qui produit le diagramme de bifurcation de la gure 2.3 (droite). On notera localement la presence des
elements apparus pour n = 2, le point tournant decrit par (2.1.2) et la bifurcation trans-critique correspon-
dant ` a (2.1.3).
n = 5: Le deploiement restreint symetrique de X
5
d
dt
X = r
1
X + r
3
X
3
X
5
(2.1.7)
est illustre sur la gure 2.4, avec r
3
> 0 xe. On remarquera, ici aussi, la presence de points tournants
decrits par (2.1.2) et de la bifurcation fourche sous-critique apparue dans le deploiement symetrique (2.1.4)
avec le terme +X
3
.
CHAPITRE 2. DE LORDRE AU CHAOS 19
0
0
r
1
X
(f)
0
0
X
(f)
r
1
Figure 2.3 : Deploiement de la singularite X
3
dans le cas general (` a gauche: fourche imparfaite) et avec persistance
du point xe ` a lorigine (` a droite: fourche asymetrique).
0
0
r
1
X
(f)
0
0
X
G
Figure 2.4 : Deploiement de la singularite X
5
avec r3 > 0 xe.
`
A gauche: diagramme de bifurcation.
`
A droite:
potentiel G =
_
F(X)dX correspondant aux dierents cas.
Theorie des catastrophes. La particularite du probl`eme ` a une variable est de toujours deriver dun
potentiel (cf. 1.1.4). Dans le cas general dun syst`eme gradient de dimension d, derivant dun potentiel
((X
1
, . . . , X
d
), les trajectoires suivent les lignes de plus grande pente du potentiel et aboutissent ` a un de ses
minima locaux, points xes veriant (/X
m
= 0, m = 1, . . . , d. Lobjet de la theorie des catastrophes est
letude des bifurcations entre regimes stationnaires dans ce cadre particulier. Pour les syst`emes mettant en
jeu au plus deux variables independantes, i.e. d = 1 ou 2, cette etude conduit ` a identier sept catastrophes
elementaires. La dimension p de lespace des param`etres de contr ole r
j
qui permet de deployer la singularite
du potentiel depend de son degre. La table 2.1 presente les formes normales correspondantes. Le potentiel (
y est decompose en une partie singuli`ere (
s
et une partie (
u
donnant le deploiement [6]. La correspondance
avec la presentation precedente seectue en rappelant que pour d = 1, on a
d
dt
X = T =
X
(. On retrouve
ainsi la bifurcation nud-col qui correspond ` a (2.1.2), maintenant appelee pli, tandis que la bifurcation
imparfaite decrite par (2.1.5) porte le nom de fronce. Pour d = 2 on aura naturellement
d
dt
X
1
= T
1
=
X1
(
et
d
dt
X
2
= T
2
=
X2
( dont il sera interessant de deriver les expressions partant des donnees de la table.
2.1.2 Apparition de la periodicite
Pour obtenir des comportements limites dependant du temps il faut relaxer la condition de gradient evoquee
plus haut et donc passer en dimension d 2. Pour d = 2, la dynamique reste simple, au plus periodique
(theor`eme de PoincareBendixon [3]). Examinons rapidement lemergence dun tel comportement periodique.
Pour cela, considerons la bifurcation dun point xe stable. Generiquement celui-ci peut etre soit un nud
(valeurs propres s
1,2
reelles negatives) soit un foyer (valeurs propres complexes conjuguees (s
= i
avec < 0). Dans le premier cas, il est facile de voir que le probl`eme peut etre localement mis sous forme
gradient et que la bifurcation produit un col. On peut alors se ramener ` a une dimension par elimination de
la variable attachee ` a la seconde valeur propre qui reste negative (gure 2.5, haut). Dans le second cas, qui
ne derive pas dun potentiel, le point xe reste un foyer mais devient instable (gure 2.5, bas).
CHAPITRE 2. DE LORDRE AU CHAOS 20
Table 2.1 : Les sept catastrophes elementaires.
d p (
s
(
u
Nom
1 1
1
3
X
3
r
0
X Pli
1 2
1
4
X
4
r
0
X +
1
2
r
1
X
2
Fronce
1 3
1
5
X
5
r
0
X +
1
2
r
1
X
2
+
1
3
r
2
X
3
Queue daronde
1 4
1
6
X
6
r
0
X +
1
2
r
1
X
2
+
1
3
r
2
X
3
+
1
4
r
3
X
4
Papillon
2 3 X
3
1
+ X
3
2
r
0
X
1
+ r
1
X
2
+ r
2
X
1
X
2
Ombilic hyperbolique
2 3
1
3
X
3
1
X
1
X
2
2
r
0
X
1
+ r
1
X
2
+ r
2
(X
2
1
+ X
2
2
) Ombilic elliptique
2 4 X
2
1
X
2
+
1
4
X
4
2
r
0
X
1
+ r
1
X
2
+ r
2
X
2
1
+ r
3
X
2
2
Ombilic parabolique
r < r
c
r = r
c
r > r
c
Figure 2.5 : Bifurcations generiques dun point xe en dimension 2. En haut: nud col. En bas: foyer stable
instable. Voir Fig. 1.6.
Considerons donc ce second cas. Loin du point xe, il faut tenir compte des non linearites. La forme
normale tronquee ` a lordre le plus bas secrit
1
d
dt
Z = ( i)Z g[Z[
2
Z , (2.1.8)
avec g = g
+ig
> 0 (resp. g
=
_
/g
est stable (resp. instable). Lorsque Z ,= 0, lequation pour (t) sint`egre apr`es que
R(t) ait ete determine. Dans le cas super-critique, durant le regime transitoire, les trajectoires spiralent vers
lorigine pour < 0 (gure 2.6, gauche) et, pour > 0, rejoignent en spiralant un cercle de rayon R
, appele
cycle limite, de linterieur ou de lexterieur selon la position de la condition initiale par rapport au cercle
(gure 2.6, droite). En regime asymptotique, R ayant rejoint sa valeur nale R
on trouve =
0
t
avec R
2
. Nous avons donc aaire ` a un regime periodique dont la pulsation est corrigee de la
valeur originelle par la contribution des non linearites (terme de dispersion non lineaire). Dans le cas
sous-critique, le premier terme non lineaire nassure pas la saturation de R et des termes de degre plus eleve
doivent etre pris en compte dans (2.1.8). Le probl`eme se ram`ene alors ` a (2.1.7) pour R 0.
1
Sur les reels, nous aurions obtenu:
d
dt
X
1
= ( g
R
2
)X
1
+(g
R
2
)X
2
et
d
dt
X
2
= (g
R
2
)X
1
+( g
R
2
)X
2
avec R
2
= X
2
1
+X
2
2
.
CHAPITRE 2. DE LORDRE AU CHAOS 21
Re(Z)
=0.05
Im(Z)
Re(Z)
Im(Z)
cycle limite
=+0.25
Figure 2.6 : Bifurcation de Hopf dun point xe (cas super-critique) vers un cycle limite.
2.1.3 Bifurcations ulterieures
Nous nous interessons maintenant ` a letape qui suit lapparition de la periodicite. La stabilite dun cycle
limite est le plus commodement etudiee en eectuant une section de Poincare du ot et en considerant
lapplication de premier retour associee. Dans un espace de dimension d, la surface de section est de
dimension d 1, cf. gure 2.7. Cette surface peut etre choisie arbitrairement pourvu quelle intersecte
lensemble limite considere et que, dans un voisinage susamment grand de lintersection, le champ de
vecteur coupe la surface en formant un angle ni (condition de transversalite). On est donc ramene ` a des
iterations ` a d 1 dimensions de la forme (1.1.3). Il sagit donc essentiellement dune stroboscopie de la
dynamique ` a une periode non pas xee de exterieur par un for cage (1.1.2) mais determinee par le syst`eme
lui-meme.
Au cycle limite etudie se trouve associe un point xe de literation. La stabilite de ce point xe est alors
determinee par le spectre de loperateur tangent et une bifurcation se produit lorsque des valeurs propres
sortent du disque unite, cf. 1.2.2, gure 1.5 (droite). Nous nous limitons au cas dune bifurcation par une
paire de valeurs propres complexes de module 1, ou par une valeur propre reelle, soit +1, soit 1, et nous
supposons ` a chaque fois la bifurcation non degeneree. Le probl`eme est alors de codimension 1 puisque son
deploiement ne fait intervenir que le module de la valeur propre dans le cas complexe et sa valeur absolue
dans le cas reel.
Considerons dabord le cas dune paire de valeurs propres complexes conjuguees. Sur la surface de section,
la dynamique eective du syst`eme se developpe alors sur une variete centrale bidimensionnelle obtenue en
suivant une demarche parall`ele ` a celle adoptee dans le cas du temps continu par elimination des modes
n2
0n
n
g
nn
(Z
k
)
nn
(Z
k
)
n
,
Ici aussi on peut ensuite determiner la forme normale de literation par des changements de variable non
lineaires tangents ` a lidentite:
Z =
Z +
n2
0n
n
c
nn
(
Z
k
)
nn
(
Z
k
)
n
,
eliminant les termes (n, n
)
n
_
c
nn
. Les termes resonnants, ceux que lon ne peut pas eliminer, verient donc
nn
)
n
= 0 , soit encore
n2n
1
= 1 .
Les termes de degre impair veriant n = 2n
+ 1, i.e. [Z[
2n
) telles que n = kq + 2n
+ 1, k N, et
naturellement n 2, 0 n
= q 1, soit (
Z
)
q1
. Passons en revue les dierents cas en
commen cant par , Q.
2
, Q soit = p/q avec q . La forme normale ne contient que les termes triviaux en n = 2n
+ 1
soit
=1
g
2n
+1
[Z
k
[
2n
Z
k
, ce que lon peut eventuellement tronquer au del` a du terme de plus bas degre,
soit:
Z
k+1
= Z
k
+ g
31
[Z[
2
Z +O([Z[
5
)
Dans le cas = p/q Q, q 5 le premier terme non trivial est (Z
)
q1
de degre q 1 4, donc plus
eleve que celui du premier terme trivial.
`
A des termes O([Z[
4
) pr`es, responsables du phenom`ene daccrochage
(voir plus loin), on est ramene au cas precedent. La resonance est bien l` a mais elle est faible.
Au contraire, pour q 4, les termes non-triviaux sont ` a prendre en compte ` a lordre dominant et on
parle de resonance forte. Pour q = 4, i.e. = i, il vient
Z
k+1
= Z
k
+ g
31
[Z
k
[
2
Z
k
+ g
33
(Z
k
)
3
+O([Z[
5
) ,
et pour q = 3, soit = exp(2i/3):
Z
k+1
= Z
k
+ g
22
(Z
k
)
2
+ g
31
[Z
k
[
2
Z
k
+O([Z[
4
) .
Restent les cas q = 2, soit = 1, et q = 1, soit = 1. Ce sont precisement les cas particuliers ecartes
precedemment car ils se ram`enent ` a des iterations reelles et donc ` a des varietes centrales unidimensionnelles.
Dans le premier cas, la mise sous forme normale permet deliminer tous les termes de degre pair dans le
developpement, ce qui conduit ` a
X
k+1
= X
k
+ g
3
X
3
k
+ g
5
X
5
k
+ . . . ,
tandis que dans le second, tout subsiste:
X
k+1
= X
k
+ g
2
X
2
k
+ g
3
X
3
k
+ . . . .
2
Dans tout ce qui suit nous abandonnons les barres indiquant quil sagit de quantites (variables et coecients) relatives ` a
la forme normale.
CHAPITRE 2. DE LORDRE AU CHAOS 23
2.1.4 Quasi-periodicite et accrochages
Considerons tout dabord la bifurcation dun cycle limite par une paire de valeurs propres complexes non
resonnante, soit = exp(2i
0
),
,
0
, Q.
`
A lordre le plus bas la forme normale secrit pr`es du seuil:
Z
k+1
= Z
k
g[Z
k
[
2
Z
k
. (2.1.9)
Au voisinage de la criticalite, on peut ecrire = (1 + r) exp[2i(
0
+
r)] o` u le terme
r rend compte
dun eventuel changement de frequence dorigine lineaire au voisinage du seuil. Letude seectue de fa con
parall`ele au cas de la bifurcation de Hopf ` a temps continu en posant Z = exp(2i), ce qui conduit ` a
literation
2
k+1
= [[
2
2
k
(g
g)
4
k
+O(
6
k
)
et ` a lequation de point xe
= (1 + 2r)
2
2 g
4
, (2.1.10)
avec 2 g = g
=
_
r/ g stable (resp. instable) pour pour r > 0 (resp. r < 0) pour g > 0 (resp.
g < 0), correspondant ` a une bifurcation est super-critique (resp. sous-critique), cf gure 2.8.
1
2 3
4
5
(Z) (Z)
1
2
3
4
5
1
2 3
4
5
Figure 2.8 : Bifurcation de Hopf super-critique dune application de Poincare: en dessous et au dessus du seuil, ` a
gauche et ` a droite, respectivement.
En regime asymptotique, les trajectoires du syst`eme ` a temps discret (2.1.9) rejoignent un cercle invariant
de rayon
et tournent sur ce cercle ` a vitesse constante. Le taux de rotation est obtenu en considerant
levolution de apr`es lextinction du transitoire. La substitution de
k+1
=
k
+
.
et lon peut montrer que
0
O(r). Langle
0
a ete suppose irrationnel mais quand r varie,
prend
des valeurs irrationnelles ou rationnelles.
Quand
est irrationnel, balaie le cercle unite uniformement. Revenant au syst`eme ` a temps continu
dont literation decrit la section de Poincare, on voit alors que les intersections successives de lorbite avec
la surface de section parcourent reguli`erement le cercle de rayon
le seconde pulsation.
CHAPITRE 2. DE LORDRE AU CHAOS 24
Si
/q
avec q
=0
(
k
+1
k
) .
Leet non trivial des non linearites est de produire des accrochages de frequence. Literation dArnold
k+1
=
k
+ (/2) sin(2
k
) , (2.1.11)
o` u est taux de rotation nominal et mesure des non linearites, fournit un mod`ele simple du phenom`ene
ne portant que sur la phase
k
de Z
k
. Laccrochage se traduit par une persistance de regime periodique
Q constant sur des intervalles continus de valeurs de . La gure 2.9 illustre la situation correspondant
` a = 1 qui ne presente que des regimes accroches (sauf sur un ensemble de mesure nulle de valeurs de ).
Le nombre de rotation presente des plateaux ` a toutes les valeurs rationnelles, les plus visibles correspondent
` a des valeurs rationnelles
= p
/q
avec q
assez petit.
0 0.2 0.4 0.6 0.8 1
0
0.2
0.4
0.6
0.8
1
e
n
s
e
m
b
l
e
l
i
m
i
t
e
0 0.2 0.4 0.6 0.8 1
0
0.2
0.4
0.6
0.8
1
n
o
m
b
r
e
d
e
r
o
t
a
t
i
o
n
Figure 2.9 : Iteration dArnold (2.1.11) pour = 1 et variable sur [0, 1].
`
A gauche: ensemble des valeurs de
explorees apr`es elimination dun transitoire (des lignes verticales continues indiquant un regime non accroche sont
quasi-absentes).
`
A droite: nombre de rotation fonction de ; le graphe de la fonction est un escalier du diable.
2.1.5 Resonances fortes
Ce qui prec`ede ram`ene levolution ` a une dynamique sur un tore limite suppose persister meme en presence
de resonance forte. Cette hypoth`ese nest en general pas tenable car les formes normales correspondant aux
resonances fortes ne permettent pas de separer levolution du module de Z de celle de sa phase. Pire encore,
les resonances = 1 et = 1 ram`enent ` a des iterations reelles de sorte que le tore est en fait victime dun
collapsus (aplatissement). Limitons nous ` a ces deux derniers cas, les plus frequents en pratique.
Considerons tout dabord le cas de la resonance forte pour = 1. La forme normale secrit
X
k+1
= X
k
aX
2
k
+ . . .
Lever la condition de criticalite revient ` a changer la pente au point xe. Il serait tentant de changer
uniquement la derivee ` a lorigine et de prendre X
k+1
= (1 + r)X
k
aX
2
k
+ . . ., mais ceci correspond ` a un
CHAPITRE 2. DE LORDRE AU CHAOS 25
simple echange de stabilite qui suppose la persistance du point xe (X
(raX
) = 0 ;X
= 0 et X
= r/a)
qui nest pas generique. Le deploiement de la singularite quadratique conduit en fait ` a
X
k+1
= r + X
k
aX
2
k
+ . . . ,
de sorte que lequation de point xe X = r+XaX
2
na plus de solution pour r/a < 0. Dans le cas contraire,
on trouve deux points xes X
()
= (r/a)
1/2
dont lun est stable et lautre instable (gure 2.10, gauche).
Pour le syst`eme ` a temps continu de depart, cette bifurcation, dite tangente, correspond ` a la coalescence
dune paire de cycles limites de meme periode. Elle est le point de depart de lun des scenarios intermittents.
0.6 0.4 0.2 0 0.2 0.4
0.6
0.4
0.2
0
0.2
0.4
X
k
X
k
+
1
0.6 0.4 0.2 0 0.2 0.4 0.6
0.6
0.4
0.2
0
0.2
0.4
0.6
X
k
X
k
+
1
0.6 0.4 0.2 0 0.2 0.4 0.6
0.6
0.4
0.2
0
0.2
0.4
0.6
X
k
+
2
X
k
Figure 2.10 :
`
A gauche: bifurcation tangente, generique pour = 1. Au centre et ` a droite: bifurcation par doublement
de periode pour = 1; au centre: X
k+1
= G(X
k
); ` a droite: X
k+2
= G G(X
k
)).
Passons maintenant ` a la resonance 1:2 correspondant ` a la valeur propre = 1. La forme normale secrit
X
k+1
= ((X
k
) = (1 + r)X
k
+ bX
3
k
+ . . .
Lequation de point xe X
= (1 + r)X
+ bX
3
, soit encore (2 + r bX
2
)X
= 0 dans le voisinage
3
mais on peut noter que les iteres convergent vers lorigine (r < 0) ou sen
ecartent (r > 0) avec une alternance de signe qui sugg`ere detudier la convergence/divergence en prenant les
iteres de deux en deux. Il vient donc
X
k+2
= (1 + r)X
k+1
+ bX
3
k+1
(1 + 2r)X
k
2bX
3
k
,
dont les points xes sont donnes par
X
= (1 + 2r)X
2bX
3
soit X
(r bX
2
) = 0 .
Seule la solution non triviale X
()
= (r/b)
1/2
nous interesse: elle forme une orbite periodique de ( de
periode 2: ((X
(+)
) = X
()
et ((X
()
) = X
(+)
= 1 1/4r bifurque en r
0
= 3/4 avec une valeur propre = 1. Cette
bifurcation est la premi`ere etape dune cascade directe de doublement de periode, T = 2
k
, k = 1, . . . , , ` a
CHAPITRE 2. DE LORDRE AU CHAOS 28
0 0.2 0.4 0.6 0.8 1
0
0.2
0.4
0.6
0.8
1
X
n
X
n
+
1
0 0.2 0.4 0.6 0.8 1
0
0.2
0.4
0.6
0.8
1
X
n
X
n
+
1
1 0.3 0.3 1
1
0.3
0.3
1
Xn
X
n
+
1
30 36 42 48
30
36
42
48
Z
n
Z
n
+
1
Figure 2.14 : En haut: iteration dyadique et iteration logistique pour r = 4. En bas: iteration en accent circonexe
et application de Lorenz pour R = 28.
des seuils r
k
convergeant geometriquement vers r
= 0.89248 . . .:
n
=
r
n
r
n1
r
n+1
r
n
, lim
n
n
= = 4.6692016 . . . ,
o` u est appelee constante de Feigenbaum. Au del` a de r
3/2 2.5981.
2.3 Theorie du chaos
Apr`es avoir decrit le developpement de regimes temporellement de plus en plus complexes par accumula-
tion de bifurcations, nous considerons maintenant la caracterisation directe des syst`emes chaotiques. Nous
commen cons par lextension de la notion de stabilite qui permet de mesurer le degre de chaos ` a laide de
taux de croissance appropries appeles exposants de Lyapunov 2.3.1. Cette sorte de mesure est plut ot
longitudinale en ce sens quelle seectue le long des trajectoires. Dans lespace des phases, les attracteurs
chaotiques presentent generalement une structure fractale qui correspond ` a une caracterisation transverse
de la dynamique, 2.3.4.
CHAPITRE 2. DE LORDRE AU CHAOS 30
0 100 200 300 400 500 600 700 800 900 1000
1.5
1.0
0.5
0
0.5
1.0
1.5
k
X
k
1.5 1.0 0.5 0 0.5 1.0 1.5
1.5
1.0
0.5
0
0.5
1.0
1.5
Y
k
X
k
Figure 2.17 : Transitoire chaotique du mod`ele de Henon obtenu pour a = 1.3 et b = 0.3.
`
A gauche: serie chronologique
de X illustrant le transitoire de duree 500.
`
A droite: Dans lespace des phases, le transitoire explore un repulseur
chaotique de structure analogue ` a celle de lattracteur obtenu pour a = 1.4 et b = 0.3 avant de trouver la periode
7 indiquee par les symboles .
0 100 200 300 400 500
1.
0.
1.
k
X
k
A
B
0 100 200 300 400 500
1.
0.
1.
k
X
k
Figure 2.18 : Intermittence de crise: Pour r < rc (` a gauche, r = 2.5) le syst`eme est chaotique mais reste conne
` a X > 0 (serie chronologique A) ou X < 0 (serie chronologique B), tandis que pour r > rc (` a droite, r = 2.6)
lattracteur sest elargi, restaurant statistiquement la symetrie inscrite dans le mod`ele.
2.3.1 Divergence des trajectoires
Limpredictibilite ` a long terme est la consequence directe de la sensibilite aux conditions initiales [12]. On
mesure le taux de divergence des trajectoires voisines ` a laide des exposants de Lyapunov qui etendent le
concept de stabilite aux trajectoires aperiodiques. Pour une iteration unidimensionnelle, X
k+1
= ((X
k
), il
est facile de montrer que le taux decartement ` a une trajectoire de reference X
k
, k = 0, . . . est donne par
= lim
k
1
k
k1
k
=0
ln
_
[(
(X
k
)[
_
, (2.3.13)
o` u (
d(/dX, et que lon trouve = ln(2) > 0 pour tous les exemples de la gure 2.14 (sauf lapplication
de Lorenz). Pour une iteration G sur un espace de dimension d, on trouve tout un spectre de Lyapunov
m
, m = 1, . . . , d que lon obtient plus concr`etement en etudiant le taux de croissance
m
, m = 1, . . . , d,
delements de volumes de dimension m croissante. On tire de cette etude
m
=
m
m1
. Par construction,
le premier exposant,
1
1
, est aussi le plus grand exposant de Lyapunov, celui que lon deduit du taux
devolution de la distance entre deux trajectoires voisines, norme de X
k
=
k1
k
=0
G(X
k
)X
0
. Lextension
aux syst`emes dierentiels est immediate.
La table 2.2 recapitule la situation, lexistence dau moins un exposant de Lyapunov positif etant la
denition la plus simple que lon puisse donner au chaos. Sans entrer dans les details, on ajoutera que
lentropie, qui mesure le degre de chaos global est egal ` a la somme de tous les exposants de Lyapunov
positifs.
CHAPITRE 2. DE LORDRE AU CHAOS 31
Table 2.2 : Signature de Lyapunov des attracteurs.
Regime Temps continu Temps discret (section de Poincare)
stationnaire (point xe)
periodique (cycle limite) 0
biperiodique (2-tore) 0 0 0
chaotique au moins un + au moins un +
(attracteur etrange) e.g. + 0 e.g. +
2.3.2 Dynamique symbolique et chaos
Pour comprendre lessence du chaos, il sut de considerer literation dyadique X
k+1
= 2X
k
(mod 1), cf.
Fig. 2.14, gauche. Soit X represente par son developpement binaire [0.
1
2
...] o` u
n
0 ; 1 est le n-`eme
digit, i.e. X =
n1
n
2
n
. Le premier digit indique si X appartient ` a [0, 1/2[ ou ` a [1/2, 1[; le second digit
precise le sous-intervalle suivant, [0, 1/4[, [1/4, 1/2[, [1/2, 3/4[ ou [3/4, 1[. La multiplication par 2 decale le
point dun rang vers la droite dans la suite des digits. Les deux intervalles disjoints [0, 1/2[ et [1/2, 1[ forment
une partition de [0, 1[ appelee partition generatrice.
La sensibilite aux conditions initiales decoule de lincertitude qui r`egne au del` a dun certain rang dans
le developpement binaire de la condition initiale en raison de la precision avec laquelle elle est connue
experimentalement. Cette imprecision interdit toute prediction ` a long terme de la trajectoire, i.e. au
del` a dun certain horizon de predictibilite.
Equivalente ` a un decalage, literation fait en eet remonter
linformation contenue dans les digits de poids faible qui nit par dominer levolution. Tout se passe alors
comme si la condition initiale etait une suite de 0 et de 1 tires ` a pile ou face.
Cette presentation sugg`ere le fait tr`es important qu` a c ote de linnite non denombrable de trajec-
toires aperiodiques, on peut trouver une innite denombrable de trajectoires periodiques decoulant du
developpement binaire des rationnels sur [0, 1[. Ces trajectoires particuli`eres sont naturellement insta-
bles puisque sensibles au changement aleatoire des digits au del` a dun rang arbitrairement eleve de leur
developpement.
Ces proprietes sont typiques des attracteurs chaotiques. La principale diculte est de determiner une
partition generatrice appropriee permettant la reduction de la dynamique ` a un decalage.
2.3.3 Ergodicite et probabilites
Empiriquement, les proprietes statistiques des trajectoires chaotiques sont generalement tiree de la moyenne
temporelle dune observable donnee W
W)
t
= lim
k
1
k
k1
=0
W
k
.
Lergodicite [12] suppose que lon puisse remplacer cette moyenne par une moyenne densemble sur une
mesure de probabilite (X)dX portee par lattracteur, soit
W)
e
=
_
W(X)(X)dX.
la densite de probabilite (X) est denie operationnellement par
(X) = lim
k
1
k
k1
=0
(XX
k
) ,
CHAPITRE 2. DE LORDRE AU CHAOS 32
o` u est la distribution de Dirac.
`
A une region donnee de lespace, elle attribue donc un poids proportionnel
au temps passe par une trajectoire arbitrairement longue dans cette region. La mesure de probabilite ainsi
denie est appelee mesure naturelle. Elle est independante des conditions initiales et resiste aux perturbations
innitesimales apportees aux trajectoires individuelles. On peut en principe la determiner empiriquement
par comptage (box counting) en mesurant loccupation relative dun element B
m
dune partition de lespace
des phases en paves de taille 0, formellement:
_
Bm()
(X)dX =
m
() . (2.3.14)
2.3.4 Proprietes fractales
En raison de linstabilite des trajectoires, un attracteur etrange est porte le long de celles-ci par une
variete continue dont la dimension topologique d
t
est egale au nombre dexposants de Lyapunov non negatifs.
Cependant, les proprietes detirement (instabilite) de compression (dissipation) et de repliement (maintien
des trajectoires ` a distance nie) caracteristiques de la dynamique procure ` a lattracteur une structure trans-
verse fractale. La transformation du boulanger dissipative fournit un mod`ele simple dattracteur etrange.
La transformation de base etire et comprime dun meme facteur 2 puis replie, donc conserve les aires (g-
ure 2.19, gauche). Si lon demande quelle comprime plus quelle netire, elle produit alors une structure
fractale produit dune variete continue par un ensemble de Cantor (gure 2.19, droite).
1 2
1 2
2
1
(
2
,
1
/
2
)
X
2
X
1
t
i
r
e
m
e
n
t
e
t
c
o
m
p
r
e
s
s
i
o
n
repliement
Figure 2.19 : Transformation du boulanger.
`
A gauche: processus elementaire dans le cas conservatif.
`
A droite: eet
de la dissipation.
Le procede de construction de lensemble de Cantor est illustre sur la gure 2.20. Bien que de mesure nulle
(sa longueur decrot comme (2/3)
k
, k etant le nombre doperations de base executees), cest un ensemble
non denombrable (la representation ternaire de ses points, i.e. sur lensemble 0; 1; 2 ne contient jamais le
digit 1, ce qui le met en correspondance biunivoque avec la representation binaire sur 0; 1 des points de
lintervalle [0, 1], explicitement via 0 0 et 2 1). Malgre leur lacunarite, de tels ensembles occupent de
lespace, ce que lon va quantier ` a laide de dimensions.
Dun point de vue general [11], les ensembles fractals sont (statistiquement) invariant sous leet combine
de rotations, translations et dilatations. Leurs proprietes sont plus faciles ` a introduire quand la r`egle de
construction de lensemble est donnee. Ainsi, la dimension de similarite est denie par d
sim
= ln(N
)/ ln(),
o` u N
est le nombre de fois o` u le motif de base est repete lorsquon dilate lensemble dun facteur .
Pour lensemble de Cantor triadique classique deni plus haut et illustre sur la gure 2.20 on trouve ainsi
d
sim
= ln(2)/ ln(3).
Quand la r`egle nest pas connue il faut proceder par comptage. La dimension fractale ou capacite est
denie par:
d
f
= lim
0
log
_
^()
_
log(1/)
,
o` u ^() est le nombre de paves necessaire pour recouvrir lensemble ` a la resolution . Un ensemble est
CHAPITRE 2. DE LORDRE AU CHAOS 33
0 1/3 2/3 1
tape 0
tape 1
tape 2
tape3
Figure 2.20 : Construction de lensemble de Cantor triadique.
dit fractal d`es lors que d
f
> d
t
, ce qui exprime le fait quil semble occuper un espace plus grand que ce
quindique sa dimension topologique.
La complexite des attracteurs chaotiques sinscrit dans les proprietes multifractales de leur mesure na-
turelle (X). Celles-ci se determinent ` a laide de dimensions generalisees d
q
calculees ` a partir de la densite
empirique
m
() determinee par comptage via (2.3.14):
d
q
=
1
q 1
lim
0
log (
m
q
m
)
log()
, < q < +.
La dimension fractale d
f
precedemment introduite est retrouvee pour q = 0. La limite q 1 denit la
dimension dinformation que lon obtiendrait directement par
d
1
= d
I
= lim
0
_
m
m
log(
m
)
__
log() .
La dimension de correlation correspondant ` a q = 2 est determinee empiriquement par la methode de Grass-
berger et Procaccia qui etudie la variation du nombre de paires de points de lattracteur separes dune
distance donnee
d
2
= = lim
0
log
_
C()
log()
, C() = lim
N
1
N
2
n,n
Y
_
(X
n
, X
n
)
_
,
o` u
est une mesure des distances dans lespace des phases et Y telle que Y (u) = 0 pour u < 0, et 1 sinon
(distribution de Heaviside).
De fa con generale, on montre que 0 < d
min
d
q+1
d
q
d
max
< d. Une mesure de probabilite
homog`ene est caracterisee par d
q
= d
f
pour tout q, alors que la mesure naturelle sur un attracteur chaotique
typique verie plut ot d
min
< d
max
, ce qui permet de la qualier de multifractale.
Du spectre des exposants de Lyapunov cumules
m
=
m
m
=1
m
mesurant le taux de croissance des
elements de volume de dimension m, on peut denir la dimension de Lyapunov d
L
par la formule de Kaplan
et Yorke:
d
L
= +
+1
= +
1
[
+1
[
m=1
m
o` u est le plus grand entier tel que
EAIRE APPLIQU
EE 35
transitoire.
`
A loppose, on peut egalement vouloir au contraire empecher le syst`eme de rejoindre le bassin
dattraction dune solution qui serait stable en labsence de contr ole, pour le maintenir dans un etat chaotique,
i.e. rendre permanent un transitoire chaotique pour favoriser le melange.
Lutilite de non linearites tient ` a ce que generalement les reponses ne sont pas proportionnees aux signaux
de contr ole. Notamment en raison de la sensibilite des syst`emes chaotiques ou meme seulement poten-
tiellement chaotiques aux petites perturbations, on peut envisager des procedures de contr ole qui sav`erent
tr`es economiques en termes denergie injectee dans le syst`eme. La reussite de la strategie necessite cependant
des connaissances sur le syst`eme considere qui vont bien au del` a de ce qui serait necessaire dans un cadre
lineaire pour lequel on dispose doutils solides. Lorsque le syst`eme nest pas modelise de fa con abstraite
par un mod`ele mathematique, une phase dapprentissage est en general requise, phase concr`etement tr`es
dependante des methodes detude empiriques que nous introduisons maintenant.
3.1 Approche empirique
3.1.1 La methode des retards
Les experiences, aussi bien au laboratoire que sur ordinateur, permettent de rassembler de nombreuses
donnees sur les syst`emes etudies. Ces donnees se presentent essentiellement sous forme de serie chronologique
dune observable, cest ` a dire dune fonction W = J(X) des etats X = (X
1
, . . . , X
d
) du syst`eme dans son
espace des phases X de dimension d. La serie est supposee reguli`erement echantillonnee en temps soit
W
k
, k = 0, 1, . . ., avec W
k
= J
_
X(t
k
)
_
, t
k
= k, etant linverse de la frequence dacquisition.
Letude empirique du syst`eme physique etudie, a priori considere comme un syst`eme dynamique de
la forme
d
dt
X = F(X), pose des probl`emes lies au fait que sa structure mathematique meme donc en
particulier la dimension d et la nature de la variete sur laquelle il evolue nest pas connue a priori , ni
dailleurs lexpression de la relation qui denit lobservable J.
Les techniques issues de la theorie des syst`emes dynamiques pour traiter ce type de signal et obtenir des
informations sur le syst`eme derivent toutes de la methode dite des retards [18, 19]. De la suite dobservations
W
k
, on tire une representation des etats du syst`eme dans un pseudo-espace des phases Y dont les points
Y
k
correspondant ` a une trajectoire du syst`eme ont pour coordonnees des sous-suites
1
Y
k
[W
k
; W
k+1
; ...; W
k+
de1
] (3.1.1)
de d
e
mesures (i.e. Y R
de
) prise dans une fenetre de duree
de
glissant sur la suite dobservations.
Les intervalles
1
,...,
de1
, sont la plupart du temps multiples du premier intervalle
1
, i.e.
2
= 2
1
,...,
de1
= (d
e
1)
1
, et
1
souvent pris egal ` a 1, de sorte que (3.1.1) secrit plus simplement
Y
k
[W
k
; W
k+1
; ...; W
k+de1
] (3.1.2)
Le probl`eme de la determination optimale des
n
et de d
e
, appelee dimension de plongement, est examine
dans la section suivante.
En fait, nous navons pas acc`es aux variables primitives du syst`eme mais ` a des mesures faites sur lui. On
ne peut donc pas acceder directement aux points de son espace des phases mais aux points dun espace Y
denis en toute generalite par (3.1.1) dont on aimerait quils puissent determiner univoquement les etats X
du syst`eme, et que de plus levolution decrite dans ce nouvel espace soit equivalente ` a celle decrite par le
syst`eme dans son propre espace des phases X. Ceci nous est suggere par des theor`emes mathematiques.
1
On represente traditionnellement un vecteur par une colonne de composantes, un tableau d 1, soit avec les conventions
MatLab qui, dans les tableaux, separent les elements dune ligne par des virgules et notent le passage ` a la ligne par un point-
virgule: V [V
1
; V
2
; ...]. Une representation en ligne (tableau 1 d) est donc consideree en termes de tableaux comme la
transposee de la representation en colonnes [V
1
, V
2
, ...] [V
1
; V
2
; ...]
t
. Cette convention permet dexprimer la denition du
produit scalaire canonique en utilisant la r`egle usuelle des produits de matrices. Avec V [V
1
; ...], et W[W
1
; ...], on obtient
en eet V W= [V
1
; ...]
t
[W
1
; ...] =
V
k
W
k
. Le produit tensoriel de deux vecteurs VW, est quant ` a lui represente par un
tableau d d delements V
i
W
j
que lon va pourvoir ecrire [V
1
; ...][W
1
; ...]
t
.
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 36
t
W
X
M
W
k
=W(X
k
)
t
k
X
M
RR
de
( ) MM
Figure 3.1 : illustration du theor`eme de Takens.
Ainsi, le theor`eme de Whitney nous assure que lon peut plonger une variete dierentiable Mcompacte de
dimension m dans un espace euclidien R
2m+1
de dimension 2m+1,
2
tandis que le theor`eme de Takens [16, (b)]
nous dit que les Y
k
denis par (3.1.1) o` u J est une fonction dierentiable realisent un plongement procurant
une reconstruction able de la dynamique pourvu que le nombre d
e
de donnees ` a prendre en consideration
soit susant, i.e. une dimension de plongement d
e
2d + 1 (cf. gure 3.1).
De cette representation de dimension d
e
, on doit ensuite pouvoir tirer des renseignements sur le syst`eme
lui-meme, et notamment caracteriser son degre de chaos ` a laide de quantites telles que ses exposants de
Lyapunov ou la dimension fractale de son attracteur.
Ce point de vue mathematique apparemment solide doit cependant etre tempere et ceder la place ` a un
point de vue empirique beaucoup moins assure. Dune part, il nest pas clair que les syst`emes physiques
qui nous interessent satisfassent les conditions theoriques ` a remplir pour appliquer les theor`emes: du fait
de la dissipation, la dynamique ne se developpe que sur une partie compacte (de dimension eective basse
et souvent fractale) de lespace des phases du syst`eme (originellement de dimension innie pour les milieux
continus gouvernes par des equations aux derivees partielles). Dautre part, ces syst`emes sont toujours
aectes par du bruit, ce qui limite la precision des observations et gene la reconstruction. En eet, si
les delais invoques plus haut sont a priori arbitraires, en tout cas rien dans lenonce precis du theor`eme
ne vient les limiter, il doit etre clair quune determination sans ambigute de lorigine intrins`eque (chaos
deterministe) ou extrins`eque (bruit) de leventuelle stochasticite observee va dependre de la valeur des delais
introduits. Des strategies ont ete developpees pour determiner de fa con optimale les delais et la dimension
de plongement d
e
. Cest ce que nous allons discuter sommairement dans les deux sections suivantes, des
informations plus detaillees pouvant etre trouvees dans les references [18, 19] et dans les chapitres appropries
de la majorite des livres consacres ` a la dynamique non lineaire.
3.1.2 Frequence dacquisition et dimension de plongement
Il faut naturellement supposer quau depart lobservable est echantillonnee ` a une frequence susamment
elevee pour que linformation recueillie sur le syst`eme soit assez compl`ete.
Pour determiner lintervalle on peut tout dabord faire appel ` a des techniques classiques en traitement du
signal (matrice de covariance du signal W
k
et du signal decale de , W
k+
). Nous mentionnerons ici un crit`ere
dessence moins lineaire portant sur linformation mutuelle contenue dans le signal. Partant de lhistogramme
T(W) des valeurs de W
k
= W puis de celui, T
(W
, W
), des couples (W
k
= W
; W
k+
= W
), avec
= 1, 2, . . .. on denit linformation mutuelle par
I
mut
() =
,W
(W
, W
) ln
_
T
(W
, W
)
T(W
)T(W
)
_
.
2 `
A titre dillustration, supposons quune courbe gauche (dimension 1) se presente en projection sur un plan (dimension 2)
sous laspect dun chire huit, pour resoudre sa structure, i.e. sassurer quelle ne presente pas point double, il faut pouvoir
changer dangle de vue et donc se placer dans un espace de dimension au moins 2 1 + 1 = 3.
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 37
Figure 3.2 : Panneau le plus ` a gauche: simulation de
d
dt
Z = (1 +i)Z (1 i)|Z|
2
Z +(t) produisant un cycle limite
bruite de periode (schema de RungeKutta du 2nd ordre, pas de temps t = 0.01, bruit gaussien (t) damplitude
0.02, voir par exemple Press et al., Numerical Recipes, Cambridge, 1986). Panneaux suivants: reconstruction de
lobservable X(t) = Re(Z(t)) avec un intervalle dechantillonnage = 0.03 et = 5, 25 et 47. On observe bien un
optimum de reconstruction pour = 25, soit t = 0.75 /4.
Cette quantite mesure la redondance du signal, elle est elevee quand est petit car les points de lespace
des phases sont tr`es correles et connatre W
k
et W
k
+ simultanement ninforme pas mieux que lun ou
lautre separement.
3
Au contraire, quand 1, les points se decorr`elent, T
(W
k
, W
k+
) se rapproche de
T(W
k
)T(W
k+
), de sorte que linformation mutuelle tend vers zero. Linformation gagnee en considerant
simultanement W
k
et W
k
+ est alors la meme que lors dun tirage au hasard selon la loi de probabilite
de W
k
. Cependant si lobservable na pas ete sous-echantillonnee, linformation mutuelle ne decrot pas de
fa con monotone mais presente un minimum pour une valeur intermediaire
4
de =
opt
. Cest ` a ce minimum
relatif, minimum de redondance, que la prise en consideration simultanee de W
k
et W
k+opt
semble le mieux
renseigner sur levolution du syst`eme (gure 3.2). Si linformation mutuelle decrot de fa con monotone, il
est ` a craindre que le bruit soit trop fort ou/et que lobservable ait ete sous-echantillonnee au depart de sorte
que des degres de liberte eectifs en trop grand nombre et trop rapides mais signicatifs naient pas ete
correctement pris en compte dans les mesures. Toute les methodes que lon peut mettre en uvre ensuite
sont alors vouees ` a lechec. Pour une discussion plus poussee voir, e.g. [18].
Le param`etre ayant ete determine de fa con supposee optimale, on reechantillonne alors la serie
chronologique de en de fa con ` a eliminer linformation redondante contenue dans les valeurs intermediaires,
trop fortement correlees aux valeurs retenues.
5
Renumerotant lenregistrement ainsi ltre nous supposerons
= 1 et nous utiliserons directement la reconstruction (3.1.2). Il reste ` a determiner la dimension de plonge-
ment d
e
la plus appropriee. Une strategie ecace pour la choisir, appelee methode des faux voisins, est de
considerer la reconstruction de la dynamique avec une dimension dessai
d, i.e. [ W
k
; W
k+1
; . . . ; W
k+
d1
]
et la reconstruction de dimension (
d + 1) obtenue en ajoutant une composante W
k+
d
, puis de determiner
le nombre de faux voisins, cest ` a dire le nombre de paires de points qui sont voisins en dimension
d mais
qui ne le sont plus en dimension
d + 1, et daugmenter
d jusqu` a ce que la fraction de faux voisins devienne
negligeable. On aura alors convenablement deplie lattracteur.
3
Quand = 0, W
= W
de sorte que P
=0
(W
, W
) = P(W
W
P(W) ln(P(W)) qui sert ` a la denition de la dimension dinformation.
4
Elle peut en presenter plusieurs mais seul le premier nous interesse, les suivants etant handicapes par laccumulation des
eets du bruit.
5
Pour etre ables, les calculs de dimension fractale par exemple supposent que le nombre de donnees satisfasse linegalite
d
f
2 log
10
(nt) o` u nt est le nombre de donnees (Ruelle, 1990). Dans cette estimation, il est naturellement plus lucide de faire
gurer le nombre qui resulte du reechantillonnage que de faire etat du nombre initial !
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 38
{W
k
,W
k+1
,...,W
k+d-1
}
W
k+d
~
~
faux voisin
vrai voisin
Figure 3.3 : Comparaison de la reconstruction dans un espace de dimension
d de coordonnees Y
k
= [W
k
, . . . , W
k+
d1
]
t
,
gure ici par laxe horizontal, et une reconstruction dans lespace de dimension
d+1 obtenue en ajoutant la coordonnee
W
k+
d
.
3.2 Synchronisation de syst`emes dynamiques
3.2.1 Syst`emes forces: cas general
Lidee de contr ole sexprime tout dabord (et plut ot brutalement!) ` a travers celle de for cage. Avant toute
chose, on peut dej` a dire que la reussite de loperation va sapprecier ` a laune de la stabilite globale de la
reponse, avant meme de savoir ce quest precisement cette reponse. En eet, le contr ole est clairement en
echec si le meme for cage ne conduit pas ` a une reponse unique resistant aux petites perturbations. Supposant
le temps continu et ecrivant
d
dt
X = F(X, t) , (3.2.3)
on etend facilement lapproche utilisee pour un for cage regulier (independant du temps ou periodique) en
determinant lequation gouvernant la distance entre deux trajectoires voisines par linearisation:
d
dt
X =
X
F
(0)
X (3.2.4)
o` u
X
F
(0)
est mis pour
X
F
(0)
(X
(0)
(t), t), matrice jacobienne de F calculee le long de la trajectoire de
reference X
(0)
(t) solution de (3.2.3) fonction de la condition initiale X
(0)
(0) = X
0
.
Dans les cas examines auparavant, on avait aaire ` a des probl`emes ` a coecients soit constants (stabilite
dun point xe) soit periodiques (analyse de Floquet de la stabilite dun cycle limite). Ici, la matrice
jacobienne
X
F
(0)
peut avoir une dependance temporelle arbitraire. Le probl`eme est exactement le meme
que pour la recherche des exposants de Lyapunov dun syst`eme autonome. La reponse est donc lineairement
stable si le plus grand exposant de Lyapunov tire de (3.2.4) est strictement negatif. Cette approche, reposant
sur une linearisation, est locale; le probl`eme de la stabilite globale de la solution trouvee et donc aussi celui
de letendue de son bassin dattraction sont autrement plus formidables.
3.2.2 Syst`emes couples
Dans ce qui suit, nous nous limitons au cas o` u le for cage resulte du couplage du syst`eme considere avec un
syst`eme autonome exterieur. Nous adoptons donc maintenant le point de vue suggere dans la remarque ` a la
n de 1.1.2, qui consiste ` a exprimer levolution du syst`eme considere X comme reponse ` a une excitation
externe X
(e)
gouvernee par
d
dt
X
(e)
= F
(e)
(X
(e)
) . (3.2.5)
Le syst`eme X force par X
(e)
secrit alors formellement
d
dt
X = F(X, X
(e)
) . (3.2.6)
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 39
Dans cette expression, X
(e)
est mis pour une realisation particuli`ere X
(e)
0
(t) du for cage. Cette approche
derive directement de lidee que contr oler le syst`eme X revient ` a essayer de lui dicter un comportement
deduit de celui dun autre syst`eme, ici note X
(e)
, suppose autonome mais dont la phase xee par ailleurs,
i.e. depend de letat qui initialise son evolution. Nous mettons le mot phase entre guillemets car ceci na
un sens bien clair qui pour un for cage periodique (une phase) et ` a la rigueur multi-periodique (un nombre ni
de phases). Dans le cas dun for cage chaotique, lorsque le syst`eme en X
(e)
a rejoint son attracteur, i.e. pour
une trajectoire particuli`ere issue dune condition initiale X
(e)
(t
0
) supposee prise en t
0
, sa sensibilite
aux conditions initiales et aux petites perturbations interdit que lon puisse donner une valeur reproductible
` a la phase: deux experiences distinctes mais preparees de la meme fa con ne peuvent etre realisees avec le
meme for cage considere comme fonction explicite du temps.
Il ny a rien de change quant ` a la notion de stabilite introduite plus haut. On doit etudier
d
dt
X =
X
F(X, X
(e)
)X,
o` u ninterviennent que les derivations par rapport aux composantes de X dans lexpression de la matrice
jacobienne
X
F(X, X
(e)
) calculee le long des trajectoires de reference en X
ref
et en X
(e)
ref
. Ceci permet de
determiner tout un spectre dexposants de Lyapunov conditionnels. Le qualicatif conditionnel est ajoute
pour bien montrer qu` a ce stade on ne sinteresse pas au syst`eme autonome complet X, X
(e)
mais seulement
au sous-syst`eme force, et donc pas ` a la sensibilite des trajectoires relativement aux conditions initiales en
X
(e)
et aux perturbations de la trajectoire correspondante gouvernee par (3.2.5). La stabilite locale de la
reponse (en X) au for cage suppose que le plus grand exposant de Lyapunov conditionnel soit negatif.
Ceci conduit immediatement ` a considerer le cas deux syst`emes identiques detats X
(1)
et X
(2)
couples ` a
un meme syst`eme for cant detat X
(e)
:
d
dt
X
(e)
= F
(e)
(X
(e)
) ,
d
dt
X
(1)
= F(X
(1)
, X
(e)
) ,
d
dt
X
(2)
= F(X
(2)
, X
(e)
) .
Lintroduction du second syst`eme, jumeau du premier, contourne la diculte mentionnee plus haut de
realiser deux experiences separees mais identiques du point de vue de X
(e)
en cas de for cage chaotique. Par
denition, le plus grand exposant de Lyapunov (conditionnel) determine levolution de la distance entre les
deux trajectoires initialement voisines X et X
EAIRE APPLIQU
EE 40
` a lidentique: X(t) = X
(e)
(t) ` a tout instant. Une premi`ere fa con dassurer cette compatibilite consiste ` a
coupler deux syst`emes de meme structure et den identier un, detat X
(e)
comme syst`eme de commande,
d
dt
X
(e)
= F(X
(e)
) , (3.2.7)
lautre, detat X, etant gouverne
d
dt
X = F(X) +F
c
(X, X
(e)
) , (3.2.8)
avec un couplage F
c
(X, X
(e)
) garantissant la possibilite de synchronisation ` a lidentique, soit F
c
(X, X) 0,
e.g. un feed-back F
c
(X, X
(e)
) = K(X
(e)
X).
Une seconde strategie consiste ` a toujours partir de deux syst`emes de structure initialement identiques,
soit (1)
d
dt
X
(e)
= F(X
(e)
) et (2)
d
dt
X = F(X). Elle repose sur la substitution dans le syst`eme esclave (2)
de certaines variables correspondantes du syst`eme matre (1). La substitution peut etre partielle ou totale:
X
i
(t) X
(e)
i
(t) pour un i particulier ` a certains endroits du syst`eme (2) ou lors de toutes les apparitions de
cette variable. Pour linstant, nous ecrirons formellement
d
dt
X = F
mod
(X, X
(e)
) (3.2.9)
sans plus preciser le lien exact entre F et F
mod
car la variete des possibilites est grande (nous y reviendrons).
Ce type de liaison qui realise un couplage de nature dierente de celui obtenu par (3.2.8) autorise aussi,
par construction, la synchronisation ` a lidentique puisquon est encore ramene ` a lintegration en parall`ele de
deux syst`emes identiques partant dune meme condition initiale.
Dans la suite nous garderons (3.2.7,3.2.9) comme expression formelle du probl`eme considere, obser-
vant que lon peut ecrire (3.2.6) sous la forme (3.2.8) avec le choix particulier F
mod
(X, X
(e)
) = F(X) +
F
c
(X, X
(e)
), avec F
c
(X
(e)
, X
(e)
) 0 par construction puisque F
mod
(X
(e)
, X
(e)
) F(X
(e)
).
Synchronisation forte/faible. Procedant au calcul du plus grand exposant de Lyapunov conditionnel
(donc du syst`eme en X force) on doit donc etudier le comportement de lequation aux variations
d
dt
X =
X
F
mod
(X, X
(e)
)X. (3.2.10)
Il reste ` a preciser la trajectoire en X que lon consid`ere. Si lon sinteresse ` a la synchronisation ` a lidentique,
possible par construction du mod`ele (3.2.7,3.2.9), la matrice jacobienne
X
F
mod
(X, X
(e)
) fait intervenir
une trajectoire de reference en X
ref
(t) X
(e)
ref
(t) par hypoth`ese. Si le plus grand exposant de Lyapunov du
syst`eme modie relatif ` a cette trajectoire de reference est negatif (le plus grand exposant de Lyapunov relatif
` a cette meme trajectoire mais pour le syst`eme exterieur F
(e)
est quant ` a lui positif si elle est chaotique), la
synchronisation ` a lidentique est (localement) stable. Cest un regime observable possible. Si au contraire il
est positif, les perturbations ` a la trajectoire correspondante sont ampliees et le syst`eme couple adopte un
autre regime o` u X nest plus synchronise avec X
(e)
.
Comme lors de letude generale des syst`emes couples o` u F
(e)
(X
(e)
) nentretenait aucun lien particulier
avec F(X, X
(e)
), il se peut que le plus grand exposant du syst`eme soit negatif pour des trajectoires de
reference en X autres que X X
(e)
. Ce caract`ere negatif exprime simplement le fait que deux trajectoires
X(t) et X
EAIRE APPLIQU
EE 41
Variete de synchronisation. Considerons la synchronisation forte de deux syst`emes identiques couples
et notons d leur dimension La dimension du syst`eme complet est 2d et la condition de synchronisation
secrit X = X
(e)
, soit d relations. Lensemble limite correspondant, stable ou instable, sinscrit donc sur une
sous-variete dune variete de synchronisation de dimension d de lespace des phases.
Examinons par exemple le cas du for cage par remplacement total dune variable X
1
du syst`eme for cant
note (e) dans lautre, et appelons X
),
d
dt
X
(e)
= F
(X
(e)
1
, X
(e)
),
et cette du syst`eme force (X
1
(t) X
(e)
1
(t))
d
dt
X
= F
(X
(e)
1
, X
),
La dynamique du syst`eme dont les variables sont X
(e)
1
, X
(e)
et X
(t) = X
(e)
EAIRE APPLIQU
EE 42
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
0.4
0.2
0.0
0.2
0.4
0.6
k k
si
k
sg
max
synchronisation
lidentique
synchronisation
gnralise
Figure 3.4 : Exposant de Lyapunov conditionnel pour les iterations logistiques couplees de fa con unidirectionnelle.
avec
((X) = 4X(1 X) ,
la constante de couplage veriant 0 k 1.
Lexposant de Lyapunov de literation logistique calcule selon la formule (2.3.13) vaut ln(2). Il est facile
de calculer de la meme fa con lexposant de Lyapunov conditionnel du syst`eme (j), j = 1, 2, pour la trajectoire
synchronisee ` a lidentique. On trouve immediatement que chaque derivee est multipliee par (1 k) et donc
pour lexposant de Lyapunov:
si
= ln(2) + ln(1 k) (lindice si signiant synchronisation ` a lidentique).
Ce dernier sannule donc pour k = k
si
= 1/2. Pour k > 1/2 il est negatif et la solution synchronisee est
stable. Pour k < 1/2 elle est instable. Pour dautres trajectoires il faut faire le calcul en simulant levolution
` a partir dune condition initiale arbitraire. La gure 3.4 presente le resultat. On y observe que lexposant
conditionnel est positif pour k < k
sg
0.33 (indice sg pour synchronisation generalisee) et negatif au del` a.
La gure 3.5 presente X
(1)
fonction de X
(e)
(haut) et X
(2)
fonction de X
(1)
(bas) pour dierentes valeurs
de k apr`es elimination dun long transitoire. Pour k = 0.10, notablement inferieur ` a k
sg
, les deux esclaves
evoluent separement de fa con chaotique. La tendance ` a la synchronisation generalisee sobserve pour k = 0.31
(fuseau de points autour de la diagonale X
(1)
= X
(2)
. Le cas k = 0.42 correspond au maximum de stabilite
0.2 0.4 0.6 0.8
0.2
0.4
0.6
0.8
1
0.2 0.4 0.6 0.8
0.2
0.4
0.6
0.8
1
0.2 0.4 0.6 0.8
0.2
0.4
0.6
0.8
1
0.2 0.4 0.6 0.8
0.2
0.4
0.6
0.8
1
0.2 0.4 0.6 0.8
0.2
0.4
0.6
0.8
0.2 0.4 0.6 0.8
0.2
0.4
0.6
0.8
Figure 3.5 : Trajectoires dans lespace des phases du syst`eme dequations logistiques couplees de fa con unidirection-
nelle. De gauche ` a droite: k = 0.10, 0.31, 0.42; en haut: X
(1)
k
fonction de X
(e)
k
; en bas: X
(2)
k
fonction de X
(1)
k
.
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 43
de la synchronisation generalisee. On observera que la projection de lattracteur dans le plan (X
(e)
, X
(1)
)
change tr`es contin ument avec lintensite du couplage et ne manifeste rien de particulier ` a lapparition de la
synchronisation generalisee. La synchronisation forte X
(1)
= X
(2)
= X
(e)
obtenue pour k > 1/2 na pas
ete representee. Le caract`ere global des synchronisations observees est un fait dexperience qui nest pas
demontrable par lapproche locale suivie jusqu` a present. Lunicite de lattracteur du syst`eme matre-esclave
en est une condition necessaire.
Remarque : couplage bidirectionnel de sous-syst`emes identiques. Il est conceptuellement facile
de passer du couplage unidirectionnel (sans retour detat, one-way) au couplage mutuel (two-way). Le
syst`eme global est alors compose de deux (ou plusieurs) sous-syst`emes en quelque sorte remis sur un pied
degalite, meme si le couplage nest pas symetrique ou si les sous-syst`emes ne sont pas strictement identiques.
On secarte alors encore plus du domaine strict du contr ole pour retourner ` a celui des syst`emes dynamiques
en general. Pour une assemblee de N sous-syst`emes eventuellement dierents,
6
la dimension totale est
d =
N
j=1
d
j
, o` u d
j
est la dimension du sous-syst`eme (j). Si les sous-syst`emes sont identiques, on garde la
notion de variete de synchronisation ` a lidentique pourvu que
d
dt
X
(j)
= F
(j)
(X
(j)
, X
(j
)
), j, j
= 1, . . . N,
admette la solution particuli`ere X
(1)
= X
(j)
, j = 2, . . . N, ce qui est trivialement realise si
F
(j)
(X, Y = X) F(X).
Un exemple simple est fourni par
d
dt
X
(j)
= F(X
(j)
) + C
j=j
(X
(j
)
X
(j)
),
o` u C est une constante de couplage, ce qui denit un syst`eme globalement couple. Pour des sous-syst`emes
disposes en anneau couples par diusion on aurait de meme:
d
dt
X
(j)
= F(X
(j)
) + C(X
(j+1)
2X
(j)
+X
(j1)
), j = 1, . . . N,
j 1 etant pris modulo N. En cas de synchronisation ` a lidentique, la dynamique asymptotique se developpe
alors sur une variete denie par N 1 conditions de la forme X
(1)
= X
(j)
, j = 2, . . . N. Si d est la dimension
dun sous-syst`eme et si lon a N sous-syst`emes, la dimension de lespace des phases est Nd et lon a (N1)d
relations, ce qui denit bien une variete de dimension d, sur laquelle la dynamique est gouvernee par F. La
stabilite de letat synchronise se discute relativement aux uctuations dans lespace transverse de dimension
(N 1)d. Lorsquil est stable, lattracteur du syst`eme complet est alors totalement inscrit sur la variete de
synchronisation.
3.3 La methode du feed-back retarde
Lidee de stabiliser une periode en for cant le syst`eme par un signal decart decale dans le temps de la periode
cherchee est, dans sa philosophie, assez dierente de ce qui a ete considere jusqu` a present. Cest la raison
pour laquelle nous commencerons par enoncer quelques generalites sur les syst`emes ` a retard, 3.3.1. Celles-ci
seront utiles pour mieux comprendre la theorie sous-jacente ` a la methode, 3.3.2, meme si, et cest l` a son
principal attrait pour les applications, on peut la faire fonctionner sans mod`ele a priori des phenom`enes que
lon cherche ` a contr oler.
6
Ici, N est suppose petit, voire tr`es petit, e.g. seulement 2. Le cas N grand est du ressort de la physique statistique et ne
sera pas aborde dans ce qui suit.
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 44
3.3.1 Syst`emes `a retard
Jusqu` a present nous navons considere que des syst`emes dont levolution depend exclusivement de linstant
present. Introduisant des interactions retardees, nous supposons que la vitesse
d
dt
X depend de X evalue au
temps t ainsi qu` a un instant anterieur t T:
d
dt
X(t) = F
_
X(t), X(t T)
_
. (3.3.13)
Le probl`eme ainsi pose requiert pour condition initiale la donnee de X sur tout un intervalle [T, 0]. Pour
sen convaincre il sut decrire son approximation aux dierences nies par un schema dEuler explicite du
premier ordre:
X(t
k+1
) = X(t
k
) + t F
_
X(t
k
), X(t
kn
)
_
, (3.3.14)
o` u t
k
= t
0
+ k t et T = nt: cette iteration ne peut demarrer que si lon donne une suite de n + 1 valeurs,
X(t
0
), X(t1),. . . , X(t
n
). Les etats X(t
0
) et X(t
n
) sont necessaires au calcul de X(t
1
). Le calcul de
X(t
2
) va necessiter la connaissance de X(t
1
) juste calcule et de X(t
n+1
), etc. Le nombre de degres de
liberte etant egal au nombre de valeurs requises pour specier une trajectoire, on peut donc dire que le
syst`eme dierentiel ` a retard est de dimension innie puisqu` a la limite t 0, n tend vers linni ` a T xe.
En fait le nombre eectif de degres de liberte est beaucoup plus petit. Ceci resulte de la coherence
temporelle introduite par loperateur dierentiel lui-meme, similaire dans ses eets ` a la coherence spatiale
` a luvre dans les syst`emes decrits par des equations aux derivees partielles. Par souci de simplicite nous
discuterons cette propriete dans le cas scalaire o` u (3.3.13) est pris sous la forme:
d
dt
X(t) = X(t) +T
_
X(t T)
_
. (3.3.15)
Le premier terme au membre de droite rend compte dune relaxation lineaire de X vers la valeur dequilibre
X = 0 avec un temps de relaxation norme ` a lunite. Lallure typique du terme de for cage retarde T(X),
essentiellement non-lineaire, est presentee sur la gure 3.6.
0.0 0.5 1.0 1.5
0.0
0.5
1.0
1.5
X
F(X)
Figure 3.6 : Allure typique du membre de droite dun syst`eme retarde (3.3.15), par exemple le mod`ele de pathologie
sanguine d u ` a Mackey et Glass: F(X) = aX/(1 + X
EAIRE APPLIQU
EE 45
avec s solution de
s = 1 + g exp(sT) . (3.3.17)
En depit du fait quil sexprime ` a laide dune seule variable dependante, le probl`eme est de dimension innie
de sorte quil faut supposer s complexe a priori. Posant s = s
+ is
= 1 + g exp(s
T) cos(s
T) , (3.3.18)
s
= g exp(s
T) sin(s
T) . (3.3.19)
Le probl`eme qui se pose maintenant est relatif ` a lexistence de solutions avec s
0 lorsque T augmente.
Considerons tout dabord le cas dun mode stationnaire (s
= 1 + g exp(s
= 0 par hypoth`ese).
Examinons maintenant le cas dun mode oscillant (s
> 0 si [g[ < 1. Au contraire si g < 1 des modes instables oscillants peuvent exister.
Les points de bifurcation sont donnes par s
= 0, soit
1 = g cos(s
T) et s
= g sin(s
T) ,
dont les solutions secrivent:
s
T = arccos(1/g) + 2k avec s
= g sin(arccos(1/g)) .
g etant donne (cf. note 7) tel que 1 < 1/g < 0, la condition T > 0 conduit ` a ne retenir quune seule serie
de solutions:
T
k
=
arccos(1/g) + 2k
[g[ sin(arccos(1/g))
. (3.3.20)
Travaillant ` a T croissant on rencontre la premi`ere instabilite pour k = 0, valeur ` a laquelle nous nous limiterons
dans ce qui suit. Il est facile de montrer que ce mode neutre est le point de depart dune branche instable.
La variation du taux de croissance de ce mode instable est plus facile ` a obtenir en variant g ` a T constant
et susamment grand. En eet, les solutions en T de (3.3.17) correspondant aux modes instables devraient
etre tels que s
T reste sensiblement constant pour que le terme exponentiel ne tue pas le membre de droite
de (3.3.18) car sinon on aurait s
> 0.
`
A des corrections dordre
1/T pr`es, le probl`eme pour g
= g +g et s
,= 0 est donc le meme que celui pour g sauf quil faut remplacer
g par (g + g) exp(s
> 0, s
, T
k
) derivant par continuite dun
mode neutre donne conduit donc directement ` a la condition g = (g + g) exp(s
EAIRE APPLIQU
EE 46
3.3.2 La methode de Pyragas
Cette introduction relative ` a la stabilite dun point xe dun syst`eme ` a retard ` a temps continu va maintenant
etre etendue au cas des orbites periodiques, non pas en toute generalite mais seulement dans le contexte
particulier dun syst`eme admettant une orbite periodique instable auquel une correction sera appliquee
au moyen dun for cage fonction dune observable mesuree ` a un instant anterieur. Ceci va permettre de
developper une methode de stabilisation des orbites instables cachees au sein dun attracteur chaotique.
Comparativement ` a la methode OGY etudiee plus loin, son principal interet est de reposer sur la
determination dune observable sans connaissance a priori sur le syst`eme considere et ne pas necessiter
de traitement preliminaire tr`es sophistique des donnees. Nous nous interesserons ici plut ot aux conditions
dans lesquelles cette methode peut marcher (cf. contribution de W. Just, Ch. 2 de [32]).
Soit donc un syst`eme autonome decrit par
d
dt
X = F(X) , (3.3.21)
et une observable J(X) produisant une serie chronologique
W(t) = J
_
X(t)
_
(3.3.22)
qui va servir au contr ole. Nous supposons en outre que le syst`eme non contr ole admet une orbite periodique
instable X
(0)
(t) de periode T, i.e. X
(0)
(t +T) X
(0)
(t), o` u ici, comme la suite de cette section, le (0) en
exposant indique une propriete associee au syst`eme non corrige.
Le signal de contr ole f(t) determine ` a partir de la mesure W(t) doit etre nul d`es que le syst`eme suit
lorbite desiree et modier le syst`eme de depart de fa con appropriee en proportion de lecart. Traduisant le
principe de la methode decrit plus haut, on peut donc prendre simplement une correction proportionnelle
` a (W(t) W(t T)). Formellement, cette correction est en fait une fonctionnelle denie sur lespace des
phases, soit
Kf(t; T) = K[J(X(t)) J(X(t T))] (3.3.23)
o` u lon a explicitement mis en evidence un param`etre de gain K et le fait que la correction fait intervenir
la mesure de lobservable W en deux instant separes de T. Ce choix nest quune forme particuli`erement
simple dune expression plus generale
f(t) =
_
0
(t
)[J(X(t t
)) J(X(t T t
))]dt
, (3.3.24)
o` u est un noyau integral venant ponderer la correction sur un voisinage de linstant courant t, le choix
(t) = (t) restituant lexpression anterieure. Au stade o` u nous nous pla cons, il est dailleurs loisible
dimaginer des feed-backs arbitrairement compliques pour autant quils preservent la trajectoire periodique
choisie, i.e. f 0 si X(t) X
(0)
(t) (voir plus loin).
Il resterait ` a dire comment ce signal agit sur le syst`eme, par exemple en modiant lune des composantes
du champ de vecteurs. Comme le but est de developper une strategie de contr ole aussi independante que
possible de la modelisation concr`ete du syst`eme considere, nous en resterons au niveau formel et nous ecrirons
le syst`eme corrige simplement sous la forme
d
dt
X = F
m
(X; K, T, f) , (3.3.25)
o` u K et T sont l` a pour rappeler les deux param`etres de la modication et f sa dependance fonctionnelle.
Dans la suite nous omettrons ces mentions explicites, lindice m susant ` a rappeler leur presence.
Par construction on a donc
d
dt
X
(0)
= F
m
(X
(0)
) F(X
(0)
)
puisque X
(0)
est periodique de periode T et que la correction sannule (f 0). On va sinteresser au voisinage
de cette solution et supposer de petit ecarts, donc [f[ petit, ce qui permet de lineariser le probl`eme.
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 47
Par hypoth`ese, X
(0)
est solution instable du probl`eme de depart. Le spectre du linearise de F autour
de X
(0)
admet donc au moins un multiplicateur de Floquet
(0)
en dehors du disque unite ou, de fa con
equivalente, au moins un exposant de Floquet s
(0)
=
(0)
+ i
(0)
tel que
(0)
= exp(s
(0)
T), ` a partie reelle
(0)
positive (cf. 1.2.3 et plus particuli`erement p. 8). Nous supposerons que la dimension eective du
probl`eme est susamment basse pour que la solution ne soit instable que vis ` a vis dun seul mode. La
question qui se pose est alors de savoir ` a quelle condition on peut rendre stable la solution X
(0)
du probl`eme
corrige en (K, T, f).
Soit X = XX
(0)
une petite perturbation, il vient
d
dt
X =
X
F
m
(X
(0)
) X
+ K
f
F
m
(X
(0)
) [
X
J(X
(0)
)(X(t) X(t T))],
o` u
X
F
m
represente la matrice jacobienne de F
m
calculee le long de X
(0)
(t). Ce probl`eme se presente
sous la forme dun syst`eme dierentiel lineaire ` a retard dont les coecients dependent du temps ` a travers
X
(0)
(t). Se guidant sur letude de la stabilite du point xe, 3.3.1, on cherche la solution sous la forme
X(t) = U(t) exp(st), U periodique de periode T, comme pour une analyse de Floquet ordinaire. On
trouve:
d
dt
U+ sU =
_
X
F
m
(X
(0)
) + K
_
1 exp(sT)
f
F
m
(X
(0)
)
X
J(X
(0)
)
_
U, (3.3.26)
Supposons calcules les exposants de Floquet du probl`eme, soit s(K) = (K)+i(K). Ceux-ci seront solution
dune equation de la forme:
s(K) (K) + i(K) = H(K
_
1 exp(sT)
_
) (3.3.27)
car K
_
1 exp(sT)
_
est la combinaison par laquelle le retard T, lintensite K et le taux de croissance s
interviennent au membre de droite de (3.3.26). En labsence de contr ole, i.e. K = 0, on retrouve le probl`eme
initial F
m
(X; K 0, T, f) F(X). On doit donc avoir H(0) = s
(0)
=
(0)
+ i
(0)
, avec
(0)
> 0 (orbite
periodique de reference supposee instable). Le but de la correction est de diminuer la partie reelle (K)
en ecartant K de zero jusqu` a la rendre negative. Admettant que lon puisse developper s(K) en serie de
Taylor, au premier ordre on obtient
s + i =
(0)
+ i
(0)
gK
_
1 exp(( + i)T)
, (3.3.28)
o` u le coecient g = g
+ ig
et g
(0)
= 1, ou encore
(0)
= 0 ou /T, ce qui simplie le probl`eme en annulant la partie imaginaire de g
dans (3.3.28), la rapproche de (3.3.17) vue lors de letude de la stabilite dun point xe, et permet de letudier
de fa con parall`ele.
`
A ce stade, il est interessant de passer ` a des variables adimensionnees en prenant T pour
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 48
echelle de temps, donc en eectuant les changements T ,
(0)
T
(0)
, T ,
(0)
T
(0)
et en
renommant la constante de couplage Kg
1 + exp()
exp (
(0)
)
exp() + 1
.
En eet, lorsque negatif augmente en valeur absolue, K passe par un maximum positif avant de decrotre
vers zero lorsque . Ce maximum est atteint pour := racine de + exp( ) =
(0)
1 et vaut
(0)
=
tan
_
1
2
_, K
sup
=
sin()
.
Lorbite est donc contr olable pour K
inf
< K < K
sup
, le taux damortissement etant maximum lorsque K
atteint la valeur
K o` u la relaxation devient oscillante. Lintervalle sur lequel le contr ole est possible nest
non vide que si < 0. Revenant ` a la condition qui xe on observe que = 0 est obtenu pour
(0)
= 2.
La stabilisation est donc possible si le taux dinstabilite relative de lorbite de reference est susamment
modere, i.e.
(0)
< 2. Ceci signie que, sur un tour dorbite, les perturbations nont pas ete trop fortement
ampliees car il faut se souvenir que
(0)
a ete mis ` a lechelle par T tout au long de ce calcul.
Des strategies ont ete developpees pour tenter de stabiliser des orbites trop instables relativement ` a leur
duree. Elles consistent principalement ` a rappeler le syst`eme vers ce quil valait non seulement ` a la periode
precedente mais egalement ` a des periodes anterieures. Ceci peut etre realise en introduisant dans lexpression
(3.3.24) de f un noyau de la forme (t
) =
n=0,...
a
n
(t nT).
Un autre probl`eme resulte de lajustement de la duree du retard ` a la periode de lorbite instable. Nous
avons suppose jusqu` a present que celui-ci etait realise exactement. Ce nest qu` a cette condition que lorbite
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 49
consideree solution de
d
dt
X = F(X) est aussi une solution de
d
dt
X = F
m
(X) pour K ,= 0. Gardant T
pour valeur de la periode du cycle considere, si le for cage est realise avec un retard T
leg`erement dierent
de T, on comprend aisement que, par continuite, le probl`eme corrige
d
dt
X = F
m
(X; K, T
, f) va admettre
une solution periodique leg`erement modiee, de periode (K, T
= T(X
; r
) .
Considerons une trajectoire qui sest approchee tr`es de pr`es de X
(r
).
`
A literation suivante X
k+1
sen est un peu ecarte mais lui reste assez proche. Le contr ole de la trajectoire
consiste alors ` a pousser X
k+1
sur X
, i.e. X
k+1
X
+ r du param`etre de
contr ole, elle deplace donc leg`erement le point xe: X
+ X
+ X
= T(X
+ X
; r
+ r) = T(X
; r
) + X
X
T(X
; r
) + r
r
T(X
; r
) .
Utilisant le fait que par hypoth`ese X
= T(X
; r
), on obtient:
X
=
r
T(X
; r
)
1
X
T(X
; r
)
r ,
ce que lon recrit de fa con un peu plus compacte X
= (
r
X
+ X
+
X
T(X
+ X
; r
+ r)[X
k
(X
+ X
)]
que lon desire rendre egal ` a X
+ (
r
X
)r +
X
T
[X
k
X
(
r
X
)r] , (3.4.33)
o` u
X
T
X
T(X
; r
) et
r
X
r
X
(r
.
Imposer X
k+1
X
)
X
T
[
X
T
1]
r
X
, (3.4.34)
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 50
Des termes dordre superieurs ayant ete negliges, literation qui fait passer de X
k
avec X
k+1
avec r = r
+r ne
ram`ene pas exactement X
k+1
sur X
+
r
X
r +
X
F
(X
k
X
r
X
r) , (3.4.35)
o` u
X
F
X
F(X
; r
r
X
(r
)
est un vecteur calcule pour r = r
sur le vecteur W
u
perpendiculaire ` a X
s
est nulle, ce qui conduit ` a:
0 = W
u
[
r
X
r +
X
F
(X
k
X
r
X
r)]
soit
r =
W
u
[
X
F
(X
k
X
)]
W
u
[(
X
F
I)
r
X
]
, (3.4.36)
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 51
X
u
W
s
W
u
X
k
X
k+1
X
*
X
s
Figure 3.7 : Voisinage dun point xe instable et principe de la methode OGY.
o` u I est loperateur identite. Lorsquon diagonalise un operateur qui nest pas autoadjoint pour le produit
scalaire canonique, la base de vecteurs propres associee nest pas orthogonale. On peut construire une base
bi-orthogonale (X
, W
ceux du probl`eme adjoint. Sur R loperateur adjoint est represente par la matrice transposee
de celle qui represente le probl`eme direct. Le W
u
solution du probl`eme adjoint (en
X
F
t
) est precisement
le vecteur dont nous avons besoin dans lalgorithme de contr ole. Pour retrouver la forme sous laquelle
la relation (3.4.36) est generalement presentee dans la litterature, il faut raisonner en termes de vecteurs
lignes et de vecteurs colonnes (cf. note 1) et donc dans le cas present en termes de vecteurs propres ` a
gauche (dont les transposes sont les W)
8
et de vecteurs propres ` a droite (les X
). La matrice jacobienne
peut alors secrire
X
F(X
; r
) =
u
X
u
W
u
+
s
X
s
W
s
. Utilisant les proprietes dorthogonalite des X
s,u
et W
s,u
pour calculer les produits scalaires on trouve en particulier W
u
(
u
X
u
W
u
+
s
X
s
W
s
) =
u
W
u
,
ce qui permet de recrire (3.4.36) sous la forme
r =
u
W
u
(X
k
X
)
(
u
1)W
u
r
X
(3.4.37)
Ce calcul place X
k+1
au voisinage du bon rail qui doit le conduire jusquau point xe. Il faut continuer
jusqu` a la convergence, ce qui denit une suite de signaux de contr ole r
k
comme dans le cas unidimensionnel.
Ici encore on napplique la correction que lorsque la trajectoire sapproche susamment pr`es du point xe et
on la supprime si, sous leet du bruit, elle sen est trop ecartee. Puisque la variete stable guide la trajectoire
vers le point xe, on voit quil est possible de denir ce voisinage principalement en termes de distance ` a
cette variete, en premi`ere approximation simplement deduite de la valeur du produit scalaire W
u
(X
k
X
).
Naturellement le temps necessaire ` a la trajectoire sera dautant plus long en moyenne que le voisinage sera
choisi petit. Pour stabiliser une trajectoire vers une solution periodique de plus longue duree, la methode
consiste ` a rappeler la trajectoire vers la variete stable du point suivant dans la periode. La mise en uvre
devient assez lourde car il faut determiner les varietes stables en tous les points de la periode nominale.
Contr ole en dimension > 2. En dimension d > 2, si la variete instable du point xe considere est
unidimensionnelle, lalgorithme est inchange car la condition dorthogonalite ` a W
u
denit un sous-espace
tangent de dimension d 1 et les corrections introduites via le calcul du produit scalaire W
u
(X
k
X
)
conduisent encore le syst`eme vers le point xe nominal. En fait, la solution proposee jusqu` a present au
probl`eme du contr ole peut etre vue comme un cas particulier dune methode generale de contr ole lineaire o` u
8
Les vecteurs W sont souvent qualies de contravariants. Ceci est ` a relier au fait quils sont denis plut ot comme des
vecteurs de lespace dual ` a travers W
t
L = W
t
, transposee de L
t
W = W. Dans le cas complexe ladjoint est obtenu par
transposition + conjugaison complexe.
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 52
la r`egle particuli`ere (3.4.37) remplacee par une r`egle plus generale
r
k
= K(X
k
X
Ecrivant en toute generalite la dynamique linearisee au voisinage du point xe sous la forme classique en
contr ole lineaire:
X
k+1
X
= A(X
k
X
) +Br
k
,
o` u, ici, A =
X
F
et B =
r
F
, on sait que le syst`eme est stabilisable, cest ` a dire que lon peut trouver
un bouclage statique qui fasse samortir toutes les (petites perturbations) sil est commandable, cest ` a dire
si la matrice [ B, AB, ... , A
d1
B] est de rang d. Il faut alors choisir K de sorte que
X
k+1
X
= (ABK)(X
k
X
)
denisse une iteration convergente (valeurs propres de lapplication tangente toutes inferieures ` a 1 en module).
La section suivante est une introduction aux methodes classiques ` a mettre en uvre dans ce contexte.
3.5 Appendice: Contr ole lineaire dans lespace des etats
Problematique. Lidee de contr ole developpee en automatique est essentiellement dobtenir dun syst`eme
donne X X, F une sortie Y determinee en lui injectant une entree U bien choisie. Dans une formulation
` a temps continu, ceci secrit:
d
dt
X = F
_
X, U
_
, (3.5.38)
Y(t) = H
_
X, U
_
, (3.5.39)
expressions dans lesquelles il est implicitement entendu que la variable dynamique X caracterisant letat du
syst`eme et la variable U servant au contr ole sont evaluees au temps t.
La dimension du syst`eme est d. Les signaux dentree U et de sortie Y sont de dimensions respectives
d
et d
. Lorsque d
= d
> 1,
d
, Y R
d
, d
d et
d
. Loperateur D ne joue pas de r ole dynamique et nest introduit ici que pour maintenir un certain
parallelisme dans la formulation, en accord avec la denition non lineaire (3.5.39).
Dans la conguration (3.5.40,3.5.41), le syst`eme est dit fonctionner en boucle ouverte. Le fonctionnement
en boucle fermee correspond, quant ` a lui, ` a une reintroduction partielle de letat du syst`eme dans le signal
dentree
U = FX+U
(3.5.42)
qui conduit ` a
d
dt
X = (A+BF)X+BU
, (3.5.43)
Y = (C +DF)X+DU
. (3.5.44)
Le principal probl`eme de la theorie du contr ole lineaire consiste ` a determiner le bouclage F introduit par
(3.5.42) qui conf`ere au syst`eme (3.5.43,3.5.44) les meilleures proprietes de suivi/stabilite possibles dans un
sens ` a denir. Ce probl`eme fait classiquement appel aux notions daccessibilite des etats (ou commandabilite),
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 53
dobservabilite et, naturellement de stabilite. Ces notions sont les versions particularisees au contr ole de
notions plus generales derivees de celles introduites au chapitre 1 quil sagit dappliquer ` a des syst`emes tels
que (3.5.38,3.5.39), (3.5.40,3.5.41)
Nous nous limiterons au cas des syst`emes ` a temps continu, qui plus est lineaires. La transposition au cas
du temps discret, de la forme:
X
k+1
= F(X
k
, U
k
) , (3.5.45)
Y
k
= H(X
k
, U
k
) , (3.5.46)
ou leur version lineaire
X
k+1
= AX
k
+BU
k
, (3.5.47)
Y
k
= CX
k
+DU
k
. (3.5.48)
est assez immediate (i.e. fonctions exponentielles converties en series geometriques).
Commandabilite et accessibilite. Un syst`eme dynamique est dit commandable au temps t si pour tout
etat initial X(0) = X
0
, et tout etat nal X(t) = X
f
, on sait determiner un signal dentree U(t
), 0 t
t
tel que X(t) = X
f
. Il est commandable sil est commandable pour au moins un temps t. La denition setend
immediatement au cas discret. Letat X
f
est donc accessible partant de X
0
moyennant lapplication de la
commande U(t).
On dira dautre part que le syst`eme etudie est observable si de lhistoire de lentree U(t
) et de la sortie
Y(t
Evolution et stabilite.
Etendant les notions introduites aux chapitres precedents, on dira quun syst`eme
est stable sil rejoint son etat de base lorsquil nest soumis ` a aucune entree (toute perturbation tend vers
zero quand t tend vers linni). En toute generalite, cest ` a dire relativement ` a un syst`eme non lineaire du
type (3.5.38), on peut naturellement attribuer un sens global ` a cette denition. En general on se contente
dun sens local, le syst`eme etant linearise autour de son etat de base, ce qui conduit ` a une expression de la
forme (3.5.40) ` a laquelle nous nous limiterons ici.
Pour integrer le syst`eme (3.5.40) en boucle ouverte il faut preciser la fonction dentree U(t) et la condition
initiale en t
0
= 0, soit X(0) = X
0
. Eectuons le changement de variable X = exp(tA)Z. Le syst`eme (3.5.40)
secrit alors
d
dt
Z = exp(tA)BU (3.5.49)
qui sint`egre pour donner
Z(t) = Z(0) +
_
t
0
exp(t
A)BU(t
)dt
.
avec Z(0) = X
0
dapr`es lexpression du changement de variable. Revenant ` a X nous obtenons donc
X(t) = exp(At)X
0
+
_
t
0
exp[(t t
)A]BU(t
)dt
EAIRE APPLIQU
EE 54
Reponse et fonction de transfert. Du point de vue pratique, on cherche en eet ` a determiner la reponse
en Y ` a lexcitation en U. Ceci conduit ` a denir la reponse impulsionnelle par
t < 0 : G(t) = 0 ,
t 0 : G(t) = C exp(tA)B +D(t) .
Il vient alors
Y(t) =
_
t
0
dt
G(t t
)U(t
) .
De G(t) on passe alors ` a la fonction de transfert par transformation de Laplace:
G(s) =
_
0
G(t) exp(st)dt .
Lorsquon int`egre le probl`eme aux valeurs initiales avec X(0) = 0 par transformee de Laplace on obtient:
s
X(s) = A
X(s) +B
U(s) ,
Y(s) = C
X(s) +D
U(s) ,
do` u
(sI A)
X(s) = B
U(s)
et par suite:
Y(s) =
_
C
1
sI A
B +D
_
U(s)
G(s)
U(s) .
On deduit la reponse frequentielle de la transformee de Laplace
G(s) en posant s = i.
Stabilite et stabilisabilite. Revenant aux notions introduites au chapitre 1, p. 7 on dit bien entendu que
le syst`eme lineaire non force
d
dt
X = AX
est stable si toutes les valeurs propres de A ont toutes leurs parties reelles negatives (propriete de Hurwitz).
Considerant maintenant le syst`eme force
d
dt
X = AX+BU,
on dira par extension quil est stabilisable si lon peut trouver un bouclage
U = FX
tel que le syst`eme
d
dt
X = (A+BF)X
soit stable.
Clairement, dans le contexte lineaire qui nous interesse ici, revenant aux notions generales de stabilite
introduites au chapitre 1, p. 6, il sut de prendre pour jauge la distance ` a lorigine et de rechercher les
fonctionnelles de Lyapunov / ` a determiner comme des formes quadratiques denies positives:
/(X) = X
t
QX avec Q
t
= Q,
veriant ensuite
d
dt
/ 0, soit une derivee elle-meme forme quadratique denie negative:
d
dt
/ = X
t
Q
X
avec Q
t
= Q
X.
Ceci devant etre valide pour tout X on en deduit lequation dite de Lyapunov:
A
t
Q+QA = Q
.
CHAPITRE 3. DYNAMIQUE NON-LIN
EAIRE APPLIQU
EE 55
Accessibilite et observabilite. Considerons maintenant les probl`emes daccessibilite (de command-
abilite) et dobservabilite. Un crit`ere operationnel daccessibilite du syst`eme (A, B) (i.e.
d
dt
X = AX+BU)
est donne par le rang de la matrice de commandabilite de Kalman
9
[ B, AB, A
2
B, .... , A
d1
B] , (3.5.50)
de dimension d (dd
) avec d = dim(X) et d
(Z, t) =
t
H
(Z, t) + [
Z
H
(Z, t)]
d
dt
Z
=
t
H
(Z, t) + [
Z
H
t
H
= H
(Z).
Lequation (3.5.51) se reduit donc ` a
[
Z
H
(Z)] exp(tA)BU 0
qui, devant etre valide independamment de lentree U, conduit ` a
[
Z
H
(Z)] exp(tA)B 0
Derivant cette relation par rapport ` a t on trouve
Z
[
Z
H
(Z)] exp(tA)AB 0 ,
egalement valide pour U = 0, soit simplement
[
Z
H
(Z)] exp(tA)AB 0 .
Il vient de meme apr`es k derivations:
[
Z
H
(Z)] exp(tA)A
k
B 0 ,
9
Les virgules sont l` a pour visualiser la juxtaposition en ligne des blocs conformement ` a la convention MatLab selon laquelle
les elements dune ligne, quils soient des scalaires ou des tableaux, sont separes par des virgules (ou des espaces) et les lignes
entre elles par des points-virgules pour former des colonnes. Aest une matrice d d, tout comme A
k
; B est une matrice d d
les d blocs A
k
B, k = 0, ..., d 1, sont donc chacun de taille d d
).
10
Dans ce qui suit, les notations ne sont coherentes que si lon consid`ere [
Z
H
EAIRE APPLIQU
EE 56
et, pour t = 0
[
Z
H
(Z)]A
k
B 0 pour tout k 0 .
Si le syst`eme admet une integrale premi`ere non triviale (
Z
H
1
B, k
(Z) = H
t
Z, on obtient que H
EAIRE APPLIQU
EE 57
un changement de base analogue ` a celui qui fait passer ` a la forme de Jordan de A, les indices c et o,
signiant commandable et observable, c et o leurs contraires, on peut ecrire le syst`eme (3.5.40) sous la forme:
_
_
d
dt
X
co
d
dt
X
c o
d
dt
X
co
d
dt
X
c o
_
_
=
_
_
A
co
0 A
13
0
A
21
A
c o
A
23
A
24
0 0 A
co
0
0 0 A
43
A
c o
_
_
_
_
X
co
X
c o
X
co
X
co
_
_
+
_
_
B
co
B
c o
0
0
_
_
U,
Y = [ C
co
; 0 ; C
co
; 0 ]
_
_
X
co
X
c o
X
co
X
c o
_
_
.
La methode OGY est une application de ces techniques classiques adaptees au cas des syst`emes dy-
namiques ` a temps discret.
Bibliographie
[1] R.H. Abraham, C.D. Shaw, Dynamics. The Geometry of Behavior, 2nd Edition (Addison-Wesley, Read-
ing, 1992).
[2] G.L. Baker, J.P. Gollub, Chaotic Dynamics, an Introduction, 2nd Edition (Cambridge Univ. Press,
Cambridge, 1996).
[3] J. Guckenheimer, Ph. Holmes, Nonlinear Oscillations, Dynamical Systems, and Bifurcation of Vector
Fields (Springer-Verlag, New York, 1983).
[4] E. Ott, Chaos in Dynamical Systems (Cambridge Univ. Press, Cambridge, 1993).
[5] K.T. Alligood, T.D. Sauer, J.A. Yorke, Chaos, an Introduction to Dynamical Systems (Springer-Verlag,
Heidelberg, 1996).
[6] T. Poston, I. Stewart, Catastrophe Theory and its Applications (Pitman, London, 1978).
[7] H.G. Schuster, Deterministic Chaos, an Introduction (VCH, Weinheim, 1988).
[8] P. Manneville, Nonlinear physics and complexity, chapitre 17 de AIP Physics Desk Reference, E.R.
Cohen et al. eds. (Springer/AIP Press, 2003).
[9] P. Manneville, Instabilites, chaos et turbulence (
Editions de l