méthode de Ziegler

publicité
eivd
Régulation automatique
Application de la méthode de Ziegler-Nichols :
régulation de température
Table des matières
1 Introduction
2
2 Conditions générales des mesures
2
3 Imposition autour d’un point de fonctionnement
3
4 Application de la seconde méthode de Ziegler-Nichols, version
relais
4
4.1 Procédure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Méthode de Ziegler-Nichols
1
mee \Foehn˙ZN.tex\6 décembre 2001
eivd
1
Régulation automatique
Introduction
Le travail proposé a pour but de réaliser l’asservissement de température
de l’air soufflé par un foehn (figure 1). En commandant un corps de chauffe, on
modifie la puissance chauffant de l’air soufflé par un ventilateur tournant à vitesse
constante. La température est mesurée au moyen d’un capteur ad hoc.
La synthèse du régulateur PID analogique s’effectuera par la méthode de
Ziegler-Nichols (version du relais).
Se référant à la figure 1, le signal d’entrée du système à régler (tension aux
bornes du corps de chauffe) est la tension au point A, i.e. u(t) = uA (t), alors que le
signal de sortie (température de l’air) est la tension au point Y, i.e. y(t) = uY (t).
Fig. 1 – Vue du foehn : le signal d’entrée est à appliquer au point A, celui de
sortie est à mesurer au point B.
2
Conditions générales des mesures
On veillera à ce que
1. la sonde de température soit en position centrale ;
2. l’ouverture d’amenée d’air soit α = 30 [◦ ] ;
Méthode de Ziegler-Nichols
2
mee \Foehn˙ZN.tex\6 décembre 2001
eivd
Régulation automatique
3. le commutateur ”heater-heater/wattmeter”, placé latéralement, soit sur la
position ”heater”.
3
Imposition autour d’un point de fonctionnement
Comme la caractéristique statique liant la tension de commande du corps
de chauffe u(t) à la température mesurée y(t) est légèrement non-linéaire, il est
nécessaire d’effectuer tous les travaux autour d’un point de fonctionnement Q tel
que la température affichée soit de l’ordre de 40 − 45 [◦ ] (figure 2). De ce fait, les
mesures et essais s’effectuent en régime de variations ∆u(t) −→ ∆y(t) autour du
point de fonctionnement Q. Cela se fait pratiquement en intercalant une source
de tension uQ entre la variation du signal d’entrée ∆u(t) et la tension d’entrée
u(t) = uA (t).
y
=
u
Y
z o
n
e
l i n
D
é a i r e
y
Q
a u
t o
u
r
d
e
Q
y
D
Q
u
u
u
Q
f _
f o
e h
n
=
_
z n
_
u
0
1
A
_
0
2
. e p
s
Fig. 2 – Imposition du point de fonctionnement Q par la source de tension externe
uQ .
De façon à ce que du point du vue des mesures, on ne prenne en compte que
la partie due à la variation ∆u(t), on intercale une seconde source de tension
Méthode de Ziegler-Nichols
3
mee \Foehn˙ZN.tex\6 décembre 2001
eivd
Régulation automatique
(boı̂tier ”amplifcateur d’acquisition”) en aval du système, de façon à n’obtenir
que la partie ∆y(t) de y(t) = uY (t) due à ∆u(t) (figure 3). Cette source de tension
est ainsi ajustée de façon à ce que lorsque ∆u(t) = 0 [V ], i.e. lorsque le système
est en son point de fonctionnement Q, ∆y(t) = 0 [V ].
d
é c a l a g
( i m
f o
p
n
e
o
d
c t i o
a l i m
u
s i t i o
e n
n
n
s i g
n
a r i a t i o
d
n
'e n
( c r é é e
s o
d
r t i e
u
s i g
n
e n
a r
O
l e
U
T
P
0
C
n
,
d
p
t
e x
p
o
'e n
i n
a r
t e r n
t
u
d
t r é e
d
n
u
( t )
n
( a m
e
d
e )
a l
p
S
d
e
G
s t è m
a
( s )
)
e
e
d
s o
u
r t i e
l i f i c a t e u
'a c q
u
i s i t i o
y
s y
D
é c a l a g
s i g
e
Q
a l
t r é e
p
a l
u
e m
t a t i o
u
v
n
d
n
r
)
Q
v
S
D
a r i a t i o
y
d
( t )
( c r é é e
m
n
e
P
C
u
s i g
r t i e
a r
l e
D
r é e
p
a r
p
e s u
d
s o
p
a r
f _
f o
e h
u
I N
n
_
z n
0
1
a l
( t ) ,
l e
0
_
n
)
_
0
3
. e p
s
Fig. 3 – A l’aide de l’amplificateur d’acquisition, on retranche yQ de façon à
mettre en évidence ∆y(t), du à ∆u(t) seul.
4
Application de la seconde méthode de ZieglerNichols, version relais
Le logiciel RTPWatch permet de charger une routine effectuant la contre
réaction du système à régler par un relais dont les valeurs limites de sortie sont
±umax . Le nom de la routine est DLL_RT_ziegler_nichols.dll.
4.1
Procédure
Après avoir effectué le câblage, on peut exécuter RTPWatch, choisir dans le
menu Tools l’outil Oscilloscope (Identification et régulation sous Windows NT). Dès
lors :
– charger la routine DLL_RT_ziegler_nichols.dll
– sélectionner le signal d’entrée du système à régler (out1 ou in0)
– sélectionner le signal de sortie du système à régler (in1)
– dans le menu Tools, choisir Varlist et ajuster la limite A de la commande
délivrée par le relais à la valeur souhaitée (typiquement A = 1 [V ]). Il faut
double-cliquez sur le champ contenant la valeur de A, introduire la valeur
et quittancer par la touche ”return”.
– choisir le mode de travail ”régulation boucle interne”
Méthode de Ziegler-Nichols
4
mee \Foehn˙ZN.tex\6 décembre 2001
eivd
Régulation automatique
Dès ce moment, le système à régler est contre-réactionné par un relais, et si
les tensions de décalages sont correctes, (∆u(t) ≈ 0 [V ] =⇒ ∆y(t) ≈ 0 [V ])
l’ensemble doit se mettre à osciller. Il est alors possible d’enregistrer les signaux
et d’appliquer la méthode de Ziegler-Nichols (version relais).
Méthode de Ziegler-Nichols
5
mee \Foehn˙ZN.tex\6 décembre 2001
Téléchargement