Post on 04-Apr-2018
7/29/2019 Cours Master
1/42
ETUDE DES SYSTEMES NON LINEAIRES
COURS MASTER-2Commande Robuste et Systmes Non Linaires
Launay Frdric
1
7/29/2019 Cours Master
2/42
I) Introduction Systme Non linaire - chaotique
Objectif du cours :
Lide de ce cours est de vulgariser la notion de systmes non linaires et danalyser leur mise enuvre en appliquant ceux-ci la thorie du chaos. La difficult majeure dun systme chaotique(un systme chaotique est par nature imprvisible) est dtre capable de synthtiser une loi de
commande permettant un systme tierce de reproduire la mme trajectoire.
On rappelle que le dveloppement de la stratgie de commande passe par 3 tapes :
Identification/Modlisation du modle chaotique
Synthse dune loi de commande Analyse de la robustesse (validation de la loi de commande par rapport au bruit et par
rapport lapproximation du modle)
Dcoupage du cours
Dans un premier temps, nous allons prsenter lapport danalyse des systmes non linaires par
rapport aux systmes linaires, mettant ainsi en dfaut certaines modlisations actuelles.
Modliser est un premier pas, lobjectif de toute modlisation est de fournir un systmeparamtrable et doptimiser les performances de ce systme (en vue dapplications prcises)
grce une rgulation ou un asservissementpar la mise en place de lois de commande. A ce
titre, nous allons dfinir les proprits des systmes non linaires, les outils dtudes de telssystmes pour vrifier la stabilit de lasservissement et les mthodes de commandes robustes
pour garantir les performances souhaites lors dun asservissement malgr les caractres non
linaires du modle.
Avant toute modlisation, il est aussi ncessaire de dfinir lenvironnement du systme.Lenvironnement du systme revient dlimiter celui-ci par un certain nombre de variables
indpendantes dentres (entres exognes : excitations et perturbations) qui conditionnentltat du systme, et par des variables de sortie qui permettent de rendre compte, tout instant, de
la rponse (cest dire de lvolution) du systme vis--vis des excitations. On rajoute ensuite
des entres de commande issues de lasservissement. Plus le systme est complexe, plus il estncessaire dtablir un rseau dquations simultanes pour dcrire le systme. En rgle gnral,
le modle que lon souhaite tablir est issu dun compromis entre fidlit vis vis du
comportement rel du systme diverses excitations et simplicit. La simplicit est obtenue par
des hypothses de travail et des approximations qui rendent le modle mathmatiquement viable.En physique, lorsque l'on tudie un phnomne, on s'intresse gnralement aux effets
prpondrants de celui-ci. Ceci revient souvent linariser les phnomnes caractristiques dusystme tudi (on dit qu'il y a proportionnalit entre la cause et l'effet).
Grce la linarisation du systme autour dun point de repos (point rgulier ou point
singulier), ou sous certaines hypothses (approximation de faibles dviations), on peut dcrire lesystme par un modle mathmatique linaire. Dans ce cadre dtude, les mthodes frquentielles
(Transforme de Laplace) constituent les outils les plus performants pour lanalyse (Nyquist,
2
7/29/2019 Cours Master
3/42
Black Nichols, Bode, Lieu des racines) et la synthse des asservissements linaires (Correcteur
PID, avance/retard de phase).
Toutefois, aucun systme physique nest rigoureusement linaire et en dehors du domaine de
linarit, il est ncessaire dutiliser dautres mthodes que celles cites ci-avant pour vrifier la
stabilit et la robustesse aux perturbations dun systme en boucle ferm.
De plus, la mthode par linarisation est une mthode valide que localement autour dun point
de fonctionnement (en rgle gnral dun point rgulier) et par consquent, cette mthode ne peutpas tre utilise pour dfinir un comportement global. De plus, lors de la linarisation les effets
non linaires sont alors considrs comme perturbateurs et de ce fait ngligs. Or, la dynamique
apporte par ces effets non linaires est plus riche que les systmes linaires. A titre dexemple, la diffrence des systmes linaires qui ne possdent quun seul point dquilibre, les systmes
non linaires peuvent possderplusieurs points dquilibre. De plus, de tels systmes peuvent
tre le sige doscillations (cycles limites) caractrises par leur amplitude et leur frquence
quelques soient les conditions initiales et sans lapport dexcitation extrieure alors quunsystme linaire, pour osciller, doit prsenter une paire de ple sur laxe imaginaire, condition
trs fragile vis--vis des perturbations et des erreurs de modlisation. On peut aussi constater
dautres phnomnes dans les systmes non linaires (bifurcations), phnomnes quireprsentent une variation de lvolution du systme en terme du nombre de points dquilibre, de
la stabilit lorsquun ou plusieurs paramtres (non autonome) du modle varient.
Nous allons introduire ces notions sur des exemples concrets au cours du premier chapitre.
Dans le chapitre 1, nous analyserons de manire globale lvolution dun systme et nous nousdfinirons des points locaux particuliers par linarisation. Nous tudierons ainsi les avantages et
les limitations dun systme linaris par secteur dtude.
Dans le deuxime chapitre, nous prsenterons des modles un peu plus complexe, puisque nous
prendrons en compte une non linarit et nous prsenterons des outils danalyse du systme.
Dans le troisime chapitre, nous aborderons le problme didentification dun systme et nous
laborerons les premiers outils danalyse de la robustesse du systme.
Enfin dans le 4me chapitre, nous focaliserons notre tude sur les systmes chaotiques.
I.1) Quelques comportements non linaires: Points dquilibre
multiples
Soit le systme modlis par lquation diffrentielle suivante :
)()()(2 txtxtx +=
1 Calculez le point dquilibre du systme linaris pour de faibles perturbations
3
7/29/2019 Cours Master
4/42
2 Trouvez la solution analytique de lvolution de la trajectoire autour de chaque point
dquilibre.
3 Calculez les points dquilibre du systme Non Linaire
4 Trouvez la solution analytique de lvolution de la trajectoire autour de chaque point
dquilibre.
Solution du systme linaris Solution du systme non linaire
Conclusions :
Dans le cas linaire, le point dquilibre est stable et les trajectoires dtat pour diffrentesconditions initiales x(0) dcroissent vers ltat dquilibre.
Dans le cas non linaire, le point dquilibre 0 est stable localement puisque partir de toutes
conditions initiales proche de 0 (appartenant une boucle ferme dans lespace topologiqueautour de 0) la solution converge vers 0, mais le systme est instable autour de 1 puisque la
trajectoire tend vers 0 sauf pour x0=1.
I.2) Quelques comportements non linaires: Cycles limites
Equation de Van Der Pol
Soit le systme suivant :
0)(.)().1(2)(.2 =++ txktxxctxm , c>0
La simulation de cette quation sous Matlab, nous donne le rsultat suivant. On reprsente enordonne la variation de la drive en fonction de x
4
7/29/2019 Cours Master
5/42
Solution lquation de Van Der Pol pour diffrentes CI
Conclusion :
Cette courbe ferme traduit un cycle limite, on retourne sur le mme cycle, quelque soit lacondition initiale choisie.
I.3) Quelques comportements non linaires: Bifurcations
Soit un systme non linaire dfini par lquation non linaire suivante (Equation non amortie de
Duffing).
0)()(.)( 3 =++ txtxtx
1- Ecrire lquation donnant le point dquilibre
2- Selon les valeurs du paramtre , le nombre de points dquilibre varie.Notamment, lorsque =0 0+, on passe dun systme avec un point dquilibre unsystme avec 3 point dquilibre. On a ainsi une bifurcation.
Lors dune bifurcation, la trajectoire peut voluer en faisant apparatre
- dautres points dquilibre
- une priode multiple la priode du signal avant bifurcation- une multiplicit de la priode du signal (signal quasi-priodique)
- un signal chaotique.
5
7/29/2019 Cours Master
6/42
I.4) Comportement des points singuliers linaires : Stabilit locale
Que le systme soit linaire ou linaris, on sintresse souvent lvolution LOCALE de latrajectoire au point de repos. Il sagit de prvoir lvolution (asymptotique) de la trajectoire
autour du point de repos.
Reprenons le systme prcdent dcrit par :
0)()(.)( 3 =++ txtxtx
Posons xx =1 et 12 xx = et crivons le nouveau systme dquation
==
3
2
1
xxx
xx
, ce systme scrit sous forme Matricielle : )(. XfXAX += , avec
=
x
xX
Les points de repos sont dfinis par x1=0 et x2=0. Calcul prcdemment (paragraphe 1.3) on
trouve selon la valeur du paramtre , les points suivants
)0,(),0,(),0,0(),( 1 == xxX
La forme matricielle du systme linaris autour dun point de repos scrit :
XAX L.=
La dtermination des valeurs propres de A conditionnent lvolution du systme autour du pointde repos. En effet, soient 1 et 2, les valeurs propres de A, plusieurs cas se prsentent selon lesigne du discriminant de lquation caractristique associe au calcul des valeurs propres.
Supposons que le discriminant soit non nul, il existe deux valeurs propres distinctes
(ventuellement complexes).La matrice est diagonalisable (dterminant de A non nul), il existe alors une matrice symtrique
inversible P telle que : DL=P-1MP (Matrice quivalente)
On se ramne alors la rsolution du systme suivant par changement de base:
YYDY L
==
2
1
00.
=>222
111
yyyy
==
, 1 et 2 rels ou complexes conjugus
La rsolution donne t
t
eKy
eKy
2
1
22
11
==
dans le plan associ aux vecteurs propres ( )21,UU
6
7/29/2019 Cours Master
7/42
Par lquation dquivalence, on exprime X en fonction de P et Y.
Cas 1 : Le discriminant est positif et les valeurs propres sont ngatives
Le dterminant tant positif, les valeurs propres sont relles. On suppose que les valeurs propres
sont coefficients ngatifs, alors y1 et y2 tendent vers 0 donc X tend vers 0. le systme est stableet la trajectoire tend vers le point de repos (linarisation autour du point de repos).
On parle de nud stable.
Cas 2 : Le discriminant est positif, une valeur propre est ngative (soit 1) et lautre
positive.
La premire quation dans le plan ( )21,UU
converge vers y1=0 quand t->, la seconde diverge.
On parle de col (par dfinition un col est instable).
7
7/29/2019 Cours Master
8/42
Cas 3 : Le discriminant est positif et les valeurs propres sont positives
Les trajectoires ont mmes allures que dans le cas 1, mais les quations divergent. On parle de
nud instable.
Cas 4 : Le discriminant est ngatif, les racines sont des imaginaires pures
8
7/29/2019 Cours Master
9/42
Cas 5 : Le discriminant est ngatif, les racines sont imaginaires conjugus.
Si la partie relle est ngative, le systme subit un frottement. Les trajectoires sont des spirales
convergentes vers lorigine. On obtient un foyer stable. Dans le cas o les parties relles sont
positives, les trajectoires forment des spirales divergentes. On obtient un foyer instable.
I.5) Interprtations
Comme on peut le constater, la mise en quation de systmes non linaires apportent des
modifications sur lvolution de la (des) sortie(s) du systme qui ne peuvent tre pris en comptepar les systmes linaires.
Pour asservir de tels systmes, il est bien entendu ncessaire de prendre en compte cesphnomnes non linaires. Nous prsenterons dans un premier temps deux mthodes classiques
pour analyser lvolution dun systme asservi partir dhypothses limitatrices. La premire
mthode, appele Mthode du premier harmonique permet de prvoir approximativement certains
comportement non linaires et se contente de dterminer le cycle limite (amplitude et frquence).Lavantage de cette mthode est la possibilit dutiliser les mthodes frquentielles classiques.
La mthode du plan de phase est une mthode temporelle limite aux systmes dordre 2. Outre
sa simplicit, lintrt de prsenter cette mthode est dintroduire des notions (plan de phase)relative ltude de tout systme non linaire.
Nous introduirons ensuite la notion de stabilit. Cette notion de stabilit est primordiale pour
asservir des systmes en prenant en compte des erreurs de modlisations. Cela permet destimerglobalement le fonctionnement du systme asservi sans avoir dterminer les trajectoires.
9
7/29/2019 Cours Master
10/42
Pour terminer lillustration des phnomnes non linaires, nous allons imaginer un exemple bas
sur le mouvement oscillatoire dun pendule.
Exprience 1 :
Imaginons un exemple simple tel que le mouvement d'un pendule. Ce dernier est modlis par un
systme (non linaire de par la fonction sinus) deux variables (la position et la vitesseangulaire) permettant de dcrire son mouvement doscillation rgulier (sans frottement, le
mouvement du pendule est priodique non amorti, avec frottement le mouvement est amorti et
revient son tat stable). Le pendule prsente 2 points de repos (pour lesquels la vitesseangulaire est nulle), un instable et un stable.
Introduction au chaos :
Exprience 2 :Supposons maintenant quune commande externe lui apporte de lEnergie vers une trajectoire
perpendiculaire au mouvement initial. A titre dexemple, un aimant positionn devant ou derrire
le pendule (cf. schma). La modlisation doit prendre en compte cet apport dnergie. Si,lnergie apporte est non linaire (la force dattraction dpend de la distance du pendule par
rapport laimant), on peut ainsi imaginer soit un mouvement cyclique du pendule dans un plan
ou un mouvement dsordonn quon appellera chaotique. En regardant la trajectoire du penduleen 3D, on peut sapercevoir que dune oscillation une autre, le pendule n'effectue jamais deux
fois le mme trajet dans l'espace.
De plus, si on recommence lexprience 2 en modifiant trs lgrement une condition initiale
(soit la position ou la vitesse angulaire initiale ou la position de laimant), et quon compare la
nouvelle trajectoire du pendule par rapport celle trace prcdemment, on saperoit que les
deux trajectoires diffrent totalement : un instant donn, les deux pendules sont des positionsdiffrentes, et en prenant deux instants diffrents pour lesquels les deux pendules sont la mme
position, il est impossible de prdire la position future de la deuxime exprience en connaissant
lvolution de la premire exprience. On dit que le systme est Sensible au Conditions Initiales(SCI). Cest une caractristique essentielle des systmes chaotiques. Lautre caractristique est
une trajectoire rcurrente.
Cependant, le mouvement du pendule, bien que chaotique, n'est pas alatoire car il peut tre
dcrit par des quations plus ou moins simples et dterministes.
10
7/29/2019 Cours Master
11/42
Exercice :
Soit l, la longueur de la corde (non lastique), et m la masse de la bille. Soit , langle de la cordepar rapport la verticale.
1. Identifier les forces agissant sur la bille. On suppose que la bille est soumise une forcede frottement, proportionnelle la vitesse de la bille par un facteur de frottement k.
2. Ecrire les quations diffrentielles rgissant ltat de la bille partir du premier principe
de la dynamique (ma=.F, a est lacclration, F les forces agissant)
3. On va noter x1= et x2= Trouver les points dquilibres (x1=x2=0).
II) Premires mthodes de rsolution dun systme nonlinaire : Estimation des trajectoires
Ltude dun systme quil soit dordre mcanique, lectronique, ou autre, ncessite une premire
approche mathmatique consistant modliser le systme pour un mode de fonctionnementdonn.
Il existe deux grandes familles danalyse de la trajectoire- Mthodes frquentielles : Mthode du premier harmonique
- Mthodes temporelles : Mthodes graphique du plan de phase
II.1) Mthode du premier harmonique
II.1.1) Principe
e(t)=EMsin(1t)s(t)=s0+s1.sin(1t+1)+ +s2.sin(21t+2)+
NLe(t) s(t)
11
7/29/2019 Cours Master
12/42
La mthode du premier harmonique sapplique si1 - s0=constante
2 - s2, s3, sn
7/29/2019 Cours Master
13/42
Condition de stabilit
Equation caractristique : 1 + G(EM).L(j)=0 =>)(
1)(
MEGjL
=
Dans le cas linaire, ltude se faisait autour de -1. Dans le cas non linaire, ltude de lastabilit se fera vis--vis du lieu critique qui est le lieu des points complexes donns par
)(
1
MEG
. On va nommer EMA et fMA, lamplitude et la frquence doscillation si la condition de
Barkhaussen est vrifie.
Etude des diffrents cas
La stabilit est conditionne par la position relative des diffrents lieux L(j) et)(
1
MEG
.
a) Pas dintersection
Si les hypothses permettant lapplication de la mthode harmonique sont vrifies, le
systme sera toujours stable en BF.
b) Une intersection
Si lamplitude la sortie de la NL EM1EMA, alors le systme est stable (critre du revers).
Rappel du critre du revers : Un Systme Asservi est stable si en parcourant le lieu de Nyquist
pour les croissants, on laisse le point -1 gauche.
L(j)E
M1
EM2
-1/G(EM
)
EMA
Re
Im
13
7/29/2019 Cours Master
14/42
Dfinition : Lauto-oscillation du point A (EMA, A) est stable si en parcourant le lieu de transfertlinaire L(j) au voisinage du point A dans le sens des croissants, on laisse gauche le lieu-1/G(EM) dans le sens des EM croissants.
c) Plusieurs intersections
On applique la dfinition prcdente.
II.1.4) Calcul du gain quivalent au premier harmonique
On suppose le systme non linaire suivant :
Etape 1 : Tracer G(EM)=f(EM)
Etape 2 : Tracer -1/G(EM) dans le plan complexe
Etape 3 : Vrifier la stabilit.Exemple 1
A partir du systme NL prcdent, appliquer un signal sinusodale damplitude E M lentre dubloc NL et calcul la srie de Fourier du signal rsultant. Soit b1, lamplitude de la fondamentale,
le gain quivalent est :
G(EM)= b1/EM.
Exemple 2
Soit le systme non linaire Plus ou Moins avec hysteresis suivi dun filtre du 3 me ordre( ) 31
1
p+.
-E1
E1
Gain = 1
14
7/29/2019 Cours Master
15/42
NL :
Exercice : Etudier la stabilit du systme prcdent.
II.2) Mthode du plan de phase
Cette mthode graphique est rigoureuse mais ne sapplique quau systme du deuxime ordre etest limite aux entres nulles ou constantes.
=
dt
dssF
dt
sd,
2
2
II.2.1) Principe
Pour lanalyse des systmes non linaires, on recourt souvent des reprsentations dans l' espace
des phases. Il s'agit d'un espace multidimensionnel dont les coordonnes sont les variables dusystme. Gnralement, on considre la variable et sa drive, telles que la position et la vitesse
angulaire dun pendule ou dans le cadre dun systme dquations linaires dordre 2 1
inconnue x, on choisira lespace des phases reprsent par (x, y= x , on pourra se rfrer la
reprsentation du systme prsent en introduction). A plus de trois dimensions il faudra recourir
une projection de cet espace (sur une surface, par exemple). Ainsi, le portrait de phase estconsidr comme une vritable signature de la dynamique du systme.
De par lintrt suscit par une telle reprsentation, des mthodes graphiques bases sur le
concept de rsolution numrique ont t dveloppes pour apporter quelques informations sur larsolution dune quation diffrentielle. Cette rsolution permet certes dobserver la trajectoire de
la solution dans le temps, en fonction des conditions initiales lorsque la rsolution numrique
savre fastidieuse, mais elle est surtout utilise pour reprsenter le portrait de phase.
-a a
1
-1
15
7/29/2019 Cours Master
16/42
II.2.2) Rsolution par la mthode graphique
La premire mthode graphique applicable dans le cas dquation du premier ordre est la
mthode des isoclines. Cette mthode consiste, partir dune condition initiale, tracer la
rponse du systme partir de la tangente en chaque point.
Ainsi, en partant de lquation diffrentielle)t,x(f
dt
dx=
on trace un ensemble de courbes de pente m : mdt
dx= , ce qui revient rsoudre une quation non
linaire f(x,t)=m. La connaissance de la pente et du point initial permet de tracer un segment
reprsentant lvolution du systme. Lensemble des points (x,t) dfini par f(x,t)=m reprsenteune isocline.
II.2.3) Equation du deuxime ordre
La mthode des isoclines nest adapte quau systme du premier ordre. Dans le cas ou lordre delquation diffrentielle est suprieur, on dcompose le systme dordre n n systme dordre 1.
Cependant, une telle mthode se rsout difficilement par un manque dinformation ltat
initial. Il existe nanmoins une solution de type isocline pour les quations du second ordre,
lorsque lquation est autonome et peut ainsi se ramener un systme du premier ordre, cest dire :
0)x,dt
dx(f
dt
xd2
2
=+
Mise en quation
On pose
=+
=
0),( xyfdt
dydt
dxy
, si y>0 alors x croit, si y est ngatif, y dcroit
Ltude de la trajectoire va nous renseigner sur lallure de lvolution de la variable x.
Le trac de la trajectoire va tre facilit en recherchant :- points singuliers
- Isoclines
Rappel : Points singuliers sont les points dquilibre stables ou instable du systme. Ils sontdfinis par :
=
=
0
0
dt
dydt
dx
16
7/29/2019 Cours Master
17/42
Mthode des isoclines
Les isoclines vont nous permettre de prciser le trac de la trajectoire au voisinage des points
particuliers.
Isocline : Trac de lensemble des points particuliers pour lesquels cstedx
dy==
II.2.4) Exemple
Cas dun second ordre linaire
Soit le systme suivant : 0)(.)(.2)(2
00 =++ txtxmtx
On se ramne :
=
=
)(.)(.22
00 txtymdt
dydt
dxy
Les points singuliers sont :
==0
0
y
x
On calcule les isoclines par
dx
dt
dt
dy
dx
dy.== soit ..
dt
dy
dt
dx=
On peut donc crire : xymy ..2.2
00 = , soit :
+
=0
2
0
.2
..
m
xy
Si 0=1 et m=0,5,+
=1
.x
y alors, Si =, y=0, si =1 y=-x/2,
Le trac est le suivant
17
7/29/2019 Cours Master
18/42
Cas dun second ordre linaire
Choix variable
En gnral, on pose x=s
En pratique, on pose pour un systme retour unitaire entre nullex=, y=d/dt
Calcul du trac
Droite de commutation et trac
De par la fonction linaire, on peut crire :
)1( pp
A
u
+= donc Aupp =+ )1( soit 022
=++ Audtd
dt
d
Le systme scrit alors :[ ]
+=
=
uAydt
dydt
dxy
.1
e=0 s u
y=d/dt
18
7/29/2019 Cours Master
19/42
On suppose A=1, et =1.
Cas 1 : >0, u=+1
Pas de point singulier
Isocline y=-1/(1+)
Cas 2 :
7/29/2019 Cours Master
20/42
III) Stabilit des systmes non linaires asservis
III.1)Modle didentification
Jusqu prsent, nous avons prsent des outils danalyse de la trajectoire de systme partir delcriture mathmatique de celui-ci. Les modles prsents ont t obtenus partir de lois
physique lmentaires.
Or, certains systmes ne peuvent tre entirement dcris par des lois de la physique. Si desmesures exprimentales peuvent tre ralises, on peut alors dterminer la structure dun modle
partir de lois physiques partielles ou uniquement partir des mesures et dfinir les paramtres
du modle partir des campagnes de mesures.On trouve gnralement deux types de modles :
Modle pour la commande : Lobjectif tant de dfinir une loi de commande pour
optimiser le systme, on cherche alors un construire un modle simple reprsentatif du systme.
Les imperfections du modle seront valides lors de la phase de robustesse.Modle de simulation, dfini pour reproduire le plus prcisment possible le
comportement du systme. La structure du modle sera plus complexe que le modle pour la
commande. La structure peut tre impose par les lois de la physiques (exemple : Modlefractionnaire pour la -analyse, )
Dans les deux cas, la premire tape consiste dfinir le nombre de paramtres minimumintervenant dans le modle et de dfinir des lois de sortie le plus simple possible (idalement
linaire) en fonction du jeu rduit de paramtres.
La mthode LP utilise des techniques de rgressions linaires pour estimer un modlelinaire en fonction des paramtres (on pourra ventuellement augmenter le nombre de
paramtres pour amliorer le modle, sachant que la simplicit est obtenue par un modlelinaire)
Si le modle linaire nest pas assez reprsentatif du systme ou si le nombre deparamtres est trop lev, on va estimer un modle non linaire (non LP). Dans le cas ou le
nombre de paramtre est trop lev, on choisit une liste de signaux dentres et on dtermine un
critre derreur, via un algorithme doptimisation (programmation non linaire) partir de lcartentre les mesures exprimentales et le modle.
Lorsquon dtermine un modle, il est ncessaire ensuite de valider son niveau de fiabilit : lesapproximations entranent des erreurs et on cherche dfinir la stabilit et la robustesse du
systme.
On dfinit en rgle gnrale la stabilit du point singulier (cf. introduction). Mais, on sintresse
en fait davantage ltat dquilibre dun systme, c'est--dire ltude des trajectoires du
systme pour t variant dans le temps, prenant en compte les incertitudes du modle et desperturbations. On ne cherche pas calculer explicitement les trajectoires, mais de dmontrer que
les trajectoires sont bornes. Ce concept est issu de la thorie de la stabilit au sens de
Lyapunov.
20
7/29/2019 Cours Master
21/42
III.2)Notions de Stabilit : Commande Robuste
La commande robuste repose en grande partie sur la structure de commande contre-raction
(feedback control systems) et sur les modles linaires temps invariant (LTI) des systmesdynamiques.
On dfinit une structure de commande base sur lerreur entre linformation collecte par un
ensemble de capteur (y) et les signaux de rfrences souhaits.
Les diffrences existantes sont traites par le systme de commande afin dlaborer un signal de
commande u affectant le systme.
Commande H
J.C. Doyle a propos une formulation gnrale de synthse des systmes de commande contre-raction
P est le modle gnralis du systme dynamique et K le correcteur. P est un systme linaire
multivariables avec deux types de signaux dentres :Commande u et de sortie y
Performance ou incertitude, dentre v et de sortie z
On note PBF(s), le systme en Boucle Ferme. Lalgorithme de Glover-Doyle permet de
synthtiser un correcteur linaire K(s) de manire minimiser la norme H du transfert PBF(s).
On note , lindice de performance, on impose ||PBF(s)||
7/29/2019 Cours Master
22/42
Le modle incertain et sa structure tant fixs, lobjectif principal de la structure de commande
est dassurer la stabilit de la boucle ferme ainsi quun certain degr de performance pourlensemble des ralisations possibles du modle incertain.
Il sagit donc de rduire la sensibilit de la structure de commande en prsence des variationsparamtriques et dventuelles perturbations affectant le modle du systme commander.
Le thorme du petit gain permet daffirmer que le systme prsent ci-dessus est stable pour
toute incertitude vrifiant ||(s)||
7/29/2019 Cours Master
23/42
le temps t tant la variable indpendante, x1, x2, , xn les variables dpendantes et f1,f2 ,,fn, des
fonctions, en gnral non linaires des variables dpendantes (appeles vecteur de champ).
Le point dquilibre ou singulier se traduit par lannulation de toutes les drives. Un systmelinairepour lequel le dterminant A est non nul conduit un seul point dquilibre, caractris
par lannulation de toutes les variables dpendantes.
Un systme non linaire introduit des fonctions f1,f2 ,,fn, qui ne sont pas linaires et lesconditions dquilibres peuvent tre atteintes pour des valeurs de x1, x2, , xnqui ne sont pas
nulles. Pour tudier la stabilit dun systme au voisinage de lune de ses positions dquilibre, on
provoque une lgre perturbation en faisant varier les x partir de ces valeurs dquilibres. Si
lorsque t croit indfiniment, les x reviennent celles-ci, on dit que le systme estasymptotiquement stable, sinon il est dynamiquement instable.
Dans quelques cas particuliers, les x ne retournent pas vers leur position dquilibre, mais ne sen
cartent pas davantage. On dit que le systme une stabilit neutre ou temporaire.
III.2.3) Notions dInvariant
Un ensemble invariant M, pour un systme dynamique )(xfx = est dfini comme un ensemblede conditions initiales tels que la solution ),( txO reste dans lensemble M pour tout t.
Un systme non linaire peut donc tre considr comme instable localement mais globalement
stable dans le sens ou les trajectoires sont contenues dans une Boule ferme (Invariant) pour unensemble de conditions initiales.
III.3)Stabilit pour les systmes non linaires
Dans le paragraphe prcdent, nous nous proccupions de la stabilit de la rponse autour dunseul point dquilibre. Il sagit dune tude locale.
Dans le cas non linaire, lexistence de plusieurs points dquilibres modifie les conditions de
stabilit du systme. Si de nombreuses rgles existent dans le cas de systme linaire, il nest paspossible de donner de dfinition gnrale de la stabilit qui ait un sens dans tous les cas pour les
systmes non linaires.
On peut nanmoins dfinir trois mthodes principales : Deux tudes locales base sur lalinarisation du systme autour du point dquilibre ou dun point de la trajectoire projete sur un
plan (la thorie de Floquet), et une mthode globale : la thorie de Lyapunovbase autour dun
point dquilibre sur la fonction non linaire. Nous exposons rapidement le principe des deuxpremires dans les paragraphes suivants.
Ltude locale permet de prdire le comportement de la trajectoire autour dun point dquilibre,mais ne donne aucune information sur la trajectoire en elle-mme. A titre dexemple, les
systmes chaotiques prsentent des instabilits locales autours de plusieurs points singuliers mais
la trajectoire au cours du temps, reste confine dans une boucle ferme (c'est--dire est borne),
sil ny a pas de bifurcation.
23
7/29/2019 Cours Master
24/42
Nous allons dans un premier temps dfinir diffrents types dquilibre en supposant le systmedcrit par son modle dtat :
),( uxfx = , x reprsente ltat du systme et u lentre.
On suppose que le systme possde un point singulier ),( ux
III.3.1) Equilibre stable
Lquilibre ),( ux est un quilibre stable du systme si
xuxtxxx )),0(,()0(,0,0
Dans le cas contraire, xe est dit instable.
Interprtation : On souhaite caractriser le fait que la trajectoire x(t) reste proche du point
dquilibre x pour tout t>0 lorsque lentre u(t)= u est constante. Pour cela, on introduit la
notion de norme et lon impose les solutions de x(t) lintrieur dune boule topologique de
rayon autour de x .RMQ : Cela nimplique pas que les trajectoires convergent vers le point dquilibre.
Stabilit asymptotique:
Ltat dquilibre, note x est dit asymptotiquement stable sil est stable et si
xtxxx t = )(lim)0(,0
On peut donc reprsenter la stabilit de la manire suivante
24
7/29/2019 Cours Master
25/42
RMQ : Dans ce cas, les trajectoires convergent vers le point dquilibre.
III.3.2) Equilibre attracteur
Lquilibre ),( ux est un quilibre attracteur du systme si
0),0(,(lim)0(,0 =
xuxtxxxquetelt
Un quilibre attracteur est donc un point vers lequel convergent les solutions x(t) si elles
dmarrent suffisamment prs de x .
RMQ : Stabilit et attractivit sont deux notions diffrentes qui ne simpliquent pas
mutuellement. Toutefois, lquilibre est asymptotiquement stable sil est stable et attracteur.
Attracteur
Un attracteur est un ensemble compact de lespace des phases, invariant par le flot ou par
lapplication vers lequel toutes les trajectoires environnantes convergent.
Diffrents types dattracteurs :
- Point fixe- Cycle limite
25
7/29/2019 Cours Master
26/42
- Tore
- Attracteurs tranges (chaos)
Bassin dattraction :
Correspond lensemble des points dont les trajectoires convergent vers lattracteur.
III.3.3) Stabilit dune trajectoire
Dans certains cas, les systmes nadmettent pas de points dquilibre, ou alors le point dquilibre
nest pas stable. Pour autant, les trajectoires ne divergent pas. Divers cas peuvent se produire :
- Le systme admet un domaine stable : il existe un domaine de conditions initiales
(bassin dattraction) tel que toutes les trajectoires restent comprises lintrieur du
domaine stable- Le systme admet un domaine attractif : il existe un domaine de conditions initiales tel
que toutes les trajectoires sont comprises dans le domaine attractif au bout dun certaintemps- Le systme admet une trajectoire stable.
La stabilit dune trajectoire peut tre dmontre par lapplication du deuxime thorme deLyapunov.
III.3.4) Analyse de la stabilit par Linarisation
Mthode Loca le :
Les systmes non linaires prsente des (pseudo-)priodicits que lon peut chercher estimer.La mthode de linarisation permet dapproximer une priodicit de lvolution de la trajectoire.
Le principe de cette mthode repose, comme son nom lindique, sur la linarisation du systme
non linaire dcrit autour du point dquilibre. Pour cela, on dcompose le systme (la fonctionVecteur de Champ) selon la formule de Taylor autour de chaque point dquilibre. On se ramne
ainsi au systme prcdent, en dcrivant les trajectoires de phases autour des points dquilibre.On suppose une perturbation autour dun point dquilibre Xe : XXetX
~)( +=
La linarisation du Vecteur champs donne : XXJXeFtX F~
)()()( +=
26
7/29/2019 Cours Master
27/42
=
n
nnn
n
n
r
XXF
XXF
XXF
X
XF
X
XF
X
XF
X
XF
X
XF
X
XF
XJ
)()()(
)()()(
)()()(
)(
21
2
2
2
1
2
1
2
1
1
1
Etant donn qu lquilibre )(XeFXe = , cela revient rsoudre : XXJtX F~
)()(~ =
Le calcul des valeurs propres permet de dduire de la stabilit des trajectoires vis--vis de petites
perturbations autour du point dquilibre.
Perturbation infinitsimale : Mthode de Poincar LindstedtLide est dcrire la solution priodique de la trajectoire du systme sous la forme dun
dveloppement en srie de . Si lon souhaite tudier les perturbations infinitsimales, on tudie
lvolution de la trajectoire XXetX~
)( += en puissance croissante de .
A titre dexemple, on choisit un puit deux potentiel dfini par lquation : f(q)=q-q3.
- Points dquilibre 1q = .
- Changement de variable u=q+-1 => f(u)=-2u-3u2-u3.
- Oscillation obtenu par le terme linaire en u : f(u)=-2u conduit 20 = . Il suffit de
trouver les valeurs propres de la matrice A avec X=(u,du/dt)- Mthode de Poincar Lindstedt : Non linarit en u2 comme perturbation :
==
2u3u2dt/ud
udt/du
- Et nous cherchons une solution de le forme ...uuuu 22
10 +++= . Pour ce faire onfaire correspondre les ordre de diffrents ordres :o DL Ordre 0 : )tcos(Au 000 =
o DL Ordre 1 :
==
)(cos32/
/
0
22
011
11
tAudtud
udtdu
.
On dcompose [ ])t2cos(12A
)t(cosA 0
20
022
0 +
=
On dcompose u1 en deux partie u10 et u12 correspondant respectivement au
frquence 0 et 02
Ceci donne 4/A3u 2010 =
( )t2cos(4/Au 02012 =
- Non linarit en u3 comme perturbation
==
3uu2dt/ud
udt/du
o Ordre 0 : solution linaire
o Ordre 1 : Contribution 0 et 03 . Or 0 conduit un terme en sin( 03 t),lamplitude augmente avec le temps, incompatible avec hypo pour laquelle la
27
7/29/2019 Cours Master
28/42
frquence du mouvement restait inchange => Evolution de la priode
doscillation.
- Comme le priode change galement nous posons : ...22
10 ++ += et oncherche solution sous forme ty = . On cherche la solution sous forme de la fonction
y :
==
32uu2dy/vd
vdy/du
o Ordre 0.
Idem
o Ordre 13
012 uu2dy/vd = avec )tcos(Au 000 = et 20 =
et 21022
102
dy/...)uu(d...)(dy/vd +++ += conduit 010120 u2u +
On choisit 1 pour faire disparatre la composante en )tcos( o qui intervient dans le
terme cubique de 30u
Cette tude nous permet de connatre la trajectoire localement aux points rguliers. Nous allonsmaintenant tudier la stabilit locale dune trajectoire priodique par la thorie de Floquet.
III.3.5) Thorie de Floquet : Multiplicateurs caractristiques
Les multiplicateurs caractristiques encore appels multiplicateurs de Floquet permettent de
dterminer la stabilit d'une solution priodique. Ils sont une gnralisation des valeurs propresutilises pour tudier la stabilit des points fixes. Une solution priodique est une orbite d'ordre k
dans l'espace des phases et correspond k points fixes sur une section de Poincar.
Une section de Poincar peut, en premire approche, se rsumer ltude dun hyperplan (engnral on ramne la trajectoire dune courbe un plan) en fixant un paramtre, ou en projetant
lvolution temporelle de la trajectoire un plan qui coupe transversalement la trajectoire,comme le montre la figure ci-contre.
Section de Poincar
28
7/29/2019 Cours Master
29/42
En rgime tabli, on suppose une petite perturbation au voisinage de Xe, lun des points
dintersection de la trajectoire avec la section de Poincar.
La solution du systme scrit : )(~
)()( tXtXtX e += .
Comme dans le cas de la stabilit du point fixe, le comportement de X(t) au voisinage de Xe esttudi en linarisant P (Projection de la trajectoire sur la section de Poincar) autour de Xe. La
fonction linarise P devient : ( ) )(~
)()(~
1 tXtXJtX kepk =+
Avec J la matrice Jacobienne de P autour de Xe. Ltude des valeurs propres et vecteurs propres
comme prcdemment dtermine la stabilit de la projection de la trajectoire sur la section dePoincar autour de Xe. On parle alors de stabilit locale.
Les valeurs propres (dterminent la stabilit) sont appeles les multiplicateurs de Floquet.
Dans le cas d'un systme autonome, les multiplicateurs caractristiques sont indpendants de laposition de la section de Poincar . Par contre, les vecteurs propres associs ces
multiplicateurs caractristiques dpendent de la position de dans l'espace des phases.
Des mthodes numriques ont galement t dveloppes pour dterminer les points detrajectoire sur la section de Poincar. Deux mthodes sont particulirement utilises, la mthode
de Hnon et la mthode de KAM. La mthode de Hnon est une mthode numrique qui permet
de dterminer lintersection de la trajectoire de la caractristique non linaire avec lhyperplan de
Poincar.Une approcheglobale doit nanmoins tre ralise pour vrifier que la trajectoire ne tend pas
vers linfini. Cette approche sera ralise par le thorme deLyapunov.
III.3.6) Thorie de Lyapunov
Note : Les notions abordes dans le cours de Commande Robuste seront introduites sans rappel
Premire approche :
Un systme physique est stable sil revient vers un tat dquilibre. Supposons un systme
mcanique telle la chute dune bille, lnergie mcanique de la bille est gal lEnergie cintiqueet lnergie potentielle. Le point dEnergie mcanique nul est le point dquilibre.
29
7/29/2019 Cours Master
30/42
La thorie de Lyapunov peut tre assez simplement interprte en mcanique au sens o sonnergie totale est compltement dissipe. Ainsi, le mouvement dune bille atteint un tat stable si
la variation dnergie mcanique Em=V(x) dcroit (x reprsente la position de la bille), c'est--
dire si 0)( +, une fonction telle quei) V est continment diffrentiable en tous ses arguments
ii) V est dfinie positive
iii) Il existe a et b deux fonctions scalaire de + dans+, continues,monotones non dcroissantes, telles que :
1. a(0)=b(0)=0
2. xn, ( ) ( )xbxVxa )(
V dfinit des quipotentielles de Lyapunov, V(x)=cste, qui dfinissent des domaines connexesautour de lorigine.
)(xV est la drive de V(x) le long de la trajectoire de ),( uxfx =
Principe : Dans le cas dun systme non linaire, ltude de la stabilit seffectue par la recherche
dun gradient du systme autour dun point de repos pour lequel ltude du systme revient
trouver les minima locaux de la fonction de gradient (aussi nomm potentiel). Dans ce cas, ilnest pas ncessaire de linariser.
Avantages
Etude de la stabilit par lexamen totale de la fonction dnergie
Ne ncessite ni la solution de lquation dtat, ni la connaissance des ples du systme.
Seconde mthode de Lyapunov, mthode directe
Stabilit au point dquilibre
La thorie de Lyapunov consiste trouver une fonction scalaire (fonction de potentiel) G
dfinie positive qui est dcroissante le long des trajectoires du systme ce qui permet dedfinir la stabilit dans un domaine autour du point dquilibre.
0=dt
dx
dx
dG
30
7/29/2019 Cours Master
31/42
alors le systme est stable avec ),( txfdt
dx= (asymptotiquement stable si strictement
ngatif).
(Note : dans le cas monovariable, dG/dt est donc dfinie ngative puisque
),(
2
txfdt
dx
dx
dG
dt
dG
== ).
Il sagit dune condition suffisante car on ne connat pas lexistence a priori dune telle fonction
de potentielle G.
Une fonction de LYAPUNOV candidate est une fonction dfinie positive dont on teste la
dcroissance autour du point d'quilibre. Si dG/dt P solution de lquation deLyapunov
ATP+PA+Q=0
31
7/29/2019 Cours Master
32/42
Exemple dapplication
Soient
=
20
31A et
=
10
01Q .
On doit rsoudre :
=
10
01
4633
332
3221
211
pppp
ppp
do la solution
=
15.0
5.05.0P
Inconvnient
Le problme majeur de cette mthode est de trouver la fonction de Lyapunov pour lesystme. Dans le cas non linaire, il nexiste pas de mthode systmatique pour choisir
une fonction de Lyapunov.
III.3.7) Dmarche suivre pour tudier la stabilit
Pour rsumer, la demarche suivre pour tudier la stabilit dun systme se decompose en 4
tapes :
1- Trouver les points dquilibres du systme en rsolvant f(x)=02- Linariser le systme autour des points dquilibre pour valider la stabilit,
linstabilit du point dquilibre en se rfrant aux valeurs propres (cf. p6 et p7)
3- Choisir une fonction candidate de Lyapunov V et en posant le changement de variablexxx = tudier le domaine de stabilit/instabilit par la deuxime mthode de
Lyapunov
4- Si les rsultats ne sont pas concluant, choisir une autre fonction candidate deLyapunov.
IV) Systme chaotique
Un systme non linaire peut avoir un comportement en rgime permanent plus complexe que
ceux habituellement rpertoris tels que lquilibre, les oscillations priodiques... notamment
lorsque le degr de libert (dimension du vecteur dtat) est suprieur ou gal 3.
Dans ce cas, la sortie du systme est extrmement sensible aux conditions initiales, do la non
prvisibilit de la sortie. Certains comportements chaotiques font ainsi apparatre un aspect
alatoire malgr leur nature dterministe intrinsque.
32
7/29/2019 Cours Master
33/42
Pour rappel, on appelle systme chaotique, un systme dterministe dont la sensibilit aux
conditions extrieures (SCI) rend lvolution du systme incertain. Nous savons que les systmes
non linaires sont moins dpendants des conditions initiales, cependant pour une rgion donne
(bassin dattracteur), le systme volue galement vers une solution unique (point, cercle limite).
Cette solution s'appelle un attracteur. Une fois que le systme se trouve sur son attracteur (dont
la dimension est plus petite que la dimension de l'espace des phases), il y reste confin. On dfinit
galement le bassin dattraction comme tant lensemble des conditions initiales pour lesquelles
la trajectoire associe au vecteur de champ conduit toujours vers le mme attracteur.
De plus, dans le cas dun systme chaotique, la modification des paramtres de contrle permet
de modifier la trajectoire pour voluer dun attracteur un autre attracteur. La trajectoire est ainsi
dtermine par le comportement non linaire du systme mais est commande par la modification
des paramtres de contrle du systme. On parle de route vers le chaos.
IV.1) Systme chaotique
Un systme dit chaotique est un systme dterministe mais dont la sortie semble alatoire et qui
est trs sensible aux conditions initiales. Pour tre chaotique, le systme doit tre au minimum
dordre 3 (3 tats) et la sommation des valeurs propres sur toute la trajectoire du systme doitconduire deux valeurs propres ngatives et une valeur propre positive. Lvolution de la
trajectoire passe donc par un tat dexpansion puis de rtraction. De par une non linarit active,
tout se passe comme si le systme revenant vers un tat stable, reoit une quantit dnergie avant
dtre de nouveau dissipatif.
Lexemple suivant est issu dun systme RLC avec une rsistance non linaire ngative gnre
par un NIC (Ngative Impedance Convertor) base sur deux amplificateurs oprationnels.
La rsistance ngative tant construite par le gnrateur NIC prsent sur le graphe ci-dessous.
33
7/29/2019 Cours Master
34/42
Ve
I_Probe
I_NL
R
R5
R=22 kOhm
R
R6
R=3.3 kOhm
R
R3
R=2.2 kOhm
R
R2
R=220 Ohm
OpAmp
AMP 2
VCC=9 V
VE E =-9 V
OpAmp
AMP 1
VCC =9 V
VE E =-9 V
R
R4
R=22 kOhm R
R1
R=220 Ohm
Nous gnrons ainsi un circuit RLC mais au lieu dtre dissipatifs (effet Joule via une rsistance
R), le systme est entretenu par un apport dnergie via la rsistance ngative (et les Aop).
Les quations du systme de Chua scrivent :
)(1
)(1
))((1
02
321
0
2
112
1
1
LL iRv
Ldt
di
iR
vv
Cdt
dv
vfR
vv
Cdt
dv
=
+
=
=
La courbe obtenue dans le plan de phase est la suivante
34
-0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5-2.5
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
2.5
Z1
X
7/29/2019 Cours Master
35/42
En reprsentant lvolution dun tat au cours du temps, nous obtenons la courbe suivante
Il est ainsi trs difficile de prdire la trajectoire un instant t. Dailleurs, une caractristique
essentielle des systmes chaotiques est le degr dimprvisibilit du systme : Mme si deuxconditions initiales sont simplement voisines, la distance sparant les deux trajectoires dans
lespace des phases volue trs diffremment dune trajectoire une autre et trs rapidement
les trajectoires se trouvent dcorelles. Le calcul des exposants de Lyapunov permet de quantifier
la vitesse de dcorllation entre deux trajectoires issues de deux conditions initiales trs proches,
par la mesure du paramtre de divergence exponentielle.
IV.1.1) Exposant de Lyapunov : approche de la thorie du chaos
Certains systmes dynamiques (systmes qui dcrivent dans l'espace un tat qui volue dans letemps) sont trs sensibles aux petites variations de leur condition initiale (SCI). Ces variations
peuvent rapidement prendre d'normes proportions. Le mathmaticien russe Alexander Lyapunov
s'est pench sur ce phnomne et a dvelopp une quantit permettant de mesurer la vitesse
laquelle ces petites variations peuvent s'amplifier. Cette quantit appele "exposant de Lyapunov"mesure en fait le degr de sensibilit d'un systme dynamique.
Considrons un systme dynamique quelconque dont la condition initiale x0 est affecte d'une
erreur infinitsimale E0. Aprs n itrations, l'erreur initiale E0 sera donc amplifie d'un facteur
0E
En.Notons que l'erreur diminue lorsque le facteur est infrieur 1 et augmente s'il est suprieur
1.
35
7/29/2019 Cours Master
36/42
Puisque0
1
2
1
10 E
E
E
E
E
E
E
E
n
n
n
nn
= , il suffit alors de calculer ce produit pour dterminer la faon
dont s'amplifie l'erreur initiale.
Malheureusement, calculer un trs grand nombre de produits l'aide d'un ordinateur amnequelques difficults. Le logarithme d'un produit correspond une somme de logarithmes.
Utilisons plutt le logarithme du produit pour complter cette tude.
Avant de faire tendre cette dernire quantit vers l'infini, calculons d'abord la moyenne de la
somme obtenue. On arrive ainsi l'exposant de Lyapunov.
Ei et Ei-1 tant de trs petites valeurs, le rapport 1i
i
E
Ecorrespond la drive de la fonction
associe l'quation utilise si naturellement la fonction est drivable. En effet soit f(xi) cettefonction.
Lorsque l'exposant de Lyapunov est positif,
36
7/29/2019 Cours Master
37/42
0
lnE
En> 0 et par consquent
0E
En> 1
L'erreur infinitsimale du dbut ira donc en augmentant. Le systme sera dans ce cas sensible aux
trs petites variations de sa condition initiale, une des caractristiques des systmes chaotiques. Siau contraire l'exposant de Lyapunov est ngatif, l'erreur infinitsimale du dbut ira en diminuant.
L'erreur initiale n'aura dans ce cas aucun effet long terme.
Un exemple est trait ci-dessous :
Soit le systme suivant :
==
22
3
111
XX
XXX
La trajectoire ),( 0 tX considre est dfinie partir des conditions initiales : 0
7/29/2019 Cours Master
38/42
=
= teXX
X2
2
2 1
On remplace X1(t) (et donc sa drive par calcul) par la solution obtenue prcdemment puis on
intgre ce dernier ce qui permet d'obtenir la matrice de la solution fondamentale t.
On obtient ainsi le systme suivant :
+
=
131
2
2
1
1
t
t
e
e
X
X
, soit par intgration :
++= )1ln(
2
3)ln(
2
1
tetX
On trouve par consquent : 23
2)1ln(
2
3
1 )1(2
+== +
tte
teeeeX
t
+=
t
tt
t
e
ee
0
0)1( 23
2
Les valeurs propres de cette matrice sont ttt eetee =+= 123
2
1 )1(
Les exposants de Lyapunov sont donns par : )(ln1
lim tt
it
i =
On trouve ainsi 1=-2 et 2=-1 .
IV.2) En route vers le chaos
Un cycle linaire invariant dans le temps doit possder une partie imaginaire pure pour osciller
dans le temps. Cette condition est trs fragile vis--vis des perturbations existantes et/ou erreurs
de modlisation pouvant affecter la valeur de ces ples. De plus, dans le cas linaire, lamplitudede loscillation dpend uniquement de la condition initiale.
Au contraire, les systmes non linaires peuvent tre le sige doscillation (cycles limites)
caractriss par leur amplitude et leur frquence, indpendamment de la condition initiale. Ainsi,pour concevoir un oscillateur stable, il est ncessaire de raliser un systme non linaire.
Lquation de Van Der Pol est lexemple le plus couramment trait dans la littrature. Il sagit
dune quation dordre 2 non linaire caractrise par lquation suivante :
0,0)()()1)((2)( >=++ ctkxtxtxctxm
En ce qui concerne les cycles limites, la thorie de Floquet est une aide considrable pourdterminer la stabilit. Egalement base sur lanalyse des valeurs propres (multiplicateurs de
Floquet) de la matrice Jacobienne du systme, elle permet de connatre le comportement stable ou
instable en fonction de la manire dont les valeurs propres passent travers le cercle unit duplan complexe.
38
7/29/2019 Cours Master
39/42
Si on adjoint maintenant un degr de libert supplmentaire au systme prcdent, par exempleen faisant varier c, nous obtenons un systme trois degrs de libert et dont le comportement
dpend du paramtre de contrle c. Pour une valeur de c fixe et positive, le systme dcrit un
cycle limite dont lamplitude et la dure dpendent de c. Si on modifie c, on modifie la trajectoire
du cycle. Si c devient ngatif, le systme peut dcrire une trajectoire dite nud ou col. Avant dedevenir chaotique, ces systmes prsentent des changements brutaux de comportement lis la
modification du paramtre de contrle. On dit alors quune bifurcation se produit chaque
changement.
IV.3) Hystrses et bifurcations
Lorsque lon fait varier un paramtre du systme (par exemple le paramtre c du systme de Van
Der Pol prcdent), celui-ci pourra changer le rgime. Le diagramme de bifurcation nousrenseigne sur le type de comportement produit par le systme en fonction dun paramtre donne.
IV.3.1) Hystrse
Si, en fonction dun paramtre de contrle c, la courbe de ltat stationnaire forme un S, ilapparat un domaine de valeurs de contrle pour lequel le systme admet simultanment trois
tats stationnaires, dont deux sont stables et un est instable (bistabilit) (le paramtre de stabilit
est obtenu par linarisation). Cette courbe est appele hystrse.
XS(s)
XS(i)
XS(s)LP
LP
X
Hystrse
IV.3.2) Bifurcation fourche (Pitchfork) ou noeud col
Si, une valeur donne de la variable de contrle c le systme devient instable (i) et
qu'apparaissent au mme endroit deux tats stationnaires (indice S) stables (s) de la variable Xqui coexistent, on parlera de bifurcation de pitchfork (PB) :
39
7/29/2019 Cours Master
40/42
PBXS (s)
XS (s)
XS (s)
XS ( i)
Notons que ce type de bifurcation est trs instable et qu'il suffit, en gnral de modifier
lgrement un autre paramtre pour que cette structure se brise. On voit alors apparatre un point
limite (LP).
LP
XS (s)
XS (s)
XS (s)XS (i)
IV.3.3) Bifurcation de Hopf
Passer d'un tat stationnaire stable un rgime priodique est possible suite une bifurcationde Hopf (HB).
La bifurcation de Hopf donne naissance des solutions oscillantes dont lamplitude donne
lieue une bifurcation fourche et la phase tourne vitesse constante. La solution est donc
priodique et les trajectoires dcrivent une spirale attire vers une courbe asymptotique nomme
cycle limite.
Une bifurcation de Hopf est caractrise par le passage de la partie relle de deux valeurs
propres complexes conjugues de la matrice jacobienne du domaine ngatif au domaine positif. Ilarrive parfois que plusieurs paires de valeurs propres voient simultanment leur partie relle
changer de signe. On parlera alors de bifurcation de Hopf dgnre.
Un cycle limite peut galement tre gnr partir d'une bifurcation de Hopf situe sur la
branche d'un autre cycle limite. Une telle bifurcation est qualifie de secondaire.
IV.3.4) Notion de sous- et super-criticalit
Dans le cas d'une bifurcation fourche, ainsi que pour une bifurcation Hopf, si la branche se
dploie dans le domaine stable de l'tat stationnaire, elle sera certainement instable. On qualifie
40
7/29/2019 Cours Master
41/42
alors la bifurcation de sous-critique (schma gauche ci-dessous). Dans le cas contraire, la
bifurcation est dite super-critique (schma droite ci-dessous).
HB HB
Xmax( i)Xmax(s)
XS (s) XS (s)XS ( i) XS ( i)
bifurcation sous-critique bifurcation super-critique
La forme normale de la bifurcation supercritique est :3xxx = .
Cependant, le terme cubique du dveloppement de la forme normale nest pas suffisante pourrendre compte de la trajectoire. Pour obtenir la saturation de la solution, lon doit parfois prendre
le terme de degr 5 :53 xxxx +=
IV.3.5) Excitation dure
Si le dbut de la branche commence par tre sous-critique, mais que celle-ci rencontre peu
aprs un point limite qui la fait retourner vers le domaine de o l'tat stationnaire est instable,on peut trouver une rgion o un cycle limite stable coexiste avec un tat stationnaire, les deuxtant spars par un cycle limite instable. Ce dernier joue le rle de sparatrice. Cette situation est
qualifie d'excitation dure.
LP
HB
XS (i)XS (s)
Xmax (s)
Xmax ( i)
domaine
d'excit ation dure
L'origine du terme "excitation dure" vient de fait que pour passer de l'tat stationnaire stable
au cycle limite stable, il faut infliger au systme une perturbation (excitation) suffisamment fortepour qu'il puisse franchir le cycle limite instable.
IV.3.6) Ddoublement de priode et route vers le chaos
Signalons enfin que la cascade de ddoublement de priode (squence de Feigenbaum) est laroute vers le chaos la plus couramment rencontre.
41
7/29/2019 Cours Master
42/42
XS (s) XS ( i)
Xmax (s)
CHAOS
HB
PD
P D
PD
Squence de Feigenbaum
La route de Feigenbaum consiste en une succession de bifurcations fourches, alors que la route de
Pomeau-Manneville (non vue) repose sur une hystrse (bifurcation tangente ?) prise en inverse.
V) Conclusion
Nous avons tudi dans ce chapitre les systmes dynamiques linaires et non linaires. Une tudesur la stabilit a permis dintroduire diffrentes trajectoires pour les systmes deux dimensions
linaires. Dans le cas de systme non linaires la notion de stabilit est plus complexe et
lexistence dattracteurs multiples modifie les trajectoires dans le plan de phase. Cependant, dansle cas dun systme dordre 2, les non linarits gnrent plusieurs attracteurs autours desquels
nous retrouvons les trajectoires associes aux systmes linaires. Enfin, laugmentation du degr
de libert (par variation dun paramtre dit de contrle) a fait apparatre des changements brutaux
de trajectoires (bifurcations) lorigine desquels on conoit lide de trajectoire chaotique.Ce chapitre constitue une base de comprhension des systmes non linaire en introduisant les
diffrents comportements dynamiques de systmes non linaire de degr 2 puis 3. Au-del, on seramne un systme courbe ou hyperplan mais dont la gnration dun phnomne chaotiquereste lie au(x) paramtres de contrle.