Thse
Prsente pour obtenir le diplme de Doctorat en Sciences
en Electronique
Option : Contrle
2010 - 2011
Remerciement
Merci madame pour la qualit du sujet, merci pour vos conseils et la confiance que vous
mavez accorde au cours des quatre ans.
Mes remerciements vont bien entendu toutes les personnes des dpartements dlectronique
et des mathmatiques.
Ces remerciements ne seraient pas complets si je ne mentionner pas mes parents, mes frres,
mes surs et mes amis dont les encouragements mont accompagn durant cette thse.
Finalement, je remercie tous ceux qui ont particip de prs ou de loin dans l'laboration de ce
travail soit par un conseil ou mme un mot d'encouragement parmi mes camarades de
magistre, mes amis, mes tudiants et collgues.
Rsum
La contribution travers le travail dvelopp dans cette thse concerne la proposition et le
dveloppement de diffrentes approches pour la synchronisation de systmes non linaires sur
des trajectoires stables ou instables ainsi que pour la chaotification et lhyperchaotification
des systmes non linaires. Plusieurs approches sont proposes ; elles correspondent aux
points suivants :
Lutilisation de lalgorithme backstepping pour le contrle des systmes chaotiques
continus. Lefficacit de cette mthode rcursive que ce soit pour la stabilisation du systme
sur son point fixe ou pour la poursuite dune rfrence prdtermine est montre avec un
exemple dapplication. La mthode offre une stabilit asymptotique garantie car les lois de
contrle qui sont tires directement de la fonction de Lyapunov, en satisfont les conditions de
stabilit.
Lutilisation dune mthode de contrle qui se base sur une combinaison intressante de
la logique floue et le contrle prdictif bas sur un rgulateur classique PID ; notre objectif est
dtudier les performances de la mthode pour le contrle des systmes chaotiques discrets.
La mthode est trs efficace surtout lorsque la prdiction est faite par un modle non linaire.
Lapplication des mthodes de contrle pour la synchronisation des systmes chaotiques.
Des mthodes bases sur les mthodes de contrle actif, hybride rtroaction, backstepping et
mode glissant ont t ainsi dveloppes et testes sur des systmes discrets et continus. Le cas
des systmes avec des paramtres incertains a t particulirement abord et reprsente une
part importante de notre contribution. Ces mthodes sont appliques pour la synchronisation
des systmes identiques, systmes diffrents, systmes hyperchaotiques et les systmes
incertains.
Lanti-contrle ou chaotification des systmes. Cette partie consiste gnrer le chaos
dans des systmes n'ayant aucun comportement chaotique dans leur dynamique. Les
approches dveloppes se basent sur une amlioration de la mthode danti contrle impulsif
et la mthode par retour dtat dveloppe dans le mmoire de magister dune part, et la
proposition de techniques telles que lintroduction dune perturbation priodique avec une
frquence doscillation diffrente sur lune des variables, dautre part.
La dernire partie est consacre lhyperchaotification des systmes chaotiques. Deux
mthodes ont t prsentes : le contrle par retour dtat et le contrle par perturbation
paramtrique du systme. Les deux mthodes sont appliques sur des exemples de systmes
chaotiques et les rsultats obtenus sont trs satisfaisants.
Sommaire
Introduction gnrale .......................................................................................................... 1
Introduction gnrale
L'invention des ordinateurs dans les annes 50 a t un tournant dans l'histoire des systmes
dynamiques. L'ordinateur a rendu possible ce qui ne ltait pas avant, c'est--dire les calculs
rapides et les simulations numriques des quations. Cest dailleurs ce qui a permis le
dveloppement important des travaux sur les systmes non linaires et a conduit la
dcouverte de la dynamique chaotique, par Lorenz en 1963 [1]. Ce dernier a t le premier
mettre en vidence l'extrme sensibilit aux perturbations d'un simple modle de calcul de la
convection atmosphrique.
Le travail de Lorenz n'a eu que peu d'impact ce moment l et ce nest qu'au dbut des annes
1970, que les recherches sur le chaos ont vritablement dmarr. En 1971, Ruelle et Takens
ont propos une nouvelle thorie concernant l'initialisation de la turbulence dans les fluides,
base sur la considration d'attracteurs tranges [2]. En 1975, Li et York ont t les premiers
utiliser le terme "chaos" pour exprimer un comportement plus compliqu que lquilibre, le
priodique et le quasi-priodique [3]. Un an aprs, May a trouv des exemples de chaos dans
les applications itratives modlisant des interactions de populations en biologie et il a crit
un article important dcrivant comment un simple systme non linaire peut avoir un
comportement complexe et chaotique [4]. Ensuite, le physicien Feigenbaum a dcouvert qu'il
y a des lois universelles qui gouvernent la transition d'un comportement rgulier vers un
comportement chaotique [5]. Ses travaux ont permis d'tablir une relation entre ce qui est
appel "cascade de doublements de priode" et le chaos et cela a conduit les physiciens
s'intresser l'tude des systmes dynamiques.
Paralllement aux travaux sur le chaos, une autre notion a t dveloppe dans le domaine des
systmes dynamiques dans les annes 1970, cest celle des fractales. Mandelbrot a produit sur
ordinateur des graphiques de ces fractales et a montr comment cette notion peut tre utilise
dans diffrents domaines [6]. En particulier, en biologie mathmatique, Arthur Winfree a
appliqu des mthodes gomtriques aux oscillations biologiques, entre autres les rythmes
biologiques et les rythmes cardiaques pour caractriser des fractales [7].
Les effets chaotiques dans les circuits lectroniques ont t constats pour la premire fois par
Van der Pol en 1927 [8]. En 1983, Chua et Matsumoto ont synthtis le premier circuit
lectronique, autonome et chaotique, l'oscillateur double spiral, maintenant connu sous la
1
________________________________________________________________ Introduction gnrale
En 1996, Chen et Lai ont propos une mthode de gnration du chaos partir dun systme
non chaotique. Le principe consiste appliquer sur le systme, une loi de commande tire de
la condition de stabilit de Lyapunov pour dstabiliser le systme de sa position dquilibre
sans divergence [13].
Notre contribution travers le travail dvelopp dans le cadre de cette thse concerne la
proposition et le dveloppement de nouvelles approches pour le contrle, la synchronisation
2
________________________________________________________________ Introduction gnrale
3
________________________________________________________________ Introduction gnrale
de la mthode pour le contrle des systmes chaotique discrets. La mthode est trs efficace
surtout lorsque la prdiction est faite par un modle non linaire.
Nous consacrons le troisime chapitre la synchronisation des systmes chaotiques continus
et discrets. Nous prsentons quelques mthodes telles que le contrle actif, le backstepping,
le mode glissant, le contrle non linaire et le contrle hybride. Ces mthodes sont appliques
pour la synchronisation des systmes identiques, diffrents, hyperchaotiques et incertains.
La chaotification des systmes non linaires est aborde dans le chapitre quatre. Dans le cas
discret, une description de la mthode danti-contrle propose par Chen, base sur le choix
des valeurs des exposants de Lyapunov est dtaille. La mthode est applique sur des
systmes chaotiques dordre lev et sur des systmes qui nadmettent aucun comportement
chaotique. Dans le cas continu, Plusieurs mthodes ont t appliques, en particulier: la
mthode Delay Feedback Control, la mthode base sur la perturbation dun paramtre du
systme, lanti-contrle impulsif et autre extension de lalgorithme danti-contrle.
Enfin, on termine par une conclusion gnrale ainsi que quelques perspectives qui peuvent
tre abordes ultrieurement.
4
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
I.2 Le chaos
Il nexiste pas de dfinition la fois formelle et gnrale du chaos. Cependant, le chaos est
dfini gnralement comme un comportement particulier dun systme dynamique qui inclut:
La non-linarit. Si le systme est linaire, il ne peut pas tre chaotique.
Le dterminisme. Un systme chaotique a des rgles fondamentales dterministes
(plutt que probabilistes).
La sensibilit aux conditions initiales. De trs petits changements sur ltat initial
peuvent mener un comportement radicalement diffrent dans son tat final.
Limprvisible. En raison de la sensibilit aux conditions initiales, qui peuvent tre
connues seulement un degr fini de prcision.
Lirrgularit. Ordre cach comprenant un nombre infini de modles priodiques
instables (ou mouvements). Cet ordre cach forme linfrastructure des systmes
chaotiques
Pratiquement, une dynamique chaotique peut tre identifie, en premire analyse, par la
reconnaissance de proprits caractristiques : attracteur trange, spectre, sensibilit aux
conditions initiales etc.
6
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
0 ; 0 , 0 = 0
; 0 , 0 = ( ; 0 , 0 , ) (I.6)
L'volution des ensembles dtats successifs occups par le systme chaque instant
reprsente la trajectoire du systme.
7
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
Points dintersections
Trajectoire du systme
L'ensemble des points d'intersections, situs sur la surface reprsente la section de Poincar.
Dans un espace euclidien, le plan de la section doit tre choisi de manire garantir
lexistence dintersections avec la trajectoire et de telle sorte que celle-ci le traverse
alternativement dans un sens puis dans l'autre.
On peut dfinir trois applications diffrentes de Poincar.
p dcrit les points o traverse le plan dans le sens du vecteur normal,
p dcrit la suite des points d'intersection quel que soit le sens de traverse.
Si est borne sans tendre asymptotiquement vers un quilibre et dfinie sur un espace
euclidien, alors il existe toujours une surface pour laquelle les trois applications de Poincar
sont dfinies.
8
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
Solution priodique
Le rgime asymptotique permanent priodique correspond une trajectoire dont les rpliques
dune portion lmentaire sont espaces des intervalles , + et la priode de la
solution.
Dans lespace de phase, lensemble limite correspondant cette solution est une courbe
ferme. Si lespace de phase est de dimension 2, la solution priodique sera un cercle, une
ellipse, ou toute autre forme gomtrique ferme. Pour revenir son tat prcdent, le
systme met exactement une priode.
Si on travaille dans un espace de phase de dimension suprieur 2, il faut tenir compte de
certaines subtilits. En effet, dans un tel espace, une trajectoire priodique ne se situe pas
ncessairement dans un mme plan et elle peut se dvelopper dans diffrentes formes
fermes, il est parfois impossible dtudier la trajectoire gnre par le systme dans lespace
de phase. Pour viter ce problme on utilise la section de Poincar.
Solution quasi-priodique
Une solution quasi-priodique correspond une somme de solutions priodiques dont le
rapport des priodes est un nombre irrationnel. Un rgime quasi-priodique est reprsent
dans lespace dtat par un tore.
Solution chaotique
Une telle solution a une trajectoire asymptotique borne avec une extrme sensibilit aux
conditions initiales. Ainsi, deux trajectoires de phases initialement voisines scartent
toujours lune de lautre, et ceci quelle que soit leur proximit initiale.
9
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
La moindre erreur ou imprcision sur la condition initiale peut mener un comportement trs
diffrent ce qui ne permet pas de faire une prdiction sur le comportement long terme du
systme. Ainsi, bien que lon traite de systmes dterministes, il est impossible de prvoir
long terme leurs comportements.
-3 126
124
-4
122
-5
120
-6
z
y
118
-7
116
-8
114
-9 112
-8.5 -8 -7.5 -7 -6.5 -6 -5.5 -5 -4.5 -4 -30 -20 -10 0 10 20 30
x x
a) b)
40
35
30
25
z
20
15
10
5
-25 -20 -15 -10 -5 0 5 10 15 20 25
x
c)
Fig. I.2 Comportement dynamique : a) point fixe, b) orbite priodique, c) attracteur chaotique
Lespace de phases est un outil qui permet davoir une valuation qualitativement de la
solution obtenue. La thorie des quations diffrentielles linaires coefficients constants
montre que la solution gnrale est obtenue partir des valeurs propres de lquation
caractristique dduite de la matrice des drives partielles du systme. Ainsi, la mthode de
lespace de phase qui est une technique qualitative simple et efficace permet la dtermination
du type de stabilit du point dquilibre, partir de la nature des valeurs propres de la matrice
Jacobienne de la fonction f linarise au tour du point dquilibre x eq .
10
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
x xeq x (I.10)
Ce qui donne
x x eq x (I.11)
On obtient donc :
x eq x f xeq x (I.12)
Do
x Df xeq x, x0 x0 (I.14)
df
Df i , i 1,2,, n; j 1,2,, n (I.15)
dx j
Cette quation montre lvolution dans le temps dune perturbation x0 au voisinage du point
dquilibre. Il a t dmontr que les parties relles des valeurs propres de Df xeq
petite tend vers 0 quand t . On dit que le point x eq est asymptotiquement stable.
Toute les trajectoires tendent vers ce point quelque soient les conditions initiales.
- Si Rei 0, pour toutes les valeurs propres, alors nimporte quelle perturbation peut
augmenter quand t . On dit que le point x eq est instable ; Les trajectoires de phase
non stable.
11
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
Un exposant de Lyapunov positif (respectivement ngatif) selon une direction, indique que la
divergence entre deux trajectoires voisines augmente (respectivement diminue)
exponentiellement avec le temps [22]. Cest une caractristique dun attracteur.
A titre dexemple, les types dattracteurs dun systme tridimensionnel en fonction des signes
des exposants de Lyapunov sont donns dans le tableau suivant.
1 vi N
i lim log , i 1,2,, n (I.17)
n n vi 0
vi k 1 J k vi k , i 1,2,, n (I.18)
12
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
v1 1,0,0,0, ,0
v 2 0,1,0,0, ,0
(I.19)
v n 0,0,0,0, ,1
f x ,
dx
f : Rn Rn (I.21)
dt
Se fait de faon analogue. Seulement, les quations (I.17) et (I.18) seront remplaces par :
1 vi t
i lim log , i 1,2,, n (I.22)
t t vi t 0
vi t J x vi t , i 1,2,, n (I.23)
13
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
Diagramme de bifurcations
Le diagramme de bifurcation est un outil efficace pour valuer rapidement lensemble des
solutions possibles dun systme en fonction des variations de lun de ses paramtres. Il
permet de reprer les valeurs particulires du paramtre qui induisent des bifurcations. Cest
un diagramme qui porte les valeurs du paramtre en abscisse et des valeurs particulires dune
des variables dtat en ordonne lorsque le rgime asymptotique est atteint.
20
a) 18
b)
16
14
12
10
x
0
0 1 2 3 4 5 6 7 8 9 10
c
- Dans le cas d'un systme autonome ces valeurs particulires peuvent tre obtenues en
travaillant avec une section de Poincar. Pour un systme excit par une fonction
priodique, on les obtient en chantillonnant la variable la frquence dexcitation. On
obtient ainsi pour chaque valeur du paramtre la suite des tats discrets de la variable
lorsque le rgime asymptotique est atteint.
- Un seul point sur une verticale indique un fonctionnement priodique fondamental. En
effet, si pour une valeur donne du paramtre le rgime est priodique, la variable
chantillonne la frquence fondamentale f prend une valeur unique. Les n points de
mme abscisse se superposent donc exactement.
- Lorsque les points se rpartissent densment sur un segment de la verticale, on peut en
dduire que la solution est apriodique mais il nest pas possible de prciser si elle est
quasi priodique ou chaotique.
14
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
Pour illustrer les comportements voqus ci-dessus, nous prsentons deux exemples de
systmes chaotiques ; lun discret et lautre continu.
Lquation logistique admet des points fixes obtenus par la rsolution de lquation
= 1 (I.25)
Cette quation admet une solution 1 = 0, et dautres solutions qui dpendent de la valeur du
1
paramtre : 2 = 1 .
La figure (I.4) montre la dynamique de lquation logistique ainsi que certains modes
asymptotiques particuliers.
La figure (I.4.c) nous donne un aperu de la nature de la trajectoire pour diffrentes valeurs du
paramtre p appel paramtre de bifurcation. On remarque que pour toute valeur de [1,3],
le rgime permanent est form par un point limite stable. Ainsi pour = 2, on observe
quaprs une priode de transition relativement courte la squence se stabilise autour du point
fixe = 0.5. Pour = 3.3 et = 3.55, le diagramme de bifurcation fait ressortir des
comportements diffrents. Pour le premier cas, lensemble des tats limites est une solution
priodique form par deux points (figure I.4.b). Pour le deuxime cas, on observe une
augmentation de la dimension de lensemble des tats limites et la priode de rptition 8
(figure I.4. e). Par contre, pour = 4 le systme est dans tat chaotique (figure I.4.f). Ce
comportement est justifi par la valeur positive de lexposant de Lyapunov reprsent par la
figure (I.4.d)
Le phnomne de sensibilit aux conditions initiales est illustr par la figure (I.5). Pour des
conditions initiales trs proches (une diffrence de lordre de 104 ), les deux systmes
voluent de la mme manire dans un premier temps; mais trs vite, leur comportement
devient diffrent.
15
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
1 1
0.8 0.8
0.7 0.7
point d'quilibre
0.6 0.6
x(k)
x(k)
0.5 0.5
0.4 0.4
0.3 0.3
0.2 0.2
0.1 0.1
0 0
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
k k
a) b)
-1
exposant de lyapunov
-2
-3
-4
-5
-6
0 0.5 1 1.5 2 2.5 3 3.5 4
r
c) d)
1 1.5
points fixes
0.9
0.8 1
0.7
x(k)
x(k)
0.6 0.5
0.5
0.4 0
0.3
0.2 -0.5
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
k k
e) f)
Fig. I. 4 Comportement dynamique de lquation logistique : c) diagramme de bifurcation. d) exposant de
Lyapunov. a, b, e, f) : volution du systme pour = , = . , = . , = .
16
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
1
systme pour xo=0.9
systme pour xo=0.9001
0.9
0.8
0.7
x(k)
0.6
0.5
0.4
0.3
0.2
0 5 10 15 20 25 30 35 40 45 50
k
x y x ,
(I.26)
y r z x y,
z xy bz ,
Les paramtres pour lexemple dont la trajectoire est donne dans la figure suivante sont les
suivants : 10, b 8 / 3, r 28 avec la condition 0 , 0 , 0 = (5, 5,10).
Gnralement, ce type de systme est qualifi dautonome, puisque la dynamique estr de la
forme:
() = ( ) (I.27)
50
( , , )
40
30
z
20
10
(0 , 0 , 0 )
0 20
-20
-10 0
0 -20
10
20 -40
y
x
17
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
=0 =
=0 = ( 1) (I.28)
= 0 2 =
= =
= ( 1) = ( 1) (I.29)
2 = = ( 1)
-3 50
45
-4
40
35
-5
30
-6 25
y
20
-7
15
10
-8
5
-9 0
-8.5 -8 -7.5 -7 -6.5 -6 -5.5 -5 -4.5 -4 -20 -15 -10 -5 0 5 10 15 20
x x
a) b)
20 4
2 1=0.85922
15
0
2=-0.0015763
-2
exposant de lyapunov
10
-4
5 -6
x
-8
0
-10
-12
-5
-14 3=-14.5208
-10 -16
5 10 15 20 25 30 0 50 100 150 200 250 300
r temps
c) d)
18
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
48
46
44
42
40
X(i)
38
36
34
32
. 30
30 32 34 36 38 40 42 44 46 48
X(i-1)
e)
Fig. I. 7 Comportement dynamique du systme de Lorenz : c) diagramme de bifurcation. d) exposant de
Lyapunov pour = . e) section de Poincar. a, b) : volution du systme pour = , = .
Pour = 10, = 8/3 , le diagramme de bifurcation est celui de la figure (1.7.c). Il fait ressortir
deux types de comportement : Ainsi pour = 15 , le plus grand exposant du systme est nul,
donc il converge dans ce cas vers une orbite priodique alors que pour = 28 , le systme est
20
systme pour xo=-5.0001, yo=-5.0001,zo=-10.0001
sytme pour xo=-5, yo=-5, zo=-10
15
10
0
x
-5
-10
-15
-20
0 5 10 15 20 25 30
temps (s)
La figure (I.8) illustre la sensibilit aux conditions initiales. Cependant, une autre
caractristique des systmes chaotiques peut tre observe sur les courbes prcdentes.
En effet, un systme chaotique volue dune manire qui semble alatoire. La figure (I.9)
permet de comparer une volution simple, priodique et donc prdictible dun systme
classique avec lvolution plus complexe, non priodique et non prdictible dun systme
chaotique. Notons que les systmes chaotiques obissent tout de mme aux lois de la
19
Chapitre I _________________________________________________ Gnralits sur les systmes chaotiques
20
x: une variable du systme chaotique de Lorenz
y: une fonction sinusoidale
15
10
x,y 0
-5
-10
-15
-20
0 5 10 15 20 25 30
temps (s)
20
Chapitre II _________________________________________________ Contrle des systmes chaotiques
La mthode OGY est une mthode de stabilisation qui se base sur lide suivante : pour un
point qui appartient un attracteur chaotique, il existe une orbite priodique stable ou
instable qui passe surement au voisinage de ce point. Ainsi, si un paramtre du systme est
lgrement perturb, les trajectoires du systme vont se runir sur la mme orbite priodique,
et long terme la trajectoire du systme devient une orbite priodique et le systme devient
21
Chapitre II _________________________________________________ Contrle des systmes chaotiques
stable. Cette mthode de stabilisation est adapte seulement aux systmes de petites
dimensions o les variables dtat observs ne sont soumises aucun bruit.
La remarque la plus importante concernant la mthode OGY, est que les orbites priodiques
instables utilises dans le calcul numrique, reprsentent des approximations des orbites
relles ce qui a pour consquence, la convergence de l'tat contrl vers des approximations
dorbites. Donc, la performance de la mthode OGY dpend de la prcision des
approximations. De plus cette mthode est une mthode locale ; on peut donc attendre
longtemps avant que le systme passe au voisinage de lorbite et que le contrle ne se
dclenche.
Pour amliorer lefficacit de la mthode OGY, diffrentes approches ont t proposes dans
la littrature [27-31]. En particulier, Shinbort , Ott, Grebogi et York ont propos des
approches pour rduire le temps dattente et conduire la trajectoire vers le voisinage dsir
dans un temps trs court [32],[33]. Cependant, des problmes comme la difficult obtenir les
paramtres du systme ou mme lorsquils sont bien identifis, il est trs difficile de les
introduire comme lois de commande, peuvent tre rencontres.
Reyl et al [34] ont montr que des valeurs propres complexes survenaient pour des orbites de
priode 3 ou plus. Ils ont donc suggr de revoir lalgorithme OGY pour quil puisse
saccommoder de plusieurs directions instables. Ils ont donc dvelopp une mthode connue
sous le nom MED (Minimal Expected Deviation).
Pour la dfinition de lorbite priodique, Hao a propos une mthode analytique [35].
Osipanko a utilis une reprsentation graphique pour identifier lorbite priodique. Lide de
la mthode est base sur la construction dune reprsentation graphique de la dynamique du
systme tudi [36]. Dans [37], Davidchack et al ont introduit des transformations sur le
systme chaotique original en gardant toujours la structure topologique de lespace dtat.
Donc, cette transformation agit seulement sur la stabilit des orbites.
Pyragas a propos une mthode simple et trs efficace qui repose sur linjection des tats
retards sur lentre du systme [46].
22
Chapitre II _________________________________________________ Contrle des systmes chaotiques
Dans cette mthode, l'entre du contrle est base sur la diffrence entre un tat retard de
temps et l'tat courant, o dnote une priode des orbites priodiques instables. Donc,
cest une mthode de contrle en boucle ferme avec retard. La commande applique au
systme est donne par :
= ( ) (II.1)
: gain de retour
()
Systme chaotique
+ ( )
-
Le principe de la mthode est que lerreur est approxime par la diffrence entre ltat courant
et ltat retard ( ), lorsque la trajectoire est au voisinage du point fixe.
Par la suite, plusieurs alternatives la mthode originale de Pyragas ont t publies. Par
exemple, Yamamoto et al ont introduit laspect prdictif de la manire suivante [47]:
()
Systme chaotique
-
+ ( + 1) Modle de prdiction
= ( + 1 ) (II.2)
En 1991, Hunt a introduit une mthode de contrle retour dtat occasionnelle (Occasional
Proportional Feedback OPF) [48]. Il a essay de rduire un attracteur a une application
unidimensionnelle autour dun point fixe . Tout dabord la coordonne du point fixe doit
tre connue. Lapplication du i me retour peut tre dcrite autour du point fixe par :
23
Chapitre II _________________________________________________ Contrle des systmes chaotiques
+ = + ( ) (II.3)
Le point fixe est instable si la grandeur de la pente > 1 . il peut tre stabilis si lon
dplace le point fixe actuel du systme un autre situ :
1
= 0 + = 1 0 + 0 (II.4)
Le dplacement du point fixe est effectu par perturbation paramtrique, i.e. que
( 0 )
= 1 ( 0 ) (II.5)
24
Chapitre II _________________________________________________ Contrle des systmes chaotiques
Dautres mthodes ont t proposes et dveloppes pour raliser le contrle du chaos dans
divers systmes dynamique non linaires. en 1999, Chen a propos une combinaison
prdictive flou pour le contrle des systmes incertains dfinis par des sries de donnes [55].
Udatawa a dvelopp un contrleur flou pour les systmes chaotiques [56]. Puis dans [57],
Park a propos une autre structure adaptative dun contrleur flou pour le contrle des
systmes chaotiques incertains. Ramesh et al ont utilis un rseau neuronal pour le contrle du
chaos dans loscillateur de Van Der Pol [58], puis Ren et al ont utilis le rseau neuronal pour
lidentification et le contrle des systmes chaotiques continus [59]. Dautres approches
comme, le backstepping [60-63], le mode glissant [64-66], la commande adaptatif [67-70],
ont t galement utilises.
Il est important de prciser que la littrature dans ce domaine est trs large et les
mthodologies dcrites dans cette thse ne reprsentent quune partie dentre elle. Dans ce qui
suit, nous dcrivons trois mthodes de contrle de systmes chaotiques avec application sur
des exemples de systmes continus et discrets. Il sagit de la mthode OGY qui est trs
connue, la mthode de contrle Backstepping et dune mthode qui combine le contrle flou
et le contrle prdictif base sur un rgulateur PID.
x f F ( x f , po ), (II.8)
25
Chapitre II _________________________________________________ Contrle des systmes chaotiques
Et
pn pn po , (II.10)
x n 1 Ax n Bp n , (II.11)
Avec
A Dx F (x) , (II.12)
B F / p, (II.13)
La matrice reprsente deux directions propres, une direction stable e s (valeur propre <1) et
u : Valeur propre u . 1
Avec f s es f u eu 1 ,
f s eu f u es 0,
Alors
f u [u eu f u s es f s xn Bpn ] 0, (II.17)
Sachant que :
f s es f u eu 1 ,
f s eu f u es 0,
Alors :
f u u xn f u Bpn 0, (II.18)
Lajustement sur le paramtre du contrle est donn par :
f u u
p n xn , (II.19)
fu B
f u u
Si on pose : k ,
fu B
Alors on obtient :
pn kxn , (II.20)
Avec la condition suivante :
p n po , (II.21)
(II.24)
y n 1 x n
27
Chapitre II _________________________________________________ Contrle des systmes chaotiques
- point fixe :
Pour dterminer les points fixes on pose xn1 xn et y n1 y n , on obtient donc:
x a x 2 by
(II.25)
y x
Cest dire :
xf , yf
1 b 1 b2 a (II.26)
2 4
En posant : c 1 b
2
On obtient : x f , y f c c 2 a (II.27)
x f 2 , y f 2 1.5839 (II.28)
2 x f 1 b , 1
A B (II.29)
1 0 0
Donc
1.7678 0.3
A (II.30)
1 0
s ,u x f 1 x 2f 1 b (II.31)
Soit :
28
Chapitre II _________________________________________________ Contrle des systmes chaotiques
Ce qui donne :
1 u 1 s
fs et fu
s u u s u s s u
e- calcul de k :
Le paramtre k est reprsent par
1 s
u
f
k u u u s s u u s (II.35)
fu B 1 s 1
u
u s s u 0
29
Chapitre II _________________________________________________ Contrle des systmes chaotiques
Pour activer le contrle plus tt et pour viter le double dclenchement du contrle, on change
la condition de test dans lalgorithme par :
( xn x f 1 ) 2 y n y f 1
2
(II.37)
30
Chapitre II _________________________________________________ Contrle des systmes chaotiques
Dans ce deuxime cas, on remarque que le dclenchement du contrle se produit une seule
fois. Le systme se stabilise la valeur xn 0.8839 aprs 79 itrations seulement, cela
x f a( y f x f )
(II.39)
y f x f z f rx f y f
z f x f y f bz f
Pour que le systme (II.38) se stabilise sur lorbite priodique O il faut que lim X O 0 ,
t
avec X ( x, y, z ) T .
Le systme contrl est dfini par :
(II.40)
x a( x y ) u1 ,
y xz rx y u2 ,
z xy bz u ,
3
31
Chapitre II _________________________________________________ Contrle des systmes chaotiques
Si on choisit 1 0 , V1 est dfinie ngative, ce qui implique que le sous systme z1 est
asymptotiquement stable.
La fonction 1 ( z1 ) est une fonction destimation, lorsque e2 est considre comme contrleur.
e3 2 ( z1 , z 2 ) (II.47)
- Etape 2 :
Pour stabiliser le sous systme ( z1 , z 2 ) on dfinit la fonction de Lyapunov suivante :
z 22
V2 V1 (II.48)
2
Ce qui implique:
V2 az12 [(r z f ) z1 u 2 ]z 2 ( x f z 2 z1 z 2 ) 2 z 22 (II.49)
pour 2 0 et u 2 (r z f ) z1 on a :
32
Chapitre II _________________________________________________ Contrle des systmes chaotiques
V2 az12 z 22 V2 0 (II.50)
Donc le sous systme ( z1 , z 2 ) est asymptotiquement stable.
Nous savons que : z3 e3 2 , car 2 est une fonction destimation. On obtient le sous systme
suivant :
z1 az 2 az1
(II.51)
z 2 z 2 ( x f z1 ) z 3
z 3 y f z1 x f z 2 bz 3 z1 z 2 u 3
- Etape 3 :
Afin de stabiliser le sous systme ( z1 , z2 , z3 ) on choisit la fonction de Lyapunov suivante :
z 32
V3 V2 (II.52)
2
Ce qui donne :
V3 az12 z 22 bz 32 ( y f z1 x f z 2 z1 z 2 u3 ) z 3 (II.53)
- Etape 1 :
Soit x1 x xd lerreur entre la variable x et la trajectoire dsire. La drive est donne par :
x1 a( y x) x d (II.55)
x 2 y 1 (II.58)
33
Chapitre II _________________________________________________ Contrle des systmes chaotiques
On choisissant : 2 0 et u 2 r ( x1 xd ) 1 1 , alors :
V2 ax12 x22 0 , ce qui assure que le sous systme ( x1 , x2 ) est asymptotiquement stable.
2 est une fonction destimation dont la variable derreur est donne par : x3 z 2
x1 ax1 ax2
x 2 ( x1 xd ) x3 x2 (II.62)
x ( x x )( x ) bx u
3 1 d 2 1 3 3
- Etape 3 :
Soit V3 une fonction de Lyapunov:
x32
V3 V2 (II.63)
2
Sa drive est donne par :
V3 ax12 x22 x3 [( x1 xd )( x2 1 ) bx3 u3 ] (II.64)
Pour u3 ( x1 xd )( x2 1 ) on obtient :
34
Chapitre II _________________________________________________ Contrle des systmes chaotiques
25 20
Control on
20
15
15
10
10
5
5
0 0
y
x
-5
-5
-10
-10
-15
-15
-20
-25 -20
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
time(s) time(s)
50
40
30
20
z
10
-10
0 5 10 15 20 25 30 35 40
time(s)
20 30
x y
xd xd
15
20
10
10
5
0 0
x
-5
-10
-10
-20
-15
-20 -30
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
time(s) time(s)
35
Chapitre II _________________________________________________ Contrle des systmes chaotiques
50
z
xd
40
30
20
z
10
-10
-20
0 5 10 15 20 25 30 35 40 45 50
time(s)
36
Chapitre II _________________________________________________ Contrle des systmes chaotiques
37
Chapitre II _________________________________________________ Contrle des systmes chaotiques
() () () ()
Contrleur Systme
()
-+
( ) 1
( + 1) () ( + )
( + 1) + - ( + 1)
() + - ()
Temps de retard
( )
+ - ( )
38
Chapitre II _________________________________________________ Contrle des systmes chaotiques
() ()
+
1 1
+
Contrleur ()
1
+ flou PD
-
+
()
1
+
1
()
+ + ()
() +
+
1
+ +
+
Contrleur ()
1
flou I
Dans ce qui suit, nous prsentons les rsultats de simulation du contrle du systme de Hnon
choisi comme exemple. Lquation rcurrente qui dcrit le systme de Hnon est :
= 1.3 1.3 2 2 0.065 3 + ( 1) (II.68)
() : la loi de commande.
Le critre doptimalit est dfini comme suit :
3 2 3
= =1 + =0( )2 (II.69)
On essayera de comparer les rsultats obtenus par le contrle prdictif flou PID avec des
rsultats obtenus par un contrleur flou PID.
Le calcul des paramtres et ltude de la stabilit des contrleurs est fait de la mme manire
que dans [76]. Pour le rgulateur prdictif flou PID les paramtres sont optimiss comme
suit :
39
Chapitre II _________________________________________________ Contrle des systmes chaotiques
1.5 0
y(k)
Ry(k)
-0.2
1
-0.4
0.5
la commande
-0.6
y(k), Ry(k)
0
-0.8
-0.5
-1
-1
-1.2
-1.5 -1.4
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000
Temps (0.1*s) Temps (0.1*s)
1.5
0.5
L'erreur
-0.5
-1
-1.5
0 100 200 300 400 500 600 700 800 900 1000
Temps (0.1*s)
Fig. II. 9 Contrle du systme chaotique de Hnon par un contrleur flou PD+I
40
Chapitre II _________________________________________________ Contrle des systmes chaotiques
1.5 0
y
ref
-0.2
1
-0.4
0.5
la commande
-0.6
y(k), ref
0
-0.8
-0.5
-1
-1
-1.2
-1.5 -1.4
0 50 100 150 200 250 300 350 400 450 500 0 50 100 150 200 250 300 350 400 450 500
Temps(0.1*sec) Temps(0.1*sec)
1.5 8
6
1
4
0.5
lle cot optimal J
2
l'erreur
0 0
-2
-0.5
-4
-1
-6
-1.5
0 50 100 150 200 250 300 350 400 450 500 -8
0 50 100 150 200 250 300 350 400 450 500
Temps(0.1*sec)
Temps(0.1*sec)
Fig. II. 10 Contrle du systme chaotique de Hnon par un contrleur prdictif flou PD+I
41
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
III. 1 Introduction
42
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
Avec est une matrice constante, et : une fonction non linaire continue.
1 , 2 matrices de gain de retour.
On note lerreur de synchronisation par :
= () (III.3)
Et
= (III.4)
La dynamique de lerreur de synchronisation est donne par :
= + , 1 + 2 () (III.5)
Parmi les approches proposes dans la littrature pour synchroniser les systmes chaotiques
identiques , non identiques, incertains, hyper-chaotiques, les oscillateurs excitation etc.
nous pouvons citer les mthodes de synchronisation bases sur : le contrle non linaire [82-
84], le contrle adaptatif [85]-[86], le contrle par mode glissant [87]-[88], le contrle
actif [89]-[90], le contrle Backstepping [91]-[92], , le contrle retour dtat [93], , etc.
Ce chapitre est consacr la prsentation des mthodes les plus performantes et les plus
rencontres.
43
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
seulement pour la synchronisation des systmes non identiques, mais aussi pour la
synchronisation des systmes hyper-chaotiques. De plus, cette mthode offre une simplicit
remarquable pour limplmentation de lalgorithme. Des variations adaptatives ont t
introduites sur la mthode, afin de lappliquer la synchronisation des systmes incertains. Le
principe de lalgorithme est le suivant :
Soit deux systmes chaotiques synchroniser. Un systme matre dfini par :
1 + 1 = 1 , (III.7)
Et un systme esclave dfini par :
2 + 1 = 2 , (III.8)
() reprsente le vecteur dtat du systme, une fonction non linaire et le paramtre de
contrle.
Afin de synchroniser les deux systmes, on applique sur lesclave la fonction du contrle actif
()
2 + 1 = 2 , + () (III.9)
Pour que les deux systmes se synchronisent, il faut que lerreur entre les trajectoires des deux
systmes converge vers zro lorsque le temps tend vers linfini.
Cette erreur est obtenue en faisant la soustraction entre (III.7) et (III.8)
+ 1 = 2 , 1 , + () (III.10)
Elle peut tre exprime comme suit :
+ 1 = , + , + () (III.11)
O , reprsente la partie linaire et , la partie non linaire.
On dfinit la fonction du contrle actif par :
= , + ( ) (III.12)
On obtient donc :
+ 1 = () (III.13)
Pour : < 1, = 1,2, , 0 lorsque , La synchronisation entre les deux
systmes est alors ralise.
= + [ + ] (III.15)
Avec la loi de commande.
Pour mieux illustrer le principe de cette mthode, on considre titre dexemple un systme
de dimension 3.
Lerreur de synchronisation entre les deux systmes dans ce cas est dfinie par:
= (1 , 2 , 3 ) = (1 1 , 2 2 , 3 3 ) (III.16)
Et sa dynamique donne par :
= + [ ] (III.17)
Pour rendre le systme derreur contrlable, la loi de commande doit tre convenablement
choisie.
On pose :
= 1 + 2 (III.17)
O
1 = () (III.18)
1 1
2 = = 1 , 2 , 3 2 2 (III.19)
3 3
= 1 , 2 , 3 : est le vecteur de rtroaction.
1 est un contrleur non-linaire, et 2 un contrleur linaire. Le contrleur global est dit
contrleur hybride.
la stabilit asymptotique du systme derreur est garantie si toutes les valeurs propres de la
matrice ( ) ont des parties relles ngatives. Si on applique les lois de commande sur
le systme derreur, sa dynamique devient :
= (III.20)
En sappuyant sur la thorie du contrle linaire, la synchronisation est obtenue si les parties
relles des valeurs propres de la matrice ( ) sont toutes ngatives.
La mthode du backstepping est une mthode rcursive qui se base sur le choix dune
fonction de Lyapunov avec la conception du contrleur ncessaire. Il existe plusieurs
avantages dans cette mthode :
45
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
1 = 1 1 , 2
2 = 2 1 , 2 , 3
(III.21)
= 1 , 2 , , + +1 ()
1 est une fonction linaire, et ( = 2,3, , ) sont des fonction non-linaires. Pour
certains systmes tels que celui de Lorenz ou de Rossler, +1 = 0.
On considre un systme matre reprsent par (III.21) et un systme esclave dfini par :
1 = 1 1 , 2
2 = 2 1 , 2 , 3
(III.22)
= 1 , 2 , , + +1 +
+1 a les mme caractristiques que +1 , et est une loi de commande qui doit tre
choisie convenablement pour obtenir la synchronisation.
1 = 1 1 2 = 2 2 = (III.23)
Et la dynamique du systme:
1 = 1 1 , 2
2 = 2 1 , 2 , 3 , 1 , 2 , 3
(III.24)
= 1 , 2 , , , 1 , 2 , , + +1 +1 +
Lobjectif est de calculer une loi de commande qui assure la convergence du systme
( = 1,2, , ) vers lorigine en utilisant lalgorithme backstepping.
Pour cela, le systme derreur (III.24) doit tre dcompos en sous systme:
1 , 1 , 2 , 1 , 2 , 3 , , (1 , 2 , 3 , , ) (III.25)
46
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
= (, , , , ) (III.24)
: lordre du sous-systme.
Les lois de commandes et les contrleurs virtuels sont calculs chaque fois de tel sorte que
la drive de la fonction de Lyapunov soit strictement ngative < 0.
On a :
= () (III.27)
Et
= (III.28)
= + + () (III.29)
Si on se base sur le principe du contrle actif pour liminer la partie non-linaire du systme
derreur, la loi de commande () est choisie comme suit :
= (III.30)
Avec un vecteur constant de gain qui doit tre calcul de telle sorte que le couple (, )
soit contrlable.
= + () (III.31)
Le calcul du contrleur est souvent bas sur la mthode donne par Hung et al [95].
47
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
= () (III.32)
: vecteur constant.
= 0, =0 (III.33)
= () + () = 0 (III.34)
= ()1 () (III.35)
Pour assurer la stabilit asymptotique du systme contrl, la matrice doit tre choisie de
1
telle sorte que les parties relles des valeurs propres de la matrice soient
toutes ngatives,
= (III.37)
() = ()1 [ + () + ] (III.38)
()1 + () + () > 0
() = (III.39)
()1 + () () < 0
2
= (III.40)
2
do
48
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
= 2 (III.41)
la drive est toujours ngative, puisque est toujours positive tant que 0 et
, > 0.
49
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
1 = 1
Sous-systme
1 = 1 (1 , 2 )
Systme maitre
Fig. III. 1 Structure de synchronisation par dcomposition en sous-systme propose par Pecora et Carroll
40 60
dclenchement du controle emmeteur dclenchement du controle emmeteur
rcepteur 50 rcepteur
30
40
20
30
y et y estime
z et z estime
10
20
0
10
-10
0
-20 -10
-30 -20
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
temps(s) temps(s)
50
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
Bien que les deux systmes aient t initialiss diffremment, ils ont fini par se rattraper et
avoir la mme trajectoire. Ce type de synchronisation est dite unidirectionnel, car le systme
matre reprsente la source et le systme esclave le destinataire.
Par la suite Carroll a propos un systme de communication crypt bas sur l'exemple de
Pecora et illustr par la figure suivante.
Signal de couplage
Fig. III. 3 Systme de communication chaotique propos par Pecora et Carroll [100]
51
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
10
4
m(t) message source
2
-2
-4
-6
-8
-10
0 2 4 6 8 10 12 14 16 18 20
temps(s)
30
20
mt(t) message crypt par le chaos
10
-10
-20
-30
0 2 4 6 8 10 12 14 16 18 20
temps(s)
20
m(t) message source
mr(t) message dcrypt
15
mr(t) message dcrypt
10
-5
-10
0 2 4 6 8 10 12 14 16 18 20
temps(s)
Fig. III. 4 Transmission chaotique dune sinusode selon la structure de Pecora et Carroll
52
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
Le message source est mlang avec la deuxime variable du systme, et la variable est
utilise comme signal de couplage.
Les rsultats de simulation sont reprsents par la figure (III.4). On remarque quaprs
seulement quelque seconde on reconstruit exactement le mme message mis.
Pour viter ltat transitoire (dead bit synchronization) il est conseill dintroduire le message
utile au milieu de la porteuse chaotique.
= , , = , : (III.43)
= , , , = , : (III.44)
O (, ) sont les tats des systmes et (, ) sont les sorties.
Soit une fonction continue, qui dcrit la relation entre le matre et lesclave lors de la
synchronisation :
= , : (III.45)
La synchronisation est dite complte si () = .
La synchronisation complte est donc une concidence complte entre les variables dtat des
deux systmes synchroniss. Les mthodes de synchronisation complte sont typiquement
associes avec la synchronisation des systmes identiques.
53
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
Elle est dfinie pour le cas o () ( ), avec est un nombre positif trs petit.
Comme dans le cas de la synchronisation Lag, la relation entre les variable dtat des
systmes matre et esclave est donne par :
+ , > 0. (III.46)
1 2 < . (III.47)
= + , = 1, , (III.48)
2 + 1 = 22 + 2 + 1 () (III.50)
2 + 1 = 2 + 2 ()
O
1 = 1 () (III.54)
2 = 2 (III.55)
Alors
+ 1 = 1 () (III.56)
+ 1 = 2 (III.57)
Pour la simulation, on prend:
1 = 2 = 0.1, 1 0 = 0.1, 1 0 = 0.2, 2 0 = 0.4, 2 0 = 0.5 .
55
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
2 2
y1
x1
1 1 y2
x2
Y1,Y2
X1,X2
0 0
-1 -1
Control on Control on
-2 -2
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
4 4
2 2
Ys
0
Xs
-2 -2
-4 -4
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
iteration iteration
1 + 1 = 1 , + 0.41 0.51
1 + 1 = 0.31 + 1 , (III.58)
1 + 1 = 0.11 0.21
Avec
+1 < 0.5
, = 0.5 (III.59)
1 > 0.5
Et = .
2 + 1 = 2 , + 0.42 0.52 + 1 ()
2 + 1 = 0.32 + 2 , + 2 (III.60)
2 + 1 = 0.12 0.22 + 3
Lerreur de synchronisation est alors la suivantes:
+ 1 = 2 , 1 , + 0.4 0.5 + 1 ()
+ 1 = 0.3 + 2 , 1 , + 2 (III.61)
+ 1 = 0.1 0.2 + 3
56
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
2 2
Control on X1 Control on Y1
1 X2 1 Y2
X1, X2
Y1,Y2
0 0
-1 -1
-2 -2
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
3 4
2
2
1
Xn
Yn
0
0
-2
-1
-2 -4
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
iteration iteration
0.3
Control on Z1
0.2 Z2
0.1
Z1,Z2
-0.1
-0.2
0 20 40 60 80 100 120 140 160 180 200
0.3
0.2
0.1
Zn
-0.1
-0.2
0 20 40 60 80 100 120 140 160 180 200
iteration
Les lois de commande quon doit appliquer sur lesclave afin dassurer lanti-synchronisation
sont calcules laide de lalgorithme du contrle actif.
57
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
Soit les systmes matre et esclave reprsents respectivement par les quations suivantes :
x1 a( y1 x1 ),
y1 x1 z1 cy1 , (III.63)
z x y bz ,
1 1 1 1
x 2 a( y 2 x 2 ) S1 ,
y 2 x 2 z 2 cy 2 S 2 ,
z x y bz S ,
2 2 2 2 3
(III.64)
e1 x1 x2
e2 y1 y2 (III.65)
e z z
3 2 1
Sa dynamique est :
e1 x1 x2
e2 y1 y 2 (III.66)
e z z
3 2 1
Ce qui donne
e1 ae2 ae1 S1
e2 ce2 x1e3 z2 ( x1 x2 ) S 2 (III.67)
e x e be y ( x x ) S
3 1 2 3 2 2 1 3
Pour liminer les termes non linaires dans lquation (III.67), la fonction du contrle actif est
choisi, telle que:
S1 v1
S 2 z2 ( x1 x2 ) v2 (III.69)
S y ( x x ) v
3 2 2 1 3
58
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
e1 ae2 ae1 v1
e2 ce2 x1e3 v2 (III.70)
e x e be v
3 1 2 3 3
1 2
f (t ) (e1 e22 e32 ) (III.71)
2
df (t )
e1e1 e2 e2 e3 e3
dt (III.72)
e1 (ae2 ae1 v1 ) e2 (ce 2 x1e3 v 2 ) e3 (be3 x1e2 v3 )
Si on choisit :
v1 ae2
v2 x1e3 2ce2 (III.73)
v e x
3 2 1
df (t )
ae12 ce22 be32 (III.74)
dt
Si on pose
r min a, b, c (III.75)
Alors :
df (t )
r (e12 e22 e32 ) 2rf (t )
dt (III.76)
f (t ) f (0)e 2 rt
59
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
20 25
x1 y1
x2 20 y2
15
15
10
10
5
5
y1,y2
x1,x2
0 0
-5
-5
-10
-10
-15
-15
-20
-20 -25
0 5 10 15 20 25 30 0 5 10 15 20 25 30
time time
40
z1
z2
30
20
10
z1,z2
-10
-20
-30
-40
0 5 10 15 20 25 30
time
Pour illustrer cette partie nous avons choisi le systme hyperchaotique de L. Les systmes
matre et esclave sont reprsents respectivement par les quations (III.77) et (III.78):
1 = 1 1 + 1
1 = 1 1 + 1
(III.77)
1 = 1 1 1
1 = 1 1 + 1
2 = 2 2 + 2 + 1
2 = 2 2 + 2 + 2
(III.78)
2 = 2 2 2 + 3
2 = 2 2 + 2 + 4
60
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
= 2 1 ()
= 2 1 ()
(III.79)
= 2 1 ()
= 2 1 ()
Pour que les deux systmes se synchronisent il faut que lim ( = 1, ,4) 0. Dans ce
cas le problme de synchronisation se transforme un problme de contrle de lerreur pour
quelle se stabilise la valeur zro.
= + + 1
= 1 + 2 + 2
(III.80)
= 1 + 2 + 3
= 1 + 2 + + 4
= + + 1 + 1 + 2 + 2 (III.82)
+ 1 + 2 + 3 + (1 + 2 + + 4 )
Si on pose :
1 = + 1
2 = 2 + 1
(III.83)
3 = 2
4 = 2 (1 + 1)
Si on pose = min
{, , , }
Alors :
2 + 2 + 2 + 2 = 2 (III.85)
(0) 2
61
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
Les figures suivantes reprsentent les rsultats de simulation obtenus pour des conditions
initiales diffrentes
Les diffrentes figures montrent que les trajectoires des variables dtat (, , , ) des
systmes matre et esclave divergent avant le dclenchement du contrle. Ceci est d la
sensibilit aux conditions initiales. Une fois le contrle dclench, ces mmes trajectoires
convergent rapidement et deviennent identiques dans un temps rduit.
40 40
control on x1 y1
20 x2 20 y2
x1,x2
y1,y2
0 0
-20 -20
-40 -40
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
time
40 40
20 20
ex
ey
0 0
-20 -20
-40 -40
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
time (s) time (s)
60 200
z1 u1
40 z2 100 u2
z1,z2
u1,u2
20 0
0 -100
-20 -200
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
time time
40 200
20
100
0
eu
ez
0
-20
-100
-40
-60 -200
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
time (s) time (s)
62
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
150
ex
ey
ez
100
eu
50
ex,ey,ez,eu
0
-50
-100
-150
0 2 4 6 8 10 12 14 16 18 20
time (s)
1 = 2 1
2 = 1 3 2 (III.86)
3 = 1 2 3
10 0
5 -10
0 5 10 15 20 25 30
X3
0 20
-5
X2
-10
20 -20
0 5 10 15 20 25 30
10 20
0 10
X3
-10 10 0
5
0
X2 -20 -5 -10
-10
X1 0 5 10 15 20 25 30
Time (s)
1 0 1 0 0 1 3
2 = 0 1 0 2 + 1 0 (III.87)
1 2
3 0 0 3 0 1
63
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
0 0 0 1 3
= 0 1 0 , = 1 0 , = (III.88)
1 2
0 0 0 1
1 2 3
= (III.89)
0 0 0
Alors :
0 0 0
2 3
= 0 1 0 1 0 1 (III.90)
0 0 0
0 0 0 1
Pour = 5, = 16, = 1 on a :
5 5 0
= 1 1 2 3 (III.91)
0 0 1
En utilisant la table de Routh, les gains peuvent tre choisis comme suit :
1 = 1, 2 = 3, 3 = 3 (III.92)
1 = 2 1
2 = 1 3 2 (III.93)
3 = 1 2 3
Comme pour le systme matre, le systme esclave est mis sous la forme :
1 0 1 0 0 1 3
2 = 0 1 0 2 + 1 0 (III.94)
1 2
3 0 0 3 0 1
1 3
= (III.95)
1 2
La synchronisation des deux systmes revient appliquer sur le systme esclave une loi de
commande = 1 + 2 .
64
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
1 = () (III.96)
Et
2 = ( ) (III.97)
1 = 2 1 + 1 3 1 3 + 1 1 + 3 2 2 + 3(3 3 )
2 = 1 3 2 1 2 + 1 2 (III.99)
3 = 1 2 3
Pour illustrer lefficacit de la mthode, quelques rsultats de simulation sont reprsents par
les figures suivantes.
Les lois de commande sont appliques sur le systme esclave ds le dpart. On remarque que
pour les premires secondes les deux systmes varient selon une dynamique diffrente, mais
dans un temps trs court les trajectoires commencent se rapprocher et deviennent identiques
linstant = 7.
10 16
X1
8 Y1 14
6
12
4
10
2
e1=(X1-Y1)
8
X1, Y1
0
6
-2
4
-4
2
-6
-8 0
-10 -2
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (s) Time (s)
65
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
15 25
X2
Y2
10
20
5
15
e2=(X2-Y2)
0
X2, Y2
10
-5
5
-10
0
-15
-20 -5
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (s) Time (s)
15 5
X3
Y3
10 0
5 -5
e3=(X3-Y3)
X3, Y3
0 -10
-5 -15
-10 -20
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (s) Time (s)
Fig. III. 10 Synchronisation des systmes chaotique par le contrle hybride rtroaction
Soient les systmes matre et esclave reprsents respectivement par (III.100) et (III.101).
x1 a( y1 x1 ),
y1 x1 z1 cy1 ,
z x y bz ,
1 1 1 1
(III.100)
x 2 a( y2 x2 ) u1 ,
y 2 x2 z 2 cy 2 u2 ,
z x y bz u ,
2 2 2 2 3
(III.101)
e1 x2 x1 , e2 y 2 y1 , e3 z 2 z1 (III.102)
66
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
e1 ae 2 ae1 u1
(III.103)
e 2 z 2 e1 ce 2 x1 e 3 u 2
e y e x e be u
3 2 1 1 2 3 3
Etape 1 :
On pose 1 e1 , alors :
1 ae2 a1 (III.104)
12
V1 (III.105)
2
2 e2 1 (III.107)
a a
1 2 1 (III.108)
z c x e u
2 2 1 2 13 2
Etape 2 :
22
V2 V1 (III.109)
2
Sa drive est:
V2 a12 [ z2 1 c 2 x1 2 u2 ] 2 (III.110)
67
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
V2 a12 22 0 (III.111)
1 a 2 a1
2 2 x1 3 (III.112)
3 y2 1 x1 2 b 3 u3
Etape 3 :
32
V3 V2 (III.113)
2
Donc :
V3 a12 22 b 32 ( y2 1 x1 2 u3 ) 3 (III.114)
Si on choisit :
u3 y2 1 x1 2 (III.115)
On obtient:
V3 a12 22 b 32 0 (III.116)
15 15
10
10
5
5
x1,x2
y1,y2
0
0
-5
-5
-10
-10
-15
-15
-20
-20 -25
0 5 10 15 20 25 30 0 5 10 15 20 25 30
time time
68
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
40 30
z1 e1
z2 e2
35 e3
20
30
10
25
e1,e2,e3
z1,z2
0
20
-10
15
-20
10
5 -30
0 5 10 15 20 25 30 0 5 10 15 20 25 30
time time
Dans cette partie, le contrle actif est appliqu la synchronisation de deux systmes
diffrents. Le systme hyper-chaotique de L est choisi comme systme matre et le systme
chaotique de Qi comme esclave. Lorsque les deux systmes sont synchroniss, le systme
chaotique de Qi va suivre une trajectoire hyper-chaotique.
x 2 a2 ( y 2 x2 ) y 2 z 2 u 2
y b2 ( x 2 y 2 ) x 2 z 2 u 2
2 (III.117)
z 2 c 2 z 2 x 2 y 2 u 2
u 2 d 2 u 2 x 2 y 2 z 2
x1 a1 ( y1 x1 )
y x z c y u
1 1 1 1 1 1 (III.118)
z1 x1 y1 b1 z1
u1 y1 z1 d 1u1
x 2 a 2 ( y 2 x 2 ) y 2 z 2 u 2 s1
y b2 ( x 2 y 2 ) x 2 z 2 u 2 s 2
2 (III.119)
z 2 c 2 z 2 x 2 y 2 u 2 s 3
u 2 d 2 u 2 x 2 y 2 z 2 s 4
69
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
s1 y 2 z 2 u 2 a 2 y1 a1 x 2 a 2 x1 v1
s c y b y b x x z u x z u v
2 1 2 2 1 2 2 2 2 2 1 1 1 2
(III.120)
s 3 c 2 z1 b1 z 2 x 2 y 2 u 2 x1 y1 v3
s 4 d 2 u1 d 1u 2 x 2 y 2 z 2 y1 z1 v 4
Avec:
40 40
Control on x1 y1
20 x2 20 y2
x1,x2
y1,y2
0 0
-20 -20
-40 -40
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
20 40
20
0
0
ex
ey
-20
-20
-40
-40 -60
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
time time
50 100
z1 u1
40 z2 u2
50
30
u1,u2
z1,z2
0
20
-50
10
0 -100
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
10 80
60
0
40
eu
ez
-10
20
-20
0
-30 -20
0 2 4 6 8 10 12 14 16 18 20 0 1 2 3 4 5 6 7 8 9 10
time time
Fig. III. 15 Synchronisation du systme hyper-chaotique de L avec le systme chaotique de Qi
70
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
80
ex
ey
60 ez
eu
40
ex,ey,ez,eu
20
-20
-40
-60
0 1 2 3 4 5 6 7 8 9 10
time
Les figures montrent lefficacit du contrle actif mme lorsquil sagit de synchroniser des
systmes diffrents et de dynamique plus complexe. On remarque que le contrleur calcul a
parfaitement conduit le systme esclave suivre des trajectoires hyper-chaotiques. De plus la
stabilit est garantie puisque les lois de commande sont tires de la fonction de Lyapunov, ce
qui assure une stabilit asymptotique.
Dans cette partie nous nous intressons aux systmes chaotiques incertains, c'est--dire dans
lesquelles les paramtres du systme sont incertains ou partiellement connus.
Pour illustrer le principe de la synchronisation de ce type de systme nous avons choisi deux
exemples de systmes, le systme de Lorenz et le systme de Chen [104]
On considre deux systmes, un systme matre avec lindice m et un systme esclave avec
lindice s.
x m a( y m x m )
y m x m z m rxm y m (III.122)
z x y bz
m m m m
71
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
Et le systme esclave:
x s au ( y s x s ) u1
y s x s z s ru x s y s u 2 (III.123)
z x y b z u
s s s u s 3
Soit :
ea au a, er ru r, eb bu b (III.124)
Et sa variation est:
e x a(e y e x ) ea ( y s x s ) u1
e y (r z m )e x e y x s e z er x s u 2 (III.126)
e z y m e x x s e y be z eb z s u 3
On pose 1 ex
Donc:
1 a(e y 1 ) ea ( y s xs ) u1 (III.127)
12 ea2
V1 (III.128)
2 2
V1 1[ea ( xs y s ) a1 a1 u1 ] ea ea
(III.129)
Pour :
1 0, u1 0 et ea 1 ( xs y s )
On obtient :
72
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
V1 a12 0 (III.130)
2 e y 1 (III.131)
1 a( 2 1 ) ea ( y s x s )
(III.132)
2 (r z m ) 1 2 x s e z er x s u 2
22 er2
V2 V1 (III.133)
2 2
Pour 2 0, u2 (r zm )1 et er 2 xs
On a:
V2 a12 22 0 (III.135)
1 a( 2 1 ) ea ( y s x s )
2 2 x s 3 er x s (III.136)
3 y m 1 x s 2 b 3 eb z s u 3
32 eb2
V3 V2 (III.137)
2 2
73
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
V3 a12 22 3 [ xs 2 b 3 y m 1 eb z s u3 ] eb eb (III.138)
Pour u3 ( xs 2 y m 1 ) et eb 3 z s
On a :
V3 a12 22 b 32 0 (III.139)
u 2 ( r z m )e x
(III.140)
u3 ( x s e y y m e x )
ea ex ( xs ys )
er e y xs (III.141)
eb ez z s
Pour la simulation, les paramtres du matre sont : a 10, b 8 / 3, r 28 , et les valeurs
40
xm
40
xs ym
ys
30
30
20
20
10
xm,xs
ym,ys
10
0
-10
0
-20
-10
-30
-20
0 5 10 15 20 25 30 35 40 -40
time 0 5 10 15 20 25 30 35 40
time
Fig. III. 17 Synchronisation des variables et Fig. III. 18 Synchronisation des variables et
74
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
80 50
zm ex
zs ey
70 40 ez
60 30
50 20
40 10
ex,ey,ez
zm,zs
30 0
20 -10
10 -20
0 -30
-10 -40
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
time time
20 45
40
15
35
30
10
25
au
5 20
ru
15
0
10
5
-5
0
-10 -5
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
time time
40
30
20
10
bu
-10
-20
-30
0 5 10 15 20 25 30 35 40
time
Au dpart, les deux trajectoires sont divergentes. Une fois le contrle dclench = 3, les
trajectoires commencent se rapprocher est deviennent identiques aprs quelques secondes, et
75
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
Comme dans lexemple prcdent, on considre deux systmes de Chen, le premier est
considr comme matre et le deuxime comme esclave.
x m a( y m x m )
y m (c a z m ) x m cy m (III.142)
z x y bz
m m m m
Et
x s au ( y s x s ) u1
y s (cu au z s ) x s cu y s u 2 (III.143)
z x y b z u
s s s u s 3
ex a(e y ex ) ea ( ys xs ) u1
e y (c a z s )ex ce y xm ez ec ( xs ys ) ea xs u2 (III.144)
ez ym ex xs e y bez eb z s u3
Avec
ea au a, eb bu b, ec cu c (III.145)
Soit 1 e x
Alors
1 a(ey 1 ) ea ( ys xs ) u1 (III.146)
Pour tudier la stabilit du sous-systme (1 ) une fonction de Lyapunov V1 est choisie telle
que:
76
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
12 ea2
V1 (III.147)
2 2
Sa drive est:
V1 1[ea ( xs ys ) a1 a1 u1 ] ea ea (III.148)
Si on choisit:
1 0, u1 0 (III.149)
Et
ea 1 ( xs ys ) (III.150)
V1 a12 0 (III.151)
2 e2 1 (III.152)
1 a( 2 1 ) ea ( y s x s )
2 (c a z s ) 1 c 2 xm e z ec ( x s y s ) ea x s u 2
(III.53)
22 ec2
V2 V1 (III.154)
2 2
Pour
2 0, u 2 (c a z s )1 2 (c 1) ea xs , (III.156)
Et
ec 2 ( xs y s ) (III.157)
77
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
On obtient
V2 a12 22 0 (III.158)
3 ez 2 (III.159)
1 a( 2 1 ) ea ( y s x s )
2 2 x m e z ec ( x s y s ) (III.160)
3 y m 1 x s 2 b 3 eb z s u 3
32
eb2
V3 V2 (III.161)
2 2
V3 a12 22 3 [ y m 1 xs 2 b 3 eb z s u3 ] eb eb
(III.162)
Les lois de contrle qui assurent la synchronisation des deux systmes sont:
u2 (c a z s )ex e y (c 1) ea xs
u 3 ( x s e y y m e x )
(III.164)
ea ex ( xs y s )
ec e y ( xs y s )
eb ez z s (III.165)
78
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
30
30
xm
ym
xs
ys
20
20
10
10
xm,xs
ym,ys
0
0
-10
-10
-20
-20
-30
0 5 10 15 20 25 30 -30
0 5 10 15 20 25 30
time
time
Fig. III. 24 Synchronisation des variables et Fig. III. 25 Synchronisation des variables et
70
30
zm
ex
zs
ey
60 ez
20
50
10
40
ex,ey,ez
zm,zs
0
30
-10
20
10 -20
0
0 5 10 15 20 25 30 -30
0 5 10 15 20 25 30
time
time
45 35
40
30
35
25
30
au
cu
25
20
20
15
15
10 10
0 5 10 15 20 25 30 0 5 10 15 20 25 30
time time
Fig. III. 28 Estimation du paramtre Fig. III. 29 Estimation du paramtre
79
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
30
20
10
bu
-10
-20
-30
0 5 10 15 20 25 30
time
La diffrence entre les trajectoires avant lactivation du contrle est due la sensibilit aux
conditions initiales. Une fois le contrle dclench les trajectoires de lesclave suivent
parfaitement le matre et lerreur de synchronisation se stabilise sur la valeur zro. Les
paramtres incertains aussi se stabilisent la limite sur les mmes valeurs que celles du
matre.
III.5.2 Synchronisation des systmes chaotiques incertains par le contrle actif adaptatif
e x a(e y e x ) ea ( y s x s ) u1
e y (r z m )e x e y x s e z er x s u 2 (III.166)
e z y m e x x s e y be z eb z s u 3
u1 v1
u 2 z m e x x s e z v2 (III.167)
u y e x e v
3 m x s y 3
80
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
e x a(e y e x ) ea ( y s x s ) v1
e y rex e y er x s v2 (III.168)
e z be z eb z s v3
1 2
f (t ) (e ey2 ez2 ea2 eb2 er2 ) (III.169)
2 x
df (t )
e x e x e y e y e z e z e a e a eb eb e r e r
dt (III.170)
e x [a(e y e x ) e a ( y s x s ) v1 ] e a e a
e y [re x e y e r x s v 2 ] e r e r
e z [be z eb z s v 3 ] eb eb
Pour assurer la stabilit du systme, les lois de contrle sont choisies comme suit:
v1 ae y
v 2 re x (III.171)
v 0
3
ea e x ( x s y s )
er e y xs (III.172)
eb e z z s
8
Pour la simulation, les valeurs des paramtres du systme matre sont = 10, = 3 , = 28
Pour lesclave, les valeurs initiales des paramtres incertains sont = 6, = 8, = 13.
Les figures suivantes montrent que la synchronisation se produit rapidement. On peut alors
dduire quavec le contrle actif la synchronisation se fait beaucoup plus rapidement quavec
lalgorithme backstepping.
20 40
xm ym
10 xs 20 ys
xm,xs
ym,ys
0 0
-10 -20
-20 -40
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
4 20
2 10
ex
ey
0 0
-2 -10
81
-4 -20
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
time (s) time (s)
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
50 45
zm au
40 40
zs ru
30 bu
zm,zs
35
20
30
10
25
0
au,ru,bu
0 2 4 6 8 10 12 14 16 18 20
20
10 15
5 10
ez
0 5
-5 0
-10 -5
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
time (s) time (s)
Fig. III. 31 Synchronisation des systmes de Lorenz par le contrle actif adaptatif et estimation des
paramtres incertains.
ex a(ey ex ) ea ( ys xs ) u1
ey (c a zs )ex ce y xmez ec ( xs ys ) ea xs u2 (III.173)
ez ymex xsey bez eb zs u3
u1 v1
u 2 z s e x x m e z v 2 (III.174)
u y e x e v
3 m x s y 3
1 2
f (t ) (e ey2 ez2 ea2 eb2 ec2 ) (III.175)
2 x
Do sa drive:
df (t )
e x e x e y e y e z e z e a e a eb eb ec ec
dt
e x [a(e y e x ) e a ( y s x s ) v1 ] e a e a (III.176)
e y [(c a)e x ce y ec ( x s y s ) e a x s v 2 ] e c ec
e z [be z eb z s v 3 ] eb eb
82
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
v1 ae y
v 2 (a c)e x 2ce y ea x s (III.177)
v3 0
ea e x ( x s y s )
ec e y ( xs y s ) (III.178)
eb e z z s
On obtient une forme simplifie de la fonction de Lyapunov, dont la drive est toujours
ngative.
40 40
xm ym
20 xs 20 ys
xm,xs
ym,ys
0 0
-20 -20
-40 -40
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
1 6
0.5
4
0
ex
ey
2
-0.5
-1 0
-1.5 -2
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
time (s) time (s)
60 40
zm
zs
40 35
zm,zs
20 30
25
0
0 5 10 15 20 25 30 35 40
au,cu,bu
20
2
15
1
10 au
ez
0
cu
bu
-1 5
-2 0
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
time (s) time (s)
Fig. III. 32 Synchronisation des systmes de Chen par le contrle actif adaptatif et estimation des paramtres
incertains.
83
Chapitre III _______________________________________________ Synchronisation des systmes chaotiques
Pour la simulation les valeurs des paramtres du systme matre sont a 35, b 3, c 28 , et les
valeurs initiales des paramtres incertains de lesclave sont : au 30, bu 1, cu 18 .
84
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
IV.1 Introduction
La premire dfinition du chaos a t propose par Li et York en 1975 [106], puis Marrotto a
gnralis cette dfinition pour les systmes de dimension suprieure [107]. Une autre
variante a t propose par Denavey [108], et qui est la plus utilise pour le moment surtout
aprs lamlioration introduite par Wiggins [109]. Cependant, ces dfinitions sont toutes
dveloppes pour des systmes discrets, il nexiste aucun critre ou dfinition pour prouver
lexistence du chaos dans un systme continu. Le seul moyen est de calculer lexposant de
Lyapunov ; une valeur positive de lexposant signifie la prsence du chaos [110]. Cette
mthode de calcul dpend de lalgorithme numrique utilis et de la prcision du calculateur,
ce qui rend la conception dun contrleur bas sur lexposant de Lyapunov pratiquement
impossible. Dans certains systmes, la gnration du chaos est possible en faisant varier lun
de ses paramtres. Mais il existe des systmes qui ne sont pas sensible cette variation
paramtrique, ce qui explique la limitation de la mthode.
En se basant sur le critre de dfinition du chaos, les mthodes de chaotification qui existent
sont divises en deux catgories :
Le systme contrl doit possder au moins un exposant positif et voluer dans un
espace born. En gnral, un systme chaotique volue dans une rgion borne et trs
sensible aux conditions initiales, donc dans cette catgorie, le principe de
chaotification va reposer sur le fait dassurer lexistence dun exposant positif dans le
systme contrl en gardant toujours un espace de variation born.
85
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
Introduire une dynamique chaotique sur le systme: Parmi les approches proposes
pour introduire la dynamique chaotique on peut citer
- Le contrle retour dtat [111] ; le principe de cette mthode se base sur la
transformation dun systme chaotique connu en une forme normale RNF
(Rational Normal Form) [112], puis extraire les termes non linaires obtenu par
cette transformation et les utiliser comme une partie du contrleur. Lautre partie
du contrleur est calcule pour stabiliser le systme contrl. Le rle du contrleur
est de stabiliser la dynamique du systme tudi et dintroduire une dynamique
chaotique extraite partir dun systme chaotique.
- Le contrle impulsif [113]: dans ce cas, la loi de commande est compose de deux
parties : une partie pour liminer la dynamique du systme original, et une autre
pour gnrer le chaos.
- Le contrle retard [114]: Quelques travaux ont propos dintroduire un lment
de retard dans une boucle de retour. Si un lment de retard est appliqu sur un
systme de dimension finie, alors le systme contrl devient de dimension infinie,
ce qui permet dobtenir une dynamique plus complexe.
La premire approche dans le domaine de chaotification a t propose par Chen et Lai [115].
Ces auteurs ont dvelopp une mthode base sur les exposants de Lyapunov. Lide est
dinjecter un exposant positif dans une loi de commande compose dune matrice de gain
borne et dune action modulo pour garantir la convergence de lalgorithme. Cette action
modulo est remplace dans certains travaux par un contrleur de faible amplitude.
86
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
+1 = , () , 0 = 0 (IV.1)
= () (IV.2)
+1 = + , , 0 = 0 (IV.3)
+1 = + (), , 0 = 0 (IV.4)
Si on dfinit par ( ) la matrice Jacobienne du systme non contrl autour du point fixe
(+1)
= (IV.5)
() =
= + () (IV.6)
: constante
A chaque itration et avec une valeur dsire de lexposant de Lyapunov, la matrice du gain
est calcul par :
87
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
1 0
= + , = 0, , (IV.10)
0
Pour borner la loi de commande sur un intervalle rtrci, et viter la divergence du systme,
laction modulo ()est applique sous cette forme :
+1 = + () (IV.11)
= , , : (IV.12)
: un vecteur dtat
: fonction continue
Le principe de la mthode est dappliquer sur le systme, une loi de commande () telle
que :
= + () (IV.13)
= [ ] (IV.14)
: gain de retour
: temps de retard.
= + [ ] (IV.15)
Cette mthode peut tre utilise pour la suppression du chaos ou pour la chaotification. Les
gains de retour et les temps de retard doivent tre convenablement choisis. Leurs choix se fait
gnralement en saidant du diagramme de bifurcation
88
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
()
Systme Chaotique
Retard ()
[ ] +
( )
-
x R n et f R n R n fonction continue.
Lanti-contrle impulsif consiste injecter dans le systme stable des impulsions dune
manire priodique, ce qui va forcer la carte de Poincar du systme stable ressembler une
carte chaotique dsire. Il faut donc choisir une carte chaotique de dimension (n 1) comme
suit :
B : Matrice constante
Avec
Chen et Lai ont montr que tous les exposants de la carte contrle sont strictement positifs et
que lorbite contrl est toujours borne [115].
89
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
(t ) : Impulsion de Dirac.
Pour rendre la carte du systme contrl similaire la carte pr dsigne, les perturbations g i
doivent avoir la forme suivante :
g i I1 ,, I n1 B 1U B, J I1 ,, I n1 ( x(i) x ) k ( x(i) x )k
T
I : Matrice identit
x x 10 y x( x 2 y 2 )
(IV.21)
y 10 x y y ( x y )
2 2
z z
Ce systme est toujours stable sur un cycle limite : p(t ) (cos(10t ), sin 10t ,0)T de priode
T 0.2 .
90
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
Les figures montrent que le systme nadmet aucun comportement chaotique et aucune
variation sur laxe z. Pour rendre ce systme chaotique, on utilise la loi de contrle suivante
[121] :
X (t ) f ( X (t )) u(i), (IV.22)
O
u (i) g i (t iT ), (IV.23)
i 1
On fixe
Alors
e 0.4 0 1 0 1 0
1 0 0
g i 0 e 0.2 e 0.2 e1
x(iT ) 0 mod(0.2) 0 x(iT ) 0 0
0 0 0 1 0 0 1 0 1
91
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
0
x
-2
0 5 10 15 20 25 30
2
0
y
-2
0 5 10 15 20 25 30
0.5
0
z
-0.5
0 5 10 15 20 25 30
temps(s)
92
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
A chaque priode du systme, on applique une impulsion qui sert dstabiliser le systme de
son orbite priodique, cest pour cela quon observe des pics sur les sommets de la
reprsentation temporelle du systme contrl.
IV.3.1 Exemple 1
Le systme considr pour cet exemple est le systme de Hnon, dfini par :
x n 1 a x n by n
2
(IV.24)
y n 1 x n
Ce systme possde aussi trois zones de stabilit en fonction du paramtre a , un point fixe,
une orbite stable et une trajectoire chaotique. La variation de lexposant de Lyapunov en
fonction de met bien en vidence ces trois tats.
Les tapes de calcul sont les mmes que celles effectues dans lexemple prcdent, c'est--
dire :
B(k ) f (k ) J (IV.25)
93
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
Avec
2 x( k ) b
f (k )
0
,
1
e 1 0
J ,
0 e 2
x( k )
u (k ) B(k ) mod , (IV.26)
y (k )
Les rsultats de simulation pour les diffrents cas sont reprsents dans les figures (IV.8)
(IV.10). Pour un fonctionnement sans anti-contrle on a :
- pour a 0.2 et b 0.3 , le systme converge vers un point fixe.
- pour a 0.6 et b 0.3 , le systme stabilise sur une orbite priodique.
- pour a 1.4 et b 0.3 , le systme suit une trajectoire chaotique.
Avant lactivation du contrle, les deux systmes suivent une trajectoire identique. Au
moment du dclenchement du contrle le systme sous anti-contrle obtient un exposant
positif qui loblige suivre une trajectoire diffrente et plus prcisment chaotique, donc il va
perdre sa stabilit soit sur le point fixe ou sur lorbite priodique. Mais ds que le contrle est
relch le systme rcupre ses caractristiques originales de stabilit, donc il revient son
tat avant contrle.
94
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
95
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
IV.3.2 Exemple 2
1
xk 2 1b
(IV.27)
x (1 x k ) b
2
ab
A
1 k
1 Ax a
k (1 x k ) b a b
Si A 3 , a 1.6 et b 0.4 le systme est stable sur une orbite de deux cycles, et il
naccepte aucun comportement chaotique quelque soit la condition initiale x 0 . Pour cela on
On fait varier x 0 entre 0.1 et 1 puis on observe les diffrentes rponses du systme.
On remarque que, quelque soit la condition initiale le systme est toujours stable sur un point
fixe x f 0.2 ou sur une orbite priodique. Donc pour ces conditions le systme ne peut
96
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
x0 0.1 x0 0.2
x0 0.3 x0 0.6
x0 1
x0 0.8
97
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
0 S (k 2, k )
f , (IV.28)
1 0
1 x(k 2) x(k 2)
Et S (k 2, k ) (a b) x(k 1) aa bx(k ) a,
1 x( k ) x( k )
Pour ces paramtres et cette condition initiale, les exposants de Lyapunov du systme sont les
suivants :
1 0.6418, 2 0.6931 ,
Les deux exposants sont ngatifs, ce qui signifie que le systme est stable. Pour chaotifier le
systme il faut quau moins un exposant soit positif. Alors, on inverse le signe de lun des
deux exposants, ce qui donne la matrice J suivante :
e 0.6418 0
J 0.6931
, 1 0.6418 (IV.29)
0 e
B(k ) f J
1 x(k 2) x(k 2)
B(k )
0 a bx(k 1) a(a b) x(k ) a e 1 0
1 x(k ) x(k ) ,
0 e 2
1 0
Les figures suivantes reprsentent les rsultats de simulation du systme sans et sous anti-contrle. On
remarque que le systme original se stabilise sur une orbite priodique damplitude maximale gale
0.799.
Ds le dpart, Le systme sous anti-contrle suit une trajectoire chaotique avec une amplitude
suprieure celle du systme original (varie entre 0 et 1). Ensuite, la rponse du systme contient
98
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
99
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
.
Fig. IV. 15 Les sommets du systme sous anti-contrle
IV.3.3 Exemple 3
Avec
v( 1), si 0.5
f ( , v) v , si 0.5 (IV.32)
v( 1), si 0.5
Et a paramtre du systme
Donc pour x(k ) 0.5 et y(k ) 0.5 le systme de Kokame admet un point fixe p f (0,0,0) .
100
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
1.5
0.5
-0.5
-1
-1.5
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Fig. IV. 16 Diagramme de bifurcation du systme de Kokame
0.2
0
x
-0.2
-0.4
0 500 1000 1500 2000 2500 3000
0.1
0
y
-0.1
0 500 1000 1500 2000 2500 3000
0.5
0
z
-0.5
0 500 1000 1500 2000 2500 3000
itration
101
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
0.2
0.1
z
-0.1
-0.2
2
1 2
0 1
0
-1 -1
y -2 -2
x
0
x
-2
0 500 1000 1500 2000 2500 3000
2
0
y
-2
0 500 1000 1500 2000 2500 3000
0.2
0
z
-0.2
0 500 1000 1500 2000 2500 3000
itration
Les figures (IV.17) et (IV.18) reprsentent les rponses du systme pour diffrentes valeurs de
a . Pour a 0.3 le systme est stable et ne prsente aucun comportement chaotique. Le but de
la chaotification est de faire basculer le systme vers un tat chaotique dans cette partie stable.
Lalgorithme de chaotification utilis est le mme que celui des exemples prcdents ; la loi
de contrle est la suivante :
Avec
B(k ) f J (IV.34)
a 0.4 0.5
f 0.3 a 0 (IV.35)
0.1 0 0.2
102
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
Soient 1 , 2 et 3 , les trois exposants de Lyapunov du systme. On dit que le systme est
chaotique si est seulement si [122] :
1 0, 2 0, 3 0 et 1 2 3 0 (IV.36)
Do
e1.2 0 0
1.2 (IV.37)
J 0 e 0 ,
0 0 e 1.6
Avec : =1
La figure (IV.19) montre que le systme sous anti-contrle avec a 0.3 est en plein chaos.
Ce phnomne est d lexposant positif inject par la procdure danti-contrle. Dans ce
cas, le systme obtient une valeur propre lextrieur du cercle unitaire qui force le systme
perdre sa stabilit pour suivre une trajectoire chaotique.
1
x
0.5
1.5 0
0 500 1000 1500 2000 2500 3000
1 1.5
1
0.5
y
z
0.5
0
0
0 500 1000 1500 2000 2500 3000
-0.5 1
1.5
1.5
1 1 0.5
z
0.5 0.5
0 0 0
-0.5 -0.5 x 0 500 1000 1500 2000 2500 3000
y
itration
103
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
IV.4.1 Chaotification des systmes continus par la mthode DCF (Delayed Control
Feedback)
X t f X t (IV.39)
X : Vecteur dtat X R n
f : Fonction continue f : Rn Rn
Le principe de la mthode (DCF) cest dappliquer sur le systme continu une loi de
commande U t , tel que [124]:
X t f X t U t (IV.40)
Avec
U t K X t X t
K : Le gain de retour
: Temps de retard
X t f X t K X t X t (IV.41)
De cette quation on peut conclure que le rsultat du contrle (ou de la chaotification) des
systmes continus repose sur le bon choix des deux paramtres K et .
x a ( y x )
y xz cy (IV.42)
z xy bz
, , : paramtres du systme
104
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
35
30
25
20
15
x
10
-5
-10
10 15 20 25 30 35
x a( y x) k1 xt xt 1
y xz cy k 2 y t y t 2 (IV.43)
z xy bz k z t z t
3 3
1 , 2 , 3 : temps de retard
Dans ce qui suit nous allons montrer leffet du choix des gains k i , et des retards i sur le
comportement du systme.
a- Leffet du retard
105
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
a b
) )
c d
) )
Dans cette partie la boucle de retour est applique seulement sur la deuxime quation. La
figure(IV.23) reprsente les points de Poincar en fonction du temps de retard 2 . On
remarque dans cette figure lapparition de plusieurs zones stables et chaotiques, par exemple
pour 2 = 0.2, 2 = 0.48, 2 = 0.8 le systme se stabilise toujours sur des orbites
priodiques, par contre pour 2 = 0.3, 2 = 0.6, 2 = 1 le systme est en plein chaos. Les
diagrammes de phase pour les diffrents temps de retard sont reprsents dans la
figure(IV.24).
106
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
a b
) )
c d
) )
e f
) )
Fig. IV. 24 Diagramme de phase pour ) 2 = 0.2, ) 2 = 0.3, ) 2 = 0.48, ) 2 = 0.6, )2 = 0.8,
) 2 = 1.
107
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
a b
) )
c d
) )
e
f
)
)
Fig. IV. 26 Diagramme de phase pour a) 3 = 0.075s, b) 3 = 0.1s, c) 3 = 0.255s, d) 3 = 0.55s, e)3 =
0.75s, f) 3 = 1s.
108
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
La boucle de retour est applique cette fois sur la troisime quation. Le comportement
dynamique du systme est reprsent dans la figure (IV.25). On remarque quil existe
plusieurs valeurs de 3 pour lesquelles le systme se stabilise sur des diffrentes orbites
priodiques, par exemple pour 3 = 0.255 le systme se stabilise sur une orbite priodique
de deux cycles, par contre pour 3 = 0.75 il se stabilise sur deux orbites priodiques de
deux cycles. Le diagramme de bifurcation montre aussi plusieurs zones chaotiques (3 =
0.1, 3 = 0.55, 3 = 1). Les trajectoires suivis pour les diffrents temps de retard sont
reprsentes dans la figure (IV.26).
Dans ce cas, le contrle est appliqu sur les trois variables au mme temps, donc il sagit cette
fois du multiple time delay. La dynamique du systme est reprsente dans la figure (IV.27).
On remarque que le systme est toujours chaotique sauf pour quelques petits intervalles o il
se stabilise sur des orbites priodiques comme pour = 0.03, = 0.13, = 0.22. Pour la
partie chaotique on remarque cette fois que le comportement chaotique est un plus rehauss,
puisque les attracteurs plus larges dans lespace de phase et possdent une amplitude un peu
grande par rapport celle de lattracteur reprsent original. Les attracteurs obtenus pour les
diffrents valeurs de sont reprsents dans la figure (IV.28).
109
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
a b
) )
c d
) )
e f
) )
Fig. IV. 28 Diagramme de phase pour a) = 0.03s, b) = 0.1s, c) = 0.13s, d) = 0.16s, e) = 0.22s,
f) = 1s
110
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
b- Leffet du Gain
a b
) )
c
)
Fig. IV. 30 Diagramme de phase pour a) 1 = 0.05 b)1 = 0.2 c)1 = 0.6
Contrairement aux parties prcdentes o ltude est base seulement sur les temps de retard,
cette partie est consacre ltude de la dynamique du systme en fonction des gains de
retour. Pour cela, la boucle de retour est applique seulement sur la premire quation o le
111
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
c- Chaotification du systme
Dans cette partie on applique le retour dtat dans la zone o le systme nadmet aucun
comportement chaotique. Daprs le diagramme de bifurcation de la figure (IV.20) on
remarque que pour = 34 le systme se stabilise sur une orbite priodique.
Pour mieux voir la dynamique du systme contrl dans cette zone, on fait appel au
diagramme de bifurcation pour les valeurs des paramtres:
Bien que le systme soit dans sa partie stable, on observe sur le diagramme de bifurcation de
la figure (IV.31) lapparition de plusieurs zones chaotiques gnres par la variation du temps
de retard . Les attracteurs chaotiques obtenus reprsents dans la figure (IV.31) nont pas la
mme forme que lattracteur de L original mais montrent que le systme est en plein chaos.
Pour les parties stables on remarque que le systme se stabilise pratiquement sur des orbites
priodiques de la mme forme.
112
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
a b
) )
c d
) )
e f
) )
) = 0.93, ) = 1.
On constate que le bon choix des gains de retour et des temps de retard permet le
contrle (suppression du chaos) ou la chaotification (gnration ou rehaussement du chaos) du
systme de L mme sil est choisi dans une zone stable.
113
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
contrle par application des petites perturbations sur le paramtre le plus sensible du systme.
La perturbation applique doit tre borne et trs petite par rapport au paramtre perturb. Les
perturbations de type sinusodales reprsentent un bon exemple et peuvent tre utilises car
elles sont toujours bornes.
x a( x y ),
y xz rx y, (IV.44)
z xy bz,
a, b, r : Paramtres du systme.
Le paramtre r est le paramtre le plus sensible dans le systme de Lorenz. Ltude sera donc
base sur la variation de ce paramtre.
20
15
10
5
x
-5
-10
5 10 15 20 25 30
r
Le but de la mthode de contrle est de supprimer le chaos dans les zones chaotiques et
gnrer le chaos dans les parties stables, par exemple rendre le systme chaotique pour r 15
et le stabiliser pour r 28 .
114
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
x a( x y ),
y xz r 1 sin(t )x y, (IV.45)
z xy bz,
, : Paramtres de perturbation.
15
10
5
x
-5
-10
5 10 15 20 25 30
r
30 50
a) b)
25 45
20 40
15 35
z
10 30
5 25
0 20
-15 -10 -5 0 5 10 15 -20 -15 -10 -5 0 5 10 15 20
x x
115
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
Pour r 2,8.5 10.15,10.3 20.4,30 le systme perturb est stable sur une orbite
priodique.
Par cette perturbation, on a donc russi stabiliser le systme dans la zone o il tait en plein
chaos, et le chaotifier dans la zone o il tait stable.
Pour voir lefficacit de la mthode on fixe r 26 et on cherche les valeurs des paramtres de
perturbation ncessaires pour dstabiliser le systme une nouvelle fois et gnrer un attracteur
chaotique similaire celui du systme original de Lorenz.
30
25
20
15
10
x
-5
-10
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Fig. IV. 36 Diagramme de bifurcation du systme perturb pour = et =
45 70
60
40 a) b)
50
35
40
30
z
30
25
20
20
10
15 0
-20 -15 -10 -5 0 5 10 15 20 -25 -20 -15 -10 -5 0 5 10 15 20 25
x x
116
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
Pour 0,0.165 0.495,0.78 le systme perturb est dstabilis de son orbite priodique
et prsente un phnomne chaotique.
Pour 0.165,0.495 0.78,1 le systme perturb reste toujours stable sur son orbite
priodique.
20
15
10
5
x
-5
-10
-15
-20
0 10 20 30 40 50 60 70 80 90 100
44 45
42 a) 40
b)
40 35
38 30
36 25
z
34 20
32 15
30 10
28 5
26 0
-15 -10 -5 0 5 10 15 -20 -15 -10 -5 0 5 10 15 20
x x
117
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
Ce qui nous intresse dans notre tude cest la partie chaotique, pour cela on va prendre la
valeur maximale de o le systme est en plein chaos. On remarque que lattracteur
chaotique obtenu pour 100 est presque identique au fameux attracteur de Lorenz
reprsent dans la figure (IV.39.b).
On peut donc conclure que lapplication dune perturbation sinusodale sur le paramtre dun
systme chaotique autonome est trs efficace aussi bien pour la stabilisation (suppression du
chaos) que pour la chaotification (gnration ou rehaussement du chaos) du systme.
= + arctan
()
(IV.46)
= +
Le systme dquation prcdent reprsente un systme deux tats stables, dtermins par
les conditions initiales des variables dtat et les paramtres du systme. Donc, lapparition du
chaos dans la dynamique de ce systme est impossible.
2 2
1.5 1.5
(xo,yo)=(0.1, -0.1) (xo,yo)=(0.1, -0.1)
(xo,yo)=(-0.1, 0.1) (xo,yo)=(-0.1, 0.1)
1 1
0.5 0.5
0 0
x
-0.5 -0.5
-1 -1
-1.5 -1.5
-2 -2
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000
time (s) time (s)
Afin dobtenir des oscillations chaotiques, on introduit une variation priodique sur lune des
variables du systme comme suit :
118
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
= + arctan
(IV.47)
= [ (0 ) + ]
Pour trouver la valeur de la frquence 0 pour laquelle le systme est en plein chaos, il faut
tudier la dynamique du systme en fonction de la variation de la frquence 0 , pour cela, on
trace le diagramme de bifurcation, en faisant varier 0 dans lintervalle[0.75 , 0.9].
10
-10
-20
y
-30
-40
-50
0.75 0.8 0.85 0.9
wo
40 80
30 60
20 40
10 20
0 0
x
y
-10 -20
-20 -40
-30 -60
-40 -80
-50 -100
-80 -60 -40 -20 0 20 40 60 80 500 520 540 560 580 600 620 640 660 680 700
x time (s)
Fig. IV. 42 Diagramme de phase et reprsentation temporelle dans le cas de double priode = 0.76
119
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
25 25
20 20
15 15
10 10
5 5
0 0
y
y
-5 -5
-10 -10
-15 -15
-20 -20
-25 -25
-40 -30 -20 -10 0 10 20 30 40 200 300 400 500 600 700 800 900 1000
x time (s)
Fig. IV. 43 Diagramme de phase et srie temporelle dans le cas chaotique = 0.8
10 30
25
5
20
0
15
y
10
-5
-10
0
-15 -5
0 5 10 15 20 25 500 510 520 530 540 550 560 570 580 590 600
x time (s)
Fig. IV. 44 Diagramme de phase et srie temporelle dans le cas doscillation rgulire = 0.9
= 10 ( 2 + 2 )
= + 10 ( 2 + 2 ) (IV.48)
=
Pour la gnration du caractre chaotique dans un systme qui ne lest pas, on introduit des
perturbations priodiques avec des frquences doscillations diffrentes pour donner plus de
complexit la dynamique du systme.
120
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
1.5 1.5
1
0.5
1
0
x
-0.5
-1 0.5
-1.5
0 5 10 15 20 25 30 35 40 45 50
0
y
1.5
1
-0.5
0.5
0
y
-1
-0.5
-1
-1.5 -1.5
0 5 10 15 20 25 30 35 40 45 50 -1.5 -1 -0.5 0 0.5 1 1.5
temps(s) x
= 1 10 1 (( 1 ) 2 + 2 )
= 2 + 10 2 ( 2 + ( 2 )2 ) (IV.49)
= 3
Avec :
1 = cos(1 )
2 = cos(2 ) (IV.50)
3 = cos(3 )
Lide de la mthode est dappliquer la variation priodique seulement sur la variable qui
se trouve dans lquation de ( : variable dtat). Pour notre application, les frquences
doscillation sont choisies comme suit :
Les ont t choisis, aprs une tude de la dynamique du systme en fonction de la variation
des laide du diagramme de bifurcation.
121
Chapitre IV ______________________________________________ Chaotification des systmes non-linaires
1
0
x
0.8
-2
0 5 10 15 20 25 30 35 40 45 50 0.6
2
z
0.4
0
y
0.2
-2 0
0 5 10 15 20 25 30 35 40 45 50 2
1
1
0
0.5
z
1.5
-1 1
0.5
0
-0.5
y -2 -1
0 -1.5
0 5 10 15 20 25 30 35 40 45 50 x
temps(s)
0.8
0.6
z
0.4
0.2
0
2
1 1.5
1
0 0.5
0
-1 -0.5
-1
y -2 -1.5 x
122
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
V.1 Introduction
Le comportement hyperchaotique a t tudi dans diffrentes applications telles que:
loscillateur de Colpitts [125], les circuits non-linaires [126]-[127], les systmes de
communications et la synchronisation [128]-[129]. Pour cela, la gnration de ce
comportement dynamique complexe devient un sujet de recherche trs important.
Ces dernires annes, les systmes chaotiques ont t beaucoup plus utiliss pour le cryptage
des donnes dans les communications scurises. Dans la communication chaotique
scurise, le signal chaotique est utilis pour masquer les messages transmettre. Perez et
Cerderia [14] ont prouv que le masquage des messages par un systme chaotique normal
(possdant un seul exposant de Lyapunov positif) ntait pas toujours efficace. Puis Pecora a
montr que ce problme pouvait tre rsolu en utilisant un systme chaotique de dimension
leve c'est--dire avec plusieurs exposants de Lyapunov positifs.
Un systme hyperchaotique est un systme dynamique qui possde au moins deux exposants
de Lyapunov positifs. Le comportement dynamique des ces systmes est donc plus compliqu
que celui dun simple systme chaotique. Cest pour cette raison que ces systmes offrent plus
de scurit dans le domaine de la communication.
Pour gnrer un comportement hyperchaotique partir dun systme chaotique, il faut que les
deux conditions suivantes soit satisfaites [131]:
La dimension du systme doit tre suprieure ou gale 4 et lordre de chaque
quation doit tre suprieur ou gale 2.
Le systme doit avoir au moins deux exposants positifs et la somme de tous les
exposants doit tre ngative.
123
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
V.2 Hyper-chaotification des systmes chaotiques par le contrle par retour dtat
Dans cette partie nous prsentons une mthode de contrle par retour dtat o le systme de
Lorenz est considr comme exemple. Le systme de Lorenz est un systme de dimension 3,
donc pour gnrer le comportement hyper-chaotique il faut quon augmente sa dimension. Il
existe plusieurs possibilits de lapplication de la loi de commande. Dans ce qui suit, on
applique sur le systme deux lois de commandes diffrentes de deux manires diffrentes afin
dobtenir des dynamiques hyper-chaotiques diffrentes partir du mme systme. Dans le
premier cas, on utilise une loi de commande quadratique simple de la forme =
applique sur la deuxime quation du systme original. Dans le deuxime cas on applique
sur la premire quation du systme une loi de commande de la forme
() = ( 1)( 1) + ( 1).
=
= + (V.1)
=
=
= +
(V.2)
=
=
=0
+ = 0
(V.3)
= 0
= 0
2 = (, , , + 1 )
124
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
0 0
1 1
= (V.4)
0
0 0
0 0
1 0 1
1 = (V.5)
0 0 0
0 0 0 0
En rsolvant :
det = + + 1 + + = 0 (V.6)
Pour faire une analyse complte de la dynamique du systme contrl en sappuyant sur les
diagrammes de bifurcation, les exposants de Lyapunov et les diagrammes de phase.
25
20
15
10
X(Tn)
-5
-10
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
d
Au dpart, le systme contrl volue dun tat chaotique et passe rapidement vers un tat
hyper-chaotique. Puis il reprend une nouvelle fois son comportement chaotique pour ensuite
125
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
se stabilise sur des orbites priodiques par le phnomne de doublement de priode inverse.
Lincrmentation du paramtre du contrle influe sur la stabilit du systme qui sort de son
tat stable vers un tat chaotique, et la limite il se stabilise sur une orbite priodique de
priode 1.
comportement
Du tableau (V.1) on remarque que pour = 0.1 le systme possde deux exposants positifs
126
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
60 4
2
50
0
exposant de lyapunov
40 -2
-4
30
z
-6
20 -8
-10
10
-12
0 -14 3=
-20 -15 -10 -5 0 5 10 15 20 25 0 50 100 150 200 250 300
x Temps
55 4
50 2
45 0
exposant de lyapunov
40 -2
35 -4
z
30 -6
25 -8
20 -10
15 -12
10 -14
-20 -15 -10 -5 0 5 10 15 0 50 100 150 200 250 300
x Temps
55 6
50 4
2
45
0
40
exposant de lyapunov
-2
35
-4
z
30
-6
25
-8
20
-10
15 -12
10 -14
-20 -15 -10 -5 0 5 10 15 0 50 100 150 200 250 300
x Temps
127
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
60 6
4
50
2
exposant de lyapunov
40 0
-2
30
z
-4
20 -6
-8
10
-10
0 -12
-25 -20 -15 -10 -5 0 5 10 15 0 50 100 150 200 250 300
x Temps
50 8
6
45
4
40
2
exposant de lyapunov
35
0
30 -2
z
-4
25
-6
20
-8
15
-10
10 -12
-10 -5 0 5 10 15 20 0 50 100 150 200 250 300
x Temps
40 60
30
50
20
40
10
30
y
20
-10
10
-20
-30 0
-20 -15 -10 -5 0 5 10 15 20 25 -20 -15 -10 -5 0 5 10 15 20 25
x x
128
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
60 60
40 50
20 40
0 30
u
z
-20 20
-40 10
-60 0
-20 -15 -10 -5 0 5 10 15 20 25 -30 -20 -10 0 10 20 30 40
x y
= +
= +
(V.7)
=
= +
+ = 0
+ = 0
(V.8)
= 0
+ = 0
0 1
1 0
= (V.9)
0
0
0 1
1 0 0
1 = (V.10)
0 0 0
0 0 0
129
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
det = + + + + 1 + = 0 (V.11)
Les valeurs propres sont donc fonction des paramtres du systme et du paramtre de contrle
d , donc les valeurs propres du systme varie avec la variation du paramtre de contrle.
Alors, avec ce paramtre on peut choisir des valeurs propres partie relle positive ou
ngative (ce qui signifie la stabilit et linstabilit du systme)
50
45
40
35
z
30
25
20
15
0.2 0.4 0.6 0.8 1 1.2
d
On constate que pour < 0.49 le systme est dfini dans une zone chaotique. Si on choisit
dans lintervalle [0.49, 0.75] le systme chaotique peut tre stabilis sur une orbite priodique
de deux cycles, mais en augmentant jusqu > 0.75 , le systme va perdre sa stabilit et
rentre de nouveau dans une zone chaotique, pour devenir la limite hyper chaotique.
comportement
130
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
4
60 d=0.4
2
50
0
40
exposants de lyapunov
-2
30 -4
z
20 -6
-8
10
-10
0
-50
-12
0
-20 -30
0 -10 -14
50 20 10 0 50 100 150 200 250 300 350 400 450 500
x Temps
y
4
d=0.6
45
2
40
0
35
exposant de lyapunov
-2
30
z
25 -4
20 -6
15 -8
10
20 -10
10
-12
0
-10 10 20
-10 0 -14
-20 -30 -20 0 50 100 150 200 250 300 350 400 450 500
y
x Temps
4
50 d=1.3
2
40
0
exposants de lyapunov
30 -2
z
-4
20
-6
10
-8
0 -10
20
0 -12
-20 20
0 10
-40 -10 -14
-30 -20 0 50 100 150 200 250 300 350 400 450 500
y
x Temps
Daprs les rsultats reprsents dans le tableau (V.2) et par les figures (V.9) (V.11), on
remarque que pour = 0.4 le systme contrl possde un seul exposant positif, le systme
se trouve donc dans un tat chaotique. Pour = 0.6 le plus grand exposant du systme est
131
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
pratiquement nul, alors le systme cette fois est stable sur une orbite de deux cycles. Pour
= 1.3 le systme possde deux exposants positifs qui sont suffisants pour conduire le
systme vers un tat hyper chaotique
250 300
d=0.4 d=1.3
200
200
150
100
100
50
0 0
u
u
-50
-100
-100
-150
-200
-200
-250 -300
-30 -20 -10 0 10 20 30 -30 -20 -10 0 10 20 30
x x
25 45
20
40
15
35
10
5 30
0 25
y
-5
20
-10
15
-15
-20 10
-25 5
-20 -15 -10 -5 0 5 10 15 20 25 -20 -15 -10 -5 0 5 10 15 20 25
x x
132
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
= +
= (V.11)
1
=
3
100
80
60
X(nT)
40
20
-20
0 1 2 3 4 5 6
c
= +
= (V.12)
1
= (1 + sin )
3
133
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
, : paramtres de perturbation.
100
80
60
40
20
X(nT)
-20
-40
-60
-80
-100
0 1 2 3 4 5 6
c
Comportement
2 1.3435 0.03870 0 -8.3803 Hyperchaotique
3.75 0.3003 0 -0.2389 -6.8078 Chaotique
3.8 0 -0.9944 -2.2031 -5.5990 Priodique
Tableau. V. 3
134
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
35 6
4
30
2
25
0
Exposant de Lyapunov
-2
20
-4
z
15
-6
10 -8
-10
5
-12
0 -14
-50 -40 -30 -20 -10 0 10 20 30 40 50 0 50 100 150 200 250 300
x Temps (s)
25 10
20 5
Exposant de Lyapunov
15 0
z
10 -5
5 -10
0 -15
-40 -30 -20 -10 0 10 20 30 40 0 50 100 150 200 250 300
x Temps (s)
15 10
14
13 5
12
Exposant de Lyapunov
11 0
10
z
9 -5
7 -10
5 -15
-20 -15 -10 -5 0 5 10 15 20 0 50 100 150 200 250 300
x Temps (s)
80
60
40
20
X(nT)
-20
-40
-60
-80
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Fig. V. 20 Diagramme de bifurcation pour = . , =
15 10
14
13 5
12
exposant de Lyapunov
11 0
10
z
9 -5
7 -10
5 -15
-20 -15 -10 -5 0 5 10 15 20 0 50 100 150 200 250 300
x Temps (s)
35 6
4
30
2
25 0
Exposant de Lyapunov
-2
20
-4
z
15
-6
10 -8
-10
5
-12
0 -14
-50 -40 -30 -20 -10 0 10 20 30 40 50 0 50 100 150 200 250 300
x Temps (s)
136
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
Comportement
0.6 0 -1.0042 -1.0322 -6.7602 Priodique
1 1.3488 0 -0.1995 -9.9421 Chaotique
Tableau. V. 4
On remarque que lorsque le systme est dfini dans une zone stable, la variation du paramtre
pour obtenir un comportement hyperchaotique nest pas efficace. La dynamique du systme
bascule entre tat stable et tat chaotique comme nous montre les figures prcdentes. Pour
cela on va choisir pour le cas suivant le systme dfini dans une zone chaotique (par exemple
pour = 2.5) et on cherche la valeur de la frquence qui permet davoir lhyperchaos.
60
40
20
0
X(nT)
-20
-40
-60
-80
-100
0 10 20 30 40 50 60 70 80 90 100
La figure (V.23) montre la disparition du rgime priodique sauf autour de = 9.7. Pour le
reste, le comportement du systme varie entre ltat chaotique et hyperchaotique.
Comportement
5 1.0831 0 -0.2071 -8.3700 Chaotique
9.7 0 -1.0484 -1.0708 -5.3801 Priodique
12 1.2873 0.1292 0 -8.9132 Hyperchaotique
20 1.3475 0.1415 0 -8.9849 Hyperchaotique
Tableau. V. 5
137
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
35 10
30
5
25
Exposant de Lyapunov
0
20
z
15
-5
10
-10
5
0 -15
-40 -30 -20 -10 0 10 20 30 40 50 0 50 100 150 200 250 300
x Temps (s)
13 6
4
12
2
11
0
Exposant de Lyapunov
10
-2
9 -4
z
-6
8
-8
7
-10
6
-12
5 -14
-20 -15 -10 -5 0 5 10 15 20 0 50 100 150 200 250 300
x Temps (s)
45 6
40 4
2
35
0
Exposant de Lyapunov
30
-2
25
-4
z
20
-6
15
-8
10
-10
5 -12
0 -14
-60 -40 -20 0 20 40 60 80 0 50 100 150 200 250 300
x Temps (s)
138
Chapitre V ____________________________________________ Hyperchaotification des systmes chaotiques
35 6
4
30
2
25 0
Exposant de Lyapunov
-2
20
-4
z
15
-6
10 -8
-10
5
-12
0 -14
-50 -40 -30 -20 -10 0 10 20 30 40 50 0 50 100 150 200 250 300
x Temps (s)
139
_________________________________________________________________________ Conclusion gnrale
Conclusion gnrale
Le travail dvelopp dans cette thse concerne la proposition et le dveloppement de
diffrentes approches pour la synchronisation de systmes non linaires sur des trajectoires
stables ou instables ainsi que pour la chaotification et lhyperchaotification des systmes non
linaires. Plusieurs approches sont proposes.
Lalgorithme backstepping est utilis pour le contrle des systmes chaotiques continus.
Lefficacit de cette mthode rcursive que se soit pour la stabilisation du systme sur son
point fixe ou pour la poursuite dune rfrence prdtermine est montre avec un exemple
dapplication. La mthode offre une stabilit asymptotique garantie car les lois de contrle
sont tires directement de la fonction de Lyapunov en satisfont les conditions de stabilit.
Lefficacit des mthodes de contrle non linaire est illustre par une combinaison
intressante de la logique floue et le contrle prdictif bas sur un rgulateur classique PID ;
notre objectif tait de mettre en vidence les performances de la mthode pour le contrle des
systmes chaotique discrets. La mthode est trs efficace surtout lorsque la prdiction est faite
par un modle non linaire.
La grande partie de ce travail tait la synchronisation des systmes chaotiques. Des approches
bases sur les mthodes de contrle actif, hybride rtroaction, backstepping et mode glissant
ont t ainsi dveloppes et testes sur des systmes discrets et continus. Le cas des systmes
avec des paramtres incertains a t particulirement abord et reprsente une part importante
de notre contribution. Ces mthodes sont appliques pour la synchronisation des systmes
identiques, systmes diffrents, systmes hyperchaotiques et les systmes incertains.
140
Bibliographie
[15] M. P. Kennedy, Basic concepts of nonlinear dynamics and chaos, Tutorials IEEE,
pp. 289-313, 1994.
141
[17] P. Maneville, Systmes dynamiques et chaos, Ecole polytechnique, Palaiseau,
1999.
[19] T. Sauer, C. Grebogi and J. York, How long do numerical chaotic solutions
remain valid?, Phys. Rev. Lett, Vol. 79, pp. 59-62, 1997.
[20] T. S. Parker and L. O. Chua, Practical numerical algorithm for chaotic systems,
Springer-Valerg, 1989.
[23] A. Wolf, J.B. Swift, H.L. Swinney and J.A. Vastano, Determining Lyapunov
exponents from a time series, Physica, D. 16, pp. 285-317, 1985.
[25] R. Kraft, Chaos, cantor set and Hyperbolicity for the logistic maps,Am. Math.
Mon, Vol. 106, pp. 400-408, 1999.
142
[32] T. Shinbort, C. Grebogi, J. Yorke and E. Ott, Using small perturbations to
control chaos, Nature, Vol. 363, pp. 411-417, 1993.
[33] T. Shinbort, E. Ott, C. Grebogi and J. Yorke, Using chaos to direct orbits to
targets, Phys. Rev. Lett, Vol. 65, pp. 3215-3218, 1990.
[34] C. Reyl, L. Fleep, R. Baddi and E. Brun , Control of NMR-laser chaos in high
dimensional embedding space, Phys. Rev. E, Vol. 47, pp. 267-272, 1993.
[35] B. Hao, Elementary Symbolic Dynamics and Chaos in Dissipative Systems, World
Scientific, Singapore, 1989.
[36] G. Osipanko, Dynamical Systems, Graphs, and Algorithms, Springer, Berlin,
2007.
[37] R. Davidchack and Y. Lai, Efficient algorithm for detecting unstable periodic
orbits in chaotic systems, Phys. Rev. E, Vol. 60, pp. 6172-6175, 1999.
[38] M. Brandt and G. Chen, Time-delay feedback control of complex pathological
rhythms in an atrioventricular conduction model, In.t J. Bifurc. Chaos. Vol. 10, pp.
2781-2784, 2000.
[39] M. Bleich and J. Socolar, Delayed feedback control of a paced excitable
oscillator, Int. J. Bifurc. Chaos, Vol. 10, pp. 603-609, 2000.
[40] M. Bleich, D. Hochheiser, J. Moloney and J. Socolar, Controlling extended
systems with spatially filtered, time-delayed feedback, Phys. Rev. E, Vol. 55, pp.
2119-2126, 1997.
[41] S. Bielawski, D. Derozier and P. Glorieux, Experimental characterization of
unstable periodic orbits by controlling chaos, Phys. Rev. A, Vol. 47, pp. 2492-2495,
1993.
[42] T. Hikihara and T. Kawagoshi, An experimental study on stabilization of unstable
periodic motion in magneto-elastic chaos, Phys. Lett. A. Vol. 211, pp. 29-36, 1996.
[43] K. Konishi, M. Hirai and H. Kokame, Decentralized delayed-feedback control of
a coupled map model for open flow, Phys. Rev. E, Vol. 58, pp. 3055-3059, 1998.
[44] K. Konishi, H. Kokame and K. Hirata, Coupled map car-following model and its
delayed feedback control, Phys. Rev. E, Vol. 60, pp. 4000-4007, 1999.
[45] J. Socolar, D. Sukow and D. Gauthier, Stabilizing unstable periodic orbits in fast
dynamical systems, Phys. Rev. E, Vol. 50, pp. 3245-3248, 1994.
[46] K. Pyragas, Continuous control of chaos by self-controlling feedback, Phys. Lett.
A. Vol. 170, pp. 421-428, 1992.
143
[47] T. Ushio and S. Yamamoto, Prediction-based control of chaos, Phys. Lett. A. Vol.
264, pp. 30-35, 1999.
[48] E. R. Hunt, Stabilizing high-period orbits in a chaotic systems, Phys. Rev. Lett,
Vol. 67, pp. 1953-1955, 1991.
[49] U. Dressler and G. Nitsche, Controlling chaos using time delay coordinates,
Phys. Rev. Lett, Vol. 68, pp. 1-4, 1992.
[50] K. Mirus and J. Sprott, Controlling chaos in a high dimensional system with
periodic parametric perturbations, Phys. Lett. A, Vol. 254, pp. 275-278, 1999.
[51] M. Ramesh and S. Narayanan, Chaos control by non feedback methods in the
presence of noise, Chaos Solitons Fractals, Vol. 10, pp. 1473-1489, 1999.
[52] E. Jackson, On the control of complex dynamic systems, Phys. D, Vol. 50, pp.
341-366, 1991.
[53] E. Jackson and I. Grosu, An open-plus-closed-loop (OPCL) control of complex
dynamic systems, Physi. D. Vol. 85, pp. 1-9, 1995.
[54] E. Jackson and A. Hubler, Periodic entrainment of chaotic logistic map
dynamics, Phys. D, Vol. 44, pp. 407-420, 1990.
[55] L. Chen and G. Chen,Fuzzy predictive control of uncertain chaotic systems using
time series, International Journal of Bifurcation and Chaos, Vol. 9, pp. 757-767,
1999.
[56] L.Udawatta, K. Watanabe, K. Kiguchi and K. Izumi, Fuzzy-chaos hybrid
controller for controlling of nonlinear systems, IEEE Transaction on Fuzzy systems,
Vol. 10, pp. 401-411, 2002.
[57] C. Park, C. Lee, J. Kim, S. Kim and M. Park, Design of an adaptive fuzzy
controller and its applications to controlling uncertain chaotic systems, Transaction
on Control, Automation and Systems Engineering, Vol. 3, pp. 95-105, 2001.
[58] M. Ramesh and S. Narayanan,Chaos control of Bonhoeffer-van der Pol oscillator
using neural networks, Chaos Solutions and Fractals, Vol. 12, pp. 2395-2405,
2001.
[59] X. M. Ren, A.B. Rad, P.T. Chan and W.L. Lo, Identification and control of
continuous-time nonlinear systems via dynamic neural networks, IEEE Transaction
on Industrial Electronics, Vol. 50, pp. 478-486, 2003.
144
[60] U.E. Vincent, A. Ucar, J.A. Laoye and S.O. Kareem, Control and
synchronization of chaos in RCL-shunted Josephson junction using backstepping
design, Phys. C. Superconductivity, Vol. 468, Issue 5, pp. 374-382, 2008.
[61] A.N. Njah, K.S. Ojo, G.A. Adebayo and A.O. Obawole, Generalized control and
synchronization of chaos in RCL-shunted Josephson junction using backstepping,
Phys. C. Superconductivity, Vol. 470, Issues. 13-14, pp. 558-564, 2010.
[62] C. Wang, N. Pai and H. Yau, Chaos control in AFM system using sliding mode
control by backstepping design, Communications in Nonlinear Science and
Numerical Simulation, Vol. 15, Issue 3, pp. 741-751, 2010.
[63] D. Lin, X. Wang, F. Nian and Y. Zhang, Dynamic fuzzy neural networks
modeling and adaptive backstepping tracking control of uncertain chaotic systems,
Neurocomputing,Vol.73, Issues16-18, pp. 2873-2881, 2010.
[64] H. Salarieh and A. Alasty, Control of stochastic chaos using sliding mode
method, Applied Mathematics and Computation, Vol. 225, Issue. 1, pp. 135-145,
2009.
[65] H. Wang, Z. Han, Q. Xie and W. Zhang, Sliding mode control for chaotic
systems based on LMI, Communications in Nonlinear Science and Numerical
Simulation, Vol. 14, Issue. 4, pp. 1410-1417, 2009.
[66] G. Ablay, Sliding mode control of uncertain unified chaotic systems, Nonlinear
Analysis. Hybrid Systems, Vol. 3, Issue. 4, pp. 531-535, 2009.
[67] G. Chen, A simple adaptive feedback control method for chaos and hyper-chaos
control, Applied Mathematics and Computation, Vol 217, Issue 17, pp. 7258-7264,
2011.
[68] J. Zheng, A simple universal adaptive feedback controller for chaos and
hyperchaos control, Computers and Mathematics with Applications, Vol. 61, Issue
8, pp. 2000-2004,2011.
[69 ] Y. Hung, T. Liao and J. Yan, Adaptive variable structure control for chaos
suppression of unified chaotic systems, Applied Mathematics and Computation,
Vol. 209,Issue.2,pp.391-398, 2009.
145
[70] Z. Ge, S. Li, S. Li and C. Chang, Pragmatical adaptive chaos control from a new
double van der Pol system to a new double Duffing system, Applied Mathematics
and Computation, Vol. 203, Issue. 2, pp. 513-522, 2008.
[73] A. Cipriano and D. Saez, design of fuzzy model based predictive controllers and
its application to an inverted pendulum, Proceed. Fuzz. IEEE, pp. 915-919, 1997.
[74] C. C. Lee, Fuzzy logic in control system, IEEE. Trans. Syst. Man and Cybernetics,
SMC, pp. 404-418, 2000.
[75] J. Lu, G. Chen and H. Ying, Predictive fuzzy PID control: theory, design and
simulation, Information sciences, Vol. 137, pp. 157-187. 2001.
[82] J. H. Park, On synchronization of unified chaotic systems via non linear control,
Chaos. Solitons and Fractals, Vol. 25, pp. 699-704, 2005.
146
[83] H. Chen, G. Sheu, Y. Lin and C. Chen, Chaos synchronization between two
different chaotic systems via nonlinear feedback control, Nonlinear Analysis.
Theory. Methods and Applications, Vol. 70, Issue 12, pp. 4393-4401, 2009.
[84] Q. Zhang and J. Lu, Chaos synchronization of new chaotic system via nonlinear
control, Chaos. Solitons and fractals, Vol. 37, Issue 1, pp. 175-179, 2008.
[85] H. Salarieh and A. Alasty, Adaptive chaos synchronization in Chuas systems with
noisy parameters, Mathematics and Computers in Simulation, Vol. 79, Issue 3, pp.
233-241, 2008.
[86] U. E. Vincent and R. Guo, A simple adaptive control for full and reduced-order
synchronization of uncertain time-varying chaotic systems, Communications in
Nonlinear Science and Numerical Simulation, Vol. 14, Issue 11, pp. 3925-3932,
2009.
[87] M. Heydari, H. Salarieh and M. Behzad, Stochastic chaos synchronization using
Unscented KalmanBucy Filter and sliding mode control, Mathematics and
Computers in Simulation, Vol. 81, Issue 9, pp. 1770-1784, 2011.
[88] C. Kuo, Design of a fuzzy sliding-mode synchronization controller for two different
chaos systems, Computers and Mathematics with Applications, Vol. 61, Issue 8, pp.
2090-2095, 2011.
[89] A.N. Njah and U.E. Vincent, Synchronization and anti-synchronization of chaos
in an extended Bonhffervan der Pol oscillator using active control, Journal of
Sound and Vibration, Vol. 319, Issues 1-2, pp. 41-49, 2009.
147
[93] C. Wu, T. Fang and H. Rong, Chaos synchronization of two stochastic Duffing
oscillators by feedback control, Chaos Solitons and Fractals, Vol. 32, Issue 3, pp.
1201-1207, 2007.
[94] E. Bai and K. E. Lonngrn, Sequential synchronization of two Lorenz systems
using active control, Chaos. Solitons and Fractals, Vol. 11, pp. 1041-1044, 2000.
[95] J. Hung and W. Gao, Variable structure control, IEEE. Trans. Indust. Elect, Vol.
40, pp. 2-22, 1993.
[96] K. D. Young, V. Utkin and U. Ozgunr, A control engineers guide to sliding mode
control, IEEE. Trans. Contr. Syst, Vol. 7, pp. 328-342, 1999.
[97] S. Guan and C.H. Lai, Phase synchronization between two essentially different
chaotic systems, Phys. Rev. Vol. 72, Iss. 1, pp. 6205 6212, 2005.
[100] W. L. Ditto and L. M. Pecora, Mastering chaos, Scientific American, pp. 77-84.
1993.
[101] A. Ikhlef et N. Mansouri, Synchronisation et anti-synchronisation des systmes
chaotiques par le contrle actif et lalgorithme backstepping, Proc. Confrence
Internationale en Gni Electrique (CIGET), Tebessa, Algrie, 2009.
[102] T. Ushio and S. Yamamato, Prediction based control of chaos, Phys. Lett. A. Vol.
246, pp. 30-35, 1999.
[103] U. E. Vincent, Synchronization of identical and non identical 4-D chaotic systems
using active control, Chaos. Solitons and Fractals, Vol. 37, pp. 1065-1075, 2008.
148
[107] F. Marotto, Snap-back repellers imply chaos in , J. Math. Anal. Appl, Vol. 63,
pp. 199-223, 1978.
[108] R. Devaney, An Introduction to Chaotic Dynamical Systems, 2nd. edn. Addison-
Wesley, New York, 1989.
[109] S. Wiggins Introduction to Applied Nonlinear Dynamical Systems and Chaos, 2nd.
edn. Springer, New York, 2003.
[110] K. Alligood, T. Sauer and J. Yorke, Chaos An Introduction to Dynamical
Aystems, Springer, New York, 1997.
[111] X. Wang and G. Chen, Generating topologically conjugate chaotic systems via
feedback control, IEEE. Trans. Circuits. Syst. I, vol. 50, pp. 812-817, 2003.
149
[122] J.L. Kuang, P. A. Meehan and A. Y. T. Leung, Suppression chaos via Lyapunov-
Krasovsks method, Chaos, Solution and Fractals, V. 27, pp. 1408-1414, 2006.
[124] A. Ikhlef and N. Mansouri, Time delay feddback control and chaotification of
continuous dynamical systems, Proc. IEEE International Multi-Conference on
Systems. Signals and Devices SSD08, Amman, Jordan, 2008.
[125] A. Cenys, A. Tamasevicius, A. Baziliauskas, R. Krivickas and E. Lindberg,
Hyperchaos in coupled colpitts oscillator, Chaos Solitons and Fractals, Vol. 17,
Iss. 2-3, pp. 349-353, 2003.
[126] T. Kapitaniak and W. H. Steeb, Transition to hyperchaos in coupled generalized
van der pol equations, Phys. Lett. A. Vol. 152, pp. 33-36, 1991.
[132] A. Boukabou, Mthodes de contrle des systmes chaotiques dordre lev et leur
application pour la synchronisation : contribution llaboration de nouvelle
approches, Thse de doctorat, universit Mentouri Constantine, 20009.
150
.
.
.
.
.
.
,
.
.
.
.
.
151
Abstract
The main contribution reported in this work concern the development and the suggestion of
various approaches using in the control and the synchronization of nonlinear systems on
stable or unstable trajectories, as well as for the chaotification and the hyper-chaotification of
nonlinear systems. These approaches are presented as follows:
The use of the backstepping algorithm for the control of the continuous chaotic
systems. The efficiency of this iterative method to stabilize the system on its fixed
point or for the tracking of desired reference as shown in the application example. This
method offers an asymptotic stability because the control laws are directly calculated
from the Lyapunov function satisfying in the same time the stability conditions.
The use of a control method which bases on an interesting combination of the fuzzy
control and the predictive control based on a classical PID regulator. So, our objective
is the study of the method performances in order to control the discrete chaotic
systems. This method is very effective especially when a nonlinear model is used for
the prediction.
The application of a chaos control methods for the synchronization of the chaotic
systems. Some chaos control methods based on the active control, hybrid feedback
control, backstepping algorithm and sliding mode control were also developed.
Moreover, these methods were tested on discrete and continuous systems. The case of
the systems with uncertain parameters was particularly developed, as well as, our
contribution takes an important part in this case. These methods are applied for the
synchronization of the identical, different, hyper-chaotic and the uncertain systems.
The anti-control or the chaotification of the nonlinear systems which consists to
generate the chaos in the systems having non-chaotic behavior in their dynamics.
Different approaches are developed: the impulsive anti-control, the delay feedback
method and the suggestion of techniques such as the introduction of a periodic
disturbance with a different oscillation frequency on ones of the system variables.
The last part of this work is devoted to the hyper-chaotification of the chaotic systems.
Thus, two methods were presented: the feedback control and the control by the
perturbation of the system parameter. Both methods are applied to continuous chaotic
systems.
152