Académique Documents
Professionnel Documents
Culture Documents
net/publication/340464399
CITATIONS READS
3 307
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Lotfi Baghli on 06 April 2020.
(1)
modèle de la machine décrit dans le repère 0 R i d
tournant devient relativement simple pour le
dr
r qr
r dr
dt
calcul des régulateurs de courant [1]. d qr
Cependant, le calcul du régulateur de vitesse ne 0 Rr iqr r dr
peut se faire de manière explicite. Il faut alors dt
passer par une simulation pour en ajuster les
En remarquant que le régime de fonctionnement M
peut varier de façon quelconque ( transitoire non I ds
1 p r
r
sinusoïdal ), nous noterons s s , r r et et (5)
s r p (2) r M I qs
r r
( : vitesse de rotation mécanique en rd/s ).
M2 L
avec 1 et r r
Dans ce système d'axes, les flux statoriques et Ls Lr Rr
rotoriques ainsi que le couple électromagnétique Dans le cas de la commande vectorielle indirecte
s'écrivent respectivement : d’orientation du flux rotorique, nous imposons
ds Ls ids Midr l’angle s comme suit :
L i Mi
qs I qs* *r
s ( p
s qs qr
(3) ) dt où I *
dr Mids Lr idr r I ds*
ds
M
qr Miqs Lr iqr Nous aboutissons ainsi au schéma de la figure 2.
Ce p( ds iqs qs ids ) pM(idr iqs iqr ids )
3 . Découplage
Nous choisissons d’orienter le système d’axes d-
q de manière à ce que le flux rotorique soit
Dans le système d’équations 4, nous
entièrement porté par l’axe d :
remarquons des termes de couplage entre les
dr r et qr 0
axes d et q. Le dernier terme de la première
qs s équation sera négligé car les variations de flux ne
peuvent être rapides. Nous introduisons des
termes de découplage dans le schéma bloc de
commande. Ceux-ci vont simplifier la tâche aux
Is
régulateurs PI ( Proportionnel-Intégral ) de
courant Ids et Iqs. Ainsi, les deux blocs de
Iqs régulation des boucles de courant deviennent
r ds identiques et disjoints ( Fig. 3 ).
Ids
s
s
4 . Régulation
Fig. 1 Représentation des grandeurs en contrôle
vectoriel 4. 1. classique
La régulation des courants se fait, après
La figure 1 reprend le principe d’orientation du découplage, par des correcteurs PI. Celle de la
flux suivant l’axe d du repère tournant. Ce vitesse s’effectue par un régulateur IP anti
dernier fait un angle s avec le repère fictif fixé windup ( Integrateur-Proportionnel anti
au stator. saturation ) ( Fig. 4 ). La régulation de position
est assurée par un simple correcteur
Les équations de la machine deviennent : proportionnel.
M
Vds ( Rs pLs ) I ds sLs I qs p L r 4. 2. floue
r
(4) Pour une première approche, nous avons
Vqs ( Rs pLs ) I qs sLs I ds s M cherché à implanter un régulateur flou qui
r
Lr nécessite le moins de temps de calcul possible
sans toutefois perdre ses « caractéristiques
floues ». Nous avons par conséquent retenu celui
du type Mamdani [4].
La figure 5 représente la structure de ce Quand les fonctions d’appartenance se
régulateur. chevauchent, la défuzzification par la méthode
Avec du centre de gravité devient contraignante pour
E ( k ) * ( k ) ( k ) un calcul en temps réel. Nous avons choisi pour
la sortie des fonctions d’appartenance qui ne se
E ( k ) E ( k 1)
dE ( k ) chevauchent pas et qui plus est sont des
Te singletons. Le calcul du centre de gravité devient
I qs* ( k ) I qs* ( k 1) dU ( k ) alors simple et nous pouvons implanter la routine
du régulateur flou dans la boucle du régulateur
F et F-1 représentent respectivement les blocs de
de vitesse. Le centre de gravité pour la sortie
fuzzification et défuzification.
s’écrit alors très simplement :
Nous avons choisi trois fonctions
d’appartenance ( Négative, Zéro et Positive ) de ( P N ) pic
dU
formes triangulaire et trapézoïdale pour chaque N Z P
variable floue erreur, dérivée de l’erreur et sortie.
A l’aide d’une distribution uniforme de ces Cette équation nous permettra de réguler
fonction il est possible d’obtenir un la vitesse de rotation du moteur toutes les
comportement linéaire du régulateur [5] ( figures millisecondes. Sachant que la régulation des
6, 7 et 8). courants, le découplage ainsi que le calcul de
l’angle de la transformation de Park s’effectuent
La matrice d’inférence est de dimension 3 et toutes les 0.2 ms.
nous utilisons les règles Max-Min pour le calcul
des degrés d’appartenance de la sortie aux
ensembles flous N, Z ou P.
+ * +
Ce* 2Lr Iqs *
Vqs *
Vas
* Reg Reg
3pMr* -
-
P( s) Vbs
* Ond
MAS
MLI
C32
* * +
Ids *
Vds *
Vcs
r 1
M Reg
-
*
M Iqs r Iqs Ias
r r * t
C22
+ Ids Ibs
s P(- s)
+
s
p
1 + pTf
m
~
E
E F Moteur
~
dU
~ d’inférence F-1 dU
dE
dE F
Règles
N 1 Z P N 1 Z P
E dE
-lim -pic 0 pic lim -lim -pic 0 pic lim
N N Z P
1 Z P 1
dU dU
-pic 0 pic -pic 0 pic
-lim lim -lim lim
Fig. 8 Fonctions d’appartenance Fig. 9 Fonctions d’appartenance
de la variable de sortie de la variable de sortie ( singletons )
-600
-800
625 800.00
Zoom
600
400.00
Vitesse (tr/mn)
Vitesse (tr/mn)
575
500 -800.00
I (A)
5.00 5.00
0.00 0.00
-5.00 -5.00
0.00 0.20 0.40 0.60 0.80 0.00 0.20 0.40 0.60 0.80
temps (s) temps (s)
Fig. 13 Courant Ids de la machine Fig. 14 Courant Iqs de la machine
12.00 12.00
10.00 10.00
8.00 8.00
Position (rd)
Position (rd)
Echelon de position Echelon de position
6.00 de 10 rd 6.00 de 10 rd
Régulateur IP Régulateur Flou
2.00 2.00
0.00 0.00
0.00 0.20 0.40 0.60 0.80 0.00 0.20 0.40 0.60 0.80
temps (s) temps (s)
Fig. 15 Position du rotor, régulateur IP Fig. 16 Position du rotor, régulateur flou
800.00 800.00
Wm ref Wm ref
Wm Wm
400.00 400.00
Vitesse (tr/mn)
Vitesse (tr/mn)
200.00 200.00
0.00 0.00
-200.00 -200.00
-400.00 -400.00
0.00 0.20 0.40 0.60 0.80 0.00 0.20 0.40 0.60 0.80
temps (s) temps (s)
Fig. 17 Vitesse de la machine, régulateur IP Fig. 18 Vitesse de la machine, régulateur flou
Echelon de position
20.00 de 10 rd 20.00
Régulateur IP
Echelon de position
Iqs ref de 10 rd
Iqs Régulateur Flou
10.00 10.00
Iqs ref
Iqs
I (A)
I (A)
0.00 0.00
-10.00 -10.00
-20.00 -20.00
0.00 0.20 0.40 0.60 0.80 0.00 0.20 0.40 0.60 0.80
temps (s) temps (s)
Fig. 19 Courant Iqs de la machine, régulateur IP Fig. 20 Courant Iqs de la machine, régulateur
flou
View publication stats