Académique Documents
Professionnel Documents
Culture Documents
COMPTE RENDU
Automatique des systèmes linéaires continus
Encadré par :
Pr.Mohamed Bendaoud
Réalisé par :
Résultats et figures
Conclusion
Le TP suivant était suivant un pas très important vers le monde de
l’automatique , en effet il s’agit d’une initiation sur MATLAB qui constitue un logiciel
de simulation des systèmes asservis par excellence.
Rapport TP2 :
Réponse temporelle des
systèmes linéaires
Introduction
Un système automatique est un système capable d’effectuer plusieurs
opérations sans interventions de l’homme. La théorie de l’automatique permet de
concevoir et d’analyser des asservissements en tenant compte de plusieurs objectifs .
I .Objectifs :
1) A quoi correspond K0 et τ ?
Dans le cas d’une réponse indicielle (entrée : échelon unitaire) :
2) Donner la valeur finale de la sortie.
3) Donner la valeur du temps de réponse à 5%
4) Tracer la réponse indicielle de ce système
5) Quelle est la condition entre τ1et τ2 pour que le système défini par G1(p) soit considéré comme plus
rapide par rapport au système défini par G2(p).
On donne K1= 1, K2= 2, τ1= 1 et τ2= 0.5. Et on considère un système de fonction de transfert :
S(p)=E(p)×G(p)=
( )
Par décomposition en éléments simples :
( )
= + = ⇒a𝜏+b=0 et a=1⇒a=1 et b=-𝜏
( ) ( )
Par TL inverse :
S(t)=Ko[1-𝑒 /
]U(t)⇒S(+∞)= lim 𝑆(𝑡) ⇒ S(+∞)=Ko
→
⇒𝑒 tr5%/
=0,05 ⇒ tr5%=-ln(0,05)×𝜏
⇒ tr5%=3 𝜏
5)Pour que le système défini par G1(p) soit considéré comme plus rapide
⇒ G3(p)= × ,
= = / / ²
Donc :
²
²
ξ = √2 ⇒ Coefficient d’amortissement
⇒
Après définition de la fonction de transfert et exécution du script MATLAB , sur
la commande Window , on remarque l’apparition des poles de G1 (pole=-1) et
la valeur du temps de réponse (tr=3,9121).
Commande ltiview(sys) : Script MATLAB
⇒Les points sur l’abaque représentent les diffèrents temps de réponse tr pour
diffèrents valeurs de ξ .Plus z est petit moins la réponse est amortie .
Pour z=0.7 le temps de réponse est minimum.
2.Simulink
L’évolution de la réponse à un échelon d’amplitude 1
Donc :
1
𝜏=
𝜔
Et par la suite :
𝑘
𝑮𝒂𝒊𝒏 𝒄𝒐𝒎𝒑𝒍𝒆𝒙𝒆: 𝐺(𝑗𝜔) = 𝜔
1+𝑗
𝜔
Gain en dB :
𝐺 = 20. log(|𝐺|)
𝜔
= 20. log(𝑘) − 20. log 1+
𝜔
𝜔
𝑮𝒂𝒊𝒏 𝒆𝒏 𝒅𝑩: 𝐺 = 20. log(𝑘) − 10. log 1 +
𝜔
2)Pulsation de coupure 𝜔 :
Pour 𝑘 = 2, 𝜏 = 1
1 1 1
𝜏= 𝑑𝑜𝑛𝑐 𝜔 = = = 1 𝑟𝑎𝑑/𝑠
𝜔 𝜏 1
ii. Pour 𝑘 = 3, 𝜏 = 0.5
1 1 1
𝜏= 𝑑𝑜𝑛𝑐 𝜔 = = = 2 𝑟𝑎𝑑/𝑠
𝜔 𝜏 0.5
3) Bode et Nyquist de G1, G2 :
Bode
On a
2
𝐺 (𝑝) =
1+𝑝
𝐺1 = 20. log(2) − 10. log(1 + 𝜔 ) = 6,02 − 10. log(1 + 𝜔 )
On a une pente de -20dB/décade.
Nyquist :
𝑘 𝑘(1 − 𝑗𝜔𝜏)
𝐺(𝑗𝜔) = =
1 + 𝑗𝜔𝜏 1 − (𝑗𝜔𝜏)
𝑘 −𝑘𝜔𝜏
= +𝑗 = 𝑥 + 𝑗𝑦
1 + (𝜔𝜏) 1 + (𝜔𝜏)
𝑘
⎧𝑥 =
1 + (𝜔𝜏)
⎨𝑦 = −𝑘𝜔𝜏
⎩ 1 + (𝜔𝜏)
−𝑘𝜔𝜏
lim =0
→ 1 + (𝜔𝜏)
Or
𝑘
𝑥 +𝑦 = = 𝑘. 𝑥
1 + (𝜔𝜏)
𝑘 𝑘
𝑥 + 𝑦 − 𝑘. 𝑥 + =
4 4
𝑘 𝑘
𝑥− + (𝑦 − 0) =
2 2
C’est un demi-cercle de centre (k/2 , 0) est de rayon k/2
4) Diagramme de Bode de G3
8
𝐺3 =
(1 + 𝑝)
𝐺3 = 20. log(|𝐺3|)
20 × 3
= 20. log(8) − . log(1 + 𝜔 )
2
= 18,06 − 30. log(1 + 𝜔 )
On a une atténuation de -30dB/décade.
8 = 1+𝜔
𝜔 = 8 − 1 = √3
𝑀 = 180 + arg(8) − 3 arg(1 + 𝑗𝜔 ) = 180 − arctan(𝜔 ) = 180 − arctan √3
𝑀 =0
III. partie pratique :
Le tracé de diagramme de Bode d’un système :
⇒ On a les deux pôles sont réel négatifs donc donc E>1 alors système stable
La réponse fréquentielle :
⇒D’après les diagrammes qu’on a tracé :G1,G2,G3 sont stables car ils sont loin de -1 ,
Cependant G4 est proche d’être instable, On dit qu’il est à l’extimité de stabilité.
Conclusion
A la fin de ce TP on a pu connaitre une autre méthode d’étude de stabilité , celle qui
est analytique est déjà fait en TD et la 2ème qu’on a découverte maintenant c’est la
méthode graphique à partir des différents tracés(Bode ,Black...) , il s’agit de comparer
avec la contrainte –1 et déduire la stabilité du système .
Rapport TP4 :
Correction des systèmes
linéaires
Introduction
Pour un système asservis, on souhaite : une bonne stabilité , une bonne
précision, un faible temps de réponse.Pour améliorer les performances du système, on
modifie la structure de l’asservissement en ajoutant des composants qui vont corriger
les signaux transmis entre les différents blocs.
I .Objectifs :
Améliorer les performances d’un système asservi en faisant une régulation
Proportionnelle, Intégrale, Dérivée (correcteur PID).
II. Partie théorique:
Le tableau ci-dessous nous donne une idée générale sur les avantages et les
inconvénients d’utilisation de chacun des correcteurs qui vont être traités dans notre
TP.
Simplicité
P Risque d'instabilité si Kp >> 1
Meilleure précision
Simplicité
PI Système parfois lent en BF
Erreur statique nulle
𝐺(𝑝) =
Le cahier des charges impose les critères suivants :
Il suffit de donner une valeur à kp pour trouver FTBO et par suite trouver
FTBF.
b) Varier la valeur de Kp et compléter le tableau suivant, en utilisant la
commande ltiview() :
Kp 0.5 1 2 8
Tempsderéponse 8.08 8.08 8.08 8.08
Erreur statique Inf Inf Inf Inf
DépassementD% 16.3 16.3 16.3 16.3
Margede phase 90 49.4 31.6 14.7
c) Que peut ont remarquer ? Conclure vis-à-vis les critères imposés par le cahier
des charges.
On remarque qu’en augmentant Kp le temps de réponse et le dépassment
restent constants , or la marge de phase diminue ( la dégradation de la
stabilité) +on obtient une bonne précision ⇒ C’est l’effet du correcteur P.
Pour annuler l’erreur statique de façon efficace, nous allons ajouter l’action intégrale
I , donnée par le
Script MATLAB utilsé :
Que peut ont remarquer ?
On remarque que les valeur des temps de temps de réponse et des dépassement
sont NaN=Not a Number en effet les réponses sont linéaires .
c) Que peut ont remarquer ? Conclure vis-à-vis les critères imposés par le cahier
des charges.
On remarque pour la marge de phase (pour Kp=0.01 et Kp=0.1 les critères sont
respectés or pour Kp=2 et kp=4 ne sont pas respectés ) + une dégradation de la
marge de phase(stabilité diminue) en augmentant Kp, pour l’erreur statique elle
est nulle ⇒ C’est l’effet du correcteur PI.
Td 2 0.1 0.01
Tempsderéponse 7.38 7.98 8.07
Erreur statique Inf Inf Inf
DépassementD% 69.9 16.4 16.3
Marge de phase 97.5 57.6 50.2
Kp 0.1 2 4 8
Tempsderéponse 7.38 7.38 7.38 7.38
Erreur statique Inf Inf Inf Inf
DépassementD% 69.9 69.9 69.9 69.9
Marge de phase Non 93.6 91.8 90.9
e) Que peut ont remarquer ? Conclure vis-à-vis les critères imposés par le cahier
des charges.
On remarque qu’en augmentant Kp le temps de réponse et le dépassement
restent constants ,Or la marge de phase diminue (stabilité
diminue)+L’amélioration de la rapidité⇒ C’est l’effet du correcteur PD.
5) Tache 5 : Synthèse d’un correcteur de type PID
Problèmes rencontrés en TP :
Une difficulté à trouver l’erreur statique sur MATLAB(méthode
graphique)
Conclusion
Après un contact théorique avec la notion de correction des systèmes asservis
au bout du cours ,on a pu à l’intermédiaire de ce TP simuler l’effet de chacun des
correcteurs P , PI , PD et finalement PID.