Documente Academic
Documente Profesional
Documente Cultură
:Introduction
ULFG2-2009 S.C.
Ce projet a pour but l'étude de la commande d'une machine a courant
.continu a vitesse variable
Avec
k max = k × Φ max = c
te
E = k max . Ω
Ce = k max . Ia
:La tension Va aux bornes de l'induit serait
dI a
V a = E + R a I a + La
dt
2
ULFG2-2009 S.C.
:Appliquons la transformée de Laplace sur ces équations
E ( p) = k max .Ω( p)
C e ( p) = k max .I a ( p )
V ( p) = ( R + L p ).I ( p) + E ( p )
a a a a
3
ULFG2-2009 S.C.
:A vide -
4
ULFG2-2009 S.C.
5
ULFG2-2009 S.C.
En charge–
6
ULFG2-2009 S.C.
7
ULFG2-2009 S.C.
Dans la suite du travail nous allons modéliser la machine par un
'subsystem' dont les entrées sont la tension d'alimentation et le couple de
.charge les sorties étant la vitesse de rotation, le couple et le courant
Modélisation du convertisseur-II
Schéma du circuit-1
8
ULFG2-2009 S.C.
R
S
T
Pulse1
Pulse2
V+
Pulse3
Pulse4
Pulse5
Pulse6
V
ThyristorSubsystem
9
ULFG2-2009 S.C.
Simulation de l'ensemble-3
:Simulons ce circuit à l'aide du logiciel Matlab-Simulink
10
ULFG2-2009 S.C.
11
ULFG2-2009 S.C.
Alpha_deg
V+
R
T
mes_pulses
V
TriggeredPontThyristor
12
ULFG2-2009 S.C.
13
ULFG2-2009 S.C.
14
ULFG2-2009 S.C.
Correction du système-III
Structure de la correction-1
15
ULFG2-2009 S.C.
16
ULFG2-2009 S.C.
: Cahier de charge
: Boucle de courant
tm=0.35ms
εs <4%
D%<10%
: Boucle de Vitesse
tm=0.2s
εs =0
D%<15%
: Régulateurs
Remarque : Lors de l'alimentation de l'inducteur d’une machine à courant
continu, les convertisseurs généralement utilisés sont de type hacheur ou
pont à thyristors. Ils sont généralement assimilés en première approche à
un gain constant. On dit alors qu'on utilise un modèle à valeur moyenne
instantanée, c'est-à-dire que l'on assimile la tension de sortie sur une
période de fonctionnement du convertisseur à sa valeur moyenne. Un tel
type de modélisation est satisfaisant si le circuit alimenté par cette source
de tension présente une constante de temps relativement grande devant la
période de fonctionnement du convertisseur. Dans le cas contraire, il faut
rechercher une modélisation rendant compte du fonctionnement
échantillonné du convertisseur, ainsi que des retards pouvant être
.introduit par le mode de commande
17
ULFG2-2009 S.C.
1 Ia
1 1
La.s+Ra
U
Transfer Fcn
Transfer Fcn1
Ce Kmax1
N (rd/s)
1
K K
J.s+f
Kmax
:Sur MatLab
:Transfer function
s + 0.00756 0.01512
--------------------------
s^2 + 0.046 s + 1 0.000515
(bode(H <<
: Va Donner
19
ULFG2-2009 S.C.
Bode Diagram
0
10
Magnitude (dB)
20
30
40
50
90
45
Phase (deg)
45
90
2 1 0 1 2 3 4
10 10 10 10 10 10 10
Frequency (rad/sec)
e ec U I
1 In1 Out1 In1 Out1 In1 Out1 1
Ic I
Correcteur de courant Convertisseur C(p)
I*
Capteur
Out1 In1
20
ULFG2-2009 S.C.
Il apparaît que la fonction de transfert en boucle fermée est de type
: premier ordre, dont la constante de temps est
Bode Diagram
40
30
Magnitude (dB)
20
10 System: untitled1
Frequency (rad/sec): 8.8e+003
Magnitude (dB): 0.00421
0
90
45
Phase (deg)
45
90
2 1 0 1 2 3 4
10 10 10 10 10 10 10
Frequency (rad/sec)
La
répon
se (du
boucl
e de
coura
nt
corrig
é) à
un
échel
on va
donne
:r
On
remar
que
que le
temps
de
mont
é
tm=0.
35ms
(plus
ou
moin
s car
calcu
22
ULFG2-2009 S.C.
le approché) et l’erreur Statique est nulle ce qui vérifie le calcule déjà
.fait
Ω(p)Ωc(p)=1f+fτe'+Jp+ τe'Jp2
23
ULFG2-2009 S.C.
24
ULFG2-2009 S.C.
Bode Diagram
50
System: G
Frequency (rad/sec): 49.9
Magnitude (dB): 0.0125
0
Magnitude (dB)
50
100
0
45
Phase (deg)
90
135
180
2 1 0 1 2 3 4 5
10 10 10 10 10 10 10 10
Frequency (rad/sec)
Cp=Kp1+τvpτvp = 3.141+0.06p0.06p
: Bode de la boucle de Vitesse corrigée est alors
25
ULFG2-2009 S.C.
Bode Diagram
150
100
Magnitude (dB)
System: untitled1
System: untitled1
50
Frequency (rad/sec): 136
Frequency (rad/sec): 157
Magnitude (dB): 1.27
Magnitude (dB): 0.0586
0
50
100
90
Phase (deg)
135
180
2 1 0 1 2 3 4 5
10 10 10 10 10 10 10 10
Frequency (rad/sec)
1.4
1.2
0.8
0.6
0.4
0.2
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
2.5
1.5
I
1 I*
0.5
0.5
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
4
I
3.5 I*
2.5
Courant en A
1.5
0.5
0.5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Temps en s
27
ULFG2-2009 S.C.
1.4
N
N*
1.2
0.8
N en rd/s
0.6
0.4
0.2
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Temps en s
200
N
150 Nc
Vitesse en rd/s
100
50
0
0 1 2 3 4 5
15
Ic
10 I
courant en A
5
0 1 2 3 4 5
Temps en s
28
ULFG2-2009 S.C.
(Ic : le courant de consigne (a la sortie du régulateur de vitesse
.I : le courant absorbé par la machine
Nc: Vitesse de consigne en rd/s
N : Vitesse de rotation de la machine
Saturation block « : Limite Ic entre 0 et 13 A «
: Finalement on a obtenu
: Boucle de courant
Tm = 0.35ms
(εs =2% (si correction proportionnelle), εs =0% (si correction PI
(Pas de dépassement lorsqu’on applique un échelon (I*=U(t) page 23
« Le courant de consigne sera limité par un « Saturation block
: Boucle de Vitesse
(0.02s sans « Saturation block « (ou pour I*<Ilimite si avec = Tm
« Entre 0.02s et 0.25s avec « Saturation block
εs =0
D% = 6%
29
ULFG2-2009 S.C.
30