Académique Documents
Professionnel Documents
Culture Documents
ASSERVISSEMENTS
DES
SYSTEMES LINEAIRES
N. Zbiri 1
Université d’Evry Val d’Essonne SOMMAIRE Asservissements linéaires
I Introduction
II Analyse fonctionnelle
- Grandeurs caractéristiques
- Notion de bouclage
III Modélisation- Fonction de transfert
IV Système asservi
- Structure générale
- Fonction de transfert d’un système asservi
V Performances d’un système asservi
- Stabilité
- Précision
- Rapidité
VI Synthèse de correcteurs
- Correcteur avance de phase
- Correcteur retard de phase
- PID (Proportionnel - Intégral - Dérivé)
2
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
I Introduction
Dans de nombreuses applications industrielles il est nécessaire de
maîtriser une grandeur physique :
- température d’une habitation, d’un four : problème d’isolation, de la
température extérieur
- vitesse d’un moteur: problème du couple résistant
- tension ou courant de sortie d’une source: problème de la charge de
sortie
Système asservi
Conception un système capable de maintenir la grandeur physique à la
valeur souhaitée même en présence de tous ces problèmes et sans
l’intervention de l’homme
But
• Décharger l’homme des charges répétitives
• Améliorer le rendement de la production
• Améliorer la précision et la qualité des tâches à effectuer
•……………… 3
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
4
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
II Analyse fonctionnelle
II.1 Grandeurs caractéristiques d’un processus
Entrées Sorties
Processus
Points par lesquels Points par lesquels
on le commande on l’observe
u Ampli de Cm q mes q
Bras de Capteur de
puissance
et moteur robot position
C Perturbations physique
o S
m o
m Processus r
a Actionneur physique Capteur
t
n i
d e
e s
s
6
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Travail de l’automaticien
7
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Exemple: Commande de la vitesse et de la position au bord de la route
d’un véhicule (système multivariable)
• Rafales de vent
• Pentes ou descentes
• Etat de la route
u 1 : Direction
u 2 : Accélérateur y1 : Position au bord
VEHICULE de la route
u 3 :Frein y2 : Vitesse
u : accélérateur y : vitesse
VEHICULE
8
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Observation
Action
9
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
III Modélisation du système
- Etape importante en commande de systèmes
- Permet de mettre en évidence les caractéristiques intrinsèques à
partir de la relation entrées-sorties
Fonctions fondamentales:
• comparaison (comparateur) • action (l’actionneur)
• compensation (compensateur) • mesure (le capteur)
• amplification (amplificateur) et le processus physique
12
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
+ Processus
Compensateur Ampli Actionneur Capteur
_ f
référence
ou
consigne
Capteur
13
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Afficheur de Consigne (AC) : transforme consigne en une grandeur que l’on
peut appliquer à l’entrée du comparateur.
Comparateur: élabore la différence entre la consigne et la mesure.
.
Compensateur ou Correcteur : élabore une commande à partir du signal
d’erreur afin d’améliorer les performances du système (généralement circuit
électrique de faible puissance).
Amplificateur : permet d’apporter l’énergie nécessaire pour la réalisation
de la tâche.
Actionneur : organe muscle, il agit sur le système.
Processus: évolue selon les lois de la physique
- il est soumis des perturbations
- s’il travaille avec des puissances importantes on rajoute
en aval des éléments d’amplification
Capteur : délivre à partir de la sortie du processus une grandeur
caractérisant son observation. C’est la mesure.
Retour unitaire : Signal de retour est identique à la sortie de l’asservissement
14
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
yc + e y
_ H(p)
ym
R(p)
Boucle ouverte
e H(p) y R(p) ym
Ym ( p ) Ym ( p ) Y ( p )
FTBO H ( p )R( p )
e( p ) Y( p ) e( p )
15
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Boucle fermée yc + e y
H(p)
_
Y( p )
FTBF ym
Yc ( p ) R(p)
Ym ( p ) R( p )Y ( p )
Yc ( p ) e ( p ) Ym ( p )
1
e( p ) Y( p ) e ( p ) R( p )Y ( p )
H( p )
Y ( p )
1
R( p )
H( p )
H( p ) H( p )
FTBF
1 R( p )H ( p ) 1 FTBO
donc un système est stable si les pôles du système ont une partie
réelle strictement négative.
17
L3 GEII PCSPI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Analyse de la stabilité d’un système asservi
C( p )G( p )
FTBF F ( p )
1 C( p )R( p )G( p )
Le système asservi est stable si la partie réelle des pôles de la FTBF
(qui sont les racines de son dénominateur ) est strictement négative
Si les pôles n’apparaissent pas explicitement
critères pour analyser sa stabilité
ROUTH NYQUIST
18
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
V.1.1 Critère algébrique de ROUTH
Donne une condition nécessaire et suffisante pour que les racines d’un
polynôme aient une partie réelle strictement négative.
Stabilité d’un système asservi
Routh appliqué à l’équation caractéristique de la FTBF
H( p ) H( p )
FTBF
1 R( p )H ( p ) 1 FTBO
No ( p )
e.c. 1 FTBO 1 0 Do ( p ) N o ( p ) 0
Do ( p )
an p n an1 p n1 ......... a1 p ao 0
a n 1 a n 2 a n a n 3 a n 1 a n 6 a n a n 7
An2 C n2
a n 1 a n 1
a n 1 a n 4 a n a n 5
Bn 2
a n 1
20
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Cas particuliers :
Ai 0 i 0 ,1
remplacé par e petit et on continue les calculs
e zéro et on regarde les signes des coefficients de la première
colonne
A1= 0
Ao
2 pôles imaginaires purs conjugués donnés par p1,2 j j
A2
marginalement stable
21
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Ao= 0
une intégration donc marginalement stable
(Equilibre indifférent)
22
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
D( p ) 1 KG( p ) 0 p 3 16 p 2 68 p 80 K 0
p3 1 68 0
1008 K
p 2
16 80 K 0 0 K 1008
16
1008 K K 80
p1 0 0 80 K 0
16
po 80 K 0 0 Stable 0 K 1008
23
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
V.1.2 Critère graphique de Nyquist
• Application du théorème de Cauchy pour l’analyse de la stabilité
m
Rappel du théorème de Cauchy: ( p zi )
i 1
D(p) une fonction complexe: D( p ) n
Im[D(p)]
( p p j )
Im(p) j 1
o • M’
M •+ Re(p) Re[D(p)]
o
+
(C) o G
(G ) fait N tours autour
• Z nombre de zéros de D(p) dans (C) de l’origine, avec :
• P nombre de pôles de D(p) dans (C)
comptés avec leur ordre de multiplicité N Z P
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Application du théorème à l’analyse de la stabilité
Im(p) (Critère de Nyquist)
B Le contour fermé (C):
Re(p) • d’une droite sur l’axe imaginaire
Z N P 0
26
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
5 5 5/ 2
Exemple FTBO G( p ) 2
p 3 p 2 ( p 1 )( p 2 ) ( 1 p )( 1 1 p )
2
Im[G (j)]
Im(p) 20log2.5
2.5
Re(p) 1 2
0
0 Re[G (j)]
(C)
1 2
0°
p/2
p
Analyse de la stabilité :
N 0
P 0 2 pôles ( 1 et 2) de la FTBO Z N P 0
Le système asservi est stable
en dehors de (C) 27
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
1.3 Critère du revers
0
• Un système est stable en BF (-1, 0)
(Z = 0 ) si le lieu de Nyquist décrit dans
le sens des croissants
(0 ) laisse le point critique (-1, 0) ω
à gauche.
Remarques:
- emploi plus commande ( > 0) mais moins général (système
stable en BO)
- risque d’ambiguïté de la notion de gauche
28
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
1.4 Marges de stabilité
Remarque :
K dans la FTBO fait varier G et
-180°
30
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
V.2 Précision des systèmes bouclés
P(p)
yc + e + + y
G1(p) G2(p)
_
Yc ( p )
lim e yc ( t ) lim pe yc ( p ) lim p
t p 0 p 0 K No ( p )
1 n
p Do ( p )
32
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
• Entrée de consigne en échelon :(erreur statique ou de position)
A A
Yc (p) ε s ( ) lim
p p 0 K N o (p)
1 n
n1 e 0 p Do (p)
s
A
n0 es
1 K
Conclusion
Bonne précision
Correcteur
35
L3 AGE/GI N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
V.3 Rapidité
• Le temps de monté (tm) ou le temps de réponse (tr) caractérisent
le transitoire du système
Sa rapidité à réagir à des variations brusques
• tm et tr sont inversement proportionnels à la bande passante du
système
• Plus la bande passante est grande plus le système est rapide
2
Kωo K
Second ordre: H(p)
p 2 o p ωo
2
2
p2 2ξ
p 1
ωo
2
ωo
Réponse indicielle y(t) K(1 e ξωo t sin(ωo 1 ξ 2 t )
36
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
3 2 ,16 0 ,6
t r ( 5%) , tm 0 0 ,7
o o
donné
0 10
y(t)
0 1
0 t
37
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
VI Synthèse de correcteurs
Stabilité Précision
• Evaluation de et G
• L’écart est nul ou faible si la
• La stabilité est d’autant FTBO a une ou plusieurs
meilleure que le gain et la intégrations, ou le gain K est
phase de la FTBO sont grand
faibles
Précision
0dB dilemme entre précision
c G et stabilité
Correcteur
-180°
38
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
39
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
= 50
Précision
0 dB i ( initiale) < 50°
c
le correcteur doit
introduire un
-180° i initiale déphasage positif
après c = 50°- i
correction
40
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Fonction de transfert d’un avance de phase:
1 aTp
C( p ) ( a 1)
1 Tp
20 loga
(+1)
10 loga
0 dB
1/aT m 1/T
p/2
0
41
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Les coordonnées du 20 loga
maximum de la phase sont: (+1)
10 loga
1
m
0 dB
T a 1/aT m 1/T
a 1
telle que sin p/2
m m a 1
0
a 1 a 1
tg ou sin
m 2 a m a 1
42
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Remarques: Précision
0 dB
• l’A.P. agit dans le c
voisinage c
-180°
• Amplitude du correcteur
nuisible à la stabilité. L’effet 20 loga
(+1)
est réduit si elle est portée 10 loga
sur des fréquences plus
grandes que c 0 dB
1/aT m 1/T
p/2
0
43
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
compromis sur le
choix de m relativement 0 dB
Précision
à c c
0
44
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Technique de KUO
• calculer i du système
Précision
0dB
c’ c
-130°
’ i
-p
46
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
1 Tp
C( p ) ( a 1)
1 aTp
1 1 1
aT T a T
0dB
(-1)
- 20loga
0
p/2
47
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
1 1 1
Précision 0dB aT T a T
0dB
c' c
-130° - 20loga
0
-p i
p/2
48
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
1 c' 10
T
T 10 c'
49
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
1
• Fonction de transfert: C( p ) K p ( 1 Td p )
Ti p
1 de ( t )
• La loi de commande : u( t ) K p ( e ( t ) e ( t )dt Td )
Ti dt
• action dérivé proportionnelle à Td
• action intégrale inversement proportionnelle à Ti
y(t) Ti petit
y(t) Ti grand
50
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
1 1 Ti p Ti Td p 2
C( p ) K p ( 1 Td p ) C( p ) K p ( )
Ti p Ti p
( 1 T1 p )( 1 T2 p )
Kp (non réalisable)
Ti p
Ti Td
zéros réels T1,2 ( 1 1 4 )
2 Ti
+p/2
(+1)
(-1)
1/T1
1/T1 1/T2 1/T2
-p/2
52
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
1
3.1 La correction P.I. C( p ) K p ( 1 )
Ti p
1 Ti p
C( p ) K p ( )
Ti p
(-1) 0° 1/Ti
20logKp
p/2
1/Ti
53
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Deuxième méthode
- prendre Kp de telle sorte à couper l’axe 0dB à la pulsation
correspondant à la marge de phase souhaitée
- choisir Ti afin d’éviter l’action du déphasage négatif du correcteur.
+p/2
20 log Kp
1/Td 1/Td
Première méthode : pôle dominant
- Même principe que pour le PI
54
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Deuxième méthode
- choisir Kp pour satisfaire
la précision
- chercher avec Kp la pulsation 20 log Kp
-20dB
1 20 dB 1/Td
- en choisissant
Td 10
le correcteur ajoute + 20dB à une +p/2
décade de 1/Td c ’ -20dB
Td
1/Td
- si trop grande, diminuer Td
55
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Kp
3.3 La correction P.I.D. C( p ) ( 1 T1 p )( 1 T2 p )
p
• Première méthode : Pôles dominants
• Deuxième méthode
(-1) (+1)
- choisir Kp pour satisfaire la
condition sur la précision
- choisir T1 1
1/T1 1/T2
pour
Pmin p/2
supprimer le pôle dominant
1/T1
T1
1/T2
-p/2
56
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
57
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
Le PID réel
• Dérivation pure non réalisable par un montage électronique à
base d’amplificateurs opérationnels parfaits
58
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
R1 R
-
+
R
C2 R2 R2’
R
- -
+ +
Ve
R3 ’ C Vs
- 3
R
+
59
N. Zbiri
Université d’Evry Val d’Essonne Asservissements linéaires
BIBLIOGRAPHIE
• AUTOMATIQUE
Commande des systèmes linéaires
Philippe de Larminat Editions HERMES
• AUTOMATIQUE
Commande automatique des systèmes linéaires continus
Viorel MINZU Bernard LANG Editions ELLIPSES
• INTRODUCTION A L’AUTOMATIQUE
Vol 1: Systèmes continus
Raymond HANUS Philippe BOGAERTS
• AUTOMATIQUE
Systèmes linéaires, non linéaires, à temps continu, à temps discret,
représentation d’état
Yves Granjon Editions DUNOD
60
N. Zbiri