Академический Документы
Профессиональный Документы
Культура Документы
FACULTE DE GENIE
BRANCHE 1
1|Page
Je ddie ce travail
mon pre et ma mre
toute ma famille
Et celui qui y trouve un quelquonque intrt ?!
2|Page
REMERCIEMENTS
3|Page
TABLES DE MATIERES
Introduction Gnrale .4
Chapitre 1: Machine asynchrone et commande vectorielle 6
1.1
1.2
1.3
1.4
1.5
Commande de l'onduleur.16
1.5.1 Fonctionnement de l'onduleur ..16
1.5.2 les techniques de commande de l'onduleur16
2.2
Control Desk...21
2.3
4|Page
Tables de figure
Figure 1.1 Machine asynchrone...6
Figure 1.2 Schma quivalent de MAS6
Figure 1.3 Reprsentation de la MAS dans un repre triphas8
Figure 1.4 Principe du contrle vectoriel...11
Figure 1.5 Schma de rgulation de vitesse de MAS en IRFO..12
Figure 1.6 Diffrentiel probe..13
Figure 1.7 Boucle Iqs aprs dcouplage14
Figure 1.8 Boucle de rgulation de la vitesse, structure PI15
Figure 1.9 Rponse du flux et couple diffrents couple de charge quand on change
la rsistance rotorique.15
Figure 1.10 Structure d'un onduleur....16
Figure 1.11 Allures de tension obtenue par l'onduleur en pleine onde17
Figure 1.12 Principe de la M.L.I..18
Figure 1.13 Allures de tension obtenue par l'onduleur par sinus-triangle...18
captage de
courant..27
Figure 3.4 Capteur de courant27
Figure 3.5 Connexion de capteur...27
5|Page
6|Page
Introduction Gnrale
La machine asynchrone est l'objet de nombreuses tudes depuis longtemps, avec les
diffrents inconvnients du moteur courant continu, temprature leve ou
surcharges importantes.
Cest par, sa robustesse, cot faible, fiabilit, facilit entretenir et par sa souplesse,
avec des plages de vitesse et du couple considrables, on remarque qu'il y a un intrt
croissant lutilisation de la machine asynchrone dans les entranements lectriques.
Cette commande avance ncessite une alimentation capable de dlivrer une tension
la plus sinusodale possible et frquence et amplitude variables. Dans les
applications industrielles, on utilise gnralement les onduleurs pilots par les
techniques de la modulation de largeur d'impulsions(MLI) ou PWM (pulse Width
modulation). Ces mthodes consistent dterminer les angles de commutation des
interrupteurs de l'onduleur. Les angles de commutation sont calculs en temps rel en
utilisant un microcontrleur afin de favoriser la rapidit de la commande en ligne du
7|Page
moteur. C'est pourquoi on tourne de plus en plus vers des solutions numriques temps
rel qui nous permettent de modifier la topologie du convertisseur chaque instant.
Une telle solution numrique va permettre de faire des programmations faciles du
systme considr et de tester tous les effets qui peuvent arriver en rellement et en
plus cette simulation se fait en temps rel.
Do la commande vectorielle qui a besoin d'un grand nombre de calcul et de
travailler en temps rel, ncessite l'utilisation la carte dSPACE "DS1104" due ses
performances "rapidit, temps rel".
Afin d'assurer le bon fonctionnement du processus rels, les tapes suivantes sont
primordiales :
1)
modlisation du processus
2)
3)
4)
Implantation
carte dSPACE
8|Page
9|Page
et
suivants:
La loi de faraday permet dcrire:
Pour les 3 phases statoriques:
De mme pour le rotor: le rotor tant en court-circuit, ses tensions sont nuls.
Les flux comportent une interaction avec les courants de toutes les phases: ex:
En matriciel :
Ou :
est l'inductance propre d'une phase statorique.
est l'inductance propre d'une phase rotorique.
est l'inductance mutuelle entre 2 phases statorique.
est l'inductance mutuelle entre 2 phases rotorique.
est le maximum de l'inductance mutuelle entre une phase statorique et une phases
rotorique.
) dans un rpre li au
champ tournant (repre dq) cd diphase et continu par rapport au champ ce qui
10 | P a g e
et
O
Ce calcul peut se faire en 2 temps passage des grandeurs triphases au repre et, et
ensuite dans le repre dq:
Une rotation :
Tensions au stator :
Flux au stator :
Tensions au rotor :
Flux au rotor :
Couple electomagnetique :
et
sont les drives des angles des transformes de Park des grandeurs
12 | P a g e
La commande vectorielle orientation du flux rotorique est la plus utilise [1] car elle
limine linfluence des ractances de fuite rotorique et statorique et donnent de
meilleurs rsultats.
En parlant dorientation du flux, cest plutt le systme daxe d-q qu'on oriente de
manire ce que laxe d soit en phase avec le flux.
On oriente l'axe d pour qu'il soit colineaire avec le vecteur du flux rotorique
13 | P a g e
Donc
devient:
Le courant
[2]
vitesse.
Aprs on va chercher
On a:
et
On remplace
0=
par sa formule
On a
Et On a besoin de
inverse.
O
et
On a
14 | P a g e
Nous noterons
la
pulsation mcanique.
Il faut savoir que la valeur de ces rsistances peut varier fortement avec la temprature
lorsque la machine est en fonctionnement (une machine de classe F est dimensionne
pour travailler jusqu' 150 par exemple). Il existe plusieurs solutions, l'une pourrait
consister mettre en place une commande robuste (peu sensible aux variations des
paramtres) ou encore on pourrait raliser un estimateur de rsistances (Rs/Rr).
16 | P a g e
moins oscillant et quavec un simple rgulateur classique, du type PI, les variations
brusques de la charge sont amorties, les pics sur les valeurs du couple sont vits.
1.3.3. a Rgulateur des courants
Laction proportionnelle sert rguler la rapidit et une action intgrale qui sert
liminer lerreur statique entre la grandeur rgule et la grandeur de consigne.
Un rgulateur PID est cart car une action drive permette danticiper et dacclrer
la rgulation, elle amplifie nanmoins le moindre bruit.
Le schma de rgulation en cascade retenu pour un bon fonctionnement, que la boucle
interne soit plus rapide que la boucle externe. Dans notre cas, le rgulateur de vitesse
est sollicit toutes les 1 ms alors que les boucles de courant le sont toutes les 200
nanosecondes.
17 | P a g e
Figure 1.9 Reponse du flux et couple diffrents couple de charge quand on change la rsistance
rotorique
18 | P a g e
On peut conclure donc que la commande flux orient est peu sensible la variation
des paramtres aux faibles charges.
19 | P a g e
Allures des tensions : Chaque interrupteur est ferm pendant une moiti de la
priode.
20 | P a g e
On remarque que la tension de sortie est rassemble au sinus plus que la commande de
l'onduleur en pleine onde.
Note importante : Les deux interrupteurs d'une phase ne seront jamais ferms en
mme temps, ce qui provoquerait un court-circuit. Dans la ralit, c'est plus
compliqu puisqu'il faut tenir compte du temps de fermeture des interrupteurs qui
n'est pas nul !
1.6 conclusion :
La boucle de commande de la machine asynchrone avec tous ses lments nssecite
une programmation de cette boucle ce pour cela il faut utiliser une carte performante,
travail en temps rel et compatible cette boucle. Une carte dSPACE peut rsolver ce
problme. Mais Qu'est ce qu'une carte dSPACE? Quels sont ces caractristiques? Et
comment on peut la programmer?
21 | P a g e
dSPACE permet un accs facile ouvert tous les types de contenu numrique, y
compris textes, images, images anims et ensembles des donnes.
dSPACE gre diffrents formats dimportation/exportation, et possde plusieurs
avantages :
I/O interface dE/S idalement relie par blocs interface en temps rel
2. La mmoire principale:
22 | P a g e
512MB RAM
Pour programmer le DSP, il faut raliser tout d'abord un schma dans l'environnement
Simulink de Matlab. Dans "Simulink Library Browser" on trouve une librairie
nomme "dSPACE RTI1104" dans laquelle on peut choisir les composants. (voir
annexe A) [7]
2.2Control Desk
Control Desk est une interface qui permet de visualiser en temps rel diffrentes
variables du Fichier dvelopp sous Simulink et de modifier galement des
paramtres dfinissant le mode de fonctionnement des blocs constituant le schma
Simulink. La visualisation de variables ou de signaux et la modification de paramtres
sont possibles par l'intermdiaire d'instruments graphiques que l'on slectionne.
matlab: bloc:DS1104MUX_ADC.Voies 1 2 3 4)
-
; alors
il faut passer la sortie du ADC dans un block Gain de gain 10 pour reconstituer le
signal initial.
Le DAC fait multiplier le signal par 10 ; alors il faut passer le signal dans un
Le DS1104 contient 20 E / S pins numriques appel: IO0 ... IO19. Vous pouvez
slectionner la direction pour chaque bit individuellement par un logiciel.
NB: IO16... 19 peut tre utilis comme interruption externe. Cette interruption est
dfinie par la transition de haut (1 microseconde) faible (10ns)
Paramtre
Value
Min
Max
2.0 V
5.0 V
bas
0.0 V
0.8 V
Haut
2.4 V
5.0 V
bas
0.0 V
0.4 V
-5 mA
+5 mA
Tension de sortie
Courant d'entre
Courant de sortie
500
25 | P a g e
SPWM1 ... SPWM9 (pin 7, 26, 8, 27, 9, 28, 10, 29, 11)
SSOMI
SSIMO
SSTE
SSCLK
Tab1.2 la carateristique de broche de connecteur slave DSP
Paramtre
Value
Min
Max
2.0 V
5.0 V
bas
0.0 V
0.8 V
Haut
2.4 V
5.0 V
bas
0.0 V
0.4 V
-13 mA
+13 mA
Tension de sortie
Courant d'entre
Courant de sortie
500
26 | P a g e
Si le extrmit simple contrle TTL est utilis, les broches, les PHI90 inverse
/ PHI0, et / IDX doit tre laisse en l'air (voir ci-dessous)
27 | P a g e
RXD, RXD
TXD, TXD
RTS, RTS
CTS, CTS
2.4 Conclusion :
La carte dSPACE contient un DSP performante, rapide et travaille en temps rel et
des E/S analogies, digital etc. Ce qui pousse les spcialistes l'utiliser dans
diffrents applications, l'application choisie dans le chapitre suivant dmontre les
performances de cette carte rpondre aux besoins de toutes applications.
28 | P a g e
[9]
capteur
30 | P a g e
Avantages:
Applications:
Excellente prcision
1.Variations de vitesse et
2.entrainements a servomoteur AC
entrainements moteur DC
Connexion de pins
Pin 1 5 : entre primaire
Pin - : -15v
Pin + : +15v
ce
on met 2 rsistances 100 ohm pour prendre une image cette tension.
On remarque qu'il faut mettre des E/S pour avoir comme la tension d'alimentation
(
aux capteurs et comme de sortie, le courant mesurer par la sortie M de ces capteurs et
31 | P a g e
(U et V) la moteur car les capteurs sont mis entre le rseau et le moteur, et n'oublie
pas le neutre de 2 courant mesurer qu'on peut le relier la neutre de 2 tensions
d'alimentation (
R, S
U ou V
Figure 3.6 connexion de capteur de courant
On relie les pins de capteur de cette faon (Figure 3.6) pour la prcision de valeur de
courant donn par le moteur (<0.72).
32 | P a g e
ce
l'lectronique de puissance.
3.2.2.c Programmation
Le captage de courant consiste utiliser un capteur de courant qui donne avec une
rsistance en parallle avec le capteur une image de ce courant qui est une tension de
valeur analogique ce pour cela on a besoin d'entre analogique (DAC de dSPACE).on
remarque que le bloc DAC faut diviser la valeur par 10 ce pour cela il faut multiplier
la valeur par un gain de 10.on remarque encore que ce bloc a un numro de Voie qui
doit l'identifier pour chaque bloc.
33 | P a g e
3.2.2.d Visualisation
34 | P a g e
- La piste intrieure comporte une seule fentre transparente et dlivre un seul signal
appel Top zro par tour. Ce signal (Z) dtermine une position de rfrence et
permet la rinitialisation chaque tour.
35 | P a g e
60 sN??? tr/min
Cest la vitesse
10002pi
Xposition ???
3.2.3.b Programmation
36 | P a g e
3.2.3.c Visualisation
L'onduleur raliser est compose de trois partie essentiels comme l'indique la figure:
37 | P a g e
a. description de l'IR2130
L'IR2130 est un circuit intgre pour des hautes tensions, il est utilis pour commander
des transistors grande vitesse comme les MOSFET et les IGBT avec trois bras hauts
indpendants et trois bras rfrentielles entres logiques sont compatibles avec les
sorties 5 V du CMOS ou de LSTTL. Les sorties de ce circuit sont de 15V, elles sont
appliques aux bases des transistors par l'intermdiaire des rsistances .un signal
FAULT indique si un dfaut de surintensit ou de sous voltage s'est produit. Des
retards de propagation sont assortis pour simplifier l'utilisation aux frquences
leves. Les canaux flottantes peut tre utiliss pour des tensions continues jusqu
600V, le courant de sortie est de 420mA et la tension de sortie peut varier de 10 20
V, ce qui est compatible avec les IGBT choisis, en plus l'IR2130 empche les sorties
HIGH et LOW d'tre l'tat haut en mme temps, comme l'indique le tableau, pour
viter le court-circuit de la source.
b. le circuit de drivers
Le circuit de driver ou de commande est forme de drivers IR2130 de 6 rsistances
qui sont relies la sortie de drivers et donnent directement les pulses a l'onduleur, et
des 3 capacits et de 3 diodes qui sont utiliss avec ce driver comme connexion
typique.
38 | P a g e
Donc, notre travail est alors de trouver le signal de commande qui va tre applique
sur la grille du MOS, mais ceci relve trois problmes essentiels :
Il faut assurer une isolation de masse de transistors de l'onduleur car il faut que
les 3 transistors localiss dans la partie suprieure doivent avoir 3 masses
39 | P a g e
Ta b 3 : Description de la broche
40 | P a g e
Cette carte prend comme entre la tension de rseau (220 V) avec sa masse et donne
5v continu comme sortie.
Cet onduleur a besoin d'alimentation continu (300 V). Ce pour cela on peut faire une
carte d'alimentation cet onduleur Qui donne 275-300 V continu partir de rseau
(triphase) ou bien on utilise une alimentation continu 275 qu'om dispose au
laboratoire.
Pour faire la carte d'alimentation, on utilise le redresseur P3 qui est un redresseur
triphase simple aprs redressement on doit utiliser une capacit chimique de
puissance qui peut supporter une tension 275-300 V.
NB: il faut raliser cette carte sur une plaque aluminium comme radiateur cette
diode de puissance.
Mais il n'y a plus de temps de faire a, ce pour cela on utilise la tension continu 300 V
de source de tension qui est dans le laboratoire d'lectricit.
41 | P a g e
42 | P a g e
43 | P a g e
Figure 3.29 vitesse de la machine, courant de stator et courant de rotor obtenu par simulation
Puisque la machine est asynchrone a cage d'curriel alors on peut considrer les
paramtres de stator est peu prs gal aux paramtres de rotor.
3.2.5.a. Identification rsistances Rs et Rr
44 | P a g e
on obtient L=1.32 mH
Cette boucle de commande prend comme entre la vitesse du moteur qu'on a besoin
rguler, et encore les courants obtenues par ce moteur. On a 2 boucles l'un dans
l'autre, boucle de vitesse comme boucle extrieure et 2 boucles de courant comme des
boucles internes, O la rgulation de courant a une constant de temps infrieur au
constant de temps mcanique de boucle de vitesse.
45 | P a g e
Rgulateur de vitesse:
Une fois la rgulation de la boucle de courant valide, il est alors possible de mettre
en place, en cascade, une boucle de vitesse souhaite.
46 | P a g e
Il faut que la sortie de cette boucle doit tre 3 signaux triphass quilibrs qui sont
utiliss la fois pour la dtermination des impulsions de commande des transistors
MOSFET de l'onduleur comme dj dire.
47 | P a g e
3.3 Conclusion :
Malgr que la commande de la machine asynchrone soit difficile, on remarque que la
commande vectorielle vient rsoudre cette difficult et donne les bons rsultats.
48 | P a g e
La carte dSPACE est l'une de carte qui contient un DSP trs performantes et rpondre
son besoin et il travaille en temps rel.
Lenvironnement Matlab/Simulink/dSPACE offre un outil puissant et fort didactique
pour lenseignement de la dtermination des paramtres et le contrle des machines
asynchrones.
49 | P a g e
50 | P a g e
51 | P a g e
52 | P a g e
Dongle License :
To execute application protected by license, the license
protection must be enabling. Dongle License is available for
working with the dspace software after installation, depending
on your order.
bIl faut bien spcifier le rpertoire dans lequel on va faire la compilation. Il est
recommandable de mettre tous vos files dans le rpertoire wok du dSPACE
(C :>dSPACE>work)
Exemple :
Figure a.4 spcifier le rpertoire de travail
c-
Compilation :
De la menue, Cliquer Tools puis Real time workshop et slectionner build
model (ceci est quivalent CTRL+B)
53 | P a g e
54 | P a g e
Figure a.7 vrification d'installation figure a.8 les paramtres utilises dans la
programmation qu'on peut le
varier par control desk
De projet sur la carte
Dans le block droite apparait tous les variables utiliser dans le model
Simulink.
Crer une nouvelle exprience en cliquant, File-New Experiment.
Pour visualiser les variables, cliquer File-New-Layout. Deux fentres
apparaissent : Layout Window et Instrument Selector.
De l Instrument Selector , choisir les blocs convenables pour former le
Layout ci-dessous :
55 | P a g e
Programmation
de
Park
56 | P a g e
57 | P a g e