MESBAHI Abdelouahed
MESBAHI Abdelouahed
MESBAHI Abdelouahed
THESE
Doctorat National
Par
Abdelouahed MESBAHI
Dans ce travail nous nous sommes intresss aux techniques destimation et dobservation
des grandeurs flux et vitesse utilises pour des commandes performantes des machines
asynchrones et synchrones aimants permanents sans capteurs mcaniques.
En premier lieu, lestimation en boucle ouverte des flux statorique et rotorique, en utilisant
soit le modle du courant ou celui de la tension, conduisant la dduction de la vitesse
mcanique est prsente.
Les observateurs stochastiques non linaires comparables aux dterministes avec prise en
compte des bruits de mesures et dtat sont analyss en troisime lieu. Le filtre de Kalman
tendu associ deux modles dont un rduit et lautre complet est appliqu pour
reconstituer le flux rotorique et vitesse de rotation aussi bien pour la machine synchrone ou
asynchrone.
Une autre tude est dveloppe afin destimer la vitesse de rotation dune olienne utilisant
une gnratrice synchrone aimants permanents. Elle se base sur deux mthodes utilisant
une approche associant les techniques de traitement de signal. La premire mthode se
base sur lanalyse spectrale et lautre utilise la boucle de verrouillage de phase (PLL).
Les mthodes ainsi prsentes sont testes sur deux diffrentes plateformes. La premire
utilise un moteur asynchrone du banc dessai de lquipe de recherche Energie et Systmes
Electriques de lENSEM Casablanca. La deuxime, exploite une gnratrice synchrone
aimants permanents de la plateforme dolienne vitesse variable de lENSET Mohammedia.
Les rsultats exprimentaux obtenus partir dun dploiement autour dun processeur
numrique de signal (DSP : Digital Signal Processor) point fixe, mettent en vidence les
performances des techniques destimation ;
Mots cls
Moteur asynchrone, Gnratrice synchrone aimants permanents, Commande sans
capteur, Eolienne, Observateur de Luenberger, Filtre de Kalman tendu (FKE), PLL, DSP.
Abstratct
This thesis presents several estimation techniques giving the flux linkage and
mechanical speed for sensorless control of permanent magnet synchronous
generator and induction motor. The theoretical basis of each algorithm is explained
in detail and its performance is tested with simulations and experiments
individually.
First, the work evokes an open loop stator-rotor flux estimator using either the
current or voltage model and leading to the deduction of the mechanical speed.
The study also focused some others techniques using a signal processing approach
to get the velocity speed of a Wind Generator System. Two schemes are presented;
first spectral analysis and the other ones using a phase-locked loop to get speed.
Some methods presented are tested on both platforms using a fixed point Digital
Signal Processor. The first one is using an induction motor; and the other ones, a
permanent magnet synchronous generator for a variable speed wind platform. The
experimental results highlight the performance estimation techniques.
Keywords
Induction motor drive, Permanent Magnet Synchronous Generator, sensorless
control, Luenberger Observer, Wind Generator System, Extended Kalman Filter,
PLL, DSP.
Tables des Matires
PREAMBULE 12
INTRODUCTION GENERALE 13
I.1 INTRODUCTION 16
I.2 SYSTEMES DE CONTROLE SANS CAPTEUR 16
I.3 METHODES BASEES SUR LE MODELE DE LA MACHINE 18
I.3.1 MODELE EN REGIME PERMANENT 18
I.4 MODELE DU MOTEUR EN REGIME TRANSITOIRE 20
I.4.1 ESTIMATEURS EN BOUCLE OUVERTE 20
I.4.2 MODELE DE REFERENCE SYSTEME ADAPTATIF (MRAS) 21
I.4.3 MODELE DE REFERENCE SYSTEME ADAPTATIF BASE SUR LES RESEAUX DE NEURONES 22
I.4.4 OBSERVATEURS 22
I.5 CONCLUSION 23
II.1 CONSTITUTION: 24
II.2 PRINCIPE : 24
II.3 SYSTEMES DE REFERENCE ET TRANSFORMATIONS USUELLES 25
II.3.1 TRANSFORMATION DE CLARK 26
II.3.2 TRANSFORMATION DE PARK 27
II.4 MODELISATION 28
II.5 MODELE DU MOTEUR ASYNCHRONE 28
II.5.1 MODELE DE MOTEUR A INDUCTION EN REGIME TRANSITOIRE 28
II.5.2 MODELE DU MOTEUR EN REGIME PERMANENT 33
II.5.3 MODELISATION DANS LESPACE DETAT 36
II.6 MODELISATION DE LA MACHINE SYNCHRONE A AIMANTS PERMANENTS 39
II.6.1 PRINCIPE DE LA GSAP 40
II.6.2 MISE EN EQUATION ET SCHEMA EQUIVALENT DE LA GSAP 41
II.6.3 PUISSANCE ET COUPLE DE LA GSAP EN REGIME PERMANENT 43
II.6.4 MODELE MATHEMATIQUE 44
II.6.5 MODELISATION DANS L ESPACE DETAT 46
II.7 ASSOCIATION MACHINE ET CONVERTISSEUR STATIQUE 48
II.7.1 MODE DALIMENTATION : 48
II.7.2 MODULATION DE LARGEUR DIMPULSION 49
II.8 CONCLUSIONS 58
III.1 INTRODUCTION 59
III.2 COMMANDE DE LA MACHINE ASYNCHRONE 59
III.2.1 CONTROLE SCALAIRE 60
III.2.2 EXEMPLE DE CONTROLE SCALAIRE INDIRECT 65
III.2.3 CONTROLE VECTORIEL 67
III.2.4 CONTROLE DIRECT DU COUPLE (CDC) 74
III.2.5 COMPARAISON ENTRE LES COMMANDES CVD, CVI ET CDC 78
III.2.6 CONCLUSION 78
III.3 COMMANDE DE LA GENERATRICE SYNCHRONE A AIMANTS PERMANENTS 79
III.3.1 INTRODUCTION 79
III.3.2 PLATE FORME EOLIENNE 79
III.3.3 MAXIMISATION DE TRANSFERT DE PUISSANCE 86
III.3.4 CONTROLE DE LA PUISSANCE 88
III.3.5 CARACTERISATION 91
IV.1 INTRODUCTION 94
IV.2 ESTIMATION DIRECTE DES COURANTS ROTORIQUES 94
IV.3 ESTIMATION DU FLUX 96
IV.4 ESTIMATEUR DE FLUX EN BOUCLE OUVERTE 97
IV.4.1 ESTIMATION DU FLUX STATORIQUE 97
IV.4.2 ESTIMATION DU FLUX ROTORIQUE 101
IV.5 OBSERVATEURS DETERMINISTES 104
IV.5.1 OBSERVATEUR DETERMINISTE DE FLUX STATORIQUE DORDRE COMPLET 105
IV.5.2 OBSERVATEUR DE FLUX ROTOR DORDRE COMPLET 108
IV.6 RECONSTITUTION DE LA VITESSE ET DU COUPLE 111
IV.6.1 CAS1 : A PARTIR DUN ESTIMATEUR EN BOUCLE OUVERTE 111
IV.6.2 CAS 2 A PARTIR DUN OBSERVATEUR REDUIT 114
IV.7 OBSERVATEUR DE COUPLE DE CHARGE 115
IV.8 MODELE DE REFERENCE SYSTEME ADAPTATIF :MRAS 118
IV.8.1 INTRODUCTION 118
IV.8.2 1-SYSTEME ADAPTATIF AVEC MODELE DE REFERENCE MRAS 118
IV.9 ESTIMATEUR DE VITESSE DE LA GSAP PAR LA BOUCLE A VERROUILLAGE DE PHASE (PLL) 122
IV.10 ESTIMATEUR DE VITESSE UTILISANT LA MESURE DU COURANT ET DE LA TENSION REDRESSEUR 126
IV.11 CONCLUSION 128
Paramtres du modle
, ,
, ,
: Flux des phases statoriques a, b et c
, ,
: Flux des phases statoriques a, b et c
, ,
: Tensions dalimentation des trois phases du stator
, ,
: Tensions des phases rotoriques
, ,
: Courants statoriques
: Courants rotoriques
: Tension lentre de londuleur
: Position du stator par rapport au rotor
: Position de laxe d par rapport au rotor
: Position de laxe d par rapport au stator
: Vitesse angulaire du repre d-q dans le repre li au stator
: Vitesse angulaire du repre d-q dans le repre li au rotor
: Vitesse lectrique angulaire du rotor dans le repre li au
stator
: Vitesse lectrique angulaire du champ statorique dans le
repre li au stator
: Vitesse lectrique angulaire de glissement
! , " : Composantes du vecteur x$% dans le repre fixe li au stator
, & : Composantes du vecteur x$% dans le repre d-q li au champ
tournant
'
(
: Grandeur de rfrence
)
: Grandeur estime
)
: Couple lectromagntique
* : Couple de charge
*
+, ,
: Priode dchantillonnage
: Matrice de Gain
Indices
Abrviations
Prambule
Aujourd'hui, dans les pays industrialiss, plus de 60% de l'nergie lectrique
destine l'industrie est consomme par des entranements lectriques. Ces
derniers sont des systmes lectromcaniques qui effectuent la conversion de
l'nergie lectrique en nergie mcanique pour le fonctionnement de processus
technologiques.
Par consquent, les entranements lectriques qui ncessitent un contrle prcis
de couple, vitesse et position sont largement rpandus. Ces entranements sont
caractriss par la rponse rapide du couple et la possibilit de commande de
couple et de vitesse sur une large plage. Gnralement, il y a deux types
d'entranements lectriques industriels, ceux qui tournent vitesse fixe et ceux
fonctionnant vitesse variable.
Traditionnellement, les machines courant alternatif ont t utilises dans des
applications vitesse fixe, tandis que les machines courant continu excitation
spare ont t prfres pour les applications vitesse variable, parce que ce
type de machine a une rponse trs rapide de couple et facile commander.
Toutefois, les machines courant continu, en plus de leur cot lev, ont aussi
des problmes de maintenance lis des collecteurs et des balais qui limitent
aussi le fonctionnement de la machine dans un environnement poussireux et
explosif.
Les machines de type synchrone reprsentent aujourdhui une part importante
du march des convertisseurs lectromcaniques dnergie et couvrent une
gamme de puissance trs large qui stend de quelques W, jusqu 1GW environ.
Les fortes puissances restent le domaine rserv de la production dlectricit.
Historiquement, lutilisation des aimants permanents pour la machine synchrone
pour remplacer la roue polaire avait dbut au 19me sicle. Les performances
obtenues lpoque taient trs modestes et leurs dbuts. Plusieurs progrs ont
t raliss depuis et qui ont largement contribu au dveloppement des
machines aimants. Lutilisation daimants permanents est aujourdhui
quasiment systmatique pour les puissances infrieures 10 kW et stendent
maintenant vers les fortes puissances (au del du MW).
La machine synchrone aimants permanents se caractrise par sa simplicit,
son excellente robustesse et prsente une gomtrie moins encombrante avec de
faibles moments d'inertie ce qui lui confre une dynamique caractrise par de
trs faibles constantes de temps et permet de concevoir des commandes de
vitesse, de couple ou de position avec une prcision et des performances
dynamiques trs intressantes.
Quant la machine asynchrone cage d'cureuil, elle est caractrise
principalement par sa simplicit de construction, robustesse et faible cot. Elle
est couramment utilise dans l'industrie moderne. Ces avantages rendent ce type
de machine, populaire pour raliser des entranements lectriques performants
o, traditionnellement, seules les machines courant continu taient utilises.
Toutefois, la commande d'une machine induction est trs complexe.
Cette complexit est due au fait que le courant rotorique, responsable de la
production de couple, dpend du courant statorique qui contribue galement au
[12]
Introduction Gnrale
Introduction gnrale
Suite cette complexit et richesse en termes de mthodes danalyse et de
rsolution technologique, ce rapport prsente un travail danalyse et dtude
permettant une visibilit relative aux mthodes dployes et pour lesquelles des
rsultats danalyse de simulation ont t prsents pour contribuer une
visibilit dexploitation dans ce domaine de contrle.
En gnral, la vitesse de la machine tournante est mesure pour l'utiliser comme
un signal de rtroaction dans la boucle de contrle de vitesse de la commande
vectorielle. Les capteurs de position et de vitesse diminuent la fiabilit du systme
particulirement dans les environnements hostiles. Dans la technique de
commande sans capteur, ce dernier est remplac par un estimateur de vitesse qui
limine les cots associs au capteur de vitesse et rduit la complexit de
l'entranement.
Les inconvnients majeurs de la commande sans capteur sont les contraintes
associes l'estimation des grandeurs non accessibles et non mesurables (flux
statorique et rotorique). Ces quantits peuvent tre estimes partir des tensions
et courants statoriques faciles mesurer.
Il existe de nombreuses techniques prsentes dans la littrature pour extraire la
vitesse partir de tensions et des courants mesurs. Toutefois, la performance de
ces techniques faible vitesse reste incertaine. De nombreuses recherches
rcentes se concentrent sur le dveloppement des techniques efficaces
d'estimation de la vitesse afin d'amliorer le rendement faible vitesse des
entranements lectriques sans capteur.
Les techniques d'estimation de la vitesse sont gnralement classes en trois
groupes principaux:
[13]
Introduction gnrale
[14]
Introduction Gnrale
[15]
Chapitre 1 : Etat de lart
[16]
Chapitre1 : Etat de lart
rgime permanent [Abbondanti et Brenner 75] et celles qui utilisent par contre
le modle en rgime transitoire [Kanmachi et Takahashi 93]. Une autre
classification sappuie sur laspect gomtrique et magntique de la machine.
Lorganigramme de la figure I-1 rsume la grande majorit des mthodes avec
leur classification.
Certaines mthodes, ne ncessitant pas la connaissance de la position du flux
magntique dans la machine, sont adaptes des contrles de faible
performance. Par contre dautres mthodes bases sur lorientation du champ
magntique sont les plus appropries visant des contrles trs fins de haute
performance.
Dans la classification base sur le modle en rgime permanent, on cite des
mthodes de contrle sans capteur; qui sont axes sur les quations du modle
gnral du moteur [Jtten et Mder 83][Kazmierkowski et Kpcke 85][Shin
00][Lin et Chen 99][Akatsu et Kawamura 00][Jezernik 00][Veszprmi et Schmidt
00]. On cite galement dautres mthodes qui tiennent compte des non-linarits
des modles des machines alternatives et leur effet sur lestimation de la vitesse
[Ishida et Iwata 84][Zinguer 88][Kreindler 92][Holtz 00] [Consoli 00].
Quant la classification base sur laspect de la machine, on cite en premier lieu
des mthodes permettant dextraire la vitesse de rotation partir de l'estimation
de la troisime harmonique de la tension [Kreindler 92][Consoli 00]. En second
lieu, une base sur lanalyse harmonique et la saillance de la machine [Ishida et
Iwata 84][Zinguer 88][Holtz 00]. En fin une autre mthode consiste injecter un
signal haute frquence au niveau du moteur et utiliser la rponse spectrale [Yong
94].
Dans la dernire classification exploitant les modles en rgime transitoire et
utilisant encore les quations de la machine; on classe les mthodes en trois
groupes :
Le premier groupe est compos d'estimateurs [Jtten et Mder 83][Holtz et
Lotzkat 93][Shin 00][Akatsu et Kawamura 00][Jezernik 00][Veszprmi et
Schmidt 00][AD 00] ce qui rend les quations de la machine des
oprations dintgration et de drivation. La mise en uvre des calculs se
fait moyennant les paramtres de la machine. Le calcul est direct mais
surtout cest en boucle ouverte. L'estimation de la vitesse est troitement
lie l'estimation de flux et de couple, comme Le but final est d'avoir un
contrle prcis de ces deux grandeurs du moteur induction [Abbondanti
77][Xu 88][Ohtani 92]; nous citons dans ce sens les estimateurs de flux et
de couple sans mesure de la vitesse utiliss dans le contrle direct du
couple (DTC Direct Torque Control[Takahashi et Noguchi 85][Depenbrock
88] [Baader, Depenbrock 92].
Le deuxime groupe est compos d'observateurs dtat [Kubota 93]
[Hannenberg 91] [Kim 94] [Lin et Chen 99] [Tusini 00][TI 97], un outil de
contrle qui observe la valeur de la vitesse partir des quations du modle
moyennant une boucle ferme. Lutilisation des boucles fermes a
contribu galement lamlioration des techniques dobservations. Ainsi
pour les observateurs conventionnels o la matrice de rtroaction
dimensionne en fonction des quations caractristiques du systme a t
remplac par une matrice de gain dynamique (Filtre de Kalman)
[17]
Chapitre 1 : Etat de lart
: > (1-2)
G H kJ . > (1- 3)
[18]
Chapitre1 : Etat de lart
[19]
Chapitre 1 : Etat de lart
Redresseur
s * VSVM=f(w)
Vsa
1
Onduleur
Vsb SVPWM
1 3
Vsc
m
+
s * a,b,c
-
s
gl
I sa
2 Capteurs
Is 3 Courants
k1
a,b,c I sba
K LK
contre-lectromotrice (fcem) :
. MN EOP (1-4)
Cette estimation de vitesse a tait initie par [Jtten et Mder 83] et est
dveloppe par [Rajashekara 91]. Le schma de la figure I-3 illustre un estimateur
conventionnel en boucle ouverte.
Aux principaux problmes que posent ce type d'estimation ; certaines solutions
ont t proposes dans diffrentes publications, nous citons :
Le problme de l'intgration est rsolu avec l'inclusion d'une mthode
d'intgration semblable un filtre [Shin 00].
[20]
Chapitre1 : Etat de lart
VSVM
s* s
m Vs
Is
G + . ; +[ . L . OP (1-7)
Le choix des constantes + et +[ dpendent des performances recherches sur
lestimateur.
Ce systme tait initi par [Schauder 89], des amliorations ont t entreprises
notamment au niveau des quations du modle de rfrence et de ladaptation
[Peng, et Fukao 94].
[21]
Chapitre 1 : Etat de lart
v
i
v
i
I.4.4 Observateurs
Lobjectif dun observateur est de reconstituer des grandeurs dont on ne peut ou
on ne dsire pas mesurer ltat par une mthode directe [Borne 90][De Larminat
93].
[22]
Chapitre1 : Etat de lart
y
x& = A.x + B.u + K ( y y )
y = C.x x
Figure I-6 Synoptique dun observateur dtat
v MAS
i
+
+ x
B C
+ +
A
r
PI r
I.5 Conclusion
Dans ce chapitre nous avons expos certaines techniques de la littrature
utilises pour estimer principalement le flux et la vitesse des machines courant
alternatif sans utiliser de capteurs spcifiques. Notre travail de thse fait appel
ces techniques.
Les autres mthodes notamment celles bases sur une injection de haute
frquence et celles bases sur lanalyse des harmoniques dencoches ne pas
explicites car non exploites dans le prsent travail.
[23]
Chapitre2 : Modlisation des machines alternatives
II.1 Constitution:
Une machine lectrique tournante courant alternatif est classiquement
compose de deux parties essentielles dont une mobile (rotor) et lautre fixe
(stator). Le stator comporte essentiellement un empilage de tles d'acier
constituant une couronne dans laquelle sont amnages des encoches. Ces
encoches portent le bobinage statorique distribu sur les ples et rpartie
gnralement sur trois enroulements placs 120 .
Le rotor tant la partie mobile de la machine courant alternatif. Sa forme est
toujours cylindrique mais sa constitution dpend du type de la machine en
question.
Ainsi pour les machines dites asynchrones, le rotor est soit de type cage ou
bagues. Sa fonction principale est de supporter les forces lectromotrices induites
par le champ statorique tournant une vitesse donne.
Pour les machines synchrones, le rotor est compos d'aimants permanents pour
les faibles et moyennes puissances. Pour les grandes puissances, le rotor est un
lectro-aimant aliment en courant continu et donc constitue dun bobinage
rparti dans des encoches de la paroi du rotor.
II.2 Principe :
La gomtrie des machines courant alternatif triphases conduit la cration
dun champ tournant la vitesse impose par la frquence dalimentation [Pinard
07]. Le couple est d linteraction de deux champs tournants au rotor et au
$$$$% et $$$$$%
stator.
Dans La figure II-1 nous prcisons les positions des vecteurs ` `a
reprsentant respectivement les champs tournant statorique et rotorique.
En considrant un repre fixe li au stator, nous pouvons exprimer le couple
$$$$% b $$$$%
lectromagntique fourni par la machine par la relation (2-1)
) +. D` `E (2-1)
B2
Sur la figure II-1, le champ statorique se dplace par rapport au stator une
c
vitesse . Quant au rotor positionn ; son champ tournant se dplace par
rapport au stator une vitesse
B/
c
.
[24]
Chapitre2: Modlisation des machines alternatives
Hr
r
Hs
s
f
la relation 2-1 devient donc:
) +. ` D` . ` . d $$$$%
e` $$$$%g
,` +. ` . ` . d D ; E (2-2)
En remplaant dans (2-2) les expressions des angles par leur pulsation
) +. ` . ` . sin kD ; Et ; n
respective, nous aurons en (2-3) lexpression du couple :
(2-3)
La machine dveloppe un couple de valeur moyenne non nulle si la condition (2-
;
4) est satisfaite :
(2-4)
Cette relation permet de mettre en vidence le principe de fonctionnement des
deux principales machines courant alternatif :
Dans le cas de la machine synchrone, le champ rotorique est produit par
champ statorique.
Dans le cas de la machine asynchrone, le rotor tourne une vitesse
-
Dans ce qui suit, nous donnerons les modles associs aux machines
asynchrones et synchrones particulirement celles dont le rotor est aimants
permanents.
II.3 Systmes de rfrence et transformations usuelles
Lintroduction de conversion de coordonnes dans ltude de machines courant
alternatif na pas seulement permis de faciliter lanalyse de ces dernires, mais
galement a contribu largement dans la facilit dimplanter des lois de
commande sur les calculateurs en vue de bnficier davantage de toutes les
performances quoffre les microsystmes uvrant en temps rel. En utilisant ces
techniques dans le calcul numrique, il est actuellement possible de simplifier les
modles des machines et de les implanter sur des plates-formes de calcul
[25]
Chapitre2 : Modlisation des machines alternatives
numriques trs rapides ainsi peut-on contrler des grandeurs complexes et non
mesurables comme le couple et le flux rests jusqualors objet dtude et
danalyse en simulation.
o DPE
courants scrit donc :
r s t yz p DPE{
>H DPE 0 sinD 0 E sinD 0 E
0 w xw (2-6)
3 DPE
o DPE
1 0
par lexpression (2-7)
~ ~
:H DPE
} }cosD wE sinD wE
} p DPE } 0 0 t y
} } xw >H DPE
(2-7)
|cosD 0 E sinD 0 E
xw
| 3 DPE
[26]
Chapitre2: Modlisation des machines alternatives
is
isB is
2
3 is
isC
vitesse de la pulsation impose par le rseau. Ses composantes dans le repre fixe
(,) et mobile (d, q) sont lies par la relation (2-8)
i s is
i sq
i sd
i sA
i s
Figure II-3 Transformation triphas diphas
[27]
Chapitre2 : Modlisation des machines alternatives
d ; d OP d d d
courant alternatif dans un repre li au champ tournant :
O O
Od ~ OP dO
~ } ~
d d d; d
O O
} d } d OP OP } d
} } }}
a a; a a
} Oa O O
aO
} } OP a OP }
(2-9)
} O|
a a a a ; a OP
| a O a
| OP
[28]
Chapitre2: Modlisation des machines alternatives
pour le rotor :
z { z {; c
z { k n k n ;
c
k n
(2-10)
z { z { ; c
z {k n 0 k n ;
c
k n
(2-11)
Les flux sont lis linairement aux courants. Les hypothses cites prcdemment
conduisent aux relations (2-12) et (2-13) dcrivant lvolution des flux. Le
comportement et linteraction magntique entre les diffrentes inductances du
stator et rotor sont relats dans les expressions (2-14) et (2-15) :
k n z { k n. k n ; k n. k n (2-12)
k n z { k n. k n ; k n. k n (2-13)
[29]
Chapitre2 : Modlisation des machines alternatives
avec
k n z {
(2-14)
k n z {
~dD E dD E dD ; E
0 0
}
k n }dD ; E dD E dD E
0 0
}
|dD E dD ; E dD E
0 0
dD E dD ; E dD E
~ 0
(2-15)
0
}
k n }dD E dD E dD ; 0 E
0
}
|dD ; 0 E dD 0 E dD E
Les termes des dernires matrices sont variables et dpendent de la position du
rotor par rapport au stator. Lutilisation de la transformation de Park permettra
certes de rduire lordre des matrices mais plus intressant, nous verrons
disparaitre les termes non linaires.
II.5.1.2 Choix du repre de rfrence :
Le choix de lorientation du repre daxes peut tre quelconque et tributaire de la
loi de commande dvelopper. Ainsi en se rfrant au schma de la figure II-5,
nous arrivons aux constations prsentes dans la table II-1 relatives au choix du
repre pour la modlisation [Grellet et Clerc 96].
s
r
[30]
Chapitre2: Modlisation des machines alternatives
rfrentiel Constat
et
Repre fixe stationnaire li au stator D @ E
et
D @ E
Repre li au rotor
et
D @ E
Repre li au champ tournant
~ ; 0 0 ~
~ c c
}0 ; 0 }
}
} }
&
c c &
}
} ; }
}
} }
c c
| ; |
| c
& &
c
(2-16)
;
& & ; &
;
& & ; &
avec
: Inductance cyclique dune phase stator
: Inductance cyclique dune phase rotor
: Inductance mutuelle cyclique stator/ rotor
II.5.1.4 quations lectromagntiques se rfrant au champ de
synchronisme
Dans un repre li au champ tournant, les quations lectromagntiques du
stator et du rotor sont donnes sont donnes en (2-17) :
[31]
Chapitre2 : Modlisation des machines alternatives
~ ; ~
~ c c
} ; }
}
} }
&
&
c c
}
} - ; - }
}
} }
c c
| - - ; |
&
| c c
&
;
(2-17)
D $%
(2-21) sous forme de produit vectoriel :
) M% E
0
(2-19)
) . DM% M% E
0
(2-20)
) D $% M% E
0
(2-21)
Avec g lindice dsignant le rfrentiel choisi dans lequel nous exprimons nos
relations.
Le dveloppement des expressions des produits vectoriels prcdents, nous
conduit plusieurs expressions scalaires du couple (2-22), (2-23), (2-24) et (2-
25). Le choix de lune dentre elles dpendra du choix des variables dtat choisies
) D . E
pour le contrle et la commande
& & (2-22)
) D & & E (2-23)
) D & & E (2-24)
) D E
R5
R/ & & (2-25)
[32]
Chapitre2: Modlisation des machines alternatives
avec
5
r
vs
$%
lectromagntique de la machine et ce indpendamment du repre choisi.
M% ; M%
$% M% ; M%
$%
(2-27)
M% ; M%
% M% ; D ; E ;
%2 %/
c c
(2-28)
0 . M% ; D ; Ek <. M% n ; .D <. M% E
%/ %2
c c
(2-29)
?% <. k . M% ; D ; E. M% n (2-30)
II.5.2 Modle du moteur en rgime permanent
II.5.2.1 Circuit quivalent ramen au stator
En partant des quations (2-28), (2-29) et (2-30) et du modle monophas
moteur induction, il est simple de dgager celui du rgime permanent. Les
$%J %J ; < %
quations (2-31) et (2-32) traduisent ceci pour une pulsation stator de
D ; E%J ; < (2-31)
0
./
% ; < D ; E% ; <. %J (2-32)
[33]
Chapitre2 : Modlisation des machines alternatives
R2
g
r r r
I1 Im I2
r
Vs
N
N
A.5 .5
/
YA.9
.
5 9
D / E9 Y9 9
) 3. n -
Ainsi le couple lectromagntique est exprim en (2-33)
R5
9
.9 Y .2 9 9
9 (2-33)
est sensiblement une fonction linaire du glissement - avec lhypothse que les
Il est vident que si l'on maintient le courant de magntisation constant le couple
; <D ; E < JN
tension doivent tre recalcules, ainsi :
KJ J J
r s r s
< ; <D ; E N
.9
0
(2-34)
JN 1 0 JN
Appliquons la transformation suivante :
r s r sr s
N 0 -N
(2-35)
N -N
O
(2-36)
En dautres manires:
[34]
Chapitre2: Modlisation des machines alternatives
KJ J ; <D J ; E <. JN
r s r s
< ; < E -N
.9
0
(2-37)
Nous pouvons dire que tout changement de la variable a liant les bobines du
stator celle du rotor induit un changement de la matrice des impdances et
ainsi obtenir des circuits quivalents diffrents. En fixant la variable a de la
J ; ;
sorte :
J J
Les valeurs suivantes de rsistances et de ractances deviennent en fonction de a
et nous les exprimons dans (2-38), (2-39), (2-40) et (2-41)
- . DR 9 . JE
R 9
5
(2-38)
J- .D J ; E
- .D J ; E .
(2-39)
J (2-40)
.
- R
R5
(2-41)
R2'
X 2'
g
r
I1 I m' I 2'
r
Vs X m'
KJ N ; <. - . -N
J . J
suivantes :
(2-42)
Sachant que :
JN -N . T \
.12 .R .R9 @A.R ..9
.12 .DR .R9 @R5 9 E@A.R ..9
(2-44)
) 3 . . TDR \ . -. . -
R 9 .R5 9
_
..9 E9 YD .12 E9 .DR9 .R @R5 9 E9
(2-46)
[35]
Chapitre2 : Modlisation des machines alternatives
avec
Vecteur dtat de dimension (n variables dtat)
Vecteur des sorties ou de mesures de dimension
Vecteur des entres ou de commande de dimension
Matrice de dynamique ou dtat de dimension
Matrice de commande de dimension
) Matrice dobservation de dimension
Matrice daction directe de dimension
Le choix dune reprsentation dtat prcise dpend essentiellement de sa
modlisation donc des variables choisies comme variables dtat de mesure et de
commande en fonction de chaque procd et aussi de la disponibilit de la
grandeur physique traite.
u y
x& x
[36]
Chapitre2: Modlisation des machines alternatives
Modle (2-48)
1 D1 E 1 D1 E 1 D1 E
~ D ; E
}
~ } 1 D1 E 1 D1 E 1 D1 E
} }
D ; E
}
&
}
} } 0
1
} }
| & }0 1
|
1
~ 0
}
}0 1
r s ) D E
}
& &
&
}0 0
|0 0
1
Modle (2-49)
~ 0
}
} 1
~ 0
}
}
}
&
} 1
} } 0
} }
| & }0 1
|
1 0
~
}0 1
r s } ) D & & E
}0 0
&
|0 0
0 0
Modle (2-50)
~
} 0 0
~ } 1
} 1 1 1
} ;
}
&
} }
} } 1 1 1 1
;
| & |
[37]
Chapitre2 : Modlisation des machines alternatives
1 0
~
}0 1
} 1
r s } 0 ) D & & E
&
}
}0 1
|
Tableau II-2 modlisation de machines asynchrones alimentes en tension
Les modles tablis ont fait lobjet de simulations basiques en vue de tester les
paramtres des machines utilises, lesquels seront mis en uvre dans la suite de
notre travail. Dans les figures II-10 et II-11, nous donnons les rsultats de
simulation dun dmarrage direct de la machine MAS1 (Annexe1)de avec
inversion de sens de rotation t=1.5s. Le couple de charge est de type frottement
sec et est fix 6Nm. Conjointement en figure II-10 pour le repre stationnaire et
figure II-11 pour un rfrentiel tournant ; nous donnons les rponses du courant
stator, du flux rotor, de la vitesse et du couple pour
[38]
Chapitre2: Modlisation des machines alternatives
[39]
Chapitre2 : Modlisation des machines alternatives
La principale diffrence entre ces deux types rside dans les inductances Ld et Lq.
En effet, dans le cas des machines synchrones aimants permanents enterrs ,
linductance sur laxe d est plus petite que celle sur laxe q du fait que lentrefer
sur ce dernier axe est plus petit que celui sur laxe d. les deux inductances sont
gales pour lautre type .
II.6.1 Principe de la GSAP
Dans ce type de machine, le rotor par ses aimants permanents cre un champ
magntique dont le module est constant. Entrain en rotation, le vecteur champ
tourne donnant ainsi lquivalent du champ tournant de la mme manire quun
systme de trois bobines places 120 de part et dautres et alimentes par un
systme triphas quilibr. Ce champ magntique tournant induit trois forces
lectromotrices (fem) au stator sous forme de tensions de phase dans les
enroulements du gnrateur. La frquence lectrique de ces fem dpend
essentiellement de la vitesse dentrainement du rotor et aussi du nombre de ples
au stator. Nous donnons en (2-51) la relation entre la vitesse de rotation
mcanique et celle lectrique. Sur la figure II-14 nous reprsentons le systme
la sortie de la gnratrice. Nous avons illustr juste la fem eA pour des raisons de
clart de schma.
(2-51)
avec le nombre de paire de ples
[40]
Chapitre2: Modlisation des machines alternatives
B
v sC
v sB
f eA
2 A
v sA
3 iA Rg i A jLgeiA
+ + (2-53)
?o + sin D PE
En substituant (2-53) dans (2-52) nous obtenons (2-54) :
?p + sin D P E
0
?3 + sin D P; E
(2-54)
0
Les fem ainsi obtenues, sont sinusodales. La valeur crte crte des fem est
?o_ +
exprime en (2-55), tandis que (2-56) donne la valeur efficace :
(2-55)
?o_
45 15
(2-56)
Lorsque la gnratrice dbite sur une charge, les tensions disponibles la sortie
sexpriment par les relations (2-57). La raction magntique dinduit, est voque
[41]
Chapitre2 : Modlisation des machines alternatives
lorsque les enroulements stator sont parcourus par un courant. Une distorsion
magntique due lentrefer et ces courants statoriques provoque une
dformation du champ tournant initial. Nous supposons que la rpartition de
lentrefer est uniforme, que la machine est parfaitement symtrique et ngligeons
?o
les distordions magntiques.
o o o
z p{ z p{ z p { ; z?p {
c
?3
(2-57)
3 3 3
~ d cos D E cos D ; E
0 0
}
} d sinD E sinD ; 0 E
0
} J
0
(2-58)
J J
|
Les fem, tensions et courants dfinis dans le repre stationnaire (ABC) deviennent
?op3 ?
alors dans le repre (dq) :
@J @J @J
op3 & op3 & & (2-59)
En remplaant (2-59) dans (2-57), nous aboutissons (2-61) :
D & E ; ?
@J @J @J [U^ @J
& & c c & (2-60)
;?
[U^
& & c & c & (2-61)
c
Le dveloppement du terme donne :
0 1 0
z1 0 0{
c
(2-62)
0 0 0
0 1 0
En substituant (2-62) dans (2-61) nous aurons :
z1 0 0{ ;?
[U^
& & & c & (2-63)
0 0 0
0 0 ?
En (2-64), nous crivons la relation (2-63) sous forme de vecteur :
[42]
Chapitre2: Modlisation des machines alternatives
? ~ d cos D E cos D ; E ?o
0 0
}
z?& { } d sinD E sinD ; E z?p {
0 0
} J ?
0
?
(2-65)
J J
| 3
Pour dterminer le vecteur fem dans le repre (dq), nous utilisons la
transformation de Park (2-65) et les expressions des fem dans le repre
constante .
L D PEOP ;
c
(2-66)
Nous aboutissons lexpression (2-67) que nous simplifions par (2-68)
? 0
Le calcul de lexpression (2-67) nous conduit aux rsultats (2-68)
?& +
0 (2-68)
+
[^ 0 14
& & c
(2-70)
Lg e i q 3 K fem
Lge id
2 np
[43]
Chapitre2 : Modlisation des machines alternatives
)
en fonction de la puissance mcanique fournie par la turbine.
(2-71)
Par ailleurs, la puissance lectrique dpend de la charge sur laquelle dbite la
gnratrice et donc du facteur de puissance. Elle est exprime en (2-72)
3?o_ o_ d
Figure II-15a GSAP associe une charge
(2-72)
d
.W
.W 9 YDRW 14 E9
avec
c ; *
c ; *
donc en (2-73). En (2-74) nous remplaons le terme o_ par pour des raisons
en puissance lectrique transmise la charge. Le couple mcanique est exprim
de simplicit de notation :
) 3 o_
45 .W
.W 9 YDRW 14 E9
(2-73)
)
045 .W
.W 9 YDRW 14 E9
(2-74)
[44]
Chapitre2: Modlisation des machines alternatives
Dans la mme figure I-16, nous effectuons une transformation de Park tel que
Les expressions des composantes du vecteur % dans le repre (d, q) sont donnes
laxe d soit dans le sens de linduction magntique de laimant permanent.
en (2-77)
;
U
c &
^ (2-77)
& & c
;
Les quations des flux sont donnes en (2-78) :
vsABC
vsC
vqs
vsB vds r
f
2
vsA
3
D
lectromagntique exprime en (2-79)
& & ) (2-79)
Pour la machine synchrone, il nya pas de glissement. Ainsi la vitesse
mcanique du rotor et elle est lie la vitesse lectrique au stator par le
nombre de paires de ples. nous exprimons en (2-80) le couple
lectromagntique dans le repre (d,q)
) D
0
& & ) (2-80)
En remplaant lexpression des flux (2-78) dans (2-80), le couple devient
finalement :
[45]
Chapitre2 : Modlisation des machines alternatives
) D ; & & E
0
& (2-81)
Le premier terme est le couple d'interaction entre le champ magntique
permanent et le courant & et le second terme est le couple de rluctance. La
GSAP utilise pour notre situation est de type ples lisses (aimants la
superficiels). Ainsi et & sont gales et le couple lectromagntique se ramne
lexpression (2-82).
)
0
& (2-82)
;
Les puissances active et ractive sont donnes respectivement en (2-83) et (2-84) :
& & (2-83)
& & (2-84)
Lquation mcanique gnrale sera donc :
) ) * ; ;) ; c
(2-85)
avec
Cch :Couple de charge
f : coefficient frottement visqueux
Cd : couple de frottement sec
J : moment dinertie
II.6.5 Modlisation dans l espace dtat
Le choix dun vecteur dtat pour la GSAP dpend essentiellement des
commandes et contrles dvelopper. Nous donnons en (2-86) et (2-87) deux
modles sous forme despace dtat.
Modle1
0 0
.2 RU J
RU R^
r s t yr s ;t 15 y
RU
&
0
c RU .2 J
& &
(2-86)
R^ RU R^ R^
Modle2
.2
1 0 0
r s t .2 y r s;r s
RU
&
c
& & 0 1
(2-87)
RU
[46]
Chapitre2: Modlisation des machines alternatives
[47]
Chapitre2 : Modlisation des machines alternatives
[48]
Chapitre2: Modlisation des machines alternatives
AH BH CH
Vd
2 A
O B
Vd C
Vd
2
AL BL CL
N
Figure II-19 structure dun onduleur triphas
[49]
Chapitre2 : Modlisation des machines alternatives
[50]
Chapitre2: Modlisation des machines alternatives
Nous mmorisons ces angles dans une mmoire de type EPROM ou dans une
table de valeurs quil faut charger chaque lancement du calculateur.
Dans lexemple de la figure II-22a, nous reprsentons un profil fixe de commande
plac dans une mmoire de type EPROM scrute la frquence Fs. A ce profil,
nous effectuons un rglage du fondamental par hachage cad par action sur le
rapport cyclique. Ainsi le fondamental Vs est rgl aisment
Dans la figure II-22b nous donnons une photographie dune maquette ralise
implantant une MLI prcalcule liminant jusquau 11eme harmonique.
[51]
Chapitre2 : Modlisation des machines alternatives
* et
Pour chaque phase, limpulsion est de largeur est centre par rapport
4 .
Nous supposons un systme quilibr, les tensions entre phase et neutre fictif
(deviennent comme exprim en (2-92 ) :
D 3o E D2. 3 E
J J
o 0 op 0 o p
D op E D ; 2. 3 E
J J
p 0 p3 0 o p (2-92)
D p3 E D ; 2. 3 E
J J
3 0 3o 0 o p
[52]
Chapitre2: Modlisation des machines alternatives
1 cosD 0 E cosD 0 E 1
w xw o J J o
r
:H
s t yz p { .t y.z p {
0 sinD E sinD E 0
0 w xw 0 0 0
>H
(2-93)
0 0
3 3
2 2 2
0 0 0
2 2 2
0 0 1
2 2 2
0 1 0
2 2 2
0 1 1
2 2 2
1 0 0
2 2 2
1 0 1
2 2 2
1 1 0
2 2 2
1 1 1
en reportant les nouvelles valeurs des relations (2-91) (2-93) , le tableau II-3
devient tableau II-4.
Nous reportons sur la figure II-23, les vecteurs obtenus chaque combinaison de
0
(2-94)
[53]
Chapitre2 : Modlisation des machines alternatives
r r
V3 V2
r
Vref r
r V1
V4 r r
V7 V0
r r
V5 V6
2 2 2
0 0 0 0 0 0 0 0
2
2 2 2 3 3 3 6 2
0 0 1
2
2 2 3 3 3 6 2
2
0 1 0
2 2
2 2 2 3 3 3 3
0 1 1 0
2 2
2 2 2 3 3 3 3
1 0 0 0
2
2 2 2 3 3 3 6 2
1 0 1
2
2 2 2 3 3 3 6 2
1 1 0
2 2 2
1 1 1 0 0 0 0 0
Dans le tableau II-5 nous avons associ chaque combinaison, son vecteur
correspondant.
[54]
Chapitre2: Modlisation des machines alternatives
AH BH CH Vecteur
0 0 0 $%
0 0 1 $%
0 1 0 $%0
0 1 1 $%x
1 0 0 $%J
1 0 1 $%
1 1 0 $%
1 1 1 $%
Tableau II-5 Vecteur tension vs combinaison commutation
r
V2
T2 r r
V2 Vref
Tech
r
V7 r r
V0 T1 r V1
V1
Tech
ltat nul ( $%et $%) et nous calculons la valeur moyenne de sur la moiti de la
priode dchantillonnage
[55]
Chapitre2 : Modlisation des machines alternatives
X4
$% L $$$% . OP ; LX9 $% . OP ; LX9 $%YJ . OP ; LX9 $% . OP
X4 X X
X Y Y Y
L . OP
9 9
Y Y Y
9 9 9
; ;
2
(2-95)
YJ
$% et $%
Lexpression prcdente devient celle de 2-96 vu que $% $%0 est suppos
constant
$% .
4
$% . ; $%YJ . YJ (2-96)
cos cos
D@JEw w
:
r s 4
t 0
y ; YJ t w 0
y
sin sin
0 D@JEw
>
0 0
cos cos
D@JEw w
:
r s 4
t 0 0
y r s
sin sin 0
0 D@JEw w
>
(2-97)
YJ
0
En fin, on dfinit les temps des tats actifs pour les vecteurs $% et $%YJ
sin cos
w w
:
r s t yr s
0 4 0 0
sin cos 0
7U D@JEw D@JEw
>
(2-98)
YJ
0
arg D $% E arctanD 7 E
D@JEw 7 w
0 0
(2-99)
[56]
Chapitre2: Modlisation des machines alternatives
$% $% $%
secteur :
pour 0 P
w
0
le vecteur rfrence est dans le secteur donc :
sinD 0 PE
w
J $%/4
r s *r s
0 7
7U
sinDPE
(2-103)
Pendant ce cycle, les tensions des ples VAO, VBO et VCO sont :
o DPE D ; ; ; ; ; E $% cosDP E
7U 0 w
4 J J
p DPE D ; ; ; E $% sinDP E
7U 0 w
4 J J
(2-104)
Nous rsumons dans le tableau II-5 les expressions de VAO pendant un tour
angulaire de la pulsation angulaire et ce pour les six secteurs.
Secteur Position VAO(t)
3
0 P $% cosDP E
3 2 6
2 3
P $% cosDPE
3 3 2
2 3
P $% cosDP ; E
3 2 6
4 3
P $% cosDP E
3 2 6
4 5 3
P $% cosDPE
3 3 2
5 3
P 2 $% cosDP ; E
3 2 6
Tableau II-6 Expressions de VAO pour les six secteurs
Nous donnons en figure II-26 Lallure de VAO . Enfin, nous valuons les tensions
entre lignes du moteur par le systme (2-105) :
[57]
Chapitre2 : Modlisation des machines alternatives
op DPE 3. $% . sinDP ; E
w
0
p3 DPE op DP E
w
0
(2-105)
3o DPE op DP E
xw
0
II.8 Conclusions
Dans ce chapitre nous avons prsent conjointement les modles des machines
asynchrones et synchrones aimants permanents avec diffrents choix possibles
de rfrentiels. Le choix dun des modles est tributaire du cahier des charges et
de la stratgie de commande adopter. Nous retenons gnralement le modle
nous permettant de mettre en uvre notre loi de commande en conjugant
permormance et cot.
Nous avons galement prsente des commandes de convertisseurs les plus
rpandues. Nous retenons la modulation vectorielle comme tant la plus
approprie pour des contrles performants.
[58]
Chapitre3: Commande des MAS et GSAP
[59]
Chapitre3 : Commande des MAS et GSAP
Cette mthode de commande en vitesse ne convient que pour les cas o la charge
mcanique est de type visqueux (ventilateur compresseur pompe) et aussi pour
adoucir la phase de dmarrage traduite par un appel de courant important. Ainsi
la plage de rglage est trs rduite .Une large gamme de contrle de vitesse ne
peut pas tre accomplie par cette technique.
Nous illustrons en figure III-1 un exemple de ce procd. En gnral, les
gradateurs thyristors sont utiliss cette fin, mais ce type de variateur est
mdiocre lorsqu'il fonctionne basse vitesse, son facteur de distorsion
harmonique aussi [Rashid 06]. Cette solution n'est acceptable que si l'on peut
admettre une rduction de couple qui varie comme le carr de la tension
dalimentation.
III.2.1.2 Contrle scalaire (tension frquence)
Bien qu'il ait t remplac le contrle scalaire ou le contrle en boucle ouverte
comme appel gnralement, est encore largement utilis dans les applications ne
ncessitant pas de contrle prcis de la vitesse. Cette mthode est base sur la
courbe de vitesse de couple pour un moteur induction. La forme de cette courbe
dpend de la tension et la frquence applique au stator.
[60]
Chapitre3: Commande des MAS et GSAP
) 3
./ 1/
9
./ YD2 1/ E9
(3-1)
[61]
Chapitre3 : Commande des MAS et GSAP
Dans ce qui suit, nous nous intresserons quaux deux quadrants reprsentant
le mode de fonctionnement moteur pour les deux sens. Sur la figure III-4, nous
gardons juste un quadrant et nous plaons diffrents points de fonctionnement
reprsentant un couple de charge.
[62]
Chapitre3: Commande des MAS et GSAP
Ainsi, pour faire varier en boucle ouverte la vitesse dune machine asynchrone
doit-on faire varier la frquence dalimentation du stator tout en maintenant le
flux constant
P?
72
2
(3-3)
[63]
Chapitre3 : Commande des MAS et GSAP
)
0 729
129 DR2 YR/ E
(3-4)
[64]
Chapitre3: Commande des MAS et GSAP
1
2
Vs
Vs s
m
s + + r
[65]
Chapitre3 : Commande des MAS et GSAP
III.2.2.1 Simulations
Nous donnons en figure III-9 les rsultats de simulation dun contrle scalaire en
boucle ouverte pour une consigne de vitesse de 150rd/s pour un couple de
charge de 4 Nm. t=0.6s nous doublons le couple de charge. En figure III-10,
nous prsentons les rponses du flux au stator et du couple lectromagntique
dvelopp pour entrainer une charge fixe de 6Nm. A t=0.75, nous inversons le
sens de rotation. La machine utilise pour cet essai est la machine MAS1 dont les
paramtres sont donns en Annexe1.
(a) (b)
(c) (d)
(a) (b)
(c) (d)
[66]
Chapitre3: Commande des MAS et GSAP
[67]
Chapitre3 : Commande des MAS et GSAP
vs
vs r
is artg r
r
i s r
r _ ref v*ds
r _ ref
v*qs
r iqs ids
e
iabc
e vabc
r
[68]
Chapitre3: Commande des MAS et GSAP
Les vitesses dans les trois rgimes de fonctionnement suivent rapidement les
consigne de rfrence figures III-13a, III-14a et III-15a. Le double de la vitesse
nominale est atteint grce au bloc de dfluxage.
Le flux sinstalle rapidement sans oscillations et prsente une bonne raction aux
perturbations provoques par un changement de rgime comme linversion de
sens de rotation figures III-13c et III-14c. Le couple prsente de lgres
oscillations en basse vitesse figure III-14b. Le dfluxage a certes permis
datteindre le double de la vitesse nominale figure III-15a. En contre partie une
surtension est note sur les tensions statoriques fournies par le convertisseur
figure III-15d.
Globalement les rponses obtenues montrent que le flux et le couple restent
dcoupls dans tous les rgimes de fonctionnement aussi bien en marche
normale quen inversion de sens de rotation. Les rponses (vitesse, flux, couple,
courant) statiques et dynamiques sont satisfaisantes.
a b
c d
[69]
Chapitre3 : Commande des MAS et GSAP
a b
c d
a b
c d
[70]
Chapitre3: Commande des MAS et GSAP
; ;
^2
& & c
0 ; -
U/
(3-7)
c &
0 ; ;-
^/
& c
Pour un contrle vectoriel moyennant une orientation du flux rotor & 0. Nous
aurons en (3-8) lvolution du flux rotor :
; 0 DE DE
U/ R5
c DJY/ E
-
R5 J (3-8)
/ U/ &
Sur la figure III-17 est illustr le synoptique du contrle vectoriel par orientation
du flux rotorique. Notons sur ce schma laspect de commande spar entre le
couple et le flux similaire un moteur courant continu.
Nous prsentons en figures III-18, III-19 et III-20 les rsultats de simulation du
CVI pour trois rgimes de fonctionnement, respectivement en marche normale
avec inversion de sens de rotation, en basse vitesse et finalement en survitesse.
Un bloc de dfluxage a t insr dans le modle de simulation pour le rgime de
survitesse. La machine utilise dans ces essais est la MAS1 (Annexe1).
Mme constat pour Les vitesses que la CVD. Les consignes de rfrence sont
suivies rapidement malgr que la machine dmarre en charge figures III-18a, III-
19a et III-20a. Le double de la vitesse est atteint plus rapidement quen CVD. La
dynamique du flux a lgrement rgress. Les perturbations causes pour un
changement de rgime, entrainent de lgres oscillations du flux figure III-18c. En
basse vitesse, le couple oscille moins fort figure III-19b par rapport au couple de
la CVD figure III-14b. La CVI, demande plus de tension londuleur par rapport
la CVD figures III-18d, III-19d et III-20d. En survitesse, la surtension est
adoucie figure III-20d.
[71]
Chapitre3 : Commande des MAS et GSAP
Redresseur
ref * v*ds
ids
Onduleur
r* ids
* * *
Cem iqs vqs
iqs
iabc
ref e
gl
a b
c d
[72]
Chapitre3: Commande des MAS et GSAP
a b
c d
a b
c d
[73]
Chapitre3 : Commande des MAS et GSAP
a b
c d
[74]
Chapitre3: Commande des MAS et GSAP
a b
c d
Redresseur
s _ ref s
Onduleur
Cem _ ref
Cem
r v s
s
v s v abc
Cem is
i abc
i s
[75]
Chapitre3 : Commande des MAS et GSAP
vs
is
Rs
vs
Rs
i s
Figure III-24 Estimateur de flux et de couple pour CDC
[76]
Chapitre3: Commande des MAS et GSAP
25bc et III-26bc. Les ondulations du flux sont plus importantes en basse vitesse
figure III-26c car la CDC ne compense par la chute de tension quil faut en tenir
compte pour lestimateur du flux. Les ondulations du couple sont ressenties
aussi bien en basse vitesse quen rgime nominal.
[77]
Chapitre3 : Commande des MAS et GSAP
[78]
Chapitre3: Commande des MAS et GSAP
[79]
Chapitre3 : Commande des MAS et GSAP
Le moteur olien est axe horizontal bipale. Larognrateur est une gnratrice
synchrone aimants permanents (GSAP). Le pont de diodes redresseur, convertit
lnergie produite sous forme continue. La charge est constitue principalement
dune banque de batteries permettant un stockage chimique avec une rgulation
de courant de charge et contrle des tensions des cellules des batteries. Un
onduleur de tension monophas permet le transfert dnergie vers dautres
rcepteurs 220V/50Hz.
III.3.2.1.1 Systme Mcanique
La puissance mcanique quune turbine olienne peut capter dune masse dair
traversant la surface balaye par son rotor est responsable du couple
mcanique entrainant larognrateur. Nous lexprimons en (3-10) :
) . ) . . .
54 J 7
(3-10)
Le coefficient arodynamique de puissance ) exprim en (3-11) dpend du
rapport de vitesse (TSR Tip Speed Ratio), qui est le rapport des vitesses
angulaire et la vitesse du vent, et de langle de calage [Mathew 06][Hau 06] :
) D, E
.54
. .7
(3-11)
. .
7
avec (3-12)
de Betz est de 0.5926 [Mirecki 05]. Pour les petites oliennes ) DE 0.35.
La valeur maximale thorique possible du coefficient de puissance, appele limite
Dans les expressions (3-13) et (3-14), nous exprimons les couples, dus aux
frottements et linertie :
[80]
Chapitre3: Commande des MAS et GSAP
)A .
c
(3-13)
) . (3-14)
$% $%
respectivement la rsistance et linductance dun enroulement du stator :
D ; <. . E.% (3-15)
. .
rotation est responsable de la force lectromotrice (fem) :
(3-16)
La vitesse du champ tournant est donne par :
H
(3-17)
Sur la figure III-30, nous donnons la rponse dune gnratrice synchrone (GS)
entraine par un moteur courant continu (MCC). La vitesse du vent reprsente
par le canal CH I correspond dans notre situation la vitesse du MCC. Nous
constatons dans le signal CH II que la tension sortie de la GS est proportionnelle
sa vitesse de rotation.
[81]
Chapitre3 : Commande des MAS et GSAP
III.3.2.1.3 Redresseur
Le redresseur triphas parallle double permet de convertir la tension alternative
produite par la GSAP en tension continue chargeant ainsi le systme de batteries
daccumulateurs. Nous le modlisons par un gain liant la tension de sortie de la
GSAP celle de la sortie du redresseur en (3-18)
0
(3-18)
III.3.2.1.4 Mtrologie
En gnral, le vent est mesur laide dun anmomtre situ une hauteur
donne hmes. Le prlvement de la vitesse est adapt la hauteur h du mat de
lolienne conformment lexpression (3-19) [Mirecki 05]
D E D E.
D E
D 542 E
(3-19)
[82]
Chapitre3: Commande des MAS et GSAP
Les travaux antrieurs mens sur notre plate forme [Raihani 2012] ont conduit
une valuation du gisement olien de la rgion de Mohammedia et aussi une
modlisation de la puissance lectrique.
La collecte et le dpouillement de donnes effectus partir de mesures de la
vitesse et de la direction des vents nous ont permis dvaluer nanmoins ; au
cours de quatre annes (de 2003 2006), le potentiel olien de la rgion de
Mohammedia [Raihani 10] . Nous donnons respectivement dans les figures III-33
et III-34 la rose des vents et le vent moyen durant lanne 2006.
N
30
NNW NNE
25
NW NE
20
15
WNW ENE
10
W 0 E
WSW ESE
SW SE
SSW SSE
S
[83]
Chapitre3 : Commande des MAS et GSAP
0.3858 1.3114
rgie par lexpression (3-21) :
(3-21)
[84]
Chapitre3: Commande des MAS et GSAP
[ 0.035
J
Avec
Le coefficient de puissance est maximal (Cpmax=0.48) pour une valeur du rapport
J une constante J )
J .
W
(3-24)
J c
0
(3-25)
[85]
Chapitre3 : Commande des MAS et GSAP
[86]
Chapitre3: Commande des MAS et GSAP
[87]
Chapitre3 : Commande des MAS et GSAP
[88]
Chapitre3: Commande des MAS et GSAP
[89]
Chapitre3 : Commande des MAS et GSAP
Nous constatons que lensemble des contrles prsents auparavant exige dans
leur majorit la mesure de la vitesse de rotation du gnrateur et dautre part
celle du vent. En effet, un des objectifs du prsent travail est danalyser certaines
techniques pour reconstituer la vitesse de rotation sans lutilisation de capteur
mcanique. Dans les chapitres venir, nous voquerons diffrentes techniques
dont certaines dentre elles sadaptent bien la GSAP.
[90]
Chapitre3: Commande des MAS et GSAP
III.3.5 Caractrisation
Lobjet de cette tude est de dterminer dune manire dynamique le coefficient de
puissance Cp() tout en substituant les capteurs mcaniques y compris
lanmomtre. Ncessairement nous devons construire le rseau de
caractristiques de la puissance olienne fournie par la turbine en fonction de la
vitesse de rotation pour diffrentes vitesses du vent.
Nous considrons la GSAP comme tant un oscillateur contrl par la vitesse du
vent. Ce constat est appuy par le modle de la GSAP en rgime permanent et
donc nous considrons la GSAP comme un anmomtre de puissance. Les
techniques de dmodulation de frquence et de dtection denveloppe des signaux
la sortie de larognrateur apportent de linformation sur lallure et la vitesse
du vent et aussi la vitesse de rotation angulaire.
Sur la figure III-46, nous montrons laspect de modulation par une simulation de
la tension entre phases Vab et du courant Ia de la GSAP. La vitesse angulaire
peut tre extraite dune dmodulation de frquence de lun des signaux alors que
son enveloppe nous informe sur lallure du ventV .
[91]
Chapitre3 : Commande des MAS et GSAP
gnratrice dans le cas dun systme attaque directe. Elles sont donnes dans
la relation (3-26) peuvent tre calcules simplement selon
(3-26)
O f est le coefficient de frottement.
[92]
Chapitre3: Commande des MAS et GSAP
[93]
Chapitre4 : Estimation et Observation dterministe
D ; E ;
Les flux au stator et rotor sont exprims par :
D ; E ;
(4-2)
[94]
Chapitre4 : Estimation et Observation dterministe
0 ; ;
[5/ @[2 R5 [5/ D @ /E
JY / c c
(4-5)
Z5
! ;<" (4-7)
! ;< "
En considrant les composantes du courant statorique dans le repre
stationnaire, celles du courant magntisant sont exprimes en (4-8)
D E
[ 5/ J
c / ! ! "
"
[ 5/ J
(4-8)
c / " !
!
D[ 2 Y [2 E
"
avec (4-9)
0
! ; "
aP-D[ 5/ E
[
(4-10)
5/
[95]
Chapitre4 : Estimation et Observation dterministe
[96]
Chapitre4 : Estimation et Observation dterministe
vs
is
Rs
vs
i s Rs
?!
sexprime par le systme dquations (4-14) :
! !
?" ! !
(4-14)
La variation du flux induit des forces lectromotrices induites et donc le flux est
L ?! OP
obtenu par une intgration des fcem :
!
L ?" OP
(4-15)
"
| | ! ; "
aP-D 2 E
(4-16)
2
[97]
Chapitre4 : Estimation et Observation dterministe
, , ?P . La transformation triphase-
Pour raliser cet estimateur, il convient de disposer de deux capteurs de courant
et de tension. Nous mesurons ainsi
diphase permet den dduire les quatre variables ncessaires.
Les rsultats de simulation de la figure IV-6 montrent laspect simple de la
ralisation. Toutefois, le rsultat de lintgration dpend dune part des valeurs
initiales considres et d'autre part, les signaux de mesures ne sont pas parfaits
et contiennent en plus du bruit des composantes continues. Donc nous assistons
des drives de calcul entrainant le dbordement du calculateur. Dans la figure
IV-4, nous montrons la variable correctement intgr (sortie b) et les effets dune
mauvaise valeur initiale (sortie a) dcale jusqu saturation.
fcem , s s
1
p + c
c
p + c
[98]
Chapitre4 : Estimation et Observation dterministe
Dans les figures IV-6, et IV-7, nous prsentons les rsultats de simulation de cet
estimateur pour trois rgimes de fonctionnement, respectivement en basse
vitesse, en marche normale avec inversion de sens de rotation et finalement en
survitesse. Nous donnons les rponses des flux stator dans les repres
stationnaire et tournant. Hormis un rgime transitoire doux en basse vitesse
figure VI-6 et agit pour les deux autres rgimes figures VI-7 et VI-8.
[99]
Chapitre4 : Estimation et Observation dterministe
Nous citons une deuxime mthode destimation du flux statorique qui est celle
classiquement utilise dans la mthode du champ orient. Le schma de ce
contrle est donn sur la figure IV-9.
Le modle mathmatique du flux stator et sa dynamique est donn dans le
;
systme dquations (4-17) :
Les deux types dalimentation en tension et en courant peuvent tre utiliss avec
ces estimateurs.
[100]
Chapitre4 : Estimation et Observation dterministe
1 i ms 1 i ds
ds
Ls 1 + Tr p i As
2/3
i Bs
js
i qs e iCs
Cem
Tr
r
1 + Tr p s
Tr Tr
le module et langle de flux rotor sont calculs partir du modle de tension par
lexpression (4-20) :
| | ! ; "
aP-D / E
(4-20)
/
[101]
Chapitre4 : Estimation et Observation dterministe
vs
r ( r + r )
2 2
vs
r
is arctg
r r
is
;
quations lectriques de la machine asynchrone :
! ! !
;
(4-21)
" " " (4-22)
Les courants statoriques sont donc exprims par :
D E
J
! R/ ! ! (4-23)
D E
J
" R/ " " (4-24)
0 ;
/
" ! c
(4-26)
Nous substituons (4-23) et (4-24) dans (4-25) et (4-26) pour extraire la dynamique
du flux rotor :
;
/ J R5
c / ! / ! " (4-27)
; ;
/ J R5
c / " / " ! (4-28)
D ! E ;D " E (4-29)
aP-D / E
/
(4-30)
[102]
Chapitre4 : Estimation et Observation dterministe
i m _ ref i ds _ ref
1 + Tr p i As _ ref
2/3 iBs _ ref
js
Cem _ ref i qs _ ref e iCs _ ref
s
K
r
Tr
Les deux dernires mthodes destimation sont trs sensibles aux variations de la
constante de temps rotorique Tr. Donc toute erreur sur le calcul de la phase du
flux rotorique, entraine un couplage entre le flux et le couple. Cette situation peut
conduire des instabilits tant donn que le systme ne dispose daucune
rgulation.
[103]
Chapitre4 : Estimation et Observation dterministe
[104]
Chapitre4 : Estimation et Observation dterministe
position sont considres comme des paramtres et non comme variables dtat
au mme titre que les courants et les flux et le systme devient linaire.
Lordre de lobservateur est souvent complet et peut tre rduit selon certaines
hypothses. Dans le cas dune machine symtrique, lordre dun observateur de
flux est de 4 permettant la connaissance des composantes des flux stator et rotor.
Tout en gardant le systme dordre complet, nous pouvons ramener lanalyse du
systme un observateur dordre rduit en ne considrant que les quations
relatives aux modes non mesurables. La synthse de tels observateurs est
conditionne par la vrification des hypothses de la commandabilit et
lobservabilit du systme en tout point de fonctionnement.
IV.5.1 Observateur dterministe de flux statorique dordre complet
Nous considrons une machine asynchrone alimente par un onduleur de
tension MLI et le modle dtat dans un rfrentiel stationnaire. Nous donnons
sur la figure IV-13 le synoptique dun observateur dterministe de flux stator.
is
vs y=
u= is
v s
+
+ x
+ y
+ s
x =
s
is
is
Figure IV-13 Observateur dterministe de flux stator
Le vecteur dtat est compos des courants et des flux statoriques. les matrices
1 0
A,B et C de cet observateur sont donc :
0 0 0 ~
~ ~
!
} " 0 0 0 } 0 1
} 0 0 1 0
} , } /
, 0 ,) r s (4-31)
./ R/
}! } R5 R5 } R5 0 0 0 1
} } } /
R/ ./
|" | R5 R5 | 0 R5
avec ; et ;
R2 R/ R2 R/ .2 R/ ./ R2
R5 R5 R5 R5
(4-32)
[105]
Chapitre4 : Estimation et Observation dterministe
( ; ; +?
(
c
( )( (4-33)
? (
+)
En considrant la nouvelle matrice dtat que
0 0 1 0
dterminant de la matrice OB est donn par lexpression (4-36) :
~ 0 0 0 1
) }
r s
./ R/
! }
) }
R5 R5
(4-35)
R/ ./
| R5 R5
e g ;e g
./ R/
detD!E R5 R5
(4-36)
E 0
propres sont les racines de lquation caractristique (4-37)
detD# (4-37)
Pour la dtermination des coefficients de la matrice L, il existe plusieurs
mthodes dans la littrature. Nous en citons en premier la mthode de la forme
compagne qui ncessite un changement de base caractris par une matrice W
telle que :
( @J ( ?P D @J E ( ; D ; +E
c
identifier lquation caractristique de (4-39) avec celle que nous imposons (4-
qui consiste choisir les coefficients de la matrice de gain K de manire
[106]
Chapitre4 : Estimation et Observation dterministe
0
Avec
~
}0
v& ! @J }
}1
|1
detD# E ; D ; ;+ < E ; D1 < ED ; +J E 0
/
(4-39)
Aprs identification de (4-38) et (4-39)
+J ; D1 ; < E
D1 ; D E
+ J ;<
J
Avec K1 et K2 exprime en complexe
~
KJ } J
+ t y }
}0 x
}
K
|x 0
La dynamique de lobservateur de Luenberger dpend principalement du
placement de ses ples. Ils sont choisis gnralement plus rapides que ceux de
lestimateur tout en restant trs lents par rapport aux bruits de mesures. Le
comportement dynamique de cet observateur est montr sur la IV-14 o sont
reprsents le module du flux observ.
[107]
Chapitre4 : Estimation et Observation dterministe
0
)
} } }
" !
; r s
R5 / R5
}R 5 }
2 /
R
c}
! 0 ! }0
@J 2
} } / } } 0 "
/
| " } @J | "
|0
|0 0
R5
/ / (4-40)
~
!
1 0 0 0 "
}
s}
!
r s r
" 0 1 0 0 } !
}
+ -.../...0
|-/0
"
, 3
0
des lments de la matrice A par ceux de lexpression (4-40)
~ a 0
~r s r s
b
}0 }0 a
A=} }d 0 e
b
}O 0 ? }r s 2 3
|0 |0 d e
O ?
1 D1 E 1 D1 E 1 D1 E 1
avec
4 ; 5; ; ;O ;?
donc la matrice des gains + est antisymtrique et de dimension (4x2). Elle peut
J
scrire donc
~
} J
+ }
}0 x
}
|x 0
1 1 1
Avec
Nous donnons en figure IV-15 le lieu des racines du systme en boucles ouverte
et ferme.
[108]
Chapitre4 : Estimation et Observation dterministe
Nous avons test par simulation cet observateur de flux rotorique pour trois types
de profils de vitesse de rfrence. En basse vitesse, en survitesse et aussi une
inversion de sens de rotation au milieu du temps de la simulation. Nous
donnons dans les figures IV-16, IV-17 et IV-18 les rponses des composantes du
flux rotor, sa position et aussi son module pour les profils de vitesse
[109]
Chapitre4 : Estimation et Observation dterministe
[110]
Chapitre4 : Estimation et Observation dterministe
La vitesse de glissement, reprsente par l'quation (4-48) est troitement lie aux
paramtres de la machine, en particulier au facteur de dispersion et de la
constante de temps rotor :
R2 [^2
[ / DU2 @ R2 [U2 E
(4-48)
[111]
Chapitre4 : Estimation et Observation dterministe
[112]
Chapitre4 : Estimation et Observation dterministe
e g
J / /
! "
7/
c D/ E9 c c
(4-50)
Dans [vas 98] , lauteur exprime la vitesse de glissement par la relation (4-
51)dans un repre li au flux rotorique et pour lequel le flux est cal sur laxe d.
[^2 [ 2 7/ @[ 2 [ 7/
[ / |KKKKK| / |KKKKK|
5/ 5/
(4-51)
[113]
Chapitre4 : Estimation et Observation dterministe
+
+ x
+ y
+
dr
x =
qr
Nous exprimons en (4-55) les quations du vecteur de sorties de lobservateur
& &
( D 8 ; 8& E
R5 J
R/
(4-55)
/
(& D 8& E
R5 J
8
R/ /
Z
,U Y 5
G
9 U/
Z/ X/
Z5 9
(4-56-a)
Z/ ^/
Z
,^ Y 5
G
9 ^/
Z/ X/
Z5 9
(4-56-b)
Z/ U/
[114]
Chapitre4 : Estimation et Observation dterministe
rotation est sollicit, la majeure partie des variables de cet observateur changent
de signe. Toutefois il peut arriver que pour un point de fonctionnement
particulier le dnominateur de lestimateur de vitesse devienne nul mais en
aucun cas nous aurons les deux composantes du flux nulles au mme temps.
Dans ce cas une des expressions (4-56-a) ou (4-56-b) de lestimateur sera utilise
offrant ainsi une disponibilit de lestimation.
IV.7 Observateur de couple de charge
Dans certaines applications, la connaissance du couple de charge sera dune
grande utilit pour des commandes adaptatives. Ainsi nous utilisons un
observateur de Luenberger dordre 2 pour observer et la vitesse et le couple de
charge. Le synoptique de cet observateur est donn en figure IV-23.
iqs
+
+ x
+ y
+
Cch
Nous considrons le flux constant et align sur laxe d et le couple de charge est
constant sur une priode dchantillonnage. Nous donnons en (4-58) les
quations mcaniques de la machine :
D) ) *E .
J <
c ; ;
0
3
(4-58)
c
avec J
R5
R/
J
r s r ;s r s;r; s
<
)* )
&
0 0 0
;
c
*
D1 0E r s
(4-61)
)*
Nous arrivons une reprsentation dans lespace dtat o le courant iqs tant
lentre, la vitesse et le couple de charge composantes du vecteur dtat et encore
la vitesse comme sortie.
[115]
Chapitre4 : Estimation et Observation dterministe
9 J
9 J -J
r s r ;s r s;r s ;r s D
9E
<
-
&
)* 0 0 )=* 0
;
c =
(4-63)
avec J
;
9 <
-J
J
9 J -J
r s ; r s;r s ; r s
-
&
)* - 0 )=* 0
;
c =
(4-64)
[116]
Chapitre4 : Estimation et Observation dterministe
[117]
Chapitre4 : Estimation et Observation dterministe
Dans cette section nous focaliserons notre intrt sur la deuxime technique qui
est base sur ladaptation dun systme en se rfrant un modle de rfrence
(Reference Adaptive System MRAS).
IV.8.2 Systme adaptatif avec modle de rfrence MRAS
Actuellement le systme adaptatif avec modle de rfrence MRAS est parmi les
nouvelles mthodes de contrle les plus populaires utilises principalement dans
les applications de commande de machines lectriques sans capteurs.
Le principe de la technique est illustr dans la figure IV-27 et elle se compose
d'un modle de rfrence et un modle ajustable (adaptatif), avec un mcanisme
d'adaptation. Le modle de rfrence est indpendant de l'information estimer
alors que le modle adaptatif en dpend.
Ainsi lerreur rsultante de la comparaison des sorties des deux modles est
introduite dans un mcanisme d'adaptation qui est gnralement un rgulateur
PI pour estimer les paramtres dadaptation.
v xd xq
i
xd xq
[118]
Chapitre4 : Estimation et Observation dterministe
Dans les systmes MRAS appliqus aux machines asynchrones les variables
dtat (xd, xq) peuvent tre les composantes du flux rotoriques, ou celles de la
fcem ou encore les composantes de la puissance ractive. Ces mmes variables
dtat sont obtenues partir de grandeurs mesures telles que les tensions ou
les courants.
Dans notre situation, nous prsenterons la mthode destimation de la vitesse
partir de deux schmas MRAS dont un est bas sur la fcem et lautre sur la
puissance ractive.
IV.8.2.1 Schma Estimateur de Vitesse MRAS bas sur la puissance
ractive
Les quations des tensions de la machine asynchrone peuvent tre exprimes
dans le rfrentiel dq par :
; ;
[U2 R5 U/ R5
c & R/ c R/ &
; ; ; ;
[^2 R5 ^/ R5
(5-54)
& & c R/ c R/
L'expression de la puissance ractive est donne par :
& & (5-55)
En remplaant et & en (5-54) et respectivement par & et nous aurons
lexpression de la puissance ractive en (5-56) :
; ; ; ;
[^2 R5 ^/ R5 [U2
c R/ c R/ & c &
;
R5 U/ R5
R/ & c R/ & & (5-56)
Ou encore :
D ; E;
R5 9
& R/
(5-58)
Sur la figure IV-28 nous donnons le synoptique dun estimateur de vitesse MRAS
bas sur la puissance ractive. La sortie du modle de rfrence (5-59) est
compare celle du modle adaptatif (5-58). Le mcanisme dadaptation bas
sur la valeur estime ajuste le modle adaptatif.
[119]
Chapitre4 : Estimation et Observation dterministe
?&_
R5 ^/ [^2 (5-60)
R/ c & & c
?
R5
9 U/ R5 R5 [U2 @U/ @1/ / ^/
_ R/ c R/ /
?&_
R
5
9 ^/ R5 R5 [^2 @^/ Y1/ / U/
(5-61)
R/ c R/ /
[120]
Chapitre4 : Estimation et Observation dterministe
[121]
Chapitre4 : Estimation et Observation dterministe
1 est
np
est
elec
est
[122]
Chapitre4 : Estimation et Observation dterministe
r
VGSAP
est
cosDE
la figure IV-32.
~
o
~
} }
V }cosD E
w
} p 0
} } xw
(4-66)
| 3 |cosD E
0
V sinD&H@ E V sinDE
alors :
& (4-67)
La fonction de transfert de cette stratgie prsente une non-linarit. Pour
pouvoir synthtiser le correcteur, nous considrons les faibles variations de la
V sinD&H@ E V sinDE B V
phase ce qui justifie lapproximation suivante :
& (4-68)
Nous aboutissons donc un systme de deuxime ordre caractris
principalement par les deux paramtres classiques savoir lamortissement z et
le temps de rponse. La fonction de transfert de cette solution sera donc :
JY
BCCD DE E
D E JY
Y
9
(4-69)
E 9FG
[123]
Chapitre4 : Estimation et Observation dterministe
[ ?P +
1H 9 I1H
7G 7G
(4-70)
Cet estimateur sadapte trs bien pour les gnratrices synchrones vitesse
constante. Pour notre tude, la stabilit de la PLL est compromise du fait que le
rgulateur dpend de lamplitude des tensions. Ces dernires dpendent
uniquement de la vitesse de rotation.
donne une plage de frquence appartenant lintervalle k10`J, 80`Jn pour une
La plage de vitesse de la GSAP est comprise entre 75 et 600tr/mn. Ce qui nous
machine hexa-polaire.
Le correcteur PI est conu pour obtenir des une frquence de coupure de la
boucle de gain dau moins de 4, avec une marge de phase suprieure 50.
Comme la tension V est aussi proportionnelle fe ; la synthse du correcteur ne
sera donc pas aussi aise pour pouvoir stabiliser la boucle de gain. Nous avons
entrepris une srie de rglages empiriques des gains pour aboutir kp=0.22 et
Ki=6.22rd/s
Les figures IV-33, IV-34 et IV-35 illustrent les rsultats de simulation pour divers
cas. Dans certains essais, la GSAP dbite directement sur une charge rsistive et
dans dautres la GSAP est associe au redresseur et au systme de stockage sur
batteries daccumulateurs.
[124]
Chapitre4 : Estimation et Observation dterministe
Nous notons les bonnes performances de cette technique qui reste peu couteuse
pour tous les rgimes de fonctionnements avec et sans batteries. Toutefois Cet
estimateur sadapte uniquement aux machines synchrones o le rotor et le stator
tournent la mme vitesse et donc la machine asynchrone ne peut pas bnficier
de cette technique.
[125]
Chapitre4 : Estimation et Observation dterministe
c D c E
00 0
(4-71)
Ainsi nous dduisons la pulsation de la GSAP par lexpression suivante :
[126]
Chapitre4 : Estimation et Observation dterministe
Les figures IV-38, IV-39, IV-40 et IV-41 donnent les rsultats de simulation pour
divers essais de simulation dont certains la GSAP associe au redresseur dbite
directement sur une charge rsistive et inductive avec et sans les batteries.
[127]
Chapitre4 : Estimation et Observation dterministe
IV.11 Conclusion
Dans ce chapitre nous avons analys certaines techniques permettant destimer
principalement les flux statorique et rotorique. Lesquelles sont dployes dans les
principaux contrles utiliss pour les machines asynchrones et synchrones.
[128]
Chapitre4 : Estimation et Observation dterministe
[129]
Chapitre5 : Observation stochastique
[130]
Chapitre5 : Observation stochastique
v w
u y
y (k + 1 k )
x (k + 1 k )
x (k + 1 k + 1)
x (k k )
[131]
Chapitre5 : Observation stochastique
dtat du systme et galement des valeurs prcdentes des tats estims (DE .
obtenues en utilisant un modle mathmatique dfinissant la reprsentation
Dans la deuxime tape de filtrage, les tats corrigs (D ; 1Esont obtenus partir
mathmatique et galement la matrice de covariance du systme Q sont utiliss.
D ; 1E . DE ; . DE ; DE
comme exprim en (5-1) :
DE ) . DE ; . DE ; LDE
(5-1)
O y est le vecteur de sortie et u est le vecteur des entres, tandis que x est le
DE . >DE ; . DE
suivantes (5-2) et (5-3)
(5-2)
DE MDEN DEM DE ; (5- 3)
MDE
avec
OkoU .>DEYpU . DEn
P
>DE
(5-4)
O
[132]
Chapitre5 : Observation stochastique
~ ~
x k +1 k = Ad x k k + Bd u k k
~ ~
Pk +1 k = Fk +1 k Pk k F kT+1 k + Q
~
Pk +1 k H Tk +1
K k +1 = ~
H k +1Pk +1 k H Tk +1 + R
k = k +1
~ ~ ~
x k +1 k +1 = x k +1 k + K k +1 ( y k +1 y k +1 )
~ ~ ~
Pk +1 k +1 = Pk +1 k K k +1H k +1Pk +1 k
x k = x k 1
Pk = Pk 1
[133]
Chapitre5 : Observation stochastique
o K est la matrice de gain du filtre de Kalman, qui est dfinie par (5-7)
+DE
DEQ X DE
QDE DEQ X DEY.
(5-7)
`DE
avec
Ok3U .DE
P
>DE
(5-8)
O
DPE )1 DPE
(5-9)
Le modle stochastique est semblable au dterministe mis part les bruits qui
traduisent les mconnaissances sur le systme. A lquation dtat nous ajoutons
des bruits dtat vDtE et lquation des sorties, nous ajoutons wDtE vecteur de
bruits de mesures qui traduisent les erreurs dues aux capteurs
a 0 b c 0 ! 0
J
~ ~ ~ ~ R2
!
}" }0 a c b 0 } " }0 J
} } } } R2 !
c}
! }d 0 e 0 } ! ; }0 0 r s
} }
0 } " }
"
} " }0 d e
} }0 0
| |0 0 0 0
0 | |0 0
~
!
(5-11)
}"
! 1 0 0 0 0 }
r s r s} !
" 0 1 0 0 0 }
} "
|
[134]
Chapitre5 : Observation stochastique
~
!
}"
} ! !
} ! , r s, r s
} " "
(5-12)
} "
|
Les matrices du systme dtat sont donc
a 0 b ~ R2 0 c 0
J
~
}0 a c b }0 J 0
} } R2 1 0 0 0 0
J }d 0 e }0 0 , )J r s 0 , J
} } 0 1 0 0 0
(5-13)
}0 d e
} 0 0
0
|0 0 0 0 0 |0 0
Laspect rcursif de FKE, impose une numrisation de toutes les grandeurs
utilises. Les matrices du systme seront donc discrtises par application des
; * J
relations de passage (5-14) :
_J
_J * J
) )J
(5-14)
_J
1;a ? 0 c c
~
b * * | * " |
}0 1;a ? c * | b * c * ! |
}
1;e
ODoU YpU E
MJ T
(| }d * 0 ? * | * " |
}
1;e
O
(5-16)
}0 d * * | ? * ! |
|0 0 0 0 1
[135]
Chapitre5 : Observation stochastique
1 0 0 0
`J
OD3U_ E r s
(YJ|
T
0 1 0 0
O
(5-17)
1? 9 0 0 0 0
exprimes en (5-18) :
~
}0 1? 9 0 0 0
} 1? 2 0
J }0 0 1? 9 0 0 , J r s
} 0 1? 2
(5-18)
}0 0 0 1? 9 0
|0 0 0 0 0.01
Ainsi, nous donnons en figure V-3 la structure dun control vectoriel sans capteur
bas sur lobservateur du filtre de Kalman tendu. Ce dernier reconstitue le flux
rotor et la vitesse de rotation.
Nous avons entrepris une srie de simulations pour dployer le filtre de Kalman
et nous lavons test pour trois types de profils de vitesse de rfrence. En basse
vitesse, en survitesse et aussi pour une inversion de sens de rotation. Nous
donnons dans les figures V-4, V-5 et V-6 les rponses des composantes du flux
rotor, et la vitesse de rotation estime avec la vitesse mesure. Les rsultats
obtenus montrent des performances trs satisfaisantes pour les trois rgimes de
fonctionnement.
[136]
Chapitre5 : Observation stochastique
ref
*
ref
*
r
VSABC
I SABC
[137]
Chapitre5 : Observation stochastique
Pour montrer leffet des matrices de covariance Q et R, nous donnons dans les
figure V-8, les rsultats de simulations entreprises pour un dmarrage direct de
la machine asynchrone.
[138]
Chapitre5 : Observation stochastique
[139]
Chapitre5 : Observation stochastique
V.3.1.3 Amliorations
~ D2 ; / E 0
J DJ@ E J DJ@ E J DJ@ E
0
J
~ }
/ R5 R5
~ ~ R2
}& D ; E 0 } & } J
J DJ@ E J DJ@ E J DJ@ E
} 0
} }R 5
2 / R5 / R5
}} ; } R2 r s
c} }
0 0
@J
} / } }0 0 &0
}
- /
/
| & } -/0
| |
|0 0 0.0
0 ./.
R5 @J &
-/0 -.
/ /
-..................../....................0
p
o
~
1 0 0 0 }&
r s r s}
& 0 1 0 0 }
}
+ -.../...0
| &
U 3
-/0
(5-19)
[140]
Chapitre5 : Observation stochastique
0
0
J
~ ~ ~ ~ R2
}& }0 }
& } J
} } } ; }0 R2 r s
c} }O 0 a } }0
1
} 0 &0
1 } }
- /
}
|-/0
& |0 O
-..../....0 a |
-/0& |
-.0 0
./.
.0
o p
~
(5-20)
1 0 0 0 }&
r s r s}
& 0 1 0 0 }
}
+ -.../...0
| &
U 3
-/0
Avec e g,
D1 E
; , ,O ?P
1 1 D1 E J DJ@ E R5 - R5
d a a R5 / DJ@ E
t y ;t y
a a
0
c 1
(5-21-a)
& & &
a a
t y
a
& 1
(5-21-b)
&
a
Le vecteur de sortie y de (5-21-b) peut tre valu partir des mesures des
grandeurs accessibles notamment les tensions et courant au stator. Ainsi nous
lexprimons par (5-22)
D ;
R5
E - [U2
c
t y
a
& D ;
R5
E - [^2
(5-22)
& & c
a
[141]
Chapitre5 : Observation stochastique
o p
0 0
'*1 **(***) '*(*)
~ a ~ a
'()
~ ~
} }
V
} }
; }0
c} & } 0 }
1
&
} } a
} } a
&
| |0 0 0 | |0 0
(5-23)
0 ~
1
}
t y} &
a
& 0
..0 }
1
-/0
|
-.../.
a
,
3
-/0
D ; 1E DE DE ; DEDE
dchantillonnage nous aurons le systme dtat discret (5-24) :
DE ) DE
(5-24)
avec
~ 0
*
~1 DE 0
*
}
*
} a
DE 1 ; * } DE }
0 0
*
* DE 1 }
* *
} }
|0 1
a
0 0 0 |
~D1
4
/
E * DE * a DE
}
DE D1 Oa DE
ODoU YpU E
} * E
4
(|
M T *
}
/
O
(5-25)
|0 0 1
DE DE
1
&
`
OD3U E t y
(YJ|
a
T
DE DE
1
O
(5-26)
a
1e@x 0 0
matrices exprimes en (5-27)
3e 0
z0 1e@x 0 { ?P r s
0 3e
(5-27)
0 0 1e
Nous donnons en figure V-9 les rponses obtenues suite un essai de simulation
avec inversion de sens. Nous notons que le filtre perd son observabilit au
passage en basse vitesse et tend vers une instabilit. Ceci se confirme par les
rponses obtenues de la figure V-10.
[142]
Chapitre5 : Observation stochastique
[143]
Chapitre5 : Observation stochastique
avec
045
dD E d D E
r
!
(5-30)
s r s r s
& d D E dD E "
[144]
Chapitre5 : Observation stochastique
0 0
. [
~ ~ R ~ ~ R
R
} } } } [
0
. 5 !
} } R r
; } R s
& &
c} }
R R
}
} }0 0 0 0 } } 0 0 "
| | |
|0 0 1 0 0 0 (5-31)
~
! d d 0 0 }
r s r s}
&
" d d 0 0 }
|
Dans cette reprsentation dtat nous considrons, le vecteur v et i dans le repre
diphas fixe () comme tant respectivement le vecteur dentre et le vecteur de
sortie. Le vecteur dtat est compos donc du vecteur courant ; exprim cette fois
dans le repre mobile synchrone (dq) et des grandeurs vitesse et position. Nous
donnons en (5-32) et (5-33) les vecteurs et matrices du systme dtat.
~
} ! !
, r s, r s
&
}
} " "
(5-32)
0 0
. [
~ R ~ R R
} } d d 0 0
0
. 5 [
} R R , } R R , ) r s(5-33)
} } d d 0 0
}0 0 0 0 } 0 0
|0 0 1 0 | 0 0
Pour implmenter lalgorithme FKE, les matrices du systme seront discrtises
; *
par application des relations de passage (5-34) :
_
_ *
) )
(5-34)
_
~1 0 0
. [
R * * ~ R * R *
} }
1 0
. 5 [
} * R * R * , } R * R * (5-35)
}0 }
_ _
0 1 0 0 0
} }
|0 0 * 1 | 0 0
[145]
Chapitre5 : Observation stochastique
~1 D !d " d E
. 4
R * * & * R
}
1 D ! d ; "d E
. 5 4
} * R * R * * R
}0
M
0 1 0
(5-36)
}
|0 0 * 1
d d 0 D d ; & d E
` r s
d d 0 d &d
(5-37)
0.5 0 0 0
exprimes en (5-38) :
~
}0 0.5 0 0 0.8 0
} , r s
} 0 0 2 0 0 0.8
(5-38)
|0 0 0 0.05
Ainsi, nous donnons en figure V-11, le schma de lestimateur de vitesse et de
position moyennant le FKE compte tenu du modle bas sur la fem.
Nous donnons en figure V-12 et V-13 les rponses obtenues suite un essai de
simulation en appliquant la turbine un changement de couple suite une
variation de la vitesse de vent. Le test a t effectu sur des donnes prleves sur
la GSAP dbitant directement sur une charge et aussi associe un redresseur.
[146]
Chapitre5 : Observation stochastique
[147]
Chapitre5 : Observation stochastique
0 0 d d
.
~ R
~ ~ ~
} & d d
} & 0 } ; } !
. 5
}
c} R R } } r s
} } } 0 0
}0 0 0 0 } +
"
| |+ -.| . 0../...0.0
|-.
0 ....0../.. 0
1.....0
X
pX
oX
X (5-39)
~
! d 0 0 }d &
r s r s}
+" d d 0 0 }
-....../......0
,X 3X
|
~
} & !
} , W W r s
}
W
"
(5-40)
|
d d !
r s r sr s
& d d "
(5-41)
1 0 0 0 * d *d
~ ~
}0 1 0 0 } *d * d d d 0 0
} , } ,) )W r s(5-42)
}0 0 1 0
_W _W _W
} 0 0 d d 0 0
}
|0 0 * 1 | 0 0
1 0 0 *D !d " d E
~
}0 1 0 * D ! d ; "d E d d 0 D d ; & d E
} , `W r s(5-43)
}0 0 1 0 d d 0 d &d
MW
}
|0 0 * 1
[148]
Chapitre5 : Observation stochastique
0.5 0 0 0
~
}0 0.5 0 0 0.9 0
W } , r s
}0 0 2 0 0 0.9
W (5-44)
|0 0 0 0.01
Nous donnons en figure V-15 et V-16 les rponses obtenues suite un essai de
simulation en appliquant la turbine un changement de couple suite une
variation de la vitesse de vent. Le test a t effectu sur des donnes prleves sur
la GSAP dbitant directement sur une charge en premier lieu et aussi associe
un redresseur .
V.4.2.1.1 Conclusions
Des deux mthodes analyses prcdemment pour la GSAP, nous constatons
que le FKE bas sur la fem est le plus performant mme sil plus de capteurs
pour mesurer les grandeurs ncessaires llaboration du modle dtat.
[149]
Chapitre5 : Observation stochastique
[150]
Chapitre5 : Observation stochastique
V.5 Conclusions
Dans ce chapitre nous avons pass en revue certaines mthodes dobservation
stochastique de flux et de vitesse de rotation. Nous avons appliqu le FKE et
pour la machine asynchrone et galement pour la Gnratrice synchrone
aimants permanents.
Les rsultats de simulation obtenus sont significatifs. Pour la machine
asynchrone, La prcision de lestimation de vitesse moins bonne en basse vitesse
quen rgime dentrainement normal. La rduction de lordre du filtre na rien
apport quand la prcision et stabilit du filtre sauf bien sur la rduction des
temps de calcul. Nous retenons la structure du FKE dordre complet.
Pour la machine synchrone, le FKE bas sur la fem se distingue par rapport
aux autres mthodes analyses aussi bien en matire de dynamique, de
performance.
[151]
Chapitre6 : Validation Exprimentale
VI.1 Introduction
Dans ce chapitre nous prsentons un descriptif de lensemble des quipements
sur lesquels nous tions amens effectuer des exprimentations. Nous
prsentons galement certains rsultats obtenus
VI.2 Structure gnrale
le synoptique gnral du banc est reprsent en figure VI-1.nous distinguons
quatre parties principales :
partie lectromcanique
partie puissance
partie acquisition
partie commande (calculateur).
Redresseur
Unit Controle
Onduleur
iabc
Interface CAN
Capteurs
Courants
vabc Capteurs
Consignes Tensions
Interface
np encodeur
[152]
Chapitre6 : Validation Exprimentale
[153]
Chapitre6 : Validation Exprimentale
VI.2.4.1 ADMC401
Nous donnons en figure VI-4 le synoptique de ce processeur cest un DSP dont
les performances voisine celles de son concurrent chez Texas Instruments
(TMS326F240) avec un prix trs comptitif .
[154]
Chapitre6 : Validation Exprimentale
[155]
Chapitre6 : Validation Exprimentale
qualifier ceci dinconvnient car avec cette manire de concevoir les programmes,
nous avons acquis notre sens un savoir faire considrable.
Code source
Langage Assembleur Fichiers INCLUDE
[.DSP]
Assembleur
Fichier Listing
(.LST)
Fichier Initialisation
donnes (.INT)
Fichier Objet
(.OBJ)
Fichier Code
(.CDE)
VI.2.4.2 TMS320F2812
Par contre le kit bas sur ce DSP prsente lavantage de disposer dun outil de
dveloppement puissant (Code Composer). Ce kit est bas sur un DSP 32 bits
virgule fixe intgrant plusieurs priphriques et parmi ses caractristiques, nous
citons
Performance dexcution de 150 MIPS
RAM de 18K
Mmoire Flash de 128K
Mmoire SRAM de 64K
Horloge de 30 MHz
La figure VI-4 rsume son architecture interne sous forme de blocs fonctionnels:
Convertisseurs analogiques numriques 12bits.
Sorties PWM.
Entres sorties logiques GPIO.
Entres pour encodeur.
[156]
Chapitre6 : Validation Exprimentale
[157]
Chapitre6 : Validation Exprimentale
Nous donnons dans les figures des chronogrammes obtenus sur les sorties CH et
CL ainsi que leur analyse harmonique pour une frquence Fs de 100Khz (Figures
VI-8a et VI-8c) et une Fs de 10Khz (Figures VI-8b et VI-8d)
a b
c d
Figure VI-8
Nous montrons dans la figure VI-9 linjection dun temps mort de 1.25s.
[158]
Chapitre6 : Validation Exprimentale
Dtermination du
secteur k
Calcul du temps de
repos T0
[159]
Chapitre6 : Validation Exprimentale
[160]
Chapitre6 : Validation Exprimentale
VAs
Vs
VBs
VCs Vs
Vs _ comp
Te fcemS 1
Vs _ comp Rs .I s s
1 + Te .c z
I s
= s 2 + s 2
s
1 1 cos s = cos s
z 1 + Te .c
Vs _ comp
fcemS s
Vs _ comp Rs .I s
Te 1
s sin s = sin s
1 + T e . c z
I s
1 1
z 1 + T e . c
fcemS fcems
fcems . s fcems . s
I s I ds e =
s
2
I s
Ls .I qs e
sin s cos s I qs
gli =
Tr .( ds .Ls .I ds ) r
s e
r = gli gli
s ds p
sin s cos s
Lacquisition des tensions et courants statoriques est une tape cruciale pour une
implmentation prcise. La carte ADMC401 est base sur un DSP 16bits
[161]
Chapitre6 : Validation Exprimentale
virgule fixe. Pour avoir une meilleure prcision le format retenu pour le codage
des valeurs est 1.15.
16 .15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Ainsi, toutes les variables du programme doivent tre mises lchelle selon la
relation (6-2) :
Ainsi, toutes les variables du programme doivent tre mises lchelle selon la
relation (6-2) :
1 M ;1 2@J
7.
(6-2)
Z.
Nous donnons dans les figures VI- quelques rsultats exprimentaux relevs sur
la machine MAS2 dont les paramtres sont donns en Annexe.
Courants d ?P d Courants d ?P d
Tensions d ?P d Tensions d ?P d
[162]
Chapitre6 : Validation Exprimentale
Flux d
?P d Flux Od
?P Od
[163]
Chapitre6 : Validation Exprimentale
?P
d ?P
[
Vitesse champ tournant et rotor
a
Vitesse rotor et glissement
[164]
Chapitre6 : Validation Exprimentale
Nous donnons dans les figures VI-15 et VI-16 quelques rsultats exprimentaux
relevs sur la machine MAS2 dont les paramtres sont donns en Annexe1. La
machine tant entraine par un variateur de vitesse commande scalaire en
boucle ouverte. Pour diverses consignes de vitesse nous avons not les rponses
flux rotorique et vitesse de rotation pour quelques consignes en rgime normal et
aussi en rgime dinversion de sens de rotation.
[165]
Chapitre6 : Validation Exprimentale
Nous avons effectu un filtrage sur les rsultats obtenus lors de lenregistrement
des squences dinversion de sens de rotation .
[166]
Chapitre6 : Validation Exprimentale
Changement de Consignes
Figure VI-16
16 Rponses Vitesse FKE avec changement de sens
[167]
VII. Conclusions gnrales
[168]
Chapitre6 : Validation Exprimentale
[169]
Nous avons prsent galement un observateur MRAS, qui nest quun
observateur dterministe auquel, nous intgrons un mcanisme dadaptation
sujet de la non linarit. Nous avons analys ce systme pour reconstituer les
flux et vitesse de la machine asynchrone en considrant les puissances active et
ractive.
Nous avons finalement propos un schma de redploiement du banc dessai au
Laboratoire de systmes lectriques sis ENSEM visant valuer les commandes
vectorielles sans capteur.
Ainsi, les perspectives proposes pour la suite de ce travail sont donc multiples.
Nous citons en particulier :
Analyse et dveloppement des algorithmes issus de lintelligence artificielle
pour ajuster au mieux les matrices de covariance capitales pour le
dploiement du filtre de Kalman.
Dveloppement des mthodes bases sur laspect de la machine.
notamment celles utilisant la signature spectrale permettant de
reconstituer la vitesse et galement dtablir un diagnostic suite un
dfaut.
Intgration des mthodes didentification en temps rel des paramtres des
machines.
[170]
Rfrences Bibliographiques
VIII. Bibliographie
[171]
Rfrences Bibliographiques
[172]
Rfrences Bibliographiques
[173]
Rfrences Bibliographiques
September/October 1994.
[174]
Rfrences Bibliographiques
[175]
Rfrences Bibliographiques
[176]
Rfrences Bibliographiques
[Shin 2000] Shin, M.H., S.S. Hyun, S.B. Cho and S.Y. Choe (2000) "An
Improved Stator Flux Estimation for Speed Sensorless Stator
Flux Orientation Control of Induction Motors" IEEE
Transactions on Power Applications, vol. 15, no. 2.
[Simoes et Bose 1993] M.G. Simoes, B.K. Bose "Neural Network Based Estimation of
Feedback Signals for a Vector Controlled Induction Motor
Drive" IEEE Trans. Indus. Appli., vol. 31, no 3, pp. 620-629,
May/June1993.
[Simulink] Simulink on Matlab 7.4.0 Release 14. Copyright 2007 The
MathWorks, Inc.
[Tajima 1995] H. Tajima, Y. Matsumoto, H. Umida, M. Kawano "Speed
Sensorless Vector Control Method for an Industrial Drive
System" IEEE Power Electron. Spec. Conf.., Yokohama, pp.
1034-1039, 1995
[Tajima et Hori 1993] H. Tajima, Y. Hori, "Speed Sensor-Less Field-Orientation
Control of the Induction Machine" IEEE Trans. Indus. Appli.,
vol. 29, no 1, pp. 175-180, 1993.
[Takahashi et Noguchi 1985] I. Takahashi, T. Noguchi "A New Quick Response High
Efficiently Control Strategy of an Induction Motor" IEEE IAS
Ann. Met., pp. 496-502, 1985
[Thongam 2009] J. S. Thongam, P. Bouchard, H. Ezzaidi, and M. Ouhrouche,
ANN-Based Maximum Power Point Tracking Control of
Variable Speed Wind Energy Conversion Systems, Proc. of the
18th IEEE International Conference on Control Applications
2009, July 810, 2009, Saint Petersburg, Russia.
[TI BPRA043 1996] Texas Instrument, "Digital Signal Processing Solution for AC
Induction Motor", BPRA043 Application Report. Ed: Texas
Instrument, 1996.
[TI BPRA048 1997] Texas Instruments, "Clarke & Park Transforms on the
TMS320C2xx",BPRA048. Application Report. Ed: Texas
Instruments, 1997.
[TI BPRA057 1997] Texas Instrument "Sensorless Control with Kalman Filter on
TMS320 Fixed-Point DSP" Literature Number: BPRA057 Texas
Instruments Europe July 1997
[TI BPRA076 1998] Texas Instruments, "Implementation of a Speed Field
Orientated Control of Three Phase AC Induction Motor using
TMS320C240", BPRA076. Application Report. Ed: Texas
Instruments, 1998.
[Tusini 2000] M. Tusini, R.Petrella, F. Parasiliti "Adaptative Sliding-Mode
Observer for Speed-Sensorless Control of Induction Motors"
IEEE Transactions on Industry Applications, vol. 36, no. 5
Sep/Oct 2000
[Tze-Fun 2009] Chan Tze-Fun, P. Borsje, Wang Weimin, Application of
Unscented Kalman filter to sensorless permanent-magnet
synchronous motor drive, IEEE International Electric
Machines and Drives Conference, IEMDC '09, pp. 631-638, 3-6
May 2009.
[Van der Broeck 1988] Van der Broeck, H.W.; Skudelny, H.-C.; Stanke, G.V. "Analysis
and Realization of a Pulse Width Modulator Based on Voltage
Space Vectors " IEEE Transactions on Industry Applications,
vol. 24 issue 1 part 1, pp. 142 -150. Jan.-Feb. 1988
[Vas 1998] P.Vas. "Sensorless Vector Control and Direct Torque Control"
Oxford University Press. 1998
[Vasantha 2009] B.Vasantha Reddy, B.Chitti Babu Hysteresis Controller and
Delta Modulator- Two Viable Schemes for Current Controlled
Voltage Source Inverter IEEE international conference on
technical postgraduates Kuala lumpur Malaysia 2009
[Verghese 1988] G.S.Verghese, S.R.Sabders observres for flux estimation in
induction machines IEEE trans.Ind.Elect Vol IE-35 No.1
[177]
Rfrences Bibliographiques
[178]
Annexes
IX. Annexes
IX.1 Annexe1 : Paramtres Machines Asynchrone et synchrone
MAS1 MAS2
Puissance 1500W 300W
Rsistance statorique Rs 5.63 27
Rsistance rotorique Rr 2.89 10.11
Inductance statorique Ls 0.385H 0.9308H
Inductance rotorique Lr 0.385H 0.998H
Inductance Mutuelle 0.367H 0.912H
Nombre de paires de ple np 2 2
Moment dinertie J 9.7 10-3 Kg.m2 10-4 Kg.m2
Frottement visqueux f 1.55 10-3Nm/rd/s 1.2.10-4Nm/rd/s
[179]
Annexes
[180]
Annexes
.MODULE/RAM/SEG=USER_PM1/ABS=0x60 Main_Program;
{---------------------------------------------------------
programme Implantation Filtre de kalman Etendu
Pour Machine Asynchrone
Auteur : A.MESBAHI modification 290112
---------------------------------------------------------}
#include <main.h>;
#include <pwm401.h>;
#include <matrix.h>;
#include <mathfun.h>;
#include <adc401.h>;
#include <dac401.h>;
#include <trigono.h>;
#include <refframe.h>;
{----------------------------mes variables----------------------------}
.var/ram/dm/SEG=USER_DM1 consigne;
.INIT consigne: 0x0;
.var/ram/dm/SEG=USER_DM1 tempo1;
.INIT tempo1: 0x0;
.var/ram/dm/SEG=USER_DM1 tempo2;
.INIT tempo2: 0x0;
.var/ram/dm/SEG=USER_DM1 tempo3;
.INIT tempo3: 0x0;
.var/ram/dm/SEG=USER_DM1 tempo4;
.INIT tempo4: 0x0;
.var/ram/dm/SEG=USER_DM1 determinant;
.INIT determinant: 0x0;
.VAR/DM/RAM/CIRC/SEG=USER_DM1 Vabc[3];
.INIT Vabc : 0x0000, 0x0000, 0x0000;
.VAR/DM/RAM/CIRC/SEG=USER_DM1 Iabc[3];
.INIT Iabc : 0x0000, 0x0000, 0x0000;
.VAR/DM/RAM/CIRC/SEG=USER_DM1 Iabc_offset[2];
.INIT Iabc_offset : 0x0000, 0x0000;
[181]
Annexes
.VAR/DM/RAM/CIRC/SEG=USER_DM1 xk_k[5];
.INIT xk_k: 0x1000, 0x1000, 0x1000, 0x1000, 0x1000;
{ 0x7000, 0x7000, 0x7000, 0x7000, 0x7000;}
{ 0x0, 0x0,0x0,0x0,0x0;}
{ ----------- vecteur d'etat l'instant k+1|k---------}
.VAR/DM/RAM/CIRC/SEG=USER_DM1 xk1_k[5];
.INIT xk1_k: 0x0, 0x0,0x0,0x0,0x0;
{---------------matrice diff_fi 5*5 -----------}
.var/ram/dm/SEG=USER_DM1 diff_fi [27];
.var/ram/dm/SEG=USER_DM1 mat_tempo[27];
.INIT mat_tempo: 5,5,0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0;
.var/ram/dm/SEG=USER_DM1 diff_h[12];
.INIT diff_h: 2,5,0x7FFF,0x0000, 0x0000,0x7FFF,
0x0000,0x0000, 0x0000,0x0000, 0x0000,0x0000;
.var/ram/dm/SEG=USER_DM1 diff_h_tr[12];
.INIT diff_h_tr: 5,2,0x0,0x0000, 0x0000,0x0,
0x0000,0x0000, 0x0000,0x0000, 0x0000,0x0000;
{--------matrice temporaire------------- }
.var/ram/dm/SEG=USER_DM1 P1_diff_h_tr[12];
.INIT P1_diff_h_tr: 5,2,0x0,0x0000, 0x0000,0x0, 0x0000,0x0000, 0x0000,0x0000,
0x0000,0x0000;
{-------matrices de covariances----------}
.var/ram/dm/SEG=USER_DM1 P[27];
.INIT P: 5,5,0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0;
.var/ram/dm/SEG=USER_DM1 P_1[27];
.INIT P_1: 5,5,0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0;
{-------matricees de bruits-----------------------------}
.var/ram/dm/SEG=USER_DM1 Q[27];
.INIT Q: 5,5,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0083;
.var/ram/dm/SEG=USER_DM1 R[6];
[182]
Annexes
.INIT R: 2,2,
0x6fFF, 0x0,
0x0, 0x6fFF;
.var/ram/dm/SEG=USER_DM1 inverse_mat[6];
.INIT inverse_mat: 2,2,0x0,0x0,0x0,0x0;
.var/ram/dm/SEG=USER_DM1 tempo_mat[6];
.INIT tempo_mat: 2,2,0x0,0x0,0x0,0x0;
{------------ matrice de gain K -------------------------------}
.var/ram/dm/SEG=USER_DM1 K[12];
.INIT K: 5,2,0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0;
.var/ram/dm/SEG=USER_DM1 y_h_vect[4];
.INIT y_h_vect: 2,1,0x0,0x0;
.var/ram/dm/SEG=USER_DM1 k_vecteur[7];
.INIT k_vecteur: 5,1,0x0,0x0,0x0,0x0,0x0;
{*************************************************}
{ debut programme }
{*************************************************}
Startup:
PWM_Init(PWMSYNC_ISR, PWMTRIP_ISR);
IFC = 0x80;
ay0 = 0x200;
ar = IMASK;
ar = ar or ay0;
IMASK = ar;
ADC_Init;
DAC_Init;
Main:
nop;
wait:
jump wait;
rts;
{***********************************************}
{ PWM Interrupt Service Routine }
{***********************************************}
PWMSYNC_ISR:
call capture;
DAC_pause;
call prediction;
call correction;
call plot;
RTI;
{********************************************}
{ PWM Trip Interrupt Service Routine }
{********************************************}
[183]
Annexes
PWMTRIP_ISR:
nop;
rti;
prediction:
{ajout de b11_Tech*Vsalphabeta}
{element 2}
{ajout de b11_Tech*Vsalphabeta}
{element 3}
[184]
Annexes
{element 4}
M_Mul(K,diff_h,P); M_Mul(P,P_1,mat_tempo);M_sub(P_1,mat_tempo,P);
{ vecteur des mesures et prediction}
ax0=dm(i_vect); ay0=dm(xk1_k); ax1=dm(i_vect+1); ay1=dm(xk1_k+1);
ar=ax0-ay0 ; M_write(y_h_vect,1,1,ar);
ar=ax1-ay1 ; M_write(y_h_vect,1,2,ar);
M_Mul(K,y_h_vect,k_vecteur);
inverse_matrice:
M_determinant2(tempo_mat,determinant);
M_Read(tempo_mat,1,1); dm(tempo1)=ar;
M_Read(tempo_mat,2,2);M_write(tempo_mat,1,1,ar);ar=dm(tempo1);M_write(tempo_mat,
2,2,ar);
M_Read(tempo_mat,1,2); ax0=ar;ar=-ax0; M_write(tempo_mat,1,2,ar);
M_Read(tempo_mat,2,1); ax0=ar;ar=-ax0; M_write(tempo_mat,2,1,ar);
/*------------------partie divison par determinant -----------------------------
-----*/
/* si le determinant est inferieur 0.5 il faut absolument multilplier par un
facteur d'echelle*********/
[185]
Annexes
rts;
capture:
DAC_resume;
[186]
X. Recherche Scientifique
Publications :
Abdelhadi Raihani, Abdellatif Hamdoun, Omar Bouattane, Bouchaib
Cherradi, Abdelouahed Mesbahi Toward an accurate assessment of
wind energy platform of Mohammedia city, Morocco Smart Grid and
Renewable Energy. 11/2012; 2(2):2250-3498.
Abdelhadi Raihani, Abdellatif Hamdoun, Omar Bouattane, Bouchaib
Cherradi, Abdelouahed Mesbahi An Optimal Management System of
a Wind Energy Supplier. Smart Grid and Renewable Energy,
11/2011; 2(2-2):349-358.
Communications
Abdelouahed Mesbahi, Abdellah Saad, Mohamed Khafallah Omar
Bouattane, Abdelhadi Raihani Boost Converter analysis to optimise
variable speed PMSG Wind Generation System The International
Renewable and Sustainable Energy Conference(IRSEC'13) , IEEE
Conference March , Ouarzazate, Morocco 2013.
Abdelouahed Mesbahi, Abdellah Saad, Mohamed Khafallah Omar
Bouattane, Abdelhadi Raihani In situ characterization of a wind
generator by spectrum analysis method International Conference on
Multimedia Computing and Systems, IEEE Conference (ICMCS12),
Tangier Morocco 2012.
Abdelouahed Mesbahi, Abdellah Saad, Mohamed Khafallah Omar
Bouattane, Abdelhadi Raihani Caractrisation in situ dune olienne
par la mthode danalyse spectrale. International workshop on
Information Technologies and Communication (WOTIC'11), ENSEM-
Casablanca Maroc 2011.
Abdelhadi Raihani, Omar Bouattane, Abdellatif Hamdoun
Abdelouahed Mesbahi Exploitation optimale de lnergie fournie par
une olienne. Congrs International sur les Energies Renouvelables
et l'Efficacit Energtique (CIEREE'11) FST-Fes Maroc 2011.
Abdelouahed Mesbahi, Abdellah Saad, Omar Bouattane, Abdelhadi
Raihani Estimation des caractristiques dune plateforme olienne
par la mthode de dmodulation de frquence . Congrs International
sur les Energies Renouvelables et l'Efficacit Energtique (CIEREE'11)
FST-Fes Maroc 2011.
Abdellatif Hamdoun, Omar Bouattane, Abdelhadi Raihani ,
Abdelouahed Mesbahi Caractrisation et valuation nergtique
dune plateforme olienne La 6me rencontre nationale des jeunes
chercheurs en physique. RNJCP FSBSO Casablanca Maroc2009.
Abdelouahed Mesbahi, Abdellah Saad, Mohamed Khafallah
Estimation du flux statorique, de vitesse et de couple dun moteur
asynchrone RNJCP Casablanca 2009 .
Abdelouahed Mesbahi, Abdellah Saad, Mohamed Khafallah
Estimation du flux statorique et de vitesse dune machine
cinquime Confrence Internationale dElectrotechnique et
dAutomatique, JTEA, Hammamet, Tunisie 2008.
[187]
Rsum
Dans ce travail nous nous sommes intresss aux techniques destimation et dobservation
des grandeurs flux et vitesse utilises pour des commandes performantes des machines
asynchrones et synchrones aimants permanents sans capteurs mcaniques.
En premier lieu, lestimation en boucle ouverte des flux statorique et rotorique, en utilisant
soit le modle du courant ou celui de la tension, conduisant la dduction de la vitesse
mcanique est prsente.
Les observateurs stochastiques non linaires comparables aux dterministes avec prise en
compte des bruits de mesures et dtat sont analyss en troisime lieu. Le filtre de Kalman
tendu associ deux modles dont un rduit et lautre complet est appliqu pour
reconstituer le flux rotorique et vitesse de rotation aussi bien pour la machine synchrone ou
asynchrone.
Une autre tude est dveloppe afin destimer la vitesse de rotation dune olienne utilisant
une gnratrice synchrone aimants permanents. Elle se base sur deux mthodes utilisant
une approche associant les techniques de traitement de signal. La premire mthode se
base sur lanalyse spectrale et lautre utilise la boucle de verrouillage de phase (PLL).
Les mthodes ainsi prsentes sont testes sur deux diffrentes plateformes. La premire
utilise un moteur asynchrone du banc dessai de lquipe de recherche Energie et Systmes
Electriques de lENSEM Casablanca. La deuxime, exploite une gnratrice synchrone
aimants permanents de la plateforme dolienne vitesse variable de lENSET Mohammedia.
Les rsultats exprimentaux obtenus partir dun dploiement autour dun processeur
numrique de signal (DSP : Digital Signal Processor) point fixe, mettent en vidence les
performances des techniques destimation ;
Mots cls
Moteur asynchrone, Gnratrice synchrone aimants permanents, Commande sans
capteur, Eolienne, Observateur de Luenberger, Filtre de Kalman tendu (FKE), PLL, DSP.