You are on page 1of 6

BIBLIOTHEQUE MACHINE ASYNCHRONE ET EXEMPLES DE SIMULATIONS

1) PRESENTATION DE LA BIBLIOTHEQUE.
Les blocs suivants sont contenus dans le fichier :bib_mas.mdl
Ces bloc sont masqués, ce qui permet à l’utilisateur de rentrer les paramètres du modèle.
f ca
mod a
Vds xa f ca
Va Flux_sta
Vqs f cb
Vs_c PI
Fdr xb X_comp f cb mod b
Vb Fqr Is_c limité f cc
wr xc f cc
mod c
Ce U porteuse
Vc Vr_c Ir_c Commande
W Transformation Correcteur Commande
Ia grandeurs temporelles pleine onde
Cr Ib Ce
double MLI
Ic vect_complexe
Cr
Ids
ws W Er_a f ca
Iqs moda
xa
Mas_modèle dq Mas_vecteurs Er_b f cb
modb
X_compl xb
complexes Er_c f cc
modc
xc
V_comp P Commande par Modulantes
Transformation Hystérésis sinusoidales
I_comp Q vect_complexe
triphasées
grandeurs temporelles
Mesures de
puissance ia_cons
wr
ia_cons
wr
ib_cons
xd xa f ca
xa xd v an
ib_cons
téta_s
f cb v an
xq xb ic_cons
v bn
xb xq v bn téta_s
f cc
ic_cons
xo xc
v cn
Commande scalaire
Uo v cn Elaboration des consignes
xc xo Sources sinusoidales Commande vectorielle
Téta elec Téta élec
Onduleur triphasées simplifiée
Transformation Transformation triphase Elaboration des consignes
dq_abc abc_dq
BIBLIOTHEQUE MACHINE ASYNCHRONE
Sont fournis deux blocs permettant de simuler le fonctionnement de la machine asynchrone:
• Mas_modèle dq : Un modèle basé sur les équations de le machine dans le plan dq
• Mas_vecteurs complexes : Le modèle étudié dans le rappel de cours
Les autre blocs seront étudiés au travers des différentes simulations qui suivent.

2) ALIMENTATION SOUS TENSION SINUSOIDALE (fichier : mas_res.mdl)


Cette simulation permet d’étudier :
• la phase de démarrage de la machine alimentée sous tension sinusoïdale
• les échanges de puissance en régime permanent, en mode moteur et génératrice (modification de la charge)
• l’influence des harmoniques de tension (modification de la source) sur la forme des courants et du couple instantané.

0.1

v an xa Gain
Flux_sta
xa
v bn xb X_comp Vs_c
Is_c X_compl xb
v cn xc

Sources sinusoidales xc
Transformation Vr_c Ir_c
triphasées grandeurs temporelles Tension et courant
Transformation statoriques
vect_complexe Ce
vect_complexe
Cr grandeurs temporelles P
W
V_comp P
0 Mas_vecteurs
complexes I_comp Q
Rotor en cc charge
Mesures de
20/157 puissance
Q
w

W ce

ce
3) ALIMENTATION PAR UN ONDULEUR DE TENSION
Les deux simulations qui suivent permettent de comparer les fonctionnements d’une machine alimentée par un onduleur de tension commandé en pleine onde
et commandé en modulation de largeur d’impulsions.
Il est possible dans chaque cas, après avoir renvoyé les grandeurs à analyser dans l’espace de travail de Matlab, d’effectuer une analyse spectrale des courants
et de comparer les différents spectres obtenus.
Il est aussi très simple de modifier le deuxième fichier de façon à élaborer une commande en U/f = cste.

3.1) Commandé en pleine onde (fichier : mas_cre.mdl)

f ca f ca
0.1
v an
xa Gain
f cb f cb
Flux_sta
xa
v bn xb X_comp Vs_c
f cc f cc
Is_c X_compl xb
xc
Commande Uo v cn
Transformation
xc
Vr_c Ir_c
pleine onde Tension et courant
Onduleur grandeurs temporelles Transformation statoriques
vect_complexe Ce
triphase vect_complexe
Cr grandeurs temporelles P
W
V_comp P
0 Mas_vecteurs
complexes I_comp Q
Rotor en cc charge
300 Tension continue Mesures de
20/157 puissance
Q

W ce
3.2) Commandé en modulation de largeur d’impulsions(fichier : mas_mli.mdl)

0.1
f ca f ca Gain
mod a v an xa
Flux_sta
xa
f cb f cb xb X_comp Vs_c
mod b v bn Is_c X_compl xb
xc
f cc f cc
xc
Transformation Vr_c Ir_c
mod c U porteuse Uo v cn grandeurs temporelles Tension et courant
Transformation statoriques
vect_complexe Ce
Commande Onduleur vect_complexe
Cr grandeurs temporelles P
MLI triphase W
V_comp P
0 Mas_vecteurs
complexes I_comp Q
moda

modb

modc

Rotor en cc charge
Modulantes Mesures de
sinusoidales 500 Tension continue 20/157 puissance
triphasées
Q

W ce
4) COMMANDE EN COUPLE
Il est à noter que pour les deux simulations qui suivent, l’onduleur de tension a été modélisé par un simple gain de façon à réduire le temps de calcul.
Ces simulations permettent de comparer les temps de réponse à un échelon de pulsation rotorique ou à une modification de la charge.
Elle peuvent être modifiées de façon à réaliser une boucle externe de vitesse.
4.1) Scalaire(fichier : masscal.mdl)

wr iacons t va
fdr
ia_cons
wr
Vds
Va
fqr
ib_cons PI
Vqs
limité
Fdr
téta_s PI wr
ic_cons
Vb Fqr
MASSCAL wr
Commande scalaire
Elaboration des consignes Ce ce
dans l'espace de travail, Vc
il faut fixer le nombre de points W
teta
(npts=10000) Ia ia

1/s 20/157 Cr Ib
ib
Ic
Couple
Ids ids
ws
Iqs iqs

Mas_modèle dq

2 w
wrest p*W W
4.2) Vectorielle simplifiée(fichier : masvect.mdl)

wr iacons t va
fdr
ia_cons
wr
Vds
Va
fqr
ib_cons PI
Vqs
limité
Fdr
téta_s PI wr
ic_cons
Vb Fqr

Commande vectorielle MASVECT wr

Elaboration des consignes Ce ce


dans l'espace de travail,
Vc
il faut fixer le nombre de points W
teta (npts=10000)
Ia ia

1/s 20/157 Cr Ib
ib
Ic
Couple
Ids ids
ws
Iqs iqs

Mas_modèle dq

2 w
wrest p*W W

You might also like