Documente Academic
Documente Profesional
Documente Cultură
Notations
-
: norme Euclidienne pour un vecteur et induite par la norme Euclidienne pour
une matrice.
-
transformee de Laplace.
-
X
v :
I.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I.2
11
I.2.1
11
I.2.2
Cycles limites . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
I.2.3
12
I.2.4
Bifurcations . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
I.2.5
Chaos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
14
I.3.1
14
I.3.2
16
Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
I.3
I.4
II La notion de stabilite
19
19
II.1.1
19
II.1.2
21
24
II.2.1
24
26
27
II.4.1
27
II.4.2
29
II.4.3
31
II.4.4
32
32
II.5.1
33
II.5.2
Methode de Krasovskii . . . . . . . . . . . . . . . . . . . . . . .
34
II.5.3
35
37
II.6.1
Probl`eme de Lure . . . . . . . . . . . . . . . . . . . . . . . . .
37
II.6.2
Deux conjectures . . . . . . . . . . . . . . . . . . . . . . . . . .
38
II.6.3
Crit`ere de Popov . . . . . . . . . . . . . . . . . . . . . . . . . .
39
II.6.4
Crit`ere du cercle . . . . . . . . . . . . . . . . . . . . . . . . . .
40
43
43
45
45
46
47
III.3.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
48
49
51
III.4 Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
52
54
III.4.3 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
58
61
65
IV.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
67
69
IV.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
70
72
74
75
75
76
IV.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
79
79
V.1.1
Hypoth`eses dapplication . . . . . . . . . . . . . . . . . . . . . .
79
V.1.2
Equivalent harmonique . . . . . . . . . . . . . . . . . . . . . . .
80
V.1.3
82
V.1.4
85
92
V.2.1
92
V.2.2
94
V.2.3
96
V.2.4
Exemples dapplication . . . . . . . . . . . . . . . . . . . . . . .
97
Annexes
101
A Recueil dexercices
101
Chapitre I
Introduction a` letude des syst`emes non lineaires
I.1 Introduction
La premi`ere e tape lorsque lon veut analyser puis commander un syst`eme, consiste a`
se donner un bon mod`ele mathematique de celui-ci. Cela signifie que lon doit disposer
dun mod`ele mathematique realisant un compromis entre sa fidelite de comportement
qualitatif et quantitatif et sa simplicite de mise en oeuvre a` des fins danalyse et de synth`ese. Le deuxi`eme terme de ce compromis implique que letape de modelisation entrane
obligatoirement des approximations et des simplifications afin de permettre une analyse
des proprietes du mod`ele qui ne soit pas trop complexe et une procedure de synth`ese de
commande efficace.
Sous certaines hypoth`eses, (approximation des faibles deviations autour dun mouvement nominal), certains syst`emes peuvent e tre decrits par un mod`ele mathematique
lineaire, par exemple, une e quation differentielle a` coefficients constants:
am y m t
a1 y t
a0 y t
bn e n t
b1 e t
b0 e t
(1.1)
dont on peut calculer une solution analytique explicite par utilisation du principe de superposition. Dans ce cadre dhypoth`eses, les methodes classiques ainsi que de puissants
outils danalyse et de synth`ese des asservissements lineaires peuvent e tre appliquees et
developpes.
Methodes frequentielles:
(Utilisation de la transformee de Laplace, notee
)
1 1
Y p
!" y t
#
E p
!"$ e t
#
Y p
E p
%'&
bn pn b0
am pm a0
Outils de synth`ese
Correcteur a` avance de phase
Correcteur a` retard de phase
Commande PID ...
10
Me thodes temporelles:
Mod`ele interne - vecteur des variables detat x * Rn .
x t
, Ax t
Bu t
y t
! Cx t
eq
- dynamique
eq
- de sortie
Outils danalyse
Crit`eres de Kalman
Theor`eme de Lyapunov (stabilite)
Alg`ebre lineaire
Outils de synth`ese
Retour detat
Placement de poles
Commande L.Q. ...
Toutefois, afin de prendre en compte une realite plus complexe, aussi bien du point de
vue qualitatif que quantitatif, il est necessaire de retenir dans la modelisation du syst`eme
physique des e lements non lineaires difficilement modelisables par ailleurs et que lon ne
peut approximer. Differents cas generiques se presentent pour lesquels les modelisations
lineaires ne peuvent suffire.
- Dans le positionnement dun bras de robot, la geometrie liee aux transformations
de coordonnees fait intervenir des fonctions non lineaires de leur argument telles
que sinus et cosinus.
- Un moteur a des limitations intrins`eques en courant et donc en couple. Les saturations sur les signaux de commande sont des non linearites courantes. De mani`ere
plus generale, les phenom`enes tels que saturation, zone morte, seuils dus a` des frottements, hysteresis sont des non linearites frequemment rencontrees dans ce type
dapplications.
- Les asservissements faisant intervenir dans le bloc de commande des e lements non
lineaires tels que relais, syst`emes a` commutations, hysteresis, ... . Ce sont des e lements qui ne sont pas linearisables par lapproximation des signaux de faible amplitude.
- Dimportants processus physiques sont decrits par des mod`eles non lineaires. Les
caracteristiques courant/tension de nombreux syst`emes e lectroniques sont non lineaires.
Les attractions gravitationnelles et e lectrostatiques sont inversement proportionnelles au carre de la distance.
- A ces non linearites, plus ou moins classiques, sajoutent dautres types de non
linearites qui sont a prendre en compte dans les nouveaux champs dapplication
de lAutomatique. Par exemple, en mecanique, la deformation des materiaux fait
apparatre des derivees non enti`eres dans les mod`eles. En biologie et en chimie
interviennent des e quations polynomiales a` plusieurs variables et aux derivees partielles. Dans la finance - domaine e loigne de lAutomatique o`u les memes methodes
pourraient saverer utiles - les fonctions decrivant les e volutions des param`etres sont
discontinues en tout point.
11
Pour de tels mod`eles, le principe de superposition ne peut plus e tre applique et les
outils necessitent le developpement de mathematiques plus e laborees.
Du fait de la diversite et de la puissance des outils developpes dans le domaine lineaire,
il est usuel dans un premier temps de lineariser le mod`ele non lineaire autour dun point de
fonctionnement et dutiliser le mod`ele lineaire ainsi obtenu afin den extraire le maximum
de renseignements. Toutefois, la methode de linearisation nest pas suffisante et il est donc
necessaire de forger des outils propres a` letude des mod`eles non lineaires. Principalement, deux faits limitent la portee des resultats obtenus par la methode de linearisation.
Tout dabord, du fait que la methode de linearisation est une methode par approximation,
elle nest donc valide que localement autour du point de fonctionnement concerne et ne
peut certainement pas e tre utilisee pour en deduire un comportement global. Le deuxi`eme point est que les dynamiques dun syst`eme non lineaire sont beaucoup plus riches
que celles dun syst`eme lineaire dans le sens quelles refl`etent des comportements et des
phenom`enes purement non lineaires. Ce cours constitue donc une introduction succincte
a` lanalyse des syst`emes non lineaires ainsi qu`a lutilisation de certains outils specifiquement developpes dans ce cadre.
x t
x2 t
/. x0 x 0
x t
&
x 0
point d equilibre
solution x x0 e 0
0. 1
2 points d equilibre
solution x t
,
x0 e 1 t
1 x0 2 x0 e 1
Les simulations, figure 1.1, montrent clairement les differences de comportement entre le mod`ele lineaire et non lineaire. Dans le cas lineaire, le point dequilibre est stable et les trajectoires detat pour differentes conditions initiales, decroissent vers letat
dequilibre. Dans le cas non lineaire, les deux points dequilibre sont de nature differente.
1.5
2.5
0.5
1.5
x(t)
x(t)
12
0.5
0.5
1.5
0.5
2
0
4
t
1
0
0.5
1.5
2.5
3.5
4.5
1
x t
kx t
3 0
0
13
Plan de phase
2.5
2
1.5
1
dx/dt
0.5
0
0.5
1
1.5
2
2.5
5
produit une sortie periodique composee dun signal periodique appele fondamental de
frequence 4 2 et de signaux additionnels de frequences multiples n 4 2 qui sont appeles les harmoniques. Dans certains cas, la sortie peut e galement comprendre des signaux dont la frequence est sous-multiple de la frequence dentree. Il peut meme, dans
certains cas, produire une oscillation presque periodique. Cest le cas quand la sortie
est la somme doscillations periodiques de frequence differentes et non multiples les unes
des autres.
I.2.4 Bifurcations
Des changements quantitatifs des param`etres peuvent entraner des changements qualitatifs des proprietes du syst`eme, (nombre de points dequilibre, stabilite des points dequilibre).
Exemple: e quation non amortie de Duffing
x t
x t
x3 t
! 0
5 0
xe . xe
6 0 . 0
., 7 . 0
3 7 . 0
14
8
I.2.5
Chaos
Un syst`eme non lineaire peut avoir un comportement en regime permanent plus complexe que ceux habituellement repertories tels que lequilibre, les oscillations periodiques...
. Dans ce cas, la sortie du syst`eme est extremement sensible aux conditions initiales, do`u
la non previsibilite de la sortie. Certains comportements chaotiques font ainsi apparatre
un aspect aleatoire malgre leur nature deterministe intrins`eque.
Exemple:
x t
0 1x t
x5 t
! 6sin t
Pour les deux conditions initiales differentes suivantes, nous obtenons les deux courbes
presentees sur la figure 1.3.
2.5
2
1.5
1
x(t)
0.5
0
0.5
1
1.5
2
2.5
0
10
15
20
25
t
30
35
40
45
50
Trait - : x 0
3 2 ; x 0
! 3
et Trait -.- : x 0
, 2 01 ; x 0
! 3 01
15
.
m
mgsin
kl
x1 x2
g
x2
l sin x1
k
m x2
0 x2
g
0
l sin x1
k
m x2
16
>=>= >==
Figure 1.5 : Syst`eme a` trois pendules (projections suivant les trois axes du plan)
On neglige les frottements. Les e quations decrivant le comportement dynamique du
syst`eme sont fastidieuses a` e tablir mais le mod`ele est parfaitement deterministe. Ceci est
un exemple de mod`ele chaotique. Pour une position initiale des trois poids, le comportement ne sera ni convergeant (frottements consideres nuls) ni oscillatoire. De plus, pour
deux positions initiales infiniment proches, le comportement du syst`eme diff`ere fortement.
v@
&
h 0
,? 0
v@
lim h v
&A%
+
C
i
C
i
L
element
(a)
resistif
(b)
Conclusions
17
dv 1
dt L B 0
ou encore, apr`es differenciation,
C
CL
v s
ds h v
, 0
dv
d 2v
v
Lh
v
0
dt 2
dt
Par un changement dechelle de temps, cette e quation peut e tre reduite a` une e quation bien
connue en theorie des syst`emes non lineaires. On pose ainsi t 4 7 LC, ce qui permet
decrire:
dv
dv
d 7 LC dt
d2v
d2
LC ddt 2v
2
x1 x2
x2
x1
h x1
x2
I.4 Conclusions
Il est bien e vident que la liste precedente nepuise pas lensemble des phenom`enes
qui peuvent se rencontrer dans letude des syst`emes non lineaires et des mod`eles que lon
peut deduire.
Les syst`emes non lineaires e tudies dans ce cours seront decrits par des e quations differentielles ordinaires non lineaires du type suivant:
xi t
!
ou encore:
fi x1 t
E.F. xm t
E. t
iG 1 H I I IJH m
x m t
g x m 0 1 t
.F. x t
E. t
! 0
Les solutions analytiques de ces e quations ne sont en general pas accessibles directement. Elles sexpriment en general a` partir de fonctions transcendantes obtenues sous
18
K
forme
de developpement en series, ou par des methodes numeriques et iteratives. Ce cours
exposera un certain nombre de techniques permettant de contourner cette difficulte.
Dans la majorite des techniques, les non linearites sont analysees en reference aux
comportement des syst`emes lineaires. En particulier, il est courant de modeliser un syst`eme non lineaire comme forme dune partie lineaire et dune partie non lineaire. Letude
peut alors e tre une e valuation de linfluence de la partie non lineaire sur le comportement
linearise du syst`eme. Dans cette optique les syst`emes sont representes comme formes de
deux syst`emes interconnectes (figure 1.7). e et f sont les entrees possibles du syst`eme et
s et t sont les sorties possibles.
e
s
+
Systeme Lineaire
Chapitre II
La notion de stabilite
II.1 Introduction et definitions fondamentales
La theorie de la stabilite joue un role central en theorie des syst`emes. Differents types
de probl`emes de stabilite peuvent e tre rencontres dans letude des syst`emes dynamiques.
Dans ce cours, nous entendons par stabilite, stabilite des points dequilibre. Nous e voquerons sans les e tudier la stabilite des cycles limite et la stabilite entree/sortie. La stabilite dun point dequilibre est generalement e tudiee a` laide du concept de stabilite au sens
de Lyapunov.
Par definition, si un syst`eme est dans un e tat dequilibre, il restera dans cet e tat pour t
variant dans le temps. Letude de la stabilite au sens de Lyapunov consiste en letude des
trajectoires du syst`eme quand letat initial est pr`es dun e tat dequilibre. Cela refl`ete la
possibilite de perturbations affectant le syst`eme, sous forme de conditions initiales non
nulles.
Lobjet de la theorie de la stabilite est de tirer des conclusions quant au comportement du syst`eme sans calculer explicitement ses trajectoires. La contribution majeure fut
apportee par A.M. Lyapunov, en 1892, dont les travaux nont e te connus qu`a partir des
annees 60. Il a introduit la majorite des concepts et definitions de base concernant la stabilite des syst`emes representes par des syst`emes differentiels arbitraires mais a aussi fourni
les principaux resultats theoriques. Nous ne presentons dans cette partie quune version
simplifiee et abregee de ses travaux.
f x0 . u0 . t
19
La notion de stabilite
20
f x
xxo :
R2
Rn
t M %L& xxo t
%!&
Cette fonction est appelee trajectoire detat du syst`eme dans lespace detat pour une
condition initiale donnee. Quand cela est possible (etat de dimension deux, voire trois)
nous tracerons la trajectoire du syst`eme pour representer son e volution dynamique a` partir
dune condition initiale donnee.
Exemple: Soit le syst`eme a` deux e tat suivant:
x1
x2
x2 sin 2x1
sat 0 - 5 H 0 - 5 2x1 x2
0
21
8
4
x t 5 t1
! x S
f x S
, 0
La notion de stabilite
22
K
Comme
toutes les normes sont e quivalentes sur Rn , le choix de la norme nest pas determinant pour les resultats qui suivent. La forme des boules, par contre, sera modifie quand
on change de norme.
Definition 5 : fonctions definies positives
1- Une fonction scalaire V : Rn
R est localement definie positive dans , o`u
est un voisinage de lorigine, si:
%'&
V 0
! 0
x ` 0 * V x
0
2
2- Une fonction scalaire V : R
%L&
x ` 0 * Rn V x
0
Exemples:
Soit x 6N x1 . x2 P * R2
- V x
, x21 sin2 x2
est definie positive localement.
- V x
, x21 x22 est une fonction definie positive.
Definition 6 : fonctions semi-definies positives
1- Une fonction scalaire V : Rn
R est localement semi-definie positive dans ,
%'& si:
o`u est un voisinage de lorigine,
V 0
! 0
x ` 0 * V x
a5 0
%
%'&
1
2
x ` 0 * Rn V x
35 0
23
Exemples:
Soit x DN x1 . x2 P * R2
- V x
, x1 sin x1
est une fonction localement semi-definie positive.
- V x
, x21 est une fonction semi-definie positive.
Remarques:
1- Si une fonction V est (localement), (semi-)definie negative alors V est (locale%
ment), (semi-)definie positive.
2- Cas particulier important: la forme quadratique V x
' x Px . x * Rn avec P P .
V est (semi-)definie positive,(negative), si P est une matrice
(semi-)definie positive, (negative).
3- Une condition necessaire et suffisante pour que la matrice symetrique P soit definie
positive est que ses valeurs propres soient toutes positives.
Definition 7 Fonction candidate de Lyapunov
R2 une fonction telle que:
Soit V : Rn
%'&
d
alors
WV x X V x
aQ c1 [ ;
c1 ? c2 T
WV x X V x
aQ c2 [
exemple
Soit x N x1 . x2 P * R2 , et V x
' x21 x22 alors les e quipotentielles sont des cercles de rayon
le carre de la norme euclidienne du vecteur x. Ce sont aussi les boules de R2 definies pour
la norme euclidienne.
La notion de stabilite
24
%'&
f x
o`u:
V
x
ih gradient de V x
kjmnol
x
V
x1
V
xn
..
.
pZq
r
V x
est appelee la derivee de V x
le long des trajectoires de x
f x
.
Remarque:
La derivee correspond a` une derivee temporelle de la fonction t M
V x t
s
en consid%'e&quation differentielle:
e rant que x est une trajectoire detat, cest a` dire quelle satisfait l
dV
V
x
ih
x t
,gf
dt
x
x t
,gf
V
x
ih
x
f x t
s
Exemple:
Soit V x
x21 x22 . Alors la derivee le long des trajectoires de x
N f1 x
. f2 x
uP , secrit:
f x
V x
DN 2x1 . 2x2 Pv f 1
h
f2 x
f x
, o`u f x
t
Nota:
y 0
0
EbXYX x 0
xe XYXx? T
X\X x t
xe XYXx? .z t 5 0
Interpretation:
La stabilite au sens de Lyapunov signifie que la trajectoire detat peut e tre gardee arbitrairement pr`es de xe , si lon prend une condition initiale suffisamment proche de xe , (voir
figure 5.1).
Definition 10 Attractivite
Letat dequilibre xe est attractif si il existe 0 tel que si x 0
xe t? alors pour
tout 0 il existe T 0 qui satisfait x t
xe {? , pour tout t 5 % T .
Notions de stabilite
25
x2
x(t,x0 )
x0
xe
x1
-1
t@
La notion de stabilite
26
|
Interpr
e tation:
Un point dequilibre est stable asymptotiquement sil est stable et attractif. La stabilite
asymptotique signifie que non seulement lequilibre est stable mais que de plus on est capable de determiner un voisinage du point dequilibre tel que nimporte quelle trajectoire,
issue dun x0 appartenant a` un voisinage de xe , tend vers xe quand t
.
&
t 0 .L Br xe . r
}.~ x0 * Br .cXYX x t
xe X\XQ XYX x 0
xe X\X e 0
Interpretation:
Cela signifie que le vecteur detat, pour une condition initiale x0 * Br converge vers xe plus
rapidement quune fonction exponentielle. est appele le taux de convergence. Dautre
part, la stabilite exponentielle implique la stabilite asymptotique qui implique la stabilite.
Definition 13 : stabilite globale
Si la propriete de stabilite asymptotique, (exponentielle) est verifiee quelque soit x 0
, le
point dequilibre est globalement asymptotiquement, (exponentiellement) stable.
A defaut de pouvoir determiner la stabilite asymptotique voire exponentielle globale on se
contentera de determiner des voisinages du point dequilibre, les plus grands possibles,
o`u ces proprietes sont garanties.
Dans certains cas les syst`emes nadmettent pas de points dequilibre, ou alors le point
dequilibre nest pas stable. Pour autant les trajectoires ne divergent pas forcement. Divers
cas peuvent alors ce produire:
- Le syst`eme admet un domaine stable: Il existe un domaine de conditions initiales
tel que toutes les trajectoires restent comprises a` linterieur du domaine stable.
- Le syst`eme 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
certain temps.
fe 0
Z? alors pour tout t 0, f t
fe t
Z? .
0 tels
27
y t
, g x t
. u t
#
o`u u est lentree du syst`eme et y la sortie. La stabilite entree/sortie dun point dequilibre
ue . ye
se definit par:
Quelque soit 0 il existe 0 et il existe un domaine de conditions initiales de letat
du syst`eme tels que si u t
ue ? pour tout t et que x 0
appartient au domaine de
conditions initiales alors y % t
ye {? pour tout t.
Il est a noter que la stabilite entree/sortie est tr`es rarement utilisee. Il est en effet
primordial de connatre levolution de tout letat du syst`eme. Il nest pas rare en effet,
pour des syst`emes non observable, que la sortie ait un comportement stable et que pour
autant letat du syst`eme diverge.
Exemple:
Soit le syst`eme:
x1
x1
x2 x% 2
y x1
Ce syst`eme a` une sortie qui converge vers 0 exponentiellement et letat x2 qui diverge
exponentiellement.
La notion de stabilite
28
+
Posant
x1 x2
x1 x
x2 x
on obtient
x2
3- Point dequilibre: 0 . 0
.
b
m x2 X x2 X
k0
m x1
k1 3
m x1
La question est de savoir si ce point dequilibre est stable. La masse est tiree loin de
sa position dequilibre, (longueur naturelle du ressort), puis lachee. Reprendra -t-elle sa
position dequilibre ?
Etude de lenergie mecanique totale:
- Energie cinetique:
Ec
1 2
mx
2
1 2
mx
2 2
- Energie potentielle:
E pot -
x
0
k0 k1 3
d
1 2 1 4
k0x
k1 x
2 1 4 1
- Energie totale:
Em V x
,
1 2 1 4 1 2
k0 x
k1 x
mx
2
4
2
Remarques:
- Le point denergie mecanique nulle est le point dequilibre.
- La stabilite asymptotique implique la convergence de lenergie vers 0.
- Linstabilite est liee a` la croissance de lenergie mecanique.
On peut donc supposer que:
- Lenergie mecanique refl`ete indirectement lamplitude du vecteur detat.
29
La notion de stabilite
30
x2
V=Cste
domaine dinstabilite
dV/dt = 0
domaine de
stabilite
x1
V=Cste
D: domaine ou (dV/dt < 0)
x1 x1 x21 x22 2
4x1x22
%
%
2
2
x2 x2 x1 x2 2
4x2x21
%
0 . 0
est un point dequilibre pour ce syst`eme. On choisit une fonction candidate de Lyapunov V x
1 4 2 x21 x22
, ce qui conduit a` calculer
V x
, x1 x1 x2x2 6 x21 x22
x21 x22
V x
est donc localement asymptotiquement stable dans la boule:
B
D~ x1 . x2
X x21 x22 ? 2
31
%'&
implique V x
%'&
.
x A P PA
x
x Qx
Theor`eme 3 :
Une condition necessaire et suffisante pour quun syst`eme x Ax soit asymptotique
ment stable est que Q Q 0, la matrice P, unique solution de lequation de Lyapunov
qui suit, soit definie positive.
A P PA Q 0
Exemple:
Soit le syst`eme lineaire autonome donne par sa matrice dynamique:
A
En choisissant Q 1, on trouve
P
0
8
4
h
12
0 3125 0 0625
h
0 0625 0 0625
La notion de stabilite
32
II.4.4
Demarche a` suivre pour e tudier la stabilite
Pour resumer cette section de chapitre voici la demarche a` suivre quand on e tudie la
stabilite dun syst`eme:
1- Trouver les points dequilibre du syst`eme en resolvant f x
3 0.
2- Lineariser le syst`eme autour des points dequilibre pour e valuer la stabilite/instabilite
des points dequilibre. (cette e tape est souvent appelee premi`ere methode de Lyapunov). Au voisinage dun point dequilibre xe :
x
f x
, A x
xe
o x
xe
f
h xe
33
V x
fim x
signe xim
fi x
signe xi
Norme du max
P=
1 0
0 1
x1
P = 1/2
5 -3
-3 5
Norme dual du max
La notion de stabilite
34
II.5.2
Methode de Krasovskii
Etant donne un syst`eme non lineaire autonome x f x
dont le point dequilibre
e tudie est lorigine, la methode de Krasovskii consiste a` proposer une fonction candidate
de Lyapunov de la forme V x
3 f x
f x
et de tester si cette fonction est une fonction
de Lyapunov.
Theor`eme 4 :
Soit le syst`eme autonome x f x
dont le point dequilibre e tudie est lorigine et soit la
matrice jacobienne du syst`eme:
f
A x
3 f
h
x
Si la matrice F x
definie par:
F x
, A x
A x
est definie negative dans un voisinage de lorigine alors lorigine est un point dequilibre
localement asymptotiquement stable. Une fonction de Lyapunov pour ce syst`eme est donnee par:
V x
, f x
f x
V x
: alors le point dequilibre est globalement asympSi de plus, ( Rn et lim
totiquement stable.
@ 2
x1
6x1 2x2
x2 2x1
2x32
6x2
A x
,gf
%2
alors:
F x
, A x
A x
2
6
12
f %
4
6x22
12
12x22
h
D1
D2
12
% 128
12x22
do`u F x
est definie negative x1 . x2
{ ` 0 et lorigine est localement asymptotiquement
stable. De plus
V x
f x
f x
a6
6x1 2x2
2
2x1
6x2
2x32
Visiblement, lim
V x
} ce qui implique que lorigine est un point dequilibre
@ 2
35
x*
est une fonction de Lyapunov pour le syst`eme. Si de plus ( Rn et lim
V x3
@ 2
x
0
V d ou` V
V
x1
..
.
V
xn
Afin que la relation entre gradient et fonction scalaire soit biunivoque, la fonction gradient
doit satisfaire les r`egles croisees:
Vi
x j
V j
i . j 1 . 2 .. n
xi
Principe de la methode:
On suppose donnee une forme specifique pour le gradient V en lieu et place dune forme
specifique pour la fonction candidate. Generalement, on suppose:
Vi
ai j x j
jG 1
La notion de stabilite
36
- Calculer V par integration a` partir de V .
- Tester si V
0.
Nota:
Pour obtenir V , on int`egre:
V x
x1
0
xn
V1 x1 . 0 0
d1
Exemple:
Soit:
x1
x2
Vn x1 . x2 . xn
dn
2x1
2x2 2x1 x22
V1 a11x1 a12x2
V2 a21 x1 a22 x2
Les r`egles croisees sont;
V2
a
a
a12 x2 12 a21 x1 21
x1
x2
x1
V1
x2
On peut choisir par exemple:
alors:
V x1 . x2
!
soit:
a11 a22 1
V1 x1
a12 a21 0
V2 x2
2x21
V x1 . x2
,Q 0 pour 1
do`u on calcule:
V x1 . x2
!
x1
0
x1 dx1
x2
0
2x21
2x22 1
2x1x2
2x1x2 5 0
0
Stabilite absolue
37
G(p)
y
(y)
Figure 2.7 : schema-bloc associe a` la stabilite absolue
- G p
jWN A . B . C . 0P est la fonction de transfert dun syst`eme lineaire invariant strictement propre.
- y
est une non linearite statique.
y ` 0 T k1 Q
Q k2
y
Interpretation graphique:
y
doit e tre contenue dans le secteur k1 y. k2 y. (cf. figure 2.8)
( y )
k1 y
k2 y
y
La notion de stabilite
38
Hypoth
e` ses 1 :
H1- A est une matrice stable.
H2- La paire A . B
est une paire commandable.
H3- La paire C . A
est une paire observable.
H4- La non linearite y
verifie la condition de secteur.
Definition 15 : probl`eme de Lure
Sous les hypoth`eses H1 - H4, le probl`eme de Lure consiste a` determiner des conditions
sur A . B . C
assurant que le point dequilibre 0 est un point dequilibre asymptotiquement
stable pour ce syst`eme.
Remarque:
On ne se preoccupe pas seulement de la propriete de stabilite dun syst`eme unique mais
de la stabilite dun ensemble de syst`emes pour toutes les non linearites, do`u le terme de
stabilite absolue.
y
Q k4
y
Conjecture plus forte que celle dAizermann, la conjecture de Kalman nen reste pas
moins fausse.
Stabilite absolue
39
5 0 Re N 1 j
G j
uPx 1 4 k 0
jG2 j
5 0 Re N 1 j
G j
uPx 1 4 k 0
est e quivalent a` :
5 0 G1 j
G2 j
1 4 k
0
y 1 4 k 0
Exemple numerique:
p 3
0 Q y
aQ ky
7p 10
Le syst`eme lineaire est strictement stable, commandable et observable, (pas de simplification poles - zeros).
G p
,
G j
do`u
p2
3 j
10 2 7 j
G1 j
a
G2 j
3
30 42 j 11 2
10 % 2
2 492
30 2 42
10 2 2 2 492
0
0 11 2
10 2 2 2
0
2
2
492
Dans le cas present, on peut prendre nimporte quel reel 0 tel que la droite x
%
y 1 4 k 0 soit en dessus du trace de Popov de G j
Voir figure 2.10.
La notion de stabilite
40
Im(G(j ))
pente
1/
1/ k
Lieu de Popov
-1/k
Re(G(j))
-1/k
pente
1/
3/10
Re(G(j))
1 4 k2.
Stabilite absolue
41
- k1 ? 0 ? k2
Le trace du lieu de Nyquist de G j
reste a` linterieur du disque D k1 . k2
.
- k1 ? k2 ? 0
Le trace du lieu de Nyquist de G j
nentre pas dans le disque D k1 . k2
et
%
%
%
lentoure fois dans le sens trigonom
etrique.
alors 0 est un point dequilibre asymptotiquement stable pour le syst`eme.
Im(G(j ))
D(k1 , k2)
-1/k 1
-1/k
Re(G(j))
qcos 0 t
#
y 0
x1 x2
x2
2 a2
x1 2x2 qcos 0t
y
%
%
soit
A
f
%
2 a2
1
h
2
y
qcos 0 t
y
G p
!
p2
B
f
qQ
0
h
1
C DN 1 0P
y
Q q
y
1
2p 2 a2
2 a2
1
2 2 j
2 a2 2 2 j
2 a2 % 2
2% 422
La notion de stabilite
42
q=5 mu=1 a=1
0.5
0.4
0.3
0.2
Imag Axis
0.1
0
0.1
0.2
0.3
0.4
0.5
0.5
0.4
0.3
0.2
0.1
0
0.1
Real Axis
0.2
0.3
0.4
0.5
Re N G j
P'
Im N G j
uP
2 2 a2 2
0
2 2 a2 2 2 2 42 2
0 2
2 2 a2 2 2 2 42 2
0
1
. Pour que le
Le module atteint son maximum pour 9 C a2 2 .X G X max 2a
1
point dequilibre soit stable, il suffit donc que 2a
? 1q % , do`u la condition suffisante de
stabilite asymptotique globale.
q ? 2a
Chapitre III
Analyse des S.N.L. du second ordre - methode
du plan de phase
III.1 Introduction et definitions generales
La methode du plan de phase a e te une des premi`eres techniques utilisee pour letude
des solutions des e quations differentielles non lineaires. Son principal inconvenient est
quelle ne peut e tre appliquee qu`a des e quations du second ordre. De plus, e tant une
methode graphique, elle peut e tre parfois fastidieuse, particuli`erement pour les e quations
comportant des non linearites polynomiales. Toutefois, une interpretation graphique est
toujours souhaitable afin de mieux comprendre le comportement dun syst`eme.
Cette methode graphique pour letude des syst`emes du second ordre fut introduite par
H. Poincarre. Lidee de base est de generer dans lespace detat dun syst`eme dynamique
du second ordre, (plan de phase), les trajectoires du mouvement, (solutions des e quations
non lineaires), correspondant a` des conditions initiales variees, et den examiner alors les
caracteristiques qualitatives.
On consid`ere des syst`emes du second ordre, cest a` dire regis par une e quation differentielle du second ordre.
f x . x . x . t
! 0
On peut associer a` cette e quation differentielle une representation detat dordre 2.
x1
x2
f1 x1 . x2
f2 x1 . x2
x0
x1 0
h
x2 0
Lespace detat ainsi defini est un plan puisque de dimension 2. Lidee de base est
alors de choisir une representation detat particuli`ere, x1 . x2
! x . x
, den representer la
solution dans le plan x . x
appele plan de phase et den e tudier les proprietes qualitativement.
Interets:
- Il est inutile de resoudre analytiquement les e quations differentielles non lineaires
puisque lon dispose de methodes de construction pratique.
43
44
Inconvenient:
On doit se restreindre a` la classe des syst`emes non lineaires du deuxi`eme ordre.
Vocabulaire:
Un syst`eme du second ordre autonome peut e tre represente par le syst`eme de deux e quations differentielles scalaires:
x1 f1 x1 . x2
x2
f2 x1 . x2
o`u x1 . x2
sont les variables de phase ou detat. f1 . f2 sont des fonctions non lineaires
quelconques. Le plan de coordonnees x1 . x2
est appele le plan de phase.
Pour x 0
} x0 x1 0
x2 0
#
, une condition initiale donnee, cette e quation differentielle definit une solution x t
. Quand t varie de 0 a` linfini, la solution x t
peut e tre
representee par une courbe parametree par t dans le plan de phase. Lensemble des trajectoires de phase pour differentes conditions initiales est le portrait de phase.
Exemple:
Soit lequation differentielle modelisant le mouvement dun ressort de raideur 1 et de
masse 1:
x t
x t
0
A partir dune position initiale x0 , levolution de la position et de la vitesse est donnee par
les e quations parametriques:
x t
x0 cos t
x t
x0sin t
%
ce qui conduit a` une e quation de la trajectoire dans le plan x . x
,
dx/dt
45
x1 f1 x1 . x2
x2
f2 x1 . x2
on obtient les solutions pour les variables de phase sous forme de courbes parametrees:
x1 g1 t
x2 g2 t
46
desquelles
on e limine la variable temps pour obtenir lequation de la trajectoire dans le
plan de phase g x1 . x2 . c
! 0.
Deuxi`eme technique: On e limine directement le temps en posant:
dx2
dx1
f2 x1 . x2
f1 x1 . x2
puis lon resout cette e quation differentielle, quand elle est a` variables separables, pour
obtenir la relation fonctionnelle g x1 . x2 . c
! 0.
Nota:
Cette technique est e videmment limitee par le type de non linearite rencontree. Toutefois,
elle est particuli`erement utilisee pour les syst`emes lineaires par morceaux.
Exemple: syst`eme masse-ressort precedent.
f2 x1 . x2
f1 x1 . x2
dx2
dx1
dx2
2 1 2
dx1
f1 x1 . x2
Lequation s x
, definit la courbe isocline dans le plan x1 . x2
, le long de laquelle
les tangentes a` la trajectoire de phase ont une pente . La procedure consiste a` tracer la
courbe isocline dans le plan de phase et a` tracer le long de cette courbe, de courts segments
de droite de pente . Ces segments sont parall`eles et leur direction est determinee par le
signe de f1 x
. f2 x
au point x. On rep`ete ensuite la procedure pour differentes valeurs
de la constante .
Une fois le plan de phase rempli disoclines, a` partir dun point initial donne x0, on
construit la trajectoire partant de x0 et reliant les segments entre eux.
Exemple:
Soit le syst`eme non lineaire donne par:
x1 x2
x2
sin x1
alors s x
sin x1
x2
47
do`u lon peut deduire que les isoclines sont definies par les sinusodes parametrees:
x2
1
sin x1
Nota:
Pour utiliser la methode des isoclines, il est necessaire que lechelle en x1 et en x2 soit la
meme.
f1 x1 . x2
! 0
f2 x1 . x2
! 0
Les points dequilibre dun syst`eme du second ordre sont appeles points singuliers, du
fait que si lon desire calculer la pente en tout point de la trajectoire de phase, celle-ci est
donnee par:
dx2
f x .x
2 1 2
dx1
f1 x1 . x2
En un point dequilibre, cette pente nest donc pas definie et plusieurs trajectoires
peuvent se croiser en un meme point.
Exemple:
Soit le syst`eme gouverne par lequation differentielle:
x 0 6x 3x x2 0
que lon peut ree crire sous forme dequations detat:
x1 x2
x2
0 6x2
x1 x1 3
x2 0
0 6x2
3. 0
.
x1 x1 3
! 0
48
III.3.2
Cas des syst`emes lineaires
Un syst`eme lineaire autonome secrit
x1 t
ax1 t
bx2 t
x2 t
cx1 t
dx2 t
soit
x Ax
avec
A
a b
c d
Jr M 0 1 AM
Pour z Mx alors:
z1 t
e1t z10
z2 t
e2t z20
Eliminant le temps entre les deux e quations, on obtient lequation de la courbe dans le
plan de phase:
z20
z2 t
z1 2 1 t
z102 1
La forme des courbes de phases obtenues va ainsi dependre du signe respectif des valeurs
propres 1 et 2 .
1- 1 . 2 de meme signe,
0 ou ? 0
.
1
0
z1 t
! z10 et z20tet
z2 t
! z20 et
49
z10 1
z t
ln 2 h
z20
z20
^ z21 t
z22 t
]. t
arctg zz21 tt , lequation de la tra
r t
, r0 et
t
0 t
50
Principe
de la methode :
Soit Xe j6 .
point dequilibre dun syst`eme non lineaire donne par:
x1 f1 x1 . x2
x2
f2 x1 . x2
X1 x1
%
X2 x2
%
- Linearisation:
X1 F1 X1 . X2
X2 F2 X1 . X2
X AX
o`u
A
ln
no
F1 X1 H X2
0
X1
F1 X1 H X2
X2
0
F2 X1 H X2
0
X1
F2 X1 H X2
X
2
0
pq
q
f1 x
e valuee au point
.
f2 x
x1 x2
x2
g
l sin x1
k
m x2
k4 m 14 2 g4 l 1
0 5
51
Evaluee aux deux points dequilibre, on obtient les deux matrices Jacobiennes:
A1
avec les valeurs propres
0 25 9
j0 97 et
0
1
0
1
A2
1
0 5
1
0 5
x1
%
x2
x2 x1
x1 x21 x22
x2 x21 x22
x1 rcos
x2 rsin
r
%
r3
1
donc pour
x2 t
!
x0 sin t
52
Lorigine du plan de phase est donc un centre. Le syst`eme est oscillant damplitude
x0. Cest un oscillateur harmonique. Les trajectoires de phase sont des courbes fermees.
Toutefois, des changements infinitesimaux dans les param`etres du syst`eme annuleraient
ces oscillations. Loscillateur nest pas structurellement stable. En fait, il est impossible de construire un oscillateur harmonique du fait de linevitable dissipation denergie.
Meme dans le cas o`u ce probl`eme serait e vite, on constate que lamplitude des oscillations, dans le cas de loscillateur harmonique, depend de la condition initiale. Ceci nest
pas le cas en ce qui concerne les oscillateurs non lineaires. Il est en effet possible de
construire physiquement des oscillateurs non lineaires tels que:
- loscillateur non lineaire soit structurellement stable,
- lamplitude de loscillation est independante de la condition initiale.
On dit alors que le syst`eme non lineaire poss`ede un cycle limite.
Definition 17 :
Un cycle limite est defini comme une courbe fermee unique dans le plan de phase. Elle
refl`ete la periodicite du mouvement et son caract`ere oscillatoire.
Exemple: Oscillateur de Van der Pol
Les e quations detat de loscillateur de Van der Pol sont:
x1 t
!
x2 t
!
x2 t
x1 t
1
x21 t
s
x2 t
dont le portrait de phase est donne figure 1.2 pour 1. Le comportement est different
de celui de loscillateur harmonique pour lequel il y avait un ensemble continu de courbes
fermees variant pour x0 .
Il existe trois types de cycles limites: stable, instable, et semi-stable.
III.4 Application
III.4.1 Asservissement a` relais
Soit lasservissement non lineaire de la figure 3.2.
e +
N.L.
L(p)
Application
53
L p
!
w MF
p 1 T p
o`u F
est une fonction non lineaire de lecart.
On peut associer a` la partie lineaire L p
, lequation differentielle suivante:
T
d 2s t
dt
ds t
kMF
dt
dt
1 ds t
T dt
kM
F
x1
s
kMT
x2 x1
dx1
dt
1 ds
kMT dt
1 ds dt
kMT dt dt
1 ds
kM dt
ds
dx
kM 1
dt
dt
Dautre part:
d dx
d 2s
kM 1
2
dt dt
dt
donc
d 2 x1 dx1
F
dt 2
dt
x1 x2
x2 x2 F kMT x1
%
% '
G 1
kM d 2 x1
T dt 2
kMT x1
x1 0
!
x2 0 !
s 0
kMT
1 ds 0
kMT dt
Equations de la trajectoire:
La deuxi`eme e quation detat est une e quation differentielle du premier ordre que lon
peut integrer par la methode de la variation de la constante.
x2 t
, x20 e 0
1 e0 t
54
Dautre part x1 x2 et
x1
do`u:
x10
x2
d
N x20e 0 1 e 0 u
P d
%
x1 t
x10 t _ x20
1
e0 t
x1 x10 t _ x20
E 1 e 0 t
%
%
t
t
x2 x20 e 0 1 e 0
%
Afin de determiner lequation de la trajectoire, on e limine le temps entre les deux e quations:
x1 t
x2 t
x10 x20 t
et
x20
h
x2 t
%
t ln f
Equation de la trajectoire:
x1 t
x2 t
! x10 x20 ln
x20
0
x2 t
0
dx1 t
x2 t
% x2 t
%'&
quand x2 t
&
T d 22s
d t
ds
d t
kw kMF
w MF
T ds
d t s
Application
55
e +
k
p(1+Tp)
NL
Tp
x1
t
T
s
kMT
x2 x1
on obtient le mod`ele detat:
x1 x2
x2
x2
dx1
dt
W9 1
Equation de la trajectoire:
x1 t
x2 t
, x10 x20 ln f
x20
h
x2 t
%
Commutation:
Il y a deux droites de commutation definies par:
%
h4 2
h4 2
kMT x2 x1
kMT x2 x1
x2 1 4 x1
%
1 4 x1
x2
%
%
h
2kMT
h
2kMT
Effet qualitatif:
Lintroduction dune contre-reaction tachymetrique entrane linclinaison des droites
de commutation, donc une avance de la commutation. Cela implique donc la diminution
de lamplitude des auto-oscillations quand elles existent.
III.4.2.1 Regime glissant
Dans cette section, nous aborderons de mani`ere extremement simplifiee le probl`eme
du regime glissant. Ce paragraphe a pour principal but detre une introduction simplifiee
a` la commande a` structure variable presentee dans un prochain chapitre.
On consid`ere toujours le meme asservissement, ce qui implique la presence de deux
droites de commutation espacees de h. On diminue la pente des droites de commutation,
56
K
donc
on augmente le coefficient de la contre-reaction tachymetrique, , jusqu`a ce que
la pente de la tangente a` la trajectoire apr`es commutation soit superieure a` la pente de la
droite de commutation.
1 4 ?
X Pc X
o`u Pc est la pente de la tangente a` la trajectoire de phase apr`es commutation, au point de
commutation, Mc . Dans ce cas, la trajectoire ne traverse pas la droite de commutation mais
se reflechit dessus. Il y a reflexion de la trajectoire de phase sur la droite de commutation
(c.f. figure 3.4).
.
x
Mc
X Pc XZ
Application
57
Trajectoire
Droites de commutation
Mc
x20
h
x2c t
%
et apr`es commutation:
0 0 x1c t
x2c t
ln f
x2c t
58
1 4 x1c t
h
2kMT
III.4.3 Exemples
Dans cette section, deux exemples sont traites afin dillustrer les notions precedentes.
M 1
k 1
T 1
h 0 2
x10
1 x20 0
%
+M
-h/2
h/2
-M
Equation de la trajectoire:
x1 t
, x2 t
x2 t
,
x2 t
x1 t
x2 t
x10 x20 ln f
x20
h
x2 t
%
Application
59
Les droites de commutation sont determinees a` partir du cycle dhysteresis et dans ce cas
particulier sont verticales et definis comme suit.
Equations des droites de commutation:
x1 t
, h 4 2 0 1
x1 t
,
h4 2
0 1
Avec les conditions initiales donnees plus haut, une simulation des trajectoires dans le
plan de phase conduit a` la figure 3.8.
Plan de phase
1
0.8
0.6
0.4
0.2
x2
h
0
0.2
0.4
0.6
0.8
1
0.8
0.6
0.4
0.2
0.2
0.4
x1
Deuxi`eme trajectoire:
% 1
x1 t
x2 t
1 ln f
h
x2 % t
1
%
%
Les conditions initiales de cette deuxi`eme trajectoire sont calculees a` partir de la premi`ere et correspondent a` son point terminal. Cela donne donc x1c 0 1 et x2c 0 85 o`u
x2c est calcule a` partir de
x2c x1c
1 ln f
x2c%
1
1
60
Cette analyse peut e tre ainsi poursuivie et conduit a` montrer que le syst`eme admet un
cycle limite represente en figure 3.8 par lunique courbe fermee dans le plan de phase.
Cette analyse est confirmee par celle que lon pourrait faire par la methode du premier
harmonique (voir chapitre 5 et la figure 3.9).
Plan de Nyquist
0
0.2
1/N(x1)
0.4
Partie imaginaire
0.6
0.8
1.2
1.4
1.6
1.4
G(j)
1.2
0.8
0.6
Partie reelle
0.4
0.2
deviennent alors:
x1 t
h
x2 t 2
x2 t
x1 t
h
2
0.6
0.4
x2
0.2
0.2
0.4
0.6
0.8
1
0.8
0.6
0.4
x1
0.2
0.2
Application
61
Plan de phase: beta=1.2
0.8
0.6
x2
0.4
0.2
0.2
0.4
1
0.8
0.6
0.4
x1
0.2
0.2
M 1
k 1
T 1
h 0 2
x10 1 x20 0
w
w
+M
+M
-h/2
h/2
2
t
-M
-M
x=x1sin( t)
+
2
x1 t , x2 t
x2 t , x2 t
62
Equation
de la trajectoire:
x20
x1 t x2 t x10 x20 ln
x2 t
avec 1 0 1. Les droites de commutation sont determinees a` laide de la caracteristique de la non linearite, ici la zone morte.
Equations des droites de commutation:
x1 t , h 2 0 1
x1 t , h 2 0 1
Avec les conditions initiales donnees plus haut, une simulation des trajectoires dans le
plan de phase conduit a` la figure 3.13.
1
x2
0.5
0.5
1
0.8
0.6
0.4
0.2
0.2
0.4
x1
1 ln x2 t 1
Deuxi`eme trajectoire:
Les conditions initiales de cette deuxi`eme trajectoire sont calculees a` partir de la premi`ere et correspondent a` son point terminal. Cela donne donc x1c 0 1 et x2c 0 85
o`u x2c est calcule a` partir de
x2c 0 1
1
1 ln x2c 1
Application
63
x2 t ,
x2 t ,
x1 t
x1 t
0 1
0 1
Les figures 3.14 et 3.15 representent les trajectoires dans le plan de phase pour differentes valeurs du gain de contre-reaction tachymetrique.
2.5
1.5
x2
0.5
0.5
1.5
1
0.8
0.6
0.4
x1
0.2
0.2
64
0.8
x2
0.6
0.4
0.2
0.2
1
0.8
0.6
0.4
x1
0.2
0.2
Chapitre IV
Introduction a` la commande a` structure
variable
Nous avons vu dans la section precedente la notion de regime glissant dans un cas tr`es particulier. De fait, le regime glissant intervient de mani`ere preponderante dans la definition
et les proprietes dune classe de syst`emes de commandes tr`es importante: les syst`emes de
commande a` structure variable. Cette partie a donc pour objet dintroduire les principes
et les proprietes de tels syst`emes de commande.
IV.1 Introduction
Le but de cette partie est dintroduire a` laide dun exemple historique, les notions de
base sur les syst`emes de commande a` structure variable necessaires a` la bonne comprehension de la suite de ce cours. Les premiers travaux concernant les syst`emes de commande a`
structure variable en mode de glissement ont e te proposes et e labores au debut des annees
1950 en Union Sovietique par Emelyanov. Lidee fondamentale fut illustree a` lorigine
par un syst`eme du second ordre. Les termes et notions qui sont definis sur cet exemple
seront generalises et explicites par la suite.
Le mod`ele du second ordre est defini par les e quations detat:
x1 t x2 t
x2 t x1 t 2x2 t u t
o`u :
u t ,
kx1 et
k 4 pour s x1 x2 , 0
k 4 pour s x1 x2
0
s x1 x2 ! x1 0 5x1 x2
Dans le plan de phase, la fonction s x1 x2 correspond a` deux droites divisant le plan
en des regions o`u le signe de cette fonction change et donc la commande induite. La
fonction s x1 x2 est appelee fonction de commutation alors que lensemble des points
65
66
region
x1 t ! x2 t
x2 t ! 5x1 t 2x2 t
Si lon e tudie la nature du point dequilibre de ce syst`eme avec les techniques developpees
dans le chapitre precedent, alors le point dequilibre 0 0 apparat e tre un foyer instable.
Le deuxi`eme mod`ele ci-dessous a pour point dequilibre lorigine qui est, dans ce cas, un
point selle.
x1 t x2 t
region
II
x2 t 3x1 t 2x2 t
20
15
10
x2
10
15
20
15
10
0
x1
10
15
0. Les allures des trajectoires de phase dans la region I et II sont donc tr`es differentes. Si
lon desire e tudier maintenant les trajectoires de phase du syst`eme global, il est necessaire
dajouter a` letude dans chacune des regions I et II, letude de la trajectoire du syst`eme
sur la surface de glissement. La droite x1 0 correspond a` une fronti`ere o`u les trajectoires
dallure differentes se joignent alors que la droite 0 5x1 x2 0 5x1 x1 0 decrit une
trajectoire de phase particuli`ere, representant la dynamique dordre inferieur donnee par
0 5x1 x1 0. Quand la dynamique du syst`eme est decrite de cette mani`ere, on dit quil
est en mode glissant.
Cet exemple de syst`eme de commande a` structure variable montre que ce type de
syst`emes a en general deux modes de fonctionnement :
- Le mode non glissant, (reaching mode) ou encore mode dacc`es.
- Le mode glissant, (sliding mode).
67
ui x i x pour si x a 0
ui x i x pour si x
i 1 2 u m
telle que la condition dacc`es soit verifiee, cest a` dire telle que la trajectoire detat
atteigne la surface de commutation s x 0 en un temps fini.
68
m
j 1
S j x Rn : Cx 0
(4.2)
C .
Le regime glissant
69
Le but dun syst`eme de commande a` structure variable est damener asymptotiquement letat du syst`eme a` partir dune condition initiale quelconque x 0 ' x0 vers lorigine
de lespace detat quand t . Pour cela, deux modes distincts, le reaching mode et le
mode de glissement, sont consideres. Dans la premi`ere phase, letat du syst`eme, partant
dune condition initiale tend vers une surface de commutation sur laquelle il va glisser
pour atteindre lhypersurface de glissement S. Certains auteurs par abus de langage consid`erent le mouvement sur une surface de commutation comme un mouvement glissant.
Nous considerons le mode de glissement comme exclusivement definissant le mouvement
dans lhypersurface S, intersection de toutes les surfaces de commutation.
Ce mode de glissement est souvent qualifie dideal du fait quil requiert pour exister,
une frequence de commutation infiniment grande. De fait, tout syst`eme de commande
comprend des imperfections telles que retards, hysteresis, qui imposent une frequence de
commutation finie. La trajectoire detat oscille alors dans un voisinage de la surface de
glissement, phenom`ene appele chattering ou broutement.
x2
Phase dacces
(tps fini)
x2
Phase dacces
(tps fini)
Mode glissant
x(t)
Chattering
x(t)
x1
x1
Introduction
Letude du regime glissant dun syst`eme de commande a` structure variable sousentend la definition et letude de probl`emes particuliers tels que :
- Definition de conditions dexistence du regime glissant.
- Existence et unicite des solutions en regime glissant.
- Choix de la surface de glissement.
70
IV.3.2
La commande e quivalente
Les syst`emes de commande a` structure variable sont modelises par des e quations differentielles presentant des discontinuites, (dans le second membre), du fait de la commutation de la commande. Ils ne satisfont donc pas les resultats conventionnels dexistence
et dunicite de la theorie des e quations differentielles ordinaires. La question est de savoir
si le syst`eme a un comportement dynamique unique quand s x c 0. Differentes methodes de prolongement par continuite ont e te proposees. Toutefois, une des approches les
plus anciennes et les plus formalisees mathematiquement est la methode developpee par
Filippov. Elle constitue une theorie mathematique systematique pour les e quations differentielles avec discontinuites. Elle poss`ede neanmoins linconvenient de sappliquer au
cas mono-entree. Dans le cas multi-entrees, la methode de la commande e quivalente peut
e tre consideree comme une extension formelle de cette derni`ere.
et
s x 0
s
A x t B x t ueq t u 0
x
o`u ueq t est la commande e quivalente qui resout lequation. Cette commande e tant
supposee connue et introduite dans lequation du mod`ele, on obtient alors le mod`ele du
comportement du syst`eme sur la surface de glissement en supposant que la condition
initiale x t0 verifie s x t0 #! 0.
Le calcul de la commande e quivalente est possible si s x B x t est inversible pour
tout t et x. Alors,
s
1 s
ueq J t ,
B x t
A x t
x
Le regime glissant
71
x t ,
I B x t { x
B x t
s
x
A x t
s x 0
Il est remarquable de constater que les dynamiques du syst`eme en mode glissant sont
dordre inferieur au syst`eme original. Cette reduction dordre est aisement explicable par
le nombre de variables detat contraintes par la relation s x 3 0.
IV.3.2.2 Cas lineaire
Un cas particuli`erement important du fait de sa simplicite est celui o`u les dynamiques
du syst`eme ainsi que la surface de glissement sont supposees ou choisies lineaires. Le
mod`ele du syst`eme est alors:
x t Ax t Bu t
A Rn n B Rn
t t0
o`u t0 est le temps pour lequel le mode de glissement est atteint. En differenciant par
rapport au temps et en utilisant la meme demarche que precedemment, on obtient:
s
s
Ax
x
CAx t CBu t 3 0 t t0
s
Bu
x
t , 0
Si CB v 0, ce qui est assure par les hypoth`eses que lon pose en preambule, la commande
e quivalente ueq peut e tre determinee par :
s
x
ueq t
ueq t
Kx t
s
x A
Ainsi le mouvement de glissement est decrit par lequation du syst`eme en boucle fermee:
72
C Ax t
t t0
s x } 0 dans lequel la commande discontinue ideale est remplacee par une commande
reelle telle que les trajectoires detat du syst`eme restent dans la couche limite. Quand la
couche limite tend vers 0, la limite de la solution de lequation differentielle ainsi definie
existe et est choisie comme la solution du syst`eme en mode glissant ideal.
IV.3.3
Dans cette partie, nous ne presenterons que le cas enti`erement lineaire pour des raisons
de simplification. Toutefois, les developpements presentes ici peuvent e tre e tendus au
mod`ele general non lineaire de depart.
Le dernier point a` aborder afin de definir parfaitement le regime de glissement concerne la synth`ese de lhypersurface de glissement. Les dynamiques pendant le regime
glissant sont independantes de la loi de commande non lineaire reellement implantee et
dependent uniquement du choix de la matrice C, ce qui en retour determine la matrice
de retour detat K de la commande e quivalente. Le probl`eme peut donc e tre reduit au
choix de la matrice K qui peut e tre realise sans connaissance a priori du vecteur de commande reel u t . Afin de simplifier la presentation des principes dune telle synth`ese, il
est souhaitable dutiliser une forme canonique particuli`ere.
On suppose que la matrice B est de rang plein m, si bien quil existe une matrice de
transformation T orthogonale n n telle que:
T B
0
B2
o`u B2 Rm m est non singuli`ere. La contrainte dorthogonalite est imposee sur T pour
des raisons de stabilite numerique. Une methode qui permet de determiner T est la factorisation QU, par laquelle B est decomposee sous la forme:
B Q
U
0
Le regime glissant
73
y1 t
y2 t
A11y1 t A12 y2 t
A21y1 t A22 y2 t B2 u t
y1 Rn
y2 Rm
y2 t , Fy1 t
o`u la matrice F de dimension m n m est definie par:
F
1
C2 C1
Cette e quation indique que levolution de y2 dans le mode de glissement est lineaire par
rapport a` y1. Le mode de glissement ideal est donc gouverne par les e quations:
y1 t
y2 t
A11 y1 t A12 y2 t
Fy1 t
Lordre du syst`eme est reduit a` n m et y2 joue alors le role de commande. La commande e quivalente definie comme solution du probl`eme s x , 0, a la forme:
ueq t ,
1
C2B2 C1 A11 C2A21 x1 t C1 A12 C2A22 x2 t
A11 A12 F y1 t
74
IV.3.4
Principe dinvariance
A A x t Bu t f t
et f
f t B f
La signification physique de cette hypoth`ese est que lon consid`ere des incertitudes de
modelisation ou une perturbation attaquant le syst`eme par la matrice dentree. Linteret de
considerer un tel type dincertitudes apparat clairement si lon suppose verifiee lhypoth`ese
suivante.
Hypoth`eses 4 :
On suppose pour la suite que
C , 0/
75
Du fait que la trajectoire du syst`eme en mode glissant ideal est confinee dans C , le
comportement
dynamique du syst`eme nest alors pas affecte par tout vecteur appartenant
a` B . Cela implique donc une invariance totale du mode glissant vis a` vis dincertitudes
verifiant les matching conditions sous reserve dun choix adequat des valeurs limites de
la commande.
Exemple: Soit le mod`ele suivant:
x
x1
2
1 p p x1 1 u t
o`u p 10 1 est le terme incertain. Lequation precedente peut e tre ree crite sous la
forme:
x
0 1
x
0
0
x
u t
p p 1
1
1
1 0
1
1
x2
x2
x2
montrant clairement que les matching conditions sont verifiees.
IV.4.1
Conditions dacc`es
Cette condition est en fait la condition sous laquelle le mode de glissement existe et
sous laquelle la trajectoire detat va effectivement atteindre la surface de glissement en un
temps fini. Deux types de conditions dacc`es a` la surface de glissement sont presentes.
0 i 1 u m
Cette condition est toutefois difficile a` utiliser pour faire la synth`ese de la loi de commande, particuli`erement dans le cas dun syst`eme multi-entrees.
76
pour s x t { 0
pour s x t { 0 0
Il est a` noter que V x t est une fonction candidate de Lyapunov pour le syst`eme, (cf
chapitre V). Dautres conditions dacc`es que nous ne presenteront pas pour des raisons de
concision existent dans la litterature specialisee.
IV.4.2
Lors de la synth`ese de la loi de commande non lineaire, lobjectif est de satisfaire une
condition dacc`es. Si lon ne souhaite pas donner une structure particuli`ere a` la loi de commande, celle-ci peut e tre simplement determinee en la contraignant a` satisfaire une des
deux conditions precedentes. Dans certains cas, il est toutefois interessant dassigner une
structure de commande et den determiner les param`etres tout en respectant une condition
dacc`es. Les structures les plus utilisees sont les trois suivantes.
IV.4.2.1 La commande a` relais
La forme de la commande est donnee par:
ui x , i x
i x
pour si x a 0
pour si x
0
i 1 u m
Les valeurs exactes de i x E i x sont choisies afin quune condition dacc`es soit
verifiee.
IV.4.2.2 Le retour lineaire a` gains commutes
La forme de la commande est donnee par:
u x , x x 6 i j Rm n i j
i j pour si x x j 0
i j pour si x x j 0
Une fois de plus, les param`etres i j i j sont choisis afin quune condition dacc`es soit
verifiee.
Conclusions
77
Cx
Cx
o`u ueq est la commande e quivalente issue du calcul de la surface de glissement C et est
une constante a` determiner afin de verifier une condition dacc`es.
IV.5 Conclusions
Bien entendu, nous navons pas traite dans ce chapitre tous les probl`emes rencontres
dans le calcul et la mise en oeuvre dune commande a` structure variable, (elimination du
broutement), ni toutes les methodes reliees. Il faut voir ce chapitre comme une introduction sommaire a` letude de ce type de syst`emes de commande.
Les syst`emes de commande a` structure variable sont apparus dans les annees 60 et ont
longtemps souffert de la difficulte de leur mise en oeuvre pratique due principalement au
phenom`ene de broutement et a` la discontinuite de la commande. Ces probl`emes e taient
principalement dus a` linadequation des materiels e lectroniques ou mecaniques dedies a`
la fonction de commutation. Ces syst`emes comportant des delais, des retards ou encore
presentant des phenom`enes dhysteresis non negligeables, ne permettaient pas datteindre
une frequence de commutation suffisamment e levee.
Cet e tat de fait est largement depasse du fait des avancees technologiques dans le
domaine de lelectronique de puissance et particuli`erement dans celui des convertisseurs
de puissance. Ces technologies trouvent ainsi de nombreuses applications dans le domaine
des syst`emes de commande rapides.
Les applications de la commande a` structure variable en mode glissant vont ainsi de la
commande de robot manipulateur a` dynamiques fortement couplees a` la commande de
moteurs e lectriques pour lesquels cette technique semble naturelle et particuli`erement
bien adaptee.
78
Chapitre V
Approximation de lequivalent harmonique
Dans la litterature, on trouve e galement les denominations e quivalentes suivantes: methode de linearisation harmonique, methode de lequivalent harmonique, methode du premier harmonique, describing function method. Les methodes harmoniques ou methodes
fondees sur lutilisation de la reponse frequentielle ont montre leur efficacite en vue
de lanalyse et de la synth`ese des syst`emes de commande lineaires. On substitue a` la
representation temporelle par e quations differentielles lineaires a` coefficients constants,
une representation dans le domaine des frequences. Les avantages en sont principalement
les outils graphiques disponibles, (cf. introduction), facilitant lanalyse et la synth`ese ainsi
que les interpretations physiques que ces methodes permettent de degager.
La methode de linearisation harmonique est une tentative de generalisation des methodes harmoniques classiques. Elle consiste a` remplacer un e lement non lineaire par un
equivalent lineaire invariant qui constitue en quelque sorte une approximation de lelement
non lineaire donne.
Cette methode est utilisee afin danalyser et prevoir approximativement certains comportements non lineaires. Elle permet principalement de prevoir les cycles limites, mais
e galement les phenom`enes de saut, les sous-harmoniques ainsi que les reponses des syst`emes non lineaires a` des entrees sinusodales. Dans le cadre de ce cours, nous appliquerons cette methode pour la prevision des cycles limites et afin de determiner approximativement leur amplitude et frequence.
Hypoth`eses dapplication
H1- On consid`ere uniquement les syst`emes asservis possedant un e lement non lineaire
dans la chane dasservissement (figure 5.1).
H2- Lelement non lineaire sera invariant dans le temps.
H3- Les parties lineaires dans la chane dasservissement sont stables et se comportent
comme des filtres passe-bas, (hypoth`ese de filtrage).
79
80
e +
N.L.
L(p)
Si e t , e0 sin t
L hypothese
` de linearit
e
F(p)
alors s t , s0 sin t
A A ,
s0
e0
Dans le cas des syst`emes lineaires, lequivalent harmonique est defini exactement.
V.1.2.2 Cas des syst`emes non lineaires
N.L.
Pour un signal dentree sinusodal, la reponse, dans la majorite des cas, est un signal
periodique bien que non sinusodal et peut donc e tre decompose en series de Fourier. w t
est une somme infinie de signaux sinusodaux, les harmoniques.
Si x t ! x1 sin t
alors
w t ,
wn sin nt
n 1
n w0
81
+M
+M
T/2
-M
-M
x=x1sin( t)
T/2
wn sin nt
n 1
n w0
4M
x1
- Harmonique 2 : w2 0
- Harmonique 3 : w3
4M
3x1
KG j Zx
p 1 p
1 22
s1
w1
k
1
22
et
s3
w3
sn t .
n 1
k
3 1 922
82
|KG(j )|
-20dB/decade
-40 dB/decade
1/
an sin nt
n 1
bn cos nt , w0
wn sin nt
n 1
an
bn
T
0
T
0
w t dt
w t sin nt dt
w t cos nt dt
Remarques:
1- Pour n 1, le signal sinusodal est appele signal fondamental, alors que pour
n 1, on parlera des harmoniques superieures.
83
2- En general, le signal de sortie est periodique de meme periode que le signal dentree
sauf dans certains cas, (resonance sous-harmonique, oscillations propres, non periodicite).
3- Pour les non linearites impaires, w t } w t t , bn 0 alors que pour les
non linearites paires, w t , w t t , an 0.
V.1.3.1 Approximation du premier harmonique
Lhypoth`ese de lequivalent harmonique permet de substituer au signal global w t ,
un signal e quivalent compose uniquement du signal fondamental ou premier harmonique.
Cette approximation de lequivalent harmonique est appelee e galement approximation de
Dutilh.
w t , a1 sin t b1 cos t
a1
b1
T
0
w t sin t dt
w t cos t dt
q x1
w t , a1 sin t b1 cos t ,
ZZZ
a1
x1 sin t
x1
ZZZ
b1
x1 cos t
x1
1 dx t
w t q x1 x t q x1
dt
que lon peut ree crire sous la forme:
w t x1 B x1 sin t
Module
B x1 !6 q2 q 2
q x1 !
x1
T
0
ZPhase
Z
Arctg qq
w t sin t dt
q x1 !
x1
T
0
w t cos t dt
84
j x1
x1 B x1 e j t
x1 e jt
B(x 1, ) Sin( t + )
1
N x1
module 1 B x1
argument x1
Remarque:
- En lineaire, il est necessaire de connatre A E # , cest a` dire la reponse
frequentielle du syst`eme que lon peut tracer dans Bode, Black, Nyquist, pour caracteriser compl`etement le syst`eme asservi.
85
- En non lineaire, dans le cadre de lapproximation du premier harmonique, le syst`eme asservi est compl`etement caracterise par :
- le lieu de reponse en frequence de lelement lineaire,
- le lieu critique de lorgane non lineaire.
V.1.4
Differentes methodes peuvent e tre utilisees afin de determiner la fonction de transfert generalisee dun e lement non lineaire. Quand la caracteristique de la non linearite
w f x est connue analytiquement et si lintegration entrant dans le calcul des coefficients de Fourier peut e tre menee facilement, une e valuation analytique de la fonction de
transfert generalisee peut e tre calculee. Cest le cas notamment des non linearites que nous
examinerons par la suite. Dans dautre cas, la caracteristique de la non linearite peut e tre
donnee par un graphe ou une table. La fonction de transfert generalisee peut alors e tre
e valuee par integration numerique. On obtient dans ce cas directement un graphique
representant la fonction de transfert generalisee.
Finalement, dans le cas de non linearites complexes, il peut e tre necessaire dutiliser
une e valuation experimentale en excitant la non linearite par une entree sinusodale damplitude
et de frequence donnee. La fonction de transfert generalisee est alors obtenue en utilisant
un analyseur harmonique. Dans le cas non lineaire, il est necessaire de faire varier non
seulement la frequence du signal dentree comme en lineaire mais e galement lamplitude,
conduisant a` un ensemble de courbes dans le plan complexe, decrivant N x1 .
Nous presentons maintenant quelques calculs de fonction de transfert generalisees
associees a` des non linearites usuelles.
B x1 q2 q 2 q x1
x ! arctg q 0
1
86
w
+M
+M
T/2
x
T
t
-M
-M
x=x1sin( t)
T/2
x1
q x1 ,
M
x1
w t sin t dt
x1
T 2
0
sin t dt
T 2
T
cos t u 0 cos t u T 2
N x1 !
Im[.]
4M
x1
Module
Phase
Black-Nichols
T 2
Re[.]
Nyquist
1 x1
N x1
4M
sin t dt
87
w
+M
+M
-h/2
h/2
-M
-M
x=x1sin( t)
+
2
w0 0
- non linearite statique:
N x1 ! N x1
Remarque:
x1
- q x1 !
- q x1
x1
T
0
1
x1
w t sin t dt
w t cos t dt
1
x1
avec
2
0
w t sin t d t
2
0
w t cos t d t
2
B x1 !D q
x1 , Arctg
q 2 q x1
qq 0
88
Calcul
de q x1 :
2
q x1 ,
1
x1
q x1 ,
M
x1
q x1 ,
4M
x1 cos
w t sin t d t a
cos t u
x1
sin t d t
sin t d t
2
cos t u
Calcul de cos :
h
2
x1 sin
h
2x1
sin ,
cos a
h2
4x21
Soit
N x1 !
Nota: cette formule est vraie pour x1
Lieu critique :
4M
x1
h2
4x21
h
2.
figure 5.7
Im[.]
Module
Re[.]
Phase
h/4M
Nyquist
Black-Nichols
2
1
x1
N x1
2M 4x21 h2
C x1
C x1
x1
x1
dC x1
dx1
2
2
x1 2x1 h
M 4x21 h2 4x21 h2
, ce qui donne C x1 !
2
h
h
.
4M
89
B x1 !
q2 q 2
x1 , arctg qq
+M
w
+M
h/2
-h/2
-M
-M
= 0 sin( t)
q x1
1
x1
M
x1
M
x1
u cos t 0 cos t u
4Mcos
x1
w t sin t d t
sin t d t
sin t d t
2
cos t
sin t d t
90
q x1
1
x1
M
x1
M
x1
i sin t u 0 sin t
w t cos t d t
cos t d t
cos t d t
2
sin t u
4Msin
x1
h
2
h
2x1
sin ,
On obtient donc:
cos a
B x1
4M
x1
x1 !
arcsin
h
2x1
Soit
4M
cos jsin
x1
N x1 ,
Nota: cette formule est vraie pour x1
h
2.
1
N x1
C x1
x1
4M
x1 j
4M e
h2
4x21
h
j 8M
arcsin 2xh1
Im[.]
Nyquist
Re[.]
/8
Module
x1
4M
h2
4x21
cos t d t
91
w0 0
- non linearite statique :
N x1 ! N x1 ! B x1
kx M
kx M
+ 2
xM
kx M
-kx M
= 0 sin( t)
+
2
q x1 !
4
x1
q x1 !
4k
x1
xM cos t u 2 x1
q x1 !
4k
x1
xM cos
2
4k
x1
w t sin t d t }
kx1 sin2 t d t
1 cos 2t
d t
x1
2
sin 3
xM
x1
cos 3
x2M
x21
kxM sin t d t
92
N x1 !
Nota: pour x1
2k
xM
x1 Arcsin
xM
x1
x1
x2M
x21
xM , on a N x1 , k.
2
1 x1 x1 arcsin xM xM 1 xM
x2
N x1
2k
x1
1
-1/k
Re[.]
Nyquist
limites:
C x1
C x1
x1
x1
1 k
xM
KG p
1 KG p
KN p
D p KN p
e +
93
s
KG(p)
Re[.]
-1/K
Instable
Oscillant
Stable
94
e +
N.L.
L(p)
t , s t
W N
S 1 L j0 N 1 u 0
S L j0 W
Comme S 0 alors 1 L j0 N 1 ! 0. Le cycle limite est alors caracterise par son
amplitude 1 et sa pulsation 0 qui doivent verifier la condition dexistence:
L j0 ,
1
N 1
La relation precedente est e quivalente a` deux e quations non lineaires, (une pour la partie reelle et une pour la partie imaginaire), algebriques en les deux variables 1 . Ces
deux e quations sont generalement difficiles a` resoudre analytiquement, ce qui a entrane
la recherche de methodes graphiques.
Lasservissement considere a une fonction de transfert generalisee en boucle ouverte.
S
N 1 L j
Pour 1 fixe, N 1 est un nombre fixe, (qui peut e tre complexe dans le cas dun
cycle dhysteresis). Lasservissement peut donc e tre considere comme lineaire de fonction
de transfert en boucle ouverte N 1 L p , (N 1 e tant considere comme un gain fixe),
auquel on peut appliquer le crit`ere du revers par rapport au point critique N 11 .
95
Auto-oscillations
, ,,
c c
Stabilite
c
-1/N( )
Stabilite
Instabilite
c .
c .
96
jY 1 ! 0
X Y
Y X
0
1 1 0 0
97
-1/N( 1 )
-1/N( 1 )
C( 0, 0)
C( 0, 0)
L(j )
L(j )
Oscillations stables
Oscillations instables
-1/N( )
V.2.4
Exemples dapplication
98
son
lieu de transfert represente a` la figure 5.18, do`u lon peut deduire par application du
crit`ere de Loeb que lon a une oscillation limite stable.
Remarques:
- Laugmentation de la zone morte du relais deplace le lieu critique vers la gauche,
do`u la disparition de loscillation libre stable.
- La presence dhysteresis diminue la frequence et augmente lamplitude de loscillation
libre.
Conclusions:
Cette oscillation libre dun syst`eme a` relais se produit ordinairement a` hautes frequences
et poss`ede une petite amplitude. Cela entrane une vibration du syst`eme autour de sa
position dequilibre qui peut e tre genante. Il est possible de la faire disparatre en agissant
sur lorgane non lineaire, (augmentation du seuil), ou sur lorgane lineaire par lutilisation
dun reseau correcteur.
Auto-oscillations stables dun syst`eme lineaire sature : pompage
Considerons le syst`eme asservi lineaire donne a` la figure ci-dessous. Lorsque lon
augmente le gain statique, generalement, le syst`eme se destabilise et devient le si`ege dune
oscillation de grande amplitude fixe a` la frequence telle que Arg
KG j , cest le
phenom`ene de pompage, que la theorie lineaire ne peut expliquer.
e +
KG(p)
Ceci peut e tre explique en introduisant dans le mod`ele lineaire un organe non lineaire
de type saturation, conduisant a` tracer un lieu critique e quivalent a` celui de la figure 5.11.
En tracant le lieu de transfert de lelement lineaire, il y aura intersection entre les deux
courbes pour une valeur de K Klim , soit en appliquant le crit`ere de Loeb, une autooscillation stable. Le syst`eme tend, en toutes circonstances vers une auto-oscillation stable. Lamplitude de cette auto-oscillation est fixe, totalement determinee par lintersection
entre le lieu de transfert et le lieu critique (figure 5.19). Elle diff`ere ainsi dune oscillation libre dun syst`eme lineaire juste oscillant, extremement sensible aux variations de
param`etres.
99
Im[.]
L(jw)
-1/K lim
Re[.]
-1/K
100
Annexe A
Recueil dexercices
Exercice 1
Soit le syst`eme asservi non lineaire donne par la figure 1.1 avec L p
w 3 .
e +
N.L.
L(p)
1
p p 1 p 2
et
Figure 1.1 :
3
8
1
2 cos
t
1
8 cos
4t .
101
Recueil dexercices
102
Exer
cice 2
Soit lelement lineaire par morceaux dont la caracteristique est donnee par la figure 1.2.
f(x)
-d
Figure 1.2 :
1 cos 2a
2
Exercice 3
On consid`ere un e lement non lineaire dont la caracteristique entree-sortie est definie par:
y b1x b3 x3 b5x5 b7x7
!!
o`u x est lentree de type sinusodale de lelement non lineaire et y sa sortie. Montrer que
la fonction de transfert generalisee de cette non linearite peut e tre donnee par:
N
b1
3
5 4 35
b3X 2
X
b7X 6
4
8
64
!!
p 1
K
0 # 1p ! 1 0 # 002p
et la non linearite est une saturation intervenant en $ 20. Determiner le plus grand K
Kmax preservant la stabilite du syst`eme. Si K 2Kmax , trouver lamplitude et la frequence
des auto-oscillations.
103
Exercice 5
On consid`ere toujours le meme type dasservissement, (exercice 1), avec cette fois:
L p "
p 20 2
p % 2 p % p 3
p 1
Pente m1
Figure 1.3 :
Etudier lexistence de cycles limites pour un tel asservissement. Sil en existe, on donnera
leurs caracteristiques respectives.
Exercice 6
On consid`ere les syst`emes non lineaires decrits par les e quations detat suivantes:
a
x1
x2 x1 x21 x22 1
x2
b
x1
x2 x1 x21 x22 1
x2
c
x1
x2 x1 x21 x22 1
x2
x1 x2 x21 x22 1
x1 x2 x21 x22 1
x1 x2 x21 x22 1
En utilisant les coordonnees polaires, determiner lexistence de cycles limites pour ces
trois syst`emes ainsi que leur nature dans laffirmative.
Exercice 7
Tracer le portrait de phase des syst`emes suivants en utilisant la methode des isoclines:
a
0 # 5 0
b
0 # 5 1
c
2 0 # 5 0
Exercice 8
Considerer le syst`eme non lineaire donne par:
&''
x y x x2 y2 1 sin *
(
'')
y
1
x2 y2 1 +
x y x2 y2 1 sin *
1
x2 y2 1 +
Recueil dexercices
104
,
Sans
resoudre les e quations explicitement, montrer que le syst`eme a un nombre infini de
cycles limites. Determiner la stabilite de ces cycles limites. On utilisera les coordonnees
polaires.
Exercice 9
Soit le syst`eme presente a` la figure 1.4. Tracer le portrait de phase de ce syst`eme et determiner la stabilite du syst`eme.
0
+M
1
p2
p+a
-
-M
Figure 1.4 :
Exercice 10
On consid`ere lasservissement et la fonction non lineaire representes a` la figure 1.5.
x
+M
k
p +1
-M
Figure 1.5 :
1- Donner les e quations de la trajectoire.
2- Tracer les trajectoires dans le plan de phase pour les conditions initiales x1 0 -
1 . x2 0 0 et kM 1.
3- Donner lamplitude et la periode des oscillations.
4- Etude du regime glissant et optimal. On rajoute une contre-reaction tachymetrique
de gain T .
41- Donner lequation des droites de commutation.
42- Quelle est la valeur de T pour e tre en regime glissant ?
43- Quelle est la valeur de T pour e tre en regime optimal ?
Exercice 11
Les e quations dynamiques non lineaires dun manipulateur a` joints flexibles sans amortissement sont donnees par:
(
)
&
105
o`u q1 . q2 sont des positions angulaires, I . J sont des moments dinertie, k est une constante delasticite, M est la masse totale, L est une distance, et u est un couple dentree.
Choisir les variables detat pour ce syst`eme et e crire les e quations detat.
Exercice 12
Un generateur synchrone connecte a` un bus infini peut e tre represente par:
(
&
M
)
Eq
P D 1Eq sin
2 Eq 3cos / EF D
o`u est un angle en radians, Eq est une tension, P est une puissance mecanique dentree,
EFD est un champ e lectrique dentree, D est un coefficient damortissement, M est un
coefficient dinertie, une constante de temps et 1 . 2 . 3 sont des param`etres constants.
1- En utilisant . et Eq comme variables detat, donner les e quations detat du syst`eme.
2- Soit P 0 # 815 . EFD
dequilibre.
1 # 22 . 1
2 . 2
2 # 7 et 3
x1
x2
x2
')
x1
x31
6
x2
2(
)
&
x1
x1 x2
x2
3&'
(
x1
1
x2
1 x1 x1
2x1 x2
1 x1
')
*
1
x2
1 x1 +
x2
Recueil dexercices
106
4(
)
&
x1
x2
x2
x1 32 1 2x22 3x21 4 x2
Exercice 14
Trouver tous les points dequilibre du syst`eme:
(
)
&
x1
ax1 x1x2
x2
bx21 cx2
pour toutes les valeurs reelles positives de a . b . c et determiner le type de chaque point
dequilibre.
Exercice 15
On consid`ere lasservissement de la figure 1.6.
F(x)
x
+5
-10
1
p2
+5
-10
Figure 1.6 :
1- On suppose que y x:
11- Donner la nature et la position des points singuliers.
12- Tracer les trajectoires dans le plan de phase pour x1
20 . x2
0.
20 . x2
0.
107
32- Donner la nature et la position des points singuliers.
33- Tracer les trajectoires dans le plan de phase.
Exercice 16
Considerer le syst`eme:
&
(
)
x1
x2
x1 x22
x2
&
)
x1
5
x2
5
&
x1
x2
x1 x2
x1 x32
Exercice 19
Etudier la stabilite de lorigine du syst`eme:
(
&
)
x2
x1
x1 x21 x22 k2
x2 x21 x22 k2
0.
Exercice 20
Considerer le syst`eme du second ordre:
&'
(
x1
x2
')
6x1
u2
2x2
2 x1 x2
u2
Recueil dexercices
108
o`7 u u 1 x21. En utilisant la fonction candidate de Lyapunov:
x21
1 x21
V x
x22
x1
''
x2
x3
x1 g x3
g x3
ax1 bx2 cg x3
(
'')
et
0.
g y dy
0
comme fonction candidate de Lyapunov, montrer que lorigine est asymptotiquement stable.
Exercice 22
Considerer le syst`eme:
&''
''
x1
''
x2
x3
1
1 x3
x1
(
'')
x1 2x2
3x3 x2
&
5
x2
x1 x2 1 x31
x1
x2
x1 x2 1 x22 x1
109
1- Montrer que lorigine est un point dequilibre unique.
2- Montrer par la methode de linearisation que lorigine est asymptotiquement stable.
3- Est-ce un point dequilibre globalement asymptotiquement stable ?
Exercice 24
Considerer le syst`eme:
(
&
)
x1
x2
5
x1 x2
x1 x2 sin x1
3x2
&
x1
x2
x2
x1 x2
En utilisant la fonction candidate de Lyapunov V x G 5x21 2x1 x2 2x22 , montrer que
lorigine est asymptotiquement stable.
Exercice 26
Pour les syst`emes de fonction de transfert donnees ci-dessous, e tudier le probl`eme de
stabilite absolue pour y -;H
0 k , en utilisant dans chaque cas le crit`ere de Popov et le
crit`ere du cercle.
1- G p "
2- G p "
3- G p "
1 p
1 p 2
1
1 p p 2
p
p2 p 1
110
Recueil dexercices
Bibliographie
[1] N Bogolioubov, I. Mitroplski, Les methodes Asymptotiques en Theorie des
Oscillations Non Lineaires, Gauthier-Villars, 1962.
[2] R.A. DeCarlo, S.H. Zak, G.P. Matthews, Variable Structure Control of Nonlinear Multivariable Systems: A Tutorial, Proceedings of the IEEE, Vol.76,
No. 3, Mars 1988.
[3] J.Y. Hung, W. Gao, J.C. Hung, Variable Structure Control: A Survey, IEEE
Transactions on Industrial Electronics, Vol.40, No. 1, Fevrier 1993.
[4] H. K. Khalil, Nonlinear Systems, Macmillan Publishing Company, 1992.
[5] C. Mira, Syst`emes Asservis Non Lineaires, Dunod.
[6] N. Minorsky, Nonlinear Oscillations, D. Van Nostrand Company, 1960.
[7] K. Ogata, Modern Control Engineering, Prentice-hall international eds, 1990.
[8] P.C. Parks, V. Hahn, Stability Theory, Prentice-hall international eds, 1993.
[9] J. J. Slotine, W. Li, Applied Non Linear Control, Prentice-hall international
eds, 1991.
[10] M. Vidyasagar, Non Linear Systems, Prentice-hall international eds, 1993.
111