Académique Documents
Professionnel Documents
Culture Documents
124 1 Asservisement Performances PDF
124 1 Asservisement Performances PDF
Perturbations
Régulateur
Mesure Capteur
Un bon système asservi doit être précis, rapide, stable et bien amorti.
La rapidité et l’amortissement sont des performances qui caractérisent le régime transitoire du système.
La précision et la stabilité caractérisent le régime permanent.
La fonction de transfert en boucle ouverte du système : FTBO(p) ou Hbo(p) est par définition :
R(p)
H bo (p) = = G(p).F(p)
ε(p)
E(p) (p) S(p)
+_ G(p)
R(p)
F(p)
Ouverture imaginaire
La fonction de transfert en boucle fermée du système : FTBF(p) ou Hbf(p) est par définition :
Relation : Ecart-entrée :
ε(p) 1 1
= =
E(p) 1 + F(p).G(p) 1 + H bo (p)
35 A. Balga
CPGE –Meknès- Automatique
Un système est stable si sa réponse impulsionnelle h(t) tend vers zéro quand t .(le système étant
initialement au repos).
Un système est donc stable si et seulement si tous les pôles de sa fonction de transfert ont leurs parties
réelles strictement négative.
Rq : S’il s’agit d’un système asservi alors c’est la fonction de transfert en boucle fermée (FTBF) dont on
parle.
Remarque : si la fonction de transfert du système admet des pôles complexes imaginaires purs conjugués alors
leur contribution en h(t) est oscillatoire, donc si tous les autres pôles sont à parties réelle strictement négatives, le
système sera dit à la limite d’instabilité (système juste oscillant).
Condition nécessaire de stabilité : tous les coefficients ai sont positifs (ou ont même signe) et non
nuls.
Si la condition nécessaire est vérifiée, on construit le tableau de Routh :
pn an a n 2 a n 4 .... a 2 a0
p n 1 a n 1 a n 3 a n 5 .... a 1
p n 2 b1 b2 b3 ....
p n 3 c1 c2 c3
.... .... .... ....
.... .... ....
p ....
1 ....
Colonne des pivots
1 a n a n 2 1 a n a n 4 1 a n a n 6
Avec : b1 ; b2 ; b3 ......
a n 1 a n 1 a n 3 a n 1 a n 1 a n 5 a n 1 a n 1 a n 7
1 a n 1 a n 3 1 a n 1 a n 5
c1 ; c2 ......
b1 b1 b2 b1 b1 b3
….……
……….
36 A. Balga
CPGE –Meknès- Automatique
* Le système est stable si tous les termes de la colonne des pivots sont strictement positifs.
* Il y a autant de racines à partie réelle positives que de changements de signe dans la colonne
des pivots.
* Une ligne de zéros indique l’existence de racines imaginaires pures conjuguées.
Applications :
1
a) Hbf (p)
p p 3p 2 p 1
4 3
1
b) Hbf (p)
p 5 2p 4 3p 3 4p 2 3p 1
c) soit le système asservi suivant :
K
E(p) S(p) En appliquant le critère de Routh, déterminer la
+_ 2z p2
p.1 p 2
condition que doivent vérifier K , z et n pour
n n que l’asservissement soit stable.
(condition de stabilité absolue)
On prendra (z > 0 , n > 0).
G ( p) G ( p) R(p)
On rappelle que : FTBF(p) Hbf ( p) .
1 G (p).F( p) 1 Hbo(p)
F(p)
On a déjà vu que la stabilité d’un système asservi dépend des pôles de sa FTBF,
donc des zéros de 1 Hbo(p) : 1 Hbo(p) 0
Ainsi le critère du Revers permet de caractériser la stabilité en boucle fermée (stabilité de l’asservissement)
à partir de la position du lieu de transfert de la FTBO par rapport au point critique (1 , 0) du plan complexe.
1 0 Re()
0
A(C) (C)
cercle de rayon 1
C
croissante
FTBO(j) =Hbo(j)
Le système est stable en boucle fermée (l’asservissement est stable), si en parcourant le lieu de
transfert de sa FTBO dans le sens des pulsations croissantes, on laisse le point critique (1 , 0) à
gauche. C’est à dire qu’il suffit que l’une des deux conditions suivantes soit vérifiée :
Pour la pulsation C tel que Hbo (jωc ) = 1 on doit avoir arg Hbo (jωc ) > -180°
pour la pulsation 0 tel que arg Hbo (jω0 ) = -180° on doit avoir Hbo (jω0 ) < 1
37 A. Balga
CPGE –Meknès- Automatique
Im() Im()
C
1 Re() 0 1 Re()
0 0
C = 0
FTBO croissante
FTBO croissante
Système à la limite
d’instabilité en boucle Système instable
fermée en boucle fermée
(Système juste oscillant en B.F)
II
I
Lieu I : système stable en boucle
fermée. 0dB log
C
180°
K bo N(p)
Remarque : On rappelle qu’on peut mettre la FTBO du système sous la forme Hbo(p) = .
pα D(p)
avec N(0) = 1 et D(0) = 1. Kbo est le gain de boucle ouverte.
L’augmentation du gain Kbo de boucle ouverte, se traduit par une translation verticale vers le haut du
diagramme du gain de la FTBO.
Ainsi l’augmentation du gain Kbo de boucle ouverte peut provoquer l’instabilité du système
en boucle fermée.
38 A. Balga
CPGE –Meknès- Automatique
Marge de phase MP : Elle est définie pour la pulsation de coupure à 0 dB notée C telle que :
H bo (jωC ) dB = AdB (ωC ) = 0 H bo (jωC ) = A(ωC ) = 1
Marge de gain MG : Elle est définie pour la pulsation critique 0 telle que
Arg H bo (jω 0 ) = Φ(ω0 ) = -180° :
MG = - H bo (jω 0 ) dB = -A dB (ω 0 ) = -20.logA(ω 0 ) MG > 0 (exprimée en décibels)
AdB =Hbo(j)dB
FTBO
0dB log
C
MG
° = arg(Hbo(j))
log
0
MP
180°
* Pour un système asservi stable les deux marges MP et MG sont strictement positifs, elles
permettent de garantir que le système soit suffisamment stable.
* Si MP < 0 MG < 0 alors le système asservis est instable.
* Si MP = 0 MG = 0 alors le système asservis est à la limite d’instabilité.
Application1 :
soit le système asservi suivant :
39 A. Balga
CPGE –Meknès- Automatique
Application2 :
On considère le système asservi suivant :
E(p) S(p)
+ C(p) G(p)
-
La figure 1 (page suivante) représente les diagrammes de Bode de la fonction de transfert en boucle ouverte
non corrigée ( C(p) = 1) du système.
3) Relever les valeurs de la marge de phase MP0 et la marge de gain MG0 du système non corrigé et
indiquer les sur la figure 1.
On corrige par la suite le système asservi par un correcteur proportionnel de gain Kc: C(p) = Kc.
4) Déterminer graphiquement la valeur de Kc noté Kc1 qui permet de régler la marge de phase du système à
MP1 = 45°, que devient la marge de gain MG1 du système ?
5) Déterminer graphiquement la valeur de Kc noté Kc2 qui permet de régler la marge du gain du système à
MG2 = 10dB, que devient la marge de phase MP2 du système ?
40 A. Balga
CPGE –Meknès- Automatique
60
40
20
-20
Gain (dB)
-40
-60
-80
-100
Figure 1
-120
-140 -2 -1 0 1 2 3
10 10 10 10 10 10
-45 Pulsation (rad/sec)
-90
-135
Phase (deg)
-180
-225
-270
-315 -2 -1 0 1 2 3
10 10 10 10 10 10
Pulsation (rad/sec)
41 A. Balga
CPGE –Meknès- Automatique
On peut remarquer alors que l’erreur en régime permanent est fonction de l’entrée du système E(p),
de la classe de sa FTBO et du gain de boucle ouverte Kbo.
a) Erreur statique à un échelon : s (appelée aussi erreur statique ou erreur en position)
L E ( p) E 0
C’est l’erreur statique due à une entrée en échelon : e( t ) E .u ( t )
0
p
( si E0 = 1 : échelon unitaire alors s est appelée erreur indicielle ).
p1 p1 E0 p
Donc : s lim .E(p) lim . lim .E 0 (d’après (**))
p 0 p K bo p0 p K bo p p 0 p K bo
E0
Si = 0 (aucune intégration dans la FTBO) alors : ε s = ;
1 + K bo
A retenir que :
Si = 0 alors s diminue (la précision augmente) si le gain de boucle ouverte Kbo
augmente.
s = 0 (le système est précis ) s’il y a au moins un intégrateur dans la boucle
ouverte (dans la chaîne d’action ou dans celle du retour).
42 A. Balga
CPGE –Meknès- Automatique
A retenir que :
Si la boucle ouverte ne contient aucun intégrateur alors l’erreur de poursuite T est
infini ;
S’il y a un intégrateur dans la boucle ouverte alors T diminue (la précision
augmente) si le gain de boucle ouverte Kbo augmente.
T = 0 (le système est précis ) s’il y a au moins deux intégrateurs dans la boucle
ouverte (dans la chaîne d’action ou dans celle du retour).
a
Remarque : En général l’erreur en régime permanent à une entrée de type E (p) est nulle
p
si on a intégrations dans la FTBO.
Résumé :
Erreur en accélération a :
1 2 a
e(t) at u(t) a a a a 0
2 K bo
a
E(p) 3
p
43 A. Balga
CPGE –Meknès- Automatique
Dans ce cas l’écart ε(p) est la superposition de deux écarts : ε(p) = ε e (p) + ε per (p)
E(p)
ε e (p) = ε(p)γ(p)=0 = qui est du à l’entrée E(p) tel que (p)=0 ;
1 + G1 (p).G 2 (p)
G 2 (p)
ε per (p) = ε(p)E(p)=0 = .γ(p) qui est du à la perturbation (p) tel que E(p)=0 .
1 + G1 (p).G 2 (p)
On peut retrouver ces deux écarts par lecture directe du schéma blocs :
Entrée (consigne) e(t)
e
per
Sortie s(t)
0 t
Instant perturbation
E(p)
e lim p.e (p) lim p. qui est due à l’entrée E(p) ;
p 0 1 G1 (p).G 2 (p)
p 0
G 2 (p). (p)
per lim p.per (p) lim p. qui est due à la perturbation (p) .
p 0 p 0 1 G1 (p).G 2 (p)
* L’erreur e due à l’entrée E(p) a été déjà étudiée au paragraphe IV.2 .
L ( p) 0
* Déterminons l’erreur per due à une perturbation constante : ( t ) 0 .u ( t ) :
p
G 2 (p). (p) G 2 (p).
per lim p. per (p) lim p. lim p. . 0
p 0 p 0 1 G1 (p).G 2 (p) p0 1 G1 (p).G 2 (p) p
K 2 N 2 (p)
.
p2 D 2 (p) K .p 1
per lim . 0 lim 1 22 . 0
p 0 K1.K 2 N1 (p).N 2 (p) p 0 p K .K
1 1 2 . 1 2
p D1 (p).D 2 (p)
44 A. Balga
CPGE –Meknès- Automatique
K 2 . 0
Si 1 = 0 ( aucune intégration dans G1(p) ) alors per est non nul : per lim 2
;
p 0 p K1.K 2
Si 1 1 ( au moins une intégration dans G1(p) ) alors : ε per = 0 ;
A retenir que :
L’erreur statique due à une perturbation constante est nulle si on a au moins
un intégrateur en amont de la perturbation.
IV.4. Application :
On considère l’asservissement en position d’une parabole représenté par le schéma blocs de la page suivante.
On considère dans un premier temps un correcteur proportionnel de gain Kc : C(p) = Kc ,
1) Le système est il stable ?
On envisage maintenant d’étudier l’effet de la perturbation Cr(p) sur la précision du système, pour cela on
prendra Uc(p) = 0.
5) Donner l’expression de l’écart per(p) en fonction de la perturbation Cr(p), puis déterminer l’erreur
statique per du système due à un échelon de perturbation d’amplitude Cr0.
K (1 Ti .p)
On remplace par la suite le correcteur précédent par un correcteur proportionnel intégral : C(p) i
Ti .p
et on suppose que ce correcteur est suffisamment réglé pour ne pas affecter la stabilité du système.
6) Que devient la FTBO du système notée Hbo2(p), en donner l’ordre, le gain et la classe.
7) Que deviennent les erreurs statiques s et T, justifier.
8) Déterminer à nouveau l’erreur statique per du système due à un échelon de perturbation d’amplitude Cr0.
Ce résultat est il prévisible?
Moteur
K
Cr(p)
2
Sortie :
Tension position
angulaire
1 p
n
K
1
+
.
p
+ C(p) +
-
Ur(p)
K
r
Capteur
V. CONCLUSIONS :
L’augmentation du gain de boucle ouverte Kbo augmente la précision d’un système asservi mais diminue sa
stabilité ;
La présence d’intégrateurs dans la boucle ouverte rendent le système précis mais chacun provoque un ajout
de phase de 90° ce qui peut provoquer l’instabilité du système asservi ;
Il faut noter aussi que l’augmentation du gain de boucle ouverte augmente la rapidité du système mais
diminue son amortissement.
45 A. Balga