Académique Documents
Professionnel Documents
Culture Documents
Coursautomatique 120102155323 Phpapp02 PDF
Coursautomatique 120102155323 Phpapp02 PDF
on souhaite qu'une certaine grandeur physique (vitesse, courant, temprature) ait une
valeur moyenne donne en rgime permanent
cette mme grandeur physique doit passer d'une valeur une autre en un temps donn,
voire avec un profil de variation impos.
Les mthodes de l'automatique offrent donc la possibilit de modifier le comportement
statique et dynamique d'une grandeur physique, afin qu'elle volue conformment aux
exigences de l'application.
Exemples introductifs
On prsente ci-dessous quelques exemples de systmes de rgulation automatique, que l'on
appelle aussi systmes asservis.
La figure 1.2 reprsente schmatiquement une installation permettant de faire une rgulation
manuelle de temprature. L'oprateur agit sur un potentiomtre pour ajuster la tension de
commande de l'amplificateur de puissance, lequel alimente un corps de chauffe lectrique.
Comme les lments dessins reprsentent assez explicitement des dispositifs dpendant de la
ralisation technique de l'installation (par exemple corps de chauffe lectrique et non gaz),
on parle de schma technologique.
moins la temprature qu'il peroit sensoriellement, concide avec . Il agit pour cela sur
le potentiomtre afin d'ajuster la puissance thermique dissipe dans la rsistance du corps de
chauffe (f_01.dsf).
Rgulation manuelle de temprature: repsentation par schma fonctionnel
temprature souhaite, avec la temprature mesure (perue) , image aussi fidle que
possible de la temprature relle (cela dpend de la qualit du capteur). En fonction du
rsultat de la comparaison, l'oprateur agit sur le potentiomtre, ce qui modifie la tension
aux bornes du corps de chauffe, la puissance dissipe et finalement la temprature du local.
On observe que le schma fonctionnel de la figure 1.3 fait dj apparatre une
cot
fiabilit
rapidit
scurit/confort de l'oprateur (atmosphre de travail par exemple explosive, toxique,
etc)
scurit de l'installation elle-mme
Se basant sur les schmas technologique et fonctionnel des figures 1.2 et 1.3, on les
transforme en vue de rendre la rgulation de temprature compltement automatique (figures
1.4 et 1.5).
temprature mesure par un capteur ad hoc (ici un bilame) tant effectue par un
dispositif appel rgulateur qui se charge d'agir sur le corps de chauffe. Ici le rgulateur a un
comportement de type tout-ou-rien, que l'on nomme parfois rgulateur action deux
positions: si l'erreur de temprature est en-dessous d'une certaine limite, on impose aux
bornes du corps de chauffe, sinon, s'il fait trop froid, on applique la tension maximale.
Rgulation manuelle
rsistant .
Figure: Rgulation manuelle de la vitesse d'un moteur DC: l'oprateur estime (mesure) la
peut tre ajuste en modifiant la tension aux bornes de l'induit. Pour qu'elle corresponde
, il faut que la tension soit ajuste des valeurs diffrentes selon le niveau de couple
rsistant (frottement sec et visqueux, etc): ici sont illustrs les cas o et
Rgulation automatique
Figure: Rgulation automatique de la vitesse d'un moteur DC: l'oprateur est remplac par un
est ralise au moyen d'un capteur (ici une dynamo-tachymtrique). La mesure est
Figure: Rgulation automatique de la vitesse d'un moteur DC, avec rgulateur action deux
proportionnelle l'erreur .
rgulateur action deux positions, mais la grandeur rgle (mesure) ne concide pas
Figure: Schma fonctionnel mettant en vidence les lments et signaux caractristiques d'un
systme de rgulation automatique.
Blocs fonctionnels et sous-systmes
Rgulateur
Traite le signal d'erreur et en dduit
diminuer
Amplificateur Amplifie en puissance le signal de
de puissance
commande de faon ce qu'il soit
applicable au processus
Processus Installation asservir
Capteur
Forme une image aussi fidle que
On note qu'avec le schma adopt, le systme rgler comprend tous les lments
Signaux
grandeur rgle
Entres/sorties
Signaux d'entre du systme de rgulation automatique:
Tableau: Units physiques des principaux signaux d'un systme de rgulation automatique.
Par unit physique, on entend celle du signal lui-mme, dfinie par la ralisation du systme,
et non celle de l'information qu'il porte.
Signal Notation Units physique Foehn Rgulation de
vitesse
Consigne Correspond l'unit
physique de la
grandeur rgle
fournie par le
capteur.
Typiquement des
ou des
Grandeur Correspond la
rgle nature du signal de
mesure sortie du capteur.
Typiquement des
Rgulation de correspondance et
rgulation de maintien
On peut envisager deux modes de rgulation:
consigne variable;
Figure: Rgulation de correspondance.
Stabilit
La stabilit d'un systme de rgulation automatique (cf chap.5) est une condition imprative.
Or, tout systme contre-ractionn est potentiellement instable. La cause en est due au retard
parfois trop importants que peut subir un signal (ou certaines de ses composantes spectrales)
se propageant travers la boucle. L'exemple de la douche illustre cela de manire intuitive
(figure 1.18).
Figure: Rgulation manuelle de la temprature d'une douche: schma technologique. Pour
l'exemple, on suppose que le dbit est constant et que seule la rpartition chaud-froid est
modifie.
o est le temps ncessaire l'eau pour se propager travers le tuyau de douche. Dans le
jargon des systmes asservis, on l'appelle retard pur.
Figure: Rgulation manuelle de la temprature d'une douche (Demo_05.mdl, cal_Demo_05.m):
cas de l'oprateur "press", i.e. d'un rgulateur gain lev.
Il y a donc dans cet exemple un retard pur entre l'action entreprise par l'oprateur sur
souhaite ;
3. l'oprateur ouvre modrment la vanne mlangeuse;
4. l'oprateur s'aperoit que l'ouverture de la vanne mlangeuse est sans effet notable;
5. l'oprateur ouvre davantage la vanne mlangeuse;
6. la temprature de l'eau directement l'entre du tuyau est alors une valeur leve;
Prcision et rapidit
L'exemple de la rgulation de vitesse (figure 1.12) avec rgulateur P montre que mme en
rgime permament constant (consigne constante, etc), un erreur subsiste: ce phnomne est
malheureusement normal puisqu'en effet, pour que le moteur DC tourne, mme vide, une
vitesse non-nulle correspondant si possible la consigne, il faut l'alimenter par une tension
aux bornes de l'induit que l'on se reprsesente facilement diffrente de zro. Or:
;
;
L'erreur observe s'appelle erreur statique. On dit que le systme asservi a du statisme.
capteur (la grandeur rgle ). Le diagramme de Bode la figure 1.25 montre en effet
qu'un signal d'erreur:
ne subit, la frquence d'environ , aucune attnuation ou amplification, le
Figure: Obtention de la rponse harmonique en boucle ouverte: le signal d'entre est l'erreur
et celui de sortie la grandeur rgle . Le rsultat est donn sur la figure 1.25.
(Demo_02.mdl, cal_Demo_07.m, ).
En consquence, la composante spectrale du signal d'erreur voit
tout simplement son signe invers, ce qui implique qu' cette frquence, il n'est pas
contre-ractionn, mais ractionn (figure 1.26): du fait de la structure boucle, une
valeur de valeur d'autant plus leve que le gain est lev, i.e. que les
performances exiges sont de haut niveau (figure 1.27). Dans le cas ou la
commande a une influence directe sur une grandeur mcanique, le bruit qu'elle
contient devient mme audible et peut par exemple acclrer des phnomnes
d'usure. Pour des systme 100% lectriques, le bruit de la commande peut
provoquer un chauffement supplmentaire.
Figure: Influence du bruit de mesure d'un asservissement de vitesse (bruit_02.m). Bien que la
Figure: Systme monovariable. Dans un contexte gnral, le signal d'entre est appel
et celui de sortie .
Comportement dynamique
Figure: Exemple de rponse indicielle d'un systme dynamique complexe.
Le comportement dynamique, i.e. en rgime transitoire, est souvent difficile
qualifier (quantifier) sur la base de l'analyse temporelle seule. Il faut des outils
spcifiques tel que les transformations de Fourier et de Laplace.
Comportement statique
Systme statique
Systme dynamique
Un systme est dynamique si sa sortie peut dpendre non seulement de l'entre prsente
Systme linaire
Un systme est linaire s'il obit au principe de superposition:
alors );
Ces quations peuvent tre prsentes sous la forme d'une seule quation diffrentielle
d'ordre :
Des exemples de non-linarits se trouvent dans des cas de figures tels que:
la saturation magntique provoquant une variation de l'inductance en fonction du
le frottement sec ou visqueux agissant sur l'arbre d'un moteur lectrique dpend
position: .
Dans tous ces cas, on vrifie en effet que le principe de superposition ne s'applique pas.
Une mthode de linarisation de tels systmes sera prsente au chap.2.
Introduction
et le systme rgler .
que possible; dans ce but, il fournit au systme rgler la commande telle que
Cette commande est en gnral d'un faible niveau de puissance, raison pour laquelle un
amplificateur de puissance est normalement intercal entre le rgulateur et le systme rgler
proprement parler.
si
si
ou beaucoup plus complique (rgulateurs flous, rseaux de neurones).
Rgulateurs non-linaires
Si l'on imagine vouloir rgler la temprature d'une salle et la maintenir aux environs
Figure: Allure de la grandeur rgle (temprature mesure) lors d'un asservissement par
rgulateur action deux position avec hytrse.
Il faut cependant noter que la non-linarit de ces rgulateurs simples rend difficile
leur synthse sur la base d'un cahier des charges fixant les performances du
systme asservi. Malgr cela, ils sont frquemment utiliss pour des applications
dont l'actionneur supporte une forte sollicitation et pour lesquelles une oscillation
Figure 4.11:
tre dans ce cas non-nul pour que atteigne un niveau diffrent de zro.
Figure: Asservissement de vitesse d'un moteur DC. La tension aux bornes de l'induit
doit tre non-nulle si la vitesse est diffrente de zro, ne serait-ce que pour quilibrer
Il faut donc que le systme prsente une erreur pour qu'une tension d'alimentation
couple rsistant agissant sur son arbre, le moteur doit fournir du couple pour
les compenser afin de se maintenir en tat d'quilibre. Ce couple (moteur) ne peut
alors tre fourni que si la tension aux bornes de l'induit est suprieure la
tension induite :
Celle-ci tant positive diffrente de zro puisque le moteur tourne, doit donc
tre positive diffrente de zro. Avec un rgulateur de type P, l'erreur ne peut donc
qu'tre diffrente de zro et le systme asservi prsente donc ce qu'on appelle du
statisme.
d'entre et se maintient son dernier niveau lorsque l'erreur est nulle: la solution
consiste intgrer l'erreur. La loi de commande est donc:
La commande propose est forme des deux contributions et , contributions
proportionnelle (P) et intgrale (I). Le rgulateur est donc actions proportionnelle et
intgrale: c'est un rgulateur PI.
Rgulateur I pur
La rponse harmonique du rgulateur PI (figure 4.23) montre que celui-ci est action
plutt intgrale basse frquence et plutt proportionnelle haute frquence. Ce
comportement intgrateur basse frquence fait l'avantage du principal du
rgulateur PI, son action I permettant d'annuler une erreur statique. Cela peut
galement se comprendre en observant sur la rponse harmonique qu' basse
frquence, le gain de l'intgrateur tend vers l'infini: en d'autres termes, le gain de
boucle
L'examen de ces deux fonctions de transfert en boucle ferme, values en basses frquences,
peut montrer un autre avantage du terme intgrateur: si le gain varie quelque peu,
les performances en boucle ferme du systme ne s'en ressentent que faiblement puisque l'on
a approximativement:
On dit que le rgulateur action intgrale amliore la robustesse du systme,
rendant en particulier ses performances de prcision peu dpendantes des variations
d'autant plus violemment que le gain sur cette action est lev. Si, au moment
rgulateur P de gain ;
et .
Pour ce faire, la drive par rapport au temps du signal d'erreur est calcule
proportionnel ;
Systme rgler:
Rgulateur P:
Rgulateur PD:
Figure: Rponses indicielles en boucle ferme, pour un mme systme systme asservi par un
rgulateur P puis un rgulateur PD. Ce dernier offre, avec la mme action proportionnelle
( dans les 2 cas) un comportement mieux amorti et tout la fois plus dynamique.
Outre le comportement moins oscillatoire du systme asservi par un rgulateur PD,
on remarque que le systme est plus rapide. Quant la commande, on vrifie sur la
figure 4.31 qu'aprs une impulsion de grande amplitude suivant immdiatement
l'application du saut unit de consigne, elle change de signe pour "freiner" le
systme, l'erreur tant dj en train de dcrotre. Elle est par d'ailleurs en avance sur
situation ou les d'avance que subit un signal haute frquence sont en partie ou
totalement compenss par les retards propres au systme rgler (par exemple
dans le cas d'un systme possdant un retard pur) alors que le gain reste une
valeur leve. Les mthodes d'analyse harmonique tudies ultrieurement (chap.6)
permettront de quantifier prcisment ce problme.
Une consquence directe de l'effet d'anticipation de l'action D est qu'il est a priori
plus facile de limiter les dpassements de la rponse indicielle avec un rgulateur PD
qu'avec un rgulateur P ou PI: l'action D apporte une contribution allant diminuant
ds le moment o l'erreur dcrot, introduisant ainsi un effet de freinage lors de
l'approche de la consigne. Dans ce sens, l'action D est une commande
particulirement ``intelligente''.
ou encore
Rgulateur PD ralisable
L'oprateur effectuant la drive du signal d'erreur n'est pas ralisable physiquement; en effet,
l'examen de son lieu de Bode montre que son gain tend vers l'infini en mme temps
que la frquence du signal. La puissance de celui-ci est alors, dans le cas d'un signal
sinusodal d'amplitude unitaire:
Cette puissance tend vers l'infini lorsque en fait autant, ce qui rend caduque la
ralisation d'un drivateur pur. Il faut donc s'attendre ce qu' partir d'une certaine
frquence, le gain du drivateur rel cesse d'augmenter au rythme de
temps .
P - -
PI -
PID
Gnralement les gains proportionnels ( ) proposs par Ziegler-Nichols sont trop levs et
Exemple
Considrant la rponse indicielle d'un systme apriodique (figure 4.42), on peut y mesurer:
la pente:
le temps :
La division par de la valeur du gain proportionnel permet d'obtenir une rponse indicielle
tout fait satisfaisante (deuxime graphe).
Figure: Rponse indicielle en boucle ferme, rgulateur PID ajust selon la premire mthode
de Ziegler Nichols.
on se trouve ainsi la limite de stabilit du systme. Aprs avoir relev le gain critique
P - -
PI -
PID
P - -
PI -
PID
Il est important de remarquer que les paramtres et proposs dans les mthodes de
Ziegler-Nichols ont t fixs dans un rapport constant gal . Cela conduit, pour le
rgulateur, zros confondus en
Auto-ajustement d'un rgulateur PID
Une exprience telle que celle propose ci-dessus n'est gnralement pas admise en milieu
industriel car la matrise de l'amplitude des oscillations est dlicate et le risque d'une perte de
stabilit est trop grand. Afin de contourner ce problme, on prfre crer les oscillations
entretenues l'aide d'un rgulateur tout-ou-rien. Par le fait que l'amplitude du signal de
Figure: Mise en oscillation contrle d'un systme asservi au moyen d'un lment non-
linaire (caractristique de relais).
celle d'un signal carr vaut , on dtermine le gain du systme pour cette
L'inverse de ce gain n'est autre que le gain critique qu'il faut placer dans
le rgulateur pour transformer l'ensemble en un systme oscillant de manire
permanente. On se trouve alors dans la situation dcrite par Ziegler-Nichols dans la
mthode en boucle ferme. Alors :
Exemple
Une illustration de ces possibilits est donne ci-dessous avec un systme possdant 3
constantes de temps et un retard pur dont la fonction de transfert vaut:
Figure: Mthode du relais: on mesure la priode d'oscillation et son amplitude .
critique
Figure: Rponse indicielle en boucle ferme, rgulateur PID ajust selon la seconde mthode
de Ziegler Nichols, avec l'aide de la technique du relais.
Cette rponse est pratiquement optimale et est donc tout fait satisfaisante. Il est intressant
de comparer les rponses indicielles obtenues par les 2 mthodes de Ziegler-Nichols. Dans les
2 cas, le systme tait le mme et on peut constater que les rsultats sont assez proches malgr
des paramtres PID lgrement diffrents.
Enfin, il est important d'insister sur le fait que la mthode de Ziegler-Nichols en
boucle ferme fonctionne relativement bien pour des systmes sans comportement