TD Auto MP
TD Auto MP
TD Auto MP
Travaux dirigés
Automatique
⋆
Olivier BACHELIER
Courriel : Olivier.Bachelier@univ-poitiers.fr
Tel : 05-49-45-36-79 ; Fax : 05-49-45-40-34
Ce petit document d’énoncés de travaux dirigés s’inscrit dans le cadre de l’initiation à l’automatique (au sens de la
régulation et de l’asservissement des systèmes) en deuxième année de l’IUT de Poitiers-Châtellerault-Niort et
s’adresse principalement aux étudiants du département de Mesures Physiques, situé sur le site de Châtellerault. Il
accompagne les notes de cours intitulées Un premier pas en Automatique.
L’IUT de Poitiers-Châtellerault-Niort est un UFR de l’Université de Poitiers.
Le document se focalise principalement sur les notions de boucle, de fonctions de transfert des systèmes linéaires,
de réponse et de stabilité de ces systèmes et, enfin, envisage un peu la commande de ces derniers.
Les étudiants doivent s’appuyer sur le contenu des notes de cours correspondant à ce module. Mais une bonne
connaissance du cours de traitement du signal et de la notion de diagramme de Bode vue en filtrage est utile.
L’éventuelle connaissance préalable de la transformation de Laplace est bienvenue.
Le module de traitement du signal ne comprend hélas que cinq séances de TD au cours desquelles les notions
vues en cours sont illustrées.
Cinq énoncés sont donc proposés.
ii
Table des matières
iii
TABLE DES MATIÈRES TABLE DES MATIÈRES
iv
TD n◦ 1
Objectifs
Durée : 2h00
Sommaire
1.1 À propos de la boucle... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 La voiture : un système bouclé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2 De l’art de prendre sa douche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Modélisation des systèmes linéaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.1 Petits exemples mécaniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Sur le schéma type d’asservissement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Modélisation d’un système d’antenne parabolique . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5 Réduction de schéma–bloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1
Modélisation des systèmes linéaires
1. Expliquer à l’aide de schémas en quoi ces trois types de douche correspondent à trois types de boucle :
ouverte, manuelle et automatique.
2. Citer un autre exemple trivial de plomberie qui présente un système régulé.
F k
x
F IGURE 1.1 – Système à ressort
F est la force exercée sur le ressort, x la position d’un point du ressort (par rapport à une référence initiale nulle)
et k la constante de raideur de ce dernier. L’ entrée du système est u = F et la sortie est y = x comme sortie.
Soit maintenant le système mécanique donné par la figure 1.2 où le ressort est remplacé par un amortisseur associé
à un coefficient de frottement visqueux f .
F f
Soit maintenant une association des deux systèmes comme le montre la figure 1.3.
L’entrée et la sortie des cas précédents sont toujours conservées.
2
Sur le schéma type d’asservissement
k
F
f
1
0
k
0
1
u
m
1
0
0
1
01
10
0
1
y
b
0
1
0
1
0
1
110
1
111
000
0000
11
0
1
00
110
101
00
11
10
0
1
F IGURE 1.4 – Exemple de système mécanique
Un solide de masse m est soumis à plusieurs forces. La constante de raideur du ressort est de valeur k et b est un co-
efficient de frottement visqueux. L’on peut appliquer une force u dirigée comme indiqué sur la figure 1.4. Il s’agit
de l’entrée du système. La sortie est y, la variation de position de la masse par rapport à une valeur d’équilibre.
3
Modélisation d’un système d’antenne parabolique
H(p)
−
L(p)
yc Ω
ε Amplificateur u M θ̃
a
y θ
b
Charge
−E
1. Montrer que l’asservissement de θ peut être présenté sous la forme d’un schéma-bloc comparable à celui de
la figure 1.5 (identifier clairement la consigne, la commande, l’erreur et la sortie).
4
Modélisation d’un système d’antenne parabolique
u R
Ω(p)
Il s’agit de déterminer la fonction de transfert du moteur G1 (p) = . Le raisonnement est sensiblement
U (p)
différent de celui mené en cours.
5
Réduction de schéma–bloc
H(p)
G2 (p)
u − + + y
G1 (p) G3 (p)
+ − +
Utiliser les règles de réduction d’un schéma-bloc et d’association de fonctions de transfert pour déterminer la
fonction de transfert globale H(p) du système.
6
TD n◦ 2
Objectifs
Durée : 1h30
Sommaire
2.1 Réponse indicielle d’un système de premier ordre . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Réponse indicielle d’un système de deuxième ordre . . . . . . . . . . . . . . . . . . . . . . . 8
Y (p)
G(p) = .
U (p)
i(t)
✲
R
✻ ✻
vi (t) vo (t)
C
7
Réponse indicielle d’un système de deuxième ordre
où y(t) représente la réponse indicielle du système, en le comparant notamment à la constante de temps
τ = RC.
6. En déduire un premier moyen de déduire graphiquement τ sur la réponse indicielle.
7. Donner l’expression de l’équation de la tangente D à la réponse indicielle en l’origine.
Soit D∞ la droite ayant pour équation y(t) = y(∞), ∀t ≥ 0. Soit t1 , l’abscisse du point B d’intersection entre D
et D∞ .
On considère que le système est en boucle fermée comme l’indique la Figure 1.5 (voir TD n˚1) avec
K
G(p) = et R(p) = A.
1 + τp
8
TD n◦ 3
Objectifs
Durée : 1h00
Sommaire
3.1 Stabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 Critères des racines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3 Critère du revers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 Stabilité
Quelques questions sur la stabilité...
1. Des propriétés suivantes, rapidité, précision, et stabilité, laquelle est la plus importante ? Commenter.
2. Un bras robotisé est mal asservi et présente un comportement instable. Décrivez des possibilités pour de tels
comportements.
3. S’il est maintenant stabilisé, atteindra-t-il la position voulue ?
4. Donner des exemples de comportements stables ou instables (discussion avec l’enseignant).
9
Critère du revers
H(p)
−
L(p)
0.5
On suppose que la fonction de transfert du procédé est de la forme G(p) = . On s’intéresse à la stabilité
p(1 + p)
de ce système bouclé.
1. Sur papier à échelle semi-logarithmique, tracer le diagramme de Bode de L(p) en s’appuyant sur un premier
tracé asymptotique.
2. Évaluer les marges de stabilité dans le plan de Bode.
3. À l’aide du critère du revers, conclure quant à la stabilité asymptotique de H(p).
6. Exprimer les pôles du système bouclé en envisageant différents cas selon les valeurs de K.
7. Pour quelles valeurs de K obtient-on la stabilité asymptotique ?
8. Pour quelles valeurs de K le système est-il susceptible de présenter un comportement oscillatoire ?
10
TD n◦ 4
Objectifs
Durée : 2h00
Y (p)
Yc (p) + ✎☞E(p) U (p)
R(p) G(p)
✍✌
-
où R(p) est un correcteur que l’on définira par la suite et G(p) est le système à corriger dont la fonction de transfert
est donnée par
K
G(p) = ,
(1 + p/ω1 )(1 + p/ω2 )
avec K = 100, ω1 = 2rd/s et ω2 = 20rd/s.
On pose R(p) = A.
11
TD N◦ 4. COMMANDE PAR APPROCHE FRÉQUENTIELLE
4. Calculer la valeur de A permettant d’avoir un un coefficient d’amortissement égal à 0,7 en boucle fermée.
5. Quel est le gain statique en boucle fermée ?
6. En déduire l’erreur de position.
7. Justifier les résultats obtenus et commenter.
On pose maintenant
ωi
R(p) = .
p
12
TD n◦ 5
Objectifs
Durée : 1h30
On se propose de commander en vitesse le modèle de moteur à courant continu (vu en cours) dont la fonction de
transfert est donnée par
C
G(p) = .
JLp2 + (RJ + f l)p + (Rf + C 2 )
Pour simplifier, les valeurs numériques sont choisies sans réalisme et fixées à C = f = J = R = 1 et L = 0, 1.
K
5. Montrer que le modèle peut être simplifé en Gs (p) = .
1 + τp
6. Donner les valeurs du gain statique, de la constante de temps, et du pôle associé.
Les figures 5.1 et 5.2 superposent, d’une part, les réponses indicielles de G(p) et Gs (p) et, d’autre part, leurs
diagrammes de Bode.
7. Commenter ces courbes en expliquant notamment comment distinguer les deux réponses et les faire corre-
spondre aux deux fonctions de transfert.
13
TD N◦ 5. RÉGLAGE D’UN PID PAR COMPENSATION DE PÔLES
Step Response
0.5
0.45
0.4
0.35
0.3
Amplitude
0.25
0.2
0.15
0.1
0.05
0
0 0.5 1 1.5 2 2.5 3
Time (sec)
Bode Diagram
-20
Magnitude (dB)
-40
-60
-80
-100
0
-45
Phase (deg)
-90
-135
-180
-1 0 1 2 3
10 10 10 10 10
Frequency (rad/sec)
8. Rappeler l’expression temporelle d’un correcteur PID ainsi que sa fonction de transfert.
A
R(p) = (1 + τ p).
p
14
TD N◦ 5. RÉGLAGE D’UN PID PAR COMPENSATION DE PÔLES
14. Expliquer pourquoi la technique utilisée ici est appelée ≪ compensation de pôle ≫.
La figure 5.3 montre la réponse indicelle théorique en boucle fermée ainsi que celle réellement obtenue sur le
moteur.
Step Response
1.4
1.2
Amplitude
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5
Time (sec)
15. Quelle est la réponse réelle ? Comment expliquer une telle différence qui n’apparaissait pas en boucle ou-
verte ?
On souhaite conserver des temps de réponse du même ordre mais réduire cette oscillation que l’on estime trop
marquée. Pour ce faire, le régulateur est maintenant pris de la forme
A
R(p) = (1 + τ p)(1 + τd p).
p
16. De quel type de régulateur s’agit-il ? Quel en est l’intérêt ?
Pour aider au choix de τd , la figure 5.4 fait apparaı̂tre les diagrammes de Bode des deux chaı̂nes directes dans le
cas du modèle simplifié et dans le cas du modèle complet. En outre, les marges de stabilité sont données pour le
cas complet. L’on note notamment qu’à la pulsation 8,26 rad/s, la marge de phase est mesurée à 48,4◦.
17. Tracer le diagramme de Bode asymptoptique de (1 + τd p).
18. Expliquer comment choisir τd pour augmenter la marge de phase de L(p).
On choisit τd = 0, 1s. Ceci permet d’obtenir la réponse indicielle donnée par la figure 5.5.
19. Pourquoi la réponse indicielle obtenue ressemble-t-elle à celle d’un premier ordre ?
15
TD N◦ 5. RÉGLAGE D’UN PID PAR COMPENSATION DE PÔLES
Bode Diagram
Gm = Inf dB (at Inf rad/sec) , Pm = 48.4 deg (at 8.26 rad/sec)
Magnitude (dB) 50
-50
-100
-90
Phase (deg)
-135
-180
-1 0 1 2 3
10 10 10 10 10
Frequency (rad/sec)
Step Response
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1 1.2
Time (sec)
16