Académique Documents
Professionnel Documents
Culture Documents
Cour Instrumentation 2016
Cour Instrumentation 2016
ET INFORMATIQUE
Note dapplication
Ajustage des
Paramtres dun
Rgulateur PID
Prof. F. Mudry
in s t i t u t d '
Automatisation
in d u s t r i e l l e
LABORATOIRE DAUTOMATIQUE
Introduction
2.1
Le rgulateur PID
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
2.3
2.3.1
Terme intgral
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2
Terme driv
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.3
Signal de commande . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.4
Algorithme numrique . . . . . . . . . . . . . . . . . . . . . . . . . .
4
5
3.1
Rponse indicielle
3.2
Rponse frquentielle
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3
10
5.1
10
5.2
10
5.3
Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
5.3.1
. . . . . . . . . . . . . . . . . . . .
11
5.3.2
11
avril 2002
7
8
Ms
12
6.1
Critre
. . . . . . . . . . . . . . . . . .
12
6.2
. . . . . . . . . . . . . . . . . . . . . . . .
13
6.3
13
6.4
Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
6.4.1
. . . . . . . . . . . . . . . . . . . .
16
6.4.2
16
17
Rgulateurs relais
19
8.1
8.2
ii
Fonctions descriptives
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
8.1.1
19
8.1.2
20
Rgulateurs relais
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.1
. . . . . . . . . . . . . . . . . . . . . . .
8.2.2
. . . . . . . . . .
21
21
22
22
9.1
24
9.2
25
. . . . . . . . . . . . . . . . . . .
25
9.3
26
9.2.1
180 que l'on trouve surtout dans l'industrie chimique, alimentaire, ptrolire,
pharmaceutique, etc.
y(t)
u(t) en tenant
w(t).
avril 2002
e(t).
u(t) = Kp
1
e(t) +
Ti
Z
0
de(t)
e(t)dt + Td
dt
(1)
(2)
U (s)
1
Gc (s)
+ sTd
= Kp 1 +
E(s)
sTi
(3)
Cette combinaison des terme P, I et D est aussi dsigne sous le nom de forme parallle
ou non-interactive. Le schma fonctionnel d'un processus rgl l'aide d'un tel rgulateur
est donn la gure 1. En plus des signaux dnis plus haut, on y trouve la perturbation
v(t),
le bruit de mesure
n(t)
x(t).
v(t)
w(t)
e(t)
u(t)
Gc(s)
n(t)
Gp(s)
x(t)
y(t)
(4)
(5)
u(t) = Kp
1
ep (t) +
Ti
Z
0
ded (t)
e(t)dt + Td
dt
(6)
u(t)
u(t) = Kp b w(t) +
1
Ti
Z
0
w(t)dt + c Td
dw(t)
dt
Kp y(t) +
1
Ti
Z
0
s'crit :
y(t)dt + Td
dy(t)
dt
U (s) = Kp
1
1
b+
+ c sTd W (s) Kp 1 +
+ sTd Y (s)
sTi
sTi
(7)
Le rgulateur PID ainsi modi fait apparatre deux fonctions de transfert associes la
consigne pour l'une, et au signal rgl pour l'autre :
U (s)
1
Gf f (s)
= Kp b +
+ c sTd
W (s) Y (s)=0
sTi
Gc (s)
1
U (s)
= Kp 1 +
+ sTd
Y (s) W (s)=0
sTi
(8)
(9)
Le schma fonctionnel d'un processus rgl l'aide de ce rgulateur est donn la gure 2.
On dit que ce rgulateur possde deux degrs de liberts.
Gc(s)
v(t)
w(t)
Gff(s)
u(t)
n(t)
Gp(s)
x(t)
y(t)
D'un point de vue pratique, deux autres modications sont frquemment apportes au
rgulateur PID.
1. An de diminuer l'inuence du bruit hautes-frquences, on limite le gain HF du
drivateur en remplaant le terme
sTd
Gd (s) =
Gnralement, on choisit
sTd
1 + sTd /N
(10)
entre 5 et 20.
2. En prsence du terme intgral et dans le cas o l'cart tarde s'annuler, la composante intgrale peut crotre sans cesse et entraner la saturation du convertisseur A-N
ou de l'actuateur commandant le processus. Puis, lors du changement de signe de
l'cart, il faudra attendre que la composante intgrale dcroisse susamment pour
ne plus saturer les lments qui se trouvent en aval. Pour viter ce temps perdu, on
introduit une limitation sur la valeur maximum que peut atteindre le terme intgral. On notera qu'avec cette modication, le rgulateur ne peut plus tre considr
comme linaire.
Te
(11)
(12)
(13)
Te .
dt,
par la
On a donc :
ui [n] =
n
Te X
Te
e[k] = ui [n 1] + e[n]
Ti k=0
Ti
(14)
An d'viter que l'intgrateur accumule l'cart au-del de valeurs pouvant conduire des
saturations, il est judicieux de limiter le terme
ui [n]
entre
Ui,min
et
Ui,max
dnis au
pralable.
Pour trouver l'quivalent numrique du terme driv, il faut partir de l'quation direntielle reprsentant la fonction de transfert
Gd (s)
Gd (s)
Ud (s)
sTd
=
Ed (s)
1 + sTd /N
sTd
Ud (s) 1 +
N
= Ed (s) sTd
ud (t) = Td
dt
N dt
ud [n] = Td
ed [n] ed [n 1] Td ud [n] ud [n 1]
Te
N
Te
Td
ud [n] 1 +
N Te
Td
Td
(ed [n] ed [n 1]) +
ud [n 1]
Te
N Te
ud [n] =
N Td
Td
(ed [n] ed [n 1]) +
ud [n 1]
Td + N T e
Td + N Te
(15)
Kp
(16)
Une fois les variables et paramtres initialiss, le rgulateur devra, chaque chaque instant
d'chantillonnage, lire le signal rgl
qui est gnralement fournie par le programme de supervision et eectuer les oprations
suivantes :
e=wy
ep = b w y
ed = c w y
ui = ui1 +
ud =
Te
e
Ti
avec
Ui,min ui Ui,max
N Td
Td
(ed ed1 ) +
ud1
Td + N T e
Td + N T e
Puis, tenant compte des grandeurs ainsi obtenues, il fournira le signal de commande
au
convertisseur N-A :
u = Kp (ep + ui + ud )
et mettra jour la pile des valeurs prcdentes :
ed1 = ed
ui1 = ui
ud1 = ud
t1 , t 2 , t 3 .
suivantes :
le retard apparent :
L = t1
(17)
T = t2 t1
(18)
p=
a
y()
=
t3 t1
L
(19)
t1
L
=
L+T
t2
(20)
K0
y() et l'amplitude E
du processus :
K0 =
y()
E
(21)
0.8
63%
ybo(t)
0.6
0.4
0.2
t1 = L
0.2
t2
t3
a
0
10
15
180
le gain critique
Kcr
1
G
Kcr =
(22)
le gain relatif
G
1
=
G(0)
Kcr K0
(23)
Module [dB]
10
G
20
30
40
50
60
1
10
10
10
Phase [deg]
50
100
150
200
250
300
1
10
10
pulsation [rad/sec]
10
Gp (s) =
2
(1 + s)3
L = t1 = 0.81 [sec]
la constante de temps apparente :
T = t2 t1 = 2.44 [sec]
y()
= 0.27 [V/sec]
t3 t1
p=
l'ordonne de la tangente en
t=0
a = 0.22 [V]
le temps mort relatif :
L
t1
= 0.249 [/]
=
L+T
t2
y()
= 2 [/]
E
K0 = G(0) =
la pulsation critique :
cr = = 1.73 [rad/sec]
le gain critique :
Kcr =
1
= 18.1 [dB] = 8.03 [/]
G
le gain relatif :
G
1
=
= 0.0625 [/]
G(0)
Kcr K0
gal l'ordonne a de la tangente
=
On notera que le produit
pL
est
en
t = 0.
1 2 3
1
(1 + s1 ) (1 + s2 ) (1 + s3 )
Gp (s) = K0
on compensera le produit
(1 + s1 ) (1 + s2 ) = 1 + s (1 + 2 ) + s2 1 2
par le numrateur du rgulateur PID
Gc (s) = Kp
1 + sTi + s2 Ti Td
1
+ sTd = Kp
1+
sTi
sTi
T i = 1 + 2
Td =
et
conduit choisir
1 2
1 + 2
Ainsi, dans le cas d'un systme d'ordre 3, la compensation de deux ples par les zros du
rgulateur PID conduit un systme global d'ordre 2 avec intgration
1
sTi (1 + s3 )
avec
Kbo K p K0
Gbf (s) =
1
Gbo (s)
=
T
i
1 + Gbo (s)
1 + s Kbo + s2
Ti T3
Kbo
Gbf (s)
1+
On montre alors aisment que le gain
1
2
s + 2 s2
n
n
Kp
Kp =
En choisissant
= 0.6,
K0
souhait,
et qu'il vaut :
1 1 + 2 1
K0 3 4 2
compte du fait que les trois constantes de temps choisies sont gales 1 seconde, on obtient :
1 1 + 2 1
= 0.695 [/]
K0 3 4 2
= 1 + 2 = 2.0 [sec]
1 2
=
= 0.5 [sec]
1 + 2
Kp =
Ti
Td
N = 10
b = 1, c = 0
y)t)
1.5
0.5
10
15
20
25
30
10
15
temps [sec]
20
25
30
u(t)
10
Kp
Kp
d'un facteur 2
Kp
1/ (pLK0 ) = 1/ (aK0 )
0.9/ (pLK0 ) = 0.9/ (aK0 )
1.2/ (pLK0 ) = 1.2/ (aK0 )
Type
P
PI
PID
Ti
Td
3L
2L
0.5L
Tcr
Kcr
du rgulateur et la priode
du tableau 2. Ici galement, les valeurs proposes conduisent un temps de monte relativement court malheureusement assorti d'un dpassement lev. Cette situation n'tant
pas toujours satisfaisante, on peut tre amen corriger les coecients proposs et, en
particulier, diminuer le gain
Kp .
Ti
et
Td
sont dans un rapport constant gal 4. Le rgulateur possde donc deux zros confondus
valant
1/(2Td ) = 2/Ti .
Type
P
PI
PID
Kp
0.5Kcr
0.4Kcr
0.6Kcr
Ti
Td
0.8Tcr
0.5Tcr
0.125Tcr
11
5.3 Exemple
5.3.1 Mthode de la rponse indicielle
Gp (s)
p=
y
1
= 0.27 [1/sec]
=
t
t3 t1
le retard apparent :
L = t1 = 0.81 [sec]
le gain du processus :
K0 =
y
= 2 [/]
E
1.2
= 2.75 [/]
p L K0
= 2 L = 1.61 [sec]
Kp =
Ti
N = 10
b = 1, c = 0
Gp (s)
le gain critique :
Kcr =
1
= 4.015 [/]
G
Tcr =
2
= 3.62 [sec]
la priode critique :
N = 10
b = 1, c = 0
et
Dans les deux approches, la rponse indicielle est caractrise par un dpassement important ; par contre, la perturbation est corrige rapidement.
12
y)t)
1.5
0.5
10
15
20
25
30
10
15
temps [sec]
20
25
30
u(t)
processus sans intgration, ils ont constat que leur comportement dynamique
ou du gain relatif
miner les paramtres d'un rgulateur PID. Une information supplmentaire est ncessaire.
Dans ce qui suit, on ne prsentera que les rsultats concernant des systmes sans intgration. Pour les processus contenant une intgration, plus de dtails et informations peuvent
tre trouvs dans l'ouvrage de strm et Hgglund [3].
Le maximum
Ms
max
Ms =
0<<
o
Gp (j)
1
1 + Gp (j)Gc (j)
Ms
Gp (j)Gc (j)
13
1/Ms
Gc (j)
(24)
celle du rgulateur.
et le point critique -1. Cette distance peut tre prise comme une mesure
de la robustesse car elle nous indique de combien le processus peut changer sans causer
d'instabilit. Les valeurs typiques de
Ms
Ms
est petit.
T.
pour que la rponse indicielle atteigne le 63% de sa valeur asymptotique moins le temps
mort apparent
(gure 3).
K n = K0
L
T
(25)
L
L+T
(26)
Contrairement Ziegler et Nichols qui proposaient simplement 3 coecients pour dterminer les termes du rgulateur PID, les multiples essais conduits par strm l'ont amen
relier les paramtres du rgulateur au temps mort relatif
la forme
f ( ) = a0 exp a1 + a2 2
Les paramtres
a0 , a1 , a2
(27)
Kp , Ti , Td
ajustage de courbes au sens des moindres carrs. Un exemple de ces mesures et ajustages
est illustr par la gure 7. strm a alors pu construire les tableaux de paramtres pour
les rgulateurs PI et PID (TAB. 3).
On remarquera que les valeurs de
Ti
et
Td
L ou de T . La
valeur de cette dernire tant gnralement plus prcise que la prcdente, on travaillera
de prfrence avec elle.
K0
du processus. Comme
pour la mthode de ZN, deux paramtres serviront pour le calcul des termes P, I et D :
14
Fig. 7: Diagrammes d'ajustage des paramtres PID par la mthode de la rponse indi-
cielle [3]. Les tests ont t faits sur de nombreux processus en recherchant des
rgulateurs ples dominants pour lesquels
marqus
Ms = 1.4
, marqus
ou
Ms = 2.0,
fonction du type
f ( ) = a0 exp a1 + a2 2
Ms = 1.4
a1
a2
a0
0.29
-2.7
3.7
0.78
-4.1
5.7
8.9
-6.6
3.0
8.9
-6.6
3.0
0.79
-1.4
2.4
0.79
-1.4
2.4
0.81
0.73
1.9
0.44
0.78
-0.45
PI
a0
Kn K p
Ti /L
Ti /T
b
Ms = 2.0
a1
a2
a0
Ms = 1.4
a1
a2
a0
Ms = 2.0
a1
a2
3.8
-8.47
7.3
8.4
-9.6
9.8
PID
Kn Kp
Ti /L
Ti /T
Td /L
Td /T
b
15
5.2
-2.5
-1.4
3.2
-1.5
-0.93
0.46
2.8
-2.1
0.28
3.8
-1.6
0.89
-0.37
-4.1
0.86
-1.9
-0.44
0.077
5.0
-4.8
0.076
3.4
-1.1
0.40
0.18
2.8
0.22
0.65
0.051
Tab. 3: Paramtres des rgulateurs PI et PID obtenus partir d'une rponse indicielle
1. le gain relatif
G
1
=
G(0)
Kcr K0
(28)
Tcr =
(29)
De la mme manire que pour la mthode temporelle, strm relie les paramtres du
rgulateur au gain relatif
f () = a0 exp a1 + a2 2
Les paramtres
a0 , a1 , a2
(30)
Kp , Ti , Td
ajustage de courbes au sens des moindres carrs. strm a alors pu construire les tableaux
de paramtres pour les rgulateurs PI et PID (TAB. 4 ).
a0
Ms = 1.4
a1
a2
a0
Ms = 2.0
a1
a2
0.053
2.9
-2.6
0.13
1.9
-1.3
0.90
-4.4
2.7
0.90
-4.4
2.7
1.1
-0.0061
1.8
0.48
0.40
-0.17
PI
Kp /Kcr
Ti /Tcr
b
a0
Ms = 1.4
a1
a2
a0
Ms = 2.0
a1
a2
0.33
-0.31
-1.0
0.72
-1.6
1.2
0.76
-1.6
-0.36
0.59
-1.3
0.38
0.17
-0.46
-2.1
0.15
-1.4
0.56
0.58
-1.3
3.5
0.25
0.56
-0.12
PID
Kp /Kcr
Ti /Tcr
Td /Tcr
b
16
6.4 Exemple
6.4.1 Mthode de la rponse indicielle
Choisissant
Ms = 2.0
(section 6.1),
Kn
Kp
Ti
Td
b
K0 L/T
L/(L + T )
a0 exp(a1 + a2 2 )/Kn
a0 exp(a1 + a2 2 ) T
a0 exp(a1 + a2 2 ) T
a0 exp(a1 + a2 2 )
2 0.81/2.44
0.81/(0.81 + 2.44)
8.4 exp(9.6 0.25 + 9.8 0.252 )/0.66
0.28 exp(3.8 0.25 1.6 0.252 ) 2.44
0.076 exp(3.4 0.25 1.1 0.252 ) 2.44
0.22 exp(0.65 0.25 + 0.051 0.252 )
0.66 [/]
0.25 [/]
4.28 [/]
1.59 [sec]
0.40 [sec]
0.26 [/]
c=0
et
N = 10
y)t)
1.5
0.5
10
15
20
25
30
10
15
temps [sec]
20
25
30
u(t)
Choisissant
Ms = 2.0
(section 6.1), le
Kp
Ti
Td
b
1/(Kcr K0 )
a0 exp(a1 + a2 2 ) Kcr
a0 exp(a1 + a2 2 ) Tcr
a0 exp(a1 + a2 2 ) Tcr
a0 exp(a1 + a2 2 )
17
1/(8.03 2)
0.72 exp(1.6 0.125 + 1.2 0.1252 ) 4.015
0.59 exp(1.3 0.125 + 0.38 0.1252 ) 3.62
0.15 exp(1.4 0.125 + 0.56 0.1252 ) 3.62
0.25 exp(0.56 0.125 0.12 0.1252 )
c=0
0.0625 [/]
2.4 [/]
1.83 [sec]
0.46 [sec]
0.27 [/]
et
N = 10
ZNf
1.4
1.2
Compensation
y(t)
Compensation
AHf
ZNf et AHf
0.8
0.6
0.4
0.2
10
15
temps [sec]
20
25
30
infrieur 1,
c=0
et le gain
N = 10.
Kp
Ti
Td
b
18
Comp.
ZNt
AHt
ZNf
AHf
0.70
2.75
2.14
2.41
2.40
2.0
1.61
1.59
1.81
1.83
0.5
0.40
0.40
0.45
0.46
1.0
1.0
0.26
1.0
0.27
Il est intressant de relever que, pour le processus d'ordre 3 constantes de temps gales,
les mthodes de ZN et AH conduisent aux mmes valeurs des paramtres. Ce qui distingue
les deux mthodes, c'est la pondration de la consigne avec le paramtre
b.
RGULATEURS RELAIS
19
8 Rgulateurs relais
Les rgulateurs relais sont prsents ici de manire succincte et uniquement dans le but
de les utiliser pour l'ajustage automatique des paramtres d'un rgulateur PID.
En 1984, strm et Hgglund ont propos de mesurer automatiquement le point critique
en remplaant le rgulateur classique par un rgulateur relais [5]. Cette dmarche a le
grand avantage de ne pas avoir besoin d'emmener le systme la limite de la stabilit
comme le demande la mthode de ZN.
En eet, un telle exprience 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. An 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 commande est
limite, celle de l'oscillation du signal rgl le sera galement.
Le schma fonctionnel d'un processus asservi par un relais est prsent la gure 10. Un
tel systme non linaire conduit des signaux priodiques non sinusodaux. L'analyse peut
alors tre faite dans l'espace des frquences en considrant les composantes harmoniques
des divers signaux.
+D
e(t) = A sin(t)
e(t)
u(t)
-
N(A)
u(t)
-D
w(t)
e(t)
N(A)
u(t)
Gp(s)
y(t)
de ce
dernier. La relation entre-sortie d'un systme non linaire est alors dcrite par sa fonction
descriptive
N (A).
u(t)
d'amplitude
sortie du relais
(gure 11). La
RGULATEURS RELAIS
20
dcomposition de ce dernier en srie de Fourier montre que les harmoniques pairs sont nuls
et que l'amplitude des harmoniques impairs vaut :
Uk =
4D
pour k impair
k
(31)
N (A)
U (j)k=1
4D/
4D
=
=
E(j)k=1
A
A
(32)
1
0.5
0
=0
0.5
1
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
1.4
1.6
1.8
1
+
0.5
0
0.5
1
0
0.2
0.4
0.6
0.8
1.2
e(t)
A. La sortie du relais
D mais dphas d'une
sinusodal d'amplitude
= asin(/A).
Dans le plan
j valant :
complexe, ce dphasage correspond un phaseur e
= exp j asin
A
A
2
A
(33)
La fonction descriptive du relais avec hystrsis devient alors une fonction complexe qui
s'crit :
RGULATEURS RELAIS
21
N (A)
U (j)k=1
4D j
=
e
E(j)k=1
A
d'o :
4D
1
N (A) =
A
A
2
j
A
(34)
w(t)
Une illustration des signaux obtenus dans la boucle d'un asservissement relais avec hystrsis est donne par la gure 12. On y voit bien l'eet de ltrage passe-bas ralis par
le processus : sur le signal de sortie, les harmoniques d'ordre suprieur 1 sont fortement
attnus.
Rponses dun asservissement relais avec hystrse
1
u(t)
0.5
0
0.5
1
0
10
10
15
20
25
15
20
25
0.4
y(t)
0.2
0.2
0.4
temps [sec]
Fig. 12: Rponses temporelles d'un asservissement relais avec hystrsis
e(t),
de commande
u(t)
et de sortie
y(t)
sont relis entre eux par les quations suivantes (voir gure 10) :
22
Gbo (j)
Y (j)
= 1 = N (A) Gp (j)
E(j)
(35)
et, dans la mesure o la priode d'oscillations est assez proche de la priode critique
Tcr ,
Kcr '
4D
A
(36)
Gp (j) =
A
1
=
exp (+jasin(/A))
N (A)
4D
A
Gp (j) =
exp +j( + asin
4D
A
(37)
2
de l'hystrsis et
et
180 .
Une illustration en est donne par la gure 13 o l'on voit les points obtenus en variant
la largeur de l'hystrsis entre 0.0 et 0.8. La courbe continue correspond la rponse
thorique.
AHf
Il est intressant de souligner que cette mthode ne ncessite aucune connaissance pralable
de l'installation rgler. Il sut de lancer l'installation avec le rgulateur relais puis,
une fois les paramtres trouvs, de le commuter en rglage automatique. De nombreux
rgulateurs industriels auto-ajustables sont bass sur ce principe.
23
gain
= 0.8
0.6
0.4
= 0.0
0.2
0
0.5
1.5
2.5
3.5
4.5
2.5
3
pulsation [rad/sec]
3.5
4.5
phase [deg]
50
= 0.8
100
150
= 0.0
200
250
0.5
1.5
w(t)
e(t)
u(t)
Gp(s)
y(t)
PID
24
u(t), y(t)
0.5
0
0.5
1
0
10
15
20
25
20
25
(t)
0.6
PID
0.8
0.4
0.2
0
10
15
temps [sec]
L'analyse des deux courbes temporelles nous permet de voir que l'on a
D=1
A = 0.33
Kcr '
4D
= 3.86
A
En plus des deux rponses temporelles, on doit mesurer sparment le gain statique du
processus qui vaut
K0 = 2
Partant du tableau 4 et choisissant
Ms = 2.0,
Kp
Ti
Td
b
1/(Kcr K0 )
a0 exp(a1 + a2 2 ) Kcr
a0 exp(a1 + a2 2 ) Tcr
a0 exp(a1 + a2 2 ) Tcr
a0 exp(a1 + a2 2 )
1/(3.86 2)
0.72 exp(1.6 0.13 + 1.2 0.132 ) 3.86
0.59 exp(1.3 0.13 + 0.38 0.132 ) 3.7
0.15 exp(1.4 0.13 + 0.56 0.132 ) 3.7
0.25 exp(0.56 0.13 0.12 0.132 )
0.13 [/]
2.28 [/]
1.85 [sec]
0.47 [sec]
0.27 [/]
25
y(t),
u(t), y(t)
0.5
0
0.5
1
0
10
15
20
25
20
25
0.5
PID
(t)
0.5
10
15
temps [sec]
L'incertitude sur l'instant de commutation cause par le bruit fait qu'il est prfrable de
considrer plusieurs transitions du signal de commande pour valuer la priode d'oscillation.
Du fait de l'hystrsis non nulle, la priode mesure
critique
Tcr
T0
y(t)
en rgime permanent et
a1 =
2
T0
2Te
T0
T0
0
N
X
t
y(t) cos 2
dt
T0
nTe
y[n] cos 2
T0
n=0
(38)
(39)
Rfrences
26
2
T0
b1 =
2Te
T0
T0
0
N
X
t
dt
T0
(40)
nTe
T0
(41)
y(t) sin 2
y[n] sin 2
n=0
et sa phase :
a21 + b21
(42)
b1
1 = atan
a1
(43)
A1 =
y1 (t) = A1 cos(2t/T0 + 1 )
modle
Kp
Ti
Td
b
=0
= 0.05
2.4
2.3
1.6
1.83
1.85
2.1
0.46
0.47
0.53
0.27
0.27
0.27
Les paramtres calculs partir de mesures faites avec un relais hystrsis augmentent
la marge de stabilit tout en gardant pour le systme asservi avec le rgulateur PID un
comportement satisfaisant (gure 16).
De plus, on notera que le point mesur avec le relais hystrsis se situe avant le point
critique. Dans ce cas, la pulsation est infrieure
que
G .
Kp
Ti
et
Td
plus levs.
Rfrences
[1] J.G. Ziegler, N.B. Nichols (1942) : Optimum settings for automatic controllers. Trans.
ASME,
[2] I.M Horowitz (1963) : Synthesis of Feedback Systems. Acaddemic Press, New-York.
[3] K.J. strm, T. Hgglund (1995) : PID Controllers : Theory, Design and Tuning.
Instrument Society of America, 2nd edition, ISBN 1-55617-516-7.
[4] K.J. strm, T. Hgglund, C.C. Hang, W.K. Ho (1993) : Automatic Tuning and
Adaptation for PID Controllers - A Survey. , Control Engineering Practice,
1 :4,
pp.
699-714.
[5] K.J. strm, T. Hgglund (1984) : Automatic Tuning of Simple Regulators with Specication on Phase and Amplitude Margin. , Automatica,