critère de Nyquist

Transcription

critère de Nyquist
Automatique
Stabilité
F. Rotella
I. Zambettakis
[email protected], [email protected]
F. Rotella I. Zambettakis
Automatique
1
Stabilité
La réponse fréquentielle
La réponse fréquentielle
réponses temporelles
fournissent des mesures directes des qualités d’un système.
réponses fréquentielles
permettent l’utilisation de méthodes graphiques performantes.
Théorème
La réponse à une entrée sinusoïdale sin ωt d’un système linéaire
Asymptotiquement Stable est, en Régime Permanent une sinusoïde de
même pulsation ω, amplifiée et déphasée.
F. Rotella I. Zambettakis
Automatique
2
Stabilité
La réponse fréquentielle
Réponse fréq. d’un système linéaire-1
N(p)
F (p) =
→
D(p)
(
s (d) (t) + · · · + a0 s(t) = bn e (n) (t) + · · · + b0 e(t)
v (t)
= u(t)
e(t) = sin ωt =⇒e(t) = e jωt
u(t) = N(jω)e jωt
Résolution des E.Diff. :
(
sol.générale ss 2nd membre (C.I)
s(t) =
+une sol.part. avec 2nd membre
F. Rotella I. Zambettakis
→ 0 SA
Se jωt+ϕ
v (t) = SD(jω)e jωt+ϕ
Automatique
3
Stabilité
La réponse fréquentielle
Réponse fréq. d’un système linéaire-2
l’équa.diff. v (t) = u(t) devient donc :
SD(jω)e jωt e jϕ = N(jω)e jωt
Se
jϕ
N(jω)
=
=⇒
D(jω)
(
S = |F (jω)|
ϕ = arg(F (jω))
Système linéaire + S.A.
SA =⇒ le régime transitoire tend vers 0
en réponse à sin ωt, s(t) → |F (jω)| sin [ωt + arg(F (jω))]
Fonction de transfert
F (jω) : fonction de transfert de la variable complexe jω
=⇒ Bode, Black, Nyquist
F. Rotella I. Zambettakis
Automatique
4
Stabilité
Critère de Nyquist
Critère de Nyquist
C’est un critère de stabilité :
I
du système G (p) bouclé par retour H(p) ;
I
fréquentiel ;
I
graphique ;
I
utilise le modèle transfert de la boucle ouverte G (p)H(p).
Théorème de Cauchy
f (p) fonction de la variable complexe p ayant P pôles et Z zéros à
l’intérieur d’une courbe fermée C, en parcourant C dans le sens rétrograde
la courbe d’affixe f (C) fait autour de 0 T = P − Z tours dans le sens trigo.
F. Rotella I. Zambettakis
Automatique
5
Stabilité
Critère de Nyquist
Illustration graphique du théorème de Cauchy
C
(C)
P pôles
Z zéros
de f (p)
F. Rotella I. Zambettakis
C
f (p)
×
f (C)
×
p
(0) {f (C)} = P − Z
Automatique
6
Stabilité
Critère de Nyquist
Application à la stabilité
le transfert en boucle fermée :
FBF (p) =
G (p)
,
1 + G (p)H(p)
sera asymptotiquement stable si les zéros de 1 + GH(p) sont tous dans C− .
On applique le th. de Cauchy à f (p) = 1 + GH(p)
I
mais : (0) {1 + GH(C)} = (−1) {GH(C)}
I
donc, si GH(C) effectue T tours dans le sens trigo autour de −1, et
que par ailleurs GH(p) a P pôles dans C (donc 1 + GH aussi !),
I
ALORS : 1 + GH(p) a Z = P − T zéros dans C, c’est-à-dire
F. Rotella I. Zambettakis
FBF (p) =
G (p)
a P − T pôles dans C.
1 + G (p)H(p)
Automatique
7
Stabilité
Critère de Nyquist
Contour de Bromwich
choix de C
pas de pôles à Re = 0 ⇒ C contour d’exclusion qui les englobe.
F. Rotella I. Zambettakis
Im
ρ=
∞
C
C+
Re
C−
Automatique
8
Stabilité
Critère de Nyquist
Critère de stabilité de Nyquist
Définition
GH(C) , où C est le contour de Bromwich, constitue le lieu de Nyquist
complet de GH(p), soit G (jω)H(jω), ω ∈ ]−∞, +∞[.
condition nécessaire et suffisante de S.A.
Le lieu de Nyquist complet de la boucle ouverte GH(C) doit faire autour de
−1 un nombre de tours dans le sens trigo identique au nombre de pôles
non asymptotiquement stables (Re ≥ 0) de GH(p) :
F. Rotella I. Zambettakis
T(−1) = PNAS (BO)
Automatique
9
Stabilité
Critère de Nyquist
Critère du revers
Cas particulier d’application
Pour les systèmes asymptotiquement stables en boucle ouverte
PNAS (BO) = 0, soit :
T(−1) {GH(C)} = 0.
Critère simplifié de Nyquist
GH(p), asymptotiquement stable, est asymptotiquement stable en boucle
fermée si et seulement si le point -1 est laissé à gauche lorsque l’on parcourt
le lieu de Nyquist de GH(jω), ω ≥ 0, dans le sens des ω croissants.
Extension
Cette propriété est encore vraie si GH(p) a un pôle nul (intégrateur).
F. Rotella I. Zambettakis
Automatique
10
Stabilité
Critère de Nyquist
Tracé du lieu de Nyquist de GH(p)
1. Tracer G (jω)H(jω), ω variant de 0 à +∞ : décomposition en
transferts élémentaires.
2. Symétrie par rapport à l’axe réel pour ω variant de −∞ à 0.
3. Si GH n’a pas de pôle imaginaire pur : courbe fermée.
4. Si GH possède un pôle jβ d’ordre n sur l’axe imaginaire :
Principe de fermeture
On contourne le pôle jβ par un demi-cercle infiniment proche
Im
ρ=ε→0
jβ
Image d’un contournement
Pour ω = β − à ω = β + on obtient :
F. Rotella
I I. Zambettakis
Automatique
11
Stabilité
Critère de Nyquist
Exemple 1
Le transfert F (p) =
F. Rotella I. Zambettakis
10000(1 + 0.1p)4 (1 + 0.001p)2
, a pour lieux de Bode :
(1 + p)4 (1 + 0.01p)4
100
Amplitude (dB)
50
0
−50
−100
−150
−200
0
Phase (deg)
−45
−90
−135
−180
−225
−270
−2
10
−1
10
0
10
1
10
2
10
3
10
4
10
5
10
Pulsation (rad/sec)
Automatique
12
Stabilité
Critère de Nyquist
Exemple 1
L’axe réel étant défini par les valeurs de phase :
ϕréel = kπ, k ∈ Z,
on en déduit que le lieu de Nyquist possède 4 intersections avec l’axe réel
en :
10000, −0.32, −4, −1514,
lorsque ω croît de 0 à +∞.
D’où viennent ces chiffres ?
Soit g la valeur du gain en dB pour une phase de kπ :
1. Comme g = 20 log10 |α|, l’intersection avec l’axe réel vaut (en
module) :
g
|α| = 10 20 .
2. Si k est pair, signe(α) = +1, sinon signe(α) = −1.
F. Rotella I. Zambettakis
Automatique
13
Stabilité
Critère de Nyquist
Exemple 1
Des variations du gain et de la phase on déduit le lieu de Nyquist de F (p).
2
C
−1514
F. Rotella I. Zambettakis
−4
(ω = −∞)
−0.32 (ω = ∞)
10000
(ω = 0)
1
Automatique
14
Stabilité
Critère de Nyquist
Exemple 1
Étude de stabilité en boucle fermée
Comme :
−4 < −1 < −0.32,
on est dans la situation suivante F (p) est asymptotiquement stable en
boucle fermée.
F. Rotella I. Zambettakis
(-1)
•
−1
le nombre de tours C
autour de −1
(comptés algébriquement) est de :
(+1)+(−1) = 0
(ω = −∞)
(ω = ∞)
(ω = 0)
(+1)
Automatique
15
Stabilité
Critère de Nyquist
Exemple 2
Lieu de Nyquist de F (p) =
1
.
p(p + 1)2
ω
1
p
Tableau
de
variations
1
(1 + p)2
∞
Gain ∞
Arg.
Gain 1
Arg. 0
Gain ∞
F (p)
F. Rotella I. Zambettakis
0
π
Arg. − 2
Automatique
0
− π2
0
−π
0
− 3π
2
16
Stabilité
Critère de Nyquist
Exemple 2
Tracé du lieu de Nyquist
Fermeture
par 1 demi-tour
dans le sens direct
F. Rotella I. Zambettakis
(ω = 0− )
2
symétrique
C
1
lieu de
Nyquist de F (p)
pour ω : 0 → ∞
(ω = 0+ )
Automatique
17
Stabilité
Critère de Nyquist
Exemple 2
Calcul de l’intersection avec l’axe réel
1. On cherche la pulsation pour laquelle arg(F (jω)) = −π.
1
π
2. Or déphase constamment de − .
p
2
1
π
3. Donc, on cherche ω pour laquelle arg
=− .
2
(jω + 1)
2
Il s’agit de ω−π = 1 rad/s.
1
1
1
4. Pour cette pulsation : = 1 et = .
2
p ω=1
(p + 1) ω=1 2
Conclusion
1
L’intersection du lieu de Nyquist avec l’axe réel vaut − .
2
F. Rotella I. Zambettakis
Automatique
18
Stabilité
Critère de Nyquist
Exemple 2
Étude de stabilité en boucle fermée
Comme :
1. Le nombre de pôles non asymptotiquement stables de F (p) est :
1 (1 pôle en zéro) ;
2. Le nombre de tours algébriques autour de -1 est de :
1 (car −1 < −0.5).
Conclusion
F (p) est asymptotiquement stable en boucle fermée par retour unitaire.
F. Rotella I. Zambettakis
Automatique
20
Stabilité
Réglage de k
Remarque
Que se passe-t-il sur le lieu de Nyquist si F (p) est remplacé par kF (p) ?
Interprétation graphique
La multiplication par k agit comme une homothétie :
de centre 0, de rapport k.
En conséquences
Si k :
I
augmente en module, le lieu se dilate ;
I
diminue en module, le lieu se contracte ;
I
à module constant, change de signe, on effectue une symétrie par
rapport à 0.
F. Rotella I. Zambettakis
Automatique
21
Stabilité
Réglage de k
Application au réglage du gain k
Conditions de stabilité relatives au gain k, pour le système bouclé :
-+
- k
−
6
- F (p)
-
Procédure
1. On trace le lieu de Nyquist de F (p).
2. On mène l’analyse de stabilité pour k = 1.
3. Soient αi les intersections de ce lieu avec l’axe réel.
4. Valeurs limites de stabilité du système en boucle fermée :
ki = −
1
.
αi
5. Les intervalles de k garantissant la stabilité sont définis par le nombre
de tours du lieu autour de -1.
F. Rotella I. Zambettakis
Automatique
22
Stabilité
Réglage de k
Exemple 1 (suite)
La présence d’un gain proportionnel k donne le diagramme de Nyquist :
plusieurs situations suivant la valeur de k
C
−4k
−1514k
F. Rotella I. Zambettakis
10000k
−0.32k
Automatique
23
Stabilité
Réglage de k
Exemple 1 (suite)
Conditions de stabilité en boucle fermée
D’après ce qui précède, pour avoir un système stable en boucle fermée, il
faut :
I
−4k < −1 < −0.32k ;
I
−1 < −1514k ;
I
−1 < 10000k.
Valeurs de k qui garantissent la stabilité asymptotique en boucle
fermée
Soient :
1. −10−4 < k < 6.6 × 10−4 .
2. 0.25 < k < 3.125.
F. Rotella I. Zambettakis
Automatique
24
Stabilité
Réglage de k
Exemple 2 (suite)
Avec un gain k :
C
−0.5k
Conditions de stabilité en boucle
fermée
1. Pour −0.5k < −1, soit k > 2, le
système est instable.
2. Pour −1 < −0.5k < 0, soit
0 < k < 2, il est stable.
3. Pour k < 0, il est instable.
Lieu de Nyquist
F. Rotella I. Zambettakis
Automatique
25
Stabilité
Critère simplifié
Remarques historiques
I
Le critère de stabilité de Nyquist et la démonstration n’ont pas été
proposés par Nyquist.
I
Nyquist a seulement établi un critère simplifé de stabilité en étudiant
les conditions expérimentales d’instabilité des premiers amplificateurs
opérationnels sur les lignes téléphoniques :
“On regeneration theory”, 1932.
I
La forme complète (et exacte) a été établie par en 1945 (L.A.
MacColl).
F. Rotella I. Zambettakis
Automatique
26
Stabilité
Robustesse
Marges de stabilité
Constatation
Plus le lieu passe loin du point critique -1 plus le système est stable.
Avantage du lieu de Nyquist
Mise en évidence graphique du degré de stabilité par l’éloignement du lieu
de Nyquist par rapport au point critique.
Indicateurs de robustesse en stabilité
Pour qualifier l’éloignement du lieu relativement à -1, on dispose des
marges :
I
de gain ;
I
de phase ;
I
de retard ;
I
de module.
F. Rotella I. Zambettakis
Automatique
27
Stabilité
Robustesse
Marge de gain
Interprétation
Indique par quel facteur on peut multiplier le transfert en boucle ouverte
avant que le système en boucle fermée soit instable.
I
−1
•
−α
(ω−π )
F. Rotella I. Zambettakis
1
> 0, le système devient
α
instable et la marge de gain s’exprime
(en dB) par :
Pour k =
R
1
mg = 20 log10 ( ).
α
Automatique
28
Stabilité
Robustesse
Marge de phase
Si le lieu tourne de la marge de phase
mϕ le système devient instable. Mais
peu interprétable sur un transfert.
I
−1
•
Marge de retard
R
mϕ
1
(ω|1| )
F. Rotella I. Zambettakis
Avec ω|1| , on définit la marge de
retard :
mϕ
mR =
,
ω|1|
qui s’interprète comme l’erreur que
l’on peut commettre sur le retard pur
du système sans le rendre instable en
boucle fermée.
Automatique
29
Stabilité
Robustesse
Marge de module
C’est le critère le plus pertinent pour mesurer la robustesse en stabilité
d’une régulation.
−1
•
mM
F. Rotella I. Zambettakis
I
Mesure de la marge de module
R
C’est le rayon mM du plus grand
cercle :
I
centré en -1 ;
I
qui tangente le lieu de Nyquist
du système en boucle ouverte.
Automatique
30
Stabilité
Robustesse
Lecture sur les lieux de Bode
Lieux de Bode du système en boucle ouverte :
ω−π
gain
0 dB
mg
mϕ
phase
ω|1|
−π
Remarque : mg et mϕ se lisent plus facilement sur les lieux de Bode.
F. Rotella I. Zambettakis
Automatique
31
Stabilité
Robustesse
Exercices
1. Tracer les lieux de Nyquist des transferts suivants :
1−p
,
(1 + p)(1 + 3p + p 2 )
1 − 2p + p 2
,
1 + 2p + p 2
1
,
p(p + 1)(3p + 2)
1
,
(1 + p)4
1 − 2p
,
p(1 + p)
1
.
1 + p + p2 + p3
2. En déduire, dans chaque cas, les conditions de stabilité sur k pour la
structure :
-+
- k
- N(p)
−
D(p)
6
3. Vérifier ces résultats à l’aide :
3.1 du critère de Routh.
3.2 d’un logiciel de simulation.
F. Rotella I. Zambettakis
Automatique
32
Stabilité
Robustesse
Preuve du contournement
Soit :
GH(p) =
K (p)
,
(p − jβ)n
avec 0 < |K (jβ)| < ∞.
Soit p = jβ + εe jϕ pour ϕ : −
GH(p) =
π
3π
→ − , alors :
2
2
K (p)
K (p)
= n e −jnϕ .
(εe jϕ )n
ε
Conclusion
π
3π
→−
et ε → 0 :
2
2
nπ
3nπ
−nϕ :
→
, soit n 1/2 tours dans le sens trigo
2
2
K
de rayon |GH(p)| = n → ∞.
ε
Lorsque ϕ : −
I
I
F. Rotella I. Zambettakis
Automatique
Suite
33