Professional Documents
Culture Documents
COMPTE RENDUE TP 3 :
I. BUT
Le but de ce TP est d’étudier à l’aide de MATLAB, la correction d’un système donné avec des
corrections :
Avance de phase.
Retard de phase.
Action proportionnelle.
Le système que nous allons étudier est le système du second ordre dont nous avons déterminé la
fonction de transfert.
𝒀(𝒔) 𝑻𝒐
Ou T(s) =𝑬(𝒔)=(𝟏+𝒔𝐓𝐦)(𝟏+𝐬𝐓𝐞)
Figure 1 : Diagramme de bode du système en BO T(s). Figure 2 : Diagramme de Black-Nichols du système en BO T(s).
Avec les diagrammes de bode du système en boucle ouverte, on a déduit graphiquement la marge
de phase Pm du système :
CONCLUSION :
Le système en boucle fermée n’est pas suffisamment stable car sa marge de phase est très faible.
L’erreur de position du système en boucle fermée: il s’agit d’un système de classe 0 donc
Sous Matlab, on a calculé la fonction de transfert en B.F. à partir de la fonction de transfert en B.O. avec la
fonction « feedback »
CONCLUSION :
Le premier dépassement d’après La réponse indicielle du système en B.F. D=43.1 %.Donc Le système en
boucle fermée n’est pas suffisamment stable car son dépassement élève équivalent a une valeur de
coefficient d’amortissent faible :
𝑷𝒎
ξBF =0 .29= 𝑷𝒎 = 𝟐𝟗°
𝟏𝟎𝟎
Avec la fonction « dcgain » on peut déterminer la valeur finale de la réponse indicielle du système
en B.F. :
S finale =0.99, Ep=X finale - S finale =1-0 ,99=0 ,01=1 %.
1+𝑎 𝑇𝑠
Le correcteur Hc(s) est alors de la forme : Hc(s)=k avec a<1
1+𝑇𝑠
𝟏
Ep=0.001=
𝟏+𝑲𝑻𝟎
Avec KT0 le gain statique du système après correction en B.O, on prend k=10.
Le lieu de fréquence nous permet de lire La pulsation w1 pour avoir une marge de phase de 45°
Pm=arg(kT(j w1 ))-(180°)=45°
arg(kT(j w1 )) = -135°
Pour que w1 soit la nouvelle fréquence au gain unité, on choisit le paramètre a tel que :
|10 𝑇(𝑗w1)𝐻𝑐(𝑗w1)|=0 dB
1 1
a= |10∗𝑇(𝑗w1)|= =0.04
25.14
𝟏
Pour obtenir la marge de phase souhaitée, il faut choisir 𝐰𝟏suffisament supérieur à
𝒂𝑻
10 10
𝑤1 =𝑎𝑇 => T=𝑎𝑤1 =0.92 s
𝟏+𝟎.𝟎𝟑𝟔𝟖𝒔
La FT du correcteur est donc donné par : Hc(s)=10
𝟏+𝟎.𝟗𝟐𝒔
Etude avec les diagrammes de bode du système en boucle ouverte après correction :
Validation :
𝟏+𝟎.𝟎𝟕𝟒𝒔
La FT du correcteur est donc donné par : Hc(s)=10
𝟏+𝟏.𝟖𝟓𝒔
Validation :
𝟏+𝟎.𝟕𝟒𝒔
La FT du correcteur est donc donnée par : Hc(s)=10
𝟏+𝟏𝟖.𝟓𝟏𝒔
𝟏 𝟏
EP =𝟏+𝐓𝟎𝑲=𝟏+𝟏𝟎𝟎𝟎=0.001=0.1 %.
Sous Matlab, on a calculé la fonction de transfert en B.F. à partir de la fonction de transfert en B.O. avec la
fonction « feedback »
𝑷𝒎
ξBF =0 .45= 𝑷𝒎 = 𝟒𝟓°
𝟏𝟎𝟎
Avec la fonction « dcgain » on peut déterminer la valeur finale de la réponse indicielle du système
en B.F. :
S finale =0.999, Ep=X finale - S finale =1-0 ,999=0 ,001=0,1 %.
CONCLUSION :
Un correcteur à retard de phase permet une précision donnée, d’améliorer la marge de phase du système
asservi. En revanche la rapidité du système est diminuée puisque la bande passante est réduite.
Le lieu de fréquence nous permet de lire une marge de phase initiale Pm initiale=9° à la fréquence
wu =270 rad /sec.
Réglage des paramètres du correcteur pour assurer une Pm souhaitée =45°
Φm= Pm souhaitée - Pm initiale =45°-9°=35°
1+sin(Φm)
D’où la valeur de a= =3.69
1−sin(Φm)
1
Soit wm= wu= 𝑇√𝑎=2.19*10^3 rad /sec
1
Donc T= =2.37*10-4 s
𝑤𝑢√𝑎
𝟏+𝟖.𝟕𝟕∗𝟏𝟎−𝟒 𝒔
La FT du correcteur est donc donnée par : Hc(s)=10
𝟏+𝟐.𝟑𝟕∗𝟏𝟎−𝟒 𝒔
Pour remédier à ce problème, on propose d’utiliser un facteur de pondération sur l’avance de phase
maximale du correcteur Φm.
1
Soit wm= wu= =2.36*10^3 rad /sec
𝑇√𝑎
1
Donc T= =1.88*10-4 s
𝑤𝑢√𝑎
𝟏+𝟗.𝟓𝟏∗𝟏𝟎−𝟒 𝒔
La FT du correcteur est donc donné par : Hc(s)=10
𝟏+𝟏.𝟖𝟖∗𝟏𝟎−𝟒 𝒔
𝟏 𝟏
EP =𝟏+𝐓𝟎𝑲=𝟏+𝟏𝟎𝟎𝟎=0.001=0.1 %.
Sous Matlab, on a calculé la fonction de transfert en B.F. à partir de la fonction de transfert en B.O. avec la
fonction « feedback »
Avec la fonction « dcgain » on peut déterminer la valeur finale de la réponse indicielle du système
en B.F. :
S finale =0.999, Ep=X finale - S finale =1-0 ,999=0 ,001=0,1 %.
CONCLUSION :
Un correcteur à avance de phase permet pour une précision donnée, d’améliorer la stabilité du système. Et
la rapidité du régime transitoire puisque la bande passante est augmentée.
On suppose que Hc(s)=K. Le schéma-bloc du système en boucle fermée est donc le suivant :
Notre objectif maintenant est de déterminer K pour obtenir une stabilité « satisfaisante » du système
en boucle fermée (D =20 %, z= 0,43, Pm=45°).
Interprétations :
D’après la représentation dans le plan complexe des pôles de la FTBF on a trouve la valeur de k qui
répondre au cahier de charge :
2-Vérification de la stabilité
Pour vérifier que la stabilité est effectivement « satisfaisante » en traçant la réponse indicielle du
système corrigé en BF.D’après la réponse indicielle on a vérifié la stabilité du système corrigé en BF. Et
La précision en BF car Ep =0 ,14%.