Professional Documents
Culture Documents
INTRODUCTION GENERALE
La Rgulation Automatique
La rgulation est l'action de ragir en temps rel : minimiser l'cart entre une grandeur
mesure et une consigne en agissant sur une grandeur de commande.
Remarque : Certains de ces objectifs peuvent tre atteints par la mcanisation seule.
minimum
de qualit minimum
requis de qualit
requis
QUALITE
qualit qualit
QUALITE
minimale moyenne consigne
Vous vous fixez un seuil de qualit minimale : vous devez dcaler votre point de
fonctionnement pour ne pas avoir de rebus. Mais ce changement de point de
fonctionnement augmente le cot de production.
Bilan : le production donne une qualit plus homogne et un cot de fabrication moindre.
Rgulation Automatique 1
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Le concept CIM
NIVEAU 3
GESTION DE
PRODUCTION
NIVEAU 2
OPTIMISATION DES POINTS DE
CONSIGNE DES REGULATEURS
(FONCTION ECONOMIQUE)
NIVEAU 1
NIVEAU
NIVEAU DU PROCD, DES CAPTEURS ET ACTIONNEURS.
REGULATIONS LOCALES
Historique
1974
INFORMATIQUE
1960
1980
ELECTRONIQUE
1950
1965
ELECTRIQUE
1930
1960
PNEUMATIQUE
1920
HYDRAULIQUE
Forte utilisation
VOLUTION THORIQUE
Thorie de la
commande
optimale
PONTRYAGYN CONDUITE OPTIMALE
Rgulateur Thorie de
boules la raction Multivariables
J. WATT NYQUIST KALLMAN Elaboration de nouvelles mthodes de
commande :
Thorie des
-adaptatif
systmes
-multivariables
asservis
-intelligence artificielle
...
Augmentation des possibilits du matriel
TEMPS
microprocesseurs
ordinateurs industriels
transistors
Rgulation Automatique 2
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
METHODOLOGIE GENERALE
Actionneur Capteur
Procd
Test,Rglage et
maintenance
Synthse
Choix et calcul du rgulateur
Automatisme
Ralisation
Cablage, programmation et
rglage du rgulateur
Oprateur
C'est la premire tape : elle conditionne tout le reste de la procdure. il est prfrable,
dans la mesure du possible, de dfinir les objectifs de la rgulation en mme temps que
ceux du procd : ds le stade de la conception.
Analyse du systme
Ceci implique le choix de la ou des variable(s) de commande (les autres entres ne sont
plus que des perturbations) et de la ou des variable(s) commande(s). La connaissance du
procd et des essais sont utiles dans ce choix.
Synthse du correcteur
On choisit ensuite le type de rgulateur qui permet d'obtenir les performances souhaites
compte tenu de la connaissance que l'on a sur le systme.
Rgulation Automatique 3
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Il faut ensuite rgler les paramtres du rgulateur pour obtenir exactement les
performances dsires.
Le rgulateur doit ensuite tre test sur le procd en rgime stabilis, lors de
perturbations ou de changements de consigne.
Remarque : une tape importante est constitue par le choix de l'instrumentation, capteurs
et actionneurs en particulier. Le prsent cours n'inclut pas les aspects technologiques de la
rgulation.
SIGNAUX ET SYSTEMES
Grandeur
Une grandeur ou variable est une entit qui peut se modifier et qui peut-tre
gnralement mesure.
Une grandeur d'entre est celle qui est applique un systme et qui est indpendante des
autres grandeurs du systme.
Une grandeur de sortie est celle fournie par le systme et qui dpend des grandeurs
d'entres.
Signal
Un signal u(t) est une grandeur mesurable dont une ou plusieurs caractristiques sont
porteuses d'une information.
(b) : Un signal chantillonn ou discret dans le temps correspond une grandeur qui n'est
observe et reprsente que d'une manire intermittente.
(c) : Un signal numrique est un signal quantifi reprsent par des nombres. Il est discret
en temps et en amplitude.
Un signal est causal s'il prend des valeurs nulles pour t <0.
Rgulation Automatique 4
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Un signal est alatoire (ou stochastique) ou dterministe selon que le hasard intervient ou
non dans sa gnration.
Systme
MILIEU AMBIANT
frontire
SYSTEME
(PROCEDE)
commande u(t)
Un systme se dfinit d'abord par ses fonctionnalits, ses frontires et ses entres / sorties.
Rgulation Automatique 5
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Remarque : Un systme dynamique est donc entirement spcifi par ses frontires, ses
entres / sorties et sa dynamique.
Remarque : La plupart du temps, on se ramne au 1er cas, plus simple traiter, bien que
fondamentalement on ne rencontre en IAA que des systmes paramtres distribus.
Un systme est dit stationnaire ou invariant si les paramtres des quations dcrivant sa
dynamique sont des constantes.
Remarque : En gnral, les systmes peuvent tre considrs comme stationnaire court
terme seulement car il y a toujours un vieillissement des actionneurs, des conduites... qui
modifient quantitativement son comportement.
Un systme simple comporte une variable dlivre par un autre systme extrieur, une
variable provenant du milieu ambiant et une variable dirige vers l'extrieur.
Un systme linaire est un systme qui obit au principe de superposition dfini par les
proprits d'additivit et d'homognit.
Rgulation Automatique 6
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
- additivit : les causes ajoutent leurs effets.
COMMANDE
La commande est l'action dlibre sur ou dans un systme en vue d'atteindre des
objectifs dfinis.
Le contrle est la surveillance d'un systme ou d'une partie d'un systme en vue de
s'assurer de son bon fonctionnement en dcelant le cas de fonctionnement incorrect. Ceci
s'opre en mesurant une ou plusieurs grandeurs du systme et en comparant le rsultat de
ces mesures des valeurs prescrites.
Rgulation Automatique 7
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Une perturbation v(t) est une grandeur d'entre autre que la grandeur de commande. Elle
a un effet indsirable sur le fonctionnement du procd. Elle est mesurable ou non,
alatoire ou dterministe.
Remarque : Toutes les grandeurs de sortie ne sont pas forcment des grandeurs
commandes : on peut les considrer comme des variables d'tat car elles renseignent sur
l'tat du systme.
On parle de commande en boucle ouverte (BO) lorsqu'il n'est pas fait usage de la mesure
de la grandeur commande y(t).
La commande en boucle ferme (BF) est celle o l'action sur le systme command
dpend de la mesure de la grandeur commande y(t).
car
Rgulation Automatique 8
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
BOITE A OUTILS
Schma fonctionnel
Exemple :
Transformation de LAPLACE
une fonction relle (t) de la variable relle t, dfinie pour tout t, permet de transformer
des quations diffrentielles [(t)] en quations algbriques [F(s)] plus faciles rsoudre et
o s est variable complexe (parfois note p) dfinie par :
s = + j
o est 2f avec f une frquence. On remplace donc la description d'un signal dans le
temps par sa description dans le domaine des frquences. Et la bote outils pour l'tude
des signaux dans le domaine des frquences est particulirement fournie : c'est donc
souvent un choix judicieux.
Rgulation Automatique 10
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
1 1 c + j st
L [ F(s)] (t ) = 2 j
c j
F( s ) e ds
Rgulation Automatique 11
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Exemple :
Fonction de transfert
La fonction de transfert est un des concept de base de la rgulation automatique : c'est une
criture condense, dans le domaine frquentiel, du modle du systme. Elle dcrit
simplement la dynamique qui relie la rponse du systme toute excitation.
Soit E(s) et S(s) les transformes de Laplace des signaux d'entre et de sortie du systme, la
fonction de transfert, ou transmittance, s'crit alors :
S(s)
H(s) =
E(s)
Rgulation Automatique 12
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
pour des conditions initiales nulles sinon il est ncessaire de changer de repre.
Dans le cas des systmes avec retard, on trouve au dnominateur un terme non linaire en
exp(-s) avec le retard pur en secondes.
La classe ou type du systme est donn par le nombre d'intgrateurs dans la fonction de
transfert (puissance de p en facteur du dnominateur).
Les rgles de calcul de la fonction de transfert d'un systme complexe partir des
fonctions de transfert lmentaires sont trs simples :
- En srie : on multiplie les fonctions de transfert,
- En parallle : on aditionne les fonctions de transfert.
Rgulation Automatique 13
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Retard
Quand un systme est soumis une excitation et que sa courbe de rponse ne commence
varier qu'au bout de T secondes, on dit qu'il y a un retard pur de T. La fonction de transfert
est alors multiplie par un terme supplmentaire : e Tp . Ce terme vient des proprits de la
transforme de Laplace (translation temporelle).
ANALYSE
Pour l'Automaticien, la premire chose faire aprs avoir dfini les objectifs consiste
dfinir le systme, ses entres et ses sorties et plus particulirement les grandeurs
commande et de commande (y et u).
En fait, 80% des prcds industriels peuvent tre considrs comme linaires autour d'un
point de fonctionnement, on peut donc fixer a priori la forme gnrale de la fonction de
transfert. Il ne reste plus qu' dterminer le retard et l'ordre et les coefficients des
polynmes au numrateur et au dnominateur. C'est de l'identification, on fixe la
fonction de transfert et on calcule les valeurs qui permettent de simuler le mieux possible
les courbes de rponse observes exprimentalement. Dans les cas complexes, on peut
utiliser des progiciels d'identification.
Exemple de modlisation
thermocouple
Tm
canalisation
fluide
T
Rgulation Automatique 14
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
instantanne de la temprature mesure par le thermocouple en fonction de la
temprature du fluide est :
(mc p T m )
soit = S(T T m )
t
Tm S S
ou = T Tm
t mc p mc p
Ce qui donne la courbe de rponse indicielle suivante dans le cas d'une variation brusque
de la temprature du fluide.
Tm
Tm
t
On observe ainsi que pendant une priode dtermine la valeur mesure est diffrente de
la valeur relle du fluide du fait de la dynamique du capteur.
Principe de l'identification
Ces mthodes ncessitent l'emploi d'un ordinateur. Mais dans les cas simples, ou pour une
premire approximation, il est possible d'identifier la main une fonction de transfert
simple. Nous allons nous placer dans ce cas de figure.
Systme d'ordre 1
K1
1 + T1 p
Rgulation Automatique 15
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
La constante de temps est le temps ncessaire pour raliser 63,2% de la rponse (temps de
retard non compris). Ce paramtre caractrise la rapidit du systme une excitation. Au
bout de 3T1, la rponse est moins de 5% de la rponse finale aK1 (chelon d'amplitude
a).
Le temps de monte ou temps mis pour passer de 10% 90% de la rponse est gal
2,2T1.
On remarquera que la pente de la tangeante l'origine est assez raide ce qui n'est pas le
cas pour un systme d'ordre 2.
Systme d'ordre 2
K2
p p2
1 + 2 + 2
n n
Rgulation Automatique 16
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
1
est l'quivalent de la constante de temps de l'ordre 1.
n
Rgulation Automatique 17
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
amplitude du 2me dpassement : aK2 1 + e 1 2 e 1 2
pseudo priode p : n 1 2
4
aprs un temps de la rponse se stabilise entre 0,98 aK2 et 1,02 aK2.
n
Un systme dordre 1 ne peut pas osciller. Un systme dordre deux peut osciller ou
non. Un systme dordre 1 est toujours stable. Un systme dordre 2 peut tre instable
(amortissement ngatif).
Cas gnral
En gnral, les procds rencontrs sont des systmes dordre (n>>1) (avec des
numrateurs dordre m>0). Mais, bien souvent, on peut approximer leur comportement
par un systme dordre 1 ou 2.
SYNTHESE
Calcul de la FTBF
V(p)
C(p) Y(p)
+ + +
R(p) H(p)
- U(p)
H( p)R( p) H( p)
Y( p) = C( p) + V( p)
1 + H( p)R( p) 1 + H( p)R( p)
On voit donc apparatre deux termes : l'un par rapport la consigne et l'autre par rapport
la perturbation. Le premier reprsente la dynamique de poursuite et le second la
dynamique de rgulation. Les deux termes peuvent s'tudier sparment.
Performances
Stabilit
La stabilit est un point primordial dans le choix et le rglage d'un rgulateur. Les autres
critres de performance sont secondaires. Deux cas sont possibles :
- S'assurer qu'un systme asservi reste stable quelque soient les conditions.
Un systme est stable quand, cart de sa position d'quilibre par une perturbation, il
revient naturellement sa position d'quilibre aprs que la perturbation se soit termine.
STABLE INSTABLE
Il existe plusieurs mthodes mathmatiques pour tester la stabilit d'un systme. Les
mthodes pratiques que nous retiendrons seront les suivantes :
- Systme d'ordre 1 : toujours stable (constante de temps positive).
Rgulation Automatique 19
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
- Systme d'ordre 2 : stable si >0.
- Systme d'ordre n : stable si tous les ples sont partie relle ngative.
- Pour les cas o l'on ne trouve pas facilement les ples de la fonction de transfert,
on utilisera le critre de Routh. Pour ce faire, on remplit un tableau selon la formule
suivante, et ce pour n lignes. Ici les ai sont les coefficients de pi dans le polynme d'ordre n
au dnominateur de la transmittance.
Le nombre de changements de signe dans la colonne 1 est gal au nombre de ples partie
relle positive. Le systme est donc stable si on ne trouve aucun changement de signe en
colonne 1. Dans les cas o le degr du polynme au dnominateur de la fonction de
transfert est infrieur 5, la condition se rsume par :
Rapidit
Prcision
Rgulation Automatique 20
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Selon la classe (nombre d'intgrateurs purs) du systme, on obtient les erreurs suivantes :
Robustesse
Les rgulateurs numriques prsentent bien des avantages mais par contre sont peu
robustes si l'on considre les erreurs de troncatures qui s'accumulent et peuvent
s'amplifier.
Autres critres
Les diffrents critres suivants permettent de calculer les paramtres de la FTBF. Donc
connaissant la FTBO on peut ainsi obtenir la FT du rgulateur.
Hall-Sartorius ou ISE
pour E = 0 J = e 2 (t)dt
0
2T r
E 0 J = e 2 (t)dt
0
ITAE
pour E = 0 J = t e(t) dt
0
2T r
E 0 J = t e(t) dt
0
Ce critre minimise les dpassements. Le tableau suivant permet d'obtenir directement les
paramtres de la FT optimises selon ce critre.
Il existe d'autres critres ITSE ( avec t e2(t) ), IAE ( avec |e(t)| )... qui sont moins faciles
utiliser.
Prcision
Robustesse
Modes de rgulation
Remarque : Si l'actionneur est du type TOR (tout ou rien) on peut se ramener une
rgulation analogique classique comme suit en agissant sur une frquence de mise en
marche de l'actionneur.
Proportionnel
Ce type de rgulateur
- corrige les effets d'une perturbation,
- n'annule pas l'erreur de statisme,
- diminue la stabilit du systme quand on augmente le gain.
Rgulation Automatique 23
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Effet de laction proportionnelle suite un changement de consigne (en haut) ou larrive dune
perturbation (en bas). La mesure ne rejoint jamais la consigne : laugmentation du gain (Gr)
amliore les choses, mais elle risque dapporter des instabilits.
Proportionnel et Intgral
Ce type de rgulateur
- corrige les effets d'une perturbation,
- ralentit la correction,
- annule l'erreur de statisme,
- introduit un dpassement.
Rgulation Automatique 24
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Effet de laction intgrale suite un changement de consigne (en haut) ou larrive dune
perturbation (en bas) : associe laction proportionnelle, elle permet dliminer lcart mesure-
consigne.
Proportionnel et Driv
Ce type de rgulateur
- acclre la correction,
- n'annule pas l'erreur de statisme,
- stabilise le systme,
- amplifie les bruits.
Rgulation Automatique 25
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Effet de laction drive suite un changement de consigne (en haut) ou larrive dune
perturbation (en bas) : la stabilit est amliore et les temps morts sont en partie compenss. A noter
que laction drive ne peut tre utilise seule.
PID
1
R( p) = K p 1 + + T d p
Ti p
Applique un premier ordre sans retard (K, T), la FTBF de rgulation donne :
KTi p
( ) 2
( )
Ti T + KK p T d p + Ti 1 + KK p p + KK p
Rgulation Automatique 26
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Soit un systme du second ordre (c'est aussi le cas pour un PI). Et d'une manire gnrale,
l'ajout d'un intgrateur augmente l'ordre du systme asservi et a donc tendance le
dstabiliser (oscillations).
Structures
La correction srie est la plus utilise. Elle agit la fois sur la stabilit et la prcision, aussi
bien en rgulation de maintien qu'en rgulation de correspondance.
Srie/parallle
Rgulation Automatique 27
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Cascade
En pratique, on construit des boucles fermes imbriques les unes dans les autres o les
sorties de certains rgulateurs deviennent les grandeurs de rfrences d'autres rgulateurs.
humidit produit
R1 R2 Bruleurs Schoir
Anticipation ou Feed-forward
Mixte
Rgulation Automatique 28
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Rglage du rgulateur
Rgler un rgulateur aprs avoir choisi le mode de rgulation c'est calculer les valeurs des
paramtres Kp, Ti et Td (cas d'un PID).
Dans le cas d'un rgulateur auto-adaptatif, le rglage est fait automatiquement, en temps
rel.
Ziegler-Nichols
Rgulation Automatique 29
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
Attention : Ce tableau est donn pour un gain statique unitaire en boucle ouverte. Dans
le cas gnral o ce gain est diffrent de 1, il conviendra de diviser Kp par cette valeur.
Critres de Dindeleux
P PI PD PID
1er ordre absolue absolue -------------------- --------------------
BROIDA -------------------- limite -------------------- limite
STREJC n=2 absolue absolue -------------------- absolue
STREJC n=3 -------------------- limite -------------------- absolue
STREJC n>3 -------------------- limite -------------------- limite
Dindeleux dfinit 2 types de rgulateurs partir de la FTBO note H(p). On peut calculer
algbriquement la fonction de transfert R(p) du rgulateur par :
- Rgulateur idal
Rgulation Automatique 30
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
1
R( p) =
Tp H( p)
Ceci correspond un systme asservi dont la stabilit est absolue et la rponse indicielle
apriodique.
- Rgulateur parfait
1 1
R( p) =
Tp (p + 1) H( p)
Ceci revient choisir un asservissement dont la rponse indicielle est un 2me ordre stable
(donc stabilit limite).
METHODES PRATIQUES
La mthode graphique est trs simple : il suffit de mesurer les temps T1 et T2 o l'on
observe respectivement 28% et 40% de l'amplitude maximale de la rponse indicielle.
Rgulation Automatique 31
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
On peut alors calculer le gain statique Gs, le retard et la constante de temps l'aide des
relations suivantes :
Gs = M
C
=5,5 (T2-T1)
=2,8T1-1,8T2
M
On en tire : Gs =
.Gr
Deuxime essai : augmentation du gain du rgulateur pour obtenir des oscillations
entretenues de la mesure.
On obtient alors :
T
=
6,28
(GrcCs )2 1
T
arctg (GrcCs )2 1
= 1
2
Calcul du rgulateur
On obtient ainsi :
par lecture directe
1 M
K=
t C
Rgulation Automatique 33
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
On augmente le gain du rgulateur :
On obtient ainsi :
Grc T
K= et =
6,28T 4
Calcul du rgulateur
Rfrences Bibliographiques
LARMINAT (de), THOMAS, Automatique des systmes linaires, ed. Flammarion, Paris.
Rgulation Automatique 34
Francis COURTOIS - Gilles TRYSTRAM - mai 2003
K.J. ASTROM et B. WITTENMARK, 1984, Computer controlled systems, ed. Prentice-Hall,
Englewood Cliffs.
Rgulation Automatique 35