Implémentation d’une commande floue sur une carte Arduino pour la commande d’un moteur à courant continu
Loading...
Date
2024-06-25
Journal Title
Journal ISSN
Volume Title
Publisher
FGEI.UMMTO
Abstract
Dans ce mémoire, nous avons conçu et implémenté un schéma de commande pour commander un moteur à courant continu.
Un régulateur flou de type Takagi-Sugeno a été développé afin de commander ce moteur en vitesse sans connaître son modèle mathématique précis, ce régulateur s’inspire du raisonnement humain pour déduire la variation à appliquer à la commande dans le but d’atteindre la vitesse de consigne. Le schéma de commande qui inclus ce régulateur a été programmé dans l’environnement Simulink de Matlab, des outils Matlab tel que «Fuzzy Logic Designer», «System Identification Toolbox» ou encore « PID Tuner » ont été utilisés pour la conception du contrôleur flou mais aussi le contrôleur PID classique que nous avons développé pour comparaison. Chacun de ces deux régulateurs a été implémenté dans une carte Arduino Due, choisie pour sa fréquence d’échantillonnage élevée. Les résultats obtenus démontrent l’efficacité du régulateur flou malgré le fait qu’il n’est pas basé sur un modèle précis.
Description
75 p. : ill. ; 30 cm. ( CD-Rom)
Keywords
Takagi-Sugeno, Régulateur flou, Implémentation simulink, Commande en vitesse, Arduino fuzzy, Logic designer, Commande floue, Carte arduino, Moteur à courant continu.
Citation
Automatique et Informatique Industrielle