|
|||||||||||||||||||||||||||
Dans ce TP, nous traitons de l'application des principes de la logique floue à la simulation d'un contrôleur d'un asservissement de vitesse. 2. Schéma de la commande numérique par logique floue:
C'est un moteur à courant continu accouplée à une charge mécanique. Son alimentation en énergie électrique se fait par l'induit. Son fonctionnement est décrit par les équations suivantes:
où:
Les extraits du catalogue du constructeur des moteurs permettent d'écrire les relations suivantes. Cm=Km I E=Ke Avec:
La tension d'induit du moteur est par
un hacheur supposé parfait et de gain égal
26. La vitesse de rotation est mesurée par une
dynamo tachymétrique de coefficient de transfert
1) En utilisant le toolbox Simulink, établir le modèle du moteur + hacheur; tracer sa réponse indicielle; montrer l'influence d'un échelon de couple résistant Cr à t=2s (On prend T=12ms). 2) En utilisant le toolbox fuzzy Logic, préparer le contrôleur flou. On prendra trois ensembles pour les entrées du régulateurs (Négatif, Voisin de Zéro, Positif) et cinq ensembles flous pour sa sortie (Grand Négatif,Négatif, Voisin de Zéro, Positif, Grand Positif).
Dans ce cas, les règles seront édités suivant l'exemple suivant: Si (e*est Négatif) ET (De* est Négatif) alors (U* est Grand Négatif). 3) Etudier le comportement du système en boucle fermée (toujours avec T=12ms); Conclure 4) A la sortie du contrôleur, on ajoute une sortie intégrale; la commande sera donc définie par: u(kT)=u(kT-T) + A.U*(kT); Conclure 5) Refaire 2 et 3 pour une période d'échantillonnage T=0.5s. Pour recevoir la correction du TP contacter Adel Ben Taziri |
||||||||||||||||||||||||||
![]()