Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
H. Khennouf
1
1 Boucle de régulation avec un correcteur PI numérique
Soit à contrôler le système d’entrée u(t) et de sortie y(t) défini par la fonction de
transfert (Asservissement de vitesse d’un moteur à courant continu) :
Y (p) K
G(p) = =
U (p) 1 + τp
Le correcteur est réalisé par un calculateur numérique (un PC). La mesure de la sortie
y(t) arrive sur un convertisseur analogique numérique (CAN) délivrant une information
toutes les Te seconde (Te est la période d’échantillonnage). Un convertisseur numérique
analogique (CNA), de type bloqueur d’ordre 0, est placé au niveau de la commande u(t).
Pour les applications numériques, on prendra : K = 40, τ = 25 ms et T e = 10 ms.
B(z) b1 z −1
G(z) = =
A(z) 1 + a1 z −1
R(z) r0 + r1 z −1
KP I (z) = = .
S(z) 1 − z −1
Le système régulé doit répondre 2 fois plus rapidement que le système en boucle ou-
verte (trdes ) ; la réponse du système en boucle fermée ne présente pas de dépassement ;
le système en boucle fermée doit avoir le comportement d’un second ordre.
2
Question 6. Les résultats de la simulation donnent sensiblement le temps de réponse
désiré, mais la réponse y(t) présente un dépassement de 15% au lieu des 0% escomptés.
A partir de la fonction de transfert HBF (z) calculée précédemment, expliquer la raison
de ce dépassement.
3
2 Régulation d’une aérotherme avec un PID
2.1 Objectif
L’objectif de cet exercice est d’assurer la régulation de la température d’un procédé
thermique. On impose :
– le temps de réponse du système bouclé.
– une erreur nulle en réponse à un échelon de consigne et de perturbation.
Figure 1 – Aérotherme
Dans le cadre de ce travail, les deux entrées de commande sont fournies par un PC
équipé d’une carte d’E/S analogiques. Des voltmètres permettent la lecture des valeurs
des entrées et des commandes.
2.3 Modèle
On considère le système à étudier composé de :
4
– une entrée u : entrée de commande de puissance
– une sortie y : mesure de la température
– une perturbation v : entrée de la commande de vitesse du ventilateur
Le schéma bloc du système est le suivant :
Le correcteur est réalisé par un calculateur numérique (un PC). La mesure de température
y arrive sur un convertisseur analogique numérique (CAN) délivrant une information
toutes les 2 s. Un convertisseur numérique analogique (CNA), de type bloqueur d’ordre
0, est placé au niveau de la commande de chauffage u.
On choisit une période d’échantillonnage, Te de 2 s.
5
dant à une double constante de temps τdes de 2.5 s. Le correcteur numérique est de la
famille des PID :
R(z) r0 + r1 z −1 + r2 z −2
K(z) = = .
S(z) (1 − z −1 )(1 + s01 z −1 )
Question 10.∗ Expliquer les réponses en calculant les pôles et zéros de la fonction
de transfert en asservissement et en régulation.
6
3 Asservissement de vitesse d’un groupe tournant
7
Figure 3 – Boucle de vitesse
La boucle de vitesse sera réglée pour répondre au cahier des charges suivant :
– le temps de réponse désiré est trΩ = 0.6s
– le système en boucle fermée doit répondre comme un second ordre avec un pôle
double
– une perturbation additionnelle constante au niveau du couple moteur (couple de
frottements secs) doit être rejetée.
1. La période d’échantillonnage est déterminée en se basant sur la boucle de courant.
Expliquer pourquoi ? Justifer le choix de Te .
∆VΩ (p)
2. Déterminer la fonction de transfert H(p) = ∆V iref (p)
du système à contrôler. On
KΩ Km
posera G = f Ks
.
3. Montrer que la fonction de transfert H(z) peut s’écrire :
∆VΩ (z) b1 z −1 + b2 z −2
H(z) = =
∆Viref (z) 1 + a1 z −1 + a2 z −2
et déterminer a1 , a2 , b1 et b2 en fonction des paramètres du système (expression
littérale puis application numérique).
4. Déterminer le dénominateur de la fonction de transfert désirée :
P (z) = 1 + p1 z −1 + p2 z −2
et indiquer l’expression littérale puis les valeurs numériques de p1 et p2 .
5. On souhaite contrôler le système avec un correcteur PID :
R(z) r0 + r1 z −1 + r2 z −2
C(z) = = 0
S(z) (1 − z −1 )(1 + s1 z −1 )
Justifier le choix du correcteur. Expliquer comment est choisit T (z) dans la figure
2 pour obtenir un PID.
6. Afin d’obtenir les paramètres du correcteur, déterminer l’équation de Bezout à
résoudre en fonction des paramètres de H(z), de P (z) et de C(z). (On ne de-
mande pas de la résoudre).
8
7. Le correcteur déterminé en résolvant l’équation de Bezout ci-dessus est testé avec
Matlab/Simulink. Les courbes obtenues en asservissement et en régulation sont
données figures 3 et 4. Analyser de façon approfondie les résultats en asservissement
et en régulation.
8. Afin de pallier aux défauts du correcteur précédemment calculé, proposer les mo-
difications à effectuer sur le correcteur. Expliquer.
9. Les résultats obtenus après modification sont donnés figures 5 et 6. Analyser les
résultats en asservissement et en régulation. Ces résultats vous paraissent-ils satis-
faisants ? Les comparer au réglage précédent.
10. En assimillant la boucle de courant à son gain statique, proposer un correcteur Pro-
portionel Integral répondant au cahier des charges. Les différentes étapes permet-
tant le calcul du correcteur doivent être explicitées. Les paramètres du correcteur
seront calculés théoriquement et numériquement.
11. Pour le correcteur PI proposé à la question 10, déterminer l’équation récurrente
permettant le calcul de la consigne ∆Viref (k) en fonction de la consigne ∆VΩref (k)
et de la sortie ∆VΩ (k).
9
Asservissement
1.2
V et Vref (V)
0.8
0.6
0.4
0.2
-0.2
0 0.5 1 1.5 2 2.5 3
300
200
100
courant (A)
-100
-200
-300
0 0.5 1 1.5 2 2.5 3
t
Figure 4 – Asservissement
Régulation
1
Perturbation (N.m)
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3
-3
x 10
5
V et Vref (V)
-5
0 0.5 1 1.5 2 2.5 3
0.2
0
courant (A)
-0.2
-0.4
-0.6
0 0.5 1 1.5 2 2.5 3
Figure 5 – Régulation
10
Asservissement
1
0.8
V et Vref (V)
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3
10
4
courant (A)
-2
-4
-6
-8
0 0.5 1 1.5 2 2.5 3
Figure 6 – Asservissement
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3
-3
x 10
5
V et Vref (V)
-5
0 0.5 1 1.5 2 2.5 3
0.2
0
courant (A)
-0.2
-0.4
-0.6
0 0.5 1 1.5 2 2.5 3
Figure 7 – Régulation
11