Académique Documents
Professionnel Documents
Culture Documents
TP de l’automatique
Simulation 1 :
Ce schéma de simulation s’agit d’un système de 1er ordre :
o Pour réaliser cette schéma on a besoin de :
Library pour chercher les composantes : step, Transfert Fcn, scope
Step : c’est le signal d’entrée.
Transfert Fcn : c’est pour écrire notre fonction
Scope : visualiser le signal de sortie
Conclusion de graphe :
D’âpre le graphe on conclure que le système est instable.
Simulation 2 :
Ce schéma de simulation s’agit d’un système de 2eme ordre :
o Pour réaliser cette schéma on suivre les mêmes étapes de la simulation 1.
Conclusion de graphe :
D’après le graphe on conclure que le système est stable car il est stabilise dans la valeur 20.
Simulation 3:
Schéma de simulation s’agit d’un système de 2eme ordre en boucle fermée avec
retour non unitaire :
Dans ce schéma on a ajouté un comparateur de signe +-
Voilà le signal de sortie :
Simulation 4:
Ce schéma de simulation s’agit d’un système de 1er ordre stabilisé Par retour unitaire :
Simulation 5:
A partir de quatre schémas on va réaliser un seul schéma en boucle ferme est on va
visualiser les signaux de sortie de le signal d’entre.
Voilà les signaux de sortie :
Tp n 3 :
Objectif :
L’objectif de ce TP du système ci-dessous est de maintenir la température d’une enceinte.
Théoriquement et comment transforme sur schéma block en réalité et connaitre à partir de
la courbe la différence entre BO et BF.
Pour l’enceinte :
𝑑ϴ1
On a : ϴ(t)+Ꞇ2. =K2.ϴ1(t) TL ϴ(P) +Ꞇ2. p ϴ(P)=K2.ϴ1(P)
𝑑𝑡
Pour remplir schéma il faut d’abord déterminer la fonction de transfert de chaque équation.
Pour la vanne :
Q(P)
V= α(P)
= k0 donc V = k0
Pour l’échangeur :
On a :
ϴ(P) + Ꞇ1 p ϴ(P) = K1.q(P)
Pour l’enceinte :
On a :
ϴ(P) +Ꞇ2. p ϴ1(P)=K2.ϴ1(P)
ϴ(P)
ϴ(P) = K2.ϴ1(P) - Ꞇ2. p ϴ1(P) C= ϴ1(P) = K2 − Ꞇ𝟐. 𝐩
Voilà le schéma :
ϴ(P ) 𝐊𝟏
H(P)= = k0. . (K2 − Ꞇ𝟐. 𝐩)
α(P) 𝟏+Ꞇ𝟏𝐩
𝐤𝟎 𝐊𝟏.(K2− Ꞇ𝟐.𝐩)
H(P)= 𝟏+Ꞇ𝟏𝐩
α(P) ϴ(P )
𝐤𝟎 𝐊𝟏.(𝐊𝟐− Ꞇ𝟐.𝐩)
𝟏+Ꞇ𝟏𝐩
Boucle fermé :
4) on définir un capteur et l’intérêt d’installer ce capteur au
dispositif ci-dessus :
Un capteur est un composant qui permet de capter soit la
(température, pression, la lumière ….)
On a installé le capteur dans ce système pour mesurer la
température de l’enceint et convertir le résultat sous forme
d’une tension.
5) Représenter par un schéma-bloc le système régulé dont
l’entrée est la température
6)
On a : ϴc(P) = ϴ(P) et Ꜫ(P)=0
Et on a : Ꜫ(P)= ϴc(P) .T(P) - ϴ(P) .Kmes
Donc ϴc(P) .T(P) - ϴ(P) .Kmes = 0
Etude pratique :
Boucle ouvert :
o Voici le schéma dans Simulink :
Tp N 4 :
Objectif :
Objectif de ce TP est de savoir comment rédiger les défirent
commandes de Matlab.
On va rédiger ces commandes avec la fonction suivante :
𝐹 (𝑝) = 9𝑝5 + 6𝑝2 + 2 .
I. REPRESENTAION D’UN POLYNÔME :
DERIVATION DE POLYNÔMES :
Conclusion :
Pour conclure on peut dire que Matlab est un outil pour calculer
n’importe paramètre d’un système quelques soit l’ordre 1er ordre ou
deuxième ou troisième…
Tp n 5 :
Objectif :
Application 2 :
Application 3 :
II. SYSTEME LINEAIRE PAR SES POLES ET ZEROS:
Application 1 :
Application 2 :
Application 2 :
Application 3 :
II. SYSTEME LINEAIRE PAR SES POLES ET ZEROS:
Application 1 :
Application 2 :
Puis on va cliquer droit « evaluate selection in command window » pour le copie sur le
command window
Pour calculer les zéros et les pôles on va utiliser fonction [z,p,k]=tf2zp(num,den)
Pour ζ = 2 :
On va refaire les mêmes étapes pour déduire notre plan complexe
Fonction transfert :
Plan complexe :
Pour ζ = 1 :
Fonction transfert :
Plan complexe :
Pour ζ = 0.4:
Fonction transfert :
Pour ζ = 0:
Fonction transfert :
Plan complexe :
B) On calcule le dépassement indiciel
Pour calculer le dépassement d’un système 2eme ordre il faut que l’amortissement soit inferieur ou
égale à 1
Pour ζ = 1
La valeur de dépassement D% = 0%
Pour ζ = 0.4 :
Pour ζ = 0 :
Dans cette ca on la valeur de Ke = 0 donc le dépassement D% = 100%
C) On calcule la pseudo-période :
Pour calculer la pseudo-période a partir de la courbe d’abord on va cliquer sur
« cursor Measurements » pour tracer les deux lignes horizontale puis on va dépasser
la premier point de la ligne horizontale dans le premier sommais et la deuxième dans
l’autre sommais et on va visualiser la valeur de la pseudo-période.
Pour ζ = 0.4 :
La valeur de pseudo-période Pour ζ = 0.4 :
Tp = 689.65 ms = 0.689 s
Pour ζ = 0 :
Pour K= 0 :
E) On représente les courbes de notre système :
TP N 7:
OBJECTIF :
Objectif de ce TP est l’étude des systèmes soit de 1er ordre, 2eme
ordre ou 3eme ordre et comment faire ces schémas et les graphes
sous Simulink et déduire la réponse d’un système lorsqu’on utilise un
intégrateur et un dérivé et comment déduire et extraire le
dépassement et le temps de réponse aussi le temps de monté à
partir de ces graphes et aussi conclure la stabilité d’un système par le
critère de Routh.
I. Manipulation :
En donnant un échelon positif de 1v à l’entrée par l’intermédiaire d’un interrupteur, on
observe les réponses indicielles pour K=0.5 et K=1 pour les montages suivants :
1- Proportionnel :
𝒔(𝒑)
𝑯(𝒑) = 𝑬(𝒑) = K
Pour k=1 :
Pour K = 0.5 :
2- Intégrateur :
𝒔(𝒑) 𝑲
𝑯(𝒑) = 𝑬(𝒑) =𝑷
Pour K = 1 :
3- Dérivée :
4- Pour K = 1 :
Voici la figure ci-dessous qui donne l’allure de la sortie de ce système :
Pour K = 0.5 :
On remarque que la sortie système est un Dirac avec une différence sur la valeur maximale qui a
pour k=1 arrive à 14 mais pour k=0.5 arrive à 7.
4-Système du premier ordre :
n appelle un système du premier ordre ou élément apériodique un système décrit par l’équation
différentielle du premier ordre:
K : gain statique
T : constante de temps.
Nous avons là un exemple d’un système du premier ordre appelé élément d’inertie
𝑲
𝒑
𝑯(𝒑) = 𝑲
𝟏+
𝒑
𝑲
𝑯(𝒑) =
𝑷+𝑲
𝟏
𝑯(𝒑) = 𝒑
𝟏+
𝑲
Pour K = 1 :
On remarque que notre sortie qui a une forme exponentiel qui change la valeur
de K on voit que pour k=1 s’approche plus rapidement par rapport k= 0.5.
5-Système du deuxième ordre :
Un système linéaire est dit de deuxième ordre lorsque l’équation différentielle
qui régit son comportement est linéaire de type :
𝑑²𝑦(𝑡) 𝑑𝑦(𝑡)
𝑎 +𝑏 + 𝑐 𝑦(𝑡) = 𝑑𝑥(𝑡)
𝑑²𝑡 𝑑𝑡
Sa fonction de transfert est donnée par :
𝑌(𝑝) 𝑘𝜔𝑛²
𝐻(𝑝) = = 2
𝑋(𝑝) 𝑝 + 2Ꜫ𝜔𝑛2 + 𝜔𝑛²
Avec :
𝑐
n : Pulsation propre non amortie [rad/s] = √𝑎
𝑏
: Coefficient d’amortissement =
2√𝑎𝑐
𝑐
K : gain statique = 𝑑
10𝐾
10𝐾 1
× ×
10𝐾 𝑝
𝑝
1+
𝐻(𝑝) = 𝑃
10𝐾 10𝐾 1
× 10𝐾 𝑝 + 1
×
𝑃
1+
𝑝
100𝐾𝐾
𝐻(𝑝) =
𝑝2 + 10𝑘𝑝 + 100𝐾𝐾
𝜔𝑛 =√𝑘1 𝑘2 . 100
K=1
𝑘2
𝜀=
2√𝑘1 𝑘2
A l’aide du simulateur MATLAB on prélève les différentes
réponses indicielles pour des valeurs de K1 et K2 :
Pour 𝐾1 = 0.5 et 𝐾2 = 0.5
𝑨𝟐 1 𝒌𝟏 𝒌𝟐 100
𝑨𝟏 𝒌𝟐 .10 0
𝑨𝟎 𝒌𝟏 𝒌𝟐 100 0
Condition de stabilité :
Il faut que les éléments de la 1ère colonne soit tous supérieur à 0
Donc il faut que : 𝑘2 10 >0 et 𝑘1 𝑘2 =100 > 0
De ces deux inéquation en voie bien qu’il n y a pas changement de
signe donc Le système est stable
Système 3eme ordre :
B2 (p) = 𝒑𝟑 +𝒌𝟐 10p²+𝒌𝟏 𝒌𝟐 100.
𝑨𝟑 1 0
𝑨𝟐 𝒌𝟐 10 𝒌𝟏 𝒌𝟐 100
𝑨𝟏 -𝒌𝟏 10 0
𝑨𝟎 𝒌𝟐 10 0
Conclusion :
Pour conclure ce TP est riche des informations comme on a travaillé
sur différents chose au même temps, on a étudié les systèmes de 1er
ordre, deuxième ordre et de troisième ordre et on a changé la valeur
de K dans chaque système pour visualiser son comportement, et on a
extraire les valeurs de dépassement et de temps de réponse aussi le
temps de monté pour les différents systèmes à partir de ces graphes
et on fin on a étudié la stabilité du système à partir du critère de
Routh.
TP N 8 :
:
1. Objectif :
L'objectif de ce TP est de comprendre les principes fondamentaux du
régulateur proportionnel-intégral-dérivé (PID) et de l'appliquer pour régler un
système donné
MANIPULATION :
Voici schémas de BF :
TP N 10 :
1. Objectif :
Stabilité et précision des systèmes asservis. Synthèse d’un correcteur
à avance de phase, méthode de réponse fréquentielle
2 .Etude théorique :
𝟐(𝒑 − 𝟒)
𝑯(𝒑) =
(𝒑 + 𝟑)(𝒑 + 𝟏)
Un zéro : p=4
Deux pôles réels simples en : p= -1 et p= -3
3 .Etude pratique sous Matlab/Simulink
Pour tracer la carte des pôles et des zéros sous MATLAB on
utilise la commande fvtool().
On va étudier le système suivant :
𝟏
𝐬 𝟑 + 𝟔𝐬 𝟐 + 𝟓𝐬
TO N10 :
1. Objectif :
Comparer la fonction de transfert de deux système, tracé et
comparaison des diagrammes de Bode, et Nyquist pour différentes
valeurs de facteur d'amortissement.
2 .Etude théorique :
Circuit électrique RLC série
di(t)
Ue(t)=Ri(t)+L. +Us
dt
𝑞 𝑑𝑈𝑠(𝑡) 1 𝑑𝑞(𝑡) 𝑑𝑈𝑠(𝑡)
Us= = i(t)= c
𝑐 𝑑𝑡 𝑐 𝑑𝑡 𝑑𝑡
𝑑𝑈𝑠(𝑡) 𝑑 2 𝑈𝑠(𝑡)
Ue(t)= R.C + LC + Us(t)
𝑑𝑡 𝑑𝑡 2
fonction de transfert :
𝑑𝑈𝑠(𝑡) 𝑑 2 𝑈𝑠(𝑡)
Ue(t)=RC + LC + Us(t)
𝑑𝑡 𝑑𝑡 2
T.L
TL
Pour ξ = 0.25 :
La marge de gain = infinie
Pour ξ = 0.707 :
TP N 11 :
Objectif :
Initiation au logiciel Matlab-Simulink en simulant les réponses
indicielles et fréquentielles du système du premier et du deuxième
ordre en boucle ouverte et en boucle fermée.
Etude théorique :
Soit le système suivant en boucle ouvert :
𝟑
𝑮(𝒑) =
𝟏 + 𝟐𝒑
On a :
𝒀(𝒑) 𝟏
𝑮(𝒑) = 𝒂𝒗𝒆𝒄 𝒖(𝒑) =
𝑼(𝒑) 𝒑
𝟑 𝟏
𝑺(𝒑) = ∗
𝟏 + 𝟐𝒑 𝒑
𝟑
Y(p)=G(p)*U(p)=
𝒑+𝟐𝒑𝟐
TL -1
𝟑 𝟑
Y(t)= − 𝒆−𝒕/𝟐
𝟐 𝟐
Etude Simulation :
Réponse indicielle
Le gain statique : k = 5
La constant de temps : 𝝉=2
Réponse fréquentielle :
La diagramme de bode :
Le traçage du diagramme de bode de la fonction G(p) est le
suivant :
Pour tracer le diagramme de bode on utiliste la
commande bode() :
Pour K=5 et T=2,
Pour K=10 et T=2
TP N 12 :
OBJECTIF :
Objectif de ce TP est maitriser l’utilisation du Simulink en introduisant des systèmes
asservis linéaire continus (SALC) de 1er et 2 -ème ordre, afficher leurs différentes réponses,
connaitre les différents blocs de génération de signaux.
Simulation 1 :
Ce schéma de simulation s’agit d’un système de 1er ordre :
o Pour réaliser cette schéma on a besoin de :
Library pour chercher les composantes : step, Transfert Fcn, scope
Step : c’est le signal d’entrée.
Transfert Fcn : c’est pour écrire notre fonction
Scope : visualiser le signal de sortie
Conclusion de graphe :
D’âpre le graphe on conclure que le système est instable.
Simulation 2 :
Ce schéma de simulation s’agit d’un système de 2eme ordre :
o Pour réaliser cette schéma on suivre les mêmes étapes de la simulation 1.
Voilà le signal de sortie :
Conclusion de graphe :
D’après le graphe on conclure que le système est stable car il est stabilise dans la valeur 20.
Simulation 3:
Schéma de simulation s’agit d’un système de 2eme ordre en boucle fermée avec
retour non unitaire :
Dans ce schéma on a ajouté un comparateur de signe +-
Voilà le signal de sortie :
Simulation 4:
Ce schéma de simulation s’agit d’un système de 1er ordre stabilisé Par retour unitaire :
Voilà le signal de sortie :
Simulation 5:
A partir de quatre schémas on va réaliser un seul schéma en boucle ferme est on va
visualiser les signaux de sortie de le signal d’entre.
TP n13 :
I. Objectif:
I. Etude du comportement temporel et fréquentiel d’un système asservi du
second ordre lors du déplacement de ses pôles. Cette étude se fera grâce
au logiciel Matlab.
II. Etude théorique :
Soit la fonction de transfert suivant :
�
�(�)=
2� 1
1+� �+� �
La figure suivante montre la position de ses pôles et la relation qui lie ses différents
paramètres :
Position de pôles et relations entre les paramètres d'un système du 2nd ordre dans
le Plan-p (0<ξξ<1)
Dans ce TP, nous nous proposons d’étudier le comportement temporel et fréquentiel
du système Asservi du second ordre lors des déplacements de ses pôles dans le plan-
p. Les déplacements se feront :
• Verticalement (à � = �� = constant)
• Horizontalement (à � =� 1−� =constant)
• Diagonalement (à� constant, c’est-à-dire β=constant)
Position de pôles et relations entre les paramètres d'un système du 2nd ordre dans le Plan-
p (0<ξξ<1)
Dans ce TP, nous nous proposons d’étudier le comportement temporel et fréquentiel du
système Asservi du second ordre lors des déplacements de ses pôles dans le plan-p. Les
déplacements se feront :
• Verticalement (à � = �� = constant)
• Horizontalement (à � =� 1−� =constant)
• Diagonalement (à� constant, c’est-à-dire β=constant)
TP N15 :
I. Objectif:
I. Etude du comportement temporel et fréquentiel d’un système asservi du second
ordre lors du déplacement de ses pôles. Cette étude se fera grâce au logiciel
Matlab.
II. Etude théorique :
Soit la fonction de transfert suivant :
�
�(�)=
2� 1
1+� �+� �
La figure suivante montre la position de ses pôles et la relation qui lie ses différents
paramètres :
Position de pôles et relations entre les paramètres d'un système du 2nd ordre dans le Plan-p
(0<ξξ<1)
TP N16 :
Objectif :
Objectif de ce TP est de maitriser le comportement de
correcteur p et d’étudier son comportement partir des
graphes
Le graph :
Voici le schéma avec Kp = 2 :
Le graph :
Voici le schéma avec Kp = 5 :
Le graph :
TP N17 :
Objectif :
Analyser le comportement des systèmes régulés.
Faire une synthèse des correcteurs P, PI, PD et
PID adéquats pour l’amélioration de leurs
performances dynamiques et statiques.
Pour kp=1 et ki1=0
TP N18 :
Objectif :
Analyser le comportement des systèmes régulés.
Faire une synthèse des correcteurs P, PI, PD et
PID adéquats pour l’amélioration de leurs
performances dynamiques et statiques.
Manipulation 3 : correction proportionnelle-
dérivé Pd :
Conclusion : ce TP nous a appris que a chaque fois on change
le gain statique k tous les autres variable change de valeur et
plutôt une variation dans le comportement des systèmes
TP N19 :
Objectif :