THSE DE DOCTORAT
SPCIALIT : LECTROTECHNIQUE
Prsente par
M. BECHOUCHE Ali
Sujet :
Invit
Nacereddine BENAMROUCHE
Salah HADDAD
El Madjid BERKOUK
Sad DJENNOUNE
Toufik REKIOUA
Jean-Philippe URBAN
Djaffar OULD ABDESLAM
Avant-Propos
ii
Introduction gnrale
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rseaux de neurones artificiels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.2 Processus dapprentissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.3 Types dapprentissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.4 Algorithmes dapprentissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Mthodes neuronales didentification et de commande de systmes dynamiques.
1.3.1 Mthodes didentification de systmes dynamiques . . . . . . . . . . . . . . . . . . .
1.3.2 Mthodes de commande de systmes dynamiques . . . . . . . . . . . . . . . . . . . .
1.4 Avantages des techniques neuronales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
8
10
11
11
12
13
13
22
23
25
29
30
31
33
34
35
36
39
43
46
52
Machine asynchrone double alimentation pour la conversion de lnergie olienne ; modlisation et commande
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Modlisation de la MADA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 PLL conventionnelle pour la synchronisation de la MADA au rseau lectrique
4.3.1 Principe de fonctionnement de la PLL conventionnelle . . . . . . . . . . . . . . . . .
4.4 Modle de la MADA avec orientation du flux statorique . . . . . . . . . . . . . . . . . . .
4.5 Modle moyen du convertisseur cot MADA . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6 Commande de la MADA dans un systme olien . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.1 Dispositif de commande du systme olien . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.2 Commande du convertisseur cot MADA . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.3 Gnration des courants rotoriques de rfrence . . . . . . . . . . . . . . . . . . . . . .
4.7 PLL neuronale pour la synchronisation de la MADA au rseau lectrique . . . . .
4.7.1 Poursuite de la frquence du rseau par un ADALINE en prsence
dharmoniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.2 Filtrage des tensions au moyen dADALINE. Dtermination de la phase
instantane au moyen dune PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.3 Comparaison des performances entre la PLL neuronale et la PLL conventionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
53
56
59
62
64
66
67
67
72
72
73
75
75
78
81
83
85
85
86
86
89
90
92
93
95
95
98
100
101
101
102
103
111
112
117
123
130
136
136
138
140
142
144
Conclusion gnrale
145
Annexe
148
Bibliographie
152
Publications du doctorant
163
Introduction gnrale
Introduction gnrale
ES TECHNIQUES AVANCES de lautomatique issues de lintelligence artificielle deviennent de plus en plus familires dans divers domaines dapplication ces dernires annes. Lintelligence artificielle est une discipline scientifique relative au traitement des connaissances et au raisonnement, dans le but de permettre une machine dexcuter des fonctions normalement associes lintelligence humaine telles que la comprhension, le raisonnement, le dialogue, ladaptation, lapprentissage, etc.
Le concept qui nous intresse plus particulirement dans la notion de lintelligence artificielle est celui des rseaux de neurones artificiels (RNAs). Lide forte de ce concept est la
suivante : plutt que de donner des connaissances sophistiques un systme, on le dote de
capacits en acqurir et/ou amliorer des connaissances simples.
Les RNAs se sont imposs dans un grand nombre de domaines (traitement du signal, reconnaissance de forme, commande, ). Le secteur de llectronique de puissance et celui des
entrainements lectriques sont galement concerns par cette avance. En effet, ces deux dernires dcennies, lactivit scientifique lie aux applications de ces techniques dans
lidentification et la commande des systmes lectriques na cess daugmenter. Les solutions
proposes dpassent les limitations des mthodes classiques et apportent des possibilits novatrices.
Le travail prsent dans cette thse concerne lapplication des RNAs lidentification des
paramtres de la machine asynchrone puis la commande dun systme de conversion de
lnergie olienne quip dune machine asynchrone double alimentation (MADA). Ce travail comporte de nombreux volets et touche plusieurs disciplines en mme temps. Il comporte de plus des parties exprimentales fortes en enseignements et qui permettent, non seulement de voir concrtement laboutissement et la finalit de ltude, mais aussi de faire ressortir les problmes cruciaux de mise en uvre.
Notre ide de dpart tait de savoir quel pourrait tre lapport de ces techniques neuronales
appliques lidentification et la commande de la machine asynchrone. Cette dernire est
devenue aujourdhui un actionneur lectrique trs intressant dans de nombreuses applications
industrielles.
En effet, la machine asynchrone associe un convertisseur statique constitue un variateur
dont lutilisation industrielle est de plus en plus importante. Un tel intrt a t suscit dune
part cause des caractristiques de cette machine : faible cot dachat, maintenance simplifie
et robustesse mcanique et dautre part grce lessor de llectronique de puissance et au
dveloppement de processeurs de traitement de signaux trs puissants. Il est incontestable
4
Introduction gnrale
quil y a une demande certaine pour intgrer cette machine lectrique dans la commande de
procds o un haut degr de prcision est ncessaire, par exemple, robots et machines outils ; mais galement, dans les domaines de larospatial et de la propulsion lectrique sans
oublier le domaine des nergies renouvelables. Cependant, obtenir un haut niveau de performances dans la commande de la machine asynchrone ncessite une trs bonne connaissance
de ses paramtres lectriques et mcaniques. Traditionnellement, ces paramtres sont calculs
partir des caractristiques donnes sur la plaque signaltique et/ou en utilisant des essais
classiques vide et rotor bloqu. Par ailleurs, les paramtres obtenus avec ces mthodes
classiques sont loin dtre prcis pour prtendre des entrainements hautes performances.
Dans cette direction, nous proposons un travail original pour lidentification des paramtres
lectriques et mcaniques de la machine asynchrone bas sur les RNAs de type ADALINE
(ADAptiveLInearNEuron).
Lutilisation de la machine asynchrone dans le domaine des nergies renouvelables, notamment dans la conversion de lnergie olienne, prsente un intrt tout fait particulier.
Actuellement, le systme olien vitesse variable bas sur la MADA est le plus utilis dans
les fermes oliennes terrestres. Son principale avantage, et non des moindres, est davoir ses
convertisseurs statiques triphass dimensionns pour une partie de la puissance nominale de la
MADA, ce qui est en fait un bnfice conomique important par rapport dautres solutions
possible de conversion lectromcanique. En effet, la MADA permet un fonctionnement sur
une plage de vitesse de 30% autour de la vitesse de synchronisme, garantissant ainsi un dimensionnement rduit des convertisseurs statiques car ceux-ci sont connects entre le bobinage rotorique de la MADA et le rseau lectrique.
Dans la commande dun systme olien, la synchronisation approprie avec le rseau lectrique est lun des aspects les plus importants considrer dans le contrle dun tel dispositif
connect au rseau. La solution la plus largement adopte pour la synchronisation est la PLL
(PhaseLocked Loop ou boucle verrouillage de phase). Dans la plupart des stratgies de
commande classiques des systmes oliens, lamplitude, la frquence et la phase instantane
du vecteur tension rseau sont ncessaires pour la synchronisation des variables de sortie du
systme, le calcul de puissances, la transformation des variables dtat dans des rfrentiels
tournants, etc. La technique la plus utilise pour la synchronisation des dispositifs relis au
rseau lectrique est la PLL triphase conventionnelle base sur un rfrentiel synchrone.
Cette technique utilise la transformation de Concordia et la transformation de Park pour transformer les tensions triphases du rfrentiel naturel celui tournant. Dans lidal, la PLL conventionnelle fournit des rsultats acceptables, cependant, en prsence de perturbations dans
les tensions rseau, cette technique devient imprcise. En consquence, les performances de la
commande deviennent compltement dgrades. Nous allons proposer dans ce mmoire une
nouvelle PLL adaptative base des rseaux de neurones ADALINE qui permet de rsoudre ce
problme.
Ce mmoire de thse est organis en quatre chapitres dtaills ci-aprs.
Au Chapitre 1, nous exposons un tat de lart sur lidentification et la commande des systmes dynamiques en utilisant les techniques neuronales. Cette tude permettra danalyser les
mcanismes du processus dapprentissage insr dans un schma didentification ou de commande. Nous tudions au dbut le processus dapprentissage. Ensuite, Plusieurs techniques et
stratgies neuronales didentification seront voques et diffrents schmas de commandes
neuronales seront exposs. Nous prsentons aussi dautres techniques de commande bases
sur lapprentissage dun rgulateur conventionnel.
Introduction gnrale
Notre contribution originale dbute au Chapitre 2 o nous proposons une nouvelle stratgie didentification des paramtres lectriques et mcaniques de la machine asynchrone en
utilisant les RNAs de type ADALINE. Lidentification se fait en deux tapes ; une tape
didentification des paramtres lectriques et une autre didentification des paramtres mcaniques.
Dans ltape didentification des paramtres lectriques, nous dterminons dabord le modle de la machine asynchrone larrt. Nous proposons par la suite une approximation du
modle de la machine par un systme lent de premier ordre aux basses frquences (BFs) et par
un systme rapide de premier ordre aux hautes frquences (HFs). En utilisant les rseaux
ADALINE, nous identifions les deux soussystmes lent et rapide aux BFs et aux HFs respectivement. Les poids des rseaux ADALINE permettent de retrouver les paramtres lectriques
recherchs. Nous ralisons des tests exprimentaux dans une configuration larrt et en
fonctionnement normal de la machine afin de prouver la prcision des paramtres lectriques
obtenus. Ensuite, nous tendons lapproche ADALINE lidentification des paramtres mcaniques. Nous exposons le modle de la machine asynchrone ainsi que le modle mcanique
de la machine sous la commande flux rotorique orient. Deux stratgies didentification des
paramtres mcaniques en utilisant les rseaux ADALINE seront proposes. La premire stratgie est base sur lquation mcanique et la deuxime est base sur la rponse harmonique
de la vitesse mcanique. Les poids de lADALINE permettent de retrouver facilement les
paramtres mcaniques de la machine. Vers la fin, nous vrifions exprimentalement les deux
mthodes et nous validons les paramtres obtenus par des essais de dmarrage direct de la
machine asynchrone.
Au Chapitre 3, nous prsentons une tude dun mulateur dune turbine olienne vitesse
variable dune puissance de 3kW destin lentrainement dune MADA. Nous proposons au
dbut une nouvelle mthode de modlisation de la caractristique de puissance de la turbine
au moyen dun rseau MLP (Multi-Layer Perceptron ou Perceptron Multicouches). Ensuite,
deux mthodes de commande de la turbine olienne permettant dextraire le maximum de
puissance du vent seront synthtises. Afin dviter une mesure locale du vent, nous proposons un estimateur neuronale de la vitesse du vent base dun rseau MLP. A la fin de ce
chapitre, nous prsentons la construction de lmulateur de la turbine olienne o le MCC
remplace la turbine dans le systme de conversion de lnergie olienne. Le couple de compensation de linertie et des frottements de la turbine sera pris en considration. Tout le systme est implment sous MATLABSimulink et valid par des essais en simulations.
Lobjectif de ce chapitre, en plus de celui du dimensionnement dun mulateur dune turbine
olienne, est de montrer lapport des RNAs dans la modlisation de la caractristique de puissance dune turbine olienne ainsi que dans la conception dun estimateur neuronal de la vitesse du vent.
Finalement, dans le Chapitre 4, nous traitons la modlisation et la commande neuronale
dune MADA dune puissance de 3kW ddie la conversion de lnergie olienne. Nous
prsentons initialement deux stratgies de commande de la MADA; la commande en couple
lectromagntique et la commande dcouple des puissances active et ractive statoriques.
Ensuite, nous traitons le problme de la synchronisation de la MADA au rseau lectrique o
nous proposons une nouvelle PLL neuronale adaptative base sur les rseaux ADALINE. Les
rsultats dexprimentation de la nouvelle PLL neuronale sur un rseau rel prsentant des
dfauts montrent son efficacit et sa robustesse par rapport la PLL conventionnelle. Vers la
fin, nous prsentons une validation exprimentale de la commande dcouple des puissances
active et ractive de la MADA utilisant la PLL neuronale propose. Les diffrents rsultats
exprimentaux obtenus valident les thories et la stratgie dveloppe de la commande dcouple des puissances de la MADA.
6
Introduction gnrale
Cette thse sachvera par une conclusion gnrale rsumant les principaux rsultats obtenus ainsi que les perspectives ouvertes par ce travail.
Rsum : Ce chapitre dcrit un tat de lart sur les techniques neuronales nouvellement introduites
dans le monde de llectrotechnique. Nous commenons notre tude par prsenter quelques gnralits
sur les rseaux de neurones artificiels (RNAs). Nous abordons par la suite le processus dapprentissage
des RNAs o nous prsentons seulement lapprentissage supervis pour sa large utilisation et nous
exposons trois algorithmes dapprentissage. Nous tudions en dtail lapprentissage par correction
derreur et lapprentissage rtropropagation. Ensuite, nous discutons diffrents schmas
didentification et de commande neuronales de systmes dynamiques existants dans la littrature.
Dautres schmas de commande base dapprentissage de rgulateurs conventionnels seront galement prsents. Quelques avantages des techniques neuronales par rapport aux techniques conventionnelles dans la commande et lidentification de systmes dynamiques seront voqus en dernier.
Sommaire
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2 Rseaux de neurones artificiels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2.1
1.2.2
1.2.3
1.2.4
Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Processus dapprentissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Types dapprentissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Algorithmes dapprentissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
12
13
13
1.1
Introduction
ES TECHNIQUES DE LINTELLIGENCE ARTIFICIELLE telles que les systmes experts, la logique floue, les algorithmes gntiques et les rseaux de neurones artificiels
(RNAs) ont t largement utilises dans le domaine de llectronique de puissance et de la
commande des machines lectriques [1], [2], [3]. Lobjectif recherch dans lutilisation des
techniques de lintelligence artificielle est darriver lmulation du raisonnement humain sur
un DSP (Digital Signal Processor) (processeur de signal numrique) de telle sorte que le systme complet commandemachine puisse penser et ragir intelligemment comme un tre humain [4]. Un systme commandemachine quip dun algorithme dveloppant un calcul par
intelligence est appel systme intelligent [5]. En effet, un systme intelligent possde la caractristique dapprentissage, dauto-organisation et dauto-adaptation. Les techniques de
lintelligence artificielle ont t discutes pendant longtemps et le seront galement lavenir
[6], [7].
Actuellement, les techniques de lintelligence artificielle sont largement utilises dans de
nombreux domaines tels que la rgulation de processus industriels, le traitement dimage, le
diagnostic, la mdecine, la technologie spatiale et les systmes de gestion de donnes informatiques. Parmi toutes les techniques intelligentes, le RNA semble avoir le maximum
dimpact dans le domaine de llectronique de puissance et dans la commande de machines
lectriques, ce qui est vident par le nombre important de publications ralises dans la littrature [5], [8].
Les RNAs constituent une technique de traitement de donnes bien comprise et bien maitrise. Ces techniques sintgrent parfaitement dans les stratgies de commande. En effet,
elles ralisent des fonctionnalits didentification, de contrle ou de filtrage, et prolonge les
techniques classiques de lautomatique non linaire pour aboutir des solutions plus efficaces
et robustes.
Lobjectif de ce chapitre est de prsenter un tat de lart sur lidentification et la commande
de systmes dynamiques en utilisant les techniques neuronales. Cette tude permettra
danalyser les mcanismes du processus dapprentissage insr dans un schma
didentification ou dans une stratgie de commande.
Nous abordons au dbut quelques concepts et gnralits de base sur les RNAs. Le processus dapprentissage sera dvelopp sous diffrents algorithmes. Nous exposerons notamment
lapprentissage par correction derreur, lapprentissage rtropropagation derreur et
lapprentissage comptitif. Ensuite, diffrentes techniques et stratgies neuronales seront voques pour lidentification dun systme dynamique afin de reproduire son comportement.
Diffrents schmas de commandes neuronales seront exposs, notamment la commande directe, la commande inverse et la commande directe-inverse avec et sans modle de rfrence.
Quelques architectures de commande bases sur lapprentissage dun rgulateur conventionnel seront galement prsentes. Cette tude permettra de mieux interprter les mcanismes
dun processus dapprentissage insr dans un schma didentification ou de contrle. Nous
prsenterons la fin de ce chapitre quelques avantages de lutilisation des techniques neuronales dans lidentification et la commande par rapport aux techniques classiques.
Dans le but de gnralisation, nous portons notre raisonnement dans ce chapitre sur des
systmes dynamiques de faon gnrale, sachant que les systmes lectriques que nous allons
traiter dans cette thse sont aussi des systmes dynamiques et multivariables caractres non
linaires.
10
1.2
Dans cette section, nous prsentons dans un premier temps un bref historique sur les RNAs
et des gnralits sur leurs concepts de base. Nous abordons ensuite le processus
dapprentissage. Lapprentissage dun RNA se ralise par le choix du type dapprentissage et
de lalgorithme de mise jour. Comme type, seul lapprentissage supervis sera dtaill vu
son intrt dans la commande et lidentification des systmes dynamiques. Nous prsentons
trois algorithmes dapprentissage : lapprentissage par correction derreur, lapprentissage
rtropropagation du gradient derreur et lapprentissage par renforcement. Seuls les deux
premiers algorithmes seront dtaills en raison de leur large utilisation.
1.2.1 Gnralits
Dans les premiers travaux, en 1943, McCulloch et Pitts laissent leurs noms une modlisation du neurone biologique. Ce sont les premiers montrer que des rseaux de neurones formels simples peuvent raliser des fonctions logiques, arithmtiques et symboliques complexes
(tout au moins au niveau thorique). Quelques annes plus tard, en 1949, Hebb complte ces
travaux en introduisant une formulation du mcanisme dapprentissage, sous la forme dune
rgle de modification des connexions synaptiques [9].
Les premiers succs de cette discipline remontent 1957, lorsque Rosenblatt dveloppe le
modle du Perceptron. Il construit le premier neuroordinateur bas sur ce modle et
lapplique au domaine de la reconnaissance des formes [10]. Notons qu cette poque les
moyens sa disposition taient limits et ctait une prouesse technologique que de russir
faire fonctionner correctement cette machine plus de quelques minutes. Cest alors quen
1960, lautomaticien Widrow dveloppe le modle ADALINE (ADAptive LInear NEuron).
Dans sa structure, le modle ressemble au Perceptron, cependant la loi dapprentissage est
diffrente. Celle-ci est lorigine de lalgorithme de rtropropagation de gradient trs utilis
aujourdhui avec les MLPs (Multi-Layer Perceptrons) (Perceptrons Multicouches). Minsky et
Papert publient ensuite en 1969 un ouvrage qui met en vidence les limitations thoriques du
Perceptron. Ces limitations concernent limpossibilit de traiter des problmes non linaires
en utilisant ce modle [11].
Le renouveau de cette discipline reprend en 1982 grce Hopfield. Au travers dun article,
il prsente une thorie du fonctionnement et des possibilits des rseaux de neurones. Ce nest
ensuite quaux environs de 1985 que la rtropropagation du gradient apparat. Cest un algorithme dapprentissage adapt aux MLPs. Sa dcouverte est ralise par Rumelhart et McClelland, mais aussi par Werbos et LeCun. Depuis cette dcouverte, on avait la possibilit de raliser une fonction non linaire dentresortie sur un rseau, en dcomposant cette fonction en
une suite dtapes linairement sparables [12].
Depuis ce temps, le domaine des rseaux de neurones fourni constamment de nouvelles
thories, de nouvelles structures et de nouveaux algorithmes. Dans ce chapitre, nous allons
tenter dexposer les plus importants.
Les neurones sont responsables de la perception, de lintgration puis de lmission et de la
propagation des messages nerveux. La cellule nerveuse constitue une unit lmentaire de
calcul, elle est lunit de base de traitement de linformation effectu par les rseaux de neurones rels ou artificiels.
Un neurone formel ou artificiel est une opration mathmatique trs simple. La sortie du
neurone est une fonction gnralement non linaire dune combinaison des entres xi pondres par les paramtres wi, qui sont souvent dsigns sous le nom de poids, en raison de
linspiration biologique poids synaptiques. La figure 1.1 montre le schma de principe dun
11
neurone formel. La fonction f(.) est une fonction dactivation qui calcule la sortie du neurone
en fonction dun potentiel v constitu de la somme des entres xi pondres par les valeurs des
poids wi, laquelle sajoute un terme constant appel biais.
La sortie du rseau de neurone formel f(v) est donne par lexpression suivante :
n
y = f ( v ) = f xi .wi + b
i =1
(1.1)
avec b=x0.w0=w0.
Lutilisation dune fonction dactivation non linaire permet aux RNAs de modliser des
quations dont la sortie nest pas une combinaison linaire des entres. Cette caractristique
confre aux RNAs de grandes capacits de gnralisation et de modlisation fortement apprcies pour la rsolution des problmes non linaires [5].
Biais
w0
x1
w1
x2
w2
Noyau cellulaire
xn
wn
Entre
Poids
f(.)
Sortie
Fonction
dactivation
yd
Superviseur
+
e
RNA
13
olienne et dans la conception dun estimateur neuronal de la vitesse du vent insr dans la
commande dune olienne (Chapitre 3).
1.2.4.1 Apprentissage par correction derreur
La figure 1.3 montre la structure dun rseau de neurones une seule couche cache [5],
[13], auquel un vecteur dentre X(k)=[x1(k) x2(k)xm(k)]T est appliqu. Le signal
yd(k)=[yd1(k) yd2(k)ydp(k)]T reprsente le vecteur de la sortie dsire, yest(k)=[y1est(k)
y2est(k)yp-est(k)]T est le vecteur de la sortie du rseau de neurones (sortie estime). yi-est(k) est
la sortie du ime neurone linstant discret k. Lentre X(k) et la rponse dsire correspondante yd(k) constituent un exemple particulier qui reprsente le systme linstant discret k.
Lerreur ei(k) la ime sortie du RNA est constitue par la diffrence entre ydi(k) et yi-est(k). Elle
est dfinie par :
ei ( k ) = ydi ( k ) yi -est ( k )
(1.2)
Lapprentissage par correction derreur consiste minimiser une fonction J dfinie comme
suit :
1 p
J = E . ei2 ( k )
2 i =1
(1.3)
Couche cache
Couche de sortie
Biais
Biais
w(2)11
Entre
X(k)
(1)
Dnormalisation
11
x1
y1 est
w(2)1p
(1)
Sortie
yest(k)
1n
e1
+
yd1
y2 est
x2
(1)
m1
e2
xm
+
yd2
w(2)n1
w
Normalisation
(1)
yp est
mn
Poids
(2)
+
ydp
np
ep
e2
Algorithme
dapprentissage
Figure 1.3. Structure dun rseau de neurones une seule couche cache
14
e1
Afin de surmonter cette difficult, Widrow et Hoff ont propos une solution
dapproximation valable dans le cas dun environnement inconnu en crivant la fonction J
sous la forme suivante [15] :
1 p
J = . ei2 ( k )
2 i =1
(1.4)
En observant lquation (1.4), nous remarquons que cette solution dapproximation retient
uniquement les vecteurs instantans de la somme de lerreur au carr. En consquence, une
mthode en dcoule qui est connue sous le nom dalgorithme des Moindres carres communment appel algorithme LMS (Least Mean Square). Nous dveloppons les dtails de cette
mthode dans la partie suivante.
a. Algorithme LMS
Lalgorithme LMS a t formul par Widrow et Hoff pour tre utilis dans les circuits de
commutation adaptative (Adaptive Switching Circuit) [15]. Ce type de rseau de neurones
linaire appel galement ADALINE prsente certains avantages tels quune architecture
simple, un apprentissage rapide et une possible interprtation physique de ses poids [20], [21],
[22]. Cependant, cet algorithme nest utilis quavec un rseau particulier o la structure entre
les entres et les sorties est linaire [12], [13]. Ci-aprs, nous tudierons un algorithme bas
sur lquation de WienerHopf pour ensuite dduire une extension de lalgorithme LMS [15].
i.
Equation de WienerHopf
(1.5a)
avec :
m
e ( k ) = yd ( k ) yest ( k ) = yd ( k ) wi ( k ).xi ( k )
(1.5b)
i =1
X(k)
x1(k)
x2(k)
W(k)
w1(k)
yd(k)
w2(k)
w .x
i =1
xm(k)
yest(k)
wm(k)
Mise jour
des poids
e(k)
15
o les poids wi(k) sont considrs comme des valeurs constantes en rgime permanent. Afin
dallger lexpression (1.6), nous posons : rd=E(yd2(k)) comme une valeur moyenne de la sortie dsire au carr, rydx(i)=E(yd(k).xi(k)) comme une fonction de corrlation entre la sortie
dsire et lentre xi, rx(j,i)=E(xj(k).xi(k)) comme une fonction dauto-corrlation de
lensemble des vecteurs dentres (i,j=1,2,,m). Aprs remplacement, lquation (1.6) peut
tre rcrite sous la forme suivante :
m
1
1 m m
J ( k ) = .rd wi ( k ) .rydx ( i ) + . w j ( k ) .wi ( k ) .rx ( j , i )
2
2 j =1 i =1
i =1
(1.7)
(1.8)
avec :
m
wi J ( k ) = ryd x ( i ) + w j ( k ) .rx ( j , i )
(1.9)
i =1
Lgalisation zro de lquation (1.9) nous permet de minimiser la fonction J(k) et de dduire une quation permettant de calculer les poids optimaux :
m
w ( k ) .r ( j, i ) = r ( i )
i =1
yd x
(1.10)
Dans lquation de Wiener-Hopf (1.10), les poids sont obtenus par la division de la fonction de corrlation entre yd(k) et xi(k) avec la fonction dauto-corrlation inverse du vecteur
dentre X(k). Deux mthodes ont t proposes dans la littrature pour viter le calcul de
linverse de la matrice rx(j,i) [13], [14], [15]. Ci-aprs, nous exposons ces deux mthodes.
ii.
Mthode du gradient
La mthode du gradient suppose que les poids varient avec le temps et ses valeurs sont
modifies de manire itrative suivant lerreur surfacique afin datteindre le point minimal de
J. La figure 1.5 montre le principe de cette approximation. Il est intuitif de montrer que la
direction de ladaptation des poids est oppose celle du vecteur du gradient J dont les lments sont dfinis par wiJ(k), avec : i=1,2, ,m. En suivant cette mthode, ladaptation applique au poids wi(k) litration k est dfinie par :
wi ( k ) = . wi J ( k )
16
(1.11)
o est une constante positive proche de zro appele le coefficient dapprentissage. A la fin,
la mise jour des poids se ferra comme suit :
wi ( k + 1) = wi ( k ) . wi J ( k )
(1.12)
A partir des quations (1.9) et (1.12), nous obtenons une relation entre deux poids conscutifs en fonction de la matrice de corrlation rydx(i) et dauto-corrlation rx(j,i) :
m
wi ( k + 1) = wi ( k ) + . ryd x ( i ) w j ( k ) .rx ( j , i )
i =1
(1.13)
La ncessit de disposer des fonctions de corrlation rydx(i) et rx(j,i) est un inconvnient majeur de la mthode par descente du gradient. En effet, dans certain cas ces fonctions ne sont
pas connues et cest ce qui conduit utiliser des estimations. Pour rsoudre ce problme,
lalgorithme LMS a t propos afin destimer ces fonctions de corrlation.
J
J ( k )
w
J(k)
w = .
Jmin
J ( k )
w
Poids
wopt
w(k+1)
w(k)
w(0)
iii.
Algorithme LMS
Lalgorithme LMS est bas sur lutilisation de lestimation instantane des fonctions de
corrlation. Ces estimations sont donnes par [13] :
ryd x ( i; k ) = yd ( k ) .xi ( k )
rx ( j , i; k ) = x j ( k ) .xi ( k )
(1.14a)
(1.14b)
wi ( k + 1) = wi ( k ) + . yd ( k ) .xi ( k ) w j ( k ) .x j ( k ) .xi ( k )
j =1
= wi ( k ) + . yd ( k ) w j ( k ) .x j ( k ) .xi ( k )
j =1
= wi ( k ) + . yd ( k ) yest ( k ) .xi ( k )
(1.15)
Finalement, lalgorithme dapprentissage LMS ralis par itrations se prsente selon les
tapes suivantes [15], [20] :
17
1
trace [ R ]
(1.16)
o trace[R]= (lments diagonaux de R), avec R est la matrice de corrlation dentre dfinie comme : R= E(X.XT).
Le coefficient dapprentissage est un paramtre important. Le choix dune petite valeur
de permet une meilleure stabilit du rseau de neurones mais une convergence des poids
lente [23], [24]. En consquence, pour acclrer la convergence du vecteur poids et raffiner
les rsultats, doit tre variable pendant le processus dapprentissage. Sa valeur doit tre slectionne relativement grande au dbut, et sera dcroissante et prendra une valeur faible la
fin de lapprentissage. Lexpression de peut tre dcrite par lquation suivante :
t
tmax
= i f
i
(1.17)
le vecteur des poids actuel du rseau. Lorsque le point optimal des poids change en fonction
du temps, lalgorithme LMS a pour tche non seulement de trouver ce point optimal de la
surface derreur mais galement de le suivre condition que le coefficient dapprentissage
soit choisi positif proche de zro.
La preuve de convergence du vecteur poids dun ADALINE peut tre trouve dans [15],
[25]. Les rseaux de neurones de type ADALINE seront utiliss dans nos travaux dans
lidentification des paramtres de la machine asynchrone (Chapitre 2) et dans le filtrage et la
poursuite de la frquence des tensions du rseau lectrique (Chapitre 4).
1.2.4.2 Apprentissage rtropropagation du gradient derreur
Lalgorithme dapprentissage LMS abord dans la section prcdente permet de mettre
jour les poids dun rseau un seul neurone sans couches caches (ADALINE), par contre,
lalgorithme rtropropagation derreur que nous allons aborder dans cette section permet la
mise jour des poids dun rseau de neurones multicouche (MLP). Dans ce dernier, lerreur
est propage travers le rseau de la couche de sortie vers la couche dentre do
lappellation de cette mthode rtropropagation [12]. Contrairement au rseau ADALINE
utilisant lalgorithme LMS, lavantage majeur dun MLP avec lalgorithme de rtropropagation de lerreur est quil permet de modliser des systmes non linaires en introduisant des
fonctions dactivation non linaires dans son architecture. LADALINE prsente uniquement
des relations linaires entre les entres et la sortie (fonction dactivation linaire), par consquent, il ne peut que rsoudre des problmes linaires.
f(s)
f(s)
f(s)
+1
+1
+1
s
s
0
=1
f(s)
f(s)
+1
f ( s) =
1
1 + e s
=1
+0.5
s
+1
e s e s
f ( s ) = s s
e +e
=0.5
s
=2
1
(d) fonction sigmode
Compar au principe de fonctionnement de lalgorithme LMS, lalgorithme rtropropagation derreur possde une tape supplmentaire de rtropropagation de lerreur de la couche
de sortie vers la couche dentre. Dans ce cas, les poids sont mis jour par le calcul du gra19
(1.18)
(1.19)
(1.20)
(1.21)
y ( k ) = O (2) ( k )
(1.22)
avec : f(1)(.) et f(2)(.) sont respectivement les fonctions dactivation de la couche cache et de la
couche de sortie.
En utilisant les quations prcdentes (1.18) (1.22), nous pouvons calculer la sortie y(k)
du rseau de neurone montr dans la figure 1.3 comme suit :
))
(1.23)
Dans le cas o la fonction dactivation de la couche de sortie du RNA est linaire (f(2)(.) est
une fonction identit), alors la sortie y(k) du RNA peut tre rcrite sous la forme :
20
(1.24)
(1.25)
(1.26)
Dans le cas o la fonction dactivation de la couche de sortie est linaire (f(2)(.) est une
fonction identit), lerreur de rtropropagation (2)(k) sexprime par :
(2) ( k ) = y ( k ) yest ( k )
(1.27)
La mise jour des poids de la couche cache peut se faire aussi de la manire suivante :
w(1) ( k ) = . X ( k ) . ( (1) ( k ) )
(1.28)
(1.29)
j =1
(1.30)
j =1
21
wij ( k ) = 2 . ( xi ( k ) wij ( k ) )
(1.32)
avec 2<1. Lapprentissage comptitif est surtout utilis dans le contexte dun apprentissage
dit non-supervis, cest--dire lorsque on ne connait pas les valeurs dsires pour les sorties
du rseau [12].
Couche de sortie
Couche dentre
Sortie
O1
Entre
y1
w(1)11
x1
y2
w(1)1n
O2
w(1)m1
O3
x2
y3
xm
w(1)mn
yn
On
Poids
1.3
La commande utilisant un contrleur neuronal se distingue par deux tapes : une tape
didentification et une tape de commande. Ltape didentification vise reproduire le comportement dun systme quil soit linaire ou non linaire par un rseau de neurones identificateur (RNI) au moyen dune phase dapprentissage. Lapprentissage peut tre effectu hors
ligne, ou bien il peut tre effectu compltement en ligne. Quand ltape de commande,
celle-ci consiste utiliser les connaissances acquises pendant lidentification pour fournir les
signaux de commande dans le but de faire suivre au systme command une consigne bien
dfinie ou un tat dsir de sortie en prsence ou non de perturbations. Lapprentissage en
ligne prsente un intrt particulier dans le processus didentification et de commande de systmes dynamiques. En effet, pendant la commande dun systme si une perturbation vient
changer ltat de ce systme, le rseau de neurones contrleur (RNC) suivra en ligne ces
22
changements en ajustant ses paramtres. Autrement dit, la commande neuronale est adaptative.
Avant dexposer les diffrentes mthodes neuronales didentification et de commande,
nous allons donner une dfinition dun systme dynamique.
Un systme dynamique (figure 1.8) peut tre dfini comme un processus ayant un vecteur
dentre X(k) (signaux de commande) et un vecteur de sortie y(k) (mesures) qui sont parfois
perturbes par des bruits b(k) (signaux extrieurs non dsirs). Au cours de son fonctionnement, le systme suit sa propre loi en faisant varier ses variables internes S(k). Lvolution
dun systme dynamique peut se dfinir par une loi dcrite par une fonction F(.) linaire ou
non linaire. Lexpression de la sortie y(k) du processus diffre selon quil soit autorgressif
ou non. Dans le cas o il nest pas autorgressif, la sortie y(k) sexprime par :
y ( k ) = F ( X ( k ) , S ( k )) + b ( k )
(1.33)
(1.34)
Suivant lquation (1.34), la sortie du processus linstant k dpend de son tat interne et
de lentre de commande mais galement des i dernires entres de commande, des j derniers
tats internes et de ses l sorties prcdentes. Contrairement au systme dcrit par lquation
(1.33), le caractre dynamique du systme peut tre reconnu dans le systme autorgressif
(1.34) dont la majorit des systmes dynamiques en possdent le caractre.
Bruits
b (k ) R p
Entres
de commande
X (k ) R m
Processus
Sorties mesures
y (k ) R p
Variables internes
S (k ) Rn
Le reste de ce chapitre sera consacr un tat de lart sur les architectures et les stratgies
didentification et de commande bases sur les RNAs le plus souvent utilises dans la littrature. Diffrents schmas seront exposs. Quelques avantages des techniques neuronales par
rapport aux techniques conventionnelles dans la commande et lidentification seront cits vers
la fin.
1.3.1 Mthodes didentification de systmes dynamiques
Lidentification dun systme dynamique consiste en llaboration dun modle mathmatique dcrivant fidlement son comportement entresortie. Lidentification dun systme
permet non seulement de le simuler dans diffrentes conditions de fonctionnement mais ga23
lement de concevoir des lois de commande dans le but de lui faire suivre des consignes bien
dfinies.
La figure 1.9 montre le principe dun apprentissage supervis (identification directe) dun
processus. Dans cette configuration, le processus prsente son vecteur dentre et celui de
sortie respectivement lentre et la sortie du RNI. Pour chaque itration k, le RNI tente de
produire une sortie yest(k) (sortie estime) qui sera plus proche de la sortie du processus yd(k)
(sortie dsire). Lerreur entre la sortie estime et la sortie dsire, e(k)=yd(k)yest(k), est utilise pour la modification et ladaptation des poids du RNI jusqu avoir une erreur acceptable.
Une fois lerreur minimale souhaite est atteinte, alors le modle direct du processus est identifi.
X(k)
yd(k)
Processus
+
yest(k)
RNI
e(k)
Dans le but de prendre en compte le caractre dynamique dun processus lors de son identification, deux solutions peuvent tre utilises. La premire solution consiste utiliser les
RNAs rcurrents ou ceux qui sont capables de reproduire leffet dynamique du processus.
Lautre solution se base sur la prsentation au RNI dun vecteur contenant des informations
sur leffet dynamique du processus. Dans ce cas, il sagit de prsenter des lignes retard au
RNI. Pour lefficacit de lapprentissage, le RNI doit avoir des informations adquates travers les signaux des entres et des sorties. Les lignes retard prsentes au RNI peuvent contenir la fois des signaux de lentre et de la sortie du processus. Le schma dapprentissage
de cette stratgie est montr dans la figure 1.10. Cette stratgie est appele aussi mthode
didentification directe.
X(k)
yd(k)
Processus
e(k)
-1
yest(k)
z-1
z-1
z-1
RNI
Il existe une autre mthode didentification qui consiste apprendre linverse du processus
(identification inverse). Dans cette stratgie, lentre du processus est utilise comme la sortie
24
dsire au RNI, tandis que la sortie du processus est injecte comme une entre au RNI. La
figure 1.11 montre le principe de cette mthode. Aprs un apprentissage hors ligne du modle
inverse, le RNI estime la fonction inverse F-1(.) du processus. Lun des avantages de cette
mthode est quaprs lapprentissage, le RNI plac en srie avec le processus permettra
dassurer un contrle direct sans boucle de retour.
X(k)
yd(k)
Processus
+ y (k)
est
RNI
e(k)
yd(k)
Processus
z-1
yd(k)
e(k)
X(k)
yest(k)
z-1
RNI
Figure 1.12. Identification du Jacobien dun processus
vant la stratgie dj montre dans la figure 1.11, le RNI peut tre plac en srie avec le processus commander et devient ainsi un RNC. Le schma de principe de cette mthode est
illustr sur la figure 1.13. La consigne de commande est applique en entre au RNC et la
sortie de ce RNC constitue la commande du processus. Dans ce cas, la commande peut se
faire mme sans la boucle de retour (commande en boucle ouverte). Cependant, cette mthode
est trs peu utilise car ses performances sans trs limites. Elle prsente aussi un inconvnient majeur qui est celui destimer linverse du processus. En effet dans la pratique, un processus nest pas toujours inversible. Cest le cas dun processus pouvant donner une mme
rponse pour plusieurs entres de commande diffrentes.
R(k)
+
X(k)
Processus
yd(k)
RNC
e(k)
X(k)
yd(k)
Processus
R(k)
RNC
+ y (k)
est
e(k)
RNI
z-1
26
X(k)
R(k)
MRACRNC
Processus
yd(k)
e(k)
R(k)
X(k)
Processus
MRACRNC
+ y (k)
est
e2(k)
e1(k)
Modle de
rfrence
M(k)
+
RNI
27
yd(k)
X(k)
yd(k)
Processus
R(k)
MRACRNC
e2(k)
RNI
Modle de
rfrence
M(k)
+
-1
yest(k 1)
e1(k)
28
commande. Aprs apprentissage, donc U2(k) tend vers une trs faible valeur, le RNC sera utilis pour la commande du processus en boucle ouverte.
La dernire stratgie prsente est la commande par auto-ajustement des paramtres dun
rgulateur PID (figure 1.18d). Dans ce schma, les paramtres du rgulateurs PID (Kp, Ki,
KD) sont dtermins en ligne par le RNC. Ensuite, ils sont injects dans la structure du PID
afin de procder la rgulation du processus. Cette architecture offre la caractristique adaptative la structure du rgulateur conventionnel. Ceci permettra aux paramtres du rgulateur
PID de suivre en temps rel les changements des paramtres du processus.
PID
R(k)
X(k)
Processus
yd(k)
U1(k)
R(k)
+
e(k)
+
RNI
RNC
e(k)
Processus
U2(k)
PID
(b)
R(k)
+
U1(k)
+
RNC
Processus
e(k)
e(k)
PID
X(k)
PID
Processus
yd(k)
Kp
yd(k)
Ki
ei(k)
(a)
R(k)
+
yd(k)
RNC
U2(k)
KD
(d)
(c)
Figure 1.18. Commande neuronale par apprentissage dun rgulateur conventionnel : (a) identification
dun rgulateur, (b) apprentissage en parallle avec un rgulateur, (c) apprentissage dun rgulateur et
(d) auto-ajustement des paramtres dun rgulateur
1.4
Le grand avantage des RNAs compars la majorit des mthodes de lintelligence artificielle ou des mthodes conventionnelles rside dans le principe fondamental de
lapprentissage. Un RNA est capable de reproduire un fonctionnement en ajustant uniquement
ses poids. Les RNAs sont des approximateurs universels parcimonieux : estimer un modle
linaire ou non linaire avec un RNA ncessite souvent moins de paramtres ajustables
quavec les mthodes classiques de rgression [21].
Comme nous le venons de le voir, les schmas de commandes adaptatifs base de RNAs
reprennent simplement les principes fondamentaux de la thorie de la commande. Insrs
dans un schma de commande, ils permettent daller au-del des techniques classiques pour
sadapter aux changements, compenser les variations de paramtres, compenser les nonstationnarits et viter lemploi de modles paramtriques trop lourds. Selon [5], [20], [21],
les techniques neuronales appliques lidentification et la commande des systmes dynamiques prsentent plusieurs avantages. Parmi ces avantages, nous pouvons citer :
- Lidentification ou la commande neuronale dun systme ne demande pas la connaissance de son modle mathmatique interne.
29
1.5
Conclusion
Nous avons prsent dans ce chapitre un tat de lart sur les techniques neuronales appliques lidentification et la commande des systmes dynamiques.
Nous avons commenc notre tude par donner quelques gnralits sur les RNAs ; un bref
historique et le modle mathmatique dun neurone formel. Nous avons abord ensuite le processus dapprentissage des RNAs. Lapprentissage supervis a t prsent et trois algorithmes dapprentissage ont t exposs; lapprentissage par correction derreur, lapprentissage rtropropagation du gradient derreur et lapprentissage comptitif. Pour leurs large utilisation, nous avons dtaill les algorithmes dapprentissage par correction derreur et rtropropagation du gradient derreur.
Ensuite, nous avons discut diffrents schmas didentification et de commande neuronales
de systmes dynamiques : la commande directe, la commande inverse et la commande directe-inverse, avec et sans modle de rfrence. Dautres schmas de commande base
dapprentissage de rgulateurs conventionnels ont t galement prsents.
Quelques avantages dutilisation des techniques neuronales dans la commande et
lidentification de systmes dynamiques par rapport aux techniques classiques ont t donns
vers la fin.
30
31
Sommaire
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.2 Identification des paramtres lectriques de la machine asynchrone
larrt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
35
36
39
43
46
52
2.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
32
2.1
Introduction
A MACHINE ASYNCHRONE associe un convertisseur statique constitue un variateur de vitesse robuste et peu coteux. Cependant, obtenir un haut niveau de performances dans le domaine de la vitesse variable ncessite une trs bonne connaissance des paramtres du modle de la machine.
Traditionnellement, les paramtres lectriques et mcaniques de la machine asynchrone
sont calculs partir des caractristiques donnes sur la plaque signaltique et/ou en utilisant
des essais classiques vide et rotor bloqu. Gnralement, les paramtres identifis avec ces
mthodes sont loin dtre prcis pour prtendre des entrainements hautes performances.
En plus, ces tests prsentent quelques inconvnients : lessai rotor bloqu exige que le rotor
de la machine soit extrieurement bloqu, et lessai vide exige que le rotor tourne librement.
Ainsi, ces mthodes sont parfois impraticables quand la machine asynchrone est dj couple
sa charge mcanique. Afin dapporter une contribution lidentification des paramtres de
la machine asynchrone, le prsent chapitre proposera une mthode didentification de ces paramtres en utilisant des techniques avances tels que les rseaux de neurones artificiels
(RNAs).
En effet, nous proposons dans ce chapitre une nouvelle stratgie didentification des paramtres lectriques et mcaniques de la machine asynchrone en utilisant les RNAs de type
ADALINE (ADAptive LInear NEuron). Lidentification des paramtres de la machine se ralisera en deux tapes ; une tape didentification des paramtres lectriques de la machine
fonctionnant larrt et une autre didentification des paramtres mcaniques de la machine
commande par orientation du flux rotorique.
La premire section consacre lidentification des paramtres lectriques de la machine
asynchrone larrt est organise comme suit : nous dterminerons dabord le modle de la
machine asynchrone larrt o nous obtenons une quation diffrentielle de second ordre.
Vu que les tensions didentification larrt sont relativement faibles, alors la compensation
des chutes de tension dans londuleur sera prise en compte. Par la suite, nous dcomposons le
modle de la machine asynchrone en deux soussystmes. Une approximation du modle de
la machine par un systme lent aux basses frquences (BFs) et par un systme rapide aux
hautes frquences (HFs) sera prsente. En utilisant les ADALINE, les deux soussystmes
lent et rapide seront facilement identifis aux BFs et aux HFs respectivement. Leurs poids
permettront de retrouver les paramtres lectriques recherchs. A la fin, des tests exprimentaux de validations seront raliss dans une configuration larrt et en fonctionnement normal de la machine afin de montrer lexactitude des paramtres obtenus.
La deuxime section ddie lidentification des paramtres mcaniques de la machine
asynchrone est structure de la faon suivante : au dbut, le modle de la machine asynchrone
ainsi que la commande vectorielle flux rotorique orient utiliss dans le processus
didentification seront exposs. Ensuite, nous prsentons le modle mcanique de la machine
avec la commande flux rotorique orient. A la fin, deux stratgies didentification des paramtres mcaniques du modle par les ADALINE seront proposes. La premire stratgie est
base sur lquation mcanique et la deuxime sur la rponse harmonique de la vitesse mcanique. En consquence, les poids de lADALINE vont permettre de retrouver facilement les
paramtres mcaniques de la machine. Les deux mthodes seront vrifies exprimentalement
et les paramtres obtenus seront tests et valids par des essais de dmarrage direct de la machine asynchrone.
33
2.2
Rcemment, diverses mthodes didentification de la machine asynchrone ont t proposes dans la littrature. Celles-ci peuvent tre devises en deux familles principales :
lidentification dans un tat de fonctionnement normal et lidentification dans une configuration larrt. Dans le cas de lidentification dans un tat de fonctionnement normal, les techniques didentification bases sur les algorithmes gntiques adaptatifs (adaptive genetic algorithms) [28], les approches des moindres carrs non linaires (nonlinear leastsquare approachs) [29], les algorithmes dynamiques univariables de codage (univariate dynamic encoding algorithms for searches) [30], et les rseaux de neurones artificiels (RNAs) [31], [32],
ont t dveloppes. Dans [33], une mthode base sur des mesures en mode sinusodal quilibr, incluant les pertes fer, est galement prsente. Cependant, certaines de ces mthodes
exigent un matriel complexe [30] et des stratgies de commande particulires [31], [32] qui
peuvent tre peu pratiques ou mme impraticables si la machine est dj couple sa charge
mcanique.
La mthode didentification des paramtres lectriques la plus populaire est celle base sur
une configuration larrt de la machine. Dans ce cas, deux des trois phases de la machine
sont alimentes avec une mme tension, de sorte que, les signaux ne produisent pas de couple
lectromagntique capable de provoquer une rotation de la machine. En effet, beaucoup de
chercheurs ont propos des mthodes didentification de la machine asynchrone dans une configuration larrt. Une mthode base sur la rponse frquentielle (model fitting method
using frequencyresponse data) est propose dans [34]. Dans [35], les auteurs ont mesur la
rponse en courant de la machine diffrentes frquences statoriques et ont utilis la mthode
des moindres carrs pour identifier le courant magntisant. Dans [36], les auteurs ont propos
un estimateur bas sur une mthode de normalisation du gradient (gradient normalization
method). Une boucle dasservissement du courant est ajoute afin dviter la saturation du
circuit magntique. Dans [37], une approche base sur un modle de rfrence adaptatif du
systme a t adopte, o le processus didentification est ralis au moyen dun observateur
adaptatif parallle. Les auteurs dans [38] ont propos une mthode base sur trois essais dans
le domaine frquentiel. Afin davoir des mesures exactes, ils ont utilis une mthode de dtection de sensibilit de phase (phasesensitive detection method). Dans [39], la reconstruction
de la rponse en courant statorique pour une variation en chelon de la tension au stator a t
propose. Des algorithmes volutionnaires (evolutionary algorithms) ont t utiliss dans le
processus didentification. Dans [40], les auteurs dcrivent deux mthodes bases sur
linjection de courant. Un contrleur de courant appropri en boucle ferme a t introduit
dans le processus didentification comme une technique dinjection. Bien que plusieurs des
mthodes mentionnes prcdemment fournissent des rsultats acceptables, certaines dentre
elles exigent des quipements particuliers [34], des modles de rfrences adaptatifs [37],
plusieurs essais [38], des mthodes statistiques [35], qui compliquent leur mise en uvre. A
notre connaissance, une mthode simple et prcise qui permet dobtenir les paramtres lectriques de la machine asynchrone en utilisant seulement deux essais na pas t propose
avant ce travail.
Dans cette section, nous proposons deux essais pour lidentification en ligne de paramtres
lectriques de la machine asynchrone fonctionnant l'arrt. Cette approche utilise les
ADALINE. Les principaux avantages de cette mthode sont son exactitude, et le fait quelle
exige une installation exprimentale simple. A larrt, le modle de la machine asynchrone est
dcrit par une quation diffrentielle de second ordre. Lidentification de ces paramtres par
un seul essai seulement est exprimentalement difficile. Ceci est du aux constantes de temps
34
naturelles du systme qui sont trs espaces [35]. Pour surmonter cette difficult, la dynamique lente sera spare de la dynamique rapide [41], et ainsi, le modle de la machine asynchrone sera approch par un systme rapide aux HFs et par un systme lent aux BFs [42]. Par
consquent, le processus didentification devient simplifi. Des chelons de tension statorique
sont vits, car des modes ngligs tels que leffet de peau pourraient tre excits. Dans cette
tude, des tensions sinusodales avec des amplitudes adquates et des frquences assurant des
valeurs nominales de courants dans le stator sont appliques. Le niveau des tensions statoriques est faible l'arrt. Ainsi, les tensions mesures sont gnralement remplaces par leurs
rfrences. Dans ce contexte, les chutes de tensions et les problmes lis leffet du temps
mort seront considrs dans londuleur [43], [44].
Les ADALINE sont bien connus dans la thorie des RNAs. Ils sont utiliss dans plusieurs
domaines du gnie lectrique tels que la poursuite de la frquence du rseau [45], [46], la dtection des dfauts transitoires et permanents dans les lignes de haute tension [47],
lextraction de composantes de courant et de tension dans un systme triphas dsquilibr
[48], la dtection dvnement de la qualit de puissance [45], [49], et lidentification des
harmoniques de courants [50]. La structure de lADALINE est simple, il est rapide et capable
dapprendre en ligne. De plus, les poids de lADALINE peuvent tre interprts physiquement [49], [50]. Il est ainsi trs efficace pour lidentification des paramtres des systmes linaires. Dans cette section, cette technique sera utilise pour une identification en ligne des
paramtres lectriques de la machine asynchrone larrt. Pour identifier les systmes lent et
rapide, les fonctions de transfert sont exiges. Pour chaque soussystme, un ADALINE sera
conu. Aprs un apprentissage en ligne, la rsistance statorique Rs et linductance cyclique
statorique Ls seront identifis aux BFs. La constante de temps rotorique Tr et le coefficient de
dispersion seront identifis aux HFs [42].
2.2.1 Modle de la machine asynchrone larrt
Le modle de la machine asynchrone est considr dans cette partie avec les hypothses
simplificatrices couramment poses telles que : la distribution de linduction magntique dans
lentrefer est sinusodale, la saturation du circuit magntique est ngligeable et lalimentation
est sinusodale et quilibre.
Bas sur la reprsentation biphase, le modle de la machine asynchrone peut tre dcrit
par cinq quations diffrentielles non linaires avec quatre variables lectriques [courants statoriques (Is, Is), courants magntisants rotoriques (Irm, Irm)], une variable mcanique [vitesse rotorique ()], et deux variables de commande [tensions statoriques (Vs, Vs)]. Dans un
repre biphas (, ) li au stator, le modle de la machine asynchrone est dcrit comme suit :
dI s
1
(1 ) I + 1 V
1
1
=
+
I rm +
I s +
rm
Tr
Ls s
dt
Ts Tr
dI s
1
(1 ) I + 1 I + 1 V
1
=
+
I s
rm
dt
Tr rm Ls s
Ts Tr
dI rm 1
1
= I s I rm I rm
dt
Tr
Tr
dI rm 1
1
= I s + I rm I rm
dt
Tr
Tr
p2
p
d p
= (Tem Tl ) =
(1 ) Ls ( I rm I s I rm I s ) J Tl
dt J
J
35
(2.1a)
(2.1b)
(2.1c)
(2.1d)
(2.1e)
(2.2a)
(2.2b)
En utilisant les relations du courant magntisant (2.1c) et (2.1d), et aprs arrangement des
quations prcdentes (2.2a) et (2.2b), le modle de la machine asynchrone sera rgi par une
seule quation diffrentielle de second ordre liant le courant mesur Is la tension de commande Vs . Cette quation scrit sous la forme suivante :
LsTr
d 2 I s
dI
dV
+ ( RsTr + Ls ) s + Rs I s = Tr s + Vs
dt
dt
dt 2
(2.3)
Lquation (2.3) fait apparaitre quatre paramtres. Les paramtres identifiables sont Rs, Ls,
et Tr ou leurs combinaisons. Il est noter que ce sont ces paramtres qui apparaissent dans
le modle standard de variation de vitesse de la machine asynchrone. Le but de lidentification
est de rcuprer ces paramtres sans pour autant rcuprer sparment les valeurs
dinductances et de rsistances.
2.2.2 Compensation des chutes de tension dans londuleur
Dans cette section, nous prsenterons une mthode de compensation en ligne du temps
mort et des chutes de tension dans londuleur. Cette mthode est base sur la thorie de la
valeur moyenne, dans laquelle la chute voltsecond est moyenne sur une priode MLI (Modulation de Largeur dImpulsion) puis rajoute la tension de rfrence en accord avec la
direction du courant de charge [43]. Les principaux avantages de cette mthode de compensa36
tion sont : sa validit pour la MLI sinusodale et la MLI vectorielle [44], sa simplicit pour
une implmentation sous dSPACE DS1102 et en plus elle fournit une trs bonne compensation compare sa simplicit. Avant deffectuer la compensation des chutes de tension, nous
dterminerons les tensions de rfrence et les tensions de commande appliques la machine
asynchrone l'arrt.
Les tensions dalimentation de la machine asynchrone sous la contrainte mentionne prcdemment Vs=0, qui implique un couple lectromagntique nul larrt et vide, ont la
forme suivante :
Vs =
2
2
vsa vsb ) =
(
(v v )
3
3 sa sc
(2.4)
vsa
2
(2.5a)
La relation (2.5a) prcdente nous exige donc de commander londuleur avec un systme
de rfrences tel que :
vsbref = vscref =
vsaref
2
(2.5b)
Le systme de tensions triphases de rfrence appliquer la machine asynchrone fonctionnant larrt est illustr la figure 2.1.
v
sa-ref
Tension de reference
0.8
v
0.6
sb-ref
sc-ref
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0
0.02
0.04
0.06
Temps (s)
0.08
0.1
37
Bloc MLI
-1/2
+
vscref
vsbref
vsaref=rsin(st)
vsaref
Eq.
(2.6a)
Uc
vsbref
Eq.
(2.6b)
isa
isb
vscref
Eq.
(2.6c)
isc
Les valeurs relativement faibles des tensions didentification larrt, nous contraint
prendre en considration les chutes de tension dues au temps mort et la conduction dans les
transistors. Ces deux phnomnes peuvent induire une forte attnuation et une distorsion de
la tension de sortie [43]. Pour surmonter ces problmes, une compensation en ligne est introduite. Comme montr la figure 2.2, les tensions de rfrence seront donc corriges par les
termes additifs fonction du temps mort et des caractristiques des IGBTs (InsulatedGate
BipolarTransistors) utiliss [43], [44]. Les termes de correction scrivent comme suit :
2
2
sign(isa )(VD + RD isa ) + sign(isa )(Td + Ton Toff )
Uc
TH
2
2
=
sign(isb )(VD + RD isb ) +
sign(isb )(Td + Ton Toff )
Uc
TH
2
2
=
sign(isc )(VD + RD isc ) +
sign(isc )(Td + Ton Toff )
Uc
TH
vsaref =
(2.6a)
vsbref
(2.6b)
vscref
(2.6c)
10
15
5
0
-5
-10
20 s
-15
5
0
-5
-10
20 s
-15
Temps (s)
(a)
Mesure
Rfrence
10
Temps (s)
(b)
Figure 2.3. Compensation des chutes de tension de la phase a : (a) avant compensation et (b) aprs compensation.
38
(a)
(b)
Figure 2.4. Tension et courant statorique de la phase a : (a) avant compensation et (b) aprs compensation, [#1:1
Courant mesur ias, #1:2 Tension mesure vas].
La figure 2.3 montre clairement leffet des imperfections de londuleur sur la tension de
sortie. A la figure 2.3a, nous remarquons une attnuation de lordre de 30% par rapport la
tension de rfrence et une forte distorsion au passage par zro. Aprs compensation, la tension de sortie est devenue quivalente la tension de rfrence (figure 2.3b). Les figures 2.4a
et 2.4b prsentent respectivement la tension et le courant statorique de la phase a de la machine asynchrone avant et aprs compensation des chutes de tensions dans londuleur. Nous
constatons que la compensation des chutes de tensions introduite rend effectivement les allures de la tension et du courant statorique quasisinusodales. Les paramtres utiliss dans
cette compensation sont rsums dans le tableau 2.1.
Tension seuil de la diode antiparallle Vd (V)
Rsistance de la diode antiparallle Rd ()
Temps mort Td (s)
Temps de commutation la conduction de lIGBT Ton (s)
Temps de commutation la fermeture de lIGBT Toff (s)
Priode de la MLI TH (s)
Tableau 2.1. Paramtres de la compensation des chutes de tensions.
39
I s ( s) 1
Tr s + 1
=
2
Vs ( s) Rs TsTr s + (Tr + Ts ) s + 1
Tr s + 1
1
=
Rs (Trapide s + 1)(Tlent s + 1)
H (s) =
(2.7)
avec
2
Tr + Ts Tr + Ts
T
-
=
- Tr Ts
rapide
2
2
T + Ts
T + Ts
Tlent = r
+ r
- TrTs
2
(2.8)
Le systme possde naturellement deux constantes de temps trs espaces lune de lautre
(Tlent>>Trapide). Dans [41], les auteurs ont estim que pour une machine asynchrone de 3kW ;
Tlent60Trapide. A partir de l, nous pouvons dcomposer le problme didentification des
quatre paramtres lectriques en deux sous problmes. La dcomposition se fait selon les
chelles de temps naturelles du systme. Pour vrifier ceci, nous avons trac exprimentalement le diagramme de Bode de la machine asynchrone tudie larrt sur une large plage de
variation de la frquence dexcitation statorique [42].
Comme montr la figure 2.5, la machine asynchrone est alimente par des tensions sinusodales via londuleur IGBT, et la phase a est alimente par une tension vsa=Vsin(st) avec
une frquence dexcitation s. Puis, le courant de phase statorique isa exprim par
isa=Isin(st), ayant une amplitude maximale I et un dphasage par rapport la tension vsa,
est enregistr dans un oscilloscope. Pour chaque frquence, le niveau du courant statorique est
maintenu sa valeur nominale, et pour tracer le diagramme de Bode, lamplitude et la phase
sont calcules comme suit :
I
Magnitude ( dB ) = 20log
V
Phase =
(2.9)
La figure 2.6 montre le diagramme de Bode obtenu, tandis que le tableau 2.2 donne les caractristiques de la machine asynchrone tudie.
isa
isb
Onduleur
IGBT
Uc
MAS
isc
Bloc MLI
Compensation
des chutes de tension
1/2
vscref
vsbref
-1/2
Oscilloscope
vsaref=rsin(st)
Figure 2.5. Schma synoptique du banc de tests de dtermination du diagramme de Bode.
40
Amplitude (dB)
0
-5
-10
-15
-20
Phase (deg)
-25
0
-25
-50
-75
0.1
10
Frquence (rad/s)
100
500
Suivant le diagramme de Bode obtenu, nous constatons que pour des frquences suprieures 60rad/s, le modle de la machine peut tre approxim par une dynamique rapide de
premier ordre ayant pour fonction de transfert :
H f (s) =
K rapide
Trapide s + 1
(2.10)
et pour des frquences infrieures 6rad/s, le modle de la machine sapproxime par une dynamique lente qui admet pour fonction de transfert :
Hs (s) =
1 Tlent1s + 1
Rs Tlent 2 s + 1
(2.11)
Pour retrouver la relation existant entre les paramtres de la machine (Rs, Ls, et Tr) et les
paramtres des deux sous systmes lent et rapide, i.e., Krapide, Trapide, Tlent1 et Tlent2, la machine
est alimente par une tension sinusodale, Vs(t)=Vsinst, et ensuite les sorties en rgime permanent du modle de la machine asynchrone (2.7), du systme rapide (2.10) et du systme
lent (2.11) sont calcules, respectivement par :
1) Is=Isin(st), avec
2
1 + (sTr )
I = V
Rs 1 T T 2 2 + ( T + T )2
s r s
s r
s s
T + sTs
= arctan sTr + arctan s r
1 TsTrs 2
2) Isf=Ifsin(stf), avec
41
(2.12)
I f
K rapide
1 + (sTrapide )
(2.13)
= arctan sTrapide
3) Iss=Issin(sts), avec
2
I = V 1 + (sTlent1 )
s
Rs 1 + (sTlent 2 )2
(2.14)
Les relations liant les paramtres du systme lent et du systme rapide (If, f) et (Is, s),
respectivement, sont retrouves par linversion de (2.12), (2.13) et (2.14). Dans les deux cas,
pour le systme rapide :
1 If
K rapide =
cos f V
tan f
Trapide =
s
(2.15a)
V cos s Rs I s
Tlent1 =
V s sin s
V Rs I s cos s
T
=
lent 2
Rs I ss sin s
(2.15b)
Pour calculer les coefficients prcdents en fonction des paramtres de la machine asynchrone, les dphasages (f, s) et les amplitudes des courants (If, Is) sont remplacs par le dphasage et lamplitude du courant I du modle de la machine asynchrone. Par consquent,
les paramtres des systmes rduits qui fournissent la mme rponse en sortie que le modle
de la machine sont obtenus. Il est vident que le systme rapide est considr aux HFs et le
systme lent est considr aux BFs. Ainsi, pour le systme rapide :
2
1 + (sTr )
K rapide = lim 1
s Rs 1 + sTr sTr + (1 ) sTs
1 + (sTr )
Ls
T
=
lim
rapide
s Rs 1 + sTr sTr + (1 ) sTs
Tr
RsTr + (1 ) Ls
LsTr
RsTr + (1 ) Ls
(2.16a)
(1 ) Tr = 1 T
Tlent1 = lim
(
) r
s 0 1 + (sTr )2
Ts (sTr )2
1+
Ts + (1 ) Tr
Tlent 2 = lim Ts + (1 ) Tr
2
s 0
1 + (sTr )
(2.16b)
= (Ts + (1 ) Tr )
La figure 2.7 montre lerreur relative des paramtres du modle lent et du modle rapide en
fonction de la frquence des tensions dalimentation statorique. Daprs cette figure, nous
42
pouvons constater que, effectivement, lerreur relative des paramtres du systme rapide et du
systme lent est faible aux HFs et aux BFs respectivement.
40
0
K
35
rapide
Trapide
-0.5
Erreur relative (%)
30
25
20
15
10
-1
-1.5
T
lent1
Tlent2
0
50
100
150
400
450
-2
0
500
2
3
Frquence (rad/s)
(a)
(b)
Figure 2.7. Erreur relative des paramtres des modles en fonction de la frquence : (a) systme rapide et (b)
systme lent.
A la fin, une fois que les coefficients de (2.10) et de (2.11) sont dtermins, lADALINE
pourra les identifier facilement.
2.2.4 ADALINE pour lidentification des paramtres lectriques
LADALINE a t initialement conu et formul par Widrow [14], [51]. Bas sur
lalgorithme des moindres carrs (LMS), ce modle reprsente un exemple classique dun
systme autoprogramm intelligent simple qui peut sadapter pour raliser une tche donne
de modlisation linaire [50], [52]. Lavantage principal de cette architecture est sa capacit
sadapter en ligne, liminant le besoin dun apprentissage hors ligne rpt. Bien que la plupart des RNAs aient la capacit de faire lapprentissage en ligne, lADALINE est suprieur en
raison de sa rapidit et de sa structure simple. Les poids de lADALINE peuvent tre interprts, donnant de ce fait un avantage non ngligeable par rapport dautres RNAs [49], [50].
Dans ce travail, lADALINE sera appliqu pour la premire fois lidentification des paramtres lectriques de la machine asynchrone larrt [42], [53].
Deux stratgies didentification du systme lent et du systme rapide bases sur
lADALINE seront prsentes. Au dbut, nous rappelons larchitecture dun ADALINE et
nous dveloppons les deux stratgies pour lidentification de Rs et Ls aux BFs, et
lidentification de et Tr aux HFs. Les schmas de principe de la mise en uvre exprimentale de ces deux stratgies seront galement fournis.
2.2.4.1 Topologie de lADALINE
Graphiquement, un ADALINE est reprsent par la topologie montre la figure 2.8, o
yest(k) est la sortie de lADALINE (sortie estime), y(k) est la mesure (sortie dsire), e(k) est
lerreur, W(k) est le vecteur poids de dimension (1n) et X(k) est le vecteur entre de
lADALINE de dimension (n1).
Le problme consiste trouver un ensemble appropri de poids tels que le comportement
entresortie de lADALINE devient proche dun ensemble de caractristiques dentre
sortie dsires. Les poids de lADALINE sont mis jour en utilisant un algorithme linaire
itratif LMS afin de rduire lerreur e(k). LADALINE est itrativement adapt avec une rgle
dapprentissage LMS comme suit [14], [51] :
W (k + 1) = W (k ) + e(k ) X T (k )
43
(2.17)
W(k)
w0(k)
x1(k)
w1(k)
x2(k)
w2(k)
xn(k)
y(k)
yest(k)
wn(k)
Rgle
dapprentissage
e(k)
(2.19)
Les coefficients b0, a1 et a0 sont identifis respectivement par les poids ws1, ws2 et ws3 de
lADALINE prsent dans la figure 2.9a. Leurs expressions sont donnes par (Te tant la priode dchantillonnage) :
b0 = ws1 = exp Te
Tlent 2
Tlent1
a0 = ws 2 =
RsTlent 2
a = w = 1 1 exp Te
1
s3
Rs
Tlent 2
44
(2.20)
Tlent1
RsTlent 2
Aprs le processus dapprentissage, les poids ws1, ws2 et ws3, nous permettent par inversion
de la relation (2.20) de retrouver Tlent1 et Tlent2. Ainsi, nous trouvons:
Te ( ws1 1) ws 2
Tlent1 =
( ws 2 + ws3 ) ln ( ws1 )
Te
Tlent 2 = ln ( w )
s1
(2.21)
A la fin, une fois les deux constantes Tlent1 et Tlent2 sont dduites partir des poids de
lADALINE optimiss, il est facile de dduire les deux paramtres de la machine Rs et Ls en
combinant les relations donnes par (2.16b) et (2.21). Nous obtenons alors :
Rs
L
s
Tlent1
ws 2Tlent 2
= Rs (Tlent 2 Tlent1 )
=
(2.22)
(2.23)
Les coefficients B0 et A0 sont identifis, respectivement, avec les poids wf1 et wf2 de
lADALINE reprsents dans la figure 2.9b. Leurs expressions sont donnes par :
Te
B0 = w f 1 = exp
Trapide
Te
A0 = w f 2 = K rapide 1 exp
Trapide
(2.24)
Trapide =
ln w f 1
wf 2
K rapide = 1 w
f1
(2.25)
A la fin, en combinant les relations donnes par (2.16a) et (2.25) pour le systme rapide,
sachant que Rs et Ls sont dj identifies, les deux paramtres de la machine et Tr
scrivent :
Trapide
=
Ls K rapide
1
1
T
=
1
) sK
s
r (
rapide
45
(2.26)
Les structures des principaux blocs ncessaires lidentification aux BFs et aux HFs sont
prsentes dans la figure 2.9. Pour valider pratiquement les stratgies proposes, la section
suivante prsentera les rsultats exprimentaux obtenus.
isa
Source
Triphase
PD3
isb
Onduleur
IGBT
Uc
MAS
isc
ADALINE
Bloc MLI
z-1
Compensation des
chutes de tensions
ws1
+
ws2
vsbref
vscref
yest
-1/2
ws3
z-1
1/2
vsaref=rsin(st)
Eq.
(22)
Rs
Ls
(a)
isa
Source
Triphase
PD3
isb
Onduleur
IGBT
Uc
MAS
isc
ADALINE
Bloc MLI
Compensation des
chutes de tensions
vscref
vsbref
z-1
wf1
z-1
wf2
yest
e
-1/2
1/2
Eq.
(26)
vsaref=rsin(st)
Tr
(b)
Figure 2.9. Schma du processus didentification propos: (a) systme lent et (b) systme rapide.
46
visualiss et enregistrs sur le PC via le logiciel ControlDesk. La figure 2.10 montre une photo du banc dessais utilis lors de cette identification.
Capteur de
tensions
Onduleur
IGBT
Capteur de
courants
Redresseur
triphas
PC
MATLABSimulink
ControlDesk
Machine courant
continu
Machine
asynchrone
Capteur de
vitesse
Figure 2.10. Photo du banc dessai didentification des paramtres de la machine asynchrone.
Pour lidentification des paramtres lectriques, deux tests seront effectus. Les paramtres
Rs et Ls seront identifis aux BFs, tandis que et Tr seront identifis aux HFs. Les valeurs
initiales et finales des coefficients dapprentissage (i,f) et le temps maximal dapprentissage
tmax assurant une vitesse optimale de convergence des poids ont t ajustes exprimentalement. Leurs valeurs sont rsumes dans le tableau 2.3.
i
tmax (s)
Les rsultats exprimentaux obtenus sont montrs dans les figures 2.11 2.20. La figure
2.11a montre lvolution des poids de lADALINE ws1, ws2 et ws3 aux BFs (s=1rad/s). Nous
constatons quaprs le rgime transitoire les poids convergent vers des valeurs constantes. Au
rgime permanent les valeurs des poids sont : ws1=0.966, ws2=0.008 et ws3=0.031. Lerreur
destimation du courant de phase statorique isa est donne par la figure 2.11b. Cette erreur est
trs faible et justifie les bonnes performances du rseau de neurone ADALINE. La priode
dchantillonnage utilise pour lidentification est Te=5ms. En utilisant les quations (2.21) et
(2.22), nous obtenons lvolution de la rsistance statorique Rs et linductance cyclique statorique Ls identifies pendant la phase dapprentissage. Les paramtres Rs et Ls sont respectivement donns dans la figure 2.12a et la figure 2.12b. Au rgime permanent Rs=1.50 et
Ls=0.22H. La figure 2.13 montre le rsultat didentification de Rs et Ls dans une large plage
aux BFs. Pendant les essais, le courant statorique est maintenu gal sa valeur nominale.
Lvolution de ces deux paramtres est trace dans une plage de frquence allant de 0.5
5rad/s. Nous notons que, dans lintervalle 0.5 1rad/s, les deux paramtres sont constants et
bien identifis. Ils valent respectivement 1.50 et 0.22H. De la mme manire, nous notons
que durant les essais, pour des frquences suprieures 1rad/s, Rs et Ls deviennent de plus en
plus fausses cause de lerreur du modle qui est valide uniquement aux BFs.
47
Dans la figure 2.14a, lvolution des poids wf1 et wf2 de lADALINE aux HFs (s=60rad/s)
est donne. Aprs le rgime transitoire, les poids de lADALINE convergent vers des valeurs
finales constantes. Les valeurs optimises sont wf1=0.968 et wf2=0.009. La figure 2.14b
montre lerreur destimation du courant de phase statorique isa. Cette erreur est relativement
faible ; ce qui prouve le bon fonctionnement du rseau de neurone ADALINE. La priode
dchantillonnage utilise pour lidentification est Te=0.2ms. En utilisant les quations 2.25 et
2.26, pendant lapprentissage, nous obtenons lvolution de la constante de temps rotorique Tr
et le coefficient de dispersion qui sont donns par la figure 2.15a et la figure 2.15b, respectivement. Les valeurs des deux paramtres se sont finalement stabiliss =0.093 et
Tr=0.097s. La figure 2.16 montre les rsultats exprimentaux de lidentification, aux HFs, de
et Tr. Lvolution de ces deux paramtres est reprsente dans un intervalle de frquence
allant de 10 500 rad/s. Durant les essais, le courant statorique est maintenu gal sa valeur
nominale. Nous notons que la constante de temps rotorique et le coefficient de dispersion sont
bien identifis dans lintervalle 50 100rad/s, leurs valeurs sont 0.99s et 0.0872, respectivement. En dessous de 50rad/s, leurs valeurs deviennent de plus en plus fausses cause de
lerreur commise sur lapproximation du modle. La valeur de la constante de temps rotorique
Tr chute de 30% quand la frquence passe de 100 500 rad/s. Cette diminution de Tr, aux
HFs, est due laugmentation de leffet de peau dans le rotor. Ceci tend augmenter la rsistance rotorique et par consquent la valeur de la constante de temps rotorique diminue.
1.5
1
Erreur d'estimation (A)
1.2
Poids
0.8
ws1
0.6
ws2
0.4
ws3
0.2
0
-0.5
-1
0
-0.2
0
0.5
60
120
180
Temps (s)
(a)
240
300
-1.5
0
360
60
120
180
Temps (s)
(b)
240
300
360
Figure 2.11. (a) Evolution des poids et (b) erreur destimation du courant statorique isa aux BFs (s=1rad/s).
0.4
Inductance cyclique statorique (H)
3
2.5
2
1.5
1
0.5
0
0
60
120
180
Temps (s)
(a)
240
300
0.3
0.2
0.1
0
0
360
60
120
180
Temps (s)
(b)
240
300
360
Figure 2.12. Identification de la rsistance et de linductance cyclique statoriques aux BFs (s=1rad/s).
48
0.4
Inductance cyclique statorique (H)
3
2.5
2
1.5
1
0.5
0
0,5
0.3
0.2
0.1
0
0,5
Frquence (rad/s)
(a)
Frquence (rad/s)
(b)
Figure 2.13. Rsultats didentification aux BFs : (a) rsistance statorique et (b) inductance cyclique statorique.
1.5
1
Erreur d'estimation (A)
1.2
Poids
0.8
0.6
wf1
wf2
0.4
0.2
0
-0.5
-1
0
-0.2
0
0.5
10
20
30
Temps (s)
(a)
40
50
-1.5
0
60
10
20
30
Temps (s)
(b)
40
50
60
Figure 2.14. Lvolution des poids et de lerreur destimation de isa aux HFs (s=60rad/s).
0.2
0.4
Coefficient de dispersion
0.5
0.3
0.2
0.1
0.15
0.1
0.05
0
-0.1
0
10
20
30
Temps (s)
(a)
40
50
0
0
60
10
20
30
Temps (s)
(b)
40
50
60
0.2
0.15
0.1
0.05
0.4
0.3
0.2
0.1
0
10
100
Frquence (rad/s)
(a)
0
10
500
100
Frquence (rad/s)
(b)
500
Figure 2.16. Rsultats didentification aux HFs : (a) constante de temps rotorique et (b) coefficient de dispersion.
49
Le tableau 2.4 donne les valeurs des paramtres lectriques identifis de la machine asynchrone. La rsistance statorique Rs et linductance cyclique statorique Ls ont t moyennes
dans lintervalle de frquences [0.5, 1rad/s], tandis que, le coefficient de dispersion et la
constante de temps rotorique Tr ont t moyennes dans lintervalle de frquences [50,
100rad/s].
Rs()
Ls (mH)
Tr (ms)
Tests classiques
Rs()
Ls (mH)
Tr (ms)
Tableau 2.5. Valeurs des paramtres identifis avec la technique ADALINE et les tests classiques.
Pour prouver la validit des paramtres identifis, des tests larrt et dans une application
de commande en vitesse haute performance de la machine asynchrone ont t effectus.
Initialement, la rponse frquentielle de la machine asynchrone donne par la figure 2.6 et
le modle de la machine avec les paramtres identifis ont t tracs dans un mme graphe
(voir figure 2.17). Les deux courbes damplitude et de phase concident parfaitement sur tout
lintervalle de frquences. Le diagramme donne aussi les tracs du systme lent et du systme
rapide obtenus avec les paramtres identifis. En effet, ces deux soussystmes approximent
parfaitement le systme global aux BFs et aux HFs, respectivement. Par la suite, un chelon
de tension de rfrence a t appliqu la machine asynchrone larrt et la rponse en courant de phase statorique isa a t mesure. La rponse a t compare avec le courant de phase
isa simul avec le modle de la machine et les paramtres identifis. Les deux courbes obtenues, donnes la figure 2.18, montrent un trs bon accord, ce qui valide les paramtres identifis par la mthode ADALINE dans un fonctionnement larrt de la machine asynchrone.
A la fin, dans le but de vrifier la validit des paramtres identifis dans une application de
commande en vitesse haute performance, une commande vectorielle flux rotorique orient
de la machine asynchrone a t mise en uvre. Trois rgulateurs de type proportionnel
intgral (PI) ont t utiliss pour la rgulation du courant magntisant rotorique, du couple
lectromagntique et de la vitesse rotorique. La vitesse de rfrence applique prsente deux
valeurs ; elle passe de 500 +500 tr/mn en 0.5s. La vitesse rotorique est mesure laide un
codeur incrmental dune rsolution globale de 2104 point/tour (figure 2.10). La priode
dchantillonnage utilise pour limplmentation de lalgorithme de commande est de 0.5ms.
Durant le test, la machine asynchrone fonctionne vide. Suivant la rfrence de vitesse applique, la rponse en vitesse rotorique, donne la figure 2.19, suit parfaitement sa rfrence.
Cependant, des dpassements peuvent tre observs sur la rponse en vitesse, qui sont dus aux
rgulateurs PI utiliss dans la stratgie de commande vectorielle flux orient. Ensuite, les
paramtres identifis par la technique ADALINE ont t compars avec ceux obtenus avec
des tests classiques qui sont : mesure en courant continu pour estimer Rs, test rotor bloqu
pour dterminer et Tr et un test vide pour estimer Ls. Les paramtres estims sont rsums
dans le tableau 2.5. Les paramtres identifis partir des deux mthodes sont remplacs dans
(2.1a) (2.1d) pour simuler isa. Les courants simuls et mesurs, correspondant linversion
de la vitesse, sont montrs la figure 2.20a. Un zoom sur les 0.125s dernires est montr la
figure 2.20b. Suivant ce rsultat, il est claire que le courant simul avec les paramtres identifis par la technique ADALINE approxime mieux la courbe relle, spcialement avant et
50
aprs le rgime transitoire. Donc, les paramtres identifis avec la technique ADALINE seront retenus.
0
Bode Diagram
-5
-10
Magn.
(dB) -15
-20
-25
0
Phase
(deg)
-25
-50
Systme lent
Systme rapide
Modle de la MAS
Mesures exprimentales
-75
0.1
10
Frequency (rad/s)
100
500
Frequency (rad/sec)
Figure 2.17. Rponses frquentielles du systme lent, systme rapide, modle de la machine et mesures exprimentales.
8
Mesur
Simul
7
6
5
4
3
2
1
3s
0
Temps (s)
750
Rfrence
Mesure
500
250
0
-250
-500
1s
-750
Temps (s)
Figure 2.19. Rponse en vitesse de la machine asynchrone identifie et commande flux rotorique orient.
51
8
6
Courant mesur
Technique ADALINE
Tests classiques
Vitesse rotorique
3
Courant statorique (A)
10
4
2
0
-2
-4
0.125 s
-6
-8
2
1
0
-1
-2
-3
Zoom
-10
-4
Temps (s)
(a)
Courant mesur
Technique ADALINE
Tests classiques
0.125 s
Temps (s)
(b)
Figure 2.20. (a) courant simul et exprimental et (b) zoom sur les dernires 0.125s.
Aprs avoir identifi et valid les paramtres lectriques de la machine asynchrone, la section suivante sera consacre une extension de cette technique ADALINE lidentification
des paramtres mcaniques o deux nouvelles mthodes didentification seront prsentes.
2.3
Pour raliser des entrainements vitesse variable de hautes performances dune machine
asynchrone, la connaissance des paramtres lectriques nest pas suffisante. Les paramtres
mcaniques tels que le moment dinertie et le coefficient de frottement visqueux sont ncessaires et indispensables pour concevoir des commandes et des observateurs dtats [54], [55].
Par consquent, il est ncessaire de dvelopper des algorithmes pour lidentification des paramtres mcaniques de la machine asynchrone.
Pour identifier le moment dinertie J, des mthodes classiques peuvent tre utilises. Ces
techniques peuvent tre divises en deux groupes : les techniques directes et indirectes. Les
techniques directes consistent extraire le rotor de la machine et effectuer certaines mesures
exigeant dautres dispositifs difficiles runir et pas toujours adaptables pour toutes les
gammes de puissance [56]. Pour les techniques indirectes, la mthode de ralentissement peut
tre mentionne [57]. Cette dernire exige que le bout de larbre du systme tournant soit facilement accessible. La mesure seffectue en rajoutant sur larbre du moteur un volant dinertie
bien connu J0. Les relevs des courbes de ralentissement avec et sans volant permet de dduire le moment dinertie J. Une autre mthode indirecte est base sur la mesure de la puissance consomme par le moteur lorsquil tourne une vitesse donne et le relev de la courbe
de ralentissement la coupure de lalimentation. Le coefficient de frottements visqueux f peut
tre dtermin en rgime permanent en mesurant la puissance consomme vide du moteur et
une vitesse donne ou, il peut tre dduit directement de la constante de temps mcanique
qui est ellemme calcule partir de lessai de ralentissement. Les mthodes classiques que
nous venons de citer manquent gnralement de prcision, elles sont encombrantes et pas toujours possibles adopter en pratique. De plus, ces techniques ne peuvent pas suivre en ligne
les variations des paramtres du systme.
Ces dernires annes, plusieurs algorithmes ont t dvelopps pour identifier les paramtres mcaniques des machines asynchrones commandes par orientation du flux rotorique.
Lavantage dune machine asynchrone commande par orientation du flux rotorique est la
connaissance du couple de la machine puisque les courants statoriques et le flux rotorique
sont connus [58]. Dans ces conditions, beaucoup de techniques ont t dveloppes. Les mthodes bases sur lalgorithme des moindres carrs (Least Mean Squares) (LMS) et
52
lalgorithme des moindres carrs rcursifs (Recursive Least Squares) (RLS) utiliss pour
lidentification en ligne peuvent tre mentionnes [59], [60]. La limitation principale de ces
mthodes est due leur sensibilit aux bruits. Dans beaucoup de travaux, les techniques
dobservateurs ont t prsentes [61], [62]. Dans [62], les auteurs ont propos un algorithme
pour estimer le moment dinertie en observant le signal derreur de position fourni par un observateur de vitesse qui contient linformation derreur sur le moment dinertie. Un observateur de Luenberger tendu dordrerduit (ReducedOrder Extended Luenberger Observer) a
t propos pour estimer la valeur du moment dinertie [63]. Cependant, ces mthodes exigent
que certaines conditions soient vrifies telles que l'observabilit. Un espace mmoire important lors de la mise en uvre est ncessaire.
Rcemment, des approches heuristiques pour lidentification des paramtres mcaniques
de la machine asynchrone ont t proposes et ont fourni des rsultats acceptables. Dans [64],
une mthode hors ligne base sur les algorithmes gntiques a t propose pour estimer les
paramtres mcaniques et lectriques. Des algorithmes doptimisation (Particle Swarm Optimisation) ont t galement utiliss afin didentifier les paramtres de la machine asynchrone
[65]. Cependant, les plus connues sont celles base sur les RNAs et utilisant la mthode heuristique [31], [32]. Durant ces dernires annes, ces techniques ont t proposes et dveloppes comme une alternative aux mthodes classiques pour les dfis modernes de commande
[66], [67], [68], [69]. Les travaux prcdents ont dmontr lefficacit des RNAs dans
lestimation des variables dtat et lidentification des paramtres de la machine asynchrone
[31], [70]. Comme il a t dj statu dans la section prcdente, la technique neuronale la
plus attrayante pour lidentification des systmes linaires est celle base sur les rseaux de
neurones de type ADALINE [71]. Dans certaines applications telles que le traitement adaptatif de signal [72] ou lidentification des harmoniques de courants dans les systmes lectriques
[50], le rseau ADALINE est devenu un outil puissant [51], [73].
Cette section propose et vrifie deux nouvelles mthodes didentification en ligne des paramtres mcaniques de la machine asynchrone [74]. Ces mthodes sont bases sur
lADALINE utilisant un algorithme dapprentissage en ligne LMS. La mise en uvre de ces
mthodes est trs simple et nexige aucun matriel supplmentaire que celui utilis gnralement dans la commande flux rotorique orient. Les vecteurs entresortie de lADALINE
sont, respectivement, le courant statorique et la vitesse mcanique. Ces grandeurs dentre
sortie peuvent tre obtenues en utilisant des capteurs simples. Les deux mthodes fournissent
les deux paramtres mcaniques J et f en ligne. Ceci prsente un avantage majeur quand un
rgulateur auto ajust en ligne est exig.
2.3.1 Modle de la machine asynchrone en commande vectorielle
Avec les hypothses simplificatrices couramment poses, le modle dq de la machine asynchrone peut tre dcrit par cinq quations diffrentielles avec quatre variables lectriques
[courants statoriques (Isd, Isq), et courant magntisant rotoriques (Irmd, Irmq)], une variable mcanique [vitesse rotorique ()], et deux variables de commande [tensions statoriques (Vsd,
Vsq)].
-
dI sd
= a1 I sd + s I sq + a3a2 I rmd + a3 I rmq + bV
1 sd
dt
dI sq
= s I sd a1 I sq a3 I rmd + a3a2 I rmq + bV
1 sq
dt
dI rmd
= a2 I sd a2 I rmd + (s ) I rmq
dt
53
(2.27a)
(2.27b)
(2.27c)
dI rmq
= a2 I sq (s ) I rmd a2 I rmq
dt
-
(2.27d)
(2.28)
avec :
T = b I I I I
em
2
rmd sq
rmq sd
Tl = f + Td
(2.29)
et
Ts =
Ls
T + T (1 )
(1 )
1
1
,a = r s
, a2 = , a3 =
, b1 =
, b = p(1 ) Ls .
Rs 1
Tr
TrTs
Ls 2
(2.30)
(2.31)
(2.32)
(2.33)
Le courant magntisant rotorique Irmd, le couple lectromagntique Tem ainsi que la pulsation de glissement r sont estims par les relations suivantes :
a
Irmd = 2 I sd
s + a2
(2.34)
54
Tem = b2 Irmd I sq
I
r = a2 sq
Irmd
(2.35)
(2.36)
Tem
(2.37)
m s +1
avec
K=
1
J
et m =
f
f
Ainsi, la relation (2.37) sera exploite pour lidentification des paramtres mcaniques J et
f. Le schma de commande de la machine asynchrone adopt pour lidentification des paramtres mcaniques est reprsent la figure 2.21.
isa
Source
Triphase
Redresseur
PD3
isb
Onduleur
IGBT
Uc
isc
abc to dq
Bloc MLI
Isq
Isd
dq to abc
Vsd
Dcouplage
Ed
Estimateurs
s
Vsq
Tem
Irm
Eq
Vsq1
Vsd1
PI
Flux
Irm_ref
Capteur de
vitesse
MAS
PI
Couple
Tem_ref
55
(2.38)
Td
Tem
1
Js
f
s
( k ) = B0 ( k 1) + A0Tem ( k 1)
(2.39)
Te
B0 = w1 = exp
Te
A0 = w2 = K 1 exp
m
(2.40)
Une fois que les valeurs des poids w1 et w2 de lADALINE sont optimiss en ligne, les valeurs des paramtres f et J seront obtenus par inversion des quations (2.40), ainsi leurs expressions seront comme suit :
1 1 w1
=
K
w2
=m f = f
Te
ln w1
56
(2.41)
Le schma de principe de limplmentation pratique de cette mthode est illustr par la figure 2.23 donne ci-aprs.
isa
Uc
isb
Onduleur
IGBT
Capteur de
vitesse
MAS
isc
ADALINE
Bloc MLI
-1
Commande flux
rotorique orient
-1
Z
Irm_ref
w1
est
-
w2
Tem_ref
Eq.
(2.41)
f
J
Figure 2.23. Schma de principe didentification des paramtres mcaniques par la mthode base sur lquation
mcanique.
(2.42)
et si le modle du systme mcanique de la machine asynchrone est suffisamment reprsentatif, alors en rgime permanant, la rponse obtenue en vitesse scrira comme suit :
(t ) = max sin(t + )
(2.43)
K 2Tem2 max
max =
m2 2 + 1
= arctan m
(2.44)
avec
Lexpression de la vitesse, donne par lquation (2.43), peut tre dcompose en deux
termes de la faon suivante :
(2.45)
avec
A1 = max cos
B1 = max sin
Nous prenons donc les termes sint et cost comme entres de lADALINE. Aprs le processus dapprentissage, les termes constants A1 et B1 concideront respectivement avec les
poids w1 et w2 recherchs.
Une fois que les poids sont connus, il est ais de remonter aux paramtres mcaniques de
la faon suivante :
tan
max
B1 w2
=
A1 w1
(2.46)
= A +B = w +w
2
1
2
1
2
1
2
2
En combinant les relations prcdentes (2.44) avec celles donnes par (2.46), nous obtenons :
2
K 2Tem2 max
2
w1 + w2 = 2 2
m + 1
w2 =
m
w
1
(2.47)
Finalement, la rsolution du systme dquation prcdent permet de remonter aux paramtres mcaniques de la faon suivante :
w1Tem max
1
=
K w w2 + w2
2
1
2
w
=m f = f 2
w1
=
(2.48)
Uc
isb
Capteur de
vitesse
MAS
isc
ADALINE
Bloc MLI
Commande flux
rotorique orient
Irm_ref
sint
w1
cost
est
-
w2
Tem_ref
Eq.
(2.48)
f
J
Figure 2.24. Schma de principe didentification des paramtres mcaniques par la mthode base sur la rponse
harmonique de la vitesse mcanique.
58
Vitesse rotorique
Couple de rfrence
50
-50
3s
-100
Temps (s)
59
Poids
0.8
w1
0.6
w2
0.4
0.2
0
0
100
200
Temps (s)
(a)
300
0.5
-0.5
-1
0
400
100
200
Time (s)
(b)
300
400
300
400
Figure 2.26. (a) Evolution des poids et (b) erreur destimation de la vitesse rotorique.
0.2
0.06
0.15
0.05
0.04
0.05
J (kg.m2)
f (Nm.s/rad)
0.1
0
-0.05
0.03
0.02
-0.1
0.01
-0.15
-0.2
0
100
200
Temps (s)
(a)
300
0
0
400
100
200
Temps (s)
(b)
Figure 2.27. Paramtres mcaniques identifis: (a) coefficient de frottement visqueux et (b) moment dinertie.
signal de vitesse pour extraire la composante fondamentale. Il en rsulte des valeurs constantes de J et f.
200
20
w1
150
15
Erreur d'estimation (rad/s)
w2
100
Poids
50
0
-50
-100
-150
-200
0
10
5
0
-5
-10
-15
100
200
Temps (s)
(a)
300
-20
0
400
100
200
Temps (s)
(b)
300
400
300
400
Figure 2.28. (a) Evolution des poids et (b) erreur destimation de la vitesse rotorique.
0.14
0.3
0.12
0.2
0.1
J (kg.m2)
f (Nm.s/rad)
0.1
0.08
0.06
-0.1
0.04
-0.2
0.02
0
0
100
200
Temps (s)
(a)
300
-0.3
0
400
100
200
Temps (s)
(b)
Figure 2.29. Paramtres mcaniques identifis: (a) coefficient de frottement visqueux et (b) moment dinertie.
f (N.m.s/rad)
90
30
Courant de phase statorique (A)
80
70
60
50
Mesure
Simule
40
30
20
10
0
0
0.1
0.2
0.3
Temps (s)
(a)
0.4
0.5
10
0
-10
-20
-30
0
0.6
Mesur
Simul
20
0.1
0.2
0.3
Temps (s)
(b)
0.4
0.5
0.6
90
30
Courant de phase statorique (A)
80
70
60
50
Mesure
Simule
40
30
20
10
0
0
0.1
0.2
0.3
Temps (s)
(a)
0.4
0.5
10
0
-10
-20
-30
0
0.6
Mesur
Simul
20
0.1
0.2
0.3
Temps (s)
(b)
0.4
0.5
0.6
Figure 3.31. Test de validation : mthode base sur la rponse harmonique de la vitesse mcanique.
2.4
Conclusion
Nous avons propos dans ce chapitre une nouvelle stratgie didentification des paramtres
lectriques et mcaniques de la machine asynchrone en utilisant les RNAs de type ADALINE.
Cette stratgie a t divise en deux tapes essentielles ; une tape didentification des paramtres lectriques de la machine larrt et une tape didentification des paramtres mcaniques de la machine commande flux rotorique orient.
La mthode didentification des paramtres lectriques de la machine nous a permis
davoir les quatre paramtres en deux essais seulement, lun est effectu aux BFs et lautre est
effectu aux HFs. En effet, aprs avoir dtermin le modle de la machine larrt, les tensions de commande laissant la machine larrt ont t dtermines et ensuite une compensation des chutes de tension dues au temps mort et la conduction des IGBTs dans londuleur a
t effectue. En utilisant le diagramme de Bode, nous avons vrifi que le modle de la machine asynchrone larrt peut tre approxim par deux soussystmes de premier ordre ; lun
est valide aux BFs et lautre est valide aux HFs. Chaque soussystme a t identifi en utilisant un ADALINE et en consquence les paramtres lectriques ont t facilement dduits
partir des poids des ADALINE. La rsistance Rs et linductance Ls statoriques ont t identi62
fis aux BFs, tandis que le coefficient de dispersion et la constante de temps rotorique Tr ont
t identifis aux HFs. Les paramtres lectriques identifis ont t tests avec succs dans un
fonctionnement larrt et dans un fonctionnement de commande en vitesse hautes performances. Compars aux paramtres identifis par la mthode classique, ceux identifis par la
technique ADALINE ont t beaucoup plus prcis.
A la fin, nous avons tendu lapplication de la technique ADALINE lidentification des
paramtres mcaniques de la machine asynchrone. En effet, deux nouvelles techniques
didentification en ligne du moment dinertie J et du coefficient de frottement visqueux f ont
t proposes. Lune exploite lquation dynamique du systme mcanique et le couple lectromagntique de la machine, lautre exploite la rponse harmonique de la vitesse mcanique.
Ces techniques ont t faciles implmenter et nont exig que la connaissance des courants
statoriques, la vitesse mcanique ainsi que la commande flux rotorique orient de la machine. La faisabilit des mthodes proposes a t vrifie par des essais pratiques.
Lexactitude des paramtres identifis a t teste par des dmarrages directs de la machine et
cela en comparant les rponses en courant et en vitesse par expriences et par simulations en
utilisant les paramtres identifis.
63
3
Emulation de la turbine olienne par un
moteur courant continu
Rsum : Ce chapitre prsente une tude dun mulateur dune turbine olienne de petite puissance
(3kW) base dun moteur courant continu (MCC) command en couple. Dans un premier temps,
nous proposerons une nouvelle mthode de modlisation de la caractristique de puissance de la
turbine olienne. Cette mthode base sur un rseau de neurone artificiel (RNA) trois couches
permettra dobtenir un modle prcis de la caractristique de puissance. Dans un second temps, nous
prsenterons deux mthodes de commande de la turbine permettant dextraire le maximum de la
puissance disponible dans le vent; la premire mthode sera ralise sans asservissement de la vitesse
de rotation et la seconde le sera avec un asservissement de la vitesse de rotation. Ensuite, nous
dvelopperons un estimateur de vitesse du vent bas sur un RNA trois couches. Cet estimateur
neuronal permettra de reconstituer la vitesse du vent avec prcision. A la fin, le couple mcanique de
la turbine sera mul laide dun MCC command en couple. Une compensation de linertie et des
frottements de la turbine sera effectue. Les rsultats de simulations obtenus de lmulateur vont
montrer son efficacit et son exactitude reproduire le comportement de la turbine sur larbre du
gnrateur.
64
Sommaire
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3.2 Modlisation de la turbine olienne . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3.2.1
3.2.2
3.2.3
3.2.4
Modle arodynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modle du multiplicateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Equation dynamique de larbre de la turbine . . . . . . . . . . . . . . . . . . . . . . . . .
Simulation du modle de la turbine olienne fonctionnant vide . . . . . . . . .
67
72
72
73
75
78
81
83
3.5
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
65
3.1 Introduction
la caractristique de puissance par les RNA multicouches sera labore. Ensuite, deux
mthodes de commande de la turbine olienne permettant dextraire le maximum de
puissance du vent seront synthtises. La premire mthode sera ralise sans asservissement
de la vitesse de rotation de la turbine, tandis que la deuxime mthode le sera avec un
asservissement de la vitesse de rotation. Afin dviter une mesure locale du vent, nous
proposons un estimateur de vitesse du vent base de RNA. A la fin de ce chapitre, nous
prsenterons la construction de lmulateur de la turbine olienne o le MCC va remplacer la
turbine dans le systme de conversion de lnergie olienne. Le couple de compensation de
linertie et des frottements de la turbine seront ici pris en considration. Tout le systme sera
implment sous MATLABSimulink et valid par des essais en simulations. Les rsultats
obtenus vont montrer lefficacit de lmulateur reproduire avec exactitude le comportement
de la turbine olienne.
v = Av + ak sin ( k t )
(3.1)
k =1
Pv =
1
R 2 v3
2
(3.2)
1
C p ( ) R 2v3
(3.3)
2
o Cp() est le coefficient de puissance qui reprsente le rendement arodynamique de la turbine olienne. Il dpend de la caractristique de la turbine. La vitesse relative (en anglosaxon tip speed ratio) est dfinie comme tant le rapport entre la vitesse linaire des pales
(tR) et la vitesse du vent comme suit :
R
= t
(3.4)
v
o t (rad/s) est la vitesse mcanique de larbre de la turbine.
Pt =
67
Le couple exerc par le vent sur larbre de la turbine (ou couple mcanique la sortie de la
turbine) est dfini par :
Tt =
Pt
t
(3.5)
Cp =
avec =
1
( 0.022 2 5.6) e0.17 ,
2
(3.6)
9 v
est le rapport de vitesse priphrique et est langle dorientation des pales
4 t
[degr].
ii)
( 3)
C p = ( 0.44 0.0167 ) sin
0.00184 ( 3) ,
15 0.3
(3.7)
iii)
116
C p = 0.22
0.4 5 e
'
1
1
0.035
avec
.
=
3
' + 0.08 + 1
12.5
'
(3.8)
iv)
18
151
C p = 0.73
0.58 0.002 2.14 13.2 e ' ,
'
1
1
0.003
avec
.
=
' 0.002 3 + 1
(3.9)
La courbe relle du coefficient de puissance Cp() de la turbine olienne tudie dans cette
thse est montre la figure 3.1. Cette caractristique correspond des mesures
exprimentales obtenues partir de la rfrence [--].
Vu son caractre non linaire, nous proposons ci-aprs une nouvelle mthode de
modlisation du coefficient de puissance de la turbine partir de mesures exprimentales en
utilisant un RNA trois couches.
68
Figure 3.1.
Figure 3.2.
Dans ce schma, la caractristique de puissance est obtenue par une srie de mesures
exprimentales (des essais en soufflerie, par exemple) [--]. Dune part, les chantillons de
vitesse relative , constituant un vecteur de 45 composantes, sont utiliss comme vecteur
69
dentre du RNA. Dautre part, les chantillons du coefficient de puissance Cp sont utiliss
comme objectif (un vecteur de 45 composantes) pour lapprentissage du RNA suivant les
indications de la figure 3.3.
Le RNA a t dvelopp dans lenvironnement MATLABSimulink. La sortie des
fonctions dactivations sigmodales utilises est donne par :
(3.10)
o a, c et sont des paramtres permettant dobtenir une fonction symtrique ou asymtrique
avec diffrents profils [26] et vj(n) est lactivit du neurone.
Durant le processus dapprentissage, le poids wij entre deux neurones est mis jour selon la
loi suivante :
(3.11)
o est le coefficient dapprentissage qui a une valeur positive infrieure 1, j est lerreur
la sortie du neurone j et yi est la sortie du neurone i. Les paramtres du RNA dvelopp ainsi
que son architecture sont rsums dans le tableau 3.1. Larchitecture du modle neuronal de
Cp est galement montr la figure 3.3.
Couche dentre
Couche cache
Fonction dactivation
Paramtre
Paramtre a
Paramtre c
Nombre de neurones
Coefficient dapprentissage
Nombre dentres
Nombre de paires entresortie
Nombre ditrations
Erreur finale
Tableau 3.1. Paramtres et architecture du RNA.
Couche de sortie
b11
w(1)11
w(2)11
b12
w(1)12
w(1)13
w(2)21
b13
w(2)31
w(1)14
w(2)41
w(1)15
w(2)51
b14
b2
b15
Algorithme
dapprentissage
LMS
Figure 3.3. Modle neuronal du coefficient de puissance.
70
Figure 3.4.
3500
3000
2500
6 m/s
2000
5.5 m/s
1500
5 m/s
1000
4.5 m/s
4 m/s
500
3.5 m/s
3 m/s
0
0
25
50
75
100
125
Vitesse de rotation de la turbine (tr/mn)
150
Figure 3.5. Puissance de la turbine en fonction de sa vitesse pour diffrentes valeurs de vitesse du vent.
La puissance arodynamique dune turbine olienne peut tre reprsente galement par le
couple arodynamique gnr sur son arbre, pour diffrentes valeur de la vitesse du vent, en
fonction de la vitesse de la turbine. Les caractristiques de couple obtenues sont montres la
figure 3.6.
71
500
400
300
6 m/s
5.5 m/s
200
5 m/s
4.5 m/s
100
4 m/s
3.5 m/s
3 m/s
0
0
25
50
75
100
125
Vitesse de rotation de la turbine (tr/mn)
150
Figure 3.6. Couple de la turbine en fonction de la vitesse pour diffrentes valeurs de la vitesse du vent.
Tm
Jm
Jt
fm
G
ft
Le multiplicateur peut tre modlis par un simple gain G. Ceci nous permettra de dduire
lexpression du couple mcanique sur larbre du gnrateur :
Tt
(3.12)
G
et de dduire lexpression de la vitesse du gnrateur :
m = G.t
(3.13)
o G est le rapport de multiplication, Tm est le couple mcanique disponible sur larbre du
gnrateur et m est la vitesse mcanique du gnrateur.
Tm =
(3.15)
ou encore
(3.16)
A partir de lquation (3.16), nous pouvons dduire que linertie totale du systme olien
est compose de linertie de la turbine Jt comprenant les trois pales, du coefficient de
multiplication G et de linertie de la gnratrice Jm comme suit :
(3.17)
De la mme faon, le coefficient de frottements visqueux total fT du systme peut tre
retrouv partir de la puissance totale dissipe par frottements pfT. Elle est constitue des
pertes par frottement pft dans la turbine et des pertes par frottements pfm dans le gnrateur.
Ainsi, nous pouvons crire galement :
(3.18)
En remplaant pft et pfm par leurs expressions, nous obtenons :
(3.19)
ou encore
(3.20)
A partir de lquation (3.20), le coefficient de frottements total fT du systme olien est
compose du coefficient de frottements de la turbine ft, du coefficient de multiplication G et
du coefficient de frottements de la gnratrice fm comme suit :
(3.21)
Finalement, lquation de mouvement permettant de dterminer lvolution de la vitesse
mcanique partir du couple mcanique dentrainement Tm disponible au niveau du rotor de
la gnratrice est donne par la relation suivante :
(3.22)
o Tem est le couple lectromagntique du gnrateur.
Une fois la modlisation de la turbine olienne tablie, la section suivante sera ddie la
simulation de ce modle dans un fonctionnement vide, c'est--dire, le gnrateur entrain
nexerce aucun couple rsistant sur la turbine olienne (Tem=0).
3.2.4 Simulation du modle de la turbine olienne fonctionnant vide
Lensemble des quations du modle arodynamique, du multiplicateur et de la dynamique
de larbre de la turbine olienne ont t implments et simuls sous MATLABSimulink. La
vitesse du vent v et le couple lectromagntique Tem dvelopp par le gnrateur constituent
73
Figure 3.8.
74
5.5
4.5
3.5
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
1000
500
0
5
60
10
15
20
25
(a)
30 35 40
Temps (s)
45
50
55
60
45
50
55
60
45
50
55
60
(b)
12
0.35
0.3
Coefficient de puissance
Vitesse relative
11
10
0.25
0.2
0.15
0.1
0.05
7
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
0
5
60
10
15
20
25
(d)
3000
2800
6
Couple mcanique (Nm)
(c)
2600
2400
2200
2000
1800
5
30 35 40
Temps (s)
5
4
3
2
1
10
15
20
25
30 35 40
Temps (s)
45
50
55
0
5
60
10
15
20
25
30 35 40
Temps (s)
(e)
(f)
Figure 3.9. Rsultats de simulation du modle de la turbine olienne fonctionnant vide : (a) profil du vent, (b)
puissance de la turbine, (c) vitesse relative, (d) coefficient de puissance, (e) vitesse du gnrateur et (f) couple
mcanique du gnrateur.
Pv
Pt
Pg
pertes
Le fonctionnement dune olienne vitesse variable peut tre dfini selon trois rgions,
comme lillustre la figure 3.11 [96], [97].
Pn
Rgion 1
Rgion 2
Rgion 3
Pmin
vmax
vmin
vn
Figure 3.11. Rgions de fonctionnement dune olienne vitesse variable.
Dans la rgion 1, la vitesse du vent est faible et insuffisante pour permettre le dmarrage de
lolienne, par consquent, la vitesse de rotation et la puissance mcanique sont alors gales
zro.
Dans la rgion 2, le vent atteint une vitesse minimale vmin pour permettre le dmarrage de
lolienne. Une fois ce dmarrage est effectu, lolienne va fonctionner de manire extraire
76
77
4000
25
Puissance nominale
Couple nominal
Couple de la turbine (Nm)
3500
3000
2500 Puissance maximale
6 m/s
2000
5.5 m/s
1500
5 m/s
1000
4.5 m/s
4 m/s
500
20
Couple optimal
15
6 m/s
5.5 m/s
10
5 m/s
4.5 m/s
4 m/s
3.5 m/s
3.5 m/s
3 m/s
3 m/s
0
0
500
1000
1500
2000
2500
Vitesse du gnrateur (tr/mn)
3000
0
0
3500
500
1000
1500
2000
2500
Vitesse du gnrateur (tr/mn)
3000
3500
(a)
(b)
Figure 3.12. (a) Caractristiques de puissance de la turbine et de puissance maximale extractible et (b) caractristiques de couple de la turbine et couple arodynamique optimal.
est la diffrence entre le couple mcanique de la turbine et le couple optimal. Ainsi, la gnratrice atteindra le point (c) o le couple dacclration est nul. Une situation similaire se produit quand la vitesse du vent diminue [99].
A la fin, le schma de principe de contrle MPPT sans asservissement de la vitesse de rotation est montr la figure 3.14.
25
4000
Puissance nominale
3500
Puissance de la turbine (W)
Couple nominal
Puissance maximale
du gnrateur
3000
Puissance maximale
2500
6 m/s
2000
b
5.5 m/s
1500
5 m/s
1000
4.5 m/s
4 m/s
500
0
0
20
Couple lectromagntique
de rfrence du
gnrateur
15
6 m/s
Couple optimal
5.5 m/s
10
5 m/s
4.5 m/s
4 m/s
3.5 m/s
3 m/s
3.5 m/s
3 m/s
500
1000
1500
2000
2500
Vitesse du gnrateur (tr/mn)
3000
0
0
3500
500
1000
1500
2000
2500
Vitesse du gnrateur (tr/mn)
3000
3500
(a)
(b)
Figure 3.13. (a) Caractristiques de puissance et (b) caractristiques de couple.
Figure 3.14.
La figure 3.15 prsente les rsultats de simulation du systme olien command par la
stratgie MPPT sans asservissement de la vitesse de rotation du gnrateur. Un profil de vent
dune valeur moyenne de 4.75m/s est appliqu (figure 3.15a) sur les pales de la turbine. La
figure 3.15b montre la puissance maximale de rfrence extractible du vent. La puissance
mcanique de la turbine y est galement montre o nous constatons un lger cart entre la
puissance de rfrence et la puissance de la turbine extraite. Cet cart est du au fait que le
couple inertiel de la turbine na pas t tenu en compte dans la synthse de la commande
MPPT. En effet, lorsque la vitesse de la gnratrice augmente, une partie de la puissance
mcanique est stocke dans linertie totale (le couple inertiel total soppose au couple
mcanique de la turbine), et lorsque la vitesse de la gnratrice diminue, la puissance stocke
dans linertie totale est restitue au systme et elle sajoute la puissance mcanique extraite
(le couple inertiel total sajoute au couple mcanique de la turbine). Il est montr galement
dans cette figure la puissance du gnrateur qui reprsente aussi la puissance mcanique utile
reue par le gnrateur. La vitesse relative et le coefficient de puissance Cp de la turbine
sont montrs aux figures 3.15c et 3.15d. Nous remarquons que varie lgrement autour de sa
79
3000
5.5
2500
Puissance (W)
valeur optimale cause de leffet inertiel de la turbine et pour des valeurs de diffrentes de
opt, la valeur de Cp reste lgrement infrieur Cpmax. A la figure 3.15e est montr la vitesse
sur larbre du gnrateur. Le couple mcanique ainsi que le couple lectromagntique du
gnrateur sont montrs la figure 3.15f. Pour le profil de vent appliqu, la vitesse du
gnrateur varie entre 1350 et 1850tr/mn corrependant un glissement de 10% 24%. Cet
intervalle reste acceptable pour une olienne vitesse variable quipe dune MADA par
exemple, qui peut fonctionner sur une plage de variation de 30% du glissement [97], [98],
[99].
4.5
Puissance de la turbine
2000
1500
1000
3.5
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
500
5
60
Puissance du gnrateur
10
15
20
25
12
0.42
10
0.415
Vitesse relative
8
6
Vitesse relative
optimale
55
60
Coefficient de puissance
maximal
0.41
0.405
Coefficient de puissance
0.4
10
15
20
25
30 35 40
Temps (s)
45
50
55
0.39
5
60
10
15
20
25
(c)
30 35 40
Temps (s)
45
50
55
60
45
50
55
60
(d)
2200
20
Couple mcanique
de la turbine
2000
15
1800
Couple (Nm)
50
0.395
2
0
5
45
(b)
Coeffocient de puissance
Vitesse relative
(a)
30 35 40
Temps (s)
1600
10
1400
5
Couple lecromagntique
du gnrateur
1200
1000
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
0
5
60
10
15
20
25
30 35 40
Temps (s)
(e)
(f)
Figure 3.15. Rsultats de simulation de la commande MPPT sans asservissement de la vitesse de rotation : (a)
profil du vent, (b) puissance de la turbine, puissance maximale de rfrence et puissance du gnrateur, (c) vitesse relative, (d) coefficient de puissance, (e) vitesse du gnrateur et (f) couple mcanique et couple lectromagntique du gnrateur.
Aprs avoir ralis et test la commande de lolienne par la stratgie MPPT sans
asservissement de la vitesse de rotation, nous allons tudier maintenant les performances de la
80
Figure 3.16.
La figure 3.17 prsente les rsultats de simulation du systme olien command par la stratgie MPPT avec asservissement de la vitesse de rotation du gnrateur. Le profil de vent appliqu est montr la figure 3.17a. La puissance maximale de rfrence, la puissance de la
turbine ainsi que la puissance du gnrateur sont montrs la figure 3.17b. Les figures 3.17c
et 3.17d montrent respectivement la vitesse relative et le coefficient de puissance de la turbine
en fonction du temps. La vitesse de rotation du gnrateur ainsi que sa rfrence sont galement illustres la figure 3.17e, tandis que, la figure 3.17f prsente le couple mcanique de la
turbine et le couple lectromagntique du gnrateur. Daprs ces rsultats, nous constatons
que la stratgie de commande MPPT avec asservissement de la vitesse de rotation prsente de
trs bonnes performances par rapport la stratgie de commande MPPT sans asservissement
de la vitesse de rotation. En effet, la vitesse relative de la turbine est maintenue gale sa va81
leur optimale et par consquent le coefficient de puissance est galement maintenu sa valeur
maximale. La puissance de la turbine extraite est gale, tout instant, la puissance maximale
de rfrence. Le gnrateur est parfaitement command sa vitesse optimale de rfrence
permettant dextraire le maximum de puissance.
6
3000
Puissance maximale de rfrence
Puissance de la turbine
2500
Puissance (W)
5.5
4.5
1500
1000
3.5
5
2000
10
15
20
25
30 35 40
Temps (s)
45
50
55
500
5
60
Puissance du gnrateur
10
15
20
25
12
0.42
10
0.415
Vitesse relative
8
6
50
55
60
50
55
60
50
55
60
Coefficient de puissance
0.41
0.405
Coefficient de puissance
maximal
0.4
0.395
10
15
20
25
30 35 40
Temps (s)
45
50
55
0.39
5
60
10
15
20
25
(c)
30 35 40
Temps (s)
45
(d)
20
2200
2000
Couple mcanique
de la turbine
Vitesse de rfrence
15
1800
Couple (Nm)
45
(b)
Coefficient de puissance
Vitesse relative
(a)
30 35 40
Temps (s)
1600
10
1400
Vitesse mesure
Couple lectromagntique
du gnrateur
1200
1000
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
0
5
60
10
15
20
25
30 35 40
Temps (s)
45
(e)
(f)
Figure 3.17. Rsultats de simulations de la commande MPPT avec asservissement de la vitesse de rotation : (a)
profil du vent, (b) puissance de la turbine, puissance maximale de rfrence et puissance du gnrateur, (c) vitesse relative, (d) coefficient de puissance, (e) vitesse du gnrateur et (f) couple mcanique de la turbine et
couple lectromagntique du gnrateur.
A la lumire de ces rsultats, nous pouvons conclure que la stratgie de commande MPPT
avec asservissement de la vitesse de rotation de la gnratrice permet, effectivement,
dextraire le maximum de puissance du vent. Compare la stratgie MPPT sans asservissement de vitesse, qui est base sur lhypothse que le vent varie lentement dans le temps, la
deuxime stratgie ne pose aucune hypothse de dpart pour la synthse de la commande.
82
Elle reste donc plus prcise et plus robuste par rapport aux variations de la vitesse du vent
dans le temps.
Cependant, la mesure de la vitesse du vent ncessite un anmomtre qui la fois augmente
le cot de linstallation et une mesure locale de la vitesse du vent peut induire une erreur sur
la vitesse moyenne du vent appliqu sur les pales de la turbine [88], [97]. Dans la section suivante, nous proposons de reconstruire la vitesse moyenne du vent partir de la vitesse de rotation du gnrateur et de la puissance mcanique de la turbine. Cet estimateur sera bas sur
un RNA multicouche.
3.3.4 Estimation de la vitesse du vent par un RNA
Lutilisation dun unique anmomtre sur lolienne conduit utiliser une mesure locale de
la vitesse du vent qui nest pas reprsentative de la valeur moyenne de la vitesse du vent apparaissant sur les pales. Une mesure errone de la vitesse du vent conduit une valeur errone
de la vitesse de rfrence imposer au gnrateur et donc une dgradation de la puissance
extraite. Pour cette raison, nous proposons ici un algorithme bas sur un RNA qui permet
destimer la vitesse du vent partir de la puissance mcanique et de la vitesse de rotation de la
turbine olienne.
Un RNA trois couches et apprentissage supervis est utilis pour construire un estimateur de la vitesse du vent grande prcision. Le schma dapprentissage propos du RNA
estimateur est montr la figure 3.18. Dans ce schma, la puissance de la turbine Pt a t reconstitue partir de la puissance du gnrateur et de la vitesse son arbre comme suit :
(3.31)
Un essai en simulation a t ralis au pralable. Les chantillons de la vitesse du gnrateur et de la puissance de la turbine ont t recombins en 400201 paires, qui ont t utiliss
comme une matrice dentre du RNA. Dautre part, les chantillons de la vitesse du vent sont
utiliss comme tant la sortie dsire du RNA comme montr la figure 3.19, avec 2 neurones linaires dans la couche dentre, 5 neurones fonctions dactivations sigmodales la
couche cache, et un neurone linaire la couche de sortie. Les paramtres et larchitecture
du RNA estimateur sont rsums dans le tableau 3.3.
La figure 3.20 montre les rsultats de vrification de lestimation de la vitesse du vent.
Deux profils de vent ont t slectionns pour valuer les performances de lalgorithme du
RNA. Un profil de vent lent variant alatoirement comme montr la figure 3.20a. Lautre
profil de vent est rapide variant galement de faon alatoire (figure 3.20b). Dans les deux
cas, les rsultats de simulations montrent que la vitesse du vent est bien estime avec de
faibles erreurs.
Couche dentre
Couche cache
Couche de sortie
Fonction dactivation
Paramtre
Paramtre a
Paramtre c
Nombre de neurones
Coefficient dapprentissage
Nombre dentres
Nombre de paires entre-sortie
Nombre ditrations
Erreur finale
Tableau 3.3. Paramtres et architecture du RNA estimateur du vent.
83
Figure 3.18.
b11
w(1)11
w(2)11
b12
w(2)21
w(1)21
b13
w(2)31
w(2)41
w(1)15
w(2)51
b14
b2
w(1)25
b15
Algorithme
dapprentissage
0.02
5.5
4.5
Vitesse du vent estime
3.5
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
0.015
0.01
0.005
0
5
60
10
15
20
25
30 35 40
Temps (s)
45
50
55
60
45
50
55
60
(a)
6
0.02
Erreur=vitesse du vent mesurevitesse du vent estime
5.5
4.5
0.015
0.01
0.005
4
Vitesse du vent estime
3.5
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
0
5
60
10
15
20
25
30 35 40
Temps (s)
(b)
Figure 3.20. Rsultats de vrification de lestimation de la vitesse du vent par le RNA : (a) profil de vent lent et
(b) profil de vent rapide.
84
Interface
Couple de
rfrence
Convertisseur
DC/DC
MCC
Gnrateur
Courant dinduit
Profil du vent
et
Modle Simulink
85
Figure 3.22.
Figure 3.23.
valeur nominale du MCC, par consquent, le courant dinduit ne dpasse pas sa valeur
nominale.
Ainsi, le profil du vent choisi permet de faire fonctionner le systme mulateur sans
dpasser les valeurs nominales en courant du cot MCC et gnrateur. Ceci constitue un
lment important dont il faut tenir compte lorsquune implmentation sur un banc dessai est
envisageable, o les valeurs nominales en courant des diffrentes machines ne doivent pas
tre dpasses. Par consquent, le profil de vent appliquer et le modle de la turbine doivent
tre bien choisis afin de ne pas avoir des consignes en couple importantes (dpassant les
valeurs nominales).
6
3000
Puissance maximale de rfrence
2500
Puissance (W)
5.5
Vitesse du vent (m/s)
Puissance de la turbine
Vitesse du vent
mesure
4.5
Vitesse du vent
estime
3.5
5
10
15
20
25
2000
1500
1000
Puissance du gnrateur
30 35 40
Temps (s)
45
50
55
500
5
60
10
15
20
25
(a)
50
55
60
0.42
0.415
Coefficient de puissance
10
Vitesse relative optimale
Vitesse relative
45
(b)
12
8
6
Vitesse relative
4
2
0
5
30 35 40
Temps (s)
Coefficient de puissance
0.41
0.405
0.4
Coefficient de puissance
maximal
0.395
10
15
20
25
30 35 40
Temps (s)
45
50
55
0.39
5
60
10
15
20
25
(c)
30 35
Temps (s)
40
45
50
55
60
(d)
2200
20
Vitesse de rfrence
T
15
1800
Couple (Nm)
Tmcc
2000
1600
1400
10
T
T
Vitesse mesure
em
comp
1200
1000
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
0
5
60
10
15
20
25
30 35 40
Temps (s)
45
50
55
60
(e)
(f)
Figure 3.24. Rsultats de simulations de lmulateur de la turbine olienne en commande MPPT avec
asservissement de la vitesse de rotation : (a) profil du vent, (b) puissance de la turbine, puissance maximale de
rfrence et puissance du gnrateur, (c) vitesse relative, (d) coefficient de puissance, (e) vitesse mcanique du
gnrateur et (f) couple mcanique de la turbine (Tm), couple lectromagntique du gnrateur (Tem), couple
lectromagntique du MCC (Tmcc) et couple de compensation (Tcomp).
88
300
20
250
200
150
100
15
10
50
0
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
0
5
60
10
15
20
25
(a)
30 35 40
Temps (s)
45
50
55
60
(b)
25
Couple lectromagntique
de rfrence du MCC
Couple (Nm)
20
15
10
0
5
Couple lectromagntique
du MCC
10
15
20
25
30 35 40
Temps (s)
45
50
55
60
(c)
Figure 3.25. Rsultats de simulation de la commande en couple du MCC : (a) tension dinduit, (b) courant
dinduit et (c) couple lectromagntique.
3.5 Conclusion
Un mulateur de la turbine olienne bas sur un MCC command en couple a t propos
afin de reproduire le couple mcanique de la turbine sur larbre dun gnrateur.
Au dbut, une mthode originale de modlisation de la caractristique de puissance dune
turbine olienne partir de mesures exprimentales a t labore. Cette mthode base
essentiellement sur un RNA trois couches a permis dobtenir un modle prcis de la
caractristique de puissance.
Ensuite, deux mthodes de commande de la turbine fonctionnant vitesse variable,
permettant dextraire le maximum de la puissance disponible dans le vent, ont t prsentes;
selon lasservissement ou non de la vitesse de rotation. La comparaison de ces deux mthodes
a montr que la commande MPPT avec asservissement de la vitesse de rotation est beaucoup
plus robuste et performante par rapport la commande MPPT sans asservissement de la
vitesse de rotation. Un estimateur de la vitesse du vent bas sur un RNA trois couches a t
galement propos. Cet estimateur neuronal a permis de reconstituer la vitesse du vent avec
prcision et par consquent, une mesure locale de la vitesse du vent peut tre vite.
A la fin, le couple mcanique de la turbine a t mul au moyen dun MCC command en
couple. Une compensation de linertie et des frottements de la turbine a t effectue. Les
rsultats de simulations obtenus de lmulateur ont montr son efficacit et son aptitude
reproduire fidlement le comportement de la turbine sur larbre du gnrateur.
89
90
Sommaire
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
4.2 Modlisation de la MADA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.3 PLL conventionnelle pour la synchronisation de la MADA au
rseau lectrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.3.1
95
101
102
103
Plateforme exprimentale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accrochage de la MADA au rseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commande de la MADA puissance active non nulle . . . . . . . . . . . . . . . . .
Commande de la MADA puissance ractive non nulle . . . . . . . . . . . . . . .
112
117
123
130
136
136
138
140
142
91
4.1
Introduction
E NOS JOURS, lnergie olienne est devenue une solution viable pour la production
dune nergie d point aux autres sources dnergie renouvelables. Alors que la
majorit des oliennes installes sont vitesse fixe, le nombre des oliennes vitesse variable
ne cesse daugmenter [101].
Actuellement, le systme olien vitesse variable bas sur une machine asynchrone
double alimentation (MADA) est le plus utilis dans les fermes terrestres. Son principal
avantage est davoir ses convertisseurs statiques triphass dimensionns pour une partie de la
puissance nominale de la MADA, ce qui engendre un bnfice conomique important par
rapport dautres solutions utilises (par exemple : gnratrice synchrone aimant
permanent) [102], [103]. En effet, la MADA permet un contrle par le rotor et un
fonctionnement sur une plage de 30% autour de la vitesse de synchronisme, par consquent,
les convertisseurs connects entre le rotor et le rseau lectrique seront dimensionns pour
seulement une fraction de la puissance statorique fournie (30% de la puissance statorique).
Ceci permet la rduction des pertes dans les composants dlectronique de puissance et
laugmentation du rendement du systme global [104].
Un systme olien bas sur une MADA est gnralement donn sous la topologie illustre
par la figure 4.1. La turbine olienne entraine, via un multiplicateur de vitesse, la MADA,
laquelle est raccorde directement au rseau lectrique par le stator et par le rotor travers
deux convertisseurs statiques triphass IGBTs (InsulatedGateBipolarTransistors)
commands en Modulation de Largeur dImpulsion (MLI) ; lun du cot MADA appel
convertisseur cot MADA (CCM) et lautre du cot rseau lectrique appel convertisseur
cot rseau (CCR). Grace la bidirectionnalit du CCM et du CCR, la MADA peut
fonctionner en mode hypo-synchrone et hyper-synchrone [102]. De plus, les puissances
ractives peuvent tre contrles au point de raccordement de lolienne avec le rseau
lectrique par les diffrentes commandes des convertisseurs, offrant ainsi une possibilit
daction sur le facteur de puissance [105]. Le convertisseur CCM permet le contrle de la
puissance active et ractive produite par la MADA. Quant au convertisseur CCR, il permet le
contrle de la tension du bus continu et du facteur de puissance au point de son raccordement
avec le rseau lectrique [106], [107], [108].
Turbine
Rseau
lectrique
Multiplicateur
MADA
CCR
CCM
Figure 4.1. Systme de conversion dnergie olienne bas sur une MADA.
Ce chapitre est organis comme suit : nous commenons ltude par ltablissement dun
modle de la MADA dans le repre de Park et la boucle verrouillage de phase (phase
92
4.2
Modlisation de la MADA
( vabc s ) = Rs [ I 33 ]. ( iabc s ) +
dt
(4.1)
d (abc r )
v
= Rr [ I 33 ] . ( iabc r ) +
( abc r )
dt
o (vabc-s)=(vas vbs vcs)T est le vecteur tensions statoriques, (vabc-r)=(var vbr vcr)T est le vecteur
tensions rotoriques, (iabc-s)=(ias ibs ics)T est le vecteur courants statoriques, (iabc-r)=(iar ibr icr)T
est le vecteur courants rotoriques, Rs est la rsistance dune phase statorique, Rr est la
rsistance dune phase rotorique et [I33] est une matrice identit de dimension (33).
Dans lhypothse de la non saturation, il est possible dexprimer les flux magntiques en
fonction des courants et des diffrentes inductances propres et mutuelles de la MADA par :
as
4
2 ias
ls
Ms
Ms
M sr cos
M sr cos( ) M sr cos( )
3
3
bs
2
4 ibs
M
l
M
M
cos(
)
M
cos
M
cos(
)
s
s
s
sr
sr
sr
3
3
4
2
cs
ics
cos(
)
cos(
)
cos
M
M
l
M
M
M
s
s
s
sr
sr
sr
3
3
=
2
4
M cos
iar
cos(
)
cos(
)
M
M
l
M
M
sr
sr
s
r
r
r
r
ar
3
3
4
2
M sr cos( )
M sr cos
M sr cos( )
Mr
lr
Mr
i
3
3
br
br
2
4
M sr cos
Mr
Mr
lr
M sr cos( ) M sr cos( )
i
3
3
cr
cr
(4.2)
93
o :
-
qs = Ls I qs + MI qr
dr = Lr I dr + MI ds
qr = Lr I qr + MI qs
(4.3a)
(4.3b)
(4.3c)
(4.3d)
(4.3e)
(4.3f)
(4.3g)
(4.3h)
o :
Ls = ls M s
(4.4a)
(4.4b)
Lr = lr M r
3
M = M sr
2
(4.4c)
avec respectivement :
- Ls et Lr sont les inductances cycliques statorique et rotorique.
- M est linductance mutuelle cyclique entre le stator et le rotor.
- Vds, Vqs, Vdr et Vqr sont les tensions statoriques et rotoriques directes et en quadrature
du systme diphas.
- Ids, Iqs, Idr et Iqr sont les courants statoriques et rotoriques directs et en quadrature du
systme diphas.
- s et r sont la pulsation lectrique du champ tournant statorique et la pulsation
lectrique du champ tournant par rapport au rotor (r=spm).
- ds, qs, dr, qr sont les flux statoriques et rotoriques directs et en quadrature du
systme diphas.
Le couple lectromagntique de la MADA sexprime en fonction des flux et des courants
statoriques comme suit :
Tem = p (ds I qs qs I ds )
94
(4.5)
Ce couple lectromagntique peut galement sexprimer par les courants rotoriques et les
flux statoriques de la MADA de la faon suivante :
Tem =
pM
(qs I dr ds I qr )
Ls
(4.6)
(4.7a)
Qs = Vqs I ds Vds I qs
(4.7b)
Pr = Vdr I dr + Vqr I qr
(4.7c)
Qr = Vqr I dr Vdr I qr
(4.7d)
r = s p m
(4.8)
avec:
-
d m
+ fT m + Tm = Tem
dt
(4.9)
4.3
4.3.1
2V sin ( )
s
s
vas ( s )
v
(
)
cs s
4
2Vs sin s
3
(4.10)
2V sin ( )
s
s
Vds
2
T
qs
2Vs sin s
3
Vds
2 cos ( s est )
V =
3 sin ( s est )
qs
sin ( s est )
2
.
cos ( s est )
3
0 2
1 2Vs sin ( s )
2
2
. 2Vs sin s
3
3
2
4
2Vs sin s
3
sin ( s s est )
sin ( s )
Vds
= 3Vs
V = 3Vs
cos ( s s est )
cos ( s )
qs
(4.11a)
(4.11b)
(4.11c)
Langle de cette rotation s-est est calcul par intgration de la pulsation estime s-est du
rseau, obtenu par un rgulateur PI [112], [113]. La pulsation s-est du repre tournant doit
tre identique la pulsation s des tensions vabc-s(s). Lamplitude de la grandeur asservie Vds
dtermine ainsi le dphasage entre la valeur efficace Vs et sin(s-est). La diffrence de phase
sera contrle en agissant sur Vds-ref. La PLL sera verrouille lorsque langle estim s-est sera
gal langle rel s. Cette condition sera ralise si Vds-ref est nulle [112].
La condition ncessaire pour assurer le bon fonctionnement de cette PLL est que le
systme de tension, sur lequel on dsire se synchroniser, soit sinusodal et quilibr. En cas de
prsence de dsquilibre ou de dformation sur les tensions rseau lentre de la PLL, des
oscillations apparaissent sur s-est et se traduisent par une variation de la frquence du rseau
autour de 50Hz. Le schma de principe du systme base de PLL est reprsent sur la figure
4.2.
96
s est
s est
+
Rgulateur
PI
1
s
s est
+
2 50
Vds
Vqs
V s ( s )
vas ( s )
V s ( s )
1
2
2
3
3
0 2
vbs ( s )
vcs ( s )
1
2
Figure 4.2. PLL conventionnelle pour lestimation de lamplitude, de la frquence et de langle de phase du
vecteur tension rseau.
Pour synthtiser le rgulateur de la PLL, on se base sur un modle linaris pour des
faibles variations de langle s. Lapproximation sin(s)s, conduit alors au modle
prsent sur la figure 4.3 qui permet une synthse aise du correcteur plac dans cette boucle.
Pour la rgulation, nous avons choisi un rgulateur de type PI. Dans [112], les avantages
dutiliser un rgulateur RST au lieu dun rgulateur PI classique ont t prsents.
Dans ce qui suit, nous prsentons la mthode de synthse des paramtres du rgulateur PI
pour la boucle dasservissement.
4.3.1.1 Synthse des paramtres du rgulateur PI
Selon la figure 4.3, nous obtenons :
Vds ref
Vds
(4.12)
n2
et
3Vs
K p pll =
2 zn
(4.13)
3Vs
K p pll +
+
-
K i pll
s
3Vs
s
97
Vds
100
Vds
0
-100
-200
-300
Vqs
-400
-500
5
6
Temps (s)
6
5
4
3
2
1
0
-1
2
2.02
2.04
2.06
Temps (s)
2.08
2.1
ds = s
(Pn=3kW), aprs des tests en simulation, nous avons galement remarqu que linfluence de
la rsistance statorique Rs reste minime sur les performances de la commande, et par
consquent, elle ne sera pas prise en compte lors de la synthse du modle de la MADA avec
orientation du flux statorique.
En alignant le vecteur flux statorique s suivant laxe d (figure 4.6), nous pouvons crire :
ds = s et qs = 0
(4.14)
ds = Ls I ds + MI dr
(4.15a)
0 = Ls I qs + MI qr
(4.15b)
dr = Lr I dr +
M
ds
Ls
qr = Lr I qr
avec : = 1
(4.15c)
(4.15d)
M2
est le coefficient de dispersion.
Lr Ls
A partir des quations (4.15a) et (4.15b), les courants statoriques peuvent tre exprims en
fonction des courants rotoriques comme suit :
I ds =
ds
M
I dr
Ls
Ls
M
I qs = I qr
Ls
(4.16a)
(4.16b)
En orientant le vecteur tension rseau suivant laxe q, i.e., Vds=0 et Vqs=Us, une
simplification des composantes directe et quadratique des tensions statoriques et rotoriques de
la MADA peut tre obtenue partir des quations (4.14) et (4.16) :
dds
+ Rs I ds = 0
dt
Vqs = sds + Rs I qs
Vds =
(4.17a)
(4.17b)
dI dr
r Lr I qr
dt
dI qr
M
Vqr = Rr I qr + Lr
+ r Lr I dr + r ds
dt
Ls
Vdr = Rr I dr + Lr
(4.17c)
(4.17d)
pM
ds I qr
Ls
(4.18)
Les expressions des puissances active et ractive statoriques peuvent tre simplifies en
remplaant les quations (4.16a) et (4.16b) dans (4.7a) et (4.7b).
Ps = Vqs
M
I qr
Ls
99
(4.19a)
Qs =
Vqsds
Ls
Vqs M
Ls
I dr
(4.19b)
+
-
K2
K3
Udc
K1
K2
K3
iar
var
ibr
vbr
icr
vcr
var
vbr
v
cr
U dc
=
3
2 1 1 C1
1 2 1 C
2
1 1 2 C3
(4.20)
Si on considre que la frquence de dcoupage est importante devant celle des trois
modulantes 1(t), 2 (t), 3 (t) alors la moyenne des tats des interrupteurs <C1>, <C2> et <C3>
sur une priode de la MLI peut tre donne par les relations suivantes :
1 + 1 (t )
2
1 + 2 (t )
C2 =
2
C1 =
100
(4.21a)
(4.21b)
C3 =
1 + 3 (t )
2
(4.21c)
1 (t ) = rmax cos(t + )
(4.22a)
2 (t ) = rmax cos(t +
(4.22b)
2
)
3
4
3 (t ) = rmax cos(t + )
3
4.6
(4.22c)
Dans cette partie, nous allons nous intresser la commande de la MADA connecte au
rseau ayant comme objectif le contrle de puissances active et ractive injectes au rseau.
Deux stratgies de commande existent ; la premire est base sur la commande dcouple des
puissances active et ractive tandis que la seconde repose sur la commande MPPT [87], [94],
[99], [118]. Lorientation du flux statorique permet de raliser un contrle indpendant des
puissances active et ractive, et par consquent, un contrle facile de production de
llectricit de lolienne est obtenu [109].
4.6.1
Multiplicateur
Puissance statorique
MADA
m
CCM
CCR
Bus continu
MPPT
Tem-ref
Ps-ref
Qs-ref
Puissance rotorique
Commande
du CCM
Commande
du CCR
101
Udc-ref
Qf-ref
4.6.2
Le schma de principe de la commande du CCM est illustr dans la figure 4.9. Le contrle
de la puissance active statorique (et donc du couple lectromagntique) et de la puissance
ractive statorique se fait par le contrle des courants rotoriques daxes dq de la MADA.
Rseau Electrique
MADA
CCM
Bus continu
Udc
vabc-s
+
-
iab-s
MPPT
iab-r
Tem-ref
Ps-ref
Contrle des
courants rotoriques
vabcr-ref
Bloc MLI
Qs-ref
(4.23a)
(4.23b)
avec
eq = r Lr I qr
(4.24a)
ed = r Lr I dr
M
e = r ds
Ls
(4.24b)
(4.24c)
pM
ds I qr
Ls
(4.25)
Finalement, les expressions des puissances active et ractive statoriques sont exprimes
par :
M
I qr
Ls
Vqsds Vqs M
Qs =
I dr
Ls
Ls
Ps = Vqs
(4.26a)
(4.26b)
A partir de lquation (4.25), nous constatons que lorientation du flux statorique sur laxe
d rend le couple lectromagntique produit par la MADA, et par consquent la puissance
102
GCCM =
U dc
2v p
(4.27)
Figure 4.10.
Pour la synthse des paramtres kpm et kim des rgulateurs, nous avons procd par la
mthode de compensation de ples. Cette mthode prsente lavantage dtre rapide mettre
en uvre sur une fonction de transfert de premier ordre [98]. Les paramtres kpm et kim sont
calculs en fonction des paramtres de la MADA et du temps de rponse tr du systme en
boucle ferme, comme suit :
4.6.3
3Rr
tr
3 Lr
=
tr
kim =
(4.28a)
k pm
(4.28b)
103
Figure 4.11.
I qr ref =
Ls
Ps ref
MVqs
(4.29)
I dr ref =
ds
M
Ls
Qs ref
Vqs M
(4.30)
La connaissance du flux statorique est ncessaire pour le calcul des courants rotoriques de
rfrence daxes dq de la MADA. Dans notre cas, le repre dq choisi est li au champ
tournant statorique, ainsi, le flux statorique ds peut tre estim en boucle ouverte partir de
lquation (4.3e) comme suit :
104
ds est = Ls I ds + MI dr
(4.31)
La figure 4.11 montre le schma bloc de commande du CCM qui assure un contrle
indpendant des puissances active et ractive statoriques de la MADA.
4.6.3.2 Rsultats de simulation de la commande dcouple des puissances active et
ractive
Lensemble du systme olien ainsi que sa commande reprsent dans la figure 4.11 a t
implment sous MATLABSimulink, en considrant une MADA de 3kW dont les
paramtres sont rsums dans le tableau 4.1. Nous prsentons dans cette sous-section les
rsultats de la commande dcouple des puissances active et ractive statoriques de la MADA
travers le contrle de ses courants rotoriques.
Puissance nominale Pn (kW)
Vitesse nominale Nn (tr/mn)
Rsistance statorique Rs ()
Inductance cyclique statorique Ls (mH)
Rsistance rotorique Rr ()
Inductance cyclique rotorique Lr (mH)
Inductance mutuelle M (mH)
Nombre de paires de ples p
Tableau 4.1. Paramtres de la MADA.
Les figures 4.12 4.14 montrent les rsultats de simulation de la commande dcouple des
puissances active et ractive statoriques de la MADA.
Durant cet essai, la vitesse mcanique de la MADA passe de 1050tr/mn 1950tr/mn,
correspondant un changement du glissement de +30% 30% (figure 4.12a). A t=2s la
puissance active statorique de rfrence impose passe de 0 2kW. A t= 8.5s, la puissance
ractive statorique de rfrence impose passe de 0 500VAR. Les figures 4.12d et 4.12e
montrent que les puissances active et ractive dlivres par la MADA suivent bien leurs
rfrences imposes. Ceci est d au contrle indpendant des composantes en quadrature et
directe du courant rotorique de la MADA (figure 4.12b) travers le contrle des tensions
rotoriques directe et quadratique (figure 4.12c). Nous constatons galement quau rgime
hyposynchrone, la MADA consomme de la puissance active et ractive travers son rotor
(Pr>0, Qr>0), tandis quau rgime hypersynchrone la MADA fournit de la puissance active
et ractive travers son rotor (Pr<0, Qr<0). Ceci peut sexpliquer par le fait quau rgime
hypersynchrone, la totalit de la puissance mcanique (Pm) fournie la MADA est transmise
au rseau aux pertes prs. Donc une partie de cette puissance correspondant sPm/(1s) (s
tant le glissement de la MADA) est transmise par lintermdiaire du rotor [87]. Nous
rappelons que le rotor de la MADA nest pas reli au rseau (le CCM est aliment par un
systme de batteries rgul 120V), ainsi dans le cas du rgime hypersynchrone, la
puissance rotorique est renvoye directement dans le systme de batteries.
105
2000
1800
1600
1400
1200
1000
1
5
6
Temps (s)
(a)
2
100
75
Tension rotorique (V)
-2
-4
-6
-8
I
-10
qr
-12
qr
25
V
dr
-25
-50
dr
-75
-14
-16
50
5
6
Temps (s)
-100
(b)
5
6
Temps (s)
(c)
1000
1000
500
0
P
-500
-1000
-1500
P
-2000
500
Qs
-500
Qr
-1000
-2500
5
6
Temps (s)
5
6
Temps (s)
(d)
(e)
Figure 4.12. Rsultats de simulation de la commande dcouple des puissances active et ractive de la MADA :
(a) vitesse mcanique, (b) courants rotoriques daxe d et q, (c) tensions rotoriques daxe d et q, (d) puissances
actives statorique et rotorique et (e) puissances ractives statorique et rotorique.
tension rotorique ne dpasse pas 60V (Udc/2), une valeur limite ne pas dpasser pendant
lexprimentation. Nous constatons galement que la MADA peut fonctionner dans les deux
rgimes tout en permettant une transition douce pendant le changement de rgime (figure
4.14b).
400
as
as
300
200
100
0
-100
-200
-300
-400
5
6
Temps (s)
(a)
400
400
300
as
as
300
i
as
200
100
0
-100
-200
-300
as
200
100
0
-100
-200
-300
-400
2.5
2.51
2.52
2.53
Temps (s)
2.54
2.55
-400
9
2.56
9.01
9.02
9.03
Temps (s)
9.04
9.05
9.06
(b)
(c)
Figure 4.13. Evolution du courant et de la tension statoriques : (a) courant et tension statoriques, (b) zoom sur
le courant et la tension Qs=0, (c) zoom sur le courant et la tension Qs<0.
15
v
60
10
ar
40
ar
20
0
-20
-40
5
0
-5
-10
-60
1
5
6
Temps (s)
-15
4
4.5
5
Temps (s)
5.5
(a)
(b)
Figure 4.14. (a) Evolution de la tension et du courant rotoriques et (b) allures des courants rotoriques au passage
du rgime hyposynchrone au rgime hypersynchrone.
107
disponible dans le vent, ceci en imposant des tensions rotoriques adquates. La puissance
ractive statorique peut tre galement maintenue nulle par annulation de sa rfrence.
A partir de lquation (4.25), nous constatons que le couple lectromagntique peut tre
facilement contrl par action sur la composante en quadrature du courant rotorique Iqr, tant
donn que le flux statorique est dj bien estim. Ainsi, le courant rotorique en quadrature de
rfrence est gnr comme suit :
Ls
(4.32)
I qr ref =
Tem ref
pM ds est
La figure 4.15 montre le schma bloc de commande en couple lectromagntique de la
MADA.
Figure 4.15.
des courants rotoriques. Quant aux conditions de simulation de la partie lie la turbine
olienne, nous avons gard le mme modle de turbine ainsi que le mme profil du vent que
ceux dj dvelopps dans le chapitre prcdent. Ainsi et par crainte de redondance les
rsultats de simulation de la commande MPPT ne seront pas exposs.
10
T
em-ref
-5
-10
em
-15
-20
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
5
Q
s-ref
0
Q
-10
5
60
10
15
20
25
(a)
0
Puissance ractive rotorique (VAR)
qr
-6
-8
-10
-12
I
-14
dr
-16
50
55
60
10
15
20
25
30 35 40
Temps (s)
45
50
55
45
50
55
60
45
50
55
60
250
0
-250
-500
-750
-1000
5
60
10
15
20
25
(c)
500
2200
2000
-500
-1000
-1500
-2000
10
15
20
25
30 35 40
Temps (s)
(d)
45
500
I
-4
-2500
5
30 35 40
Temps (s)
(b)
-2
-18
5
-5
1800
1600
1400
1200
30 35 40
Temps (s)
45
50
55
1000
5
60
10
15
20
25
30 35 40
Temps (s)
(e)
(f)
Figure 4.16. Rsultats de simulation de la commande du systme olien par la stratgie MPPT : (a) couple
lectromagntique, (b) puissance ractive statorique, (c) courants rotoriques direct et quadratique, (d) puissance
ractive rotorique, (e) puissances actives statorique et rotorique et (f) vitesse de la MADA.
puissance active statorique fournie au rseau lors des rgimes hypersynchrone, la MADA
fournit galement de la puissance active et ractive par son rotor. Comme dans le cas
prcdent. Ces puissances active et ractive dlivres par le rotor sont renvoyes directement
dans le systme de batterie alimentant le CCM.
400
400
v
as
200
100
0
-100
-200
-300
200
as
100
0
-100
-200
-300
-400
5
as
300
Tension statorique (V)
Courant statorique (0.02A)
300
10
as
15
20
25
30 35 40
Temps (s)
45
50
55
-400
27
60
27.01
27.02
27.03
Temps (s)
27.04
27.05
27.06
(a)
(b)
Figure 4.17. (a) Evolution de la tension et du courant statoriques et (b) zoom sur le courant et la tension
statoriques.
50
v
40
30
ar
ar
20
10
0
-10
-20
-30
-40
-50
5
10
15
20
25
30 35 40
Temps (s)
45
50
55
60
15
15
10
10
Courant rotorique (A)
(a)
5
0
-5
-10
-15
47
5
0
-5
-10
47.25
47.5
47.75
Temps (s)
48
48.25
-15
57.5
48.5
57.75
58
59
59.25
59.5
(b)
(c)
Figure 4.18. (a) volution de la tension et du courant rotoriques, (b) zoom sur les courants rotoriques au passage
du rgime hypersynchrone au rgime hyposynchrone et (c) zoom sur les courants rotoriques au passage du
rgime hyposynchrone au rgime hypersynchrone.
110
4.7
La synchronisation approprie avec le rseau lectrique est lun des aspects les plus
importants considrer dans le contrle des dispositifs relis au rseau tels que les
redresseurs commands, les filtres actifs, et galement dans les systmes de gnration de
lnergie lectrique tels que les centrales oliennes et photovoltaques. La solution la plus
largement adopte pour la synchronisation est la PLL [123].
Dans la plupart des stratgies de commande conventionnelles pour les dispositifs
lectronique de puissance, lamplitude, la frquence et la phase du vecteur tension rseau sont
ncessaires. Ces grandeurs sont principalement utilises pour la synchronisation des variables
de sorties du systme, le calcul des flux de puissances ou pour la transformation des variables
dtat dans des rfrentiels tournants. Indpendamment de la technique utilise dans le
processus de dtection, lestimation de lamplitude, de la frquence et de la phase de la
composante fondamentale doit tre calcule dune manire aussi rapide et prcise que
possible, malgr les bruits invitables dans le rseau lectrique. Gnralement, les
perturbations peuvent tre des distorsions harmoniques, des dsquilibres et des variations de
frquence [124].
111
La technique la plus utilise pour la synchronisation des convertisseurs relis au rseau est
la PLL triphase conventionnelle base sur un rfrentiel synchrone. Cette technique utilise la
transformation de Concordia et la transformation de Park pour transformer les tensions
triphases du rfrentiel naturel celui tournant. Dans les conditions idales, la PLL
conventionnelle fournit des rsultats acceptables, cependant, en prsence de perturbations
dans les tensions rseau, cette technique nest pas une solution convenable [123], [124].
Afin de pallier ces inconvnients, plusieurs algorithmes de PLL avec diffrentes
caractristiques ont t dvelopps et prsents rcemment dans la littrature. Parmi ces
techniques ; une PLL bas sur un filtre linaire adaptatif optimal a t prsente dans [124].
Les auteurs dans [125] proposent une PLL base sur la transformation de Park et des filtres
passe-bas moyen (moving average filters). Une mthode de synchronisation dcoulant de la
PLL classique base sur la thorie de pq avec un modle de contrle utilisant la structure
qPLL classique a t prsente dans [126]. Une PLL base sur lannulation dun signal
retard et mont en cascade pour liminer les harmoniques est galement dveloppe dans
[127]. Dans [128], une PLL base sur le concept de la priode dchantillonnage variable, qui
permet de rgler automatiquement la frquence dchantillonnage, a t galement propose.
Les auteurs dans [129] proposent une PLL adaptative qui rejette les bruits de tensions en
utilisant plusieurs filtres adaptatifs rponse impulsionnelle infinie (infinite-impulseresponse). Une autre structure de PLL adaptative base sur un rglage adaptatif du gain de la
boucle destimation de la frquence est dveloppe dans [130] afin de rduire au minimum
leffet de la variation de la phase et de la frquence. Dans [131], des transformations
mathmatiques sont utilises pour extraire les composantes fondamentales, qui sont utilises
comme entre dune PLL pour dtecter la frquence et la position de la composante
fondamentale du vecteur tension. Une boucle verrouillage de frquence (frequencylocked
loop) utilisant un intgrateur dual gnralis de second ordre (dual second-order generalized
integrator) (SOGI) est galement propose dans [132]. Cette mthode est base sur deux
filtres adaptatifs, implments en utilisant le SOGI dans un repre fixe.
Dans cette section, nous prsentons une nouvelle PLL neuronale adaptative pour la
synchronisation des convertisseurs connects au rseau. Larchitecture de cette PLL
neuronale sera base sur le rseau de neurone ADALINE [122]. Les rseaux de neurones de
type ADALINE sont bien connus dans la thorie des RNA et appliqus avec succs dans
plusieurs domaines du gnie lectrique tels que la poursuite de la frquence [25], [133],
lestimation des harmoniques de courants [50], et lidentification des paramtres dune
machine asynchrone [53]. Lavantage principal de la PLL neuronale propose est li sa
prcision, sa robustesse et sa structure adaptative. Elle permet destimer avec prcision la
frquence, de filtrer et de reconstruire lamplitude du vecteur tension rseau contenant des
distorsions harmoniques. Langle de phase du vecteur tension rseau sera dtect par une PLL
en utilisant un systme triphas damplitude unit obtenu partir des composantes
fondamentales des tensions rseau.
4.7.1
Lobjectif vis dans cette sous-section est destimer la frquence du fondamental dun signal sinusodal contenant des bruits et des dformations harmoniques.
Dans lidentification des tensions rseau, il est indispensable de connaitre de manire prcise les principaux paramtres de ces tensions dont la frquence fondamentale du rseau qui
est un paramtre important [13]. Il existe plusieurs mthodes pour identifier la frquence fondamentale dun rseau en prsence des perturbations (les harmoniques et le dsquilibre).
Dans [25], les auteurs ont propos dutiliser un rseau de neurone ADALINE pour extraire la
112
frquence fondamentale en se servant des formes rcursives des tensions sinusodales [45].
Akagi [134] nous montre quil est possible de faire une poursuite de la frquence base sur la
thorie de la puissance instantane en utilisant des puissances fictives. Dans [135], le filtre de
Kalman est galement utilis pour estimer la frquence du signal.
Lestimation de la frquence en ligne avec ou sans connaissance dhypothse sur la tension
est un vrai challenge. En effet, la tension est caractrise par plusieurs paramtres, i.e.,
lamplitude, la frquence et la phase de chaque composante harmonique quelle contient. En
outre, il est possible de supposer que ces paramtres changent indpendamment chaque instant, changeant ainsi le contenu harmonique de la tension. Dans cette sous-section, nous proposons de dvelopper un estimateur de frquence qui est insensible lamplitude et la phase
de la tension mesure [25]. Cet estimateur est bas sur un rseau ADALINE, qui peut tre
considr comme tant un rseau linaire [14]. LADALINE est connu pour sa structure
simple, son apprentissage rapide et ses poids qui peuvent tre interprts physiquement
comme paramtres du systme identifi, ce qui nest pas le cas avec certains rseaux de neurones artificiels [20], [133].
4.7.1.1 Mthode base sur un ADALINE
LADALINE a t introduit par [25] pour lestimation de la frquence. Depuis, cette approche a t utilise pour lestimation des paramtres dun signal de tension de forme [45] :
v ( k ) = An sin (n kTe + n )
(4.33)
n =1
v ( k + 1) = An sin (n ( k + 1) Te + n )
n =1
(4.34a)
n =1
v ( k 1) = An sin (n ( k 1) Te + n )
n =1
(4.34b)
n =1
En combinant ces deux dernires quations, lexpression rcursive du signal discret peut
tre dduite comme suit :
= 2 cos (nTe ) .v ( k )
(4.35)
Ainsi :
v ( k ) = 2 cos (nTe ) .v ( k 1) v ( k 2 )
(4.36)
Dans le cas o les harmoniques ne sont pas prsents, le signal v(k) peut tre rcrit comme
suit :
v ( k ) = 2 cos ( 1Te ) .v ( k 1) v ( k 2 )
113
(4.37)
Comme montr la figure 4.19, en prenant v(k1) et v(k2) comme entres dun
ADALINE, ses poids w1(k) et w2(k) sadapteront, et aprs apprentissage, ils convergeront vers
les valeurs 2cos(1Te) et 1, respectivement. Lalgorithme dapprentissage de lADALINE de
type LMS (Least Mean Square) avec un coefficient dapprentissage peut tre utilis [14],
[25]. Ainsi, chaque itration nous pouvons rcuprer la frquence du signal fondamental de
la manire suivante :
f1 ( k ) =
w (k )
1
.arccos 1
2 Te
2
(4.38)
En outre, le poids w2(k) converge vers la valeur 1 et peut tre utilis pour valuer la
qualit de la convergence. Lun des avantages majeurs de cette mthode est son immunit par
rapport lamplitude et la phase du signal [133]. Une dmonstration de la preuve de
convergence des poids dun ADALINE peut tre trouve dans [25].
ADALINE
v
z-1
w1
-1
w2
vest
-
1
w
.arccos 1
2 Te
2
f1
Il est noter que les harmoniques sont des signaux sinusodaux ayant des frquences
multiples de la frquence du signal fondamental ce qui na pas tait pris en compte dans la
dcomposition que nous venons de prsenter.
4.7.1.2 Influence de la priode dchantillonnage sur les performances de lADALINE
Il est important de montrer que la frquence f1 estime dpend de la priode
dchantillonnage Te. Comme il sera dmontr ci-aprs, la priode dchantillonnage Te a une
grande influence sur les performances de cette approche. En effet, en prsence
dharmoniques, la fonction arccos dans (4.38) reste sensible [13], [133]. La figure 4.20
montre la valeur du poids w1 en fonction du temps dchantillonnage Te pour une frquence
du rseau de 50Hz. A partir de cette figure, nous pouvons facilement constater que la valeur
Te=5ms reprsente un bon choix dans le sens o il correspond une valeur de w1=0, qui est le
centre de lintervalle [+2, 2] des poids. Le choix de cette valeur de Te permet dloigner w1
des bornes 2 et 2 et donne une plus grande dynamique de valeur par rapport un
changement de la frquence fondamentale [133]. La figure 4.21 montre la frquence en
fonction du poids w1 pour diffrentes valeurs de Te. Comme statu prcdemment, nous
pouvons dduire que le maximum de variation du poids w1 est obtenu pour une priode
dchantillonnage Te=1/4f1 pour w1=0. Lexemple pour f1=50Hz est montr sur cette figure.
Par consquence, nous proposons de choisir une priode dchantillonnage Te=1/4f1 afin de
maximiser la dynamique et assurer la stabilit du systme. Il est noter que le choix de
Te=1/4f1 a pour consquence la suppression dune partie des harmoniques existants dans la
tension du rseau. Dans notre cas, la valeur de Te est de 5ms, ainsi toutes les frquences
suprieur 100Hz seront limines.
114
Limite de Shannon
2
w1 aprs convergence
1.5
1
0.5
0
-0.5
-1
-1.5
-2 -5
10
10
-4
-3
10
Te (s)
10
-2
10
-1
Figure 4.20. Influence de la priode dchantillonnage sur la valeur de convergence du poids w1.
100
90
Te=10-3 s
80
-3
2.10
70
3.10-3
6.10-3
60
7.10-3
4.10-3
50
8.10-3
40
-3
5.10
9.10-3
10-2
30
20
10
0
-2
-1
0
w1
Figure 4.21. Frquence observable en fonction du poids w1 pour diffrentes valeurs de Te.
Dans la rfrence [133], il a t conclu que cette mthode nest pas adquate vis--vis des
harmoniques. Dans la soussection suivante, nous proposons dutiliser une variante de cette
approche afin damliorer la performance de lestimation de la frquence en prsence
dharmoniques dans le signal.
4.7.1.3 Mthode base sur le pseudosquare ADALINE
Afin daccentuer la diffrence entre deux signaux de frquences proches au bout dune
priode, les auteurs dans [133] ont propos de faire une pr-multiplication de ce signal au lieu
de le prendre directement pour faire les calculs. Cependant, en prsence dharmoniques, le
signal rsultant prsente des dformations importantes et le rapport cyclique est loin dtre de
50% [13]. Lide est donc de ne pas faire le produit du signal avec lui-mme, ce qui en plus
introduit une composante continue, mais avec le signal retard de D priodes
dchantillonnage. Ainsi, le nouveau signal lentre de lADALINE devient :
V ( k ) = v ( k ) .v ( k D )
=
A12
A2
{1 cos ( 21kTe + 21 )} 1 sin ( 21kTe + 21 )
2
2
(4.39)
115
Daprs le rsultat obtenu, la valeur de est ngligeable devant la valeur de pour des
frquences proches de 50Hz.
1.005
0.2
0.15
0.1
Beta
Alpha
0.05
0
0.995
-0.05
0.99
-0.1
-0.15
-0.2
45
47.5
50
Frquence (Hz)
(a)
52.5
0.985
45
55
47.5
50
Frquence (Hz)
(b)
52.5
55
(4.40)
En utilisant un ADALINE et en suivant la mme procdure que celle dcrite dans la figure
4.19, nous pouvons estimer la frquence du signal contenant des harmoniques partir du
poids w1. Le principe est illustr par la figure 4.23.
v
z-1
z-1
ADALINE
V
z-1
w1
Prmultiplication
z-1
w2
Vest
-
1
w
.arccos 1
2 Te
2
2f1
116
55
54
Frquence (Hz)
53
52
51
50
49
Rfrence
48
47
Frquence estime
46
45
6
Temps (s)
Figure 4.24. Frquence estime avec un pseudo square ADALINE en prsence dharmoniques.
Aprs avoir estim la frquence dune tension contenant des harmoniques, la section
suivante sera consacre au filtrage des tensions rseau au moyen de rseaux de neurones
ADALINE, lestimation de la phase instantane et la dtection de lamplitude du vecteur
tension rseau.
4.7.2
v
k
=
2Va sn cos (n kTe + n )
(
)
as
n =1
n =1
v
k
=
cs ( ) 2Vc sn cos n kTe + n
n =1
(4.41)
avec Vasn, Vbsn, Vcsn les valeurs efficaces du nme terme, n sa pulsation, n sa phase. Te est la
priode dchantillonnage. Dans ce qui suit, nous allons dvelopper les calculs de la mthode
de filtrage propose sur la tension de la phase a, et ces calculs peuvent tre gnraliss
facilement sur les phases b et c.
A prsent, considrons lexpression de la tension dans la phase a telle que donne par
(4.41) :
117
(4.42)
n=2
(4.43)
(4.44)
Ainsi, nous pouvons exprimer en notation vectorielle lexpression (4.44) comme suit :
vas ( k ) = WaT X ( k )
(4.45)
avec
WaT = [ wa1
cos (1kTe )
X (k ) =
sin (1kTe )
(4.46)
Un seul ADALINE avec deux poids adaptatifs pourra estimer lquation (4.45), o X(k)
reprsente le vecteur dentre compos de deux sinusodes damplitude unitaire et de
frquence f1=1/2 (frquence du rseau) et WaT le vecteur poids. En suivant le mme
raisonnement que pour les deux autres phases, nous obtenons les notations vectorielles pour
les phases b et c, respectivement, comme suit :
vb ( k ) = WbT X ( k )
vc ( k ) = WcT X ( k )
(4.47)
(4.48)
avec
WbT = [ wb1
WcT = [ wc1
2
2
wb 2 ] = 2Vbs1 cos 1
2Vbs1 sin 1
3
3
4
4
wc 2 ] = 2Vcs1 cos 1
2Vcs1 sin 1
3
3
(4.49)
(4.50)
118
va
f1
Pseudo-square
ADALINE
cos ( 2 f1kTe )
wa1
sin ( 2 f1kTe )
wa2
vaf
vb
+
wb1
wb2
vbf
vc
+
wc1
- e
wc2
vcf
Figure 4.25. Filtrage adaptatif des tensions rseau au moyen de rseaux ADALINE.
v ( k ) = 2V cos ( kT + )
a s1
1
e
1
asf
(4.51)
500
250
250
Tension (V)
Tension (V)
Chute de tension
500
-250
-250
Tension rseau
Fondamental
Tension filtre
-500
1
1.01
1.02
Temps (s)
Tension rseau
Fondamental
Tension filtre
1.03
-500
1.04
2.05
2.1
Temps (s)
2.15
A la figure 4.26, le rsultat de simulation du filtrage de la tension rseau vas par la stratgie
de filtrage adaptatif propose est montr. Le systme de tensions rseau triphases simul
possde
les
caractristiques
suivantes :
valeurs
efficaces
du
fondamental
Vas1=Vbs1=Vcs1=220V, frquence du fondamental f1=50Hz. Afin de tenir compte de leffet des
harmoniques, les tensions contiennent 30% dharmonique 3, 7% dharmonique 5 et 5%
dharmonique 11. Les coefficients dapprentissages des poids dADALINE sont fixs
0.004. Il est intuitif de conclure que le filtre linaire adaptatif propos estime avec prcision le
119
asf
300
Tension (V)
200
b sf
csf
100
0
-100
-200
-300
-400
5
5.02
5.04
5.06
Temps (s)
5.08
5.1
Dans la sous-section suivante, nous allons chercher dterminer la phase instantan s1 des
tensions rseau laide dune PLL et ce en exploitant le systme de tensions filtr donn par
(4.51) que nous venons dtablir.
4.7.2.2 Dtermination de la phase instantane laide dune PLL
Avant de dterminer la phase instantane des tensions rseau laide dune PLL, nous
allons dabord dfinir un nouveau systme triphas partir du systme de tension filtr donn
par (4.51) et cela en divisant chaque tension par son amplitude maximale. Par consquent,
nous allons obtenir un systme triphas sinusodal et quilibr damplitude unit. Ce nouveau
systme sera indpendant des niveaux des tensions du rseau mais en phase avec celles-ci.
En appliquant ce principe aux quations donnes par (4.51), nous obtenons le systme de
tensions rduit suivant :
v ( k ) = 2V cos ( kT + )
as r
1
e
1
as r
avec
(4.52)
Les amplitudes des tensions rseau ont t dtectes en utilisant loutil enveloppe detector
disponible dans la bibliothque Simulink du logiciel MATLAB. Le schma bloc de
dtermination du systme de tensions unitaires ainsi que le schma bloc de lalgorithme de
dtection damplitude maximale sont montrs la figure 4.29. Le rsultat de simulation
obtenu est donn la figure 4.30. A partir de l, nous pouvons appliquer une PLL pour
dterminer avec exactitude la phase instantane des tensions rseau.
Tensions unitaires
Tensions filtres
vasf
Dtection
damplitude
vbsf
Dtection
damplitude
vcsf
Dtection
damplitude
(a)
vas-r
vbs-r
vcs-r
(b)
Figure 4.29. (a) Principe de dtermination du systme de tensions unitaires et (b) algorithme de dtection de
lamplitude des tensions rseau.
1.5
v
as-r
bs-r
cs-r
Tension (v/Vmax)
0.5
0
-0.5
-1
-1.5
5
5.02
5.04
5.06
Temps (s)
5.08
5.1
Enfin, une valeur moyenne Vmoy des amplitudes dtectes peut tre facilement dduite
comme suit :
Vmoy =
(4.53)
La figure 4.31 montre le rsultat de calcul de lamplitude moyenne Vmoy des tensions
rseau (4.51). Le rgime transitoire observ au dbut de la simulation est d lapprentissage
des poids des rseaux ADALINE qui mettent un certain temps pour approximer le
121
fondamental de chaque tension (le temps de convergence des poids vers leurs valeurs
optimales), qui est denviron 0.18s.
Puisque le vecteur tension rseau est maintenu suivant laxe q, alors son amplitude peut
galement tre estime partir des amplitudes dtectes des phases a, b et c de la faon
suivante :
U s est =
(4.54)
200
150
100
50
0
0
Temps (s)
Vds* r = 0 +
-
Rgulateur
PI
s1est
s1 est
1
p
s1est
+
2 50
Vds r
vas r (1 )
vbs r (1 )
vcs r (1 )
2
2
3
3
0 2
V s r ( s1 )
1
2
Les figures 4.33 et 4.34 montrent le rsultat de simulation de la PLL triphase en utilisant
le systme de tensions unitaire obtenu (figure 4.30). Comme indiqu la figure 4.33, la
totalit du vecteur tension rduit est orient suivant laxe q pendant que la composante suivant
laxe d est nulle. A la figure 4.34, la phase instantane estime est donne. Nous constatons
que cette phase instantane est bien estime. Ceci prouve que les tensions unitaires lentre
de la PLL sont effectivement sinusodales et quilibres [112]. Il est noter galement que la
tension daxe d constitue un indice important sur le bon fonctionnement de la PLL.
122
0.2
dr-r
Tension (pu)
-0.2
-0.4
-0.6
-0.8
-1
qr-r
-1.2
-1.4
0.52
0.54
0.56
0.58
Temps (s)
0.6
Phase (rad)
5
4
3
2
1
0
0.52
0.54
0.56
0.58
Temps (s)
0.6
4.7.3
Dans cette sous-section, une comparaison entre la PLL neuronale propose et la PLL
conventionnelle est prsente. La tension Vds daxe d, lamplitude Us, la frquence ainsi que la
phase instantane du vecteur tension rseau sont prises comme grandeurs de comparaison vue
que ces grandeurs sont utilises, par exemple, pour la gnration des signaux de rfrence
pour les rgulateurs des boucles de courants dans des applications o les convertisseurs sont
connects au rseau [124]. Par consquent, lexactitude de la frquence estime, de
lamplitude ainsi que de la phase instantane du vecteur tension rseau sont dune importance
capitale pour assurer une efficacit et un fonctionnement stable [124]. Les algorithmes de la
PLL conventionnelle et de la PLL neuronale ont t implments sous MATLABSimulink
avec une priode dchantillonnage Te=0.1ms et en utilisant une mthode de rsolution
RungeKutta dordre 4. Le coefficient dapprentissage du pseudo-square ADALINE
(estimateur de frquence) est fix 0.04 et les coefficients dapprentissage des ADALINE
(filtres de tensions) sont fixs 0.01. Il est noter que ces valeurs choisies ont t optimises
par une srie dajustements successifs.
Plusieurs perturbations dans les lignes du rseau lectrique, savoir, chute de tension
triphase, augmentation de tension triphase, saut de phase, saut de frquence, dfaut
monophas et dfaut biphas ont t considrs. Comme il a t signal prcdemment, les
123
Pseudo-square
ADALINE
ADALINE 1
(Filtrage Phase a)
vasf
Amplitude
vas-r
vbs
ADALINE 2
(Filtrage Phase b)
vbsf
Amplitude
vbs-r
PLL
Vas1
s1est
Vbs1
vcs
ADALINE 3
(Filtrage Phase c)
vcsf
Amplitude
vcs-r
Va s1 + Vbs1 + Vcs1
3
U s est
Vds ref = 0 +
-
Rgulateur
PI
s est
+
Vds
Vqs
s est
+
2 50
vbs ( s )
vcs ( s )
1
p
f est
s est
vas ( s )
1
2
2
2
3
3
0 2
V s ( )
1
2
instantane estimes du vecteur tension rseau sont montres aux figures 4.37a, b, c et d,
respectivement. Nous pouvons constater quen prsence dharmoniques, la tension Vds oscille
autour de zro (figure 4.37a) et lamplitude des oscillations reste importante avant et aprs la
perturbation. Ceci montre que la PLL conventionnelle ne prsente pas de bonnes
performances en prsence dharmoniques. Lamplitude Us du vecteur tension rseau est
mieux estime par la PLL neuronale compare celle estime par la PLL conventionnelle
(figure 4.37b). Cependant, nous remarquons que la PLL neuronale prend un certain temps
pour reconstituer de nouveau lamplitude Us du vecteur tension rseau. Ceci est prvisible car
les ADALINE prennent un certain temps (environ 0.08s) pour apprendre le fondamental de
chaque tension (processus dadaptation et de convergence des poids). La frquence estime
par la PLL neuronale reste constante et insensible la perturbation par contre la frquence
estime par la PLL conventionnelle prsente dimportantes oscillations avant et aprs la
perturbation (figure 4.37c). La phase estime par la PLL neuronale reste insensible par
rapport la perturbation introduite, tandis que la phase instantane estime par la PLL
conventionnelle est dforme car celle-ci est calcule directement partir de la frquence
estime (figure 4.37d).
(V)
50
(a)
0
-50
2.9
2.95
3.05
3.1
3.15
3.2
(V)
0
-200
(b)
PLL conventionnelle
PLL neuronale
-400
(Hz)
-600
2.9
70
60
50
40
30
2.9
2.95
3.05
3.1
3.15
3.2
(c)
PLL conventionnelle
PLL neuronale
2.95
3.05
3.1
3.15
3.2
(rad)
6
4
(d)
PLL conventionnelle
PLL neuronale
2
0
2.9
2.95
3.05
Temps (s)
3.1
3.15
3.2
Figure 4.37. Comparaison des performances entre la PLL conventionnelle et la PLL neuronale sous une chute
de 50% dans les tensions rseau : (a) tension Vds (PLL conventionnelle), (b) amplitude Us, (c) frquence et (d)
angle de phase.
compare celle estime par la PLL conventionnelle (figure 4.38b). Cependant, nous
remarquons que la PLL neuronale prend un temps pour reconstituer de nouveau lamplitude
du vecteur tension. Ceci est prvisible car les ADALINE prennent un temps (environ 0.08s)
pour reconstituer le fondamental de chaque tension (processus dadaptation et de convergence
des poids). La frquence estime par la PLL neuronale reste constante et insensible aux
variations brusques des amplitudes de tensions rseau par contre la frquence estime par la
PLL conventionnelle prsente dimportantes oscillations avant et aprs la perturbation (figure
4.38c). La phase instantane estime par la PLL neuronale reste insensible par rapport la
perturbation introduite, tandis que la phase instantane estime par la PLL conventionnelle est
dforme car celle-ci est calcule directement partir de la frquence estime (figure 4.38d).
(V)
50
(a)
0
-50
2.9
2.95
3.05
3.1
3.15
3.2
(V)
-200
PLL conventionnelle
PLL neuronale
-400
(b)
-600
2.9
2.95
3.05
3.1
3.15
3.2
(Hz)
80
60
(c)
PLL conventionnelle
PLL neuronale
40
20
2.9
2.95
3.05
3.1
3.15
3.2
(rad)
6
4
(d)
PLL conventionnelle
PLL neuronale
2
0
2.9
2.95
3.05
Temps (s)
3.1
3.15
3.2
Figure 4.38. Comparaison des performances entre la PLL conventionnelle et la PLL neuronale sous une
augmentation de 50% dans les tensions rseau : (a) tension Vds (PLL conventionnelle), (b) amplitude Us, (c)
frquence et (d) angle de phase.
oscillations et un pic de valeur de 150Hz au moment du saut (figure 4.39c). Compare celle
estime par la PLL conventionnelle, la phase instantane estime par la PLL neuronale reste
insensible par rapport la perturbation (figure 4.39d).
(V)
50
(a)
0
-50
1.9
1.95
2.05
2.1
(V)
-250
-300
2.15
PLL conventionnelle
PLL neuronale
-350
2.2
(b)
-400
-450
1.9
1.95
2.05
2.1
(Hz)
80
2.15
PLL conventionnelle
PLL neuronale
60
2.2
(c)
40
20
1.9
1.95
2.05
2.1
2.15
2.2
(rad)
6
4
(d)
PLL conventionnelle
PLL neuronale
2
0
1.9
1.95
2.05
Temps (s)
2.1
2.15
2.2
Figure 4.39. Comparaison des performances entre la PLL conventionnelle et la PLL neuronale sous un saut
dangle de phase de 45 : (a) tension Vds (PLL conventionnelle), (b) amplitude Us, (c) frquence et (d) angle de
phase.
127
(V)
50
(a)
0
-50
1.9
1.95
2.05
2.1
2.15
2.2
2.25
2.3
(V)
-300
PLL conventionnelle
PLL neuronale
-350
(b)
-400
-450
1.9
1.95
2.05
2.1
2.15
2.2
(Hz)
80
2.25
PLL conventionnelle
PLL neuronale
60
2.3
(c)
40
20
1.9
1.95
2.05
2.1
2.15
2.2
2.25
2.3
(rad)
6
4
(d)
PLL conventionnelle
PLL neuronale
2
0
1.9
1.95
2.05
2.1
Temps (s)
2.15
2.2
2.25
2.3
Figure 4.40. Comparaison des performances entre la PLL conventionnelle et PLL neuronale sous un saut de
frquence de 5Hz : (a) tension Vds (PLL conventionnelle), (b) amplitude Us, (c) frquence et (d) angle de phase.
128
(V)
100
(a)
0
-100
2.9
2.95
3.05
3.1
3.15
3.2
(V)
0
-200
(b)
PLL conventionnelle
PLL neuronale
-400
-600
2.9
2.95
3.05
3.1
(Hz)
100
3.15
PLL conventionnelle
PLL neuronale
50
0
2.9
2.95
3.05
3.1
3.15
3.2
(c)
3.2
(rad)
6
4
(d)
PLL conventionnelle
PLL neuronale
2
0
2.9
2.95
3.05
Temps (s)
3.1
3.15
3.2
Figure 4.41. Comparaison des performances entre la PLL conventionnelle et la PLL neuronale sous un dfaut
monophas chute de 90% sur la phase c : (a) tension Vds (PLL conventionnelle), (b) amplitude Us, (c)
frquence et (d) angle de phase.
129
(V)
100
(a)
0
-100
2.9
2.95
3.05
3.1
3.15
3.2
(V)
0
-200
(b)
PLL conventionnelle
PLL neuronale
-400
-600
2.9
2.95
3.05
3.1
(Hz)
100
3.15
PLL conventionnelle
PLL neuronale
50
0
2.9
2.95
3.05
3.1
3.15
3.2
(c)
3.2
(rad)
6
4
(d)
PLL conventionnelle
PLL neuronale
2
0
2.9
2.95
3.05
Temps (s)
3.1
3.15
3.2
Figure 4.42. Comparaison des performances entre la PLL conventionnelle et la PLL neuronale sous un dfaut
biphas chute de 90% sur la phase b et c : (a) tension Vds (PLL conventionnelle), (b) amplitude Us, (c)
frquence et (d) angle de phase.
4.7.4
Validation exprimentale
Pour valider et comparer la PLL neuronale propose avec la PLL conventionnelle, une
exprimentation a t mise en uvre. Une carte numrique dSPACE DS1104 base sur le
processeur numrique de signal (DSP) TMS320F240 est utilise. Les algorithmes de la PLL
neuronale et de la PLL conventionnelle ont t implments sous MATLABSimulink avec
une priode dchantillonnage de 0.1ms et une mthode de rsolution RungeKutta dordre 4.
Loutil RTI (Real Time Interface) est utilis pour charger et excuter ces codes sur la carte
numrique dSPACE. Les tensions rseau sont mesures laide de trois capteurs de tension
effet Hall de type LV25P de la socit LEMComponents. Ces tensions sont mesures en
temps rel et acquises au moyen dun convertisseur analogiquenumrique (A/D) sur la carte
dSPACE. Tous les signaux peuvent tre visualiss et enregistrs sur le PC via le logiciel de
visualisation ControlDesk. Un schma de principe de la plateforme exprimentale est montr
la figure 4.43.
Ci-aprs, les rsultats exprimentaux de comparaison entre la PLL neuronale et la PLL
conventionnelle sont prsents. Les grandeurs estimes telles que : lamplitude Us, la
frquence et la phase instantane du vecteur tension rseau, sont pris comme grandeurs de
comparaison. Cependant, nous prsentons galement les tensions rseau mesures, les
tensions filtres ainsi que les tensions triphases unitaires obtenues afin de mieux analyser le
fonctionnement de la PLL neuronale. Le coefficient dapprentissage du pseudo-square
ADALINE (estimateur de frquence) est fix 0.04, tandis que, les coefficients
dapprentissage des ADALINE sont fixs 0.01. Il est noter que ces valeurs ont t
optimises par une srie de tests exprimentaux. Les paramtres des diffrents rgulateurs PI
130
LV 25-P
PC
MATLABSimulink
ControlDesk
Conversion A/D
Estimation de la frquence
Filtrage des tenions rseau
Estimation de lamplitude du
vecteur tension rseau
- Estimation de la phase
instantane
131
400
200
0
-200
-400
400
200
0
-200
-400
1
(pu)
(V)
(V)
(a)
(b)
(c)
(V)
-1
-380
(d)
-400
(Hz)
-420
50.2
(e)
50
(rad)
49.8
6
4
2
0
(f)
0.01
0.02
0.03
0.04
Temps (s)
0.05
0.06
0.07
0.08
Figure 4.44. Performances de la PLL neuronale au rgime permanent sans dfaut : (a) tensions rseau, (b)
tensions rseau filtres, (c) tensions unitaire, (d) amplitude Us, (e) frquence et (f) angle de phase.
132
400
200
0
-200
-400
400
200
0
-200
-400
1
(pu)
(V)
(V)
(a)
(b)
(c)
0
-1
(V)
-200
PLL conventionnelle
-400
(d)
PLL neuronale
(Hz)
60
(e)
50
PLL conventionnelle
PLL neuronale
(rad)
40
6
4
2
0
0.55
PLL conventionnelle
(f)
PLL neuronale
0.6
0.65
0.7
Temps (s)
0.75
0.8
0.85
Figure 4.45. Comparaison des performances de la PLL conventionnelle et de la PLL neuronale sous une chute
de 50% des tensions rseau : (a) tensions rseau, (b) tensions rseau filtres, (c) tensions unitaires, (d) amplitude
Us, (e) frquence et (f) angle de phase.
133
(V)
500
(a)
0
-500
(V)
500
(b)
0
-500
(pu)
1
(c)
0
-1
PLL conventionnelle
-400
(d)
(V)
PLL neuronale
-600
(Hz)
60
(e)
50
PLL conventionnelle
(rad)
40
PLL neuronale
6
4
2
0
0.45
PLL conventionnelle
(f)
PLL neuronale
0.5
0.55
0.6
Temps (s)
0.65
0.7
0.75
Figure 4.46. Comparaison des performances de la PLL conventionnelle et de la PLL neuronale sous une
augmentation de 50% des tensions rseau : (a) tensions rseau, (b) tensions rseau filtres, (c) tensions rduites,
(d) amplitude Us, (e) frquence et (f) angle de phase.
134
400
200
0
-200
-400
400
200
0
-200
-400
1
(pu)
(V)
(V)
(a)
(b)
(c)
(V)
-1
-200
-300
PLL conventionnelle
-400
(d)
PLL neuronale
(Hz)
-500
80
60
(e)
PLL conventionnelle
40
PLL neuronale
(rad)
20
6
4
PLL conventionnelle
2
0
0.5
(f)
PLL neuronale
0.55
0.6
0.65
Temps (s)
0.7
0.75
0.8
Figure 4.47. Comparaison des performances de la PLL conventionnelle et de la PLL neuronale sous un dfaut
monophas : (a) tensions rseau, (b) tensions rseau filtres, (c) tensions unitaires, (d) amplitude Us, (e)
frquence et (f) angle de phase.
135
(pu)
(V)
(V)
400
200
0
-200
-400
400
200
0
-200
-400
1
(a)
(b)
(c)
0
-1
-200
(V)
(d)
PLL conventionnelle
-400
PLL neuronale
(Hz)
100
(e)
50
PLL conventionnelle
(rad)
PLL neuronale
0
6
4
2
0
0.85
(f)
PLL conventionnelle
PLL neuronale
0.9
0.95
1
Temps (s)
1.05
1.1
1.15
Figure 4.48. Comparaison des performances de la PLL conventionnelle et de la PLL neuronale sous un dfaut
biphas : (a) tensions rseau, (b) tensions rseau filtres, (c) tensions unitaires, (d) amplitude Us, (e) frquence et
(f) phase instantane.
A la lumire de ces rsultats, nous pouvons conclure que, compare aux performances de
la PLL conventionnelle, la nouvelle PLL neuronale propose pour la synchronisation de la
MADA au rseau permet destimer avec prcision lamplitude, la frquence et la phase
instantane du vecteur tension rseau. Larchitecture de la PLL neuronale propose a t
implmente sur une carte numrique dSPACE et ensuite teste avec succs sur un rseau
lectrique rel de frquence industrielle. La PLL neuronale montre bien que, les performances
dynamiques et statiques de lestimation ont t amliores considrablement notamment dans
des conditions extrmes de dfauts dans le rseau lectrique.
Par consquent, cette PLL neuronale adaptative sera exploite pour la synchronisation au
rseau lectrique de la MADA commande pour la conversion de lnergie olienne.
4.8
4.8.1
Plateforme exprimentale
tableau 4.1. Le contrle de cette machine est effectu travers un convertisseur MLI (CCM)
connect son enroulement rotorique dun cot et un systme de batterie rgul 120V de
lautre cot servant de bus continu. Lalgorithme de commande par dcouplage des
puissances a t implment grce une carte numrique dSPACE DS 1104 base sur le
processeur numrique de signal (Digital Signal Processor) (DSP) TMS320F240. Lalgorithme
de contrle a t implment sous MATLABSimulink avec une priode dchantillonnage
de 0.25ms et une mthode de rsolution de RungeKutta dordre 4.
Figure 4.49.
Principalement, deux essais vont tre raliss. Un premier essai puissance active
statorique non nulle o une puissance active est dbite dans le rseau lectrique (Ps<0) et un
deuxime essai puissance ractive non nulle o une puissance ractive est dbite dans le
rseau lectrique (Qs<0). Cependant, il est signaler que ces deux essais sont prcds par
137
Les performances de la PLL neuronale sont montres la figure 4.50. Comme prvu, cette
PLL estime avec prcision la pulsation (figure 4.50a), lamplitude (figure 4.50b) et la phase
instantane (figure 4.50c) du vecteur tension rseau. Ces grandeurs sont directement
exploites dans la commande dcouple des puissances de la MADA. Il est signaler que la
tension dune phase statorique de la MADA a t rgle 110V, soit la moiti de la tension
nominale.
Les rsultats de la commande de la MADA puissances active et ractive statoriques
nulles sont montrs la figure 4.51. La figure 4.51a montre bien que les puissances active et
ractive statoriques de la MADA sont nulles. Cette MADA est entraine une vitesse de
1530 tr/mn (figure 4.51b) laide dun MCC. Afin davoir des puissances nulles au stator, la
commande applique des tensions rotoriques (figure 4.51c) pour que le courant rotorique en
quadrature (Iqr) sera maintenu nul (donc puissance active statorique nulle) et que le courant
rotorique direct (Idr) sera maintenu une valeur suffisante pour annuler le flux statorique
(figure 4.51d). Ceci va annuler effectivement les courants statoriques (figures 4.51e et 4.51f).
318
-190
317
316
315
314
313
312
311
-191
-192
-193
-194
1s
1s
310
-195
Temps (s)
Temps (s)
(a)
(b)
7
6
Phase (rad)
5
4
3
2
1
0
0.02 s
-1
Temps (s)
(c)
Figure 4.50. Performances de la PLL neuronale : (a) pulsation des tensions statoriques, (b) amplitude du vecteur
tension rseau et (c) angle de phase.
139
2000
1650
Ps (W); Q s (VAR)
1000
Ps
500
0
-500
Qs
-1000
-1500
1500
1600
1550
1500
1450
1s
1s
-2000
1400
Temps (s)
Temps (s)
(a)
(b)
15
10
10
0
Vdr
-5
Iqr
5
Courant rotorique (A)
Vqr
-10
-5
Idr
-10
-15
1s
1s
-20
-15
Temps (s)
Temps (s)
(c)
(d)
10
20
v
6
I
ds
2
0
-2
Iqs
-4
15
as
10
5
i
as
0
-5
-10
-6
-8
-15
1s
0.02 s
-10
-20
Temps (s)
Temps (s)
(e)
(f)
Figure 4.51. Commande puissances active et ractive statoriques nulles de la MADA accrochage au rseau :
(a) puissances active et ractive statoriques, (b) vitesse de rotation, (c) tensions rotoriques, (d) courant
rotoriques, (e) courants statoriques et (f) zoom sur la tension et le courant statoriques de la phase a.
4.8.3
1500
1650
1000
1600
s
P (W); Q (VAR)
500
-500
-1000
-1500
s-ref
1550
1500
1450
1400
1350
-2000
2s
2s
-2500
1300
Temps (s)
Temps (s)
(a)
(b)
20
15
10
I
Vqr
V
10
dr
-10
qr
5
Idr
0
-5
-10
-15
-20
-20
2s
2s
-30
-25
Temps (s)
Temps (s)
(c)
(d)
Figure 4.52. Rsultats exprimentaux de commande de la MADA puissance active non nulle (Ps<0) : (a)
puissances active et ractive statoriques, (b) vitesse rotorique, (c) tensions rotoriques daxes dq, (d) courants
rotoriques daxes dq, (e) courants rotoriques des phases abc, (f) courants statoriques daxes dq, (g) courant
statorique ias et (h) zoom sur vas et ias Ps<0 et Qs=0.
141
15
ar
br
5
0
-5
qs
7.5
cr
10
10
-10
5
2.5
0
-2.5
ds
2s
2s
-15
-5
Temps (s)
Temps (s)
(e)
(f)
10
v
6
7.5
Tension statorique (20 V)
Courant statorique (A)
4
2
0
-2
-4
as
as
2.5
0
-2.5
-5
-7.5
2s
-6
0.02 s
-10
Temps (s)
Temps (s)
(g)
(h)
Figure 4.52. (Suite)
4.8.4
Ps (W); Q s (VAR)
500
1650
-500
Q
s-ref
-1000
1600
1550
1500
1450
2s
2s
-1500
1400
Temps (s)
Temps (s)
(a)
(b)
20
20
10
qr
10
0
V
dr
-10
-20
qr
-10
I
dr
-20
2s
2s
-30
-30
Temps (s)
Temps (s)
(c)
(d)
15
7.5
i
ar
br
cr
ds
5
Courant statorique (A)
10
5
0
-5
2.5
0
I
-2.5
-10
qs
2s
2s
-15
-5
Temps (s)
Temps (s)
(e)
(f)
10
7.5
Tension statorique (20 V)
Courant statorique (A)
3
2
1
0
-1
-2
vas
5
2.5
i as
0
-2.5
-5
-3
-7.5
-4
2s
0.02 s
-10
-5
Temps (s)
Temps (s)
(g)
(h)
Figure 4.53. Rsultats exprimentaux de commande de la MADA puissance ractive non nulle (Qs<0) : (a)
puissances active et ractive statoriques, (b) vitesse rotorique, (c) tensions rotoriques daxes dq, (d) courants
rotoriques daxes dq, (e) courants rotoriques des phases abc, (f) courants statoriques daxes dq, (g) courant
statorique ias et (h) zoom sur vas et ias Ps=0 et Qs<0.
143
4.9
Conclusion
144
Conclusion gnrale
Conclusion gnrale
OUS AVONS TUDI dans cette thse lapport des techniques avances de
lautomatique tels que les rseaux de neurones artificiels (RNAs) appliqus
lidentification de la machine asynchrone, puis la commande dun systme de conversion
dnergie olienne bas sur une machine asynchrone double alimentation (MADA).
Le premier chapitre avait pour objectif de prsenter un tat de lart sur les RNAs appliqus
lidentification et la commande des systmes dynamiques complexes. Aprs avoir donn
quelques gnralits sur les RNAs, nous avons abord le processus dapprentissage. Pour leur
large utilisation, nous avons dtaill lalgorithme dapprentissage par correction derreur et
lalgorithme dapprentissage rtropropagation du gradient derreur. Ensuite, nous avons
discut diffrents schmas didentification et de commande neuronale. Dautres schmas de
commande base dapprentissage de rgulateurs conventionnels ont t galement prsents.
Vers la fin de ce chapitre, nous avons voqu quelques avantages des RNAs par rapport aux
techniques conventionnelles dans la commande et lidentification des systmes dynamiques.
La suite de ce mmoire a t consacre lapplication de ces RNAs pour la rsolution de
certains problmes, notamment dans lidentification, la modlisation et la commande de systmes lectriques.
En effet au deuxime chapitre, nous avons propos une nouvelle stratgie didentification
des paramtres de la machine asynchrone en utilisant les rseaux de neurones ADAptive LInear NEuron (ADALINE). Cette identification a t ralise en deux tapes; une tape
didentification des paramtres lectriques de la machine larrt et une autre didentification
des paramtres mcaniques de la machine commande flux rotorique orient.
La mthode didentification dveloppe a permis davoir les quatre paramtres lectriques
en deux essais seulement, lun est effectu aux basses frquences (BFs) et lautre est effectu
aux hautes frquences (HFs). Aprs avoir dtermin le modle de la machine asynchrone
larrt et laide du diagramme de Bode, nous avons vrifi que ce modle pourrait tre approxim par deux soussystmes de premier ordre ; lun est valide aux BFs et lautre est valide aux HFs. Cette dcomposition a permis en effet de contourner plusieurs difficults lies
lexprimentation. Nous avons identifi chaque soussystme en utilisant un rseau
ADALINE. La rsistance et linductance statoriques ont t identifies aux BFs, tandis que le
coefficient de dispersion et la constante de temps rotorique ont t identifis aux HFs. Les
paramtres lectriques identifis ont t tests avec succs dans un fonctionnement larrt
145
Conclusion gnrale
puis dans un fonctionnement de commande en vitesse de la machine. Compars aux paramtres identifis par la mthode classique, ceux identifis par la technique ADALINE ont t
plus prcis.
Ensuite, nous avons tendu lapplication de la technique ADALINE lidentification des
paramtres mcaniques. Deux nouvelles mthodes didentification en ligne du moment
dinertie et du coefficient de frottement visqueux ont t proposes. Lune exploite lquation
dynamique du systme mcanique et le couple lectromagntique de la machine, lautre exploite la rponse harmonique de la vitesse mcanique. Ces techniques ont t faciles implmenter et leur faisabilit a t vrifie par exprience. A la fin, nous avons test lexactitude
des paramtres identifis par des dmarrages directs de la machine.
Le troisime chapitre a t ddi ltude et au dimensionnement dun mulateur de la
turbine olienne bas sur un moteur courant continu (MCC). Au dbut, nous avons labor
une nouvelle mthode de modlisation de la caractristique de puissance dune turbine olienne partir de mesures exprimentales. Cette mthode, base essentiellement sur un rseau
multilayer perceptron (MLP) une couche cache, nous a permis dobtenir un modle prcis
de la caractristique de puissance. Nous avons prsent par la suite deux mthodes de commande de la turbine fonctionnant vitesse variable permettant dextraire le maximum de la
puissance disponible dans le vent. La comparaison de ces mthodes a montr que la commande maximum power point tracking (MPPT) avec asservissement de la vitesse de rotation
est plus robuste et performante par rapport la commande MPPT sans asservissement de la
vitesse de rotation. Nous avons propos galement un estimateur de la vitesse du vent bas sur
un MLP. Cet estimateur neuronal nous a permis de reconstituer la vitesse du vent avec prcision. Vers la fin de ce chapitre, le couple mcanique de la turbine a t mul au moyen dun
MCC command en couple. Les rsultats de simulations obtenus par lmulateur ont montr
son efficacit et son aptitude reproduire fidlement le comportement de la turbine sur larbre
du gnrateur.
Enfin, nous nous sommes intresss dans le dernier chapitre la modlisation et la commande dune MADA ddie la conversion de lnergie olienne. Aprs avoir prsent la
modlisation de la MADA, nous avons synthtis une mthode conventionnelle de synchronisation de la MADA avec le rseau lectrique (phase-locked loop (PLL) conventionnelle).
Nous avons dtaill par la suite deux stratgies de commande de la MADA; la commande en
couple et la commande dcouple des puissances active et ractive. Ces deux stratgies de
commande ont t valides par des tests en simulation. Ensuite, nous avons trait le problme
de la synchronisation de la MADA au rseau lectrique o nous avons propos une nouvelle
PLL neuronale adaptative base sur les rseaux de neurones ADALINE. Les rsultats
dexprimentation de la nouvelle PLL neuronale sur un rseau rel prsentant des dfauts ont
montr son efficacit et sa robustesse par rapport la PLL conventionnelle. A la fin de ce
chapitre, une validation exprimentale de la commande dcouple des puissances active et
ractive de la MADA a t prsente. Dans cette partie, nous avons dfini une procdure de
dmarrage et daccrochage de la MADA au rseau. Les rsultats mettant en vidence les performances de la PLL neuronale ont t prsents ainsi que les performances de la commande
de la MADA puissances active et ractive statoriques nulles. Deux tests ont t effectus ;
un test puissance active statorique non nulle et un autre puissance ractive statorique non
nulle. Les diffrents rsultats exprimentaux obtenus ont valid avec succs les thories et les
stratgies dveloppes de la commande de la MADA dans un systme de conversion de
lnergie olienne.
146
Conclusion gnrale
Perspectives
LA LUMIRE des observations et des rsultats prsents dans cette thse, des perspectives intressantes pouvant contribuer lamlioration du fonctionnement de notre dispositif exprimental mulateurMADAConvertisseurs sont envisageables. Parmi ces perspectives, nous pouvons citer :
-
147
Annexe
Annexe
Plateforme exprimentale
La figure 1 montre la disposition des lments de la plateforme exprimentale utilise dans
le Chapitre 4 pour la validation de la commande dcouple des puissances active et ractive
statoriques de la MADA.
La figure 2 montre quelques photos des lments de cette plateforme.
148
Annexe
11
9
4
m
vers dSPACE (Inc1)
10
de dSPACE
(Slave I/O PWM)
12
Udc
vers dSPACE (ADCH4)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
149
Annexe
Sortie du Convertisseur
cot MADA
Mesure de la tension
du bus continu
150
Annexe
Excitation de la machine
courant continu
10
11
12
Figure 2. (Suite)
151
Bibliographie
Bibliographie
[1] B. K. Bose, Expert system, fuzzy logic, and neural network applications in power
electronics and motion control, Proceedings of the IEEE, vol. 82, no. 8, pp. 1303
1323, August 1994.
[2] B. K. Bose, Artificial intelligence techniquesA new and advancing frontier in power
electronics and motor drives, Proceedings of the 5th International Power Electronics
Conference (IPEC2005), pp. 100109, Niigata, Japan, April 48, 2005.
[3] H. S. Tsoukalas, R. E. Uhrig, Fuzzy and neural approaches in engineering. New
York: Wiley, 1997.
[4] B. K. Bose, Artificial neural network applications in power electronics, Proceedings
of the IEEE Industrial Electronics Society (IECON2001), pp.16311638, Denver,
CO, November-December 2001.
[5] B. K. Bose, Neural network applications in power electronics and motor drives an
introduction and perspective, IEEE Transactions on Industrial Electronics, vol. 54,
no. 1, pp. 1433, 2007.
[6] K. S. Narendra, K. Parthasarathy, Identification and control of dynamical systems
using neural networks, IEEE Transactions on Neural Networks, vol. 1, no. 1, pp. 4
27, March 1990.
[7] K. J. Hunt, D. Sbarbaro, R. Zbikowski, P. J. Gawthrop, Neural networks for control
systems A survey, Automatica, vol. 28, no. 6, pp. 10831112, 1992.
[8] J. Zhao, B. K. Bose, Neural network based waveform processing and delayless filtering in power electronics and ac drives, IEEE Transactions on Industrial Electronics,
vol. 51, no. 5, pp. 981991, October 2004.
[9] S. Haykin, Neural Networks : A comprehensive foundation, Prentice Hall PTR, Upper Saddle River, New Jersey, USA, 1994.
[10] J. Hrault, C. Jutten, Rseau neuronaux et traitement du signal, Herms science publications, Paris, 1994.
152
Bibliographie
153
Bibliographie
[26] H. Demuth, M. Beale, M. Hagan, Neural network toolbox for use with MATLAB,
Users guide, Version 5, Natick: The MathWorks, Inc., 2006.
[27] G. Edwards, Target recognition and classification using neural networks, Proceedings of the MILCON2002, vol. 2, pp. 14391442, October 2002.
[28] B. Abdelhadi, A. Benoudjit, N. NaitSaid, Application of genetic algorithm with a
novel adaptive scheme for the identification of induction machine parameters, IEEE
Transactions on Energy Conversion, vol. 20, no. 2, pp. 284291, June 2005.
[29] K. Wang, J. Chiasson, M. Bodson, L. M. Tolbert, An online rotor time constant estimator for the induction machine, IEEE Transactions on Control System Technology,
vol. 15, no. 2, pp. 339348, March 2007.
[30] J. W. Kim, T. Kim, Y. Park, S. W. Kim, On-load motor parameter identification
using univariate dynamic encoding algorithm for searches, IEEE Transactions on
Energy Conversion, vol. 23, no. 3, pp. 804813, September 2008.
[31] M. Wlas, Z. Krzeminski, H. A. Toliyat, Neural-network-based parameter estimations
of induction motors, IEEE Transactions on Industrial Electronics, vol. 55, no. 4, pp.
17831794, April 2008.
[32] B. Karanayil, M. F. Rahman, C. Grantham, Online stator and rotor resistance estimation scheme using artificial neural networks for vector controlled speed sensorless
induction motor drive, IEEE Transaction on Industrial Electronics, vol. 54, no. 1, pp.
167176, February 2007.
[33] E. Laroche, M. Boutayeb, Identification of the induction motor in sinusoidal mode,
IEEE Transactions on Energy Conversion, vol. 25, no. 1, pp. 1119, March 2010.
[34] J. R. Willis, G. J. Brook, J. S. Edmonds, Derivation of induction motor models from
standstill frequency tests, IEEE Transactions on Energy Conversion, vol. 4, no. 4, pp.
608615, 1989.
[35] A. Ganji, P. Guillaume, R. Pintelon, P. Lataire, Induction motor dynamic and static
inductance identification using a broadband excitation technique, IEEE Transactions
on Energy Conversion, vol. 13, no. 1, pp. 15, March 1997.
[36] C. H. Fang, S. K. Lin, S. J. Wang, On-line parameter estimator of an induction motor at standstill, Control Engineering Practice, vol. 13, no. 5, pp. 535540, July 2005.
[37] P. Castaldi, A. Tilli, Parameter estimation of induction motor at standstill with magnetic flux monitoring, IEEE Transactions on Control System Technology, vol. 13, no.
3, pp. 386400, May 2005.
[38] M. O. Sonnaillon, G, Bisheimer, C. De Angelo, G. O. Garcia, Automatic induction
machine parameters measurements using standstill frequency-domain tests, IET
Electric Power Applications, vol. 1, no. 5, pp. 833838, 2007.
[39] T. Orlowska-Kowalska, J. Lis, K. Szabat, Identification of the induction motor parameters at standstill using soft computing methods, The International Journal for
Computation and Mathematics in Electrical and Electronic Engineering, vol. 25, no.
154
Bibliographie
1, pp.181194, 2006.
[40] Y. S. Kwon, J. H. Lee, S. H. Moon, B. K. Kwon, C. H. Choi, J. K. Seok, Standstill
parameter identification of vector-controlled induction motors using the frequency
characteristics of rotor bars, IEEE Transactions on Industry Applications, vol. 45,
no. 5, pp. 16101618, September/October 2009.
[41] T. Caussat, X. Roboam, J. C. Hapiot, J. Faucher, M. Tientcheu, Self-commissioning
for PWM voltage source inverter-fed induction motor at standstill, Proceedings of
the IEEE Industrial Electronics Conference (IECON94), pp. 198203, Bologna ,
Italy, September 1994.
[42] A. Bechouche, H. Sediki, D. Ould Abdeslam, S. Haddad, Identification of induction motor at standstill using artificial neural network, Proceedings of the IEEE
Industrial Electronics Conference (IECON2010), pp. 29082913, Arizona, USA,
November 2010.
[43] Z. Hengbing, Q. M. Wu, A. Kawamura, An accurate approach of nonlinearity compensation for VSI inverter output voltage, IEEE Transactions on Power Electronics,
vol. 19, no. 4, pp. 10291035, July 2004.
[44] S. H. Hwang, J. M. Kim, Dead time compensation method for voltage-fed PWM inverter, IEEE Transactions on Energy Conversion, vol. 25, no. 1, pp. 110, March
2010.
[45] Q. Ai, Y. Zhou, W. Xu, ADALINE and its application in power quality disturbances
detection and frequency tracking, Electric Power Systems Research, vol. 77, no. 56,
pp. 462469, 2007.
[46] P. Dash, A. Liew, D. Swain, B. Mishra, Fast tracking of transient power system signals using fuzzy LMS algorithm, International Journal of Electrical Power and Energy
Systems, vol. 20, no. 8, pp. 555561, 1998.
[47] O. Karacasu, M. H. Hocaoglu, An ADALINE based arcing fault detection algorithm
for single-pole autoreclosers, Electric Power Systems Research, vol. 81, no. 2, pp.
367376, 2011.
[48] D. Flieller, D. Ould Abdeslam, P. Wira, J. Merckl, Distortions identification and
compensation based on artificial neural networks using symmetrical components of
the voltages and the currents, Electric Power Systems Research, vol. 79, no. 7, pp.
11451154, 2009.
[49] T. K. Abdel-Galil, E. F. El-Saadany, M. M. A. Salama, Power quality event detection
using ADALINE, Electric Power Systems Research, vol. 64, no. 2, pp. 137144, February 2003.
[50] D. Ould Abdeslam, P. Wira, J. Merckl, D. Flieller, Y. A. Chapuis, A unified artificial neural network architecture for active power filters, IEEE Transactions on Industrial Electronics, vol. 54, no. 1, pp. 6176, February 2007.
[51] B. Widrow, M. Kamenetsky, Statistical efficiency of adaptive algorithms, Neural
155
Bibliographie
156
Bibliographie
157
Bibliographie
Bibliographie
Bibliographie
160
Bibliographie
161
Bibliographie
162
Publications du doctorant
Publications du doctorant
163
THSE DE DOCTORAT
Ali Bechouche
Titre :
Title:
neuronales pour lidentification et la commande de la machine asynchrone avec une application dans un systme de
conversion dnergie olienne.
Une nouvelle stratgie didentification des paramtres de la
machine asynchrone, utilisant les rseaux de neurones artificiels (RNAs) de type ADALINE (adaptive linear neuron), a
t dveloppe. Une mthode didentification des paramtres lectriques de la machine larrt base sur deux
tests a t propose. Par la suite, deux nouvelles mthodes
didentification des paramtres mcaniques ont t prsentes. La premire mthode est base sur le modle mcanique de la machine tandis que la seconde mthode est base
sur la rponse harmonique en vitesse de la machine. Les
paramtres lectriques et mcaniques identifis ont t valids par des tests exprimentaux.
Ensuite, une tude dun mulateur dune turbine olienne
base dun moteur courant continu a t prsente. Une
nouvelle mthode de modlisation de la caractristique de
puissance de la turbine base de RNA a t propose. Un
estimateur neuronal de la vitesse du vent a t aussi dvelopp. Les rsultats de simulation de lmulateur ont montr
son efficacit et son exactitude reproduire le comportement
de la turbine sur larbre du gnrateur.
Finalement, deux stratgies de commande de la machine
asynchrone double alimentation (MADA) destine la
conversion de lnergie olienne ont t prsentes. Une
nouvelle PLL (phase-locked loop) neuronale adaptative
base sur les ADALINE a t propose. Compare la PLL
conventionnelle, les rsultats dexprimentation ont montr
la supriorit de la nouvelle PLL neuronale. Une validation
exprimentale de la commande dcouple des puissances de
la MADA utilisant la PLL neuronale a t prsente. Les
rsultats obtenus valident la stratgie dveloppe de la
commande de la MADA.