Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
e de Metz
T.P. Automatique
Licence EEA
Ann
ee Universitaire 2003/2004
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
5
6
6
6
7
8
charge
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
de phase
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
11
12
12
12
13
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.3 Etude
prealable du syst`eme en boucle
4.4 Correction proportionnelle . . . . . .
4.5 Correction par avance de phase . . .
. . . .
. . . .
fermee
. . . .
. . . .
. . .
. . .
sans
. . .
. . .
. . . . . .
. . . . . .
correcteur
. . . . . .
. . . . . .
.
.
.
.
.
.
.
.
.
.
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
la methode de
. . . . . . . . .
. . . . . . . . .
.
.
.
.
.
P,
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
PI
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
et PID.
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
15
15
15
15
15
17
17
.
.
.
.
.
19
19
19
20
20
20
.
.
.
.
.
.
.
25
25
25
25
26
26
26
26
27
27
27
TP 1 : Etude de la r
egulation en
vitesse dun moteur
1.1
Objectif du TP
Identifier un syst`eme reel du deuxi`eme ordre par sa reponse indicielle et sa reponse harmonique.
1.2
Rappels Th
eoriques
Un moteur `a courant, `a commande dinduit et excitation constante, tel que celui schematise
sur la figure 1.1 est caracterise par les grandeurs suivantes :
v : tension de commande,
R : resistance dinduit,
L : inductance dinduit,
i : courant dinduit,
J : moment dinertie du rotor,
: vitesse angulaire de larbre moteur,
f : coefficient de frottement visqueux,
k : constante de flux et de couple,
e : force contre electromotrice,
cm : couple moteur,
cr : couple resistant.
R
i(t)
J
f
v(t)
cm (t) cr (t)
e(t)
cm (t)
=
=
=
=
k(t)
(p) =
ki(t)
5
V (p)k(p)
R+Lp
Cm (p)Cr (p)
f +Jp
1.3
(1.1)
Manipulation
Letude est faite sur un banc de regulation de vitesse Tergane 25. Ce banc est constitue dun
moteur `a courant continu et dune electronique associee permettant une commande en boucle
ouverte ou une regulation en boucle fermee.
Les appareils de mesures necessaires sont :
un oscilloscope double trace `a memoire,
un generateur de signaux basse frequence.
1.3.1
Etude en r
egime constant
kv0 Rc0
f R + k2
(1.2)
1.3.2
Etude en r
egime harmonique
Lequation 1.1 et letude precedente montre que le syst`eme est assimilable `a un deuxi`eme
ordre du type :
K
g(p)
F (p) =
=
(1.3)
(1 + 1 p)(1 + 2 p)
V (p)
les constantes K, 1 , 2 ne sont pas connues.
1 et 2 sont suffisament proches pour etre considerees comme egales. Lequation 1.3 devient
alors :
K
F (p) =
(1.4)
(1 + p)2
Determiner les valeurs de K et `a partir de letude harmonique du syst`eme.
Pour cela envoyer sur lentree V des tensions sinusodales V (f ) de frequences variant de 1 `a 70
Hz. Visualiser sur loscilloscope `a memoire V (f ) et la mesure de la vitesse g(f ), pour chaque
frequence mesurer le gain |F (f )| et le dephasage (f ) = arg(F (f )) :
6
T =
1
f
g(f )
a
V (f )
x
Fig. 1.2 Mesure du gain et du dephasage avec un oscilloscope
(f ) = arg(F (f )) = 360 Tx
|F (f )| = Aa
1.3.3
Etude en r
egime indiciel
L1
L1
Kt t/
e
u(t)
2
t
t/
K 1 1+ 2 e
u(t)
20Log10 (K)
f=
1
2
10
100
f en Hz
90
Phase (en deg)
180
Fig. 1.3 Determination de K et `a partir du diagramme de gain.
`a t = 3 , g(t) = 0.8K
`a t = 4 , g(t) = 0.9K
1.3.4
Comparer les valeurs de BF , nBF et KBF mesurees avec les valeurs theoriques obtenues en
F (p)
calculant la FTBF : F (p) = 1+F
.
(p)
Quel est lapport sur les performances du syst`emes, lors du passage de la boucle ouverte `a la
boucle fermee ?
K
0.91K
0.8K
Amplitude
temps en s
Amplitude
KBF
1
temps en s
tm
TP 2 : Etude de lasservissement de
position dune charge
2.1
Objectif du TP
2.2
Description th
eorique
Lobjectif de lasservissement de position est le deplacement dune charge pour atteindre une
position determinee, avec une precision et une rapidite maximale, ceci `a partir dune grandeur
dentree qui sera dans notre cas une tension electrique.
Le cablage des differents elements du banc de travail, en labsence de correcteur permet la
realisation dun syst`eme dont le schema de principe est donne par la figure 2.1.
Entre e(t)
V(t)
Attnuateur
Pramplificateur
Moteur
R, L, J, f, k
Rducteur de
vitesse 1/N
Poulie de renvoi
charge
Potentiomtre
de recopie
x(t)
-Vmax
+Vmax
11
E(p)
+ -
V(p)
A +
1
R+Lp
1
f+Jp
k
k
M(p)
1
N
d
p
X(p)
(p)
kx
Fig. 2.2 Schema Bloc du Principe de lasservissement de position.
En posant : K =
gAkkx d
,
N (f R+k2 )
Te =
L
,
R
Tm =
F (p) =
J
2
f + kR
, on obtient :
K
p(1 + Te p)(1 + Tm p)
En constatant de plus que Te (constante de temps electrique) est tr`es faible devant Tm
(constante de temps mecanique), on peut approcher la FTBO par :
F (p) =
K
p(1 + Tm p)
2.3
2.3.1
Manipulation
Etude qualitative
Sur le banc de travail Tergane connecter tous les elements de la chane directe comme
lindique le synoptique dessine sur la maquette. Mettre le preamplificateur sur lentree 10.
Observer la reponse du syst`eme en regardant le deplacement de la charge :
en envoyant un echelon dentree dont on fera varier lamplitude et pour differentes valeurs
de lattenuateur.
en envoyant des sinusodes `a lentree (`a laide dun GBF) de differentes frequences et de
differentes amplitudes.
D
ecrire qualitativement les r
esultats obtenus et les justifier.
2.3.2
Identification de la FTBF
On remarque que letude en boucle ouverte est difficilement realisable ; on se place donc en
boucle fermee en soustrayant m(t) (la mesure de x(t)) `a lentree e(t).
K
, on calcul :
Sachant que : F T BO(p) = p(1+T
m p)
F T BF (p) =
K
=
p(1 + Tm p) + K
1+
p
K
1
+
Tm 2
p
K
1
1+
2
p
n
p2
2
n
Pour identifier la FTBF, il suffit donc de determiner et n qui sont en relation avec le
temps de reponse et le depassement.
12
Amplitude
tm
Temps (sec)
2.3.3
Lattenuateur est mis `a 1 (son maximum) et on interpose dans la chane directe un correcteur
`a avance de phase :
1 + aT p
C(p) =
1 + Tp
avec T = 2.5ms et a = 4
Il peut etre realiser par le circuit passif de la figure 2.4.
Avec pour valeur :
condensateur C = 1F
resistance R1 = 10k
resistance R2 = 3.3k
2
13
R1
Entre
Correcteur
R2
Sortie
Correcteur
Realiser le montage en utilisant le condensateur et les resistances se trouvant dans la maquette. Connecter le correcteur dans les points dancrage prevus. Observer la reponse indicielle
du syst`eme corrige, mesurer le temps de montee et le deplassement.
Conclure sur lapport dun correcteur `
a avance de phase pour un tel syst`
eme.
14
Objectif du TP
Etudier
le fonctionnement dune regulation en temperature et determiner empiriquement
les param`etres dun correcteur PID.
3.2
Pr
esentation
Il sagit detudier un syst`eme comprenant un processus thermique et son materiel de commande (correcteur PID). Principe de lappareil : lair est aspiree dans latmosph`ere par une
pompe centrifuge qui le souffle sur une source de chaleur, traverse lenceinte cylindrique puis
est rejete dans latmosph`ere.
Le processus (figure 3.1) consiste `a elever la temperature soufflee dans lenceinte `a la valeur
desiree (set value) comprise entre la temperature ambiante et 60C, et le role de la regulation
est de mesurer la temperature de lair dans le cylindre, de la comparer avec la temperature
desiree et dengendrer un signal de commande qui module la puissance fournie `a la resistance
chauffante.
Letude du syst`eme sera faite autour dune position dequilibre fixee `a 40C. Les echelons de
temperature que lon appliquera seront de 5C qui correspond `a 2V injecte sur lentree D
du schema. Le syst`eme est en boucle ouverte si les points x et y ne sont pas relies. Si les points
x et y sont connectes, on peut etablir une commande proportionnelle (bande proportionnelle)
ou introduire un circuit correcteur entre les point A et B.
3.3
Manipulation
Tout dabord brancher le syst`eme et le laisser chauffer pour atteindre 40C (la temperatures
mesuree doit etre egale `a la temperature affichee).
Par la suite, toutes les mesures de transitoires se feront dans le sens froid chaud .
chelon de tension ne
gatif provoque une variation de tempe
Attention : Un e
rature positive
3.3.1
Etude de la r
eponde indicielle en boucle ouverte
Avec un GBF envoyer des creneaux de 2V autour de 0V `a tr`es basse frequence (< 0.1Hz)
sur lentree externe du syst`eme (point D sur le schema). Ces creneaux sont envoyes pour observer
la reponse `a un echelon, letat de repos correspond donc `a letat permanent issu du creneau
precedent et le syst`eme recoit un echelon de consigne `a partir de cet etat permanent. Verifier
que la temperature de sortie suit les variations de la consigne en entree (un echelon de tension
15
filament
de chauffe
Ventilateur
Alimentation
16
Dpassement
Commande
Tout ou Rien
Commande
Continue
Commande
Chauffage
Processus
B
Commande
Externe
TS
x y
Pont
Mesure
Valeur
affiche
Valeur affiche
Valeur mesure
Signal de Sortie
D
INT
EXT
Niveau de
Perturbation
Signal d'entre
Bande
Proportionnelle
en %
Sonde de
Temprature
3.3.2
Interpr
etation de la r
eponse indicielle : identification par la
m
ethode de Broda
e p
1 + Tp
La reponse indicielle dun tel syst`eme est alors s(t) = K 1 e(t )/T si t > et s(t) = 0
s(t)
.
sinon, donc quand t , s(t) = K (avec e(t) = 1) ; et K = limt e(t)
Methode de Broda :
On mesure t1 tel que s(t1) = 0.28K et t2 tel que s(t2) = 0.4K,
On en deduit les valeurs de T et par T = 5.5(t2 t1) et = 2.8t1 1.8t2
Determiner les valeurs de K, T et correspondant au syst`eme etudie.
Determiner aussi le gain (K(dB)) de ce syst`eme et son temps de montee `a 90%.
3.3.3
Correction du syst`
eme
18
TP 4 :
4.1
Stabilit
e des syst`
emes asservis
Objectif du TP
Simuler la reponse dun syst`eme asservi afin de determiner ses performances, puis calculer
un correcteur en fonction de crit`eres de stabilite et verification de la correction.
4.2
Introduction
C(p)
G(p)
Sortie
10
1+
p 3
5
(4.1)
reponse `a un Echelon.
le lieu dEvans,
le calcul du correcteur.
Vous trouverez en annexe `a la fin du cahier de TP une notice dutilisation de ce programme.
19
4.3
Etude
pr
ealable du syst`
eme en boucle ferm
ee sans
correcteur
4.4
Correction proportionnelle
4.5
La fonction de transfert dun correcteur par avance de phase est donnee par lequation 4.2
1 1 + aT p
C(p) =
,
a 1 + Tp
avec :
a>1
(4.2)
m = arcsin
a1
a+1
(4.4)
ANNEXE : M
ethode de calcul des param`
etres du correcteur `
a avance de phase
Diagramme de Bode de
1+aT p
1+T p
Diagrammes de Bode
Gain (dB)
+2
0d
B/
de
c
20log(a)
20log( a )
0
m
Phase (deg)
1
aT
1
aT
1
T
21
1+aT p
.
1+T p
pulsation (rad/sec)
1 1 + aT p
C(p) =
a 1 + Tp
a1
m = arcsin
a+1
1 + sin m
a =
1 sin m
1
cp =
aT
1
T =
cp a
1
a
20log|CG(j )|
cp
22
cp
CG
Arg(G(j ))
Arg(CG(j ))
23
Objectif du TP
5.2
Introduction
Entre
C(p)
G(p)
Sortie
1
1+p
G2 (p) =
1
(1 + p)(1 + p2 )(1 + p3 )
5.3
1
1+p
5.3.1
Correcteur `
a action proportionnelle
5.3.2
Correction `
a action int
egrale
C(p) =
K
1+
2
p
n
p2
2
n
avec n = ki et = 21ki .
Pour quelles valeurs de et donc de ki , est-il possible dobserver un depassement sur la
reponse indicielle du syst`eme corrige en boucle fermee.
Le premier depassement observe sur la reponse indicielle est donne par la formule :
d% = exp p
1 2
On peut verifier grace `a cette equation quune valeur de = 0.45 permet dobtenir un
depassement denviron 20%.
Calculer la valeur de ki pour laquelle le depassement est de 20%. Observer la reponse
indicielle obtenue pour cette valeur de ki verifier la valeur du depassement et relever
lerreur de position, le temps de montee et le temps de maintien `a 2%.
Observer levolution du depassement, du temps de montee et du temps de maintien en
fonction de la valeur de ki .
Quels sont les avantages et les inconvenients du correcteur `a action integrale ?
5.4
5.4.1
1
(1 + p)(1 + p2 )(1 + p3 )
Correcteur `
a action proportionnelle
5.4.2
Correction `
a action int
egrale
1
ki
=
Ti p
p
5.4.3
Correcteur `
a action proportionnelle et int
egrale PI
ki
C(p) = k 1 +
p
=k
p + ki
p
5.4.4
Correcteur `
a action proportionnelle, int
egrale et d
eriv
ee (PID)
C(p) = k
Td p2 + p + ki
p
Partant des param`etres obtenus `a la question precedente ajouter le terme derive avec
T d = 0.4 puis ajuster k pour obtenir un depassement minimal. Relever les valeurs des
param`etres et les performances obtenues.
Recommencer cette operation pour plusieurs valeur de ki et essayer de trouver les param`etres du correcteur qui vont donner la plus grande rapidite du syst`eme en boucle fermee,
en maintenant le depassement inferieur `a 5%.
En guise de conclusion, decrivez les apports relatifs des contributions des actions proportionnelle, integrale et derivee.
27
Diff
erentes repr
esentations possibles
Repr
esentations en fr
equence
BODE
En appuyant sur ce bouton, on obtient le diagramme de Bode en amplitude et en phase du
syst`eme `a etudier. En cliquant sur le bouton droit de la souris lorsque le curseur est situe dans
la fenetre graphique (cadre blanc contenant un graphe) on voit apparatre le menu suivant :
Plot type
Systems
Characteristics
Zoom
Grid
Si vous cliquez sur Characteristics vous voyez apparatre deux options :
Peak Response
Stability Margins
En cliquant sur Stability Margins des cercles pleins apparaissent sur les graphes pour indiquer les marges de gain et marges de phase, il suffit de cliquer avec le bouton gauche de
la souris sur ces cercles pour voir apparatre les valeurs des marges et les pulsations correspondantes.
NB : si le syst`
eme est instable ou si les marges ne peuvent
etre d
efinies, aucun
cercle plein napparat sur les graphes, des commentaires seront affich
es dans la
fen
etre situ
e en dessous des graphes pour vous expliquez pourquoi aucun cercle
plein napparat.
29
NYQUIST
En appuyant sur ce bouton, on obtient la visualisation de la representation de Nyquist du
syst`eme.
BLACK
En appuyant sur ce bouton, on obtient la visualisation de la representation de Black du
syst`eme.
NB : pour ces deux derniers types de repr
esentations en fr
equence, les marges
peuvent
egalement
etre visualis
ees tout comme dans le diagramme de Bode.
Repr
esentations temporelles
REPONSE INDICIELLE
En appuyant sur ce bouton, on peut visualiser la reponse du syst`eme lorsquon lui soumet un
echelon en entree. En cliquant sur le bouton droit de la souris lorsque le curseur est situe dans
la fenetre graphique (cadre blanc contenant un graphe) on voit apparatre le menu suivant :
Plot type
Systems
Characteristics
Zoom
Grid
Si vous cliquez sur Characteristics vous voyez apparatre quatre options :
Peak Response
Settling Time
Rise Time
Steady State
En cliquant avec le bouton gauche de la souris sur Peak Response, un cercle plein permet de
localiser la valeur maximale du signal sur la reponse. En cliquant sur ce cercle, vous pouvez
visualiser les coordonnees du point en question. En cliquant sur Settling Time, il est possible
dobtenir le temps de maintien defini ici par le temps necessaire pour que la reponse se stabilise
`a plus ou moins 2% de la valeur finale.
Rise Time donnera le temps de montee defini ici par le temps ecoule lorsque le signal passe de
10% `a 90% de sa valeur finale.
Les echelles de temps et de frequence peuvent etre modifiee en utilisant loption Tools du menu,
puis Reponse preference.
REPONSE IMPULSIONNELLE
En appuyant sur ce bouton, on peut visualiser la reponse du syst`eme lorsquon lui soumet une impulsion de Dirac en entree. Les memes param`etres que ceux definis precedemment
peuvent etre obtenus sur cette representation.
NB : il sera possible de visualiser les coordonn
ees de points sur les courbes en
cliquant `
a lendroit souhait
e avec le bouton gauche de la souris.
Repr
esentation des p
oles et z
eros
LIEU DES RACINES
En appuyant sur ce bouton, on obtient le lieu dEvans qui permet de visualiser les poles et
les zeros du syst`eme en boucle fermee dans le plan complexe et donc de voir si le syst`eme est
30
stable ou non.
NB : si le syst`
eme est instable les p
oles ont n
ecessairement des valeurs r
eelles
positives.
CALCUL DU CORRECTEUR
En appuyant sur ce bouton, on peut determiner la valeur du gain du correcteur en fonction
de crit`eres de stabilite du syst`eme (cf. Remarque particuli`ere concernant cette option `a la fin
de la notice)
Remarque particuli`
ere concernant lutilisation de loption
CALCUL DU CORRECTEUR
Cette fenetre est la plus interactive. Grace `a la souris, il est possible, en cliquant avec
le bouton gauche de la souris sur les carres rouges qui representent les poles de la fonctions
de transfert en boucle fermee, de deplacer ces poles le longs des courbes en trait continu en
deplacant la souris tout en maintenant le bouton gauche de la souris enfonce. Le deplacement
de ces poles correspond `a un changement de valeur du gain k du correcteur. Il est aussi possible
de :
zoomer/d
ezoomer la zone souhaitee grace aux differents zooms possibles en bas, `a
droite de la zone graphique.
afficher les differentes representations du syst`eme corrige en boucle fermee (Bode, Nyquist,...) en cliquant dans lune des cases situees en bas `a gauche (step, impulse, bode,
nyquist nichols)
modifier, ajouter ou supprimer les valeurs de poles ou de zeros du correcteur, en cliquant
en haut `a droite sur la case bleue portant la lettre K
specifier les crit`eres de rapidite et de stabilite du syst`eme (cliquer dans la barre de menu sur
TOOLS puis Add Grid/Boundary) en fixant les valeurs du coefficient damortissement
(Damping Ratio) et le temps de maintien (Settling Time). Des axes seront alors traces sur
le graphe, il suffira de placer les poles (carres rouges) sur ces axes pour que les conditions
souhaites soient respectees.
NB : Les crit`
eres souhait
es ne pourront
etre strictement v
erifi
es sur les simulations des r
eponses indicielles que dans le cas dun syst`
eme dordre 2 en boucle
ferm
ee.
31