Professional Documents
Culture Documents
2SWLPLVDWLRQIORXHGHVSDUDPqWUHVGXUpJXODWHXU3,
DSSOLTXpHjXQ0RWHXUj,QGXFWLRQ
Kouider Laroussi1, Mimoune Zelmat 2
/DERUDWRLUHGDXWRPDWLTXHDSSOLTXpHIDFXOWpGHVK\GURFDUEXUHVHWGHODFKLPLH8QLYHUVLWpGH%RXPHUGpV
$YHQXHGHOLQGpSHQGDQFH%RXPHUGpV$OJpULH
5pVXPp Plusieurs travaux ayant trait lutilisation de la logique floue confirment que les rgulateurs classiques
possdent des avantages par rapport aux rgulateurs flous : temps de traitement trs court et une prcision
mathmatique. Mais, les rgulateurs classiques possdent une certaine limitation, dans le cas o des variations assez
importantes des facteurs de perturbation agissent sur le systme rgler. Le rgulateur classique ne ragit pas toujours
optimalement. Les capacits dadaptation et de robustesse de ce type de rgulateur sont donc limites. Ainsi, dans le
prsent article nous proposons un mcanisme doptimisation (superviseur) des gains du PI, permettant d'
enraciner le
rgulateur classique, en introduisant un certain degr dintelligence dans la stratgie de rgulation. En effet, cette
approche associant le rgulateur PI et le superviseur compos de rgles floues, offre la possibilit dutiliser la prcision
mathmatique de lalgorithme du PI avec ladaptabilit, la souplesse et la simplicit du formalisme linguistique flou.
0RWVFOpV fuzzification, machine induction, orientation de flux, rglage flou, rgulateur hybride.
,QWURGXFWLRQ
La commande par logique floue est une commande
non linaire ayant des proprits de robustesse. Il est
trs intressant dexplorer ses potentialits pour la
commande de la machine asynchrone. La logique
floue la capacit de prendre en charge le traitement
des variables imprcises et de dduire des dcisions
objectives par une connaissance approximative. En
effet, par une connaissance approximative des sorties
et du comportement du systme, le rgulateur par
logique floue (RLF) est apte fournir une commande
efficace.
Il est connu que le rgulateur flou apporte des
solutions tonnantes aux problmes de rgulation dans
le rgime transitoire, face aux variations des
paramtres de systme et dans le cas de prsence
dune dynamique non-linaire dans le systme. Mais,
il subsiste le risque davoir des oscillations faible
amplitude en rgime permanent ; ce qui nexiste pas
pour le PI classique [4]. La prcision mathmatique et
la simplicit de lalgorithme du rgulateur sont les
points forts de ce rgulateur, mais il possde une
certaine limitation face aux variations paramtriques
du systme et lors de prsencedune dynamique nonlinaire dans le systme.
0RGpOLVDWLRQGHODPDFKLQH
La machine utilise est suppose distribution
sinusodale, symtrique et non sature. Elle est
alimente en tension travers un onduleur MLI et
commande en courant. Dans un repre li au stator
on, peut crire les quations de la machine sous forme
dtat
G;
[1]
= $; + %8
GW
L
1
0
L
Y
1 , ; =
e t 8 = Y
= 0
0
0
SETIT2005
1 1
1 1 1
0
.
( + . )
1 1 1
1 1
0
( + .
)
.
=
1
0
0
1 1
.
1 1
.
1
ias
-1
T (s)
ibs*
ics*
Onduleur
MLI
(DELTA)
IM
GT
Avec :
/ 2
: Le coefficient de dispersion de la
/ ./
machine.
Bloc d estimation de la
positon
= 1
6WUXFWXUHGHODFRPPDQGH
[2]
3 //
7* = S
+ L,.2 /+
[3]
G +
+
*
)
M
+ II = 7 7
GW
0
0
/
Avec 7 = 0 : constante de temps rotorique.
U
2
Si nous considrons le couple 1 * et le flux 3 *
comme rfrences de commande, et nous inversons le
systme des quations (2) et (3), nous obtenons les
quations de commande suivantes [3]-[1] :
2 /8
*
L9;: =
3 S./<
L>
:
7H *
.
8 *
1 + V.78 *
8
=
/<
/<
: = * =
78
ids
iqs*
F.O.C
Te
G #
7#
+ # = /" .L
!
GW
/' L &
%
Z% ( =
.
= Z% S. $
7 $ $
wsl
p r
PI + FMA
r *
? @ A
Figure 1. 6FKpPDEORFGHUpJXODWLRQGHODYLWHVVH
SDUORULHQWDWLRQGHIOX[
L4
5 et L6
7 reprsentent respectivement les commandes
de flux rotorique et le couple, l image du couple est
gnre par le rgulateur de vitesse : un rgulateur
actions proportionnelle-intgrale- (PI).
2EMHFWLIGXVXSHUYLVHXU
Le superviseur introduit doit remplir les tches
suivantes :
[4]
*
L9;:
. *
8
SETIT2005
L incorporation d informations possibles est bien plus
difficile avec des techniques classiques [7].
La combinaison du rgulateur PI et du superviseur
compos des rgles floues permet donc d associer la
prcision mathmatique de l algorithme du PI avec la
supervision du rgulateur flou.
IRQFWLRQQHPHQWGXVXSHUYLVHXUHU
Les entres du superviseur sont l erreur de sortie et
sa variation. Les adaptations faites sur les gains du PI
visent corriger au fur et mesure l volution du
systme en agissant sur la loi de rgulation. L erreur
instantane sert agir sur le rglage du rgulateur
l instant d chantillonnage suivant.
Lors du fonctionnement en ligne du rgulateur, une
matrice floue permet d adapter les gains de faon
optimiser les caractristiques de la rponse temporelle.
Une base de rgles sert tablir une unique table de
dcision en fonction des valeurs e et e. Les
changements sur les deux paramtres du PI sont
calculs en multipliant un lment de la table par les
paramtres du rgulateur qui sont dtermins par une
mthode analytique.
NG
NM
NP
EZ
PP
PM
PG
NG
NG
NG
NG
NG MN
NP
EZ
NM
NG
NG
NM NM NP
EZ
PP
NP
NG
NM
NM
NP
EZ
PP
PM
EZ
NM NM
NP
EZ
PP
PM
PM
PP
NM
NP
EZ
PP
PM
PM
PG
PM
NP
EZ
PP
PM
PM
PG
PG
PG
EZ
PP
PM
PG
PG
PG
PG
7DEOHDX'LQIpUHQFH
6WUXFWXUHJpQpUDOHGXVXSHUYLVHXUIORX
La figure 3, montre la structure gnrale du
superviseur flou dont les entres sont normalises par
un facteur d chelle. On distingue trois parties :
Fuzzy
Adaptation
Mechanisem
e
e
Inference
floue
PI
Te
Fuzzification
k1
k2
)LJXUH $GDSWDWLRQGHVSDUDPqWUHVGX
UpJXODWHXU
z1
zT
N C = N1 + N C
N = N2 + N 0
B
[5]
%DVHGHVUqJOHV
- Pour pouvoir dterminer le contenu de la base
de rgles, il est ncessaire de sappuyer sur des
considrations concernant les liens entre lvolution
des paramtres du PI et les performances dsires :
- le gain intgral Ki est augment, pour amliorer le
temps de monte pendant le rgime transitoire ; Ki
est diminu ds que la consigne dpasse la zone
tolre afin de minimiser le dpassement.
- le gain proportionnel Kp est augment, pour rduire
le temps de monte, mais cette action augmente les
oscillations.
- Les variations sur les gains proportionnel et
intgral ont des influences sur la dynamique du
e
2
Base de
Connaissancess
dfuzzification
Tea
G3
)LJXUH $UFKLWHFWXUHLQWHUQHGXVXSHUYLVHXUIORX
/$IX]]LILFDWLRQ
C est l tape qui permet de transformer une
grandeur mesure sur le processus en ensemble flou.
Pour pouvoir raliser cette tape, il est ncessaire de
dfinir le nombre, la forme et la rpartition des
ensembles flous sur les diffrents univers de discours.
Les critres de choix et leurs justifications sont
exposs ci-dessous :
- le nombre des ensemble flous a t fix 7, c est
pour respecter la contrainte du temps de traitement ;
- la forme choisie est triangulaire, pour simplifier les
traitements informatiques, sachant que la forme peu
d influence sur les rsultas des traitements flous ;
- une rpartition linaire est donne la figure 4.
0pFDQLVPHGHGpFLVLRQRXLQIpUHQFH
La
connaissance
traduisant
les
actions
de
SETIT2005
avec :
fi : le degr d activation de la rgle i ;
ci : le centre de gravit de l ensemble flou i, pour le
rgulateur flou de trois ensembles ; ci prend les
valeurs (-1.5, 0, 1.5) ;
M : le nombre total des rgles d infrence.
N G NM NP EZ PP PM PG
-0.5
0.5
1 1.5
(UUHXU(
6LPXODWLRQHWLQWHUSUpWDWLRQGHV
UpVXOWDV
N G NM NP EZ PP PM PG
-1.5 -1
-0.5
0.5
1 1.5
'pULYpHGHUUHXU(
NG NM NP EZ PP PM PG
.3
.6
)DFWHXUGDGDSWDWLRQ
1 1.5
)LJXUH /DIRUPHHWODUpSDUWLWLRQGHV
HQVHPEOHVIORXV
superviseur appliquer au rgulateur PI est regroupe
dans une table de rgle de type Macvicar-Whelan [3]
reproduite sur la table 1, le choix de cette stratgie de
superviseur repose sur les considrations suivantes :
- rduire le temps de rejet du perturbation et de
minimiser son effet ;
- rduire le temps de mont et liminer l oscillation
au rgime permanent.
- compenser les gains du rgulateur lors de la
variation du consigne.
Les oprateurs mathmatiques pour dduire des faits
sont respectivement : la fonction d implication de
Mamdani (MINIMUM), la rgle de compositionnelle
d infrence de Zadeh (MAX-MIN), pour le
MINIMUM ET et le MAXIMUM pour le OU .
7.3 La dfuzzification EFERENCES
A la sortie du moteur dinfrence est transmise
la valeur de la variable f sous forme dune
grandeur floue, constitue de plusieurs ensembles
flous pondrs par des poids reprsentant le poids
de chaque rgle tire [2]-[6]. Le mcanisme de
dfuzzification permet dextraire une valeur
numrique approprie, , pour la sortie du
superviseur. La mthode utilise est la mthode du
centre de gravit ; elle revient faire une somme
pondre des centres des ensembles flous infrs
multiplis
par
les
degrs
dappartenance
correspondant ;
D
F E . E
E
=1
E
=1
[6]
-1.5 -1
2
1.5
1
0.5
0
-0.5
0
5 klm n 6
Gains kp
SETIT2005
60
6000
40
4000
20
2000
0
0
-20
-2000
-40
-60
0
-4000
0
5 klm n 6
)LJXUH)RUPHGDGDSWDWLRQGHJDLQ.o
5 klm n 6
)LJXUH'pWHFWLRQGHV]RQHVQRQOLQpDLUHV
150
/DYLWHVVH:UP
V
100
50
0
-50
-100
-150
0
50
0 0.10.2
100
99.9
1.7 1.8 1.9
105
100
95
90
1.51.55 1.6
100
0
100
100
-100
-100
3.9 4 4.14.2
2 2.2 2.4
)LJXUH (YROXWLRQGHODYLWHVVHVXSHUYLVHXUUpJXODWHXUVORUVGXGpPDUUDJHGHSHUWXUEDWLRQHWLQYHUVLRQGHVHQV
GHURWDWLRQ
100
&RXSOH1P
50
-50
-100
0
klmn
a
100
20
15
50
10
10
0 0.1 0.2
b
0
1.5 1.551.6
c
5
1.7 1.8 1.9
d
50
50
-50
-50
2 2.2 2.4
e
4 4.2 4.4
f
)LJXUH (YROXWLRQGXFRXSOHVXSHUYLVHXUUpJXODWHXUVORUVGXGpPDUUDJHGHSHUWXUEDWLRQHWLQYHUVLRQGHVHQVGH
URWDWLRQ
SETIT2005
valuer leurs valeurs du rgulateur PI selon les
performances dsires.
600
5pIpUHQFHELEOLRJUDSKLTXH
400
200
-200
0
FHG IKJML.N rgs P
1
t
klm n
T`ebuv^w\wx yK\Ky
z{Y y|Y Z T`[c\W^~}hydZ [
.o
150
Vitesse (rad/s)
>@2OLYHLUD-3HW6HQWLHLUR-)X]]\SHDQ&RQWURO
&RQIHUHQFH -XO\ *UH6XSHUYLVLRQ RQ
,QWHOOLJHQW &RQWURO 6\VWHPV (XURQREOH )UDQFH
SS
50
0
-50
0
t(s)
)LJXUH 5pSRQVHGHODYLWHVVHjXQHYLWHVVH
QXOHWHQFKDUJH
100
Couple (N)
50
0
>@ 7VHQJ +& DQG +ZDQJ 9 DQG /HS 6 )X]]\
6HUYRFRQWUROOHU WKH +LHUDUFKLFDO $SSURDFK ,(((
,QWHUQDWLRQDO &RQIHUHQFH RQ )X]]\ 6\VWHPV
0DUFK6DQ'LHJRWKH86$SS
$SSHQGL[
50
t(s)
)LJXUH. eYROXWLRQGXFRXSOHjXQHFRQVLJQH
QXOOHHWHQFKDUJH
p
>@%&KHWDWH$.KDOGRXQ&RPPDQGH,QGLUHFWHj
)OX[ 5RWRULTXH 2ULHQWp GXQH 0DFKLQH j ,QGXFWLRQ
DYHF$GDSWDWLRQ GH OD &RQVWDQWH GH 7HPSV 5RWRULTXH
SDU /RJLTXH )ORXH )LUVW ,QWHUQDWLRQDO &RQIHUHQFH
RQ(OHFWULFDO(QJLQHHULQJ,&((1RYHPEHU
>@./DURXVVL0=HOPDWFRPPDQGHSDUORJLTXH
IORXH GXQ PRWHXU j LQGXFWLRQ 61&6 RFWREUH
'MHOID
100
100
RQFOXVLRQ
r
r
E
E
I, I
J
Ki , Kp
M
P
Rr
Rs
Te
Tfr
Tr,
Ts
V
ws , we
wr
wsl
Position du rotor
Vitesse rotorique
rd/s
Flux
Wb
Variation d erreur
Erreur
Courant
A
Moment d inertie
Kg.m2
Coefficients d adaptation des gains
Nombre de rgles floues
Nombre de paires de ples
Rsistance rotorique
Rsistance statorique