Professional Documents
Culture Documents
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/237508249
CITATIONS
READS
6,672
2 authors, including:
Mamadou Doumbia
Universit du Qubec Trois-Rivires
57 PUBLICATIONS 320 CITATIONS
SEE PROFILE
Abdoulaye Traor
Ingnieur de Recherche
6579 Rue BRIAND
Montral (Qubec)
CANADA, H4E 3L4
Directeur adjoint
cole Nationale dIngnieurs
B.P. 242 Bamako
MALI
RSUM
En ingnierie, la simulation est un moyen efficace et conomique, couramment utilis
pour faire des tudes prliminaires et/ou comparatives, tant au stade du dveloppement
(conception), qu'au cours du fonctionnement normal des systmes. Actuellement, plusieurs
outils de simulation, parmi lesquels MATLAB/SIMULINKTM, sont utiliss dans lindustrie et
dans les milieux universitaires. Dans ce travail, nous prsenterons le principe de modlisation
et de simulation dune machine lectrique : le moteur asynchrone cage dcureuil. Ce
dernier, grce aux nombreux avantages quil procure par rapport aux autres types de moteurs
lectriques, sest impos comme le moteur de premier choix dans les mcanismes industriels.
Le travail comprendra les sections suivantes :
- lintroduction, o nous prsenterons limportance des machines lectriques dans
lconomie moderne ainsi que les outils de simulation couramment dans le domaine du
gnie lectrique,
- le dveloppement du modle du moteur asynchrone cage qui permettra dtablir le
modle mathmatique du moteur tudi,
- la prsentation sommaire de MATLAB/SIMULINKTM en tant que logiciel de
modlisation et de simulation en ingnierie,
- la ralisation du modle de simulation du moteur asynchrone cage dans
lenvironnement MATLAB/SIMULINKTM,
- la prsentation des rsultats obtenus suite la simulation du moteur asynchrone cage,
- la conclusion, o sera rsum le travail effectu.
- la rfrence bibliographique.
38
1.
Introduction
2.
Les quations gnrales (1) dcrivant le fonctionnement des moteurs courant alternatif
dans un rfrentiel d-q se retrouvent dans la littrature technique consacre aux machines
lectriques.
uds = Rs ids +
uqs = Rs iqs +
dy ds
- w ay qs
dt
dy qs
dt
+ w ay ds
(1)
dy dr
- (w a - w r )y qr
udr = Rr idr +
dt
uqr = Rr iqr +
dy qr
dt
+ (w a - w r )y dr
39
uds = Rs ids +
uqs = Rs iqs +
0 = Rr idr +
0 = Rr iqr +
dy ds
dt
dy qs
(2)
dt
dy dr
+ w ry qr
dt
dy qr
dt
- w ry dr
Le rotor du moteur asynchrone cage tant ferm sur lui mme (court-circuit), on prend udr et
uqr gales zro.
Les flux coupls statoriques et rotoriques sont obtenus partir des inductances propres et
mutuelles :
y ds = Ls ids + Lsr idr
y qs = Ls iqs + Lsr iqr
(3)
3
3
p y ds iqs -y qs ids = pLsr ( iqs idr - ids iqr )
2
2
(4)
Lquation du mouvement, reliant les parties lectrique et mcanique scrit comme suit :
J
d Wm
= Cem - Cr
dt
(5)
Les tensions biphases dans lquation (2) sont obtenues comme suit :
uds =
2
1
1
uas - ubs - ucs
3
2
2
(6)
2 3
3
uqs =
ubs ucs
3 2
2
40
2
ids
3
2 1
ibs =
- ids +
3 2
2 1
ics =
- ids 3 2
ias =
3.
3
iqs
2
(7)
3
iqs
2
3.1. Matlab
Un systme interactif et convivial de calcul numrique et de visualisation graphique,
destin aux ingnieurs et scientifiques. Il possde un langage de programmation la fois
puissant et simple dutilisation. Il permet dexprimer les problmes et solutions dune faon
aise, contrairement dautres langages de programmation. Il intgre des fonctions danalyse
numrique, de calcul matriciel, de traitement de signal, de visualisation graphique 2D et 3D,
etc. Il peut tre utilis de faon interactive ou en mode programmation. En mode interactif,
lutilisateur la possibilit de raliser rapidement des calculs sophistiqus et den prsenter les
rsultats sous forme numrique ou graphique. En mode programmation, il est possible dcrire
des scripts (programmes) comme avec dautres langages. Lutilisateur peut aussi crer ses
propres fonctions pouvant tre appeles de faon interactive ou par des scripts. Ces fonctions
fournissent MATLAB un atout ingalable : son extensibilit. Ainsi, lenvironnement
MATLAB peut facilement tendu. Dans MATLAB, llment de base est la matrice.
Lutilisateur ne soccupe pas des allocations de mmoire ou de redimensionnement comme
dans les langages classiques. Les problmes numriques peuvent tre rsolus en un temps
record, qui ne reprsente quune infime du temps passer avec dautres langages comme le
Basic, C, C++ ou le Fortran. MATLAB sest impos dans les milieux universitaire et
industriel comme un outil puissant de modlisation, de simulation et de visualisation de
problmes numriques. Dans le monde universitaire, MATLAB est utilis pour
lenseignement de lalgbre linaire, le traitement du signal, lautomatique, etc., ainsi que dans
la recherche scientifique. Dans le domaine industriel, il est utilis pour la rsolution et la
simulation de problmes dingnierie et de prototypage. MATLAB est une abrviation de
MATrix LABoratory. crit lorigine, en Fortran, par Cleve Moler, MATLAB tait destin
faciliter laccs au logiciel matriciel dvelopp dans les projets LINPACK et EISPACK. La
version actuelle est crite en C. Sa disponibilit est assure sur plusieurs plates-formes : Sun,
Bull, HP, IBM, Compatibles PC, Macintosh, et plusieurs machines parallles. MATLAB est
confort par une multitude de botes outils (toolboxes) spcifiques des domaines varis. Un
autre atout de MATLAB, est sa portabilit; la mme portion de code peut tre utilise sur
diffrentes plates-formes sans la moindre modification.
3.2.
Simulink
TM
SIMULINK
TM
et non linaires; une extension de MATLAB , dans laquelle la dfinition des modles se fait
par schmas blocs (diagramme structurel). Le diagramme structurel permet la reprsentation
graphique dun systme dquations linaires et non linaires. Il met en vidence la structure
du systme et permet de visualiser les interactions entre les diffrentes grandeurs internes et
externes. On distingue alors particulirement bien les contres-ractions, les couplages
rciproques, les non-linarits, etc. Les lments qui composent le diagramme structurel
reprsentent des oprations mathmatiques, savoir addition, soustraction, multiplication avec
un coefficient, intgration et diffrentiation, ainsi que la multiplication et la division de deux
variables et la fonction non linaire dune variable. SIMULINK possde une interface
graphique pour visualiser les rsultats sous forme de graphiques ou de valeurs numriques en
cours de simulation. Les paramtres rgissant le fonctionnement des systmes peuvent tre
modifis en ligne, cest dire en cours de simulation, et lon peut observer leur effet
immdiatement. SIMULINK est bti autour dune bibliothque de blocs (librairies) classs par
catgories. Les principales librairies sont montres dans le tableau1.
Tableau 1
Librairie
Sources
Sinks
Continuous
Discrete
Math
Functions & Tables
Nonlinear
Signals & Systems
Contenu
Diffrents types de signaux dentre
Appareils virtuels de visualisation
Systmes et oprateurs continus
Blocs reprsentant les systmes discrets
Oprateurs mathmatiques
Fonctions et tables de valeurs
Systmes et oprateurs non linaires
Blocs de connexion et sous-systmes
4.
42
Transformation abc----> dq est ralis partir de lquation (6). Le contenu du bloc est
reprsent la figure 3.
43
5.
Rsultats de la simulation
a) Vitesse
b) Couple lectromagntique
c) Courant statorique
d) Tension statorique
6.
Conclusion
44
7.
Bibliographie
Annexe
Donnes du moteur
Puissance nominale :
Pn = 2.2 kW
Frquence nominale :
Tension ligne-ligne :
Nombre de ples :
Rsistance du stator :
f n = 60 Hz
rs = 0.6 W
Rsistance du rotor :
Inductance statorique :
rr' = 0.4 W
Ls = 61 mH
Inductance rotorique :
Inductance mutuelle:
L'r = 61 mH
Lsr = 59 mH
J = 0.0175 kgm2
B = 0.00187 Nm / rad / s
Vll = 208 V
P=4
45