Td2 Automatique
Td2 Automatique
Td2 Automatique
–
Commande des Systèmes
Linéaires Continus
M1
Le procédé chimique considéré est composé de deux cuves chauffées, agitées et disposées
en série. L’objectif du système de commande est de maintenir la température θ2 (t) de sor-
tie de la deuxième cuve à une température de consigne θc (t) en agissant sur les tensions
u1 (t) et u2 (t) des réchauffeurs électriques. Le principe de fonctionnement de ce procédé est
représenté sur la figure 1.1.
On considère que
— le système est en équilibre du point de vue des débits : tous les débits entrants et
sortants sont constants (égaux à Q0 ), le volume de liquide dans chaque cuve étant
alors également constant ;
— la température du liquide d’entrée de la première cuve est constante et égale à θ0 ;
— le thermocouple (capteur de la température θ2 (t) renvoyant la mesure vmes (t)) est
parfaitement linéaire et se comporte comme un gain Kt = 0.15 V/˚C.
4 1. ANALYSE D’UN PROCÉDÉ CHIMIQUE
Ce système n’est pas linéaire dans son fonctionnement global (échanges thermiques). Tou-
tefois, en considérant un point de fonctionnement du système et des petites variations des
différents signaux autour de ce point, l’analyse peut raisonnablement se faire sur un modèle
linéarisé. C’est dans cette hypothèse que nous travaillons ici.
— une variation de type échelon de 0.1 volt sur l’entrée u1 (t) a conduit à l’évolution
de la température θ1 (t) représentée sur la figure 1.2 ;
0.45
0.4
0.35
0.3
réponse θ1(t)
0.25
0.2
0.15
0.1
0.05
0
0 500 1000 1500 2000 2500 3000 3500
temps (sec)
Step Response
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 500 1000 1500 2000 2500
Time (sec)
Θ?2 (p)
3. Ecrire la fonction de transfert en boucle fermée F1 (p) = Θ?c (p)
.
L’écrire sous forme canonique ;
6. Pour les trois valeurs de K = 1, 5 et 20, donner la valeur du gain statique, des
pôles et de l’amortissement (noté ξ) de l’asservissement. Interpréter ces résultats en
utilisant les réponses indicielles reportées sur la figure 1.4.
Step Response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Time (sec)
1.2.3 Comparaison
Comparer qualitativement la correction sur u1 (t) et sur u2 (t).
2. Quel serait, en régime permanent, l’effet d’une perturbation de type échelon d’am-
plitude ω0 sur la sortie de l’asservissement 1 .
Donner les valeurs numériques pour des corrections proportionnelles K = 1, 5 et 20
et pour une perturbation d’amplitude ω0 =1˚C.
Θ?2 (p) 4
G(p) = G1 (p)G3 (p) = ?
=
U1 (p) 1 + 1800 p + 720000 p2
Bode Diagram
50
Magnitude (dB)
−50
−90
−135
Phase (deg)
−180
−225
−270
−4 −3 −2 −1
10 10 10 10
Frequency (rad/s)
Figure 1.6 – Réponse harmonique de T (p) pour K 0 = 2
Step Response
1.8
1.6
1.4
1.2
1
Amplitude
0.8
0.6
0.4
0.2
0
0 10000 20000 30000 40000
Time (sec)
K
D(p) = (1 + Ti p)
Ti p
avec K = 5 et Ti = 2000. La réponse harmonique de la fonction Kt G(p) est reportée sur
la figure 1.8.
Bode Diagram
40
20
Magnitude (dB)
−20
−40
−60
0
−45
Phase (deg)
−90
−135
−180
−5 −4 −3 −2
10 10 10 10
Frequency (rad/s)
Step Response
0.8
Amplitude
0.6
0.4
0.2
0
0 1000 2000 3000 4000 5000 6000 7000 8000
Time (seconds)
3. Calculer la valeur de Ki qui confère au système asservi une marge de phase de 50˚;
[Entre crochets seront données les commandes MATLAB à utiliser – leur syntaxe peut être
obtenue grâce à l’aide en ligne avec la commande help]
K0
1.7.2 Correction Intégrale – D2 (p) = p
1. Pour K 0 = 1, écrire la nouvelle fonction de transfert T (p) en boucle ouverte.
2. Tracer le lieu de Bode du correcteur.
3. Tracer l’évolution des pôles de la fonction de transfert en boucle fermée [rlocus] en
fonction de K 0 .
Discuter de la stabilité de l’asservissement en fonction de K 0 .
4. Refaire la démarche de l’analyse de la stabilité de l’asservissement à partir de la
mesure des marges de stabilité.
5. Pour deux ou trois valeurs de K 0 représentatives, tracer la réponse indicielle de
l’asservissement. Commenter les résultats obtenus en terme de caractéristiques dy-
namiques et de performances en précision de l’asservissement.
6. Démontrer que l’erreur de vitesse est finie. En faire une illustration à l’aide de
MATLAB.
K 00
1.7.3 Correction Proportionnelle Intégrale – D3 (p) = Ti p (1 + Ti p)
On pose K 00 = 20 et on considère trois valeurs de Ti : Ti = 1000s, 2600s et 7000s.
1. Faire l’analyse du correcteur seul dans le plan de Bode (savoir positionner la pulsa-
tion T1i ).
Quel est l’intérêt de ce correcteur ? Qu’apporte-t-il aux basses fréquences ? Aux
hautes fréquences ?
Ce type de correcteur peut-il améliorer le degré de stabilité de l’asservissement ?
2. Comparer les marges de phase obtenues avec le correcteur D3 (p) pour les différentes
valeurs de Ti à celle obtenue pour une correction proportionnelle D1 (p) = K de gain
K = 20.
3. Tracer les réponses indicielles de l’asservissement pour les correcteurs D3 (p) ainsi que
pour la correction proportionnelle K = 20 ; faire le lien avec la question précédente.
4. Discuter du compromis temps de réponse/degré de stabilité sur le choix de Ti . En
déduire une méthode de placement de P.I.
1. Pour quelle raison le correcteur D4 (p) peut-il satisfaire le cahier des charges ?
2. En utilisant l’algorithme de réglage vu en cours, calculer le bon paramètre Td ;
3. Déduire la valeur d’ajustement K ;
4. Quel choix est-il judicieux de faire pour Ti ;
5. Définir, sous Matlab, le correcteur D4 (p) ;
6. Comparer, dans le plan de Bode, la marge de phase dans le cas de la correction
proportionnelle et dans celui du correcteur D4 (p) ;
7. Illustrer l’effet du correcteur dans le plan de nyquist comparativement à la correction
proportionnelle ;
8. Comparer les réponses indicielles des deux asservissements considérés.
Commenter.
2. Pour quelle raison le correcteur D5 (p) peut-il satisfaire le cahier des charges ?
Régulation de température
On dispose d’une enceinte dont on souhaite réguler la température par le contrôle d’un
débit de vapeur.
Le système représenté sur le schéma fonctionnel de la figure 2.1 décrit le fonctionnement
d’une enceinte à chauffage indirect. Il est constitué d’une vanne que l’on va commander
(application d’une tension u(t) sur un servomoteur permettant d’ouvrir ou de fermer la
vanne), d’un échangeur eau–vapeur, d’une enceinte dont on veut commander la température
en agissant sur la vanne et d’une pompe à débit constant. De l’ouverture de la vanne va
découler le débit de vapeur, la température de l’eau dans l’échangeur, le débit de vapeur
et la température de l’enceinte.
Suite à une ouverture rapide de la vanne, l’évolution de la température T o (t) est décrite
par un comportement du second ordre – premier ordre au carré – dont le gain statique
Ke =20˚C/(m3 /s) et la constante de temps τe = 1200s (20 min).
X(p) Kp
=
U (p) p(1 + τp p)
16 2. RÉGULATION DE TEMPÉRATURE
pour lequel x(t) est la position linéaire de la soupape montée sur l’arbre du moteur. On
donne Kp = 2.10−4 m/V et τp = 0.5s.
D(p) = K (1 + Td p)
2. Faire le tracé de la réponse harmonique de D(p) sur le graphique 2.3. Déduire celui
de la nouvelle fonction de transfert en boucle ouverte ;
3. Faire apparaı̂tre la marge de phase du système corrigé et conclure sur l’utilité du
correcteur D(p). Pour étayer votre propos la réponse indicielle de l’asservissement
corrigé est reportée sur la figure 2.4.
Bode Diagram
40
20
Magnitude (dB)
−20
−40
−60
−80
−90
−135
Phase (deg)
−180
−225
−270
−4 −3 −2
10 10 10
Frequency (rad/s)
Figure 2.2 – Boucle ouverte pour K = 1
Bode Diagram
40
20
Magnitude (dB)
0
−20
−40
−60
−80
90
45
0
−45
Phase (deg)
−90
−135
−180
−225
−270
−4 −3 −2
10 10 10
Frequency (rad/s)
Figure 2.3 – Boucle ouverte pour K = 1
Step Response
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 1000 2000 3000 4000 5000 6000 7000
Time (seconds)
Figure 2.4 – Réponse indicielle de l’asservissement corrigé par D(p)
K
On pose désormais D(p) = Ti p
(1 + Ti p)
7. La réponse fréquentielle de G(p) est reportée sur la figure 3.1. Proposer un correcteur
D(p) construit à partir de la plus grande valeur de gain trouvée à la question 5.
Bode Diagram
40
20
0
33,3 G(p)
Magnitude (dB)
−20
−40 G(p)
−60
−80
−100
0
−30
Phase (deg)
−60
−90
−3 −2 −1 0 1 2 3
10 10 10 10 10 10 10
Frequency (rad/sec)
Step Response
2
1.8
1.6
1.4
1.2
Amplitude
0.8
0.6
0.4
0.2
0
0 50 100 150 200 250 300 350 400
Time (sec)
0.33 33.3
Figure 3.2 – Réponse indicielle de l’asservissement avec D(p) = p
et D(p) = p
Step Response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 5 10 15 20 25 30 35 40 45
Time (sec)
33,3
Figure 3.3 – Réponse indicielle de l’asservissement avec D(p) = 10p
(1 + 10p) et D(p) =
9,5
7,9p
(1 + 7, 9p)
Bode Diagram
80
60
40
Magnitude (dB)
20
−20
−40
−60
0
−45
Phase (deg)
−90
−135
−3 −2 −1 0 1 2
10 10 10 10 10 10
Frequency (rad/sec)
K 1.69
G(p) = =
p(1 + Tm p) p(1 + 0.16p)
D(p) est la fonction de transfert d’un correcteur que nous allons synthétiser ; on propose
de faire l’étude du correcteur :
1 + τ1 p
D(p) =
1 + τp
Nous proposons de calculer les paramètres τ1 et τ du correcteur D(p) afin que le système
asservi se comporte comme un système du second ordre avec un amortissement ξ = 0.7.
1. Quel effet peut avoir le correcteur D(p) sur la précision de l’asservissement ? Argu-
menter.
2. Nous avons deux paramètres à régler pour répondre à une spécification (amortisse-
ment) ; le degré de liberté va être utilisé en faisant une compensation du pôle lié
à la constante de temps mécanique : on pose τ1 = Tm .
Montrer que le modèle fonction de transfert du système asservi est, dans ce cas, un
modèle du second ordre.
3. Calculer le paramètre τ qui permet d’avoir un facteur d’amortissement ξ = 0.7.
4. Compléter le tableau suivant :
ξ wn D1 % tr5% tm tpic
D(p) = 1
1 + τ1 p
D(p) = 1 + τp
1 + aτ p
D(p) = , a>1
1 + τp
3
1. On rappelle que pour un modèle du second ordre, les caractéristiques dynamiques sont : tr ' σ (−σ
−πξ
√
1.8
partie réelle du pôle dominant) ; tm ' ωn ; D1 = e 1−ξ2 .
d arctan u 1 du
2. On rappelle que dω = 1+u2 dω
L’objectif de l’exercice est de placer l’avance de phase D(p) pour améliorer le degré de
stabilité de l’asservissement et obtenir une marge de phase de 65˚. Le correcteur D(p) doit
donc être calculé pour apporter :
Marge de phase à apporter = Marge de phase désirée − Marge de phase avant correction
soit :
Φmax = 65˚ − 35˚ = 30˚
Phase (deg)
Gain en dB
−180
−135
−90
−40
−30
−20
−10
10
20
30
40
10
0
−1
10
0
Frequency (rad/sec)
Bode Diagram
10
1
10
2
La figure 4.3 illustre les réponses indicielles de l’asservissement pour le correcteur D(p) = 1,
1+0.133p
l’avance de phase no 1 de fonction de transfert D(p) = 1+0.044p et l’avance de phase no 2 de
fonction de transfert D(p) = 1+0.15p
1+0.03p
.
Mϕ Mg D1 % εp (+∞) εv (+∞)
D(p) = 1
1 + 0,133p
D(p) = 1 + 0,044p
1 + 0,15p
D(p) = 1 + 0,03p
Step Response
1.4
D(p)=1
avance de phase n°1
avance de phase n°2
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (sec)
Phase (deg)
Gain en dB
−180
−135
−90
−40
−30
−20
−10
10
20
30
40
10
0
−1
10
0
Frequency (rad/sec)
Bode Diagram
10
1
10
2