CHAPITRE 1 : DESCRIPTION D`UNE BOUCLE DE COMMANDE

Transcription

CHAPITRE 1 : DESCRIPTION D`UNE BOUCLE DE COMMANDE
CHAPITRE 1 :
DESCRIPTION D’UNE BOUCLE DE COMMANDE
DESCRIPTION D’UNE BOUCLE DE COMMANDE .................................................... 5
DÉFINITION D’UN SYSTÈME ASSERVI .................................................................................... 6
RÉGULATION ET POURSUITE ................................................................................................. 9
OBJECTIFS DES ASSERVISSEMENTS ....................................................................................... 9
Objectifs en régulation .................................................................................................... 9
Objectifs en poursuite .................................................................................................... 11
BUTS DU COURS ................................................................................................................. 11
Étude de la dynamiques des systèmes ............................................................................ 11
Conception de régulateurs............................................................................................. 11
ILLUSTRATIONS INDUSTRIELLES ......................................................................................... 11
Procédé 1 ....................................................................................................................... 12
Procédé 2 ....................................................................................................................... 12
Procédé 3 ....................................................................................................................... 14
Chapitre 1
Description d’une boucle de commande
DÉFINITION D’UN SYSTÈME ASSERVI
Un système asservi (système en boucle fermée, asservissement, système de commande, boucle
de commande) est une système dont la sortie se comporte selon les spécifications demandées. Le
système devient notre esclave car il se comporte comme désiré. Les exemples qui suivent
illustrent la structure des systèmes asservis.
__________________________________
EXEMPLE 1.1 : ASSERVISSEMENT DE LA VITESSE D’UNE AUTOMOBILE
L’objectif de l’asservissement de cet exemple (couramment appelé un cruise control) est de
maintenir constante à la valeur désirée la vitesse d’une automobile malgré la présence des vents et
des dénivellations. La figure 1.1 est le diagramme fonctionnel d u système asservi. On y voit
l’automobile sur laquelle agissent le moteur, le vent et les côtes. L’automobile roule à une
certaine vitesse qui est mesurée par l’odomètre. La vitesse mesurée est comparée avec celle
désirée afin de détecter si l’automobile se déplace à la vitesse voulue. La différence de vitesse,
s’il y a lieu, est utilisée par un algorithme de calcul qui ajuste la quantité d’essence qu’envoient
les injecteurs au moteur. Cette boucle est constamment exécutée afin d’ajuster continuellement la
quantité d’essence nécessaire pour maintenir la vitesse mesurée de l’automobile à la bonne
valeur.
Vent
Essence
Vitesse
désirée
+
Algorithme
de calcul
Côtes
Vitesse
réelle
Injecteurs
Moteur
Automobile
Odomètre
Vitesse
mesurée
-
Figure 1.1
__________________________________
EXEMPLE 1.2 : LECTEUR DE CASSETTES
Afin de fournir une bonne lecture, la vitesse de rotation d’une cassette doit être constante malgré
la friction et le fait que la cassette est au début entièrement enroulée pour ensuite se dérouler
progressivement (donc la cassette n’offre pas la même charge). La figure 1.2 est le diagramme
fonctionnel de l’asservissement de la vitesse de rotation de la cassette. Le laboratoire #2 du cours
consiste à concevoir des asservissements de ce type.
Systèmes et commande linéaires GEL-21946
6
Chapitre 1
Description d’une boucle de commande
Friction
Source de
puissance
Vitesse
désirée
+
Algorithme
de calcul
Vitesse
réelle
Ampli
Moteur
Cassette
Vitesse
mesurée
Tachymètre
-
Figure 1.2
__________________________________
EXEMPLE 1.3 : ASSERVISSEMENT DE LA POSITION D’UNE ANTENNE DE RADAR
La figure 1.3 montre l’asservissement de la position angulaire d’une antenne de radar. La
position de l’antenne doit une suivre une cible donnée malgré la présence du vent. Au cours du
laboratoire #3, vous devrez concevoir des asservissements de positon angulaire.
Vent
Source de
puissance
Position
désirée
+
Algorithme
de calcul
Position
réelle
Ampli
Moteur
Antenne
Potentiomètre
Position
mesurée
-
Figure 1.3
__________________________________
L’analyse des trois systèmes précédents montre bien que les systèmes asservis possèdent tous une
structure similaire, illustrée à la figure 1.4. Le procédé est l’objet à asservir. Sur le procédé
agissent des perturbations qui sont des variables influençant le comportement du procédé mais
sur lesquelles nous n’avons aucun pouvoir. La sortie du procédé (appelée souvent simplement
sortie) est la variable dont la valeur doit, si possible, être égale en tout temps à une valeur désirée.
La sortie est mesurée par un capteur, qui est un instrument qui génère un signal électrique dont la
tension ou l’intensité indique l’amplitude de la sortie. Un comparateur permet d’évaluer si la
mesure est égale à la consigne (valeur désirée). Le comparateur génère un signal d’erreur dont
se sert le régulateur (appelé aussi contrôleur, algorithme de commande, compensateur, réseau
correcteur). Le régulateur est un algorithme mathématique qui calcule de quelle façon il faut agir
sur le procédé afin de maintenir la mesure égale à la consigne. La sortie du régulateur est le
signal de commande (appelé aussi action ou variable manipulée). C’est un signal électrique
Systèmes et commande linéaires GEL-21946
7
Chapitre 1
Description d’une boucle de commande
reçu par le variateur dont le rôle est de modifier (très souvent une simple amplification, d’où la
présence d’une source de puissance) le signal de commande afin qu’il soit acceptable par
l’actionneur. L’actionneur est un instrument qui permet d’agir sur une variable du procédé, afin
d’influencer la valeur de la sortie du procédé.
Perturbations
Source de
puissance
Erreur
ε
Consigne
r
+
Régulateur
Action
u
Variateur
Actionneur
Procédé
Sortie
y*
Capteur
Sortie
mesurée y
-
Figure 1.4
Souvent on réunit dans une même entité le variateur et sa source de puissance, l’actionneur, le
procédé et le capteur. On appelle cette entité le procédé (il faut donc être clair lorsqu’il est
question du “ procédé ”). La figure 1.5 montre le système résultant, qui correspond à celui de la
figure 1.4.
La conception du régulateur dépend du procédé à asservir. Ainsi, puisqu’une Chevette et une
Corvette ont des dynamiques très différentes, il est impensable d’utiliser dans les deux cas le
même algorithme de commande (face à un côte, il ne faut pas agir de la même façon sur
l’accélérateur!).
Par opposition à une boucle fermée, un système peut être en boucle ouverte (figure 1.6). Un
système en boucle ouverte ne contient pas de régulateur et il n’y a pas de rétroaction. Pour
combattre l’effet des perturbations sur le procédé, la rétroaction est nécessaire afin de maintenir la
sortie égale à la consigne (sinon comment peut-on savoir que la sortie diverge de la consigne!).
Perturbations
Consigne
r
+
Erreur
ε
Régulateur
Action
u
Sortie mesurée
y
Procédé
-
Figure 1.5
Systèmes et commande linéaires GEL-21946
8
Chapitre 1
Description d’une boucle de commande
Perturbations
Action
u
Sortie mesurée
y
Procédé
Figure 1.6
RÉGULATION ET POURSUITE
Un système en boucle fermée peut être utilisé en régulation ou en poursuite. L’asservissement
est utilisé en en régulation (système régulé) si la consigne est constante. L’objectif est donc de
maintenir la sortie constante malgré la présence des perturbations. Si par contre la consigne varie
constamment la boucle de commande fonctionne en poursuite (système suiveur). Le but est alors
que la sortie suive la consigne.
Dans les deux cas l’objectif est donc que la sortie soit égale à la consigne (constante pour un
système régulé et variable pour un système suiveur).
En pratique, un système n’est jamais employé uniquement en poursuite ou en régulation. En
effet, dans le cas des systèmes régulés, il faut parfois changer la valeur de la consigne d’une
valeur constante à une autre. Durant ce changement, le système effectue une poursuite.
Lorsqu’un asservissement est dans un contexte de poursuite, les perturbations continuent
d’influencer le procédé et par conséquent il faut éliminer leurs effets (donc régulation en même
temps que la poursuite).
OBJECTIFS DES ASSERVISSEMENTS
Les objectifs d’un asservissement seront décrits à l’aide d’exemples industriels.
Objectifs en régulation
Un procédé couramment utilisé au Canada est la machine à fabriquer du papier. Une des
variables qui doit être régulée est le grammage (g/m2) du papier produit. Le but est d’obtenir du
papier dont le grammage est constant et égal à la valeur demandé par le client. En régulation, la
sortie (grammage) doit demeurer égale autant que possible à la consigne qui est constante. Le
produit est alors uniforme et il y a moins de rejets. En effet, la quantité de papier fabriqué dont le
grammage n’est pas celui désiré est moins grande. La figure 1.7 montre deux compilations du
fonctionnement d’une machine à papier. Chaque compilation analyse le fonctionnement de
l’asservissement de la machine avec un régulateur donné durant une période de 6 mois.
L’abscisse est la valeur du grammage et l’ordonnée est le nombre d’heures durant lesquelles le
Systèmes et commande linéaires GEL-21946
9
Chapitre 1
Description d’une boucle de commande
grammage avait une valeur donnée. Le système asservi #1 est meilleur que le système asservi #2
car la période de temps durant laquelle la sortie a été égale au grammage désiré est plus longue.
De plus, les grands écarts par rapport à la consigne ont duré moins longtemps. Le produit est
donc moins souvent hors des normes.
Durée
#1
[heures]
y : grammage mesuré
r : grammage désiré
#2
r
y [g/m2]
Figure 1.7
Durée
y : % de cuivre mesuré
r : % désiré
r M : % minimal demandé
#1
[heures]
#2
rM
r
r
y [%Cu]
Figure 1.8
Avec certains procédés, le produit doit posséder une qualité minimale. Ainsi, un client va acheter
d’une usine traitant du minerai de cuivre, un produit dont la teneur en cuivre en minimum (par
exemple, au moins 97% de cuivre dans les lingots). Si la contrainte n’est pas respectée, des
pénalités monétaires sont infligées à l’usine. L’usine doit donc tenter de produire avec la teneur
Systèmes et commande linéaires GEL-21946
10
Chapitre 1
Description d’une boucle de commande
minimale mais sans la dépasser de façon exagérée car le cuivre supplémentaire ne rapporte rien.
La figure 1.8 montre l’avantage d’un bon contrôleur. Dans les deux cas, la valeur minimale est
respectée 90% du temps. Cependant, avec le contrôleur #1, il est possible de demander une
consigne moins élevée. Il y a donc moins de cuivre de surplus qui se retrouve dans la production
(ce cuivre peut donc être vendu ailleurs).
Objectifs en poursuite
Une machine à papier ne fabrique pas un produit ayant toujours le même grammage.
demande, on passe régulièrement d’un grammage à un autre. Ce changement de
introduit une période transitoire durant laquelle le papier ne possède pas un grammage
Il est donc souhaitable que la sortie rejoigne le plus rapide possible la nouvelle
demandée (moins de pertes). Par conséquent, un bon régulateur est requis.
Selon la
consigne
constant.
consigne
BUTS DU COURS
Les deux principaux objectifs du cours est l’étude de la dynamique des systèmes linéaires et la
conception de régulateurs.
Étude de la dynamiques des systèmes
Le comportement dynamique d’un système peut se représenter mathématiquement. Utilisant ces
outils, il sera possible de calculer la sortie du système si l’entrée et les conditions initiales du
système sont connues.
Conception de régulateurs
En se basant sur la représentation mathématique du système étudié, des techniques de conception
de réseaux correcteurs seront détaillées.
ILLUSTRATIONS INDUSTRIELLES
Cette section illustre que les techniques que vous apprendrez dans le cadre de ce cours peuvent
effectivement être utilisées pour améliorer la régulation des procédés. Il s’agit de données
véritablement enregistrées sur des procédés industriels et les régulateurs ont été conçus en
employant les techniques décrites dans le cours Systèmes et commande linéaires.
Systèmes et commande linéaires GEL-21946
11
Chapitre 1
Description d’une boucle de commande
Procédé 1
Le procédé est un conduit en “ T ” dans lequel coule un mélange d’eau et de minerai finement
broyé qu’on appelle pulpe (figure 1.9). La densité de la pulpe (ou encore le pourcentage de solide
dans la pulpe) mesurée par le capteur doit être régulée en manipulant le débit d’eau. La figure
1.10 compare l'ancien régulateur (t<800) avec celui bien réglé selon les techniques que vous
apprendrez (t>800). Le graphe supérieur montre la consigne, qui est le signal en crénaux, et la
mesure. Le graphe inférieur illustre les variations du signal de commande.
Procédé 2
Le procédé est un réservoir contenant de la pulpe. La variable manipulée est l’ajout d’eau alors
que la sortie à contrôler est la densité de la pulpe à la décharge (figure 1.11). La figure 1.12
compare le comportement de l’asservissement initialement utilisé par l’usine (avant) et celui d’un
asservissement bien conçu (après). La figure 1.13 montre l’amélioration obtenu sur un autre
procédé similaire (ancien réglage: t<900; nouveau réglage: t>900).
eau
capteur de densité
pulpe
Figure 1.9
Avant et après
74
Sortie - densité
72
70
68
66
Commande - débit d'eau
0
200
400
600
800
1000
1200
0
200
400
600
Temps [s]
800
1000
1200
60
50
40
30
20
Figure 1.10
Systèmes et commande linéaires GEL-21946
12
Chapitre 1
Description d’une boucle de commande
eau
pulpe
capteur
de densité
pulpe
pompe
Figure 1.11
Avant
Après
78
76
Sortie - densité
Sortie - densité
76
74
72
70
0
200
400
600
Commande - débit d'eau
Commande - débit d'eau
30
25
0
200
400
600
Temps [s]
800
72
70
68
800
35
74
0
500
0
500
1000
1500
2000
1000 1500
Temps [s]
2000
34
32
30
28
26
24
Figure 1.12
Systèmes et commande linéaires GEL-21946
13
Chapitre 1
Description d’une boucle de commande
Avant et après
76
Sortie - densité
74
72
70
68
Commande - débit d'eau
0
200
400
600
0
200
400
600
800
1000
1200
1400
1600
800
1000
Temps [s]
1200
1400
1600
50
45
40
35
30
Figure 1.13
Procédé 3
Le procédé est un convoyeur. La variable manipulée est la vitesse des moteurs entraînant le
convoyeur alors que la sortie contrôlée est la lecture de la balance installée au bout du convoyeur
(il s’agit donc d’une mesure du débit de matière transportée par le convoyeur) (figure 1.14). La
figure 1.15 montre le comportement de l'asservissement avec un régulateur mal réglé (t<800) et
avec un régulateur efficace (t>800).
balance
vitesse
moteur
Figure 1.14
Les techniques mathématiques du cours Systèmes et commandes linéaires permettent d’effectuer
des applications dans de nombreux domaines. Elles ne sont pas du pelletage de nuages
mathématiques! Le concept de système est omniprésent partout en ingénierie (et même plus :
économie, écologie, etc.). Les asservissements sont nécessaires dans d’innombrables applications
qui touchent tous les domaines.
Systèmes et commande linéaires GEL-21946
14
Chapitre 1
Description d’une boucle de commande
Avant et après
Sortie - débit minerai
220
200
180
160
140
0
200
400
600
800
1000
1200
1400
200
400
600
800
Temps [s]
1000
1200
1400
80
Commande - vitesse
70
60
50
40
0
Figure 1.15
Systèmes et commande linéaires GEL-21946
15

Documents pareils