A But
On souhaite dvelopper le modle et la commande dune chane de traction reposant sur
lutilisation dune machine courant continu (MCC) aimant permanent (inducteur) et un
rducteur de vitesse. Le couple dentranement est rendu variable par lutilisation dun
hacheur rversible reli un ensemble de batteries (fig.1).
im
is
B
Um
m oteur
C rducteur
moteur
C roue
rducteur
Rr
N
Frsistant
Fig. 1 :
B Modlisation du vhicule
Pour tablir le modle du vhicule, on considre chaque lment de faon spare (figure 2).
Il conviendra de valider chaque tape que le modle de chaque lment avant de
lassembler. La figure 3 donne une vue du modle correspondant implant sous Simulink.
Batteries
Hacheur
Cmoteur
Um
im
Rducteur
Inertie
MCC
moteur
moteur
Crducteur
f11,f12
Fig. 2 :
Route
Roue
rducteur
Croue
Vroue
Frsistant
i
Um
R, L
e
Figure 4 :
1.2) Dterminez la reprsentation sous forme de schmas bloc du modle du circuit dinduit
de la machine. Donnez un exemple dimplantation sous Simulink.
1.3) Complter le modle de la machine en faisant apparatre les conversions
lectromcaniques (k=1,2 S.I.).
Implantez lensemble des quations sous Simulink et crez un macro bloc comme reprsent
la figure 3.
1.4) Pour identifier la machine, on a appliqu un chelon de tension de faible amplitude
(1,5v), de manire ce que le rotor ne tourne pas et on a relev lvolution temporelle du
courant (figure 5).
Dans les mmes conditions de cet essai, dterminez lexpression thorique du courant.
En comparant avec le relev exprimental, dterminer la valeur de la rsistance R et de
l'inductance L.
0 .8
0 .6
0 .4
0 .2
-0 .2
0 .0 5
0 .1
0 .1 5
0 .2
0 .2 5
0 .3
2 Modle de linertie
Les souplesses des arbres de transmission et des accouplements mcaniques ainsi que les jeux
ventuels seront ngligs. Diamtre de la roue : 0,52 m, rapport de rduction est de 1/5.
La masse du vhicule est de M=300kg. On supposera que toute la masse du vhicule est
reporte sur larbre de la machine lectrique : J = M*r*r*Rr*Rr avec r le rapport du
rducteur, Rr le rayon de la roue. A partir de lquation fondamentale de la dynamique,
dterminez lquation diffrentielle rgissant la vitesse du moteur en fonction du couple
entranant et du couple total rsistant.
Le couple total rsistant se dcompose en un couple de dcollage (de 0,01 N.m), un couple de
frottement et un couple rsistant transmis par le rducteur. Les frottements sont modliss par
une coefficient de frottement visqueux de f=0,1. Dterminez la reprsentation sous forme de
schmas bloc du modle.
Donnez un exemple dimplantation sous Simulink.
Figure 6 :
4 Modle de la roue
Dterminez la reprsentation sous forme de schmas bloc du modle de la roue.
Donnez un exemple dimplantation sous Simulink.
Rappel sur les units de mesure :
Vitesse linique en m/s, vitesse angulaire : rad/s, Couple : N.m, force : N,
avec F0 la force rsistive constante (15 N), F1 les frottements visqueux (65 N/m/s), F2 les
frottements arodynamiques (5 N/(m/s)2) et vroue la vitesse du vhicule (m/s).
La route du vhicule sera reprsente par une source mcanique fournissant une force de
rsistance Fresistant et recevant la vitesse du vhicule vroue. Dterminez la reprsentation sous
forme de schmas bloc du modle de la route.
Donnez un exemple dimplantation sous Simulink.
8 Vrification de la modlisation
Aprs avoir finalis la partie modlisation, vrifiez le programme avec f11=0,75, f12=0,25
Relevez la tension du hacheur Um, le couple de la MCC Cmoteur, la vitesse de la machine
C Commande du vhicule
1 Commande du hacheur
Le macro bloc pour la commande du hacheur est compos par trois sous-systmes : une
linarisation dynamique, un gnrateur de connexion et un modulateur.
Proposez une ralisation de chaque sous-systme.
Vrifiez le dispositif de commande du hacheur en isolant les macros blocs comme sur la
figure suivante :
Essayez respectivement trois valeurs de la tension de rfrence Um_ref = 0V, 24V et 48V.
Relevez la tension Um issue du hacheur, et comparez avec Um_ref. Conclusion ?
Fig. 9 :
Fig. 10 :
Relevez le couple Cmoteur, et comparez avec Cmoteur_ref. Conclusion ?
Ralisez la simulation sur la structure globale (la modlisation + la commande) comme sur la
figure suivante.
Batteries
Hacheur
moteur
im
f11,f12
Commande
du Hacheur
moteur
Cmoteur
Um
Rducteur
Inertie
MCC
Crducteur
i_mes
Commande
de la MCC
moteur_mes
B_ mes
Um_reg
Cmoteur_ref
Fig. 11 :
10
Route
Roue
rducteur
Croue
Vroue
Frsistant
R26 :
R27 :
1
i ind _ 3 = Ppark
i ind _ dq
o
- iind_3 = [iind1, iind2, iind3]T est le vecteur des courants triphass dans les induits de la machine,
- vred = [vred1n, vred2n, vred3n]T est le vecteur des tensions simples triphases issues du redresseur.
On supposera que les systmes lectriques sont quilibrs et donc que la composante
homopolaire de Park est nulle. Dans ce cas, la matrice de Park sexprime par :
2
4
cos(
)
cos(
)
2 cos
Ppark =
3 sin
3
3
2
4
sin(
) sin(
)
3
3
11
1
Ppark
cos
sin
2
2
2
) sin(
)
=
cos(
3
3
3
cos( 4 ) sin( 4 )
3
3
R28 :
R29 :
i ind = Ci 32 i ind _ 3
- iind = [iind1, iind2]T est le vecteur des courants de deux phases dans les induits de la machine ,
- ured = [ured13, vred23]T est le vecteur des deux tensions composes issues du redresseur.
Ci32 est exprime par :
1 0 0
Ci 32 =
0 1 0
Cucs3 est la matrice qui permet dadapter les tensions composes aux tensions simples
triphases :
Cucs 3
2 1
1
= 1 2
3
1 1
Transformations 1
iind_dq
iind
vred_dq
ured
position
R19 :
diind _ d
1
dt = L vind _ l _ d
s_d
diind _ q = 1 v
ind _ l _ q
dt
Ls _ q
vind _ l _ d = v1 _ d - vind _ r _ d
vind _ l _ q = v1 _ q - vind _ r _ q
v1 _ d = ems _ d - vred _ d
v1 _ q = ems _ q - vred _ q
vind _ r _ d = Rs .iind _ d
vind _ r _ q = Rs .iind _ q
o:
- Ls_d (0,688 mH), Ls_q (0,688 mH) sont les inductances des bobines du stator pour le modle
de Park,
12
iind_d
R18
iind_q
vind_r_d
vind_l_d
R22
vind_l_q
R25
vind_r_q
R19
R23
v1_d
v1_q
R20
vred_d
R24
vred_q
Induit
ems_dq
iind_dq
ems_q
iind_dq
vred_dq
13
arb
ems_d
R15
iind_q
R16
iind_d
ems_q
iind_d
R17
Cem
iind_q
T
< iond >=< m ond > i moteur
R33 :
o < mond> = [<mond13 >, <mond23 >]T sont respectivement les fonctions de conversion pour
pour londuleur.
Toutes les quations sont reprsentes par le GIC et le bloc REM nomms Onduleur
la Fig.
14
2) Lancer Simulink
Soit taper simulink dans la fentre de Matlab, soit cliquer licne
barres doutils pour lancer Matlab.
15
sur les
Entre dun
bl
Catgories des
Blocs de simulation
dans cette catgorie
Le programme de simulation cr
Fonctionnement
Constant
Echelon
Sinusode
Intgrateur
Miniscope
Symbole
Remarque : Il faut changer les paramtres dun bloc pour satisfaire notre besoin.
16
Exemple 1:
Cliquez avec le bouton droit de la souris sur licne Sine Wave, et puis choisissez
Sin paramtres (ou directement double-cliquez sur cet icne) pour modifier les
valeurs.
v(t ) = A sin( wt ) = 100 sin( 2f t ) avec f=50 Hz
Exemple 3 :
w(t) = u(t) - v(t)
17
Exemple 4 :
t
v(t ) = u (t ) + u (0)
0
Exemple 5 :
u (t )
w(t ) =
v(t )
Exemple 6 :
u (t )
Si w(t ) =
, nous avons
v(t )
18
4) les restes
3) Lancer la simulation.
Avant de lancer la simulation, il faut spcifier les paramtres de la simulation.
Slectionnez Simulation parameters montr comme la figure 4.
19
20
On peut utiliser les outils de zoom dans la barre des outils pour changer le
zoom dun microscope, fin dobtenir une image claire ou une valeur mesure
prcise.
Remarque :
Le microscope nenregistre que 5000 points par dfaut. Si on veut enregistrer
plus de point que 5000, il nous faut annuler la limitation des donnes enregistres
par Parameters -> Data history -> limit data points to last, montr dans la figure
10.
21
Parameters
Data history
Limit data points to
22