Travaux Dirigés d`Automatique – Commande des Syst`emes

Transcription

Travaux Dirigés d`Automatique – Commande des Syst`emes
Travaux Dirigés d’Automatique
–
Commande des Systèmes
Linéaires Continus
⋄ M1 ⋄
UE ICCP – module CSy
Les séances de Travaux Dirigés de commande des systèmes linéaires continus –
notées TD5, TD6,. . . dans votre emploi du temps – sont réparties sur 11 créneaux de 1h30.
La séquence conseillée est la suivante :
– Problème no 1 : Analyse d’un processus chimique
TD5 → modélisation et début de la correction proportionnelle ;
TD6 → fin de la correction proportionnelle ; étude d’une perturbation ;
TD7 → début de la correction intégrale ;
TD8 → fin de la correction intégrale et correction PI ;
TDM2 → Analyse et simulation à l’aide de Matlab jusqu’à la correction PI incluse ;
TDM3 → Analyse et simulation à l’aide de Matlab, correction PID.
– Problème no 2 – Régulation de température
TD9
– Problème no 3 – Asservissement de niveau dans un bac, Synthèse de correcteurs P.I.
TD10 → jusqu’à la question 5 incluse ;
TD11 → de la question 6 à la fin.
– Problème no 4 – Asservissement de position angulaire, Synthèse d’un correcteur Avance
de Phase
TD12 → méthode du modèle et début des caractéristiques harmoniques de l’avance
de phase ;
TD13 → fin caractéristiques harmoniques et application à l’asservissement.
Problème n 1
o
Analyse d’un procédé chimique
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 sortie 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.
Figure 1.1 – Schéma fonctionnel du procédé chimique
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/o C.
4
1. ANALYSE D’UN PROCÉDÉ CHIMIQUE
Ce système n’est pas linéaire dans son fonctionnement global (échanges thermiques). Toutefois, 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.
1.1
Modélisation (modèle de représentation autour
d’un point de fonctionnement)
Plusieurs expériences ont été menées sur le procédé à partir de l’état d’équilibre choisi
comme point de fonctionnement (on notera d’une ⋆ les variations autour de ce point) :
– 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
1
réponse θ (t)
0.3
0.25
0.2
0.15
0.1
0.05
0
0
500
1000
1500
2000
2500
3000
3500
temps (sec)
Figure 1.2 – Réponse θ1 (t) à un échelon d’amplitude 0.1 volt
– une augmentation de u2 (t) de 10 à 12 volts a pour conséquence une augmentation de
la température θ2 (t) de 85 à 90o C avec un comportement semblable à celui d’un modèle
du premier ordre ; u2 (t) atteint 95% de sa variation totale (variation de 4.75o C) au
bout de 30 minutes (1800s) ;
– on donne la fonction de transfert G3 (p) =
1. Ecrire les fonctions de transfert G1 (p) =
Θ⋆2 (p)
Θ⋆1 (p)
Θ⋆1 (p)
U1⋆ (p)
=
1
.
1+1200p
et G2 (p) =
Θ⋆2 (p)
U2⋆ (p)
;
2. Commenter la fonction de transfert G3 (p) ;
3. Dessiner le schéma bloc du procédé.
Ecole des Mines Albi Carmaux
CSy – P2
5
1.2. ASSERVISSEMENT EN TEMPÉRATURE DU PROCÉDÉ
1.2
Asservissement en température du procédé
1.2.1
Correction proportionnelle sur la commande u2 (t)
On souhaite asservir le système avec une correction élémentaire (correction proportionnelle
de gain K) sur le signal u2 (t). Le signal de consigne sera noté θc (t).
L’analyse se fait autour du point de fonctionnement.
1. Dessiner le schéma bloc de l’asservissement ;
2. Discuter des notions d’asservissement et de régulation du système ;
Θ⋆ (p)
3. Ecrire la fonction de transfert en boucle fermée F2 (p) = Θ⋆2 (p) .
c
L’écrire sous forme canonique et en faire l’analyse en fonction de la valeur de correction K.
Illustrer le propos en vous servant du résultat de la figure 1.3.
Step Response
1
0.9
0.8
0.7
Amplitude
0.6
0.5
0.4
0.3
0.2
0.1
0
0
500
1000
1500
2000
2500
Time (sec)
Figure 1.3 – Réponse indicielle de l’asservissement pour K = 1 et K = 5
1.2.2
Correction proportionnelle sur la commande u1 (t)
On asservit désormais le procédé en température en règlant le signal u1 (t) qui devient signal de commande.
1. Dessiner le schéma bloc de l’asservissement ;
2. Discuter des notions d’asservissement et de régulation du système ;
CSy – P2
Ecole des Mines Albi Carmaux
6
1. ANALYSE D’UN PROCÉDÉ CHIMIQUE
3. Ecrire la fonction de transfert en boucle fermée F1 (p) =
L’écrire sous forme canonique ;
Θ⋆2 (p)
.
Θ⋆c (p)
4. Donner l’expression du gain statique de F1 (p) en fonction de K. Commenter ;
5. A partir de l’application numérique, calculer les pôles de la fonction de transfert F1 (p).
Discuter de leur nature (et du comportement dynamique de l’asservissement) en fonction de la valeur de K. Tracer succinctement, dans le plan complexe, l’évolution des
pôles de F1 (p) en fonction de K. Analyser le comportement dynamique de l’asservissement en fonction du gain de correction K ;
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
1
Amplitude
0.8
0.6
0.4
0.2
0
0
500
1000
1500
2000
2500
Time (sec)
3000
3500
4000
4500
Figure 1.4 – Réponse indicielle de l’asservissement F1 (p) en fonction de K
1.2.3
Comparaison
Comparer qualitativement la correction sur u1 (t) et sur u2 (t).
1.3
Etude d’une perturbation sur l’asservissement
On considère le dernier asservissement étudié de fonction de transfert F1 (p). L’effet de la
variation du signal u2 (t) sur la température θ2 (t) est interprété ici comme une perturbation
sur l’asservissement ; on le note ω(t).
Ecole des Mines Albi Carmaux
CSy – P2
7
1.4. ANALYSE D’UNE CORRECTION INTÉGRALE
1. Ecrire l’expression de la sortie Θ⋆2 (p) en fonction de la consigne et de la perturbation ;
2. Quel serait, en régime permanent, l’effet d’une perturbation de type échelon d’amplitude ω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 = 1o C.
1.4
Analyse d’une correction intégrale
On pose :
G(p) = G1 (p)G3 (p) =
5, 56.10−6
Θ⋆2 (p)
=
U1⋆ (p)
p2 + 2, 5.10−3 p + 1, 39.10−6
On réalise l’asservissement de température du procédé comme indiqué sur le schéma bloc
′
de la figure 1.5 avec une correction intégrale pure : D(p) = Kp .
Figure 1.5 – Schéma bloc de l’asservissement
1. Donner l’expression de la fonction de transfert T (p) en boucle ouverte.
2. Donner l’expression de la fonction de transfert F (p) en boucle fermée.
3. Calculer l’erreur de position de cet asservissement. Qu’apporte la caractéristique
intégrale de la correction à l’asservissement ?
4. Calculer l’erreur de vitesse (de traı̂nage) de l’asservissement. Conclure.
5. La réponse harmonique en boucle ouverte pour K ′ = 2 est donnée sur la figure 1.6.
Donner la valeur des marges de stabilité.
6. L’asservissement est-il stable pour K ′ = 2 ? Justifier.
7. A l’aide du tracé harmonique en boucle ouverte et en donnant la démarche, donner
la condition que doit remplir K ′ pour que l’asservissement soit stable.
8. Retrouver ce résultat en utilisant le critère de Routh.
9. Déterminer la valeur de K ′ pour que l’asservissement ait une marge de phase de 45o .
10. Commenter les résultats de la figure 1.7.
11. Montrer que ce type de correction permet de rejeter les perturbations de type échelon.
On se basera sur le travail fait à la question 1.3.
1. Le choix d’une telle perturbation étant ici l’effet d’une variation sur le signal u2 (t) n’est certes
pas réaliste mais permet d’appréhender la problématique de régulation c’est à dire du comportement de
l’asservissement face à une perturbation
CSy – P2
Ecole des Mines Albi Carmaux
8
1. ANALYSE D’UN PROCÉDÉ CHIMIQUE
Bode Diagram
Magnitude (dB)
50
0
−50
−90
−180
−225
−270
−4
−3
10
−2
10
−1
10
10
Frequency (rad/s)
Figure 1.6 – Réponse harmonique de T (p) pour K ′ = 2
Step Response
1.8
1.6
1.4
1.2
Amplitude
Phase (deg)
−135
1
0.8
0.6
0.4
0.2
0
0
10000
20000
Time (sec)
30000
40000
Figure 1.7 – Réponses indicielles de l’asservissement avec correction intégrale pour K ′ =
10−3 , K ′ = 2.10−3 et K ′ = 3.10−3
Ecole des Mines Albi Carmaux
CSy – P2
9
1.5. CORRECTION PROPORTIONNELLE-INTÉGRALE (PI)
1.5
Correction Proportionnelle-Intégrale (PI)
Pour que l’asservissement présente une erreur de position nulle et des caractéristiques
dynamiques (temps de montée, de réponse et premier dépassement) acceptables – comme
par exemple celles obtenues pour une correction proportionnelle K = 5 (paragraphe 1.2.2)
– nous proposons de faire la synthèse du correcteur PI de fonction de transfert :
D(p) =
K
(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 figure1.8.
Bode Diagram
40
Magnitude (dB)
20
0
−20
−40
−60
0
Phase (deg)
−45
−90
−135
−180
−5
10
−4
10
−3
10
−2
10
Frequency (rad/s)
Figure 1.8 – Lieu de transfert de Kt G(p)
1. A quoi correspond le lieu de transfert représenté sur la figure 1.8 ?
2. Tracer le comportement asymptotique de D(p) sur le même graphique ;
3. Déduire le lieu de transfert en boucle ouverte. Mesurer la marge de phase ;
4. La réponse indicielle de l’asservissement est reportée sur la figure 1.9. Commenter
les performances dynamiques et en précision de cet asservissement. Comparer le
correcteur proportionnel intégral aux correcteurs étudiés précédemment.
CSy – P2
Ecole des Mines Albi Carmaux
10
1. ANALYSE D’UN PROCÉDÉ CHIMIQUE
Step Response
1
Amplitude
0.8
0.6
0.4
0.2
0
0
1000
2000
3000
4000
5000
6000
7000
8000
Time (seconds)
Figure 1.9 – Réponse indicielle de l’asservissement
1.6
Analyse et simulation à l’aide de MATLAB
On considère le procédé linéarisé en considérant la correction sur la commande u1 (t). La
fonction de transfert du procédé à commander s’écrit :
G(p) = G1 (p) × G3 (p) =
K3
K1
×
(1 + τ1 p) (1 + τ3 p)
avec K1 = 4, τ1 = 600s, K3 = 1 et τ3 = 1200s.
Le capteur est assimilable à un gain Kt = 0, 15V/o C.
Trois correcteurs de fonctions de transfert D1 (p), D2 (p) et D3 (p) vont être étudiés et
comparés.
[Entre crochets seront données les commandes MATLAB à utiliser – leur syntaxe peut être
obtenue grâce à l’aide en ligne avec la commande help]
1.6.1
Correction Proportionnelle – D1 (p) = K
1. Après avoir proprement défini les différents paramètres et les différentes fonctions de
transfert sous MATLAB, écrire les fonctions de transfert T (p) en boucle ouverte et
F (p) en boucle fermée [feedback ] pour une correction proportionnelle de gain K = 5,
K = 20 et K = 50.
2. Faire l’analyse de la correction proportionnelle à partir du lieu des racines [rlocus].
3. Quelle est la fonction de transfert utilisée pour le critère des marges de stabilité ?
Quel est l’objectif de ce critère ?
Donner les marges de stabilité [margin] pour les trois cas.
Quelle conclusion peut-on tirer du résultat de marge de gain ?
Ecole des Mines Albi Carmaux
CSy – P2
11
1.6. ANALYSE ET SIMULATION À L’AIDE DE MATLAB
4. Donner les pôles [pole] de la fonction de transfert en boucle fermée, le coefficient
d’amortissement [damp] et tracer les réponses indicielles [step] de l’asservissement
pour les 3 valeurs de K.
5. Etablir le lien entre le premier dépassement, le coefficient d’amortissement et la marge
de phase.
6. Démontrer que l’erreur de position est finie, qu’elle égale 1+KK11 K3 Kt θ0 et que sa valeur
correspond aux résultats obtenus sur les tracés indiciels.
7. Démontrer que l’erreur de vitesse est infinie. En faire une illustration à l’aide de
MATLAB.
1.6.2
Correction Intégrale – D2 (p) =
K′
p
1. Pour K ′ = 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 ′ .
Discuter de la stabilité de l’asservissement en fonction de K ′ .
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 ′ représentatives, tracer la réponse indicielle de l’asservissement. Commenter les résultats obtenus en terme de caractéristiques dynamiques
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.
1.6.3
Correction Proportionnelle Intégrale – D3 (p) =
K ′′
Ti p (1
+ Ti p)
On pose K ′′ = 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 pulsation
1
).
Ti
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.
CSy – P2
Ecole des Mines Albi Carmaux
12
1. ANALYSE D’UN PROCÉDÉ CHIMIQUE
1.6.4
Placement d’un P.I.D. par synthèse dans le plan de Bode
On souhaite placer un correcteur qui satisfasse le cahier des charges :
– le temps de montée (raideur) de l’asservissement doit correspondre à celui mesurée
pour un gain proportionnel de valeur 20 ;
– l’erreur de position de l’asservissement doit être nulle ;
– la marge de phase doit être de 70o .
Pour répondre à ce cahier des charges, on propose de calculer le correcteur :
D4 (p) = 20 ×
K
(1 + Ti p)(1 + Td p)
Ti p
que l’on comparera à la correction proportionnelle de gain 20.
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.
1.6.5
Placement d’un P.I.D. par la méthode du modèle
On souhaite placer un correcteur qui satisfasse le cahier des charges :
– l’erreur de position de l’asservissement doit être nulle ;
– le premier dépassement doit être de l’ordre de 5% ;
– le temps de réponse de l’asservissement ne doit pas excéder 1/4 d’heure (900s).
Pour répondre à ce cahier des charges, on propose de calculer le correcteur :
D5 (p) =
K
(1 + Ti p)(1 + Td p)
Ti p
1. On choisit de compenser le pôle rapide du système pour obtenir une fonction de
transfert en boucle fermée d’ordre 2.
Quelle valeur doit prendre Ti ? Justifier ;
Ecole des Mines Albi Carmaux
CSy – P2
13
1.6. ANALYSE ET SIMULATION À L’AIDE DE MATLAB
2. Pour quelle raison le correcteur D5 (p) peut-il satisfaire le cahier des charges ?
3. Traduire les spécifications désirées en terme de ζ et de ωn (tels que définis dans le
cours) ;
4. Déduire les paramètres K et Td ;
5. Définir, sous Matlab, le correcteur D5 (p) ;
6. Comparer les réponses indicielles des deux asservissements considérés.
Commenter.
CSy – P2
Ecole des Mines Albi Carmaux
14
Ecole des Mines Albi Carmaux
1. ANALYSE D’UN PROCÉDÉ CHIMIQUE
CSy – P2
Problème n 2
o
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.
Figure 2.1 – Enceinte à chauffage indirect
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 = 20o C/(m3 /s) et la constante de temps τe = 1200s (20 min).
Le modèle du servomoteur est donné :
Kp
X(p)
=
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.
La fonction de transfert de la vanne est assimilable à un gain de valeur Kv = 100(m3 /s)/m.
L’organe de mesure de la température est un capteur de gain Kc = 5.10−2 V/0 C.
1. Représenter le schéma blocs de la chaı̂ne directe du procédé ;
2. Un régulateur proportionnel K est implanté pour commander la température de l’enceinte par action sur la tension u(t). Représenter le schéma bloc de l’asservissement ;
3. Ecrire les fonctions de transfert en boucle ouverte et en boucle fermée ;
4. Faire une analyse de la stabilité de l’asservissement par le critère algébrique de Routh.
Retrouver analytiquement ce résultat à partir du module et de l’argument de la
fonction de transfert en boucle ouverte ;
5. Le lieu de transfert de la boucle ouverte pour K = 1 représenté dans le plan de Bode
est donné figure 2.2. Retrouver le résultat de la question précédente dans ce plan.
Bode Diagram
40
Magnitude (dB)
20
0
−20
−40
−60
−80
−90
Phase (deg)
−135
−180
−225
−270
−4
10
−3
10
−2
10
Frequency (rad/s)
Figure 2.2 – Boucle ouverte pour K = 1
6. Pour quelle(s) raison(s), dans le cas d’une correction proportionnelle, l’erreur de
position de l’asservissement est-elle nulle ?
Ecole des Mines Albi Carmaux
CSy – P2
17
7. Dessiner le comportement indiciel de l’asservissement pour K = 0.08.
On propose de remplacer le correcteur proportionnel par une correction proportionnelle dérivée (PD) de fonction de transfert :
D(p) = K (1 + Td p)
avec K = 0.08 et Td = 2539.
8. Quelle est l’influence de ce correcteur sur la précision de l’asservissement ?
9. 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 ;
Bode Diagram
40
Magnitude (dB)
20
0
−20
−40
Phase (deg)
−60
−80
90
45
0
−45
−90
−135
−180
−225
−270
−4
10
−3
10
−2
10
Frequency (rad/s)
Figure 2.3 – Boucle ouverte pour K = 1
10. 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.
CSy – P2
Ecole des Mines Albi Carmaux
18
2. RÉGULATION DE TEMPÉRATURE
Step Response
1.2
1
Amplitude
0.8
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)
Ecole des Mines Albi Carmaux
CSy – P2
Problème n 3
o
Asservissement de niveau dans un
bac – Synthèse de correcteurs P.I.
On considére le système hydraulique à écoulement libre étudié dans un T.D. d’ASLC.
On considère ici que le modèle de l’ensemble vanne/bac, linéarisé autour d’un point de
fonctionnement choisi, s’écrit :
Hs⋆ (p)
1.5
G(p) = ⋆
=
U (p)
1 + 50p
Le capteur de niveau est supposé parfaitement linéaire et de gain Kc = 1V/cm.
La fonction de transfert du correcteur sera notée D(p). Dans un premier temps on considère
une correction proportionnelle D(p) = K.
1. Dessiner l’asservissement. Donner l’expression des fonctions de transfert T (p) en
boucle ouverte et F (p) en boucle fermée.
2. Donner l’expression de l’erreur de position de l’asservissement ?
3. Cet asservissement est-il déstabilisable par action sur K ? On pourra utiliser la
réponse harmonique de G(p), figure 3.1.
On remplace la correction proportionnelle par une correction intégrale pure de fonction de
transfert D(p) = Kp .
4. Quel est l’intérêt de cette correction ?
5. On souhaite calculer les deux valeurs de K pour lesquelles la pulsation ωn (telle quelle
est définie dans le cours) de l’asservissement égale 0, 1 rad/s et 1 rad/s.
Quelles sont les différences attendues pour les deux valeurs de K ?
En déduire l’amortissement, le premier dépassement et le temps de réponse.
6. Quel type de correcteur peut permettre d’apporter à cet asservissement une précision
infinie en position et un bon comportement dynamique.
On pose désormais D(p) =
K
(1
Ti p
+ 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.
8. Calculer un nouveau correcteur D(p) répondant aux spécifications : temps de réponse
tr = 20s et amortissement ξ = 0.8.
20
3. ASSERVISSEMENT DE NIVEAU DANS UN BAC – SYNTHÈSE DE CORRECTEURS P.I.
Bode Diagram
40
20
33,3 G(p)
Magnitude (dB)
0
−20
G(p)
−40
−60
−80
−100
0
Phase (deg)
−30
−60
−90
−3
−2
10
−1
10
0
10
1
10
Frequency (rad/sec)
2
10
10
3
10
Figure 3.1 – Réponse fréquentielle de G(p)
Step Response
2
1.8
1.6
1.4
Amplitude
1.2
1
0.8
0.6
0.4
0.2
0
0
50
100
150
200
Time (sec)
250
300
350
Figure 3.2 – Réponse indicielle de l’asservissement avec D(p) =
Ecole des Mines Albi Carmaux
400
0.33
p
et D(p) =
33.3
p
CSy – P2
21
Step Response
1.4
1.2
1
Amplitude
0.8
0.6
0.4
0.2
0
0
5
10
15
20
25
30
35
40
45
Time (sec)
Figure 3.3 – Réponse indicielle de l’asservissement avec D(p) =
9,5
(1 + 7, 9p)
7,9p
33,3
(1
10p
+ 10p) et D(p) =
Bode Diagram
80
60
Magnitude (dB)
40
20
0
−20
−40
−60
0
Phase (deg)
−45
−90
−135
−3
10
−2
10
−1
0
10
10
1
10
2
10
Frequency (rad/sec)
Figure 3.4 – Illustration dans bode du correcteur P.I. de la question 7
CSy – P2
Ecole des Mines Albi Carmaux
22
3. ASSERVISSEMENT DE NIVEAU DANS UN BAC – SYNTHÈSE DE CORRECTEURS P.I.
Ecole des Mines Albi Carmaux
CSy – P2
Problème n 4
o
Asservissement de position angulaire
– Synthèse d’un correcteur Avance
de Phase
Nous considérons un asservissement de position angulaire. La fonction de transfert du
système à commander (modèle du moteur à courant continu dont on néglige la constante
de temps électrique) est :
G(p) =
1.69
K
=
p(1 + Tm p)
p(1 + 0.16p)
Le schéma bloc de l’asservissement est représenté sur la figure 4.1.
Figure 4.1 – Asservissement de position angulaire du moteur
On rappelle que le capteur de position angulaire est linéaire et de gain Ks = 10 V /tr et
que l’on pose Ke = Ks .
D(p) est la fonction de transfert d’un correcteur que nous allons synthétiser ; on propose
de faire l’étude du correcteur :
D(p) =
1 + τ1 p
1 + τp
Ce correcteur est de type avance de phase lorsque τ1 > τ .
4. ASSERVISSEMENT DE POSITION ANGULAIRE – SYNTHÈSE D’UN CORRECTEUR AVANCE DE
24
PHASE
Synthèse du correcteur D(p) par la méthode du modèle
On appelle méthode du modèle la méthode qui permet d’obtenir, par identification, les
paramètres d’un correcteur afin d’obtenir un modèle désiré en boucle fermée.
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 ? Argumenter.
2. Nous avons deux paramètres à régler pour répondre à une spécification (amortissement) ; 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. Esquisser l’allure de la réponse indicielle de l’asservissement 1 et la comparer qualitativement à celle obtenue pour D(p) = 1.
Synthèse d’un correcteur avance de phase
On pose τ1 = aτ avec a > 1. Le correcteur avance de phase s’écrit alors :
D(p) =
1 + aτ p
,
1 + τp
a>1
Caractéristiques harmoniques de l’avance de phase
1. Tracer le comportement fréquentiel asymptotique de D(p) dans le plan de Bode.
2. Ecrire le module et l’argument de D(jω).
3. Montrer que l’argument est maximal 2 pour la pulsation ωmax =
pulsation sur le tracé asymptotique.
√1 .
aτ
Placer cette
4. On note Φmax , l’argument maximal. Montrer que :
√
1
Φmax = arctan a − arctan √
a
En utilisant les égalités trigonométriques adéquates 3 , montrer que l’on a la relation :
sin Φmax =
a−1
a+1
1. On rappelle que pour un modèle du second ordre, les caractéristiques dynamiques sont : tr ≃
3
σ
(−σ
−πξ
partie réelle du pôle dominant) ; tm ≃
2. On rappelle que
d arctan u
dω
=
1.8
ωn
; D1 = e
√
1−ξ2
.
1 du
1+u2 dω
3. On s’en sort rapidement en utilisant les égalités pratiques cos(arctan x) =
√ x
et sin(a − b) = sin(a) cos(b) − sin(b) cos(a)
1+x2
Ecole des Mines Albi Carmaux
√ 1
,
1+x2
sin(arctan x) =
CSy – P2
25
5. Montrer que pour la pulsation ωmax , le module en décibels égale 10 log a.
6. Déduire des calculs précédents le tracé réel de la réponse harmonique de D(p).
7. De manière générale, quel est l’apport de ce correcteur sur le lieu de transfert de la
boucle ouverte.
Application à l’asservissement de position
Soient T1 (p) la fonction de transfert en boucle ouverte pour D(p) = 1 et TAvφ (p) la fonction
p
de transfert en boucle ouverte pour D(p) = 11++aτ
.
τp
La réponse harmonique de T1 (p) est représentée sur la figure 4.2, réponse à partir de laquelle
nous avions mesuré une marge de phase de 35o à la pulsation ω0dB = 9.5rad/s.
L’obejctif 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 65o . 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 = 65o − 35o = 30o
1. Calculer le paramètre a qui garantisse Φmax = 30o .
2. Sur la boucle ouverte après correction notée TAvφ (p), on souhaite que la pulsation de
mesure de la nouvelle marge de phase corresponde à celle que nous avons noté ωmax ,
c’est à dire à la pulsation où le correcteur apporte le maximum Φmax de phase.
Déterminer graphiquement la valeur de ωmax .
3. Déduire des résultats précédents la valeur de τ .
4. Esquisser la réponse harmonique de ce correcteur considéré seul en notant les valeurs
remarquables.
5. A partir de cette esquisse, tracer, sur la figure 4.2, la réponse harmonique de la
fonction de transfert TAvφ (p), boucle ouverte après correction.
6. Mesurer la nouvelle marge. Pourquoi ce résultat est-il un peu inférieur à la marge
escomptée ?
7. Afin de mettre en œuvre la démarche de placement d’un correcteur avance de phase
dans son intégralité, calculer un nouveau correcteur avance de phase tel que la marge
de phase égale 70o (travailler sur la figure 4.4. On majorera la quantité Φmax de départ
de 20%).
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
CSy – P2
Ecole des Mines Albi Carmaux
4. ASSERVISSEMENT DE POSITION ANGULAIRE – SYNTHÈSE D’UN CORRECTEUR AVANCE DE
26
PHASE
Phase (deg)
Gain en dB
40
30
20
10
0
−10
−20
−30
−40
−90
−135
−180
−1
10
0
10
Bode Diagram
Frequency (rad/sec)
1
10
2
10
Figure 4.2 – Réponse harmonique de T1 (p)
Ecole des Mines Albi Carmaux
CSy – P2
27
Step Response
1.4
D(p)=1
avance de phase n°1
avance de phase n°2
1.2
1
Amplitude
0.8
0.6
0.4
0.2
0
0
0.1
0.2
0.3
0.4
0.5
Time (sec)
0.6
0.7
0.8
0.9
1
Figure 4.3 – Réponses indicielles de l’asservissement corrigé par avance de phase
CSy – P2
Ecole des Mines Albi Carmaux
4. ASSERVISSEMENT DE POSITION ANGULAIRE – SYNTHÈSE D’UN CORRECTEUR AVANCE DE
28
PHASE
Phase (deg)
Gain en dB
40
30
20
10
0
−10
−20
−30
−40
−90
−135
−180
−1
10
0
10
Bode Diagram
Frequency (rad/sec)
1
10
2
10
Figure 4.4 – Réponse harmonique de T1 (p)
Ecole des Mines Albi Carmaux
CSy – P2

Documents pareils