Professional Documents
Culture Documents
Thse prsente
la Facult des tudes suprieures de l'Universit Laval
dans le cadre du programme de doctorat en Gnie lectrique
pour l'obtention du grade de Docteur en philosophie (Ph.D.)
Rsum
Les innovations technologiques des dernires dcennies en matire d'lectronique
tant au niveau du traitement numrique de l'information que de la gestion de l' nergie ont
contribu une rvolution majeure dans la conversion d 'nergie lectromcanique: celle
des entranements vitesse variable (EVV).
L'amlioration des plateformes de calculs et des techniques de commande ont
grandement amlior la performance dynamique des moteurs lectriques courant
alternatif notamment grce la commande vectorielle. Cependant, la littrature contient
relativement peu d'tudes sur l'utilisation de la commande vectorielle comme un moyen
d'amliorer la performance nergtique des EVV de machines asynchrones: c ' est
l'tude et l'avancement de ce domaine de connaissances que cette thse est consacre.
L'tat de l'art contient plusieurs avances sur la modlisation des pertes dans la
machine et la plupart des stratgies de commande nergtiquement optimales (SCEO)
reposent sur l'ajustement optimal du flux dans la machine bas sur un modle des pertes.
La proposition d'avancement de cette thse ne repose pas sur l'amlioration de la qualit
d'un modle de pertes de la machine, mais plutt sur les moyens d'intgrer efficacement
ce modle des pertes dans le systme de commande.
Dans cette perspective, nous dmontrons une proprit intressante des rseaux de
neurones artificiels (RNA) de type perceptron multicouche qui ouvre de nouvelles
possibilits en matire d'intgration de fonctionnalits au systme de commande et ce,
sans cot supplmentaire. Deux nouvelles fonctionnalits sont ainsi proposes:
l'amlioration de l'efficacit nergtique du systme sur toute la plage de charge par
l'utilisation judicieuse d'une technique de modulation discontinue et l'amlioration de la
stabilit du systme par l'intgration d'un nouveau dtecteur de rgime permanent.
Ces propositions d'avancement sont valides en simulation et sur un banc d'essai
exprimental compos d'un systme de commande base de FPGA. Ce type de circuit
logique reprogrammable permet la mise en oeuvre d'architectures de systmes parallles
qui conviennent tout fait aux systmes base de RNA et aux architectures avances de
systmes d'EVV.
Abstract
Technological innovations of the last decades in the field of electronics, including
both digital signal processing and energy management, have opened the way to a major
revolution in the process of energy conversion: the advancement of variable speed motor
drive systems (VSD).
Improvements of computing platforms and control techniques su ch as vector
control have contributed to improve dynamic performance of alternating-cuITent (AC)
electric motors systems. However, technical litterature shows a relatively small amount
of papers related with the use of vector control as a way ta improve the energy of
asynchronous machines variable-speed drives: it is to this field of knowledge that this
thesis is committed ta study and to bring forward.
The CUITent state of the art contains many advances on the machine loss
modelization and most of energy-efficiency control schemes involve the optimal
adjustment of the machine flux based on a machine loss model. This thesis' advancement
proposaI is not based on the improvement of the motor' s loss model, but rather on the
means to effectively integrate this loss model into the system controUer.
In this perspective, we demonstrate an interesting property of multilayer
perceptron artificial neural networks (ANN) that opens new possibilities in integrating
controUer system components at no additional cost. Based on this property, two new
functionalities are proposed: fuU-Ioad range energy efficiency improvement by the use of
a discontinuous pulse width modulation (PWM) unit and the improvement of system's
stability by the design of a novel steady-state detector.
Those advancement proposaIs are validated with digital simulations and with an
experimental testbench designed with a FPGA-based controUer. This type of
programmable logic device (PLD) opens up the possibility of paraUelism in embedded
systems design which is convenient for ANN-based systems and for the next generation
of VSD controUers architectures.
Avant-propos
Je tiens d'abord remercier mon directeur de thse, Dr. Hoang Le-Huy, pour son support,
sa gnrosit et sa confiance tout au long de mes annes passes au LEEPCI.
Cette thse aurait sans doute t plus difficile raliser sans le support financier fourni en
partie par Dr. Le-Huy, la bourse au doctorat du Canadien National et la bourse en
recherche industrielle du Conseil de Recheche en Science Naturelles et en Genie du
Canada (CRSNG) que j'ai pu obtenir grce mon partenaire industriel TecHydro inc .. Je
tiens remercier tout spcialement M. Marcel Labb, prsident de TecHydro inc., pour
son ouverture d'esprit, sa trs grande thique de travail et pour m'avoir donn la chance
de toucher au monde de la gnration d'nergie hydrolectrique.
Merci tout le personnel de l'Universit Laval avec qui j'ai travaill de prs ou de loin
au cours de ces annes notamment les techniciens Franois Lemay, Martin Gagnon, Luc
Bouffard et Marco Bland et tout le personnel de secrtariat.
Les annes au LEEPCI n'auraient sans doute pas t aussi gniales s'il n'y avait pas eu
tous les copains de lab et stagiaires qui sont passs depuis mon arrive en 2004. Je garde
de merveilleux souvenirs des discussions passes la caftria, dans le lab et dans les
soires organises parler ouvertement de tous les sujets: srieux et moins srieux. Le
LEEPCI est une grande famille laquelle je garderai un grand sentiment d'appartenance.
Cette thse n'aurait sans doute pas pu se raliser sans le soutien inconditionnel de mes
parents Marcel et Hlne ainsi que de toute ma famille. Je pense notamment ma grandmre maternelle, Laurette, qui est un modle de rsilience et qui je ddie cette thse.
Je remercie finalement l'amour de ma vie, lise, pour son amour et son esprit libre qui
m'inspirent avancer et toujours continuer de rver ...
Ce qui est simple est toujours faux, ce qui ne l'est pas est inutilisable.
Paul Valery (1871 -1 945)
crivain, pote, philosophe et pistmologue franais
L'ordre et la connexion des ides est le mme que l'ordre et la connexion des choses.
Baruch Spinoza (1632- 1677)
philosophe hollandais
1.
ASYNCHRONES ......................................................................................................................................... 6
1.1
LA MACHINE ASYNCHRONE
1.2
L'ONDULEUR DE TENSION
19
1.3
LE SYSTME DE COMMANDE
21
lA
CONCLUSION
25
2.
28
2.1.1
28
2.2
2.3
40
43
2.2.1
Optimisation des pertes dans le moteur ... ................... ................... .. ........................... .......... 43
2.2.2
55
3.
58
VI
3.1.1
3.1.2
3.2
66
3.2.1
Gnration des donnes d 'entranement partir d'un modle des pertes connu ............. .. .. 67
3.2.2
3.2.3
Conception du modle neuronal des pertes dans la machine avec prise en compte des pertes
dans l 'onduleur ................ ......... ................. .......................... ............. .. ................. .......... ........... ......... . 74
3.2.4
Conception du modle neuronal des pertes dans la machine avec prise en compte du
87
3.4
CONCLUSION
88
4.
4.1
90
4.1.1
4.1.2
4.2
95
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.3
105
4.3.1
4.3.2
Conception des blocs de la commande vectorielle pour la mise en oeuvre sur FPGA ....... 111
4.4
114
4.4.1
4.4.2
4.4.3
4.4.4
4.5
CONCLUSION
5.
120
5.1
122
5.1.1
5.1.2
VIl
5.1.3
Validation du modle de p ertes vide ......... .... ..... .. ... ...... ... ...... ...... ...... .. ........... .... ...... .. ..... 129
5.2
130
5.3
CONCLU SION
132
6.
C ONCEPTION DE
133
6.1 .1
Rsolution associe aux gains .. ... ..... .. .. .. ..... .. ... ... .. .... ... ... ....... .... ..... .......... .. ..... .. .. .. .......... .. 134
6.1.2
Stratgie de mise en uvre de lafonction d'activation .... ..... ... .. ........ .. .. .... ......... .... .... .... ... 134
6.2
6.2.1
FPGA
Commande de flux neuronal ....... ........... ........ .. .... .. ............ ..... ...... .. .. ..... ................. .... .. .. .... 136
V ALIDATION EXPRIMENTALE DE LA COMMANDE DE FLUX AVEC DTECTEUR DE RGIME
6.3
PERMANENT
6.4
136
139
6.3.1
Essai initial ... .. .... .. .... ... .. .... ..... ....... .... ... .. ...... .. .. ... ... ....... .... ... ... ...... ....... ... .. ... ..... .. ..... .... ..... . 139
6.3. 2
Amlioration des donnes d 'entranement.. ... .. ........... ............. .. ........ .... .. .. .... .... ..... ........ ... . 140
6.3. 3
Validation finale .... ..... ..... ..... .. .. ... .... .... ...... ... ........ .... ....... .. .. .. .... ......... ...... ... .... .. ....... ... ..... .. 142
CONCLUSION
150
VI11
IX
VSas,bs,cs
au repre
VSds,qs
V Sds,qs
Fig. 1-7 - Circuit quivalent compact du modle d'une phase dans le repre tournant
[Bose, 2002] ................................................................................................... ................... 18
Fig. 1-8 - Onduleur triphas deux niveaux aliment par un redresseur diodes [Bose,
2002] ..................................................... .......... .................................................................. 20
Fig. 1-9 - Classification des stratgies de commande de MA ........................................... 22
Fig. 1-10 - Schma reprsentant la configuration d'un entranement vitesse variable
bas sur la commande scalaire [Bose, 2002] .................................................................... 23
Fig. 1-11 - Commande vectorielle base sur l'orientation du champ (mthode indirecte)24
Fig. 1-12 - Comparaison de diffrents mode d'exploitation sur les axes de performance
dynamique et nergtique en charge (1- alimentation secteur, 2 - alimentation
convertisseur en boucle ouverte, 3 - commande scalaire, 4 - commande vectorielle, 5 commande vectorielle adaptative, 6 - commande vectorielle avec ajustement du flux
rotorique) ........................................................................................................................... 25
Fig. 2-1 - Projection des signaux de tension, de flux et de courant magntisant afin de
crer la boucle d'hystrsis [Fitzgerald et al., 1990]. ....................................................... 30
Fig. 2-2 - Effet des laminations sur les courants de Foucault [Wildi, 2001] .................... 31
Fig. 2-3 - Circuit quivalent haute frquence [Boldea et al., 2002] ............................... 36
Fig. 2-4 - Variation de la rsistance et de l'inductance de fuite en fonction de la frquence
[Boldea et al., 2002] .......................................................................................................... 37
Fig. 2-5 - Caractristique I-V d'un transistor IGBT 15A utilis dans un onduleur 4 kVA.
Image tire de [Abrahams en, 2000] .................................................................................. 40
Fig. 2-6 - nergie perdue lors de la commutation d'un transistor et d'une diode 15A.
Image tire de [Abrahams en, 2000] .................................................................................. 42
Fig. 2-7 - Rendement d'un moteur de 2.2 kW vitesse nominale pour diffrentes charges
avec flux constant et avec optimisation du flux. Image tire de [Abrahamsen, 2000] ..... 43
Fig. 2-8 - Principe de fonctionnement de l'ajustement du flux au rotor par recherche de
point de puissance minimale l'entre. Image tire de [Souza et al., 1995] .................... 48
Fig. 2-9 - Spectre harmonique de la tension et du courant d'un onduleur modul par
SPWM ( gauche) et d'un onduleur modul par DPWM ( droite). Image tire de
[Trzynadlowski et al. 1994] .............................................................................................. 54
Fig. 3-1 - Schma d'un perceptron [Parizeau, 2004] ....................................................... 61
Fig. 3-2 - Rseau de neurones propagation vers l'avant deux couches [Parizeau, 2004]
........................................................................................................................................... 62
Fig. 3-3 - Flux optimal en fonction du point d'opration ................................................. 68
Fig. 3-4 - volution de l'erreur quadratique durant le troisime essai de l'entranement du
RNA ayant 10 neurones dans la couche cache ................................................................ 69
Fig. 3-5 - Erreur quadratique moyenne en sortie selon le nombre de neurones prsents sur
la couche cache pour un RNA ayant une seule sortie ..................................................... 69
Fig. 3-6 - Aspect de la fonction
XA ....................................................................
71
XB ...................................................................................
71
Fig. 3-8 - volution de l'erreur quadratique de l'entranement d'un RNA dont les sorties
sont le flux optimal et les fonction xA ou xB ................................................................... 72
Fig. 3-9 - Comparaison de l'architecture de systme avec RNA conventionnelle et RNA
intgrant des fonctionnalits additionnelles au niveau de la gnration des donnes
d'apprentissage ................................................................................................................. 74
Fig. 3-10- Rapport entre les pertes par commutation par les diffrentes approches
DPWM et des techniques de modulation continues o cp est l'angle du facteur de
puissance [Hava, 1998] ..................................................................................................... 75
Xl
Fig. 3-11 - Rapport entre pertes par commutation de la DPWM optimale et les pertes par
commutation avec modulation continue en fonction de l'angle du facteur de puissance rp
et de l'angle de blocage de la commutation l.f1 [Hava, 1998] ............................................ 76
Fig. 3-12 - Facteur de puissance en fonction de id pour diffrentes valeurs de charge en
utilisant les quations (3-13) (3-17) ............................................................................... 77
Fig. 3-13 - Architecture avec intgration conventionnelle du modle des pertes par
commutation ..................................................................................................................... 78
Fig. 3-14 - Facteur de puissance en fonction du point d'opration .................................. 78
Fig. 3-15 - Angle de blocage optimall.f1opt en fonction du point d'opration ................... 79
Fig. 3-16 - Architecture avec intgration du modle de pertes par commutation au niveau
de la gnration des donnes d'apprentissage .................................................................. 79
Fig. 3-17 - volution de l'erreur quadratique de l'entranement d'un RNA dont les sorties
sont le flux optimal et l'angle de blocage optimal 't'opt ..................................................... 80
Fig. 3-18 - Intgration conventionnelle du dtecteur de rgime permanent la commande
........................................................................................................................................... 83
Fig. 3-19 - Fonction r}(l1wp, I1Te) pour e inf = 0.25, e sup = 0.75 et l.f1opt(p.u.) = 0.5 ........ 85
Fig. 3-20 - Architecture avec intgration du dtecteur de rgime permanent au niveau de
la gnration des donnes d'apprentissage ....................................................................... 86
Fig. 3-21 - volution de l'erreur quadratique de l'entranement d'un RNA avec D 2 qui
intgre le dtecteur de rgime permanent ......................................................................... 86
Fig. 4-1 - volution vers les systmes sur une puce technologie matrielle
programmable ................................................................................................................... 91
Fig. 4-2 - Schma illustrant les deux grandes approches de conception de systmes et
leur application dans la conception de systme embarqus base de FPGA ................... 94
Fig. 4-3 - Schma fonctionnel des composantes du banc d'essai exprimental .............. 95
Fig. 4-4 - Onduleur trois niveaux neutre fix (dit Neutral Point Clamped), [Pham,
2005] ................................................................................................................................. 97
Fig. 4-5 - Schma de l'onduleur vu du circuit de commande .......................................... 97
Fig. 4-6 - Schma de l'interfaage de l'onduleur avec la carte FPGA ............................. 98
Fig. 4-7 - Schma reprsentant la dmodulation d'un signal modul en amplitude par la
mthode de suppression de la porteuse [Stremler, 1994] ............................................... 101
Xll
Fig. 5-3 - Pertes dans la MA vide pour diffrents niveaux de flux une vitesse de 0.1
......................................................................................................................................... 131
Fig. 5-4 - Pertes dans la MA en charge pour diffrents niveaux de flux une vitesse de
0.1 .................................................................................................................................... 132
Fig. 6-1 - Fonction sigmode coupe en 4 morceaux partir du point de symtrie (x = 0)
......................................................................................................................................... 135
Xlli
Fig. 6-2 - Validation du rgulateur neuronal de flux avec fonction d'activation base de
TDC par comparaison de la sortie des versions Neural Toolbox, DSP Builder et avec
MDB ............................................................................................................................... 137
Fig. 6-3 - Validation du rgulateur neuronal de flux avec fonction d'activation base de
FLM par comparaison de la sortie des versions Neural Toolbox, DSP Builder et avec
MDB ............................................................................................................................... 138
Fig. 6-4 - Essai initial de la validation de la commande en flux neuronale pour une
vitesse de 0.1 p.u. vide ................................................................................................. 140
Fig. 6-5 - Vitesse de 0.1 p.u. vide ................................................................................ 143
Fig. 6-6 - Vitesse de 0.1 p.u. en charge .......................................................................... 143
Fig. 6-7 - Vitesse de 0.2 p.u. vide ................................................................................ 144
Fig. 6-8 - Vitesse de 0.2 p.u. en charge .......................................................................... 145
Fig. 6-9 - Vitesse de 0.3 p.u. vide ................................................................................ 146
Fig. 6-10 - Vitesse de 0.3 p.u. en charge ........................................................................ 146
Fig. 6-11 - Vitesse de 0.4 p.u. vide .............................................................................. 147
Fig. 6-12 - Vitesse de 0.4 p.u. en charge ........................................................................ 148
Fig. 6-13 - Vitesse 0.5 p.u. vide ................................................................................ 149
XIV
phases de la machine
a,~
d,q,
e (exposant)
repre tournant
e (indice)
lectrique / lectromagntique
fuite
glissement
hystrsis
branche magntisante
mcanique
rotor
s (exposant)
repre stationnaire
s (indice)
stator
couple
Symboles et units
A
surface (m2)
coefficient
longueur (m)
force (Newton)
inductance (Henry)
courant (Ampre)
xv
R
rsistance (Ohm)
couple (Nm)
tension (Volt)
co
Abrviations
ASIC
CA
courant alternatif
CAO
CC
courant continu
CEO
CFO
DSP
EQM
ETANN
EVV
FLM
FOC
FPGA
FMM
force magntomotrice
IGBT
LEEPCI
MA
machine asynchrone
MCC
MDB
MLI
MOSFET
PHS
XVI
PI
proportionnel intgral
PWM
RNA
RTL
SCEO
TDC
TDH
TPM
VHDL
VHSIC
Introduction gnrale
Positionnement de la thse dans l 'univers du gnie lectrique actuel
La science du gnie lectrique est le patrimoine de connaissances que possde
l'humanit afin d'utiliser l' nergie de nature lectrique des fins utiles. La connaissance
scientifique et la matrise de ce type d' nergie sont relativement rcentes (les premires
e
applications sont apparues au XIX sicle) si on la compare l' nergie mcanique dont
les premires applications sont apparues environ 3000 avant J-C (cales, roues, leviers,
etc.). L'nergie lectrique possde de nombreuses utilits qui ont profondment contribu
amliorer la qualit de vie gnrale depuis plus d'un sicle. L'intrt pour l' utilisation
de ce type d'nergie provient d'une application et d'une proprit fondamentales : (1) le
transport conomique de grandes quantits d'nergie sur de grandes distances et (2) une
trs grande vitesse de propagation dans des matriaux conducteurs.
La premire de ces proprits permet de sparer gographiquement un point de
production d'nergie un point de consommation en les reliant l'aide d'un rseau
lectrique qui joue alors un rle d'interface. Un point de production d'nergie transforme
de l'nergie provenant de diffrentes formes (hydraulique, nuclaire, olienne, charbon,
etc.) en nergie mcanique grce une turbine. Le transfert de cette nergie mcanique
vers le rseau lectrique est effectu l'aide d'une machine lectrique (alternateur) qui
est relie la turbine par un arbre. Cette nergie lectrique est distribue aux points de
consommation par le rseau lectrique et peut tre reconvertie en nergie mcanique par
une autre machine lectrique (moteur), transforme en chaleur (chauffage) ou utilise
pour alimenter des appareils lectroniques (ordinateur). La conversion lectromcanique
effectue l'aide de machines lectriques est fondamentale dans ces processus de
gnration et de transformation de l'nergie et provient de la comprhension des
phnomnes lectriques et magntiques dont les fondements sont issus des travaux de
l'cossais James Clerk Maxwell (1831-1879).
2
La seconde de ces proprits permet l'utilisation de l'nergie lectrique comme un
moyen de reprsenter et de transmettre de l'information. En faisant varier l'tat de la
tension ou du courant dans un matriau conducteur, il est possible d'associer un
paramtre de cette variation d'tat une quantit d'information utile pouvant tre propage
d'un metteur vers un rcepteur une vitesse proche de celle de la lumire. Cette
proprit a t exploite pour mener l'invention du tlphone et d'autres moyens de
tlcommunications drivs (radio, tlvision, etc.). Ces inventions ont contribu
fondamentalement au dveloppement du traitement de signal et de l'lectronique. La
thorie fondamentale de l'ingnierie des communications a t dveloppe en 1948 par
l'amricain Claude Shannon (1916-2001) et le transistor bipolaire, la base de toute
l'lectronique moderne, par les chercheurs William Shockley (1910-1989), John Bardeen
(1908-1991) et Walter Brattain (1902-1987) chez Bell Labs aux tats-Unis en 1947.
Ainsi, on peut dire de manire gnrale que le gnie lectrique se divise en deux
grands champs d'applications: les applications relies l'nergie lectrique comme
3
la voie vers les thories d'intelligence artificielle et de techniques de modlisation bases
sur la connaissance plutt que sur des quations analytiques.
Les progrs dans le dveloppement de l'lectronique dans les annes 1950-1960 ont
fondamentalement rvolutionn le gnie lectrique autant dans les applications relies
la conversion d'nergie qu'aux applications relies au traitement de l'information:
La synthse de ces progrs a donn lieu la monte d'un nouveau type de systme
combinant la fois un systme de conversion d'nergie lectrique base d'lectronique
de puissance et un systme de commande base d'lectronique en vue de rguler la
forme du courant lectrique inject dans une machine lectrique. Ce type de systme est
appele entranement et ouvre la voie de nouvelles utilisations des machines
lectriques. Auparavant utilises comme convertisseurs d'nergie lectro-mcanique,
elles jouent dsormais le rle d'actionneur mcanique dont il est possible de commander
prcisment la dynamique.
Il existe deux aspects fondamentaux considrer dans l'valuation de la performance
des entranements: celui de la performance dynamique et celui de la performance
nergtique. L'amlioration de l'un ou l'autre de ces aspects de performance (dynamique
et/ou nergtique) peut se faire selon trois perspectives: par l'amlioration de la machine,
par l'amlioration du convertisseur et par amlioration du systme de commande (Fig.
1-0-1).
Gnie ctnqu
!
~n r
,ransmissior1
nfo
~rn~
M
electnques
El
Entranements
ron u d
puissance
Clrcull '
l ctroniq
8S
Trart rr 1 d
signal
Systemes
00
mane-
Fig. 1-0-1 - Schma gnral du positionnement de la thse (en rose) dans l'univers du gnie lectrique
actuel
Organisation de l 'ouvrage
Au chapitre l, les gnralits entourant les pnnCIpes de fonctionnement des
entranements vitesse variable de MA sont montres avec une ouverture sur les
possibilits d'augmenter leur efficacit nergtique.
Au chapitre 2, les principaux mcanismes de pertes prsents dans les MA et dans les
convertisseurs statiques sont prsents dans la premire partie. La seconde partie montre
les diffrentes stratgies possibles de lninitnisation des pertes dans ce type de systme et
dans quelle direction ont t mens les plus rcents travaux en la matire. On termine le
chapitre en ouvrant sur deux perspectives importantes dans l'intgration d'un modle de
5
pertes dans un contrleur: sa performance et son cot (en terme de ressources mmoires,
units logiques ou temps de calculs). Les RNA s' avrent une avenue intressante pour
diminuer le cot d'intgration du modle des pertes dans le contrleur.
Au chapitre 3, on prsente une introduction au domaine des RNA et de leur utilisation
dans les systmes d'lectronique de puissance. Ensuite, on prsente la conception d'une
fonction de commande optimale de flux neuronal partir d 'un modle de pertes
gnrique. On examinera l'utilisation de RNA dans la conception de la fonction de
commande de flux en vue de diminuer la complexit globale du systme de commande et
tendre l'optimisation nergtique sur toute la plage de charge sans cot supplmentaire.
Au chapitre 4, on prsente la conception d'un banc d' essai exprimental permettant
de faire la validation des rgulateurs conus au chapitre 3. On y montre la ralisation d'un
systme de commande vectorielle sur plateforme de dveloppement commerciale FPGA
en
proposant
une
approche
logicielle
plutt
qu'une
approche
matrielle
conventionnellement propose.
Au chapitre 5, on conoit et valide exprimentalement un modle des pertes de la MA
partir des rsultats obtenus l'identification des paramtres du standard IEEE-112.
Au chapitre 6, une introduction sur la conception de RNA sur FPGA est prsente
avant de montrer les rsultats exprimentaux issus de la validation du rgulateur de flux
optimal et neuronal avec intgration du dtecteur de rgime permanent et bas sur le
modle des pertes construit et valid au chapitre 4.
C~nralit5
et probimaHque
'v,."'.....w
Cooception de commande
vectorielle amliore
ChaoitreVI
~
Conpl.km et validajJoo d'uf)
modle des pertes
~ " ~,w"'vW>v,)
onduleur
est
bas
sur
l'utilisation
de
convertisseurs
statiques
composs
batteri~
statique appel redresseur et dont la fonction est de transformer une onde de tension
alternative en tension continue.
La modulation de l'onde tension de sortie de l' onduleur s'effectue par la gnration
de signaux d'ouverture et de fermeture des transistors de puissance. Ces signaux sont
gnrs l'aide d'un circuit de commande lectronique et dterminent directement la
performance de l'entranement de la MA.
Ce chapitre a pour objectif de faire un survol de l'information essentielle connatre
sur les lments qui composent un systme d'entranement vitesse variable d'une MA.
Ainsi, les sections suivantes traiteront spcifiquement de la machine asynchrone, de
l' onduleur de tension et du systme de commande.
1.1
La machine asynchrone
Description gnrale
La MA est un systme lectromcanique permettant la conversion de l' nergie
mcanique en nergie lectrique (mode gnrateur) et la conversion de l'nergie
lectrique en nergie mcanique (mode moteur). Elle est compose d'une partie fixe
appel stator et d'une partie tournante appele rotor (Fig. 1-1).
Stator
Bti
racrordement
Fig. 1-1 - Schma de la structure d'une machine asynchrone [Maxicours, 2009]
8
machine et sont regroupes en ples positionns symtriquement dans le stator. Le
nombre de ple d'une machine dpend de la frquence de son alimentation et de sa
vitesse nominale. Il existe deux types de rotor pour les MA : (1) les rotors bobins et (2)
les rotors cage d'cureuil.
Les rotors bobins sont composs de bobines de fil de cuivre disposes dans des
encoches comme dans le cas du stator. Ces bobines sont alors connectes en parallle
pour former les phases qui sont leur tour connectes entre elles en configuration toile
(Y) et relies l'extrieur de la MA par des balais. On utilise cet arrangement afin de
contrler la vitesse en contrlant le courant dans le rotor l'aide de rsistances variables.
Les rotors cage cureuil sont construits l'aide de barres mtalliques places
dans les encoches et relies entre elles l'aide de bagues de terminaison (end rings). Ce
type de rotor est moins coteux, plus robuste et plus fiable que le rotor bobin mais le
courant qui y circule n'est pas directement contrlable, ni mesurable.
Principe de fonctionnement
La comprhension du fonctionnement de la MA repose essentiellement sur deux
lois physiques fondamentales: la loi d'Ampre (loi des forces lectromagntiques) et la
loi de Faraday (loi de l'induction lectromagntique). Ces deux lois physiques sont
synthtises en une seule loi lectromagntique que sont les quations de Maxwell.
Essentiellement, la loi d'Ampre nonce que lorsqu'un conducteur de courant est
plac dans un champ d'induction magntique, une force lectromagntique est gnre
dont la grandeur et la direction sont donnes par:
(1-1)
F=(BxD)!
o ft est la force mcanique (N), est la densit de flux magntique (Wb/m
),
jj
est la longueur du conducteur qui croise le champ magntique (m) et ! le courant qui
circule dans le conducteur (A).
La loi d'Ampre est le principe de base de toutes les machines lectriques:
l'aide d'un courant lectrique et d'un flux magntique il est possible de crer un couple
mcanique et vice-versa. Ce qui diffrencie les divers types de machines lectriques entre
elles (machines synchrones, machines asynchrone et machines courant continu) se
9
rsume la manire dont on s 'y prendra pour gnrer un flux magntique et le coupler
avec un courant lectrique pour crer un couple mcanique (dans le cas d'une utilisation
en mode moteur). Dans le cas particulier de la MA, le flux magntique produit par le
courant rotorique provient de l'induction de la tension au rotor caus par une diffrence
de vitesse lectrique entre le rotor et le stator. Cette induction de la tension est dcrite par
la loi de Faraday.
La loi de Faraday nonce qu 'une tension lectrique est induite dans un conducteur
lorsque celui-ci croise un flux magntique variable dans le temps ou dans l'espace. Ainsi,
une tension lectrique sera induite dans un conducteur mobile croisant un flux
magntique constant (variation du flux dans l' espace - principe utilis par les machines
lectriques) ou dans un conducteur fixe travers par un flux magntique dont la grandeur
etlou la direction sont variables (variation du flux dans le temps - principe utilis par les
transformateurs de tension). La grandeur de la tension induite dans un tel conducteur est
donne par:
(1-2)
d
e = --lf/
dt
(1-3)
lf/
If/
= fsB. dS
Ws
(radis) aux bornes des trois phases du stator, on cre ainsi un champ
tournant de mme frquence dans l'entrefer et qui coupe les enroulements du rotor. La
frquence laquelle sont coups les enroulements du rotor dpend de la vitesse
mcanique du rotor wp (radis) du rotor et la vitesse lectrique au stator
frquence de glissement w g (radis) :
Ws
et se nomme
10
o P est le nombre de ples de la machine. Il est utile de reprsenter le glissement S
relatif la vitesse lectrique de la tension au stator W s (notation par unit) :
(1-5)
Selon la loi de Faraday, lorsque la frquence de glissement est non nulle, une
tension induite apparat aux bornes des enroulements du rotor. Cette tension cre son
tour un courant rotorique dont la grandeur ramene au stator est gale :
(1-6)
o Rr est la rsistance du bobinage d'une phase du rotor (n) et Lfr est l'inductance de
fuite au rotor (H). Le courant au rotor est en retard sur la tension du rotor par un angle Br
dtermin par le facteur de puissance du rotor.
Selon la loi d'Ampre, le courant rotorique qui croise le flux magntique pour
chacune des phases produit alors un couple mcanique sur le rotor:
o l' met Ir sont respectivement les valeurs crtes du flux magntique et du courant
rotorique. L'angle Bt est l'angle de couple correspondant la phase entre la force
magntomotrice du stator et celle du rotor :
(1-8)
Il
Lfr
Vs
Fig. 1-2 - Circuit quivalent d'une phase de la MA ramen au stator [Bose, 2002]
12
Tableau 1-1 - Variables et paramtres du circuit quivalent d ' une phase de la MA
Variable 1 paramtre
Description
Units
Vs
Vm
is
Courant au stator
im
Courant magntisant
ipfe
io
ir
Courant au rotor
Rs
Rsistance au stator
Rr
Rsistance au rotor
Rm
n
n
n
Lfs
Lm
Inductance mutuelle
Lfr
Glissement
p.u.
La rsistance quivalente Rm a pour but de modliser les pertes engendres dans le noyau
magntique qui sont galement appeles pertes fer (iron losses). L'inductance
magntisante Lm a pour but de modliser l'imperfection au niveau de la permabilit du
noyau magntique (idalement infiniment grande). Le modle prsent la Fig. 1-2 est
valide en rgime permanent et bas sur les hypothses suivantes:
le noyau magntique n'est pas saturable, c'est--dire que le flux est toujours
directement proportionnel au courant magntisant;
les pertes fer reprsentes par la rsistance quivalente Rm ne considrent que les
pertes fondamentales et non les pertes causes par les harmoniques spatiales du
flux magntique causes par les discontinuits/asymtries gomtriques de la
construction de la machine;
13
Ct'}ti stator
(1-10) T ==
e
~ortie
J p
==
~ortie
Js
(PJ
(1- S) 2
14
(1-11) ~orlie ==
P entre/ er - P cuivre,rolor
==
S - 31r R r
2 R r
31r
==
31r R r
(1-S)
S
En ngligeant les pertes fer [Bose, 2002], on peut estimer le courant rotorique comme
tant peu prs gal :
( 1-12 ) Ir
~ -;:===============Vs=============-
Ws
15
moteur
fl't'inage
am
~.+--+----
'vUesst~
2~
________
__
t.o uple de
__
couple maximal
synchrone
________________
dmarrage
Le principal problme avec la modlisation base sur les phases est que l'quation
du couple (1-13) n'est pas dcouple en variable de flux et de courant, ce qui ne permet
pas une commande linaire du flux et du courant et par consquent une commande
linaire du couple. Ce modle n'est galement valable qu'en rgime permanent, ce qui
constitue un problme pour les applications o la performance dynamique est trs
importante.
Une manire d'arriver une quation dcouple du couple est de ramener les
composantes du diagramme vectoriel de la Fig. 1-3 de chacune des phases un systme
de coordonnes deux dimensions (d, q) bas au stator (fixe) ou bas au rotor (tournant).
La composante d est aligne sur le flux et la composante q est place 90 de la
composante d (aligne sur le courant de couple). La machine N phases peut donc tre
ramene une machine 2 phases fictives.
La transformation des variables de tension dans un repre des phases fixe (aS, bS,
CS) un repre deux dimensions fixe et rfr au stator (cf, qS) est montr la Fig. 1-5.
16
La transformation pour les variables de courant et de flux au stator et au rotor est
exactement la mme.
bs
an
cs
IIxe
VSas,bs,cs
VSo, b,c
en tensions
VSds, qs, Os
rfres au
VSOs
est la composante de squence zro qui est normalement toujours gale zro (en
v s.
VSOs
et de travailler
VSds, qs
17
sinusodalement dans le temps. Cet inconvnient peut tre contourn en reprsentant les
tensions
VSds,qs
(Fig. 1-6).
Fig. 1-6 - Transformation du repre fixe" ds,qs au repre tournant veds,qs [Bose, 2002]
ds,qs
VSds,qs
La reprsentation des tensions au stator dans un repre tournant v eds, qs possde l'avantage
que, pour des tensions d'alimentation au stator
VSa,b,c
des composantes est galement constante. Le repre tournant peut tre soit align avec (1)
le flux au rotor
lfJr,
lfJrn
I{fs.
18
(1-16)
e == R
e d e (
(1-17) v qr
rlqr + -lf/ qr + OJe
dt
- OJ r
\.., dr'
V dl'
==
e d e
R.
r l dr + -lf/ ds
dt
(OJ
\."
e - OJ r H qr
e L (. e .e )
e L
e
L ( .e .e )
e
L (. e .e )
(1 - 18) lf/ qse == L
fs lqs + m l qs + lqr ,lf/ qr ==
jr l qr + m lqs + lqr ,lf/ qm == m lqs + lqr
e L (. e e )
e L (. e e )
e L m (.l dse + le
)
e L
(1 - 19) lf/ dse == L
fs l ds + m l ds + l dr ,lf/ dr ==
fr l dr + m l ds + l dr ,lf/ dm ==
dr
Il est possible d'exprimer les quations (1-16) (1-17) de manire plus compacte en
multipliant les quations Vd par j et en les additionnant vq . Ainsi, on trouve:
( 1- 20)
. e
Vqs - JV ds
==
R (. e
s l qs -
.. e )
J l ds
d ( e
+ dt \lf/ qs
. e)
e)
lf/ ds == V qds
Le circuit quivalent reprsentant les quations (1-20) (1-21) est montr la Fig. 1-7.
v.qds
o--------------------------------------------------------------~
Fig. 1-7 - Circuit quivalent compact du modle d'une phase dans le repre tournant [Bose, 2002]
19
L'expression du couple lectromagntique Te l'aide des variables issues du modle de
la machine dans le repre tournant est gal :
1.2
L'onduleur de tension
20
le cas d'une alimentation triphase deux niveaux (+/- Vn ), chaque bras contient deux
transistors (Fig. 1-8).
v"
c
cbau'g~
Fig. 1-8 - Onduleur triphas deux niveaux aliment par un redresseur diodes [Bose, 2002]
Il est possible de crer une tension de sortie qui se rapproche d'une onde sinusodale
en faisant commuter adquatement les transistors de l' onduleur. La technique de
commutation la plus utilise pour moduler une tension sinusodale l'aide d'un onduleur
est celle de la modulation par largeur d'impulsion (MLI). La tension de sortie de
l'onduleur n'est pas parfaitement sinusodale et par consquent, plusieurs harmoniques
sont produites par l' onduleur et se traduisent par des pertes harmoniques dans la charge et
en oscillations dans le courant (qui provoque par consquent des oscillations dans le
couple dans le cas o la charge est un moteur).
Les pertes harmoniques et les oscillations de courant dans la charge peuvent tre
rduites en modulant une tension de sortie plus fidle une onde sinusodale parfaite en
ajoutant des niveaux de tensions l'onduleur. Ces onduleurs sont appels onduleurs multi
niveaux.
21
1.3
Le systme de commande
Le circuit lectronique
Le circuit lectronique est compos de ports d'entres et de sortie connects un
circuit de traitement de l ' information. Ce type de systme fait partie de la grande famille
des systmes embarqus. Les premiers systmes de commande pour entranements
vitesse variable taient entirement analogiques mais depuis le dbut des annes 1980, le
traitement de l'information se fait l'aide d'un circuit numrique en faisant la conversion
analogique/numrique des entres et la conversion numrique/analogique des sorties.
Ce circuit numrique peut prendre diffrentes formes qui varient entre le circuit
logique sur mesure (tout matriel) et le circuit logique gnrique interfac une mmoire
dans laquelle on emmagasine du code (tout logiciel). Typiquement, les circuits tout
matriel sont raliss l'aide de technologie ASIC (Application Specific Integrated
Circuit) alors que les circuits gnriques sont des ASIC spcialiss connus sous le nom
de microcontrleurs ou de DSP (digital signal processor). Les circuits matriels offrent
plus de performance et de flexibilit de conception que les circuits gnriques mais leur
cot de dveloppement est beaucoup plus grand. Pour cette raison, la plupart des
systmes de commande dvelopps au cours des 20 dernires annes l'ont t l'aide de
circuits gnriques de type DSP.
Depuis seulement quelques annes], un nouveau type de technologie runissant les
avantages des circuits matriels (performance, flexibilit de conception) et des circuits
La technologie FPGA existe depuis le dbut des annes 1980 mais n'est devenue une alternative aux
autres plateformes de calculs (micro-contrleurs et DSP) que seulement depuis le dbut des annes 2000.
22
gnriques (reprogrammabilit et faible cot de dveloppement) a fait son entre dans le
monde de systmes embarqus: ce sont les FPGA (Field Programmable Gate Array ).
Les FPGA sont essentiellement des ASIC contenant des matrices de portes logiques et de
mmoire reconfigurables. Cette technologie possde l'avantage de pouvoir intgrer la
fois des circuits matriels sur mesure et des circuits gnriques permettant au concepteur
un judicieux arrangement entre matriel et logiciel.
Stratgies de
commande de MA .
vitesse variable
Commande scalaire
Les stratgies de commande scalaire sont bases sur la commande simple des
grandeurs des variables de
considration pour la phase. Bien que ces stratgies aient l'avantage d'tre facilement
ralisables, elles ont l'inconvnient d'offrir de faibles performances dynamiques.
La stratgie de commande scalaire la plus connue est celle o lorsqu'on varie la
frquence
(jJs,
23
ou le ratio entre la tension et la frquence reste constant (car
lfls
de commande peut tre applique en boucle ouverte ou en boucle ferme avec rgulation
de la frquence de glissement. Cette dernire approche a comme avantage d' viter
l'instabilit en limitant le glissement une valeur tenant compte du couple maximal de la
machine. La rfrence en tension Vs* et en frquence
W e*
(O~-y-i:~f"' l- ~~
O>pl
L_~,,~~_~
m;
--._.-._--...
Onduhtr
de tension
etMLI
"'---_.....-_....:1
0> ,
_ _ _,__~
..._.
-_-_.
~
.
~---'--~~-l
; Moteur
capteur de vitesse
Fig. 1-10 - Schma reprsentant la configuration d'un entranement vitesse variable bas sur la
commande scalaire [Bose, 2002]
Commande vectorielle
Les stratgies de commande vectorielle se distinguent des stratgies de commande
scalaire en prenant non seulement en compte la grandeur des variables de contrle mais
galement leur phase. La grandeur et la position des vecteurs de courant et de flux sont
donc toujours connues ce qui assure un dcouplage parfait des composantes du couple et
permet ainsi d'obtenir des performances dynamiques trs leves.
La stratgie de commande vectorielle la plus connue est celle de la commande flux
orient (CFO, ou Field Oriented Control FOC). Elle est base sur l'utilisation d'un
modle de machine deux phases fictives dans un repre tournant tel que prsent la
Fig. 1-7. Ce modle permet un dcouplage des composantes du courant de flux et de
24
couple qui permet d'avoir un contrle linaire sur le couple comme dans le cas d'une
machine courant continu (MCC). Ainsi, en connaissant la valeur du courant dans les
trois phases de la machine (ce qui peut tre fait en prenant une mesure seulement sur
deux phases) et en appliquant la transforme de Park (quation (1-14)), on connat la
valeur des composantes
ide
et
i qe
\fOC
Fig. 1-11 - Commande vectorielle base sur l'orientation du champ (mthode indirecte)
Rr. Il est bien connu que la rsistance au rotor Rr est un paramtre qui peut grandement
varier en cours d'opration du moteur en raison de l'effet thermique et de l'effet
pelliculaire. Cette variation de paramtre contribue la dgradation du dcouplage entre
25
les composantes de flux et de courant ainsi qu' la stabilit de la commande. Pour ces
raisons, les stratgies de commande vectorielle pour des applications de haute
performance incluent souvent un estimateur de rsistance au rotor.
1.4
Conclusion
Ce premier chapitre permet de donner une perspective gnrale sur l ' tude des
systmes d'entranement vitesse variable de MA qui se dcomposent en trois parties
formant chacun leur propre champ d' tudes en. ingnierie: les machines lectriques,
l'lectronique de puissance et la commande.
La finalit de ce type de systme tant l' exploitation de la MA selon des
spcifications de performances donnes, les problmatiques appartenant ce type de
systmes sont donc orientes vers les problmatiques associes aux performances
attendues de la MA. Ainsi, la performance du convertisseur statique et du systme de
commande seront toujours orientes vers un mode d'exploitation dsir de la MA.
idal . )
cette thse
8 88
.. ... 8..
Performance dynamique
Fig. 1-12 - Comparaison de diffrents mode d'exploitation sur les axes de performance dynamique et
nergtique en charge (1- alimentation secteur, 2 - alimentation convertisseur en boucle ouverte, 3 commande scalaire, 4 - commande vectorielle, 5 - commande vectorielle adaptative, 6 - commande
vectorielle avec ajustement du flux rotorique)
26
Les modes d'exploitation de la MA se situent entre deux grands axes: le mode bas
sur la performance dynamique et le mode bas sur la performance nergtique. Le choix
du mode d'exploitation se fera en fonction des besoins de l'application dans laquelle la
MA sera utilise. Ce choix est le rsultat d 'un compromis entre performances dynamique
et nergtique propres l' appiication en question (Fig. 1-12).
L'objet de la recherche dans le domaine des entranements vitesse variable est soit
d'agrandir l'un ou l'autre des axes principaux (amliorer la performance, amliorer
l' efficacit nergtique) soit de minimiser les compromis (meilleure performance
nergtique pour une mme performance dynamique ou vice-versa). Cette recherche
mne des activits tout fait diffrentes dans les trois champs de connaissances qui
composent celui des entranements vitesse variable (Tableau 1-2).
Tableau 1-2 - Exemples de problmatiques dans chacune des activits de recherche propres aux
entranements vitesse variable
Activits de recherche
Performance dynamique
Performance nergtique
optimisation du rotor
structure, matriaux
Conception de
frquence de commutation,
snubber , commutation
convertisseurs statiques
douce
modle de la machine
Conception de machines
lectriques
Conception de systmes de
commande
27
recherche de solutions afin d'amliorer la performance nergtique des MA. Selon [Bose,
2000], plus de 600/0 de l'nergie lectrique produite dans les pays industrialiss sert
alimenter des moteurs lectriques. Dans le mme article, l'auteur affirme que les
applications en lectronique de puissance ont un potentiel de rduction de 150/0 20% de
l'nergie lectrique consomme dans le monde.
Nous avons galement montr prcdemment que la stratgie de commande
vectorielle permettait le dcouplage de la rgulation du flux et du courant. Considrant la
performance dynamique reconnue la stratgie de commande vectorielle, le dcouplage
des composantes du couple ouvre l'opportunit d ' amliorer la performance nergtique
de la commande vectorielle en faisant l' ajustement du flux en fonction du point
d'opration (point 6 sur la Fig. 1-12). Une application type pour ce genre d'amlioration
sont les MA utilises dans les nouvelles voitures lectriques ou hybrides [Chan et al. ,
2001].
Cette orientation implique l'tude des mcanismes de pertes l'intrieur de la MA
ainsi que dans le convertisseur statique. C'est l'objet du prochain chapitre.
28
2. 1
29
Les pertes lectromagntiques dans la MA sont celles qui ont lieu dans les
conducteurs lectriques (pertes cuivre ou pertes par conduction) et dans le noyau
magntique (pertes fer) du rotor et du stator. On peut, leur tour, les diviser en trois
grandes catgories : (1) les pertes fondamentales , (2) les pertes harmoniques spatiales
(pertes rsiduelles) et (3) les pertes harmoniques temporelles.
Les pertes harmoniques temporelles n'existent que lorsque la MA est alimente par
une source imparfaite (qui gnre des harmoniques) comme un rseau de distribution
pollu ou un onduleur en tension.
Pertes fondamentales
Les pertes fondamentales sont les pertes fer et les pertes cuivre occasionnes par
l'onde fondamentale de la tension, du courant et du flux.
Les pertes fondamentales dans le fer sont : (1) les pertes par hystrsis et (2) les
pertes par courant de Foucault. Ces pertes fer sont causes par la variation du flux
magntique et ne sont prsentes que dans le noyau magntique du stator et dans ses
encoches dans lesquelles est insr le bobinage lorsque le glissement est peu prs nul.
Les pertes par hystrsis sont dues une rorientation des domaines magntiques
dans le matriau. Cela a pour effet que, lorsque la densit de flux magntique B varie
sinusodalement dans le matriau (ce qui est le cas en raison de la forme sinusodale de la
tension), la forme de la variation de l'intensit du champ magntique H (caus par le
courant magntisant) ne change pas de la mme manire (voir Fig. 2-1).
30
Fig. 2-1 - Projection des signaux de tension, de flux et de courant magntisant afin de crer la boucle
d'hystrsis [Fitzgerald et al., 1990].
Cette non linarit donne lieu ce qu' on appelle une boucle d'hystrsis. On peut
mesurer la quantit d'nergie absorbe W chaque cycle l'aide de l'quation suivante:
(2-1)
W = AlfHdB
~ Chf(BenGe,s + BnnGn ,s )
(2-2)
P jer,hystrsis,stator
(2-3)
Pjer,hystrs;s,mtor ""
31
o
B[e,nj
G[e,nj,[r,sj
est la
masse des encoches et du noyau (Kg) dans le stator et le rotor, s est le glissement et n
exposant de Steinmetz ).
~.............~.
trux altemaJf
If
Sans lamination
Avec laminations
Fig. 2-2 - Effet des laminations sur les courants de Foucault [Wildi, 2001]
Les pertes par courant de Foucault varient avec le carr de la frquence f, le carr de
la densit de flux B et de l'paisseur des laminations:
32
Les pertes fondamentales dans le cuivre sont causes par le passage du courant dans
le bobinage du stator et du rotor. Il en rsulte un effet Joule correspondant au produit de
la rsistance par le carr du courant pour chacune des phases:
(2-5)
Les pertes cuivres seront influences par: (1) la temprature et (2) l'effet pelliculaire
(aussi appel effet de peau). En effet, la rsistance R d'un conducteur varie en fonction de
la temprature T de la manire suivante:
(2-6)
= Ra (1 + a(T -
Ta))
(2-7)
8(/,0)
r=r=
~~
>r
(j
du conducteur.
A la frquence de glissement nominale, l'effet de peau est ngligeable dans le rotor d'une
MA.
33
Dans le cas o le rotor cage a des barres en biais (skew) et non isoles, on pourra
observer un courant entre les barres du rotor, ce qui augmentera les pertes cuivre dans le
rotor. Cependant, on fera l' hypothse ici que les barres sont droites et que ce courant
entre les barres est nul. Ainsi, la rsistance du bobinage du stator Rs et du rotor Rr varient
en fonction de la temprature, de la frquence du courant et du glissement: Rs(T,j) et
(2-8)
o
(j
P,am' V
1
= -
d 12 y =-oo 2 1rR
f f f Jr ,v dxdydz
0" -d / 2 y =O x=O
(2-9)
Jr
= aSvmBve R Z
On trouve les pertes par PHS la surface du noyau magntique en calculant (2-8) pour
chacune des harmoniques v pour chaque lamination:
34
(2-10)
J'
"
(J
Pour trouver ces pertes dans le cas o il y a une charge, on doit appliquer le facteur de
correction suivant:
(2-11)
(2-12)
C ch
== ( lch
l sch
==
La solution de ces quations montre que les PHS la surface du noyau magntique en
charge peuvent tre plus grandes de 9% que celles sans charge. Les PHS la surface du
noyau magntique du stator sont ngligeables puisque la largeur des encoches du rotor est
gnralement beaucoup plus petite que celle du stator.
Les PHS par pulsation du flux causes par les encoches ont lieu deux endroits: (1)
dans le noyau magntique du stator et du rotor et (2) dans la cage du rotor. Le principe de
calcul de ces pertes est semblable celui montr pour les PHS en surface du noyau
magntique du rotor. On peut montrer que ces pulsations de flux donnent lieu des pertes
par courant de Foucault et l'expression de ces pertes est donne par:
(2-13)
(2-14)
(;~
= C ep (Bpr)t ~~
= C ep (B p j
Ge,s
G e"
o Cep sont les pertes fer 1T et 60 Hz, Bp[s,rJ la pulsation de densit de flux dans le stator
et dans le rotor,h[s,rJ est la frquence de pulsation de flux dans le stator et le rotor.
Les pertes par pulsation de flux dans la cage du rotor (avec des barres droites ou sans
biais) donnent lieu des pertes cuivre occasionnes par une augmentation de l'effet de
peau dans les barres du rotor. Les pertes pour toutes les harmoniques k sont estimes :
35
(2-15)
O
PHS ,pulsation,cagerotor
==
k=1
NrRb (N
PI
fJ( i~2' )2
-V L
Rb est la rsistance entre les barres de la cage du rotor (n), N[r,s) le nombre d'encoches
La solution de ces quations montre que les PHS par pulsation de flux dans la
cage du rotor causes par les encoches en charge peuvent tre plus grandes d'e 430/0 de
celles sans charge. L'ide de construire une cage de rotor avec des barres en biais
(skewed) est dans le but de rduire ces pertes par pulsation de flux dans la cage.
Un modle pour estimer les pertes de charges rsiduelles base sur la vitesse
mcanique et le courant au rotor a t propos par [Kioskeridis, 1996] :
Cres
(2-17) k =
fp
f
36
Plus le ratio k est lev, moins il y aura d 'harmoniques gnres par la source de
tension. Cependant, un ratio k lev aura pour consquence d ' augmenter les pertes par
commutation dans l' onduleur. Le choix optimal du ratio k sera celui du meilleur
compromIs entre pertes harmoniques dans la MA et pertes par commutation dans
l' onduleur.
Les pertes par conduction causes par les harmoniques temporelles se calculent
sensiblement de la mme manire que celles causes par l'onde fondamentale.
Cependant, en raison de l' effet pelliculaire, on observe une variation de la valeur des
rsistances et des inductances de fuite au rotor et au stator. galement, haute frquence,
l'impdance de l'inductance mutuelle devient tellement grande qu ' on peut maintenant la
ngliger dans le circuit quivalent (voir Fig. 2-3).
Ainsi, les pertes par conduction causes par les harmoniques temporelles sont gales :
La variation de la valeur des rsistances et des inductances de fuites (au stator et au rotor)
en fonction de la frquence est montre par la Fig. 2-4.
37
al., 2002]
Les pertes fer par hystrsis et par courants de Foucault occasionnes par les
harmoniques temporelles dans le noyau magntique de la MA se situent la fois dans le
rotor et le stator. Il devient cependant difficile de les valuer car la pntration du flux
magntique dans le matriau haute frquence devient peu prs gale l'paisseur des
laminations. Ainsi, en fonction de la pntration du flux, on distinguera deux situations:
(1) absence d'effet pelliculaire et (2) prsence d'effet pelliculaire.
Il n'y aura pas d' effet pelliculaire pour les harmoniques qui ont une frquence
relativement basse. Dans ce cas, les pertes fer seront composes de pertes par hystrsis
et pertes par courants de Foucault et seront gales :
l n
(2-20) P/er,h-temp,pep = {Kh,Vvf v- + K e,Vv )AI
On voit bien dans l'quation (2-20) que plus la frquence est leve, plus les pertes
par hystrsis deviendront ngligeables alors que les pertes par courants de Foucault
resteront constantes. Ainsi, haute frquence les pertes fer causes par les harmoniques
temporelles seront gales :
1 2
38
Les pertes mcaniques dans la MA sont dues : (1) la friction de l'arbre du rotor sur
les billes de roulement et (2) la friction de l'air sur le rotor.
La friction de l'arbre du rotor se divise en deux parties: (1) friction statique et (2)
friction dynamique. La friction statique est constante alors que la friction dynamique est
fonction de la vitesse mcanique du rotor wp et d'une constante d'amortissement B.
Ainsi, sachant que la friction est un couple, on n'a qu' multiplier par la vitesse pour
obtenir les pertes par friction de l'arbre du rotor:
(2-22)
P jriction,rotor
= OJ p Cr friction,stat + BOJp )
La friction de l'air sur le rotor est fonction d'une constante kvent et du carr de la
vitesse mcanique wp . Ainsi, les pertes par friction de l'air peuvent tre exprimes
comme:
Voici un tableau qui synthtise chacune des pertes dcrites dans les paragraphes
prcdents et ce, dans chacune des parties de la MA qui entrane une charge couple
constant et vitesse et temprature constantes. On fait galement les hypothses
suivantes:
39
Cuivre
Hystrsis
Courants de Foucault
Surface du noyau
magntique
Pulsation de flux dans le
noyau (pertes fer)
Pulsation de flux dans la
cage (pertes cuivre)
Pertes mcaniques
Friction du rotor
Friction due la ventilation
OJp
40
Il existe trois tats possibles d'un transistor dans l' onduleur: (1) fenn (en
conduction), (2) ouvert (bloqu) et (3) en commutation (passage de l'tat ouvert ferm
ou vice-versa). Lorsqu'un transistor est ouvert, il n'y a pas de courant qui le traverse (
l'exception d'un courant de fuite trs faible) et ainsi il n'y a pas de perte de puissance.
Les pertes de puissance dans l' onduleur se divisent donc en : (1) pertes par conduction et
(2) pertes par commutation.
VCE-SAT
djOfe
,
,
,
,
,
IG8T:
,
,
,
,
"
,"
:. .y..
i
:
1
0.5
1.5
'
1
,,
i / i
.
.
,
j........ j
:
l
.
.
,
2.5
Fig. 2-5 - Caractristique I-V d'un transistor IGBT 15A utilis dans un onduleur 4 kVA. Image tire
de [Abrahamsen, 2000].
Ainsi, on peut valuer les pertes dans le transistor et dans la diode de roue libre de la
manire suivante [Abrahams en, 2000] :
41
(2 - 26) PON, D
VO[T,D}
=(
T7
y O,D
P eon D ) '
'
ID
rsistance interne,
i[T,D}
+ rO ,DID
i[T,D}
en fonction de
rO[T,D}
la
V[T,D}.
1).
La stratgie de modulation n'a pas d'influence sur les pertes par conduction dans
l' onduleur [Kolar et al., 1991]. Ainsi, du point de vue de la commande, il n'existe pas de
moyen de rduire les pertes par conduction dans l' onduleur (pour une grandeur de
courant donne).
Les pertes par commutation dans un transistor ou une diode sont difficilement
estimables analytiquement car elles sont relies plusieurs facteurs au niveau de la
construction des composants et du circuit. Pour cette raison, ces pertes sont dtermines
de manire empirique et sont indiques dans les caractristiques techniques fournies par
le manufacturier. Cependant, les donnes fournies par le manufacturier ont des tolrances
trs grandes et l'identification prcise de ces pertes doit se faire par une procdure
d'identification telle que montre dans [Blaabjerg, 1994].
Une telle identification a t faite dans [Abrahamsen, 2000] et les pertes par
commutation pour le transistor (on-off) et la diode (off) sont prsentes la Fig. 2-6.
42
mea sured switcll energy, 15 A module
:
.
,.
transistor
2_5 - - - - - - - - . - - - - - - - - ~ - - - - - - - - - - - - - - - - ~ - - - - - - - - - - J_,
,
f 1.5_ _ _ __
z:r
S.
ca
/ ' __
01
--
iransISto-"-oit -
.. ;............_.. .
~~tr
, ~ T
.,
0_5 ''7
current [A]
10
15
Fig. 2-6 - n ergie p erdue lors de la commutation d ' un transistor et d ' une diode 15A. Image tire d e
[Abrahamsen, 2000]
Les pertes par commutation peuvent alors s'approximer par les relations suivantes:
{' A
=J
f1 on ,T
BOil T
1T '
i [T, D}
i[T, DJ,
on peut minimiser
43
2.2
Revue
de
la
littrature
sur
la
commande
Deux excellents articles [Hori et al., 2003], [Levi et al., 2003] ainsi que la thse de
[Abrahamsen, 2000] permettent de faire une revue efficace des dveloppements de la
commande en vue d'optimiser le rendement nergtique de la MA.
Les premiers travaux qui ont port sur l'intrt d'conomiser de l'nergie lorsque la
charge est infrieure la charge nominale sont ceux de [Nola, 1977] qui a propos un
contrleur de facteur de puissance (aussi appel contrleur de Nola). Une analyse
quantitative de l'esprance des conomies engendres par l'ide de Nola est prsente
pour une application de commande de MA partir d'un redresseur construit au moyen de
thyristors [Lipo et al., 1983]. Cette analyse prsente les dfauts du contrleur de Nola et
conclue que les marges d'conomie d'nergie l'aide de cette technique sont limites (la
charge doit tre infrieure 0.45 p.u. pour une longue priode de temps). C'est bien ce
qui est observ dans la thse de [Abrahams en, 2000] (Fig. 2-7).
1~------------------------------~
1
optJmJs~d
.....
::i
0.8 . -- -- - - - --
1 - - - -- 1
efffc/en'r;y
-
-- -r 1
- - r- -- - - 1
-- -- - .., 1
-- -- - - -
-- --
c:
.~
1:
.... 0.4-
oS
a
E
-------~--------~--------~-------~-------1
1
1
1
1
1
0.2
1
1
1
1
-------~--------~--------~-------~--------
1
1
1
1
1
1
o~----------~------~----------~
0.2
0.6
0.4
Joad torque [p.u.]
0.8
Fig. 2-7 - Rendement d'un moteur de 2.2 kW vitesse nominale pour diffrentes charges avec flux
constant et avec optimisation du flux. Image tire de [Abrahamsen, 2000].
44
La mme anne, [Kusko et al., 1983] ont propos la premire stratgie de
commande nergtiquement optimale (SCEO) bas sur un modle analytique des pertes
pour une application de commande scalaire de MA et de machines CC. Une analyse des
pertes en mode moteur est prsente et il est montr que pour une vitesse et un couple de
charge donns, on peut minimiser les pertes en ajustant la tension d'entre Vs et la
frquence d'entre
Is.
45
CC a t prsent par [BernaI et. al., 2000]. Les auteurs montrent une mthode gnrale
pour calculer les pertes dans les moteurs lectriques. Les rsultats en simulation pour un
moteur asynchrone montrent que la loi de commande pour id incluant la saturation
magntique, les pertes par hystrsis et les pertes par courant de Foucault est peu prs
identique la commande optimale. D'autres analyses des pertes ont notamment t faites
par [Boldea et al., 1987] mais elles n'taient pas adaptes tre utilises avec la
commande vectorielle.
La complexit du modle des pertes utilis dans un montage exprimental est
limite par la capacit de calculs des microcontrleurs utiliss pour commander la MA.
La monte de la capacit de calculs des microcontrleurs va de pair avec la rapidit de
commutation des nouveaux transistors qui est de l'ordre de 50 kHz. Pour augmenter la
46
rapidit des calculs du modle de pertes et d'augmenter la prcision de celui-ci, il devient
avantageux de remplacer ces calculs complexes par un rseau de neurones artificiels
(RNA).
Les travaux de [Hasan et al, 1997] sont les premiers prsenter l'utilisation d'un
RNA pour intgrer le modle des pertes dans la SCEO et pour commander le courant de
flux id. Pour entraner le RNA, ils ont simul 16 points d'oprations du systme et ajust
manuellement le courant de flux optimal pour finalement crer des donnes
d'entranement autour de ces 16 points d'opration. Le contrleur a t valid en
simulation et montre une efficacit constante peu importe le point d'opration.
Les travaux de [Peracaula et al., 2002] sont beaucoup plus intressants car ils
intgrent un vrai modle de pertes, incluant la saturation magntique, dans un RNA.
L'architecture du RNA est propagation par l'avant de type 2-5-7-1 (2 neurones sur la
premire couche, 5 sur la deuxime, etc.) avec une fonction d'activation linaire sur les
couches d'entre et de sortie et une fonction d'activation non linaire (tangente sigmode)
sur les couches caches. L'entranement du RNA a t fait selon l'algorithme de
Levenberg-Marquardt. Le temps de rponse de cette SCEO obtenu en simulation est de
l'ordre de 100-120 ms.
Les mmes auteurs ont prsent une suite de ces travaux [Peracaula et al., 2005]
dans laquelle les entres du RNA sont non seulement la vitesse du rotor COr et le couple
lectromagntique Te mais aussi une estimation de la rsistance au rotor Rr.
L'architecture du RNA a galement t change pour une 3-3-1 (une seule couche
cache). La validation de ce modle amlior est galement prsente en simulation et le
temps de rponse est semblable aux travaux prcdents.
Un autre groupe de chercheurs ont prsent une SCEO base sur un modle des
pertes et implant l'aide d'un RNA [Abdin et al, 2003] qui est semblable celui
prsent par [Peracaula et al., 2002]. Les entres du RNA sont la vitesse du rotor et le
couple de charge et la sortie est la commande en flux. La diffrence est au niveau du
modle des pertes utilis o les effets du flux et de la frquence de la fondamentale sont
modliss par une variation de la rsistance magntisante Rm. La structure du RNA utilis
est 2-9-1 et la mthode d'entranement utilise est la rtro propagation des erreurs partir
de donnes d'entranement construites partir de 25 points d'opration. Les rsultats
47
obtenus en simulation seulement ne se contentent que de montrer que l'efficacit du
systme ne change pas en fonction de la charge.
48
________________~_ _ ~Q
N'~STIfS
OONVERTlDl
LOSS
--:::::--::::::::::...~~ IRON LOIS
H'OPnEP!
Fig. 2-8 - Principe de fonctionnement de l'ajustement du flux au rotor par recherche de point de
puissance minimale l'entre. Image tire de [Souza et al., 1995].
L'ouvrage de [Sul et al., 1988] propose une autre approche de recherche base sur
la frquence de glissement optimale. Les auteurs montrent qu' vitesse constante, le
rendement ne dpend que de la frquence de glissement, peu importe le couple de charge.
49
conventionnelle de commande vectorielle se situe entre 220/0 (charge 0.25 p.u. et vitesse
0.75 p.u.) et 30% (sans charge et vitesse 0.5 p.u.).
50
26% compar une SCEO base uniquement sur la recherche de la puissance d'entre
minimale. Il s'agit d'un excellent compromis entre les deux types d'approches.
La question de la robustesse
L'ajustement du flux magntique dans l'intention de diminuer les pertes cuivre et
les pertes fer implique un compromis sur la robustesse du contrleur aux perturbations de
charge et de variation de commande en vitesse. La diminution du flux implique une
diminution du temps de rponse la commande en couple (rduction de la largeur de
bande de contrle) et par consquent rend le systme plus vulnrable l'instabilit. Le
design idal est celui o on augmente le rendement du systme sans compromis sur sa
dynamique.
Pour solutionner ce problme, les auteurs [Levi et al., 2003], [Hori et al., 2003],
[Cao-Minh et al., 2001] (et plusieurs autres) proposent de rtablir la commande en flux
nominal lorsqu'une perturbation de charge ou une variation de la commande en vitesse
survient l'aide d'un dtecteur de rgime permanent. L'optimisation du rendement
nergtique ne se fait alors qu'en rgime permanent. Cette approche comporte cependant
certains inconvnients:
la transition rapide entre une valeur de flux optimale et nominale peut entraner des
oscillations de couple qui peuvent mener l'instabilit;
51
Typiquement, les mthodes utilises pour intgrer un modle des pertes dans un
contrleur consiste faire le calcul en temps rel du flux optimal l'aide du modle
analytique ou de construire une table de conversion contenant la valeur du flux optimal
pour diffrents points d'opration. Les avantages et inconvnients de chacune de ces
mthodes sont montrs au Tableau 2-2.
Tableau 2-2 - Avantages et inconvnients des mthodes de reprsentation du modle des pertes
Mthode
Avantages
Inconvnients
du modle analytique
d'espace mmoire
complexe
ncessite beaucoup
d'espace mmoire,
table de conversion
rapide, simple
ncessite un calcul
d'interpolation
La mthode base sur le calcul en temps rel du flux optimal bas sur un modle
analytique peut tre intressante pour un modle simple. Cependant, cette mthode ne
sera plus envisageable partir d'un certain niveau de complexit car le temps de calcul
associ cette mthode augmentera en fonction de ce niveau de complexit.
La mthode base sur table de conversion n'a pas le problme de l'augmentation
du temps de calcul en fonction de la complexit mais a plutt le problme de
l'augmentation de l'espace mmoire en fonction de celle-ci. En effet, pour un modle
dimension donne, plus on voudra un grand degr de prcision, plus la table de
conversion prendra de l'espace mmoire. De plus, si on ajoute une dimension au modle
(celui-ci tant seulement fonction de la vitesse et du couple mais galement de la
rsistance rotorique par exemple [Peracaula, 2005]), l'espace mmoire alloue la mise
en place du modle augmentera significativement.
Une mthode situe mi-chemin entre le calcul en temps rel et la table de
conversion est celle discute au chapitre prcdent et base sur l'utilisation de rseaux de
neurones artificiels (RNA). Le modle des pertes, aussi complexe soit-il, peut tre utilis
pour gnrer des donnes d'entranement afin d'entraner un RNA dont la prcision sera
52
fonction du nombre de neurones qu'il contient [Cybenko, 1989]. Cette approche ne
ncessite pas beaucoup d'espace mmoire et sa flexibilit permet de l'envisager pour des
modles de pertes multiples entres multiples sorties fortement non linaires. Sa
performance pourra tre accrue si elle est mise en place sur une plateforme de calcul
permettant le paralllisme comme les ASIC ou les FPGA. Dans le cas o elle est mise en
place sur une plateforme de calcul srie de type von Neumann (DSP), le temps de calcul
associ au calcul des sorties du RNA sera fonction du nombre de neurones qu'il contient.
Ainsi, l'utilisation de RNA pour reprsenter le modle des pertes l'intrieur du
contrleur est une approche performante et qui permet d'uniformiser le processus de mise
en place en proposant une seule mthode pour diffrents niveaux de complexit de
modles de pertes. Cette approche ouvre galement la voie l'utilisation de mthodes
d'identification du modle des pertes en temps rel base de RNA qui auraient comme
avantage d'tre adaptatives et permettant ainsi une augmentation de la performance du
contrleur. Ce type de solutions pourrait tre ralise par un RNA fonctionnant comme
modle des pertes (neuro-commande) [Narendra, 1990] ou comme identificateur de
paramtres d'un modle de rfrence (model-based reference adaptive system) [Elbuluk
et al., 2002].
53
causes par les harmoniques gnres par le mode de fonctionnement intrinsquement
discontinu d'un convertisseur statique (transitions rapides d'un tat un autre).
C' est [King, 1974] qui a formul en premier l'ide d' ajouter un signal (appel de
squence zro) au signal de rfrence de l' onduleur afin d'en augmenter la capacit
d'utilisation en tension. Jusque l, les onduleurs avaient une sortie linaire jusqu' 78%
de la tension maximale. L'injection du signal de squence zro a permis d'augmenter
cette limite 90.7% et a donn lieu l' invention de la modulation par vecteur spatial
PWM, THIPWM) dans le signal de rfrence par [Buja et al., 1975] permettant ainsi
d'augmenter l'indice de modulation possible d'un onduleur de 15% sans entrer dans la
rgion d'hypermodulation. Par la suite, l'injection d'un signal de squence zro
discontinu a t propose par [Depenbrock, 1977] et c'est ce que l'on appelle dsormais
la MLI discontinue (DPWM). Les avantages reconnus cette technique de modulation,
outre sa grande plage linaire, sont la rduction des pertes par commutation et
l'augmentation de la qualit de l'onde fondamentale indice de modulation leve (par
rapport celle gnre par la SVPWM).
L'ouvrage de [Trzynadlowski et al., 1994] propose une stratgie de modulation base
sur les travaux de Depenbrock et qui fait un compromis entre les pertes par commutation
et la qualit de l' onde (quantit d'harmoniques) produite par l' onduleur. Leurs rsultats
montrent bien la supriorit de la qualit de l'onde d'un onduleur modul par DPWM
comparativement un autre modul par SPWM (voir Fig. 2-9).
54
'. _.
01 .. ;;,
~ ~ - -
...
JI:'
~,Jo,.
;;C J9 IV
91.:- .. _ ... _
~; -:::t::::r::::i:::::::::t:::t -::t:::.._., ..
!
,.
<10' . .
I.C
::uT"!~(--l:-I--i ul--l"l
FREOiJENCY (Hz)
SPWM
DPWM
Fig. 2-9 - Spectre harmonique de la tension et du courant d'un onduleur modul par SPWM (
gauche) et d'un onduleur modul par DPWM ( droite). Image tire de [Trzynadlowski et al. 1994].
Les travaux de [Hava, 1998] sont certainement les plus concrets qui ont t faits
dans ce sens jusqu' maintenant. Il a notamment dvelopp une technique de DPWM
adaptative [Hava et al., 1998] qui permet d'ajuster les pertes par commutation dans
l' onduleur et la qualit de l'onde en sortie. Puisqu'aucune technique de modulation
n'offre une performance suprieure sur toute la plage de modulation, les auteurs ont
propos l'utilisation du SVPWM pour un indice de modulation m i faible et du DPWM
pour un indice de modulation mi lev (mi> 0.81). La combinaison de deux types de MLI
dpend aussi de ce que l'on veut minimiser: les pertes par commutation ou celles dues
aux harmoniques. Il est dmontr que le DPWM peut rduire jusqu' 50% les pertes par
commutation par rapport au SPWM et que ces pertes sont fonction du facteur de
puissance et d'une variable de commande. Les essais exprimentaux effectus sur une
MA de 5 HP avec commande scalaire montre que l' chauffement (en OC) du dissipateur
de chaleur avec DPWM et une charge de 1.0 p.u. est pratiquement gal celui avec
SVPWM mais avec une charge deux fois plus petite (0.5 p.u.).
Dans sa thse, Hava a galement montr le bon fonctionnement exprimental de
la DPWM dans le cadre de la commande vectorielle d'une MA. Il a surtout tudi le
55
comportement du DPWM en hyper-modulation en rgime transitoire et en rgime
permanent. Il conclut que la limite du DPWM pour le rgime permanent est de mi = 0.95.
Les travaux de [Blasko, 1997] illustrent le mme concept que [Hava, 1998] avec des
rsultats semblables mais exprims d'une manire diffrente.
2.3
Conclusion
Rr. Les plus rcents dveloppements rsident dans la conception d'une telle SCEO base
sur l'utilisation de RNA qui permet les avantages en flexibilit et en performance des
TDC (temps de rponse court compar la stratgie de calculer en temps rel le flux
56
optimal partir d'un modle des pertes analytique) mais sans l'inconvnient de ncessiter
beaucoup de ressources en mmoire.
Le rendement nergtique d'un systme compos d'un onduleur de tension et
d'une MA peut tre grandement amlior faible charge par l'utilisation d'une SCEO
mais pleine charge, le rendement du systme est le mme qu'un systme sans SCEO. Il
est cependant possible de minimiser les pertes dans le systme en pleine charge en
s'attaquant une autre source de pertes: les pertes par commutation dans l' onduleur et
les pertes harmoniques dans le moteur engendres par l' onduleur. Ces pertes peuvent tre
minimises par l'utilisation d'une technique de modulation discontinue de l' onduleur.
L'tat de l'art au niveau de la thorie de la modulation discontinue est trs abondant et il
fait presque l'unanimit qu'il s'agit d'une technique de modulation intressante pour
minimiser les pertes par commutation et/ou harmonique. Cependant, les travaux qui
traitent de son utilisation exprimentale dans l'application de commande de MA sont peu
nombreux et plusieurs questions ne sont pas encore bien rsolues (comme par exemple la
dtermination du point mi seuil pour le passage d'une modulation SVPWM modulation
DPWM).
Un second problme associ aux SCEO bas sur un modle des pertes est celui
d'obtenir non seulement de bonnes performances nergtiques du systme en rgime
permanent mais galement de bonnes performances dynamiques en rgime transitoire. Ce
problme est gnralement solutionn en ramenant le flux au niveau nominal lorsque le
systme est identifi comme tant en rgime transitoire par un dtecteur de rgime
permanent. Cette solution comporte des problmes de conception qui ont des
rpercussions sur la stabilit et la complexit du systme de commande.
Un autre problme, plus mthodologique, est que la littrature ne prsente que des
SCEO impliquant des modles de MA impliquant des paramtres difficilement
identifiables au moyen de techniques simples (notamment les coefficients associes aux
pertes par hystrsis, par courant de Foucault et par les harmoniques spatiales) : ce qui en
rduit certainement l'application. Une SCEO base sur un modle des pertes facile
construire au moyen d'une technique simple et offrant des performances acceptables
augmenterait certainement l'accessibilit de l'implantation de telles solutions.
57
Proposition d'avancement
Considrant les problmatiques actuelles en conception de SCEO et telles
qu'illustres plus haut, cette thse propose de contribuer leur solution en proposant de
nouvelles mthodes de conception de SCEO base de RNA. Ces nouvelles mthodes
permettront notamment:
Considrant
l'importance
de
la
validation
exprimentale
dans
l'tude
de
58
Mais tout d'abord, une introduction aux systmes RNA sera prsente ainsi qu 'un
survol de leurs applications dans la commande de machines lectriques.
3. 1
Les rseaux de neurones artificiels (RNA) sont une des approches issues du domaine
de l' intelligence artificielle (lA) qui comprend galement d'autres approches tels la
59
logique floue, les algorithmes gntiques (aussi appels algorithmes volutionnaires) ou
les systmes experts. Le domaine de recherche de l'lA a vu le jour durant les annes 1940
et a volu en un domaine trs multidisciplinaire runissant autant de chercheurs en
psychologie, en linguistique, en informatique, en mathmatiques, en robotique, etc. dont
l' obj ectif est de trouver des mcanismes permettant l'augmentation de l'autonomie des
machines. Le concept porteur de cet accroissement d'autonomie est celui de l'volution
du comportement de la machine par des mcanismes d'adaptation ou d'apprentissage
dans un environnement d'exploitation difficilement modlisable et/ou variant dans le
temps. Avec le temps, ce domaine de recherche est devenue une spcialit appele
lui prsentant des donnes d'entre et en corrigeant les paramtres du RNA en fonction
de la diffrence entre la sortie du RNA et celle attendue pour ce type de donnes.
Les RNA bass sur un mode d'apprentissage non-superviss sont ceux o le RNA est
entran classifier automatiquement les donnes d'entranement sans rfrence
extrieure. Pour reprendre l'exemple prcdent, en prsentant successivement des images
de pices dfectueuses ou normales un RNA apprentissage non-supervis, celui-ci en
vient se reprsenter le monde extrieur en deux classes d'vnements possibles.
60
L ' apprentissage se fait par une construction et un positionnement successif des images
d ' entranement qui finissent par converger dans des sous-espaces distincts de l'espace
d ' entre.
En fait, l' invention de ce type d'apprentissage a t propos d'abord par [Bryson et al., 1969] mais a t
oubli suite l'ouvrage de [Minksy et al. , 1969] qui rvlait - tort - les limites des rseaux de neurones
artificiels de type perceptron, ce qui a jet un froid sur le financement de ce type de recherche dans les
annes 1970. C'est suite aux travaux de [Rumelhart et al., 1986] et ceux d'autres chercheurs que les
conclusions pralablement faites par Minksy et al. ont t rfutes.
61
Rentres
Modle du neurone
1\ 1
'--J
\~
____
-1 _ _ _ _ _ _~1
Wi
sommateur. Le niveau du sommateur peut tre ajuste l'aide d'un biais b. Le rsultat est
ensuite pass dans une fonction
o w
Il existe plusieurs types de fonction d'activation: (1) fonction seuil, (2) fonction
sigmode, (3) fonction tangente hyperbolique, (4) fonction linaire, etc. Le choix de la
fonction d'activation dpend de l'application pour lequel il sera utilis (caractristiques
de l'espace de sortie) et constitue une tape fondamentale dans le processus de
conception d'un RNA.
Ainsi, pour un vecteur d'entre p, la sortie du perceptron sera dtermine par la valeur
des gains
62
Pour des fins de simplifications pour le reste de l'ouvrage, nous utiliserons
l'expression neurone artificiel pour dsigner le perceptron, moins d'indication
contraire.
\
s2x 1
Fig. 3-2 - Rseau de neurones propagation vers l'avant deux couches [Parizeau, 2004]
neurones sur la deuxime couche (appele couche cache) avec fonction d'activation
linaire et une seule sortie. Cette architecture de perceptron multicouche ayant une seule
couche cache a une importance particulire dans le domaine de l'approximation de
fonctions. En effet, il a t rcemment montr que ce type de perceptron multicouche
63
peut tre utilis pour approximer n ' importe quelle fonction continue une prcision
donne [Cybenko, 1989]. La prcision de l' approximation est dpendante du nombre de
neurones utiliss dans la couche cache (plus il y a de neurones, plus l'approximation est
prcise).
Pour des fins de simplification pour le reste de l' ouvrage, nous utiliserons
l'expression rseau de neurones artificiels (RNA) pour dsigner le perceptron
multicouche, moins d'indication contraire.
Le principe de base de cet algorithme est d'arriver une configuration des poids
We
et
des biais he de chacun des neurones du RNA entraner qui minimise l' erreur
quadratique moyenne entre la sortie de la dernire couche a e du RNA et la sortie dsire
d en fonction des entres p. On peut d'ailleurs dfinir les donnes d'entranement D d'un
RNA comme tant gal :
Rappelons que la sortie de chaque couche c (d'un rseau ayant C couches) est gale :
(3-3)
a G = J C(W ca c-1 - h C) o
Il s'agit d'un processus itratif qui revient calculer la variation des poids et des biais
(respectivement W et b) attribuer aux valeurs prsentes chaque itration k :
o
(3-5)
(Wc)k
= -1] ;
avec
1]
le taux d'apprentissage,
(3-6)
(3-7)
e(k)
= d(k) -
a e (k)
64
Les applications des RNA se divisent en deux grandes classes d'applications: celles
bases sur l'approximation de fonction et celles bases sur la reconnaissance de fonne
Applications
Exemple
Prdiction
Dynamique de la charge
Commande
Rgulateur PI
Approximation de fonction
Dtection de pices
Vision artificielle
dfectueuses
Reconnaissance de fonne
Identification du type de
Classification
dfaut
65
Tableau 3-2 - Caractristiques i ntressantes des rseaux de neurones artificiels [Bose, 2002]
Caractristique
Justification
l 1 n ' est pas obligatoire d'entraner le RNA sur tout l' espace
d' entre: une judicieuse slection des points critiques de
capacit d'extrapolation
1' espace d ' entre fournira assez d' information au RNA pour le
modliser et le gnraliser.
Ce qui rend leur utilisation intressante dans les applications
tolrance au bruit
paralllisme
Les machines lectrique s et les convertisseurs statiques sont des procds ayant une
dynamique trs non-linaire et dont les paramtres varient dans le temps. Nous avons vu
la section prcdente que les RNA sont des structures particulirement performantes
pour modliser des proces sus non-linaires et dont la capacit d'apprentissage leur
permet d'voluer dans le te mps. Par consquent, cette complmentarit entre les besoins
des ces applications et les caractristiques des RNA fait en sorte qu'il s'agit d'une
approche intressante pour r soudre des problmes dans ces applications.
Il existe de nombreux 0 uvrages et articles scientifiques qui traitent de l'utilisation des
RNA dans les applications de machines lectriques et d'lectronique de puissance
notamment ceux de [Bose, 2002], [Kazmierkowski et al., 2002], [Cirstea et al. , 2002].
L'ouvrage le plus complet sur la question est certainement celui de [Vas, 1999]. Le
Tableau 3-3 classifie ces applications en 5 catgories:
66
Tableau 3-3 - Classification des applications de RNA dans les machines lectriques
Application
estimateur de variables d'tat
Exemple
estimation du flux ou de la vitesse d'un
moteur asynchrone
rsistance au rotor ou inductance de fuite
estimation de paramtres
rgulation de courant
dtection de dfaut
3.2
bobinage
67
3.2.1 Gnration des donnes d'entranement partir d'un modle
des pertes connu
Te
lfir
OJ s ,
du couple
entres:
(3-8)
DO = [po
dO]opo =
ms l
T el
ms2
T e2
msQ
T eQ
lf/ rI
etd O =
lf/r2
lf/rQ
Ces donnes d'entranement sont construites l'aide du modle des pertes que l'on
dsire reprsenter. On divise alors l'espace d'entre en Q points uniformment rpartis
entre 0 et 1 p.u. pour chacune des dimensions du modle (associes la variable p)
auxquels correspondent Q valeurs de flux optimales (associes la variable d).
La gnration des donnes d'entranement pour la conception d'un modle neuronal
des pertes dans la machine se fait l'aide du modle prsent par [Peracaula, 2002].
L'espace d'entre est alors divis en Q = 525 points (25x25) d'oprations pour lesquels le
flux qui minimise les pertes dans la MA a t pralablement trouv l'aide de la fonction
de recherche de minimumfminbnd disponible dans Matlab.
Il a t pralablement dtermin que la structure de RNA de choix pour l'application
d'approximation de fonction est celle du perceptron multicouche avec une couche cache.
68
Ce type de RNA peut approximer n'importe quelle fonction une prcision donne qui
est fonction du nombre de neurones prsents dans la couche cache. Une tape
importante de la conception est de trouver le nombre optimal de neurones placer ur la
couche cache pour avoir une approximation sati faisante du modle (une erreur
quadratique minimale) et un RNA le plus parcimonieux possible afin de minin1iser les
re ource en temps et en matriel nce saire a mi e en place dan le contrleur. Dan
leur plus rcent travail, [Peracaula et al. 2005] ont utilis un RNA ayant 3 entres et 3
neurones sur la couche cache (la 3 e entre tant l' approximation de la rsistance
rotorique) avec 385 donnes d'entranement et une erreur quadratique de 1.57xlO- s (Fig.
3-3).
~ ~I
.. .
..:.........,. ~ ~ ~ ..'. "' .. ' . ",:'. >~.'. >. . ... .
..
'
....
'
..
...
.. . ..
. . . . - .4o
..
~ ri
.:l
.. -i
'
........
...
'+
.......
. .... ,
.......
..
..
.,.
....
of
'"
: -~
..
.....
...
'
-4
-j
il
.......
. . ... . . . . . .. .
. , ...
........
..
... ..
. ....... . . . .
.. , .. ..........
. . . . ... ... . .... .........
,. ......... ......... .
....
...... . . ..... ,...; . . .
. ...
.
.
......
...... .. . . .. .
..
m ' ~ ,j
~
...of
+ .t ..... ' . . . .
...........
-~
8- ."
...
.. .
.1'
,.
...
l~
1
.j-~-
.... '!,..-
Couple (p u)
..
--~-
'1
Vitesse (p .U )
69
Fig. 3-4). Le nombre d'itrations (appels epochs) a t fix arbitrairement 500. Les
rsultats de l'entranement des diffrents RNA pour 3 essais sont prsents sur la Fig.
3-5.
10' ~~"~~~~-~-~-~~-~~~~~~----~--~--~---~,~-,___~~~__~
4l)
:J
a;s 10'1 ,
0)
c:
'.
'ro 10
.:j:'
.=
10~~
1
105 }
500 Epochs
Fig. 3-4 - volution de l'erreur quadratique durant le troisime essai de l'entranement du RNA
ayant 10 neurones dans la couche cache
Erreur quadratique moyenne en fonction du nombre de neurones sur
la couche cache
7,OE-04
6,OE-04 -1-11.- - - - --
----------------------
CI)
c:
~
>E
5,OE-04 , __ - __- - - - - - - - - - - - - - - - - - - - - - - - - -
4,OE-04 - .
--11.- - - - - - - - - - - - - - - - - - - - - - - - - -
.2"
ni
~
3,OE-04
~-----------------------------
C"
:;
~
2,OE-04
W
1,OE-04-1--11.- __ ---I_____I-
__- -__- - - -- - - - - -- - --
10
11
12
13
14
15
16
17
----
18
19
20
Fig. 3-5 - Erreur quadratique moyenne en sortie selon le nombre de neurones prsents sur la couche
cache pour un RNA ayant une seule sortie
70
On voit sur la Fig. 3-5 que l'erreur quadratique moyenne (EQM) en sortie du
RNA entran l'aide des donnes d'entranement provenant du modle de pertes de la
machine diminue en fonction du nombre de neurones prsents sur la couche cache, ce
qui confirme bien ce qui a t dmontr par [Cybenko, 1989]. Cette erreur est
relativement faible mme avec un petit nombre de neurones (3 neurones, EQM
6.20xl0-
certain nombre de neurones sur la couche cache (plus de 8 neurones), on observe que
l'EQM ne diminue pratiquement plus.
(3-9)
D! =[i i]oi =
(Osl
T el
(Os 2
T e2
(OsQ
T eQ
lf/ rI Xl
etd
lf/ r2 X 2
lf/rQ X Q
Est-ce que l'ajout de connaissance amene par la sortie supplmentaire X au RNA aura un
impact significatif sur sa taille? On peut dj penser que cet impact sera fonction de la
forme du nouvel espace de sortie: plus sa corrlation avec les connaissances dj
apprises par le RNA est grande, moins l'impact sur sa taille sera grand. l'oppos, un
nouvel espace d'entre totalement non-correl avec l'espace dj en place ncessitera
beaucoup plus de ressources neuronales ncessaires.
On peut valider cette hypothse en examinant l'impact sur la taille du RNA suite
l'ajout des espaces de sorties
XA
et
XB
XE
71
(3 -1 0)
X A (p)
= X A ( [s , Te) = Te
(3-11)
X B (p)
. .... '
.,+
.
..... .. ..' - ....... .....
...
......
of ..... -,.. .......
..
.....
.... ..- ...... .+" .........
....... ....
.
..
........
.+'
~
....
.~
...........
..... "'t ..
..
..
-.
.-
+ t ... .
.+ .... "
......
....
11' '
......
........ ,
, ,
,.t
.
,
~ '
-
-:c>- -.,-- _
G4
n:o
..-- -
.'
+.~~.:~.
. t . , "".~
..... _--~~ee
.-....... - ' n
":ti J
G~
Vitesse (p ,u,)
COLJnl~ (0 LI )
>.. ,'_
....
~ _
~- -
. "
'
....
r.
...
........
XA
Vitesse (p U l ' _
Couple (p U,)
j--
XA
et
Xs
XB
l'entranement d'un RNA ayant pour sortie supplmentaire l'une de ces fonctions sont
montrs sur la Fig. 3-8 pour diffrent nombre de neurones sur la couche cache.
72
Q,)
2,OE -04
c
c
Q,)
>.
Q,)
1,5E-04
::l
C"
D xA . xB
~
~
"'C
~
::l
0'"
1,OE-04
::l
cu
~
5,OE-05
0,0 E +00
1-....L-----'------'-----r-'----r-'----L----~------'------'------'----_,__J_---_,___'_-------L-----'-----'---
10
11
12
13
14
15
16
17
18
19
20
Fig. 3-8 - volu tio n de l'erreur qu ad ratiq ue de l'e ntranement d 'u n RNA dont les so rties sont le flux
optimal et les fo nctio n xA ou xB
XA
et
Xs
est respectivement de 3. 7 -S et
7 .S E-S pour 10 neurones sur la couche cache: ce qui est du mme ordre de grandeur que
E
les rsultats pour le RNA une seule sortie (S.3 -S) prsent la Fig. 3-S. On observe
galement que l'EQM de
Xs
est suprieur
XA,
grande homognit de son espace de donnes par rapport XA (comparer Fig. 3-6 et Fig.
3-7), mais que cette diffrence devient de plus en plus petite en fonction du nombre de
neurones prsents sur la couche cache du RNA.
Ces observations originales permettent de penser qu'il est possible d 'ajouter de la
connaissance utile un RN A avec un impact n1ineur sur sa topologie. Cela a pour
consquence qu'il est possible d ' ajouter des fonctionnalits un systme base d e
RNA sans cot suppplmenta ire dans la mise en uvre du systme de commande
(lnme RNA avec plus de fonctionnalits).
73
74
81 .
JI .
RmctO!1 B
_Cl
lL.._F_oo_ct_ion_._A_.. Jb
I
L-.-_(_R_N_A}_~~
82
:1
ArWitecture vec RNA intgrant des f2nc1~noal it$ supr!rnentaires
au ni eau de la gnration s dor nes d'apprentissage.
Fonotion$ A6,C
,"--_<_R_N_Al_-"" ...
, ~J
----~
Fig. 3-9 - Comparaison de l'architecture de systme avec RNA conventionnelle et RNA intgrant des
fonctionnalits additionnelles au niveau de la gnration des donnes d ' apprentissage
Les sections suivantes montreront deux exemples concrets d ' amlioration de SCEO qui
profitent de cette amlioration de design de systme RNA.
75
par commutation en utilisant des stratgies de MLI avances telle que la DPWM optimale
par [Hava, 1998].
Le pnncIpe utilis par la D PWM optimale pour rduire les pertes par
commutation est d'empcher la commutation des transistors IGBT lorsque le courant est
maximal. La DPWM optimale est en fait la combinaison de plusieurs techniques de
DPWM (DPWMO, DPWM1, DPWM2, DPWM3 voir [Lipo et al., 2003] pour une
description dtaille) qui sont utilises dans leur zone optimale. On voit sur la Fig. 3-10
que la DPWM optimale peut rduire les pertes par commutation jusqu' 500/0 par rapport
aux techniques de modulation continues.
[deg]
Fig. 3-10 - Rapport entre les pertes par commutation par les diffrentes approches DPWM et des
techniques de modulation continues o
({J
76
(3-12)
1r
lj/=CP + -
in1Q 0 (i . + i )
, b . ' . 1/1
[ reel(l ,. + ' 1/1)
J ou'
... ..;
.. ... -:.
'. "'~- .
0.7 .. .. '
0.6
, 1
0.5
~ 1. (
"
60
,. [d o]
Fig. 3-11 - Rapport entre pertes par commutation de la DPWM optimale et les pertes par
commutation avec modulation continue en fonction de l'angle du facteur de puissance qJ et de l'angle
de blocage de la commutation '11 [Hava, 1998J
(3-14) i l'
------------------------~
R J2
')
( R, + -: + (jw s (LI' + L f; ))-
(3-15)
T/}/
= . V ',
} {'I L III
lj/ m{.I
~----
{s L IJI
lj/ m ~
( R, + -:
R J2 + (jm, (Lf'
et
+ L f; ))-')
77
Le facteur de puissance pour un moteur ayant les n1mes caractristiques que celui utilis
au laboratoire du LEEPCI (voir caracttistique au chapitre 4) en fonction de id, vitesse
lectrique nominale
W sO
0 ,9
0,8
0 ,7
- t -- - -- - II I - ------c
...----;;;-------------'1~.
-,---------------l
0 ,6
0 ,5
04
...
0,2
0 ,1 -1-- - - - - - - - - - - - - - - - - - - - - - - - - ---1
0 ,15
0 ,25
0,35
0,45
0 ,55
0 ,65
0,75
0,85
0,95
1,05
Id (p.u.)
Fig. 3-12 - Facteur de puissance en fo nction de id pour diffrentes valeurs de charge en utilisant les
quations (3-13) (3-17)
Ces valeurs de facteur de pUIssance peuvent alors tre utilises facilement pour
commander optimalement la modulation DPWM en fonction du point d'opration. Ainsi,
pralablement l'intgration la SCEO dveloppe auparavant, l'architecture du
nouveau systme qui minimise les pertes dans l'onduleur ressemble la Fig. 3-13.
78
Fig. 3-13 - Architecture avec intgration conventionnelle du modle des pertes par commutation
Nous avons vu que le module de commande optimale du DPWM nces ite de connatre
le courant id afin d ' en dduire le facteur de puissance. Or, cette fonction est dj remplie
par le module de conlmande optimale de flux qui associe un flux optimal pralablement
calcul en fonction d'un modle des pertes de la machine pour chacun des points
d' opration.
Couple (p.u.)
Vitesse (p.u.)
79
Angle de blocage optimal pour diffrents points d'opration
... ...
-t-
...
... ...
... ...
016
01 4
...
012
13'
..-
..
..-
...
...
01 -,
~
~ 008
...
...
0>
.;-
e OOS
<{
004 ,
..
lf
...
...
..-
..
...
* ...
...
..-
...
.op-
002 ,
0.8
Couple (p.U.)
Vitesse (p.U.)
f!1opt
OJ s
rL
.....
Iw
l' ,
III:
Iw
Iln:rr l
:r
11:-:r " J
Fig. 3-16 - Architecture avec intgration du modle de pertes par commutation au niveau de la
gnration des donnes d'apprenti ssage
80
Tel qu'attendu, l'impact de l'ajout du modle de pertes par commutation sur la taille du
RNA est minime. Lorsqu ' on remplace les fonctions
optimal
lj1 opt
XA
Opl
ou
XB
1-
1,2E-04 t-
Ci)
>o
1,OE-04
I-
B,OE-05
1-
Ci)
::l
cr
...
"C
6-ca
...
r--
:1
6,OE-05 -;___- _ 1 -
::l
W 4,OE-05
o~::+::
~-I=1
---,
---I.----1--.Jj
__, ---1, --1,---1.---1 ,-I-,-- Ll
-
-it-----,-_ _
, ---=--=--I
10
11
12
13
14
15
16
17
18
19
20
Fig. 3-17 - volution de l'erreur quadratique de l'entranement d'un RNA dont les sorties sont le flux
optimal et l'angle de blocage optimal 'l'opt
81
Tableau 3-4 - Comparaison de la performance nergtique entre l'approche conventionnelle et
l'approche propose qui minimise la fois les pertes dans la machine (fondamentales et rsiduelles PFR) et celles causes par l'onduleur (harmoniques et par commutation, PHC)
Vitesse
(p.u.)
0,2
0,2
0,5
0,5
1,0
1,0
0,2
0,2
0,5
0,5
1,0
1,0
SVPWM
Charge
(p.u.)
PFR-PUC(W)
DPWM
Rend. (0/0)
Rend. (%)
0,2
1,0
0,2
1,0
0,2
1,0
2,1
6,1
2,2
6,2
2,4
6,5
75,7
69,5
61,5
78,0
56,1
80,7
0,2
1,0
0,2
1,0
0,2
1,0
23,1
171,2
95,1
275,4
216,5
471,4
2,1
7,0
2,2
6,2
2,7
7,1
76,1
69,2
67,4
78,0
64,8
80,7
4,1
13,0
4,2
Il,8
5,3
12,9
74,6
68,5
66,8
77,7
64,3
80,5
23,0
171,2
94,7
275,4
214,9
471,2
les pertes fondamentales dans la machine charge nominale sont similiaires pour les
deux approches mais celles faible charge sont en moyenne 27% infrieures avec
l'approche base sur un ajustement du flux bas sur un modle des pertes neuronal;
peu importe l'approche, on observe que les pertes par commutation sont coupes
environ de moiti (47%) lorsque l' onduleur est modul partir d'une approche
DPWM au lieu d'une approche SVPWM;
si on compare les pertes totales, on observe que l'approche propose permet une
rduction des pertes de 31 % par rapport l'approche conventionnelle faible charge
(217,6 W vs 314,8 W) et de 1% charge nominale (478,3 W vs 483,3 W).
Ainsi, l'ide d'intgrer les pertes par commutation dans la SCEO permet d'tendre
l'augmentation de l'efficacit nergtique du systme sur toute la plage de charge.
L'approche neuronale de cette SCEO vient en faciliter la ralisation en n'ajoutant ni cot
ni complexit supplmentaires au systme: ce qui en augmente la probabilit
d'utilisation.
82
rgulateur de flux en vue de minimiser les pertes dans la MA [Levi et al., 2003], [Hori et
al., 2003], [Cao-Minh et al., 2001] mais qui comporte un inconvnient important qui est
de concevoir un dtecteur de rgime permanent. Le rle de ce dtecteur est d'ajuster la
commande en flux la valeur nergtiquement optimale ou la valeur nominale selon le
rgime dynamique du systme (transitoire ou permanent).
L'ajout de ce dtecteur de rgime permanent augmente la complexit de
l'architecture du contrleur et s'intgre mal au reste des composants. Il s'agit l d'un
inconvnient des contrleurs typiquement prsents dans la littrature et qui aurait
avantage tre limin, sinon rduit.
Une manire d'liminer ce dtecteur de rgime permanent est de l'intgrer
compltement au rgulateur de flux au niveau de la gnration des donnes
d'apprentissage. Une faon de mettre en uvre cette intgration est de rendre la consigne
en flux non seulement fonction du point d'opration de la MA mais galement fonction
de son rgime (permanent ou transitoire). Cela peut tre rendu possible en ajoutant deux
entres la commande de flux: l'erreur en vitesse mcanique (I1Wp ) et l'erreur en couple
lectromagntique (I1Te) (voir Fig. 3-18).
83
lDtectetJr de
rginle
rl~~~ I~'~~~~~~.~._;___p_.e_T_'ma_..
_c m_
; ._e_n_
t __
Ainsi, la valeur de sortie du rgulateur de flux est situe entre le flux nominal
l/fr-nom
l/fr-opt
transitoire qui serait fonction de l'erreur en vitesse et l'erreur en couple r(L1CVp , L1Te )
L1Te ~ 0) et fJf/ ej
fJf/pt en rgime
L1Te t- 0). Cette fonction vient donc jouer le rle de dlimiteur entre le rgime
transitoire et le rgime permanent et peut tre conue de plusieurs faons. Il y a donc une
contrainte de conception qui est celle de crer une zone de transition entre fJf/pt et fJf/ om
qui est:
assez large pour viter les fluctuations rapides de la commande de flux et ainsi
diminuer le risque d'instabilit du systme;
84
charges et des caractristiques de l'application. Il existe donc une infinit de faons
possibles de concevoir r(l1wp , 11 Te).
(3 -19)
rI (e ) =
e inf )
si 0
si
inf
<e
inf
sup
Ainsi, selon les quations (3-18) et (3-19), lorsque la somme des erreurs en vitesse
mcanique et en couple lectromagntique est infrieure une certaine limite
rfrence en flux
lflref
e inf,
la
lflop t.
Un cas particulier de l'quation (3-19) est montr la Fig. 3-19. On peut maintenant
former un nouveau jeu de donnes D 2 qui intgre le dtecteur de rgime permanent:
85
. .
.
..
:.: .....
. : . ::.:
..
........:.+::
'. .: .: ..:.....
.
.
. : ...:.. ..:....
: : ...:..
.
. .: : . : : : .. : .: .: : : .: .': ': .: :.:::....::.... .....
.. .:.................
... : ................
.... : .
:' ..: .: .. :......
: ........
~
0.9
: .~
~.
.... .. . . .
'
~ : : : : : : : : . : .~... : : .: : +: . ~. : : ~. : : : ~. : .: .:
~.:
..-.0.8
ID
'
. . . . . .. . . . . . . . .. . . . . . .. . . '+ . . .
0.7
~ 0.6
<1 0.5
.'
~ 0.4
..
0.3
0.8
0.8
0.6
0.4
0.2
L\ Te (p.u.)
0..2
0.4
ilrop (p.u.)
Fig. 3-19 - Fonction l](Awp , ATe) pour e;nf= 0.25, e sup = 0.75 et
2 ],
oup 2
f/lopt(p.u.)
= 0.5
grandeur de l'erreur obtenue est du mme ordre que celle obtenue avec DO : ce qui montre
bien la proprit intressante de l'approche de l'intgration de fonctionnalit directement
dans le j eu de donnes d'entranement qui permet d'amliorer la performance de la
commande sans cot supplmentaire.
86
Donnes d'en'traJneme.nt
~lIJ~'; Tl.~l t>!I~~~1 4.T.'f'I)
\I.!..\l. T-i.z. &W.~l , Tll~)
rAod. ~
des Jlerte~
ooi.n ~..a l
fJ,tode1e 'Combin-
j:~Jii'iJ
( i-I~}:
e:1.
dteoteur de
d ~C~ lr de
r~ i m;a
t.t9hftlanent
CI)
c:
c:
CI)
>-
2,OE-04 i -- - - -
o
;
1,5E-04
g
:J
'0
~
:J
...C":J
1,OE-04 ---
----
W 5,OE-05
_ -----1_ ---1.
- --
- - --
---------------
O,OE+OO
10
11
12
13
14
15
16
17
18
19
20
Fig. 3-21 - volution de l'erreur quadratique de l'entranement d'un RNA avec D 2 qui intgre le
dtecteur de rgime permanent
Il est vident que plusieurs autres approches pourraient tre envisages dans la
conception de la fonction r(I1OJp , I1Te ): nouvelle dfinition du critre 8 , tude
approfondie du choix de
etc. La proposition ci-dessus est toutefois amplement suffisante dans le cadre de cet
ouvrage et sa validation exprimentale sera dmontre au chapitre 6.
87
3.3
Les RNA sont une classe de systmes d'inspiration biologique dont la topologie et le
fonctionnement ont des similitudes avec les cellules neuronales du systme nerveux
prsent chez les animaux (incluant l'humain). Ce type de systme possde une
architecture de plusieurs cellules lmentaires connectes en parallle et entranes
devenir performantes dans l'excution d'une tche spcifique.
Ainsi, afin d' exploiter l'architecture parallle de ce type de systme, les premires
ralisations et applications de perceptrons multicouche ont t faites de manire
matrielle: soit sur montages avec composantes discrtes ou soit sur ASIC [Sundararajan
et al., 1998]. Plusieurs modles de neurones artificiels analogiques composs notamment
d'amplificateurs oprationnels (communment appels ampli-op) et de rsistances
lectriques ont t construits au dbut des annes 1990. Certains modles de RNA ont
mme t lancs commercialement sous forme de circuits intgrs (notamment le
80 170X ETANN - Electrically Trainable Analogue Neural Network - fabriqu par Intel).
Ces RNA raliss sous forme matrielle offrent d'intressantes performances (le 80170X
peut faire 2 milliards d'opration de multiplication et de sauvegarde - MAC - par
seconde) [Cirstea et al., 2002] mais leur complexit d'utilisation et leur cot de
dveloppement a frein leur utilisation pratique dans les applications d'ingnierie.
La solution la plus pratique pour l'utilisation de RNA dans les applications de
commande tait de les muler de manire srie sur une plateforme de type DSP. Cette
solution n'est pas idale car on sait que la performance d'un RNA augmente avec son
nombre de neurones mais que son temps de calcul augmente galement de la mme faon
(lorsqu'il est implant sur DSP). Il y a donc un juste compromis faire entre nombre de
neurones et performance du RNA. Certains chercheurs ont alors propos des stratgies de
mise en place efficaces sur DSP pour rduire le temps de calcul et augmenter la
performance en sortie du RNA [Mohamadian et al., 2003], [Harley et al., 1998]. Les
travaux de [Moussa et al., 2006] ont montr que la ralisation de RNA de type perceptron
multicouche sur FPGA est plus de 40 fois plus performante (en termes de rajustement
88
des poids par seconde avec la technique de rtroproapagation des erreurs) que la
ralisation sur un microprocesseur de type Intel Pentium III.
L ' arrive rcente de la technologie FPGA dans le monde des systmes embarqus
(depuis 2002 environ) vient cependant changer les faons de faire. Invente dans les
annes 1980 et utilise pendant une vingtaine d'annes remplir des fonctions bien
prcises (surtout des les applications du secteur des tlcommunications), la technologie
FPGA atteint maintenant une densit de transistors assez grande (consquence de la Loi
de Moore) pour tre utilise des applications de traitement de signal plus gnriques.
Cette technologie permet de concevoir des circuits de commande qui marient la fois la
flexibilit des circuits DSP et la performance des circuits matriels sur mesure ASIC un
prix comptitif avec la technologie DSP. Cette plateforme permettant le paralllisme
bas prix est donc une avenue intressante pour l'intgration de RNA dans les systmes
embarqus [Omondi et al., 2006], notamment dans les applications d'lectronique de
puissance [Bose, 2007], [Kjosavik, 2005].
3.4
Conclusion
Considrant les problmatiques et l' tat de l'art au niveau des SCEO tudies au chapitre
prcdent, deux nouvelles avances intressantes dans la conception de SCEO ont t
proposes dans ce chapitre:
L'tude sur l'impact de l'ajout d'un espace de sortie supplmentaire la taille d'un RNA
a permis de dvelopper une nouvelle approche d'intgration de fonctionnalits dans la
commande.
Cette
approche
suggre
une
intgration
au
niveau
des
donnes
89
d ' entranement permettant ainsi d'augmenter la performance de la commande sans
augmenter sa complexit et son cot de mise en uvre. Cette approche a t applique
avec succs l'intgration des deux avances mentionnes plus haut dans une SCEO.
L'tape suivante est la validation exprimentale de cette approche. C'est la raison pour
laquelle les diffrentes voies possibles de mise en uvre de stratgies de commande
RNA ont t examines: DSP, FPGA, ASIC. La plateforme la mieux adapte en termes
de performance et de flexibilit pour la mise en place de stratgies de commande RNA
est certainement celle des FPGA.
90
Chapitre
IV:
Commande
vectorielle
de
machine
Dans un premier temps, nous nous pencherons sur l'tude des avenues possibles en
termes d'architectures et de conception de systme. Cette tude permettra de faire un
choix clair sur la meilleure stratgie prendre pour le dveloppement du banc d'essai.
4.1
Les connaissances ncessaires pour tablir une stratgie de mise en uvre d'un
systme de commande appartiennent au domaine des systmes embarqus. L'expression
la plus simple d'un systme embarqu est celle d'un systme avec des entres (capteurs),
une unit de traitement (numrique ou analogique) et des sorties qui permettent d'agir sur
le monde extrieur. Les systmes embarqus numriques sont appliqus depuis plusieurs
annes dans le monde de l'lectronique de puissance et leur utilit n'est plus dmontrer.
Cependant, compte tenu de l'volution des technologies d'lectronique, il existe
dsormais plusieurs faon de concevoir l'architecture de ces systmes en tenant compte
91
Tableau 4-1 - Axes d'analyse des units de traitement numriques intgres dans les systmes
embarqus ddis aux applications de commande
flexible
flexible
moins
performants
que
FPGAIDSP
paralllisme possible
trs performant
peu flexible
cot de dveloppement trs lev
parrallisme possible
permet l'intgration de IlCIDSP
Jusqu' rcemment, les approches possibles consistaient utiliser soit des circuits
lectroniques gnriques programmables (micro-contrleurs et DSP), soit des circuits
lectroniques taills sur mesure et non programmables (ASIe) ou soit de mixer les deux
approches en faisant du co-traitement.
t OSP~I
~.
I@/.
oSP
r-~Co-lraitement-4>L-I__
FPGA~II
l i~/
F_PG_
. A_
_ _ _
OSP+FPGA
~,7;)
Fig. 4-1 - volution vers les systmes sur une puce technologie matrielle programmable
92
L ' augmentation de la densit de transistors prsents dans les technologies FPGA a donn
lieu de nouvelles possibilits mariant la flexibilit de la mthodologie logicielle et la
performance des plateformes matrielles: celle des systmes sur une puce (system-
on-chip). Ce qui tait auparavant sous forme de puce lectronique devient dsormais du
logiciel permettant de configurer une partie de FPGA: processeurs de traitement de
signal, fonctions logiques spcialises, etc.
Dans le cadre de cet ouvrage, l'architecture de systme qui a t favorise est celle
1000/0 matrielle FPGA (sans processeur embarqu) pour les raisons suivantes:
le but de l'ouvrage n ' tant pas de dvelopper une application mais de valider une
approche de conception de commande vectorielle, l'ajout d'un processeur embarqu
n'aurait pas significativement augment la performance ou rduit la complexit du
systme dvelopp;
Conformment l'ide largement rpandue dans l'industrie et initialement formule par Dr. Chris Rowen,
prsident de Tensilica, selon laquelle l'architecture des systmes embarqus volue vers une mer de
93
(top-down).
Les approches ascendantes dbutent par la conception de composants lmentaires
qui sont par la suite intgrs ensemble pour construire des composants de plus grande
complexit. Ces approches conviennent bien des applications o les ressources sont
limites et peu flexibles: elle sont notamment utilises dans le design de systmes
matriels (hardware) l'aide de langage de description matrielle (hardware description
language, HDL).
Les approches descendantes dbutent par une description formelle des spcifications
que doit atteindre le systme et voluent vers une partition de ces spcifications en des
fonctions lmentaires. Ces approches conviennent bien des applications complexes o
les ressources sont pratiquemment illimites et trs flexibles: elles sont notamment
utilises dans le design de systmes logiciels l'aide de langages universels et
indpendants de la plateforme sur lequel ils seront implants (par exemple le language
C++ ou le langage de spcification formelle 'z' bas sur la thorie des ensembles de
Zermelo-Frankel).
Les systmes FPGA tant d'abord des systmes base matrielle, le processus de
conception utilis a t l'origine bas sur l'approche ascendante et utilisaient des
langages de description matrielle. Cette approche convient trs bien pour des
applications de logique ou de traitement de signal. Cependant, l'utilisation rcente des
FPGA dans des applications de plus haut niveau (systmes embarqus) a ncessit le
dveloppement d'outils de conception adapts cette technologie mais bass sur
l'approche descendantes et ce, pour les raisons suivantes :
94
les concepteurs des nouveaux systmes embarqus sur FPGA sont d'abord des
ingnieurs logiciels (approche descendante) tant donn que ce type de systme a
jusqu' maintenant t dvelopp l'aide de technologies logicielles (microcontrleurs, DSP).
Approche ascendante
(matriell)
Approche descendante
(logiciel)
Processus de conception
sur FPGA
~~,
Intgration en 'sous"
EJB8
Dfinition da $ OU$-
~~~(~
Composants lmentaires
Fig. 4-2 - Schma illustrant les deux grandes approches de conception de systmes et leur application
dans la conception de systme embarqus base de FPGA
95
4.2
4.2.1 Gnralits
Le banc d ' essai exprimental est schmatis la Fig. 4-3 et montre le conneXIons
prsentes entre chacune des composantes principales du montage (les con1posants avec
fond bleu ple sont des composantes qui ont t construites au LEEPCI) . On peut diviser
le montage en quatre parties : (1 ) la partie machine, (2) la partie lectronique de
puissance, (3 ) la partie instrumentation et conditionnement de signal et (4) la partie
traiten1ent de signal FPGA.
~iI:~
Comrnandt!
VSC10fIsi
Fig. 4-3 - Schma fonc tionnel des composantes du banc d 'essai exprimental
96
97
h)
'i
vi
Fig. 4-4 - Onduleur trois niveaux neutre fix (dit Neutral Point Clampetl), [Pham, 2005]
Cependant, l'onduleur prsent la Fig. 4-4 n'est pas utilis comme un onduleur
trois niveaux mais plutt comme onduleur deux niveaux. Cela revient dire que pour
chacun des bras de l' onduleur, les transistors T1-T2 (niveau haut) sont toujours
commands par le mme niveau logique (ouvert ou ferm). Il en va logiquement de
mme pour les transistors T3-T4 qui sont commands identiquement et selon le niveau
logique oppos aux transistors T 1-T2. Ainsi, vu du circuit de commande, l' onduleur
prsent la Fig. 4-5 est un onduleur deux niveaux classique dont le schma est le
suivant:
98
pl.ueforrrt@ de
FPGA Mara
Stfatix:
d vtOO p~nt
metteur
optique
Circuit de
COIllrllUlde
rapprohe
Ondulaur
99
instruments de mesures (2 mesures de courant, 1 mesure de vitesse et 1 mesure de
tension). Cependant, les filtres passe-haut des ports analogiques numriques imposent
que la frquence des signaux d'entre doit tre suprieure 1 MHz. Une telle frquence
d'chantillonnage laisse amplement d'espace pour multiplexer dans le temps les 4
mesures dont les bandes de frquence sont relativement faibles.
La partie instrumentation et conditionnement de signal est compose (1) du circuit
lectronique avec les capteurs de courant et de tension de Hung Phi Pham, (2) du circuit
lectronique avec capteur de vitesse et multiplexeur et (3) du gnrateur de signaux
HP8116A.
Le circuit lectronique avec capteurs de courant permet de mesurer la valeur du
courant instantan des phases A et B du moteur et la tension du bus DC. Ces mesures de
courants et de tension sont converties en un signal de tension continue qui varie
linairement en fonction de l'amplitude du signal d'entre et dont la valeur est de 1.5V
lorsque le signal d'entre est nul.
Le circuit avec capteur de vitesse et multiplexeur permet d'interfacer la mesure de la
vitesse instantane du moteur et de multiplexer dans le temps les signaux de mesures de
courant et de vitesse. La mesure de vitesse instantane est un signal de tension continu
qui varie linairement en fonction de la vitesse du moteur et dont la valeur est de
av
lorsque la vitesse est nulle (+/- 1.75 V vitesse nominale). Cette mesure est conditionne
par le circuit lectronique afin de la convertir dans le mme format que les mesures de
courant (centres 1.5V).
100
Dmodulation
Tel que dcrit prcdemment, les quatre signaux de mesures impliqus dans ce
montage sont multiplexs dans le temps et moduls en amplitude sur une porteuse de 5
MHz l'aide d'un gnrateur de fonction. C'est ce signal de 5 MHz variable en
amplitude qui est doit tre dmodul puis dmultiplex pour reconstituer les quatre
signaux de dpart. Plus formellement, nous avons le signal provenant du gnrateur de
fonction:
(4-1)
rp(t)
= jet) cos(COc/)
Une mthode classique pour dmoduler le signal est de le multiplier avec sa porteuse
puis de le filtrer passe-bas tel que montr sur la Fig. 4-7.
101
(b )
{e)
(d)
Fig. 4-7 - Schma reprsentant la dmodulation d'un signal modul en amplitude par la mthode de
suppression de la porteuse [Stremler, 1994]
(4-2)
L'quation prcdente montre bien qu'on retrouve le signal modul I(t) avec une
amplitude rduite de moiti la sortie du filtre passe bas. Le principe de cette technique
est plutt simple mais assez complexe mettre en application. Premirement, il yale
problme de gnration de la porteuse qui doit absolument se faire l'intrieur du FPGA
car le gnrateur de fonction n'a pas de sortie supplmentaire cet effet. Cette contrainte
implique donc la mise en place d'un mcanisme de synchronisation avec le gnrateur de
fonction. Deuximement, il y a l'ajout d'un bloc de filtre passe bas qui vient augmenter la
complexit de la conception: un tel bloc prend beaucoup de ressources matrielles et
engendre un dlai dans le signal.
Considrant ces problmes pratiques relis la mise en place de la stratgie de
dmodulation par suppression de la porteuse (suppressed carrier demodulation), une
nouvelle stratgie de dmodulation base sur l'chantillonnage synchronis du signal de
mesure avec le signal de dclenchement provenant du gnrateur de fonction est
propose.
102
porteuse dans le temps ce qui revient retrouver le signal modul au dpart I(t). Pour que
cette stratgie fonctionne bien, il est important de connatre le moment o l'angle du
signal de mesure est ()
Les signaux de mesure provenant des capteurs de vitesse, courant et tension subissent de
nombreuses transformations entre les capteurs et le circuit FPGA : circuit lectronique
des capteurs, circuit multiplexeur, gnrateur de fonction, port d'entre analogique
103
numrique et dmodulation. Chacun des ces systmes ou oprations introduit du bruit
dans le signal et contribue sa dgradation:
S eO sont
les valeurs des mesures la sortie des c capteurs, Se ces valeurs aprs la
(4-4)
E[e(k)]
Ainsi, il est possible de rduire le niveau de bruit dans les signaux S(k) en faisant la
moyenne des signaux avec plusieurs chantillons:
(4-5)
E[ Sc (k )]
104
Tableau 4-2 - Frquences d 'chantillonnage des diffrents signaux de mesure
Signaux
Dynamique
Frquence d'chantillonnage
Courants A et B
60 Hz
15 kHz
Vitesse
lente
150 Hz
lente
150 Hz
Les signaux dmoduls sont ainsi disponibles pour le module de commande vectorielle et
peuvent tre envoys vers un port de conversion numrique analogique pour
visualisation sur un oscilloscope. La validation du bon fonctionnement du bloc de
dmodulation est montre la Fig. 4-10 avec trois signaux: (1) la mesure du courant A
dmodul, (2) la mesure du courant A prise directement avec un capteur de courant
branch sur l'oscilloscope et (3) la mesure du courant B dmodul.
105
Cette figure montre bien la conformit du signal de mesure A dmodul avec sa forme
originale ainsi que le dcouplage adquat entre les signaux de mesure A et B.
4.3
Le principe de base dans la commande vectorielle d'un moteur courant alternatif est
de procder au dcouplage des cOlnposantes du couple lectromagntique (flux et
courant) l'aide d'un changement de repre des variables lectriques du dOlnaine de
phases (a, b, c) vers le domaine en quadrature (d, q). Ce dcouplage des variables de flux
et de courant pem1et de linariser la rgulation du couple et par consquent de la vitesse.
Il a t prsent au premier chapitre qu'il existe plusieurs variantes de la comn1ande
vectorielle (Fig. 1-9) qui se diffrencient par le niveau de complexit et de performance.
L ' objectif de cet ouvrage est d'arriver dcoupler les composantes du couple
lectromagntique le plus simplen1ent possible afin de valider une stratgie de
minimisation des pertes d ' nergie dans le moteur. Ainsi , ce qui est recherch n ' est pas la
106
Tableau 4-3 - Description des variables d'entres et sorties associes aux blocs de commande
vectorielle
Description
Entres
Sorties
transformation de Park
i a, ib, iCI B e
id, iq
id
ljfr
ljfr, i q, OJp
Be
rgulation de vitesse
il OJp
T/ej
rgulation du couple
yrej
e ,lf/r
. rej
lq
rgulation de courant
ilid, iliq
rej
rej
Vd , V q
rej
rej
rej
Va " Vb ,Vc
Park inverse
(d.q}"'''., .. , (a,o;c)"'f.
Vd
Va
rej
rej
,Vq
. rej
rej
rej
, Vb , V c '
va",r .
vb,~r
MU
sinusodale
Fig , 4,6
vc""
Parkdir~
(d.qle ~ (a.h,c).
C3pteurs de
courant
Fig. 4-11 - Schma de la commande vectorielle dveloppe sur le banc d'essai exprimental
107
La transformation de Park se fait en deux tapes qui ont dj t dcrites par les quations
(1-14) et (1-15). En alignant la phase A avec l'axe q ((Je), la transformation des
composantes de courant du repre des phases au stator (ia s, hS , i/ ) au repre stationnaire
On peut alors faire le passage des composantes du courant du repre stationnaire (id/ , i q/
(4-7)
(4-8)
o Tr
108
Bloc d'estimation de la position lectrique
L'estimation de la position lectrique Be s'effectue en faisant l'intgrale dans le temps de
la vitesse lectrique
Wg.
W e,
Ainsi:
o P
La rgulation de vitesse est faite l'aide d'un bloc proportionnel intgral (PI) dont le gain
P est ajust en fonction du temps de rponse dsir et de la grandeur maximale du couple
(ou du courant) alors que la grandeur du gain 1 est ajust pour corriger plus ou moins
rapidement l'erreur en rgime permanent. La sortie de ce bloc est la commande en
couple sature au couple maximum Tmax
wpref_wp
(2
lf/ r
109
vq/
(4 - 13)
ref -
V qs
D.l qs
vd
wg
~------~~
>---------~
K2'
vq
110
Bloc de transformation de Park inverse
ef
).
Le
passage du repre tournant au repre des phases s' effectue par ces deux oprations:
(4-14 )
f
f
vS,r
e ] == [cos(e)
- sin(ge )][ve,r
e]
ds
e
ds
[v;;ref
sin(ee) cos(ee) v;;ref
0
ref
(4-15)
J3
[vvtref 1= 2
vcs
J3
2
1
1 [v~;rif
2 vs,r
qs el
1
-2
Le bloc de modulation par largeur d'impulsion est compos d'une table de conversion
(look-up table) qui permet la gnration d'une porteuse triangulaire Vp 3906.25 Hz ainsi
111
en boucle le signal de la porteuse contenant 2 10 chantillons, on arrive finalement une
frquence de porteuse gale 4 MHz / 2 10 = 3906.25 Hz.
r
r
r
(4-16)
VT-AH -- 0
si yref
>yp
as
siyref
<yp
as
VT - AB
= VT - AH
(4-17)
VT-BH -- 0
si y~;f ~ yp
si yref
<yp
bs
VT - BB
= VT - BH
VT-CH -- 0
siyref >y
(4-18)
VT - CB
= VT - CH
cs
siyref
<yp
cs
112
1. contraintes au niveau de la reprsentation des donnes (formats et rsolution
de l'information);
2. contraintes au niveau des ressources matrielles disponibles;
3. contraintes au niveau de la synchronisation des signaux;
Dans la cadre de cette thse, l'outil de conception FPGA de haut niveau qui a t
utilis est celui fournit par Altera, le manufacturier de la carte de dveloppement utilise,
est dont le nom commercial est DSP Builder. Ce logiciel est une bote outil (toolbox )
qui doit tre utilis directement dans Simulink et dont les blocs sont interfaables avec
d'autres blocs Simulink.
Ainsi, la mise en place sur FPGA de la commande vectorielle dcrite la section
prcdente revient convertir la version Simulink du design en version DSP Builder. La
librairie de blocs fournie dans le logiciel DSP Builder est compose de blocs pouvant tre
directement convertis en format VHDL puis synthtiss pour la mise en place sur FPGA.
Ces blocs remplissent seulement des fonctions lmentaires comme des additions, des
multiplications ou des oprations logiques ET, OU, NON, etc. La conversion de la
plupart des blocs du design Simulink est plutt directe, mais le fonctionnement de
certains blocs doit tre compltement revus pour tre bien adapts leur version FPGA.
Le bloc de rgulation de couple est montr en exemple la Fig. 4-13. On y voit bien
le mcanisme de calcul de la commande de couple PI en fonction de l'erreur en vitesse
ainsi que le mcanisme de saturation
T/ e/
ION m.
113
q(31 0)
-z+ 1
------~ rst
~---+CD
Couple_Rei
~-----1)01
~.
114
le logiciel). L ' ultime tape consiste donc faire la validation de chacun des blocs dans
leur version sur une simulation avec matriel dans la boucle (MDB) ou hardware-in-the-
loop. La version MDB du bloc est une version matrielle implante dans le FPGA et qui
fonctionne en nlme temps que le reste de la simulation de test dans Simulink grce une
communication tablie par un cble parallle entre la plateforme FPGA et l'ordinateur
utilis pour la conception (Fig. 4-15).
alCo
Plateforme de
dveloppement
FPGA
dus 311
fi
Fig. 4-15 - Validatio n du bloc P I vitesse en simu lation avec matriel dans la boucle (MDB)
4.4
115
4 00
1.00
+--I~-----I---fl----I'-l------I------I--~+---I---r----#--"1l----I----Jr------lJ--l---<
g
~ o OO ~~--+-~-~~--~~-+-~-~~-----ll--~-~~-~~~
o
-3 0 0~---------~------------~~----~
Phase A
Phas e 8
2000
40 00
-4 00
0.00
60 00
80 00
100.00
120.00
14000
160 00
18000
Tem ps (ms)
37 r adis)
La Fig. 4-16 montre les mesures des phases A (en bleu) et B (en rose) du courant
(prises avec deux capteurs de courant directement branchs sur l'oscilloscope) lorsque le
moteur tourne vide et avec une commande en vitesse de 0.2 p.u. (37 radis). On
remarque que la qualit du courant est bonne: forme sinusodale qui contient peu de
bruit (surtout la phase B).
116
0.0
01
02
0.3
04
0.5
0.6
0.7
0.8
09
10
11
12
13
14
15
16
17
18
Id-ref
Id
1.9
20
Tellll}S ts)
La Fig. 4-17 montre les signaux de commande du courant ij-e!' ainsi que sa valeur
observe id la sortie du bloc de transforn1ation de Park lorsque la vitesse du moteur et la
vitesse commande sont nulles (et par consquent un couple command nul). On
remarque que le courant id se stabilise bien la valeur de courant commande mais aprs
de longues oscillations d'amplitudes assez 1nportantes. II existe plusieurs causes
possibles pour expliquer cette mauvaise performance en rgime transitoire notamment
celle d'une estimation imparfaite de la vitesse de glissement (voir le schma du
rgulateur de courant synchrone, Fig. 4-12), elle mme cause par l'erreur d'estimation
des paramtres de la machine et des erreurs de mesures (notamment la mesure de la
vitesse mcanique).
117
10
Iq-ref
Iq
-2
01
0.2
03
04
05
06
07
08
0.9
Te ml>s (s)
La Fig. 4-18 montre les signaux de commande du courant i q rel ainsi que sa valeur
observe iq la sortie du bloc de transforn1ation de Park lorsque la vitesse du moteur et la
vitesse commande sont nulles (et par consquent un couple command nul). On
remarque que le courant iq suit bien le signal de commande et prsente un rgime
transitoire beaucoup plus acceptable que celui du courant id montr la figure prcdente.
Une petite erreur en rgime permanent est observable mais s'explique par un dcalage au
niveau du rglage de l'affichage des signaux. S'il y avait une relle erreur en rgime
permanent, le systme ne serait pas capable de stabiliser la vitesse commande, c' est-dire que lorsque la commande en couple serait nulle, le couple lectromagntique produit
serait non-nul et il serait alors possible d'observer une acclration du moteur.
11 8
020
0 18~------------------------------------------------~
014r-------~----~~------------------------~====~-
0.08
r--------+~L---------------------------------------
006~------~~---------------------------------------
004~------~~---------------------------------------
002~------~~---------------------------------------
MHIIIII_MR!________________________________________---,
0.00 . .
00
01
0.2
03
04
05
06
07
0.8
0.9
1.0
1.1
1.2
13
14
15
16
1.7
1.8
1.9
20
Temps (sI
La Fig. 4-19 montre les signaux de comlnande de flux 'F,.ref ainsi que sa valeur
observe 'Pr la sortie du bloc d' estimation du flux rotorique (quation (4-8)) lorsque la
vitesse du moteur et la vitesse commande sont nulles (et par consquent un couple
command nul) et que le courant comlnand id est de 0.7 p.u .. On observe que la
dynamique du flux est normale et que le tenlps de rponse est d'environ 0.6 seconde, ce
qui correspond bien ]a constante de temps Tr = Lr / Rr ~ 0.67 s. (voir paramtres du
moteur au Tableau 5- 1 du chapitre suivant). Le valeur du flux estim converge bien vers
la commande en flux: il s ' agit d ' un point dterminant pour effectuer une bonne
rgulation du couple et surtout, ajuster le niveau de flux afin de IninLniser les pertes dans
la MA tel que propos au chapitre prcdent.
119
3.0 , - - - - - -
25+-----
2.0 + - - - - - - - l ! -
15 + - - - - - - - - l i - -
1.0 +------+---______'T
0.5
00 - I - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i
00
0 1 02
03
04
05
06
0.7 0.8
0.9 1.0
1. 1 1.2
1.3
1.4
15
16
17
18
1.9
20
Temps Isl
Fig. 4-20 - Rponse du couple suite cha ngement de vitesse vide (w/ ef = ] 8.5 radIs 37 radIs)
120
70
~ ~~-------------------+#-----------------------
10~----~~------------------------------------
00
05
10
15
2 CI
25
3 CI
3.5
4.0
4t
5 (1
55
60
65
1.0
75
80
85
9.0
95
10 CI
T elll ps(s)
Fig. 4-21 - Rponse l'chelon en vitesse pour diffr entes consignes (w/ ef
w pret' ainsi
que la vitesse
mesure w p l' aide du capteur de vitesse install sur la MA pour les consignes de vitesse
de 0.1 , 0.2 et 0.3 p.u. lorsque la MA est vide. On observe que la dynamique de vitesse
de la MA est normale et qu ' elle converge bien la vitesse commande: ce qui montre le
bon foncti onnelnent gnral du systme d ' EVV qui pourra alors tre utilis pour mesurer
les pertes dans la Inachine diffrents points d ' opration en vitesse et couple de charge.
4.5
Conclusion
Dans ce chapitre, nous avons dcrit le proce sus de conception et de mise en uvre
du banc d ' essai exprimental qui sera utili s pour valider le systme de commande
propos au chapitre 3. Ce banc d ' essai a t construit autour d 'une puce lectronique
121
reprogrammable de type FPGA intgre une plateforme de dveloppement commerciale
fournie par le manufacturier Altera.
Ce type de technologie a t choisi en raIson de ses affinits videntes avec la
ralisation de systmes de commande base de RNA (possibilit de paralllisme fin ou
122
Puisqu'il n' est pas dans l'objectif du prsent ouvrage de dvelopper un modle prcis des
pertes, nous proposons de valider la SCEO l'aide d'un modle des pertes construit
l'aide du standard IEEE-112 qui est couramment utilis dans l'industrie. Le modle
rsultant possde l'avantage d'tre facile d'utilisation et par consquent augmente la
probabilit d'acceptation industrielle de la SCEO propose.
5. 1
123
La mthode qui a t utilise pour identifier les paramtres de la MA du banc d' essai
exprimental est celle base sur un schma quivalent des phases du moteur tel que
prsent au chapitre 1 et dcrite comme la mthode F dans le standard IEEE-112. Cette
mthode se divise en trois parties: (1) essai vide, (2) essai en rotor bloqu et (3) essai
glissement nominal et tension d'entre rduite.
La MA utilise dans le banc d'essai est un moteur LabVolt de 2 kW. Les valeurs des
paramtres de la MA alimente tension nominale (208 V) et frquence nominale (60
Hz) sont prsents au tableau 5-1. Les dtails et les rsultats de l'identification de la MA
sont prsents l'Annexe 1.
Paramtre
Description
Valeur
Unit
Rs
Rsistance statorique
0.655
~fs
16.61
mH
Rfe
253.5
Lm
Inductance mutuelle
51.73
mH
Lfr
16.61
mH
Rr
0.102
124
Cependant, pour tre en mesure de prdire les pertes totales dans la MA vide pour
diffrents niveaux de tension d'alimentation (et par consquent de flux lflm), les
paramtres Rfe et Lm doivent tre ajusts l'aide de coefficients
K~re
et K Lm dtermins
partir des mesures de l'essai vide [Novotny et al., 1984] de telle sorte que:
(5-1)
Rfe(lflm}
(5-2)
Les coefficients K Rfe et K Lm sont dtermins partir de valeurs Rfei et Lmi quivalentes
calcules pour chacun des i points d'opration vrifis lors de l'essai vide. L'ajustement
de Rfe est fait en fonction de la puissance d'entre et celui de Lmi est fait en fonction du
courant total de la manire suivante:
(5-3)
Rf.;('1/
Phi
vide et o
(5-5)
La valeur des coefficients KRfei et K Lmi est le rapport entre les diffrentes valeurs de
paramtres Rfei et Lmi trouvs par rapport la valeur au point d'opration nominal:
(5-6)
(5-7)
K RJei
Lmi
RJei
== R O
Je
Lmi
== L O .
ml
La Fig. 5-1 compare les valeurs trouves des coefficients KRfei et KLmi (reprsents en
blanc) avec les valeurs prsentes dans l'article de [Novotny et al., 1984] partir d'essais
125
exprimentaux sur une MA de 7.5 HP 208V triphase ayant une vitesse nominale de
1725 TPM (reprsentes en noir). Puisque ces paramtres dpendent de la construction de
la machine teste, il est normal que les coefficients obtenus par les auteurs de l' article
soient diffrents de ceux obtenus avec les mesures de l' essai vide de la MA du banc
d'essai du LEEPCI. Cependant, on peut observer des similitudes dans la forme des
courbes.
1.
Krfe-N KLm-N
Krfe-exp
KLm-exp
1,4
1,2
1
E 0,8
a
0
~ 0,6
...J
0
0
0
0
0
0
0
0,4
0
0
0,2
0
0,2
0,4
0,6
0,8
1,2
Fig. 5-1 - Comparaison des coefficients K Rfe et K Lm obtenus partir de l'essai vide avec ceux
montrs dans l'article de [Novotny et al., 1984]
'lfm permet d ' ajouter de la flexibilit au modle et d'tre en mesure d' estimer les pertes
totales peu importe le niveau de flux . L'intgration de ces paramtres variables dans le
modle s'effectue l'aide de courbes de rgression polynomiales: du troisime degr
pour KR.re et du cinquime degr pour K Lm. Les expressions de R.re('lfm) et de Lm(lflm}
deviennent ainsi:
126
( 5 9)
-
0
L (lj/ ) = LO
m K Lili (lj/ m ) = L
J17
11/
~ b ; lj/ fI15-;
"
111
;=0
Qi
et
hi
-169.7
57.41
-0.08723
0.03031
9901
-8855
3031
-507
41,52
-0.1897
K~fe
et de K Lm sur le
1,2
--
_._----
1,4
......,.......iA a.
.. ... .
.'
~ 0,6
..e:
....
~ 0,4
.... ......
.'
0,05
.::::::
...
'
'
'
Krfe-calc
. Krfe-reg
.' .'
..
.'
0,2
.'
....
..
.. t f
.'
....
0,15
0,2
0,25
KLm-caIC !
. KLm-reg
0,1
0,3
Fig. 5-2 - Courbes de rgr ession polynomiales pour app roximer la valeur des coeffici ents KR./e et K LIII
pour diffr entes valeurs de flu x
127
Pertes fondamentales
Les pertes fondamentales se rduisent aux pertes cuivre au stator et au rotor ainsi
qu'aux pertes fer totales (qui englobent les pertes hystrsis et les pertes par courant de
Foucault au stator et au rotor). En commenant par les pertes cuivres, on les exprime
comme tant gales :
(5-10)
(5-11)
1: =Id +Iq
( 5-12) 1r
= Lm (lf/m) 1
L
128
En faisant l ' hypothse que l'inductance de fuite au rotor est ngligeable [Bose, 2002] , le
flux au rotor devient peu prs gal au flux mutuel:
(5-16)
lf/ r ~ lf/ m
Te
Les pertes fer totales dans le MA sont composes de celles au stator et de celles au rotor.
Cependant, nous avons vu au chapitre 2 que les pertes fer au rotor sont ngligeables.
Ainsi:
(5-18)
P jer
= P jer-s + P j er- r
P jer-s
Pres
129
Pertes mcaniques
Les pertes mcaniques correspondent aux pertes par frottement des roulements et aux
pertes par frottement de la ventilation. Ces pertes sont ramenes une seule quation
dpendante de la vitesse :
Pertes totales
Les pertes totales P Tot dans la MA est la somme des pertes fondamentales (cuivre et fer),
rsiduelles et mcaniques:
Une premire validation vide permet d'avoir un aperu sur les pertes totales
dans la machine sans les pertes Joule au rotor et les pertes de charges rsiduelles qui sont
difficile estimer. Les pertes Joule au rotor dpendent de la valeur de la rsistance
rotorique qui varie en fonction de la temprature et qui n'est pas directement mesurable
dans une MA cage (on doit alors l'estimer l'aide de l'essai rotor bloqu ou par des
mthodes d'estimation en ligne).
Ainsi, en oprant la MA vide sous diffrentes valeurs de tension de phase Vi (et
frquence constante de 60 Hz), on peut mesurer la grandeur du courant dans une phase
de la machine et les pertes totales l'aide d'un analyseur de puissance (AV PA4400). Ces
mesures sont alors compares celles calcules l'aide du modle des pertes en fonction
de la tension de phase et de la vitesse du moteur (pour l'ajustement du glissement).
130
Tableau 5-3 - Validation du modle de perte vide avec alimentation en tension du rseau
Il
Il
mesur
modle
1799
5,118
5,08
210,6
1798
4,806
197,21
1799
186,93
Pertes
Pertes
mesures
modle
0,70/0
199,02
205,99
3,50/0
4,79
0,3%
186,55
189,3
1,5%
4,361
4,34
0,5%
165,38
168,4
1,8%
1799
4,064
4,03
0,8%
153,02
155,2
1,4%
167,74
1799
3,542
3,52
0,60/0
133,8
135,4
1,2%
146,56
1798
3,043
3,04
0,1%
116,55
118,6
1,8%
124,94
1797
2,562
2,58
0,70/0
102,1
105,03
2,9%
102,85
1795
2,122
2,14
0,8%
91,76
94
2,4%
80,37
1794
1,7198
1,72
0,0%
82,08
85,29
3,9%
57,84
1787
1,4328
1,46
1,9%
75,15
78,8
4,9%
42,55
1775
1,4235
1,46
2,6%
72,3
76,64
6,0%
VI (1-1)
Vitesse
219,5
erreur
erreur
Les donnes du tableau 5-3 montrent bien que le modle conu permet de prdire avec
une prcision acceptable (moins de 5%) la grandeur du courant de phase dans la machine
et les pertes totales. On remarque que l'erreur de prdiction des pertes totales augmente
avec le glissement en raison de la variation de la valeur de la rsistance rotorique en
fonction du glissement qui n'est pas pris en compte dans le modle.
5.2
Le modle des pertes conu la section prcdente doit tre valid dans le cas o
la MA est alimente par un convertisseur statique. Nous savons dj que ce type
d'alimentation augmente les pertes cuivre et les pertes fer dans la machine et par
consquent, nous devrions ainsi observer une diffrence entre les pertes estimes partir
du modle et celles mesures sur le banc d'essai exprimental.
131
La validation a t faite pour diffrents points d ' opration entre 0.1 et 0.5 p.u. en
vitesse et 0.05 et 0.15 p.u. en charge (correspondant respectivement un essai vide et
un essai avec la MA entranant le rotor d'une machine DC). Pour chacun des points
d ' opration, trois mesures de la puissance d' entre dans la MA (puissance sortant de
l' onduleur) ont t effectues pour 10 niveaux de flux itus entre 0.1 et l.0 p.u. et qui
quivaut aux pertes totales. Ces mesures ont ensuite t moyennes et compare celle
obtenues partir du modle des pertes pour le mme niveau de flux.
On observe ainsi aux Fig. 5-3 et Fig. 5-4 les courbe obtenues pour une vitesse de
0.1 p.u. dans le ca sans charge et avec charge respecti vement. Ce graphique montrent
bien que le n10dle propos pern1et une meilleure estimation des pertes vide qu 'en
charge : ce qui tait attendu tant donn la difficult d ' estin1er prcisment les pertes au
rotor et les pertes de charge rsiduelles .
Il est cependant intressant d'observer que dans les deux cas, le modle permet de
bien estimer quel niveau de flux les pertes dans la MA seront minin1ales.
v =0.1
40 ,000
35,000
30,000
~ 25,000
fi)
Q)
1::
20,000
Q)
0,6
0,8
Exprirrental
1- rvbdle
0,000
0,0
0,2
0,4
1,0
1,2
Flux (p.u.)
Fig. 5-3 - Pertes dans la MA vide pour diffrents nivea ux de flux un e vitesse de 0.1
132
50 ,000
"'
~
t
40 ,000
30,000
20,000
Q)
a..
10,000 -1
0,000 '
0,0
0,2
0,4
0,6
0,8
ExprirT"Bntal
rvbdle
1,0
1,2
Flux (p .u.)
Fig. 5-4 - Pertes dans la MA en ch a r ge pour diffr ents niveaux de flu x un e vitesse de 0.1
Les rsultats obtenus pour les autres points d 'oprations sont similaires ceux prsents
plus haut et par souci de concision, ils ne seront pas lTIontrs ici. Le lecteur est invit les
consulter en Annexe ou au chapitre 6 dans lesquels ils seront compars avec la rponse
obtenue l' aide du systme de commande propos au chapitre 3.
Bien que restreint, le dOlnaine de validation tudi est suffisant pour montrer la validit
du modle des pertes conu la section prcdente et son utilisation dans la commande
avance du chapitre 3.
5.3
Conclusion
Ce chapitre a permis de faire la validation d 'un modle des pertes construit l' aide du
standard lEEE- 112 en vue de faire l' entranement de la SCEO dvelope au chapitre 3.
Les rsultats obtenus n10ntrent qu ' il s' agit d 'un modle acceptable pour la conception de
cette SCEO.
133
6.1
134
La stratgie d' optimisation de rsolution des gains du RNA qui est la plus simple,
la plus directe et la plus rpandue est celle par essai et erreur. Toutefois, certains
chercheurs ont tent de trouver une mthode formelle permettant de trouver la rsolution
optimale attribuer ces gains en fonction de l' application.
Ainsi, les recherches menes par [Holt et al. , 1991] ont montr que la rsolution
optimale des gains du RNA devrait tre de 16 bits point fixe (1 bit pour le signe, 3 bits
gauche de la virgule, 12 bits droite). Les rcents travaux mens par [Muthuramalingam
et al., 2007] dans l'utilisation des RNA sur FPGA dans une application de modulation par
largeur d'impulsion confirment que la performance optimale du RNA est obtenue une
rsolution de 16 bits point fixe.
La fonction d' activation joue un rle majeur dans le bon fonctionnement d'un
RNA et peut exister sous plusieurs formes: linaire, sigmoide, tangente hyperbolique,
etc. [Haykin, 1998]. Bien que la ralisation de la fonction d'activation linaire soit
relativement simple (un gain), la ralisation des autres formes mentionnes plus haut
(non-linaires) est beaucoup plus complexe.
Typiquement, la faon la plus rapide de raliser ces fonctions d'activation est
d'utiliser des tables de conversion (look up table) [Botros et al., 1994] afin de faire une
correspondance directe entre les entres et les sorties. Un inconvnient vident de cette
approche est la ncessit d'utiliser beaucoup d'espace mmoire. Un compromis entre
prcision des fonctions d'activation et besoin en espace mmoire doit alors tre effectu.
D'autres mthodes plus complexes mais ncessitant moins d'espace mmoire sont
discutes dans la littrature, notamment en ce qui concerne la fonction d'activation de
forme sigmode [Tommiska, 2003]. L'alternative la plus connue l'utilisation de tables
de conversion est d ' approximer la fonction sigmode l'aide d'une fonction linaire par
135
morceaux (FLM, piecewise linear approximation) : l'espace mmoire se rduit alors
conserver la valeur des coefficients de cette fonction.
Il
1.0
0.9
0 .8
0.7
0 _6
./
e-e--
Y 0_5
0.4
0.3
0.2
0.1
0
>-8
-4
-6
-2
1=
(6-1 )
lI ,l
0
p ...
,12k J
1 = [( B,B +
H2~ B
J(
k ,
B+
k )]
H2~ B ,B + 2(~~ B) }
.. .(B +
2k-I(~ - B) ,H )]
(6-2)
s(x) =
(6-3)
s(lBi)
1+ e- x
~ s(xlx E I
,)
l
CI '
,1
+ C 21'X o
,
,1
,1
136
(6-4)
s(lHJ
,1
,1
(6-5)
(6-6)
l ,i
Cl
= _____r_-:--__:-r + / Hi - / Bi + / Hie1 - Bi e1
=
2,i
Hi
e l Hi
r + / Hi
- Bi
Bi
e l Bi
+ / Hie1
Hi
- Bi e
/
1Bi
(6-7)
Ainsi, plus on divise le domaine l avec un grand nombre de sections plus on rduit
l' erreur entre l'approximation s (x ) et s(x). Un moyen d' amliorer la prcision sans
toutefois augmenter le nombre de sections est d'observer que la fonction sigmode s(x)
est symtrique autour de x = 0 et que s(x)l- 00 < x < 0 = -s(lxl).
6.2
sur FPGA
Cette section prsente la ralisation sur FPGA des fonctions de commande conues au
chapitre 4. Pour fins de comparaison, deux versions seront prsentes pour chacun des
rgulateurs : une version avec fonction d'activation base de TDC et une autre base de
FLM.
La commande de flux neuronal est une fonction qui dtermine le niveau de flux
optimal en fonction du point d'opration de la MA dtermin par sa vitesse et son couple
de charge. Sa ralisation a t faite l' aide d'un perceptron multicouche 3 couches
ayant respectivement 2-8-1 neurones (2 entres, 8 neurones sur la couche cach et 1
137
sortie) et dont la tructure e t entirement parallle. Un script Matlab a t cr afin de
concevoir un RNA sur FPGA (dans DSP Builder) partir d'une pcification provenant
du Matlab Neural
etwork Toolbox.
ntre de vite e et de
couple dOlms. On observe sur la Fig. 6-2 que la rponse en sortie des trois ver ions du
rgulateurs sont semblables et que la con1mande en flux suit de prs le couple du MA tel
que dduit du modle de pertes (voir Fig. 3-3).
0.8
0.6
0.4
0.2
Vitesse
Couple
20
10
30
40
50
60
80
90
100
0.9 r - - - , - - - - - , . . - - - , - - - - - r - - - - - , - - - - - , - - - - - , - - - , - - - - , - - - - - - ,
0.8
0.7
0.6
fI
:: _ """IT"",, i
. \
0.2
_ M~ttri91 d~ns
la
boucle
10
20
30
40
50
60
70
80
90
100
Fig. 6-2 - Validation du rgulateur neuronal de flux avec foncti on d ' activation base de TDC par
comparaison de la sortie des version s Neural Toolbox, DSP Builder et avec MDB
138
10
30
20
50
40
60
70
80
90
100
0 .9 .------.,--------,,-------,.----------,----,.----------,~-__,--,------,---,
~='9
:: ' \
0.8
0 .5
0.1
ri'
:: - """"oolb,,
o2 & DSP Suilder
.
1 \
-'"
Maferie l dan s la
"
~J
\,
p-~,
d'
boucle
10
20
30
40
50
60
70
80
90
100
Fig. 6-3 - Validation du rgulateur neuronal de flux avec fonction d ' activation base de FLM par
comparaison de la sortie des versions Neural Toolbox, OSP Builder et avec MOB
139
Fonction activation
lments logiques
Bits mmoire
TDC
1,514
458,752
FLM
1,349
73,728
6.3
140
40,000
35,000
30,000
_
dcalage pa r rapport au
niveau de flux optim al
25,000
cv 20,000
cv
Q. 15,000
(/)
t::
10,000
Exprirrental
rvlodle
5,000
RNA
0,000
0,0
0,2
0,6
0,4
0,8
1,0
Flux (p .u.)
Fig. 6-4 - Essai initial de la validation de la commande en flu x neu ronale pour une vitesse de 0.1 p.u.
vide
l' importance relative des donnes d ' entranement de D o se trouvent quatre fois plus de
donnes relies au cas en rgime transitoire qu ' en rginle permanent. Ce problme peut
tre conlpens par la cration d 'un renforcement positif cr par la rptition des
141
donnes relies au rgime permanent en un nombre suffisant permettant d'atteindre un
quilibre entre donnes d'entranement relies chacun des rgime.
Par exemple, dans les donnes d' entranement D 2 , pour un point d'opration en
rgime permanent (wp = 0.25, Te = 0.25) associ une certaine valeur de flux (lflopt = 0.5),
on aura plusieurs autres donnes relis au rgime transitoire (l1wp
1.0} et I1Te = {0.25, 0.50, 0.75, 1.0}) toutes associes une valeur de flux situe entre le
flux optimallflopt et le flux nominallflnom.
Pour compenser cette diffrence, on crera un jeu de donnes d'entranement
ayant la structure suivante (o les donnes en rgime permanent sont rptes n fois) :
(6-8)
Dl
=~l
d l]O pl
= [p ~ ] et dl = [ d ~ ]
Prt
Prpl
(6-9)
Prp
Prp2
avec Prpl..n
Prpn
(6-10)
Prt
Ws I
T el
00
W s2
T e2
00
W sQ
T eQ
00
W sx
Prt2
W sx
T ex
W sx
T ex
P rtQ
d rpi
et d;p
Prtl
avec P
d rt
T ex
d rp2
lf/ rI
avec drpl.. n
drpn
o 0.25
o 0.50
1.0 1.0
lf/r 2
lf/rQ
d rtl
et d;t
d rt2
r'Q
lf/ r-rt-x l
avec d
rtx
lf/ r-rt-x2
lf/ r-rt- x I6
142
Cette section prsente les rsultats des essais exprimentaux obtenus avec la
SCEO propose au chapitre 3. Les tests ont t effectus des vitesses entre 0.1 et 0.5
p.u. de la vitesse nominale pour l'entranement d'une MA de 2.2 kW vide et avec une
charge.
Ces rsults sont prsents sur les graphiques suivants sur lesquels on distingue les
informations suivantes: les pertes mesures exprimentalement avec l'ajustement manuel
du flux de 0.2 1.0 p.u. (montres par un losange bleu), les pertes estimes partir du
modle construit au chapitre 6 pour diffrents niveaux de flux (montres en rouge) et les
pertes mesures exprimentalement avec le systme de commande intgrant la
proposition du chapitre 3 (un seul point noir).
Ces graphiques permettent de comparer la grandeur estime par le modle des
pertes et les pertes mesures et d'observer que la SCEO commande bien le niveau de flux
optimal (correspondant au minimum de la courbe du modle des pertes) pour chacun des
points d'oprations tests.
143
Vitesse de 0.1 p. u.
40 ,000
35 ,000
30 ,000
~
(f)
Cl>
25,000
20,000
Cl>
a.. 15,000
10,000
Exprirntal
rvbdle
5,000
RNA
0,000
0,0
0,2
0,4
0,8
0,6
1,0
1,2
Flux (p.u.)
50 ,000
40 ,000
~
(f)
Cl>
30 ,000
Cl>
a..
20,000 -
10,000
Ex prirntal
rvbdle
RNA
0,000
0,0
0,2
0,4
0,6
Flux (p.u.)
0,8
1,0
1,2
144
On observe sur la Fig. 6-5 et Fig. 6-6 que le niveau de flux command par la
SCEO propose correspond bien au niveau de flux minimum du modle des pertes utilis
pour entraner le RNA et qui se situe prs de 0.4 p.u .. Ce niveau de flux correpond bien
au niveau de flux experimental observ pour le test en charge mais diffre d'environ 0.1
p.u. du niveau minimal observ lors du test vide.
On observe galement sur ces figures que le perte e times par le lTIodle en
fonction du niveau de flux diffrent de celles ob erves exprimentalement, l'exception
des test effectus de faibles niveaux de flux (0.2 0.6 p.u.). Les test effectus en
charge montrent de lTIanire vidente ces diffrence . Ces observation
le modle utilis a t con truit seulenlent partir de mesure de pertes vide de la MA.
Il est intressant de remarquer que bien que l'erreur d'estimation des pertes par le
modle construit soit grande, ce dernier permet quand mme de dterminer avec justesse
le niveau de flux optimal pour rduire les pertes dans la MA. Cet ajustement du flux
pern1et de diminuer les pertes d'environ 65 0/0 par rapport celles lTIesure flux nominal
pour le test vide et de 400/0 pour le test en charge.
~
CI)
Cl)
30 ,000
tCl)
a.
20,000
Exprirntal
rvbdle
10,000
RNA
--------
0,000
0,0
0 ,2
0,4
0,6
Flux (p .u .)
0 ,8
1,0
1,2
145
100,000
90 ,000
80 ,000
70 ,000
[
CI)
Cl)
-e
Cl)
a.
60 ,000
50 ,000
- - -
40 ,000
30 ,000
20 ,000
Exprirrental
rvbdle
10,000
0,000
RNA
0,0
0,2
0,4
0,6
0,8
1,0
1,2
Flu x (p .u.)
On peut faire les Inn1es observations sur les Fig. 6-7 et Fig. 6-8 que sur les
figures montrant les pelies une vitesse de 0.1 p.u.: le modle des pertes utilis ne
permet pas de quantifier de n1anire juste les pertes mesures exprimentalement (sauf
pour la rgion 0.2-0.6 p.u. pour les tests vide qui concorde parfaitement) ll1ais
permettent de dterminer avec justesse le niveau de flux optimal pour minimiser les
pertes dans le systlne.
Cet ajustement de flux permet de rduire les pertes par rapport celles mesures
avec un niveau nominal de 60% lors de l' opration vide et de 260/0 lors de l'opration
en charge.
On remarque galement que le niveau de flux optimal en charge (0.4 p.u.) est
diffrent de celui observ vide (0.3 p.u.) : ce qui n'tait pas le cas dans le test effectu
une vitesse de 0.1 p.u ..
La grandeur des pertes est galelnent signicativement plus grande une vitesse de
0.2 p.u. que par rapport celles observes une vitesse de 0.1 p.u .. L'essai vide montre
des pertes de prs de 20 W vitesse de 0.2 p.u. comparativement prs de 12.5 W la
vitesse de 0.1 p.u .. L'essai en charge montre des pertes de prs de 55 W vitesse de 0.2
p.U. comparativement prs de 30 W la vitesse de 0.1 p.u . .
146
Vitesse de 0.3 p. u.
70 ,000
60 ,000
50 ,000
40 ,000
1/)
Cl)
Cl)
a.
30 ,000
20 ,000
Exprirntal
MJdle
10,000
RNA
0,000
0,0
0,2
0,4
0,8
0,6
1,0
1,2
Flux (p.u .)
120,000
100,000
80 ,000
e.
1/)
Cl)
Cl)
a.
60 ,000
40 ,000
Exprirntal
20,000
MJdle
0,000 :
RNA
0,0
0,2
0,4
0,6
0,8
1,0
1,2
Flux (p.u.)
Des observations similaires aux prcdentes peuvent tre faites partir du test
0.3. p.u. reprsent aux Fig. 6-9 et Fig. 6-10. On remarque que le modle des pertes en
charge devient de plus en plus plat entre 0.5 et 1.0 p.u. mais ce qui n ' empche pas d' avoir
147
un niveau de flux minimum l'endroit observ par les mesures exprimentales tant dans
le test vide que dans le test en charge.
L ' ajusteluent optimal du flux permet d'observer une rduction des pertes dans le
systme par rapport celles ob ervs avec un ajustement nominal du flux de l' ordre de
58% pour le test vide et de 27% pour le test en charge.
Vitesse de 0.4 p.u.
70,000
-----.------~--
60 ,000
50 ,000
~ 40,000
ln
Cl>
~ 30 ,000 a..
20,000
Ex prirrent~
IVbdle
10,000
0,000
RNA
1 - - -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
0,0
0,2
0,4
0,6
Flux (p .u .)
0,8
1,0
1,2
148
160,000
--~~
140,000
120,000
~
fIJ
Cl)
t:::
Cl)
a..
100,000
80,000
60,000
40,000
e.
Exprirrental
RNA
0,0
0,2
0,4
0,6
0,8
1,0
1,2
Flux (p.u.)
Les rsultats montrs sur les Fig. 6-11 et Fig. 6-12 sont semblables ceux
observs aux niveau de vitesse 0.1-0.3 p.u. la diffrence que dans le cas du test vide,
on observe des diffrences importantes entre le modle et les pertes observes mme pour
des niveaux de flux faibles 0.1-0.4 p.u. ce qui n'avait pas t le cas dans les autres tests.
Ces carts n'empchent pas d'avoir un ajustement de flux efficace pour les tests
vide et en charge. Cet ajustement de flux permet d'observer une rduction des pertes dans
le systme par rapport l'ajustement au flux nominal de l'ordre de 46% vide et de 17%
en charge.
149
Vitesse
0.5 p. u.
100,000
90 ,000
80 ,000
70 ,000
~
If)
Q)
50 ,000
a..
40 ,000
t::
Q)
60 ,000
30 ,000
20,000 - . Exprill'ental
10,000
0,000
rv10dle
RNA
0,0
0,2
0,6
0,4
0,8
1,0
1,2
Flux (p.u.)
On observe sur la Fig. 6-13 une dgradation de l'erreur entre les pertes estinles
par le modle et celles mesures sur le banc d'essai. Le dbut de cette dgradation tait
dj observable sur les rsultats des tests 0.4 p.u ..
Les rsultats du test en charge ne peuvent pas tre prsents car, en raison de la
nature trs exprimentale du banc d'essai sur lequel ces tests sont effectus, le
fonctionnement du systme au-del d'une vitesse de 0.5 p.u. en charge montre des signes
d'instabilits qui peuvent mettre l'intgrit du systme en cause. Pour y arriver, il aurait
fallut investir encore plus de temps dans le dverminage de l' onduleur utilis ainsi que
dans les diffrents circuits lectroniques installs entre la carte FPGA et l' onduleur.
tant donn les rsultats satisfaisants obtenus basse vitesse et le nombre
d'heures de dverminage qu'il aurait fallut investir pour faire fonctionner le systnle sur
une plage d'opration conlplte (0.1 - 1.0 p.u. en vitesse et en charge), il a t jug
appropri de limiter la plage de test un niveau de vitesse de 0.5. p.u ..
150
6.4
Conclusion
151
Conclusion gnrale
Les travaux prsents dans cet ouvrage touchent une application de grande
importance qui est celle de l'conomie d'nergie dans les MA aliments par un onduleur
de tension. La croissance de l'application des technologies d'lectronique de puissance
ainsi que l' augmentation de la demande mondiale en nergie rendent cette thse
pertinente tant au niveau technlogique qu'au niveau des besoins actuels de notre socit.
Le sujet d'tude de cette thse pouvait tre abord du point de vue de la machine,
du convertisseur ou du systme de commande. Les rcentes avances en matire de
technologie de traitement de signal avances (rseaux de neurones artificiels) et de
plateformes de calculs (Field Programmable Gate Array) ouvrent des voies de recherche
trs prometteuses et c'est sous l'angle du systme de commande que le sujet a donc t
abord.
Une tude de la littrature sur le sujet a permIs de soulever plusieurs
problmatiques non rsolues notamment: (1) l'augmentation de l'efficacit nergtique
limite faible charge par les mthodes d'ajustement de flux, (2) la question du
compromis de la performance dynamique par la mthode de rtablissement du flux un
niveau nominal en rgime transitoire. Plusieurs chercheurs ont montr que l'utilisation de
RNA dans la conception de stratgies de commandes nergtiquement optimale
permettait de les mettre en uvre de manire simple, peu importe la complexit du
modle de pertes utilis, et constituaient une excellente alternative entre leur mise en
place sur forme de calculs en temps-rel ou sous forme de table de conversion.
Une tude approfondie des RNA de type perceptron multicouche a permis de
mettre en vidence une proprit intressante qui consiste pouvoir ajouter de la
connaissance au RNA sans augmenter significativement sa taille ni changer son
architecture. Cette proprit ouvre la voie une nouvelle mthode d'intgration de
fonctionnalits sans impact sur la complexit du systme de commande. Cette nouvelle
approche d' intgration est mise en valeur par l'ajout de deux nouvelles fonctionnalits au
systme de
152
identifies: (1) la commande de l' angle optimal du blocage de la commutation un vue de
rduire les pertes par commutation l' aide de la modulation discontinue et (2) le
dtecteur de rgime permanent permettant un rtablissement du flux nominal optimal en
rgime transitoire qui permet d' obtenir le meilleur compromis entre stabilit et
performances dynamiques.
Une validation en simulation de la commande vectorielle nergtiquement
optimale combinant l'ajustement du flux et la modulation discontinue montre que cette
approche permet d' augmenter l' efficacit nergtique du systme onduleur-MA sur toute
la plage de charge. Cette approche permet notamment de rduire les pertes dans le
systme de 1% puissance nominale.
La validation de la stratgie de commande amliore avec dtecteur de rgime
permanent a t ralise l'aide d'un banc d'essai exprimental construit l'aide d 'une
plateforme de dveloppement FPGA commerciale et d'un onduleur construit au LEEPCI.
La technologie FPGA ouvre de nouvelles possibilits d'architectures de systmes
embarqus idales pour les applications d'lectronique de puissance et consiste en une
plateforme naturelle de mise en uvre des systmes RNA. Lors de la mise en uvre
de ce banc d'essai exprimental, nous avons utilis une nouvelle mthodologie de
conception dite descendante qui s'apparente celle utilise dans le dveloppement de
systmes logiciels et qui fait opposition l'approche ascendante conventionnellement
utilise lors de la conception de systme technologie FPGA.
Contrairement aux nombreux ouvrages que l'on retrouve dans la littrature, le
prsent ouvrage ne cherche pas construire et valider un modle des pertes ultra-prcis
ncessitant l'utilisation de paramtres difficiles identifier. Cet ouvrage propose plutt la
validation d'un systme de commande vectorielle nergtiquement optimal l'aide d'un
modle des pertes issu des mesures prises l'aide d'un standard reconnu qui est celui de
l'IEEE-112. Nous avons vu que ce dernier ne permet pas de quantifier prcisment les
pertes dans la MA, mais permet cependant de connatre avec une bonne prcision, le
niveau de flux optimal commander pour chacun des points d'opration du moteur.
La
validation
exprimentale
du
systme
de
commande
vectorielle
nergtiquement optimale montre que la stratgie propose fonctionne bien dans les
limites dans lesquelles elle a t valide et rien ne nous empche de penser que son bon
153
fonctionnement pourrait tre vrifi avec succs sur toute la plage d'opration de ce type
de systme.
Les contributions originales de cette thse
154
Lefutur
Le dveloppement logique de cet ouvrage est d'avancer vers des approches adaptatives
du modle des pertes de la machine afin de rendre robuste la commande optimale en flux
par rapport aux variations de paramtres de la MA. Ceci implique la conception d'un
modle des pertes de plus grande dimension (de nouveaux jeux de donnes
d'entranement) et d'estimateurs de paramtres en-ligne de la MA (qui pourront alors tre
intgrs directement dans le jeu de donnes d'entranement).
Nous avons vu que la fonction r(l!lwp , I!lTe) qui permet d'tablir un compromis entre
performance dynamique et stabilit du systme ncessite plus de recherche pour arriver
une forme optimale en fonction des besoins de l'application (qui tient notamment compte
de la dynamique de la charge).
Finalement, dans une plus large perspective, cet ouvrage sur la conception d'une stratgie
de commande nergtiquement optimale pourrait certainement tre transfrable dans
d'autres applications d'efficacit nergtique o le couple produit est fonction de deux
variables commandables comme c'est le cas avec le ratio air/essence dans les moteurs
combustion [Guzella et al., 2004].
155
Rfrences
ABDIN, E.S., GHONEM, G.A., DIAB, H.M.M, DERAZ, S.A., Efficiency Optimization
of a Vector Controlled Induction Motor Drive Using an Artificial Neural Network, The
29th Annual Conference of the IEEE Industrial Electronics Society, Vol. 3, p. 2543-2548,
2003.
ABRAHAMSEN, F., Energy Optimal Control of Induction Motor Drives, Thse de
Doctorat (Ph.D.), Institute of Energy Technology, Universit d'Aalborg (Danemark), 216
p., 2000. En ligne (29 dcembre 2008):
http://www.aub.aau.dk/phd/department14/text/abrahamsen-flemming.pdf
Voir galement article synthse: [ABRAHAMSEN et al. 2001].
156
BLASCHKE, F., The principle of field orientation as applied to the new transvector
closed loop control system for rotating field machines, Siemens Review, Vol. 34, mai,
1972.
BLASKO, V., Analysis of a Hybrid PWM Based on Modified Space- Vector and TriangleComparison Methods, IEEE Trans. on Industry Applications, Vol. 33, No. 3, p.756-764,
Mai-Juin 1997.
BOLDEA, L, NASAR, S., Unified Treatment of core lasses and saturation in the
orthogonal-axis model of electric machines, Proc. Jnst. Elect. Eng., pt. B, Vol. 134, No.
6, pp. 355-363, Novembre 1987.
BOLDEA, L, NASAR, S., The Induction Machine Handbook, CRC Press LCC, 800 p.,
2002.
BOSE, B.K., PATEL, N.R., RAJA SHEKARA, K., A Neuro-Fuzzy Based On-Line
EjJiciency Optimization Control of a Stator Flux-Oriented Direct Vector-Controlled
Induction Motor Drive, IEEE Trans. on Ind. Electronics, Vol. 44, no. 2., p.270-273, Avril
1997.
BOSE, B., Energy, Environment and Advances in Power Electronics, IEEE Trans. On
Power Electronics, Vol. 15, No. 4, p.688-701, Juillet 2000.
BOSE, B.K., Modern Power Electronics and AC Drives, Prentice-Hall, 711 p., 2002.
BOSE, B.K., Neural Network Applications in Power Electronics and Motor Drives - An
introduction and perspective, IEEE Trans. on Industrial Electronics, Vol. 54, No. 1,
p.l4-33, Fvrier 2007.
157
BOTROS, N.M., ABDUL-AZIZ, M., Hardware implementation of an artificial neural
network using field programmable gate arrays (FPGA 's), IEEE Trans. on Industrial
Electronics, Vol. 40, No. 6, p. 665-667, Dcembre 1994.
BRYSON, A.E., HO, Y.C., Applied Optimal Control, Blaisdell, New York, 1969.
BUJA, G., INDRI, Improvement of pulse width modulation techniques, Arch.
Electrotech. (Allemagne), Vol. 57, p. 281-289, 1975.
CAO-MINH, T., HORI, Y., Convergence Improvement of Ejjiciency-Optimization
Control ofInduction Motor Drives, IEEE Trans. on Industry Applications, Vol. 37, No. 6,
Novembre-Dcembre 2001.
CHAN, C.C., CHAU, K.T., Modern Electric Vehicle Technology, Oxford Science
Publications, 300 p., 2001.
CIRSTEA, M.N., DINU, A., KHOR, J.G., McCORMICK, M., Neural and Fuzzy Logic
Control of Drives and Power Systems, Newnes - Elsevier Science, Oxford (Angleterre),
399 pages, 2002.
CYBENKO, G., Approximation by superpositions of a sigmoidal function, Mathematics
of Control, SignaIs and Systems, Vol. 2, No. 4, p. 303-314,1989.
DEPENBROCK, M., Pulse width control of a 3-phase inverter with non sinusoidal phase
voltages, Conf. Rec. IEEE Int. Semiconductor Power Conversion Conf., p. 399-403,
1977.
ELBULUK, M.E., TONG, L., HUSAIN, I., Neural-network-based model reference
adaptive systems for high-performance motor drives and motion contrais, IEEE Trans. on
Industry Applications, Vol. 38, No. 3, Mai-juin 2002.
158
FITZGERALD, A.E., KINGSLEY, C. J., UMANS, S.D., Electric Machinery, 5e edition,
McGraw-Hill, tats-Unis, p. 599, 1990.
GARCIA, G.O., STEPHAN, R.M., WATANABE, E.H., Comparing the Indirect Field-
Oriented Control with a Scalar Method, IEEE Trans. on Industrial Electronics, Vol. 41,
No. 2, p. 201-207, Avril 1994.
GUZELLA, L., ONDER, C.H., Introduction to Modeling and Control of Internai
Discontinuous PWM Aigorithm, IEEE Trans. on Industry Applications, Vol. 34, No. 5,
pp. 1059-1071, Septembre-Octobre 1998.
159
HA YKIN, S., Neural Networks - A comprehensive Foundation, 2e edition, Pearson
Education, Upper Saddle River (tats-Unis), 842 p., 1998.
HOLT, J.L., BAKER, T.E., Back Propagation simulations using limited precision
calculations, compte-rendu de l'International Joint Conference on Neural Networks, pp.
121-126, Vol. 2, 1991.
HOLTZ, J., Pulsewidth Modulationfor Electronic Power Conversion, Proceedings of the
IEEE, Vol. 82, No. 8, pp. 1194-1214, Aot 1994.
HORI, Y, CHAKRABORTY, C., Fast Efficiency Optimization Techniques for the
Indirect
on Industry
160
KJOSA VIK, G., Take Electronic Motor Drives to the Next Level, Embedded Magazine, 4
pages. Septembre 2005.
KOLAR, J.W., ERTL, H., ZACH, F.C., lnfluence of the Modulation Method on the
Conduction and Switching Losses of a PWM Converter System, IEEE Trans. on Industry
Applications, Vol. 27, No. 6, p. 1063-1075, Novembre-Dcembre 1991.
KUSKO, A., GALLER, D., Control Means for Minimization of Losses in AC and DC
Motor Drives, IEEE Trans. on Ind. Appl., vol. IA-19, No. 4, p. 561-570, Juillet-Aot
1983.
LEVI, E., VUKOSA VIC, S.N., Robust DSP-Based Efficiency Optimisation of a Variable
Speed Induction Motor Drive, IEEE Trans. on Ind. Electronics, vol. 50, No. 3, Juin 2003.
LIPO, T.A., ROWAN, T.M., A Quantitative Analysis of lnduction Motor Performance
Improvement by SCR Voltage Control, IEEE Trans. on Ind. Applications, vol. 19, p. 545553, Juillet-Aot 1983.
LIPO, T.A., HOLMES, D.G., Pulse Width Modulation for Power Converters - Principle
and Practice, IEEE Press Series on Power Engineering, tats-Unis, 724 p., 2003.
MAXICOURS, Site web, Cours en lectrotechnique, http: //\V\v\v.u1axicours.com/soutienscolaire/electrotechnique/bac-pro/132631.htnll , 17 mai 2009.
MEIRELES, M.R.G., ALMEIDA, P.E.M., SIMOES, M.G., A Comprehensive Review for
161
MOHAMADIAN, M., NOWICKI, E., ASHRAFZADEH, F., CHU, A., SACHDEVA, R.,
EVANIK, E., A novel neural network controller and its efficient DSP implementationfor
vector-controlled induction motor drives, IEEE Trans. on Industry Applications, Vol. 39,
No. 6, p. 1622-1629, Novembre-dcembre 2003 .
MOUSSA, M., AREIBI, S., NICHOLS, K., On the Arithmetic precision for
Implementing back-propagation networks on FPGA - A case study, chapitre #2 dans
[Omondi et al., 2006].
MUTHURAMALINGAM, A., HIMAVATHI, S., SRINIVASAN, E., Neural Network
Implementation Using FPGA: Issues and Application, International Journal of
Information Technology, p. 86-92, Vol. 4, No. 2, 2007.
NARENDRA, K.S., PARTHASARATHY, K., Identification and control of dynamical
systems using neural networks, Neural Networks, IEEE Transactions on , Vo1.1, No.1, p.
4-27, Mars 1990.
NOLA, F., Power Factor Control System for AC Induction Motor, Brevet amricain
#4,052,648, 4 Octobre 1977.
N0RGAARD, M., RA VN, O., POULSEN, N.K., HANSEN, L.K., Neural Networks for
Modelling and Control ofDynamic Systems, Springer-Verlag, Londres, 246 p., 2000.
NOVOTNY, D.W., KIRSCHEN D.S., SUWANWISOOT, W., Minimising Induction
Motor Losses by Excitation Control in Variable Frequency Drives, IEEE Trans. on Ind.
Applications, vol. 20, p. 1244-1250, Septembre/Octobre 1984.
162
NOVOTNY, W.N., LIPO, T.A., KIRSCHEN, D.S., On-Line Efficiency Optimization of a
Variable Frequency Induction Motor Drive, IEEE Trans. on Industry Applications, vol.
IA-21, no. 4, p. 610-616, Mai/Juin 1985.
OMONDI, A.R., RAJAPAKSE, J.C., FPGA Implementation of Neural Networks,
Springer, 360 pages, 2006.
PARIZEAU, M., GEL-21140 - Rseaux de neurones, Notes de cours, Universit Laval,
150 p. 2004.
PERACAULA, l, MORENO-EGUILAZ, lM., PRYYMAK, B., Neural Network based
Efficiency Optimization of an Induction Motor Drive with Vector Control, IEEE 2002
28th Annual Conference of the Industrial Electronics Society, Vol. 1, p.146-151, 2002.
PERACAULA, J., MORENO-EGUILAZ, lM., PRYYMAK, B., Neural Network Flux
Optimisation using a Model of Losses in Induction Motor Drives, Proceedings of the
ElectrIMACS'2005, Hammamet, Tunisie, 2005.
PERRON, M., LE-HUY, H., Full Load Range Neural Network Efficiency Optimization of
an Induction Motor with Vector Control using Discontinuous PWM, IEEE International
Symposium on Industrial Electronics, Montral (Canada), 2006.
PERRON, M., LE-HUY, H., Induction Motor Vector Control FPGA Design and
Implementation
Confrence
163
ROSENBLATT, F., The perceptron : A perceiving and recognizing automaton, Rapport
#85-460-1, Projet PARA, Comell Aeronautical Laboratory, Ithaca, New York, 1957.
RUMELHART,
D.E.,
HINTON,
G.E.,
WILLIAMS,
R.J.,
Learning
internai
Neural Networks - Paradigm and implementation, IEEE Computer Society, 379 pages,
1998.
SUL, K.S., PARK, M.H., A Novel Technique for Optimal Efficiency Control of a
Estimation Techniques, IEEE Trans. on Energy Conversion, Vol. 18, No. 2., Juin 2003.
TOMMISKA, M.T., Efficient digital implementation of the sigmoid function for
reprogrammable logic, IEE Computers and Digital techniques, Vol. 150, No. 6, pp. 403411,2003.
164
TRZYNADLOWSKI, A., LEGOWSKI, S., Minimum-Loss Vector PWM Strategy for
Three-Phase Inverters, IEEE Trans. On Power Electronics, Vol. 9, No. 1, p.26-34,
Janvier 1994.
VAS, P., Artificial-intelligence based electrical machines and drives, Oxford Science
Publications, 625 pages, 1999.
WILDI, T., SYBILLE, G., lectrotechnique, Presses de l'Universit Laval 3e edition,
1161 pages, 2001.
ZHU, J., SUTTON, P., FPGA Implementations of Neural Networks - a Survey of a
Decade of Progress, Proceedings of 13th International Conference on Field
Programmable Logic and Applications, Lisbonne (Portugal), Septembre 2003.
165
RI
---r-I---'~!oo.----" R
'Io..-Jo---:=r----fl!2......
,
Vl
Z2
l __________~~.
Fig. A-I - Schma du circuit quivalent d'une phase (tir de [IEEE-112, 2004])
Pour un meilleur suivi des oprations avec le standard IEEE-112, la notation utilise dans
cette Annexe sera le mme que celle utilise dans le standard.
Variable
VI
V2
f
12
lm
Ife
RI
R2
Rfe
Xl
X2
XM
s
Description
Tension de ~hase au stator
Tension de ~hase au rotor rflchie au stator
Frquence d'excitation
Courant au rotor rflchi au stator
Courant d'excitation
Courant dans les pertes fer
Rsistance au stator
Rsistance au rotor
Rsistance guivalente aux pertes fer
Ractance de fuite au stator
Ractance de fuite au rotor rflchie au stator
Ractance magntisante
Glissement
Units
V
V
Hz
A
A
A
Ohm
Ohm
Ohm
Ohm
Ohm
Ohm
p.u.
166
Procdure
A - Mesure de rsistance du bobinage au stator
La mesure a t effectue l'aide d'une source de tension ajustable et de deux
multimtres pouvant indiquer prcisment la tension et le courant appliqus aux bornes
des enroulements du stator du moteur branch en toile. Une srie de mesures a t
effectue temprature ambiante et une autre a t prise temprature normale
d ' opration.
En faisant 1'hypothse que la rsistance de chaque phase est identique, la rsistance d 'une
phase est gale la moiti du rapport entre la tension et le courant observ aux bornes de
deux phases.
Test effectu 26.0 Oc
Branchement
Tension (V)
Courant (A)
3.828
2.912
A-B
A-C
3.832
2.886
3.822
2.870
B-C
3.564
2.766
A-B
3.498
2.688
A-C
3.501
2.690
B-C
Mo~enne rsistance statorique
R mesure (fi)
1.314
1.328
1.331
1.289
1.301
1.301
R phase (U)
0.657
0.664
0.666
0.644
0.651
0.651
0.655
R mesure (U)
1.289
1.301
1.301
R phase (U)
0.644
0.651
0.651
0.649
On remarque que la rsistance statorique des phases du moteur ne varie pas de manire
significative entre la temprature ambiante et la temprature normale d'opration
(variation de prs de 13 OC).
167
B - Tests vide
Le test vide sert mesurer les pertes fer pour diffrentes valeurs de flux au stator.
Les mesures ont t prises aprs avoir fait tourner le moteur vide une tension de
223.5V jusqu' ce que la puissance d'entre se soit stabilise. Il s'agit en fait de
rchauffer les roulements du moteur qui offrent une rsistance plus grande lorsqu'il ne
sont pas rchauffs (une diffrence de 20W l'entre est observe).
# Test
Tension (V)
Courant (A)
Puissance (W)
1
2
3
4
5
6
7
8
9
10
Il
12
13
14
15
16
17
18
223.5
212.6
208.0
201.6
190.2
178.7
167.4
156.5
145.3
134.7
123.6
112.5
101.5
90.7
79.5
67.9
56.6
45.4
5.26
4.88
4.72
4.50
4.14
3.82
3.54
3.27
2.98
2.74
2.54
2.30
2.09
1.88
1.70
1.53
1.41
1.38
209
188
181
172
155
141
131
122
112
107
99
94
88
85
79
76
73
71
Vitesse
(RPM)
1799
1799
1799
1799
1799
1798
1798
1798
1798
1798
1798
1798
1795
1794
1794
1791
1785
1778
Temp. (OC)
37.8
37.8
37.8
37.8
37.7
37.4
37.1
36.9
36.5
36.3
35.9
35.6
35.4
35.0
34.8
34.6
34.4
34.3
168
170
160
150
/
./
.,. / -
140
130
120
11 0
./
y
= 0,0025x + 39,0 1
1
100
90
80
20000
25000
30000
35000
40000
4500 0
50000
55000
D - Pertes fer
Les pertes fer en fonction de la tension d' alimentation se dduisent partir des pertes
totales desquelles on soustrait les pertes par frottement et les pertes Joule au stator.
Tension (V)
223 .5
212.6
208.0
201.6
190.2
178.7
167.4
156.5
145.3
134.7
123.6
112.5
101.5
90.7
79.5
67.9
56.6
45.4
Puissance (W)
209
188
181
172
155
141
131
122
112
107
99
94
88
85
79
76
73
71
Frottement (W)
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
39.01
P-Stator
54.49
46.83
43 .81
39.82
33.70
28.69
24.57
20.96
17.46
14.79
12.69
10.40
8.59
6.95
5.68
4.60
3.91
3.74
P-Fer (W)
114.91
101.57
97.69
92.08
81.70
72.68
66.81
61.42
54.92
52.59
46.71
43.99
39.74
37.87
33.66
31.70
29.31
27.24
169
115
95
75
~
III
Q)
t::
Q)
55
Q..
35
15
25
75
125
Tension 1-1 (V)
Calcul de Rie
2
R ie
=3~= 253.5 n o
Ph
V2
175
225
170
Puissance (W)
277.0
255.6
222.2
169.1
210.5
231 .5
247.6
268.5
Courant (A)
9.45
9.09
8.45
7.37
8.23
8.62
8.91
9.26
8.87
8.90
9.12
9.08
8.16
8.22
8.23
Tension (V)
39.09
37.90
35.80
32.10
34.99
36.31
37.30
38.52
37.20
37.31
38.04
37.96
34.83
35.02
35.12
9,500 + - - - - - --
246.9
248.7
26l.5
259.9
210.2
213.3
214.5
- - -- -- - - - x - ---l
9,000
8,500
~
c:
(,)
8,000
7,500
7,000 +--- - --
y = O,2968x - 2,1708
- - - - - - -- - - - - j
6,500 + - - - - - --
- - -- - --
--j
6,000 -/--- - - r - -- -- - . - - - - - - - - . - - - - - - . , - - - -- - l
38,000
40 ,000
32 ,000
34 ,000
36 ,000
30 ,000
Tension (V)
230 ,000
---;
-.;<--
----1
- - -- - - . F - - -- - j
+----------~.._ - --
__j
fil
~
~ 210 ,000 -l--------~-------___i
c..
190,000 -J- - - - - -/ - - -- - - - - --
-j
- -- - -- - - - - - - j
+----..-----,-----,----~-----i
30 ,000
32,000
34 ,000
36 ,000
Tension (V)
38 ,000
40 ,000
171
Le calcul des valeurs des ractances 60 Hz se fait par itrations avec les expressions
suivantes:
XM =
3Vo 2
x
Qo -31 1O X I (
2 -
1 + -J
19.50 il
XI
XM
XI =X 2=
[QL
31 2 x 2+_1
IL
r[l+ ;1 ]
6.262
Calcul de la tension V2
Avec les valeurs donnes dans le tableau en haut de page on trouve V 2 = 16.65 V
Calcul de l'angle
()2
172
Calcul de R 2
s
= 1- 1770 = 1.670/0
1800
173
174
v =0 .1 - SANS CHARGE
TEMPS MESURE
FLUX NOM
0.2442
0,0666
CHARGE
VDC
150
EXPRIMENTAL ET MODELE
0.1
0,2
0 ,3
FLUX
0.0244
0,0488
0,0733
0,4
0 ,5
0 ,6
0,0977
0,1221
0,1465
0 .7
0,8
0,9
1,0
0.1709
0,1954
ESSAI #1
2 MINUTES
EXPRIMENTAL (WATT-H)
ESSAI #3
ESSAI #2
0.483
0,320
0,380
0 ,368
0 .478
0 ,555
0 .665
0,842
0.496
0,336
0. 372
0,455
0,572
0,664
0,842
14 ,280
9,900
11 ,200
13,680
17,260
19,870
25 ,640
1,084
1,180
1,144
1,078
32,700
33,610
ESSAI #2
0 .412
ESSAI #3
0.418
WATT
12.16
0,449
0 ,334
0.2198
0,2442
0,435
0,599
0,658
0,880
1,042
1,103
FLUX
0.406
ESSAI #1
0,386
M M_UlUWATT
MOY-WATT
29 ,6203
11 ,5566
10,0964
11 ,0607
12,6841
14 ,5085
16 ,351 3
18 ,1273
19 ,7976
RNA
03-dc
COUPLE
0,0666
v =0 .1 p .u . - Sans charge
40 ,000
35 ,000
30 ,000
[
III
CIl
25 ,000
20 ,000
15,000
10,000
Exprimenta l
. Modle
. RNA
5,000
0.000
0.0
0,4
0,2
0,6
1,2
1,0
0 ,8
Flux (p .u.)
2 MINUTES
TEMPS MESURE
ESSAI #1
ESSAI #2
ESSAI #3
MOY-WATT
WATT
1,640
1,098
1.016
1,110
49 ,660
1.176
1,390
1,528
1,646
1,680
1,104
1,012
1,084
1,176
1,364
0.2198
0.2442
1,646
1,128
1,002
1,062
1,180
1,350
1,578
1,684
14 ,0108
11 ,3404
11 ,8679
13,2705
14 ,9578
16 ,7059
18,4126
20 .0306
FLUX
0.428
ESSAI #1
0,943
ESSAI #2
0,998
FLUX
0.0244
0,0488
0,0733
0,0977
0,1221
0,1465
0,1709
0,1954
33 ,300
30 ,300
32 ,560
1.568
1,656
35.320
41 ,040
46,740
49 ,860
ESSAI #3
0.960
WATT
29 .01
= 0 .1 p .u.
COU PLE
0.0912
- Avec charge
60 ,000
50 .000
[
III
CIl
;;
Q..
40 ,000
30 .000
20 ,000
10,000
'.. E,p"imOOI''
]
Modle
. RNA
-----
0,000
0 ,0
0.2
0,4
0,6
Flux (p .u.)
0 ,8
1,0
1,2
175
0,1
0,2
0.3
0,4
0,5
0,6
0,7
0,8
0,9
1,0
TEMPS MESU RE
FLUX
0,0244
0,0488
0,0733
ESSA I #1
2,369
0,0977
0,1221
0,1465
0,1709
0,1954
0.631
0,749
0,861
1,074
1,220
0,2198
0,2442
FLUX
0,300
0.889
0,623
2 MI NUTES
EXPRIMENTAL (WATT-H)
ESSAI #2
ESSAI #3
2,464
2,453
0 ,804
0,854
0,628
0,626
0,672
0,674
- M-UlMWATT
MOY-WATT
72 ,860
25,470
18,770
23,0459
17 ,9860
19,770
19,7318
1,326
1,577
0.702
0,836
1,058
1,285
1,338
1,676
0,756
0,892
1,050
1,206
1,480
1,588
22 ,070
25 .890
31 ,820
37 ,110
41 ,440
48,410
22 ,3550
24 ,8972
27 .1678
29 ,1679
30 ,9467
32 ,5585
ESSAI #1
0,655
ESSAI #2
0,64
ESSAI #3
0.632
WATT
19,27
RNA
03-dc
COUPLE
0,058
charge
60 .000
50.000
~
III
CIl
Il.
40 .000
30 .000
20 .000
Exprimental
. Modle
10.000
. RNA
0.000
0,0
0,2
0,4
0,6
0.8
1,0
1.2
Flux (p.u .)
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1,0
RNA
03-dc
2 MIN UTES
TEMP S MESURE
ESSAI #1
ESSAI #2
ES SA I #3
MOY-WATT
WATT
2,958
2,064
1,764
1,841
2,821
0,1709
0,1954
0,2 198
0,2442
2,884
2,064
1,730
1,745
1,942
2.096
2,266
2,462
1,910
2,111
2,254
2,412
2,003
1,766
1,816
1,914
2,082
2,300
2,538
86 ,630
61 ,310
52 ,600
54 ,020
57 ,660
62 ,890
68,200
74 ,120
54 .33 53
28 ,9629
25,4471
25 ,8878
27 ,2955
28 ,9000
30,4778
31 ,9738
33 ,3880
FLUX
0,4 10
ESSAI #1
1,860
ESSA I #2
1,842
ESSAI #3
1,798
WATT
55
FLUX
0,0244
0,0488
0,0733
0,0977
0,1221
0,1465
COU PLE
0,120
80 .000
70 ,000
~
III
CIl
~
Il.
60 .000
50,000
40 ,000
30 ,000
Exprimental
. Modle
20 ,000
10,000
. RNA
0,000
0,0
0 ,2
0.4
0 ,6
Flux (p.u. )
0,8
10
1,2
176
TEMPS MESURE
EXPRIMENTAL (WATT-H)
ESSAI #3
ESSAI #2
FLUX
0,0244
ESSAI #1
0 ,1
0 ,2
0 ,3
0,0488
0 ,0733
1,064
0,862
1,128
0 ,868
0,4
0,0977
0,942
0,5
0,6
0,7
0,8
0,9
1,0
RNA
0 ,1221
0,1465
0,1709
0,1954
0,2198
0,2442
1,038
1.198
1,353
1,524
1,812
2 ,058
0,968
1,007
1,236
1,393
1,600
1,822
2 ,018
FLUX
0,282
ESSA I #1
0,920
ESSAI #2
0 .898
03-d c
2 MINUTES
M M.!.I'M
WATI
MOY-WATT
0,000
32 ,640
26 ,320
1,072
0,902
0,942
1.040
1.228
1,348
1,596
1,812
2,038
28 ,520
30,850
36,620
40, 94 0
47 ,200
54,460
61 ,140
ESSAI # 3
0.872
WATI
26. 900
34 ,1845
28,4932
29,8082
31.9991
34 ,1657
36,1954
38 ,1239
40 ,0067
41 ,8928
COUPLE
0.0573
c..
, ,
40 ,000
30,000
Exprimental
20, 000
. Modle
. RNA
10, 000
0 ,000
0,0
0,4
0,2
0,8
0,6
1,0
1,2
Flux (p.u.)
0.1
0,2
0,3
0,4
0,5
0, 6
0.7
0,8
0. 9
1,0
2 MI NUTES
TEMPS MESU RE
NTAL(WATT-H)
ESSAI #3
ESSAI #2
FLUX
0,0244
0,0488
0,0733
0,0977
0.1221
0,1465
0,1709
0,1954
0,2198
0,2442
ESSAI #1
3,789
2,826
2,607
2.698
2,730
2,884
3,169
3,438
4,086
2,902
3,962
2,822
2.591
2,778
2.798
3,048
3,368
3,698
2 .552
2,740
2.778
2.847
3.382
3,521
MOY-WATI
0,000
0,000
118,370
85 ,500
77,500
82 ,160
83 .060
87 ,790
99 ,190
106,570
FLUX
0,482
ESSAI #1
2,768
ESSAI #2
2.778
ESSAI #3
2.654
WATI
82
WATI
87 ,1181
48 ,7973
40 ,62 18
38 ,7345
38 ,7757
39 .5601
40 .6980
42 .0484
43 ,5593
RNA
03-dc
COUPLE
0,125
140 .000
120 ,000
100, 000
[
Cl
c..
80 ,000
60 ,000
40 ,000
20 ,000
' . Exprimental
. Modle
e.
. RNA
0,000
0,0
0,2
0,4
0,6
Fl ux (p .u.)
0,8
1.0
1,2
177
0,1
0,2
0 ,3
0,4
0.5
0 ,6
0 ,7
0,8
0 ,9
1,0
TEMPS MESURE
FLUX
0 ,0244
0 ,0488
0 ,0733
0,0977
0,1221
0,1465
0,1709
0,1954
0,2198
0,2442
ESSAI #1
FLUX
0.349
2 MINUTES
EXPRIMENTAL (WATT-H)
ESSAI #2
ESSAI #3
1,982
2 ,198
1,560
1.196
1,241
1,358
1,438
1.591
1,950
2,050
2,232
1,544
1,148
1,226
1,366
1,438
1,562
1,920
2,026
2,206
MOY-WATT
0,000
45 ,660
35 ,180
36 ,990
40,960
43,520
47 ,500
58,580
60 ,580
66,360
ESSAI #1
1,271
ESSAI #2
1.280
ESSAI #3
1,312
WATT
38 ,630
1.462
1.174
1,232
1,372
1,476
1,597
1,988
M .',I.I.I34WATT
57,0467
42 ,8568
41 ,0818
41 ,8083
43 ,3072
45,1709
47 ,2970
49 ,6684
52 ,2938
RNA
03-dc
COUPLE
0 ,0654
70 .000
60 ,000
50,000
[
40 ,000
Vl
<Il
ai
Cl.
30 .000
Exprimenta l
20 ,000
. Modle
. RNA
10,000
0,000 "
0,0
0,2
0,4
0,8
0,6
1,0
1,2
Flux (p .u.)
0, 1
0,2
0.3
0,4
0,5
0,6
0,7
0,8
0,9
1,0
RNA
03-dc
TEMPS MESURE
2 MINUTES
FLUX
0,0244
0,0488
0,0733
0,0977
0,1221
0,1465
0,1709
0,1954
0,2198
0,2442
ESSAI #1
ESSAI #2
ESSAI #3
4,876
3,726
3 ,333
3,332
3, 51 9
3,685
3,855
4,049
4,764
3,734
3,308
3,3 12
3,508
3,720
3,948
4,11 0
4,658
3,883
3, 273
3,342
3,4 18
3,772
3,866
4,008
FLUX
0,575
ESSAI #1
3,488
ESSAI #2
3.424
ESSAI #3
3,486
WATT
MOY-WATT
0,000
0,000
142,980
127,1179
71 ,11 31
56,4232
51,4772
49 ,9835
50 ,0768
51 ,0693
52 ,6714
54 ,7509
113,430
99,140
99.860
104 ,450
111 ,770
116,690
121 ,670
COUPLE
0,123
WATT
103,98
120.000
~ 100.000
Vl
<Il
80 ,000
Cl.
60 ,000
40 ,000
20 ,000
+E'pe"meo" j 1
-----~
e.
. Modele
. RNA
0,000
0,0
0,2
0,4
0,6
Flux (p.u.)
0,8
1,0
1,2
178
0,2442
0,109
2 MI NUTES
TEMPS MESURE
VDC
150
EXPRIMENTAL ET MODELE
EXPRIMENTAL (WATT-H)
ESSAI #1
ESSAI #2
ESSAI #3
0,1
FLUX
0,0244
MOY-WATT
0,000
0,2
0,3
0,0488
0,0733
1,640
1,310
1.602
1.388
1,666
1,344
0,4
0,5
0,6
0,0977
0,1221
0,1465
1,489
1,715
1,869
1,500
1,702
1,802
1,470
1,736
1.814
49 ,080
40,420
44 ,590
51,528
54 ,850
0,7
0,8
0,9
1,0
0,1709
0.1954
0.2198
0,2442
2,046
2.392
2,636
2,716
2,052
2,328
2,686
2,036
2,295
2,546
61 ,340
70 ,150
78 ,680
27 ,160
FLUX
0,569
ESSAI #1
2,034
ESSAI #2
2.070
ESSAI #3
1,958
WATT
60, 620
87 ,1125
68 ,6696
62 ,0872
60 .0091
60 ,1577
61 ,6613
64 ,1409
67,4203
RNA
03-dc
COU PLE
0,109
90,000
80,000
70,000
60,000
III
50,000
III
40,000
tI)
a..
30,000
20,000
10,000
0,000
i Exprimental
I . Modle
_______J
l~_~~
0,0
0,2
0,4
0,6
Flu x (p.u .)
0,8
1,0
1,2
179
180
RAPPORT DE SIMULATION
PROJET DE RECHERCHE - MARC PERRON - UNIVERSIT LA V AL
24-Apr-2006 19:27:43
DESCRIPTION DU TEST: Test A VEC/SANS ajustement de flux + AVEC/SANS DPWM, V
= 0.2 p.U.
181
RAPPORT DE SIMULATION
PROJET DE RECHERCHE - MARC PERRON - UNIVERSIT LA V AL
24-Apr-200620:47:46
DESCRIPTION DU TEST: Test A VEC/SANS ajustement de flux + AVEC/SANS DPWM, V = 0.5 p.u.
--------------------- TEST #] ---------------------24-Apr-200620:47:46
Point d'opration: Vitesse(rad/s) = ] ] 1 Couple(Nm) = 2.158
Pertes FC (W) :
FLUX = 123 .3047 HARMONIQUES = 0.24135 COMMUTATION = 4.0851 FP = 0.23722 FREQH = 36.2345
VFIN = 111 .5261 CFIN = 2.7327
Pertes avec RNA (W): FLUX = 95 .064 HARMONIQUES = 0.17495 COMMUTATION = 3.9876 FP = -0.015265 FREQH =
37.3162 VFJN = 1] 1.5349 CFIN = 2.7465
Pertes avec DPWM (W): FLUX = 123.3047 HARMONIQUES = 0.17355 COMMUTATION = 3.0647 FP = -0.25857 FREQH =
36.7674 VFIN = 111.5256 CFIN = 2.5541
Pertes RNA+ DPWM (W): FLUX = 95.249 HARMONIQUES = 0.14062 COMMUTATION = 3.01 ] 8 FP = 0.63242 FREQH =
36.7674 VFIN = ] 1 ] .5345 CFIN = 2.3602
--------------------- TEST #2 ---------------------24-Apr-2006 2] :56:3]
Point d'opration: Vitesse(radJs)
= 111
Couple(Nm)
= 10.79
Pertes FC (W):
FLUX = 280.6768 HARMONIQUES = 0.26712 COMMUTATION = ] 1.5457 FP = 0.40886 FREQH = 39.0656
VFIN = 111.1204 CFIN = 10.5206
Pertes avec RNA (W): FLUX = 28] .288] HARMONIQUES = 0.27109 COMMUTATION = 1 ].5635 FP = 0.31272 FREQH =
39.0656 VFIN = 111.1209 CFIN = 10.5094
Pertes avec DPWM (W): FLUX = 280.6768 HARMONIQUES = 0.20048 COMMUTATION = 7.1102 FP = 0.64288 FREQH =
39.0656 VFIN = ] ] 1.] 198 CFIN = 11.1538
Pertes RNA+ DPWM (W): FLUX = 281.289 HARMONIQUES = 0.]8938 COMMUTATION = 7.1354 FP = 0.63087 FREQH =
39.0656 VFlN = 111.12 CFIN = 10.9474
182
RAPPORT DE SIMULATION
PROJET DE RECHERCHE - MARC PERRON - UNIVERSIT LA VAL
24-Apr-200623:34:54
DESCRIPTION DU TEST: Test AVEC/SANS ajustement de flux + AVEC/SANS DPWM, V = ] .0 p.u.
--------------------- TEST #1 ---------------------24-Apr-200623 :34:54
Point d'opration : Vitesse(rad/s) = ] 85 Couple(Nm) = 2.] 58
Pertes FC (W):
FLUX = 3]0.6197 HARMONIQUES = 0.37633 COMMUTATION = 4.2877 FP = 0.20114 FREQH = 59.5309
VFIN = 185.4814 CFIN = 3.1977
Pertes avec RNA (W): FLUX = 2] 8.9253 HARMONIQUES = 0.2609] COMMUTATION = 4.49 FP = 0.57269 FREQH = 60.983
VFIN = ] 85.4955 CFIN = 3.0282
Pertes avec DPWM (W): FLUX = 310.6] 97 HARMONIQUES = 0.22787 COMMUTATION = 3.223 FP = 0.25685 FREQH =
59.5309 VFIN = 185.48]5 CFIN = 2.9756
Pertes RNA+ DPWM (W): FLUX = 2]8.56]7 HARMONIQUES = 0.]8364 COMMUTATION = 3.3552 FP = 0.64913 FREQH =
60.983 VFIN = ] 85.495 CFIN = 2.9733
--------------------- TEST #2 ---------------------25-Apr-2006 00: 1 ] :25
Point d'opration: Vitesse(rad/s) = 185 Couple(Nm) = 10.79
Pertes FC (W):
FLUX = 483.6624 HARMONIQUES = 0.43799 COMMUTATION = ] 1.7386 FP = 0.4]685 FREQH = 62 .5078
VFIN = 185.0348 CFIN = ] 1.7897
Pertes avec RNA (W): FLUX = 483 .778] HARMONIQUES = 0.8]47] COMMUTATION = 11.632 FP = 0.58021 FREQH =
64.11 08 VFIN = 185 .0354 CFIN = 11.7428
Pertes avec DPWM (W) : FLUX = 483.6624 HARMONIQUES = 0.3] 54 COMMUTATION = 7.1774 FP = 0.73332 FREQH =
62 .5078 VFIN = 185.0349 CFIN = ] ] .3474
Pertes RNA+ DPWM (W): FLUX = 483.7903 HARMONIQUES = 0.30254 COMMUTATION = 7.2286 FP = 0.34945 FREQH =
62.5078 VFIN = 185.0359 CFIN = ] 1.548
183
184
Features
Data Sheet
The Stratix EPIS80 DSP development board is included with the DSP
Development Kit, Stratix Professional Edition (ordering code:
DSP-BOARD IS80). This board is a powerful development platform for
digital signal processing (DSP) designs, and features the Stratix EPIS80
device in the speed grade (-6) 956-pin package.
Components
Analog 1/0
Debugging Interfaces
Expansion Interfaces
Altera Corporation
DS-STXDVBD-l .3
General
Description
185
Altera Corporation
186
General Description
JP26
===:::;;=H=,l
64-Mbit
Flash
Memory
(U3)
JP18
MAX
SMA Connector
Output !rom
DIA 1 (J2)
Altera
Expansion
Prototype
Connector
(JP20 , JP21,
JP24)
JP9 ========:.;=~
JP 10
=======~
SMA Connector
Output !rom
DIA 2 (J3)
=
Connector (J1 1)
(reverse side)
Pushbutton
Switches
(SWO, SW1 , SW2)
Dual
Seven-segment
Display (0 4)
SMA Connector
Input to
AlD 1 (JP6)
9-Pin RS-232
Connector (J8)
5.0-V
Power Supply
Connector (J1)
Component/
Interface
Type
Board
Designation
AlD converters
1/0
U10, U30
1/0
U21,U23
2 Mbytes SRAM
Memory
Description
Components
Altera Corporation
187
Table 1. Stratix EP1S80 DSP Development Board Components & Interfaces (Part 2 of 3)
Component/
Interface
Type
Board
Designation
Memory
U3
Input
JP1, JP3
Output
JP2, JP4
Dual seven-segment
display
Display
04
DIPswitch
1/0
SW3
Pushbutton switches
1/0
SWO, SW1,
SW2
User-defined LEDs
Display
06,07
Power-on LED
Display
08
conf_done LED
Display
05
RS-232 connector
1/0
J8
On-board 80MHz
oscillator
Clock
U1
Single 5.0-V OC
power supply
Input
J1 (adapter)
1/0
JP7, JP8
1/0
J9,J10
Analog Deviees
connector (1)
Expansion
JP19,JP22
TI-EVM connectors
Expansion
J11,J12
64 Mbits of flash
Description
The board has 64 Mbits of flash memory.
Debugging Interfaces
Mictor connectors
Expansion Interfaces
Altera Corporation
188
Using the Board
Component/
Interface
Board
Designation
Type
Description
Altera Expansion
Prototype Header
Expansion
JP20, JP21,
JP24
FPDP Footprint
Expansion
J4
Prototyping area
Expansion
NIA
Note to Ta.ble 1:
(1) The two debug headers designated in this table can be used ta interface ta Analag Deviees A/D converter
evaluatian boards. They are designated as JP19 and JP22, and interface to Analag Deviees AD6645 / 9433/9430
external A/D converters. Note that the JP19 and JP22 headers share Stratix pins with JP7.
Environmental Requirements
The Stratix EPlS80 DSP development board must be stored between
--40 C and 100 C. The recommended operating tempe rature is between
0 C and 55 C.
n~:&j:~)
rCi:i:::
To configure the board with a new design, the designer should perform
the following steps, explained in detail in this section.
Altera Corporation
1.
2.