Académique Documents
Professionnel Documents
Culture Documents
- IMPLEMENTATION DU
REGULATEUR ET REGLAGE
DU PROCEDE
2
2
Sommaire
Remerciements..6
Notations et symboles...7
Introduction...6
3
3
8.1- Mthodes de rglage exprimentales .
8.1.1- Mthode de rglage en boucle ouverte de Ziegler-Nichols.
8.1.2- Mthode de rglage en boucle ferme de Ziegler-Nichols.
8.2- Mthodes de rglage frquentielles..
1-Prsentation du procd
2- Les lments de la boucle de rgulation ..
2.1- Le capteur-transmetteur.
2.1.1- Caractristiques techniques..
2.1.2-Etalonnage du capteur.
2.2- Lorgane de correction..
2.2.1- Caractristiques techniques..
2.2.2- Caractristique dbit-ouverture .
2.3- Le rgulateur..
3-Cblage..
4- Identification
5-Etude en simulation du rglage du procd
5.1- Gain critique du systme.
5.2- Performances dune rgulation retour unitaire..
5.3- Rglage Ziegler-Nichols.
5.4- Autosyntonisations ou autorglage
5.5- Rglage dans le domaine frquentielle
5.6- Conclusion ..
5.7- Robustesse-Sensibilit
Conclusion gnrale.. ;.
Rfrences..
4
4
Je tiens remercier dans un premier temps, toute lquipe
pdagogique de l'cole suprieure de technologie et les
intervenants professionnels responsables de la formation gnie des
procds.
5
5
Notations et symboles
Symboles Dsignation
D Dpassement (%)
yc Consigne (% ou mA)
n Ordre du procd
6
6
t Temps (s)
dB Unit dcibel
ep Erreurs de position
7
7
Pour tre comptitif, un procd industriel doit tre obligatoirement
automatis. En effet, la comptitivit exige de le maintenir le plus prs possible
de son optimum de fonctionnement prdfini par un cahier des charges :
conditions ou performances imposes telles que la qualit des produits
fabriqus, la flexibilit de la production, la scurit du personnel et des
installations, lconomie de lnergie et le respect de lenvironnement. La
rgulation occupe gnralement la grande partie de lautomatisation dun
procd industriel.
Le travail de fin dtude qui nous a t propos est la mise jour dun
banc de rgulation de niveau qui faisait lobjet dune manipulation effectue par
les tudiants de la deuxime anne du dpartement gnie des procds. Plus
prcisment on doit implmenter un nouveau rgulateur la place dun ancien
qui a tomb en panne pour sauver la manipulation.
8
8
9
9
1-Objectif de la rgulation automatique
Lobjectif dune rgulation ou dun asservissement automatique dun
procd est de le maintenir le plus prs possible de son optimum de
fonctionnement, prdfini par un cahier des charges (conditions ou
performances imposes). Les aspects de scurit du personnel et des
installations sont prendre en compte comme ceux concernant lnergie et le
respect de lenvironnement. Le cahier des charges dfinit des critres qualitatifs
imposer qui sont traduits le plus souvent par des critres quantitatifs, comme
par exemple, de stabilit, de prcision, de rapidit ou de lois dvolution.
3-Asservissement et rgulation
3.1- Rgulation
Dans ce cas la consigne yc, traduisant lobjectif dsir du procd, est
constante et les grandeurs perturbatrices influencent fortement la grandeur
rgle ou maitriser, y(t) (Figure 1.1).
10
10
Figure 1.1 : Rponse dun procd rgul un chelon de perturbation
3.2-Asservissement
En cas dun asservissement ou poursuite, la consigne yc, traduisant
lobjectif dsir du procd, nest pas constante et les grandeurs perturbatrices
nexistent pas ou sont trs peu influentes sur la grandeur rgle ou maitriser,
y(t) (Figure 1.2).
D +5% de Dyc
y -5% de Dyc
tM
tM : est le temps de
monte.
te = t 5%
11
11
4- Rgulation en boucle ouverte
Pour une variation manuelle damplitude finie de la commande u, on a
une variation de la grandeur matriser ou rguler.
6- Rgulateur industriel
12
12
Figure 1.4 : prsentation dun schma fonctionnel dun rgulateur.
13
13
P = KR : est laction proportionnelle, sur la plupart des rgulateurs, on rgle la
Bande Proportionnelle au lieu de rgler le gain du rgulateur :
PID parallle
1.1
PID srie
14
14
Loi de commande scrit :
(1.2)
PID mixte
(1.3)
15
15
-Fonction proportionnelle donne un systme plus prcis, plus rapide
7- Identification du procd
Lidentification a pour objectif de rechercher la fonction de transfert du
procd rguler, cest--dire un modle mathmatique reprsentant le plus
fidlement possible le comportement du ce procd autour de son rgime
nominale. La recherche des paramtres de la fonction de transfert du modle
seffectue partir de lenregistrement du signal dentre u (chelon manuel) et
du signal de sortie y (mesure de la rponse de la grandeur rgle).
16
16
Figure 1.9 : signaux dentres U(t) utiliss.
17
17
7.1.2 -Mthode directe : confrontation de la rponse
thorique et exprimentale
Le modle choisi ici est celui d'un systme du premier ordre, avec
constante de temps T et retard pur . L'identification consiste chercher T et
Figure 1.11 : signal dentr U(t) et sortie Y(t) dun systme du premier
ordre.
Figure 1.12 : signal dentr U(t) et sortie Y(t) dun systme du deuxime ordre.
1 D -
= ln 1 Tp
(1- 2 ) = t1 -
Avec : 1 - 2 2 D 2 , D1 = K.Du.e ,
2
,
2
t 2 - t1 = Tp = (1.4)
0 1 - 2
18
18
7.1.3- Mthode de Strejc
7.1.3.1- Systme naturellement stable ou autorgulant
(1.5)
Figure 1.13 : la rponse Y(t) (de modle de Strejc) suite un chelon dentre
U(t)=Du.
19
19
Relever T1 et T2 en dduire lordre n en utilisant le tableau ci joint. Entre deux
lignes du tableau, on choisit la valeur de n la plus petite.
(1.6)
20
20
Figure 1.15 : Rponse Y(t) du systme intgrateur suite un chelon u.
21
21
-Si n nest pas entier, dterminer le nouveau rapport AB/AC
(1.7)
Figure 1.17 : la rponse Y(t) (de modle de Broda) suite un chelon dentre
U(t)=Du.
22
22
7.1.5 Mthode rapide pour un procd intgrateur
Dans cette mthode la rponse un chelon d'un procd intgrateur est
sous forme d'une rampe, en rgime permanant, l'asymptote de cette rponse est
une droite d'quation : y(t)=a.(tt1 ) de pente a et qui coupe laxe en t1.
(1.8)
23
23
7.2- Identification en boucle ferme
(1.9)
24
24
Dans lautre cas o la mesure rejoint la consigne on parle dun procd qui est
naturellement instable.
La condition damplitude :
La condition de phase :
25
25
8- Rglage du rgulateur
8.1- Mthodes de rglage exprimentales
8.1.1- Mthode en boucle ouverte de Ziegler-Nichols
On dispose de la rponse Y(t) (variation de la sortie) suite un chelon
dentre U(t)=Du. Avec point dinflexion.
Y(t)
Dy = K Du
0
t T t
Les valeurs des paramtres PID rgler sont donnes sur le tableau ci-
dessous (Table 1.2). Le PID propos est un PID mixte.
26
26
Type de Gain KR Ti Td
rgulateur
Proportionnel 0 .9
P R .
PI 3.3t
1 .27
R .
PID 1 .27 2.t 0.5t
R .
Table 1.2 : Tableau pour le calcul des paramtres PID. Rglage Ziegler-Nichols
en boucle ouverte.
Rponse systme
Y(t)
Modle intgrateur
+retard
Dy
Dy
a= et R = Dt = (s-1)
Dt Dy
0
t t
27
27
8.1.2- Mthodes en boucle ferme de Ziegler-Nichols
On ralise un essai de pompage. Pour cela, on fait Ti = ; Td = 0 et on
augmente KR jusqu' sa valeur critique KRC, qui a amen le systme en limite
de stabilit (Figure 1.20). On mesure la priode des oscillations. Ziegler et
Nichols proposent alors les valeurs de rglage du tableau suivant (Table 1.3) :
KR KRC KRC
KRC K RC KRC KRC
2 2.2 2.2 1.7
3 .3 1.7
Ti Ti maxi
Tosc 2.Tosc Tosc 0.85Tosc Tosc
ou
K RC KRC 2
annule 1.2 4
Td
Tosc KRC Tosc T osc
4 13.3 8
Table 1.3 : Tableau pour le calcul des paramtres PID. Rglage Ziegler-Nichols
en boucle ferme.
28
28
|FTBO(jwp)|dB = -Mg ou |FTBO(jwp)|= 10(-Mg/20)
U(s) 1
H R (s ) = = K R (1 + )(1 + Td s)
E (s ) Ti s (1.12)
U(s) 1
HR (s) = = KR (1 + )
E(s) Tis
e-s
La FT rglante est : H(s) = K
1+ Ts
e - s 1
Do la FTBO est : FTBO (s) = K K R (1 + )
1 + Ts Tis
(1 + Ti s ) e - s
Soit : FTBO ( s ) = KK R , et donc :
Ti s 1 + Ts
(1 + Ti22 1
FTBO( j = ) = KKR = 0.5
Ti (1 + T22
(1.13)
(FTBO( jil ya
ArgComme = trois
)) = -inconnues ), -Tarctan(
+ arctan(TiK T ) - deux
= -quations
2 R i et wp pour , on
choisit de rgler Ti =T afin de compenser le ple de la fonction de transfert
rglante et bien sr de supprimer une inconnue. Les quations deviennent :
29
29
KK R
FTBO( j = ) = = 0.5
T
Arg(FTBO( j = )) = - - = -
2
1 T
On obtient : K R =
4 K
=
2
0 . 78 T
Le rglage PI de Broda est donc : K R = (1.14)
K
Ti = T
e - s
H (s ) = K : procd stable
1 + Ts
e - s
H (s ) = k : procd instable
s
30
30
P PI PID
Srie, Mixte, Srie Parallle Srie Parallle Mixte
Parallle
Mixte
Td 0,35. T T.
0,4.
K
2,5.T +
Table 1.4 : Tableau pour le calcul des paramtres PID. Rglage frquentielle.
Procd stable.
P PI PID
Srie, Mixte, Srie Parallle Srie Parallle Mixte
Parallle
Mixte
Ti
k. 2 k. 2
5. 4,8. 5,2.
0,15 0,15
Td 0,35
0,8
0,4.
k. k
Table 1.5 : Tableau pour le calcul des paramtres PID. Rglage frquentielle.
Procd instable.
31
31
32
32
1-Prsentation du procd
Le procd tudi est un procd de niveau (Figure 2.1). Le fluide (eau)
circule en circuit ferm grce une pompe centrifuge, son dbit est lu sur un
dbitmtre. Le niveau dans la cuve est rgul par action sur la vanne
automatique(V1). Le niveau (cm) est mesur par capteur de pression
diffrentielle. Le capteur et la vanne automatique de rgulation sont cbls au
rgulateur.
33
33
Figure 2.2 : Photo de linstallation relle de rgulation de niveau.
34
34
Figure 2.3 : Alimentation du capteur-transmetteur (passif) (35 VDC)
Capteur
35
35
2.1.1-Caractristiques techniques
Serial NO 88 15 51 5
2.1.2-Etalonnage du capteur
Le capteur-transmetteur mesure une diffrence de pression entre deux
points dans un liquide. Cette diffrence de pression est proportionnelle au niveau
du liquide entre ces deux points (Figure 2.5).
PP2P1 .g.n
Pgn
36
36
figure 2.6. On observe que la caractristique est bien linaire et que le gain du
capteur est KT = 16/50 = 0.32 mA/cm.
37
37
Figure 2.7 : Photo vanne automatique de rgulation krammer
Fi
gure 2.8 : Schma de dtail de la vanne automatique de rgulation
38
38
NO de srie 422391
Courses 0 40 mm
P
Figure 2.9 : schma de principe dune vanne automatique de rgulation.
39
39
(2.1)
Q : le dbit en %
P : pertes de charges travers la vanne.
G0 : densit du liquide.
x : ouverture de la vanne.
Cv(x) =Cv0 .f(x)
Cv0=Cv quand x =1 (la vanne est totalement ouverte).
f(x)= x Vanne linaire.
Vanne ouverture rapide.
Vanne exponentielle.
40
40
Quand la vanne est en service, en fait P nest pas constante, la
caractristique dune vanne exponentielle pour un liquide est de la forme
(Figure 2.11) [3]. Sur cette figure, nous avons report la caractristique de la
vanne Krammer V1.
2.3 Le rgulateur
Le rgulateur que nous avons utilis est un AK96 , achet par lcole un
prix denviron 4800 DH (figure 2.12).
Notons bien quil faut configurer les entres et soties du rgulateur avant son
utilisation.
41
41
Figure 2.12 : rgulateur industriel AK 96
42
42
Figure 2.14 : schma indiquant les bornes de rgulateur AK96
43
43
2.3.2-Dtermination de la structure
Pour dterminer la structure de rgulateur, on cre un cart constant e
entre la mesure de la grandeur rgle et la consigne, on obtient alors pour les
trois structures les quations donnant la commande u (sortie rgulateur) :
K
PID mixte : u = u 0 K R . + R .t + K R Td ( t )
Ti
(T + Td ) K R
PID srie : u = u 0 K R i . . + .t + K R Td ( t ) (2.2)
Ti Ti
1
PID parallte : u = u 0 K R . + .t + Td ( t )
Ti
Donc le signal de commande voluera selon des droites de mmes pentes pour
les structures mixtes et srie et de pente diffrente pour la structure parallle
(figure 2.16).
KR 1
u0 Pente = ou
Ti Ti
t0 (s)
On fixe une valeur de laction intgrale Ti = 50s et une valeur de laction driv
Td=1s. On fixe une consigne gale 25% et manuellement, laide dun
44
44
gnrateur de courant 4-20mA, on fixe une mesure gale 25% soit 8mA (
lentre du rgulateur). On lance le rgulateur en automatique et on cre
linstant t0 un cart constant e = y-yc =10% entre la mesure et la consigne.
Pour les deux gains, les pentes sont diffrentes, donc il ne sagit pas dun
PID parallle, il est soit mixte ou srie.
3-Cblage
Cot mesure, le capteur est passif et le rgulateur est incapable
dalimenter la boucle de mesure. Donc, on utilise un gnrateur 24 DCV.
Lenregistreur dont on dispose est un enregistreur de tension, donc on met un
shunt de R= 50 W son entre.
45
45
Figure 2.17 : Raccordement des organes de la boucle de rgulation
4- Identification
Pour une ouverture de 50% de la vanne automatique fixe manuellement,
on opre la vanne V2 (Figure 2.1) pour tre proche dun niveau de 25 cm
(consigne dsire).Puis on lance la rgulation automatique. Une fois la mesure
est gale la consigne 25 cm, on isole le rgulateur puis on cre un chelon de
commande de 10% (ouverture de la vanne) et en mme temps on dclenche
lenregistrement de la mesure du niveau. La rponse obtenue (Figure 2.18)
montre que le procd en question est naturellement instable.
46
46
Mesure
Modle Strec-Davoust
Figure 2.18 : Calcul des paramtres des deux modles : intgrateur pur et Strejc-
Davoust. La courbe a t zoome pour pouvoir lire le rapport AB/AC et la
distance OA.
Y (s) k
H (s) = = : Modle Strejc-Davoust
U (s) s(1 + Ts) 2
47
47
dduire la mesure en cm, il suffit de diviser Y(s) ou Y(t) par KT=0.32 mA/cm :
gain du capteur.
A titre de comparaison, nous avons report, sur une mme figure 2.19, les
mesures observes et calcules par les deux modles. Aprs examen des
rsultats, on constate que le modle Strecj-Davoust approche mieux le
comportement du procd de niveau. En effet, la somme des carres des rsidus
entre le niveau mesur et calcul par chaque modle sont :
12
Intgrateur pur : J = (n%(mesure) - n%(calcul))2 = 45.6301
1
12
Strejc - Davoust : J = (n %(mesure ) - n %(calcul) )2 = 5.8526
1
Figure 2.19 : Comparaison entre valeurs mesures et calcules par les deux
modles : Rapide et Strejc-Davoust
48
48
J=2.735 pour T=3.4s au lieu de T=4s et on reporte de nouveau les comparaisons
sur la figure 2.20.
Figure 2.20 : Comparaison entre valeurs mesures et calcules par les deux
modles : Rapide et Strejc-Davoust amlior.
49
49
Figure 2.21 : Schma Simulink de simulation de la boucle de rgulation de niveau
50
Figure 2.22 : Essai de pompage et dtermination du gain critique du procd de
niveau. KRC=10.2 et Tosc = 21s.
Performances temporelles :
Performances frquentielles :
51
51
Figure 2.23: Rponse en boucle ferme du procd un chelon de consigne de
5cm ou 1.6mA. Retour unitaire.
52
52
Figure 2.25 : Diagramme de Nyquist de la FTBO non corrige (KR =1).
10 . 2 10.2
KR = = = 6;
1 .7 1.7
T 21
T i = osc = = 10 . 50 s
2 2
T 21
T d = osc = = 2 . 625 s
8 8
53
53
Avec ce rglage et suite un chelon de consigne de 5 cm (1.6 mA), on
obtient, par simulation, les performances en boucle ferme suivantes (Figures
2.26, 2.27, et 2.28) :
Performances temporelles :
Performances frquentielles :
Mj=15.506 , Mg = infini.
54
54
Figure 2.27 : Diagramme de Bode de la FTBO corrige. Rglage Ziegler-
Nichols
55
55
5-4 Autosyntonisations ou autorglage
Lautosyntonisation ou lautorglage ralis par la majorit des
rgulateurs est une fonction trs utile pour pouvoir dterminer quelles valeurs de
P, I et D vont donner une plus grande stabilit au procd.
Action de
lautosyntonisation
56
56
-Une fonction dautosyntonisation de cycle limite ou Relay Feedback qui
lavantage davoir lieu sur le point de consigne et peut tre active nimporte
quel moment. Mais elle a linconvnient que pour faire la syntonisation, le
procd doit surpasser plusieurs fois la consigne et il peut y avoir des cas ou cela
ne soit pas conseiller cause des dommages pouvant tre provoqus dans le
procd.
K R = 2 ;
T i = 104 s;
T d = 26 s.
Performances temporelles :
Performances frquentielles :
Mj=65.43 , Mg = infini.
57
57
Figure 2.30: Rponse en boucle ferme du procd un chelon de consigne de
5cm ou 1.6mA. Autosyntonisation de rponse chelon.
58
58
Figure 2.32 : Diagramme de Nyquist de la FTBO corrige. Autosyntonisation
de rponse chelon.
H R (s) = K R (1 + Td .s)
Le gain frquentielle de ce rgulateur est exprime par :
59
59
Et la phase est :
() = Arc tan( Td ) 0
Le diagramme de Bode correspondant sera alors de la forme (Figure 2.33) :
60
60
Figure 2.34: Diagramme de Bode de la FTBO non corrige (KR =1).On peut
rendre le procd ne BF plus rapide en augmentant la pulsation de coupure
0dB jusqu 0.565 rd/s.
61
61
Donc pour une marge de phase positif Mj , on peut augmenter le gain du
rgulateur et donc la pulsation de coupure w0 tant
que.
M - ( + Arg(H(j 0 )))f 0
Par exemple en fixant une marge phase 45 (valeur courante) et w0 = 0.565 rd/s
> 10 x 0.055314 rd/s. On lit sur la courbe (Figure 2.34) :
Performances temporelles :
Performances frquentielles :
Mj = 44.47 , Mg = infini.
62
62
Figure 2.35 : Rponse en boucle ferme du procd un chelon de consigne de
5cm ou 1.6mA. Rglage frquentielle.
63
63
Figure 2.37 : Diagramme de Nyquist de la FTBO corrige. Rglage frquentiel.
5.6- Conclusion
En regroupant les rsultats de diffrents rglages dans le tableau 2.1, nous
pouvons conclure que lautorglage (PID) et le rglage (PID) retour unitaire
produisaient de meilleures performances. Si on fixe un cahier de charges qui
minimise le temps de rponse du procd en boucle ferme, le rglage
frquentiel (PD) devient le meilleur rglage en rduisant ce temps de rponse
5% de 35.2s 13 .4s.
Performance Temps de Dpasse Erreur de Marge de Marge de
rponse ment position ep phase Mj gain Mg
Rglage 5% (s) D%
95 73.75 0 15.51 Infini
Ziegler-Nichols
(PID)
Autosyntonisa 35.2 4.4 0 65.43 Infini
tion (PID)
Retour 36.9 0.6 0 44.7 Infini
unitaire (P)
Frquentiel 13.4 21.26 0 44.7 Infini
(PD)
Table 2.1 : Performances obtenues avec les diffrents rglages tudis
64
64
5.7- Robustesse-Sensibilit
D(FTBF) 1 D(FTBO)
=( ).
FTBF (1 + FTBO) FTBO
1 D ( FTBF) D ( FTBO )
, qui lie les variations relatives (effet)
(1 + FTBO) FTBF FTBO
(cause) sappelle la fonction de sensibilit, fonction quon essaiera de minimiser
en agissant sur la FTBO (module et argument).
65
65
Figure 2.38: Robustesse des modles intgrateurs purs et Strejc-Davout. Les
courbes ont t zoomes.
66
66
Figure 2.39 : Rponse en boucle ferme du procd un chelon de consigne de
5cm ou 1.6mA. Autosyntonisation de rponse chelon. Dgnration du
modle intgrateur pur.
67
67
Le but de ce travail a consist principalement remettre en marche un
banc de rgulation de niveau qui faisait lobjet dune manipulation effectue par
les tudiants de la deuxime anne du dpartement gnie des procds. Plus
prcisment on doit implmenter un nouveau rgulateur la place dun ancien
qui a tomb en panne pour restaurer la manipulation avec plus de
dmonstrations en rgulation pour les tudiants.
68
68
les paramtres PID calcules automatiquement par ce rgulateur. Aprs nous
avons procd lidentification exprimentale du procd de niveau. Comme
rsultat, nous avons montr que le procd tudi est naturellement instable ce
qui a abouti deux modles de type fonction de transfert : un intgrateur pur et
un intgrateur de deuxime ordre. En calculant lcart rsiduel entre valeur
calcule par le modle et mesure par lenregistreur nous avons retenu le
deuxime modle.
Dan une troisime tude et laide du modle retenu, nous avons tudi
par simulation, grce au simulateur Matlab/Simulink, les performances de
diffrents rglages. Cette tude nous a permis de conclure que lautorglage
(PID) et le rglage (PID) retour unitaire produisaient de meilleures
performances. Si on fixe un cahier de charges qui minimise le temps de rponse
du procd en boucle ferme, le rglage frquentiel (PD) devient le meilleur
rglage en rduisant ce temps de rponse 5% de 35.2s 13 .4s.
69
69
[1] : M. RABI ; Cours de la rgulation industrielle, 2010-2011,
ESTF. http://www.est-usmba.ac.ma/Rabi
[3]: Carlos A.S. and Armando B.C., 1997. Principles and practice of
automatic process control. Jhon Wiley &Sons.
70
70