Académique Documents
Professionnel Documents
Culture Documents
NASRI
Ralis par
Sofiene guedri
Encadr par
Mr Anouar Ben Khalifa
1 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
I- Introduction :
II- Principe :
Le pendule invers tudi est compos dun chariot mobile en translation sur
un axe horizontal, supportant un pendule.
Le pendule fix sur le chariot est libre en rotation. Il admet un angle de 360.
8 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
.. 4 3.g.m
X .F
mp mc mp 4.mc
Avec :
F : Force (commande) teta : grandeur commande
mc : masse du chariot (=1Kg) mp : masse du pendule (=0.1Kg)
g : acclration gravitationnelle (=9.8 m/s) L :Longueur du pendule(=0.5m)
La priode dchantillonnage = 10 ms
Le schma bloc suivant est ralis sous Simulink , afin dobtenir la reprsentation
dtat du systme tudi.
9 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
10 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
11 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
Chapitre III :
Le contrleur flou.
I- Introduction :
Lerreur (appel teta dans ce travail) est lcart angulaire entre le signal de sortie Y(t)
et le signal de consigne r(t). La variation de lerreur (appel dteta dans ce travail) est
la diffrence entre lerreur linstant k et celle linstant (k-1).
12 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
teta
F
N Z P
N PG P Z
Dteta
Z P Z N
P Z N NG
13 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
NG : Ngative grande.
N : Ngative. Z : Zro. P : Positive.
PG : Positive grande.
III- 4- La dfuzzification :
La sortie F :
Figure 11 : La sortie F .
14 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
La commande floue doit donner une solution numrique pour tre exploitable.
Exemple de dfuzzification :
15 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
16 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
Commentaire :
Il est clairement apparent , que pour une consigne nulle : teta et dteta sont
pratiquement nulles.
La figure suivante montre la rponse du contrleur flou, qui est aussi nulle.
Le contrleur flou gnre une commande nulle, du fait que lerreur est nulle.
17 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
Commentaire :
18 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
On constate que les dviations sont infrieures 10 en valeur absolue, tel que
dfini au dpart.
19 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
Comparaison :
Commentaire :
20 www.blogmatlab.blogspot.com/
Commande floue dun pendule invers N.NASRI
Conclusion :
Parmi les points forts et les avantages de la commande floue, Les variables
linguistiques. Ces dernires sont bien adaptes la traduction du raisonnement
qualitatif humain. Le fait d'utiliser des prdicats flous permet d'exprimer des
situations graduelles.
La commande floue s'est surtout montre robuste par sa flexibilit : adaptation facile
des domaines dont on ne possde pas de modle mathmatique. Ce qui la rend
applicable des systmes complexes. Mais aussi vis--vis des incertitudes.
Cependant, la commande floue est limite quand le systme est assez complexe (ie :
lorsquon a un nombre lev de rgles floues).
Sans ngliger que les techniques de rglage sont essentiellement empiriques. Et la
dpendance de lexpertise reste toujours consistante malgr tout le dveloppement
technologique connu.
21 www.blogmatlab.blogspot.com/