Académique Documents
Professionnel Documents
Culture Documents
3.2.2 Le correcteur proportionnel intégral (PI) (le correcteur à retard de phase) ...................... 18
3.2.3 Le correcteur proportionnel dérivée (PD) (correcteur à avance de phase) ....................... 21
Tableau 4.1. Table d’estimation des paramètres du modèle de Strejc ............................................... 28
Tableau 5.1. Coefficients du correcteur selon Ziegler et Nichols (système stable) ........................... 30
Tableau 5.2. Coefficients du correcteur selon Ziegler et Nichols (système instable) ........................ 30
Tableau 5.3. Coefficients du correcteur selon Ziegler et Nichols en boucle fermée ......................... 31
1- Modélisation des systèmes linéaires
Un système linéaire S d’entrée e(t ) et de sortie s(t ) à temps continu est décrit par l’équation
différentielle à coefficients constants suivante :
ds (t ) d n s (t ) de(t ) d m e (t )
a0 s (t ) a1 an b0 e ( t ) b1 bm
dt dt n dt dt m
Remarque 1.
- Le système est dit libre et isolé si le second membre de l’équation différentielle est nul.
- Le système est dit invariant si une même entrée, appliquée à deux instants différents produit
la même sortie aux instants considérés.
- Le système est dit causal si :
t 0, e(t ) 0 s(t ) 0
Cela signifie que la réponse du système ne précède pas son excitation. On retiendra que tout système
physiquement réalisable est causal.
Si on applique la transformation de Laplace aux deux membres de l’équation différentielle, en
supposant nulles les différentes conditions initiales :
S ( p) N ( p) b0 b1 p bm p m
H ( p)
E ( p) D( p) a0 a1 p an p n
1
1- Modélisation des systèmes linéaires 2
Remarque 2.
• Un système linéaire qui possède une seule entrée et une seule sortie est dit monovariable ou
SISO : (Single Input Single Output)
• Un système linéaire qui possède plusieurs entrées et plusieurs sorties est dit multivariable ou
MIMO : (Multi Inputs Multi Outputs).
Exemple 1.
On considère le circuit RLC de la figure 1.1.
d 2 s (t ) 1 di (t ) ds (t ) d 2 s (t )
et e (t ) RC LC s (t )
dt 2 C dt dt dt 2
L’équation différentielle du système est donc :
R 1 1 ds(t )
s(t ) s(t ) s(t ) e(t ) , avec s(t )
L LC LC dt
En appliquant la TL à l’équation différentielle, on obtient la fonction de transfert du système :
S ( p) 1
H ( p)
E ( p ) LCp RCp 1
2
2020-2021
1- Modélisation des systèmes linéaires 3
ds(t ) de(t )
a0 s(t ) a1 b0e(t ) b1
dt dt
Nous supposons que b0 0 et b1 0
KEo
0.95KEo
s(t)
0.63KEo
0
t
3
KE0
- la tangente à l’origine à une pente a .
- le temps de réponse tr à 95% de la réponse finale du système :
2020-2021
1- Modélisation des systèmes linéaires 4
tr ln 0.05
Exemple 2.
On considère un système du premier ordre de gain statique K 10 et de constante de temps 2 s
- L’expression analytique de la fonction de transfert.
K 10
H ( p)
p 1 2 p 1
- Le régime permanent s f (t ) de la réponse du système à un échelon d’amplitude E0 1 V :
Tracé asymptotique :
H ( jw) K H ( jw) 0
w0 , w
arg H ( jw) 0 arg H ( jw) 2
On va tracer les deux courbes suivantes
Les courbes de gain et de phase pour K 10 et 2s sont données par la figure 1.3.
Le comportement asymptotique est le suivant :
- Pour w wc 1 , le gain est égale à K (en décibel 20log K ) et une phase nulle ;
- pour w wc , on a un gain avec une pente de 20 dB dec et une phase de -90°.
2020-2021
1- Modélisation des systèmes linéaires 5
Pour le tracé réel, la courbe de gain passe à 3dB en dessous du tracé asymptotique.
La construction pratique consiste en la recherche des asymptotes, leur point de concours et le calcul
de quelques points particuliers.
20
10
Magnitude (dB)
-10
-20
0
Phase (deg)
-45
-90
-1 0 1 2
10 10 10 10
Frequency (rad/s)
Exemple 3.
Pour le système de l’exemple 2, calculer la pulsation de coupure à 0 dB et le déphasage
correspondant :
10
H ( jwc 0 ) 1 wc 0 4,97 rad/s
4wc20 1
ds (t ) d 2 s (t ) de(t ) d 2 e (t )
a0 s (t ) a1 a2 b0 e ( t ) b1 b2
dt dt 2 dt dt 2
S ( p) K
H ( p)
E ( p ) 1 2 p 1 p 2
wn wn2
avec :
- K est le gain statique du système ;
2020-2021
1- Modélisation des systèmes linéaires 6
s (t ) KE0 1
1
1 2
e wnt sin wn 1 2t , tan
1 2
La réponse temporelle du système du deuxième ordre pour K 10 , wn 3,5rad/s et 0, 2 est
donnée par la figure 1.4.
s(t)
d
1.05KEo
KEo
0.95KEo
0
tm tp tr t
- Le temps de montée : c’est le temps au bout duquel s(t ) atteint pour la première fois) : s f (t )
tm 1 ;
w0
- Le dépassement
2020-2021
1- Modélisation des systèmes linéaires 7
d s (t p ) KE0 KE0 exp ;
1 2
Exemple 4.
Les paramètres dynamiques d’un système du deuxième ordre sont K 10 , wn 2 rad/s et 0.1
S ( p) K
H ( p)
E ( p) 1 2 1
p 2 p2
wn wn
2
p
wn wn
s f (t ) KE0 10
d exp 72%
1 2
2020-2021
2- Analyse des systèmes asservis à temps continu 8
Commande Sortie
Système
+
2020-2021
2- Analyse des systèmes asservis à temps continu 9
S ( p ) CG ( p ) ( p ) CG ( p ) E ( p ) S ( p ) S ( p ) 1 CG ( p ) B ( p ) CG ( p ) E ( p )
S ( p) CG ( p )
H ( p)
E ( p ) 1 CG ( p )
Théorème 1.
Un système linéaire invariant dans le temps (qu’il soit en boucle ouverte ou en boucle fermée) est
stable si tous ses pôles sont à parties réelles strictement négatifs.
S ( p) N ( p) b0 b1 p bm p m
H ( p)
E ( p) D( p) a0 a1 p an p n
Exemple 1.
Soit H ( p) la fonction de transfert d’un système linéaire :
5
H ( p) D( p) p 1 p 4
p 1 p 4
Les pôles du système sont 1 1 et 2 4 , donc le système est instable.
p 1
H ( p) D ( p ) p 2 p 0.5
p p 0.5
2
1 j 1
Les pôles du système sont 1,2 et R 1,2 , donc le système est stable.
2 2
2020-2021
2- Analyse des systèmes asservis à temps continu 10
Remarque 1.
Pour un système d’ordre élevé (degré >2), la détermination des pôles de la fonction de transfert du
système devient difficile. Il faut donc chercher d’autres méthodes pour étudier la stabilité du système.
Le critère de Routh est un critère algébrique qui permet de savoir si les racines sont toutes à parties
réelles négatives (donc si le système est stable) sans avoir calculé les pôles.
Soit D( p) le dénominateur (polynôme de degré n ) d’une fonction de transfert d’un système linéaire
quelconque (qu’il soit en BO ou en BF)
D( p) an p n an 1 p n 1 an 2 p n 2 a1 p a0
an an 2 an 4
an1 an 3 an 5
bn 2 bn 4
cn3
an an 2 a an 4
n
an 1 an 3 an 1an 2 an an 3 an 1 an 5 an 1an 4 an an 5
bn 2 , bn 4
an 1 an 1 an 1 an 1
an 1 an 3
bn 2 bn 4 bn 2 an 3 bn 4 an 1
cn 3
bn 2 bn 2
On forme le tableau jusqu’à ce que l’on ait n lignes, ou on itère le processus jusqu’à ce qu’il n’y a
plus que des zéros sur la ligne.
Exemple 2.
Etudier la stabilité des systèmes suivants :
Système 1 :
p2 p 3
H ( p) D( p ) 1 p 4 2 p 3 8 p 2 4 p 3
p 4 2 p3 8 p 2 4 p 3 a4 a3 a2 a1 a0
2020-2021
2- Analyse des systèmes asservis à temps continu 11
a4 a2 a0 1 8 3
a3 a1 0 2 4 0
b2 b0 0 6 3 0
c1 0 0 3 0 0
d0 0 0 3 0 0
1 8 1 3
2 4 16 4 2 0 60
b2 6 , b0 3
2 2 2 2
2 4 6 3
6 3 24 6 3 0
c1 3 , d0 3
6 6 3
Les coefficients de la première colonne sont positifs (de mêmes signes), donc le système est stable.
Système 2 :
p 1
H ( p) D( p) p 2 1 2 K p K , avec K 0
p 1 2 K p K
2
a2 a0 1 K
a1 0 1 2K 0
b0 0 K
1 K
1 2K 0
b0 K
1 2K
Pour que le système soit stable, il faut que :
1 2K 0 K 0.5
Système 3.
p3 p 5
H ( p) 5 D( p ) p 5 2 p 4 3 p 3 p 2 2 p 3
p 2 p 3p p 2 p 3
4 3 2
a5 a3 a1 1 3 2
a4 a2 a0 2 1 3
2020-2021
2- Analyse des systèmes asservis à temps continu 12
b3 b1 0 5/2 1/2 0
c2 c0 0 3/5 3 0
d1 0 0 -12 0 0
1 3 1 2 2 1
2 1 5 2 3 1 5 / 2 1/ 2
b3 , b1 , c2 3/5
2 2 2 2 5/2
2 3 5 / 2 1/ 2
5/2 0 3/5 3
c0 3 , d1 12
5/2 3/5
D’après la première colonne, on conclut que le système est instable.
L’étude de la stabilité du système en boucle fermée revient à étudier les racines de l’équation du
dénominateur de la fonction de transfert H ( p ) :
1 CG( p) 0
Cela signifie qu’il est possible d’étudier la stabilité du système en boucle fermée à partir de sa
fonction de transfert en boucle ouverte.
Pour cela, on trace le diagramme de Bode de la fonction de transfert en boucle ouverte CG ( p) (figure
2.4).
2020-2021
2- Analyse des systèmes asservis à temps continu 13
Marge de phase
La marge de phase représente l’écart de la phase par rapport à 180 lorsque le gain est égal à 0 dB.
Marge de gain
La marge de gain représente l’écart du gain par rapport à 0 dB lorsque le déphasage est égal à 180
Théorème 2.
Le système est stable en boucle fermée si la marge de phase ou la marge de gain du système en
boucle ouverte est positive.
Remarque 2.
- Un système instable n’a pas de marge de stabilité. Il est instable.
- Les valeurs couramment admises pour assurer une stabilité suffisante sont une marge de gain
de 8 à 12 dB et une marge de phase de 30 à 45°.
Exemple 3.
Soit un système linéaire de fonction de transfert :
5
G ( p)
p 1
3
5
Or : 1 wc 0 1.39 rad / s M 180 3 arctan 1.39 17, 2
3
w 1
2
c0
2020-2021
2- Analyse des systèmes asservis à temps continu 14
5
3 arctan w 180 w 3 rad / s M g 20 log 4.1dB
8
Erreur statique
On appelle erreur statique (ou erreur de position) du système en boucle fermée, le paramètre p défini
par :
Erreur de vitesse
On appelle erreur de vitesse (ou erreur de traînage) du système en boucle fermée, le paramètre v
défini par :
1 H ( p )
v lim p ( p) lim p E ( p) H ( p) E ( p) lim
p 0 p 0 p 0
p
Remarque 3.
- Plus p est faible, plus la précision du système est meilleure dans le cas d’une consigne
constante (cas de la régulation).
- Plus v est faible, plus la précision d’un système est meilleure dans le cas d’une consigne
variable (cas d’asservissement).
- L’erreur de vitesse est le second paramètre qui permet d’évaluer la précision d’un système en
boucle fermée.
Exemple 4.
Soit G( p) la fonction de transfert d’un système linéaire :
Calculer l’erreur statique et de vitesse du système en boucle fermée.
2020-2021
2- Analyse des systèmes asservis à temps continu 15
K K 1
G ( p) H ( p) p et v
p 1 p 1 K K 1
La précision statique du système en BF est d’autant meilleure que le gain statique K est important.
K K
G ( p) H ( p) 2 p 0 et v 0
p p 1
2
p p 1 K
De tels systèmes comportant un ou plusieurs intégrateurs dans la FTBO sont caractérisés par une
précision statique parfaite.
Temps de réponse
Le temps de réponse est l’instant à partir duquel la sortie s(t ) a atteint sa valeur finale s f (t ) à x%
près.
x x
t tr 1 s (t ) s (t ) 1 s (t )
100 100
On choisit très souvent le temps de réponse à un pourcentage de 5%.
Temps de montée
Le temps de montée tm est le temps au bout duquel le signal de sortie franchit pour la première fois
son asymptote.
Pour tout système linéaire d’ordre quelconque présentant un fonctionnement analogue à un deuxième
ordre, le temps de montée est donné par :
tm 3 wco
Dépassement
La valeur du dépassement en boucle fermée exprimée en pourcentage de la valeur finale de la réponse
indicielle à pour expression :
m
d exp , avec
1 2 100
La valeur du dépassement est valable pour tout système linéaire d’ordre quelconque présentant un
fonctionnement analogue à un deuxième ordre.
Exemple 5.
Soit un système linéaire de fonction de transfert :
2020-2021
2- Analyse des systèmes asservis à temps continu 16
K
G ( p)
p p 5
2
w
On a : M 2 arctan c 0 wc 0 2.07 rad / s
2 5 4
K
D’où : G ( wc 0 ) 1 K 60.62
wc 0 wc20 25
2020-2021
3- Correction PID des systèmes asservis 17
3.1 Introduction
Le principe de l’asservissement ou la régulation en boucle fermée est que l’action correctrice
s’effectue après que les effets des grandeurs perturbatrices aient produit un écart entre la mesure et la
consigne, cet écart peut être également provoqué par un changement de consigne (cas de
l’asservissement). Dans les deux cas, le rôle de la boucle fermée est d’annuler l’écart entre la mesure
et la consigne.
Un système asservi peut entrainer plusieurs défauts liés à :
- Précision : l’erreur est trop grande ;
- Rapidité : le système est lent ;
- Stabilité : le système est instable (la sortie peut devenir oscillatoire).
Pour corriger ces défauts, le correcteur C( p) doit être choisi convenablement.
Exemple 1.
Soit G( p) la fonction de transfert d’un système linéaire placé en cascade avec un correcteur
proportionnel dans une boucle d’asservissement à retour unitaire.
1
G ( p)
p 0.5
2
2021-2022
3- Correction PID des systèmes asservis 18
w
m 2 arctan c 0 wc 0 1.21 rad / s
0.5 4
K
C ( jwc 0 )G ( jwc 0 2 1 K 1.71
wc 0 0.52
3
Et on obtient : m , p 33.3% , tm 6s
2 0,5
1
C ( p) K 1
Tp
Avec K 0 est le gain du correcteur et T est la constante de temps d’intégration.
Pour étudier l’influence d’un tel correcteur dans une boucle d’asservissement, on trace le diagramme
de Bode de sa fonction de transfert C ( p) .
1
C ( jw) K 1 2 2
arg C ( jw) arctan(Tw)
T w 2
Le comportement asymptotique est le suivant :
C ( jw)
C ( jw) K
w0 et w
arg C ( jw) arg C ( jw) 0
2
1
- Pour w wc , le gain du correcteur tend vers et on a une phase de -90° ;
T
- Pour w wc , on a un gain égale à K (en décibel 20log K ) et une phase nulle.
Pour le tracé réel du diagramme de Bode, la courbe de gain passe à 3dB en dessous du tracé
asymptotique.
2021-2022
3- Correction PID des systèmes asservis 19
Le tracé du diagramme de Bode pour un correcteur PI, avec K 0.5 et T 1s est donné par la figure
3.1.
40
30
Gain (dB) 20
10
-10
0
Phase (deg)
-45
-90
-2 -1 0 1 2
10 10 10 10 10
Pulsation (rad/s)
Ka 1 Tp
C ( p)
1 aTp
Ka 1 T 2 w2
C ( jw) , arg C ( jw) arctan(Tw) arctan(aTw)
1 a 2T 2 w2
Les pulsations de cassures sont :
1 1
wc1 et wc 2 .
aT T
Le comportement asymptotique est le suivant :
2021-2022
3- Correction PID des systèmes asservis 20
C ( jw) aK C ( jw) K
w0 et w
arg C ( jw) 0 arg C ( jw) 0
- Pour w wc1 , le gain est égale à aK (en décibel 20log aK ) et une phase nulle ;
- Pour wc1 w wc 2 , on a un gain avec une pente 20 dB dec et une phase de -90° ;
- Pour w wc 2 , le gain est égale à K (en décibel 20log K ) et une phase nulle.
12
8
Magnitude (dB)
-4
-8
0
Phase (deg)
-45
-90
-3 -2 -1 0 1 2
10 10 10 10 10 10
Pulsation (rad/s)
- Il permet d’augmenter le gain uniquement aux basses fréquences ( 20log aK pour w wc1 ).
Donc, il sera utilisé pour améliorer la précision d’un système asservi.
- Ce correcteur apporte une phase négative dans la bande de fréquence ( wc1 w wc 2 ) qui
pourrait rend le système instable. La phase négative maximale apportée par ce correcteur se
trouve à la pulsation wm donnée par :
a 1 1
m arcsin ; wm
a 1 T a
2021-2022
3- Correction PID des systèmes asservis 21
- Pour régler le correcteur à retard de phase, on choisira la valeur de a qui permet d’obtenir le
1
gain statique résultant voulu et on choisira ensuite T de sorte que : wc 0 .
T
Exemple 2.
Considérons un correcteur à retard de phase de fonction de transfert :
10 1 2 p
C ( p)
1 10 p
La phase négative maximale apportée par ce correcteur et la pulsation correspondante sont m 42
et wm 0.23 rad / s .
C ( p ) K 1 Tp
C ( jw)
C ( jw) K
w0 et w
arg C ( jw) 0 arg C ( jw)
2
Le diagramme de Bode du correcteur PD pour K 10 et T 1s est donné par la figure 3.3.
Ce type de correcteur augmente la marge de phase et rendre le système asservi stable. Il peut aussi
augmenter la rapidité.
2021-2022
3- Correction PID des systèmes asservis 22
50
Magnitude (dB)
40
30
20
90
Phase (deg)
45
0
-2 -1 0 1 2
10 10 10 10 10
Frequency (rad/s)
1 a 2T 2 w2
C ( jw) K et arg C ( jw) arctan(aTw) arctan(Tw)
1 T 2 w2
Les pulsations de cassures sont :
1 1
wc1 et wc 2
aT T
Le comportement asymptotique est le suivant :
C ( w) K C ( jw) aK
w0 et w
arg C ( jw) 0 arg C ( jw) 0
- Pour wc1 w wc 2 , on a un gain avec une pente 20 dB dec et une phase de +90° ;
2021-2022
3- Correction PID des systèmes asservis 23
40
36
Magnitude (dB)
32
28
24
20
90
Phase (deg)
45
0
-3 -2 -1 0 1 2
10 10 10 10 10 10
Frequency (rad/s)
a 1 1
M arcsin et wM ax
a 1 T a
Exemple 3.
2021-2022
3- Correction PID des systèmes asservis 24
1
C ( p ) K 1 Td p
Ti p
Forme parallèle
1
C ( p) K Td p
Ti p
Forme série
1
C ( p ) K 1 1 Td p
Ti p
40
30
Magnitude (dB)
20
10
-10
90
60
30
Phase (deg)
-30
-60
-90
0.001 0.01 0.1 1 10 100 1000
Frequency (rad/s)
2021-2022
4- Identification des systèmes linéaires 25
4.1 Introduction
L’identification (méthode d’identification non paramétrique) d’un système permet d’obtenir les
paramètres de sa fonction de transfert à partir de la mesure de la réponse indicielle. Le schéma de
principe d’identification en boucle ouverte est donné par la figure 4.1.
Entrée en Mesure de
Echelon la sortie
Processus
Détermination d’un
modèle du système
Le modèle proposé pour approcher le comportement d’un système stable est du premier ordre avec
retard pur. Sa fonction de transfert est donnée par :
Ke rp
H ( p)
1 p
2021-2022
4- Identification des systèmes linéaires 26
Soient t1 et t 2 les temps au bout desquels la réponse expérimentale atteint respectivement 28% et
40% de la valeur finale.
On va simplement résoudre le système donné par :
t1 r t2 r
s(t1 ) 0, 28KE0 0,328 ; s(t2 ) 0, 40 KE0 0,510
5, 5 t2 t1 et r 2,8t1 1,8t2
La fonction de transfert utilisée pour approcher le comportement d’un système instable est celle d’un
intégrateur pur avec retard :
Ke rp
H ( p)
p
La réponse indicielle en rampe d’un système contenant un intégrateur est donnée par la figure 4.3.
L’asymptote de cette réponse est une droite d’équation y (t ) a(t t1 ) de pente a et qui coupe l’axe
des abscisses pour t t1 .
2021-2022
4- Identification des systèmes linéaires 27
Ke rp
H ( p)
1 p
n
Les paramètres à identifier sont le gain statique K , le retard r , la constante de temps et l’ordre n
du système.
La réponse indicielle du système est donnée par la figure 4.4.
- Déterminer l’ordre n en utilisant le tableau 4.1. Entre deux lignes du tableau, on choisira la
valeur de n la plus petite.
2021-2022
4- Identification des systèmes linéaires 28
r T1mes T1tab
Exemple 1.
Considérons le système dont la fonction de transfert est :
100 100
H ( p) 3
p 4 p 5 p 1 p 10 p 2 29 p 20
Sa réponse indicielle est donnée sur la figure 4.4.
- Le gain statique est mesuré directement par la valeur finale de la sortie : K 5 .
2021-2022
4- Identification des systèmes linéaires 29
5e0.09 p
H ( p)
1 0.65 p
2
2021-2022
5- Méthode de réglage de Ziegler et Nichols 30
5.1 Introduction
La méthode de Ziegler et Nichols permet d’obtenir un correcteur de type PID sans connaitre la
fonction de transfert du système. Dans la suite, on présentera deux méthodes : une méthode basée sur
la réponse du système en boucle ouverte à un échelon unité et une deuxième méthode basée sur la
réponse du système en boucle fermée.
Les paramètres de réglage d’un correcteur P, PI ou PID (mixte) pour un système instable sont
résumées dans le tableau 5.2.
Exemple 1.
Les paramètres relevés à partir de la réponse indicielle d’un système en boucle ouverte sont donnés
par :
K 0.84 , 26 s , r 14 s , a K 0.032
2021-2022
5- Méthode de réglage de Ziegler et Nichols 31
1.2
Kr 2.65 , Ti 2. 28s et Td 0.5s
0.032 14
E(p) S(p)
Kr KG(p)
+
Exemple 2.
Le gain critique et la période des oscillations mesurés pour un signal de sortie d’un système en boucle
fermée sont K 0 4 et T0 56s .
En utilisons le tableau 4, on peut calculer les actions d’un régulateur de type PID.
2021-2022