COMMANDE PREDICTIVE A UN BRAS MANIPULATEUR

Gรฉnรฉralitรฉs sur la rรฉgulation avancรฉe

Dรฉfinition En automatisme industriel, la rรฉgulation des systรจmes est indispensable. Toutefois, la mรฉthode classique ne parvient pas ร  contrรดler le systรจme quand ce dernier est, par exemple, difficile ร  modรฉliser, ou quand on veut amรฉliorer sa performance. Quand la stabilitรฉ et la rรฉgulation dโ€™un processus, comme une manque de robustesse face aux erreurs de modรจle ou de perturbations, ne peuvent plus รชtre assurรฉes par un rรฉgulateur classique PID, on nโ€™a que deux solutions : soit on modifie la structure du processus soit on propose un algorithme plus complexe. Ces mรฉthodes sont dites de rรฉgulation avancรฉe.
Types On distingue plusieurs mรฉthodes de rรฉgulation avancรฉe :
๏‚ท Rรฉgulation cascade : la plus utilisรฉe dans les industries ร  cause de sa simplicitรฉ et de sa facilitรฉ dโ€™utilisation par rapport aux autres mรฉthodes car elle nโ€™exige pas un modรจle. Elle est gรฉnรฉralement combinรฉe avec lโ€™une des types citรฉs ci-aprรจs.
๏‚ท Rรฉgulation prรฉdictive ou ร  compensation de perturbation ou encore de correction anticipatrice : on sโ€™en sert surtout pour rรฉsoudre les problรจmes de rรฉgulation dans des processus ยซ Multiple In Multiple Out ยป (MIMO). Les industries utilisant des procรฉdรฉs thermiques sont les principales exploratrices de ce systรจme de rรฉgulation.
๏‚ท Rรฉgulation adaptative : cette appellation vient du fait que les paramรจtres du rรฉgulateur sont รฉvaluรฉs au cours du temps ร  une frรฉquence dรฉterminรฉe. La rรฉgulation sโ€™adapte automatiquement aux รฉventuelles perturbations pour quโ€™ils nโ€™aient pas dโ€™influences significatives sur la grandeur ร  rรฉguler.
๏‚ท Rรฉgulation floue : La commande floue a pour but de traiter des problรจmes de commande de processus ร  partir uniquement de connaissances de comportement formuler sous forme linguistique Elle est trรจs intรฉressante dans la commande des machines asynchrones.

Exemple dโ€™utilisation de la commande logique floue

ย  ย  ย  ย  ย  ย  ย  De nos jours, la logique floue fait partie des mรฉthodes courantes utilisรฉes pour contrรดler les processus industriels :
Station dโ€™รฉpuration : Les stations dโ€™รฉpuration modernes utilisent des processus biologiques pour purifier les eaux usรฉes avant de les rejeter dans lโ€™environnement naturel. Pour assurer le dรฉroulement correct de lโ€™รฉpuration, les concentrations de diffรฉrentes matiรจres organiques contenues dans lโ€™eau et des rรฉservoirs dโ€™aรฉration doivent รชtre bien maitrisรฉes. Des modรจles mathรฉmatiques partiels de la station existent mais pas pour la station complรจte. Dโ€™oรน lโ€™intรฉrรชt de la commande par la logique floue.
PID flou : On peut se servir des connaissances pragmatiques que lโ€™on a sur les rรฉglages de PID pour amรฉliorer sa performance en changeant ses coefficients de lโ€™algorithme. Les coefficients du PID seront alors dรฉfinis comme sorties floues du RLF.
Correcteur Prรฉdictif flou : On formalise les rรจgles, par exemple, ร  partir dโ€™une bonne expertise sur le comportement du PID en agissant sur le gain proportionnel, gain intรฉgral, et gain dรฉrivรฉ. Une autre variante est lโ€™utilisation de la logique floue dans le calcul ou le rรฉglage des diffรฉrents paramรจtres (horizons de commande, de prรฉdiction, coefficient de pondรฉration) dโ€™un correcteur prรฉdictif GPC.

Principe de la commande prรฉdictive

ย  ย  ย  ย  ย  ย  ย  ย Le principe de la commande prรฉdictive consiste ร  crรฉer pour le systรจme asservi un effet anticipatif par rapport ร  une trajectoire ร  suivre connue ร  lโ€™avance, en se basant sur la prรฉdiction du comportement futur du systรจme et en minimisant lโ€™รฉcart de ces prรฉdictions ร  la trajectoire au sens dโ€™une certaine fonction coรปt, tout en respectant des contraintes de fonctionnement. Cette idรฉe est simple et intuitive, pratiquรฉe de faรงon assez systรฉmatique dans la vie quotidienne. Par exemple, un piรฉton analyse lโ€™รฉtat de son chemin sur un horizon assez lointain pour dรฉterminer le chemin le plus rapide ร  prendre, en tenant compte des diffรฉrentes contraintes (ยซ feux de circulation ยป, ยซ รฉviter la foule ยป, ยซ passage glissant ยป โ€ฆ). Les techniques de commande prรฉdictive sโ€™appuient sur un modรจle de prรฉdiction dรฉterminรฉ hors ligne. Cette particularitรฉ permet de classer la commande prรฉdictive dans la grande famille des commandes ร  base de modรจles, dite โ€˜MBCโ€™ (Model Based Control). A partir dโ€™une trajectoire de rรฉfรฉrence ร  suivre connue, elles rรฉalisent en temps rรฉel ร  chaque pรฉriode dโ€™รฉchantillonnage les รฉtapes suivantes :
1. Calculer les prรฉdictions des variables de sortie ๐‘ฆฬ‚ sur un horizon de prรฉdiction sur la sortie ๐‘๐‘ฆ ,
2. Minimiser un critรจre quadratique ร  horizon fini portant sur les erreurs de prรฉdictions futures, รฉcarts entre la sortie prรฉdite du systรจme et la consigne future,
3. Obtenir une sรฉquence de commandes futures sur un horizon de commande ๐‘๐‘ข pouvant รชtre diffรฉrent de ๐‘๐‘ฆ ,
4. Appliquer uniquement la premiรจre valeur de cette sรฉquence sur le systรจme,
5. Rรฉpรฉter ces รฉtapes ร  la pรฉriode dโ€™รฉchantillonnage suivante, selon le principe de lโ€™horizon fuyant.

Paramรจtre du contrรดleur

ย  ย  ย  ย  ย  ย  ย  ย Concernant le contrรดleur, on a utilisรฉ un horizon de prรฉdiction de N=10, un horizon de commande Nu= 3, Facteur de pondรฉration n=0.1 et avec une pรฉriode dโ€™รฉchantillonnage Te= 0.01 vue que notre systรจme est hautement non linรฉaire. Le temps de simulation est de 15s

CONCLUSION

ย  ย  ย  ย  ย  ย  ย  Lโ€™objectif principal assignรฉ ร  ce travail est de pouvoir commander un bras manipulateur par la stratรฉgie prรฉdictive. La commande prรฉdictive fait intervenir la notion de trajectoire de rรฉfรฉrence, de coรปt, dโ€™horizon de prรฉdiction et dโ€™horizon de commande. Elle permet dโ€™atteindre les objectifs de coรปt et de qualitรฉ. La fonction coรปt exprime lโ€™รฉcart entre la trajectoire de rรฉfรฉrence et la sortie rรฉelle du processus. Cette fonction est, gรฉnรฉralement, une fonction quadratique. La notion de commande rime avec celle de donner un ordre pour l’exรฉcution d’une tรขche quelconque. La technique prรฉdictive peut gรฉrer les diverses contraintes qui se posent sur les variables manipulรฉes et les variables contrรดlรฉes. Vus les besoins industriels, les robots doivent รชtre commandรฉs de faรงon ร  ce quโ€™ils rรฉagissent presque instantanรฉment avec le comportement souhaitรฉ par lโ€™utilisateur. La connaissance de la trajectoire ร  emprunter est essentielle dans des applications robotiques. Pour le bras, les contraintes sont lโ€™espace de travail et les couples que peuvent gรฉnรฉrer les actionneurs. Le bras est un systรจme hautement non linรฉaire du fait que sa modรฉlisation dynamique aboutit ร  des รฉquations diffรฉrentielles dont les coefficients sont variables suivant les paramรจtres mรฉcaniques et les configurations des mouvements dรฉsirรฉs. Malgrรฉ ces complexitรฉs, on a pu รฉlaborer un modรจle et on a pu lโ€™implรฉmenter pour une simulation. La simulation peut รชtre interprรฉtรฉe comme une poursuite de trajectoire en position avec la gรฉnรฉration des trajectoires dans lโ€™espace de travail. La mise en รฉquation nous a permis de calculer point par point la trajectoire qui va nous servir deย rรฉfรฉrence. La loi de commande est obtenue en exploitant lโ€™รฉquation dynamique du bras manipulateur. Et, comme perspective, il serait intรฉressant dโ€™appliquer dโ€™autres techniques avancรฉes telles que la commande prรฉdictive cascade qui profite ร  la fois des avantages tirรฉs de la commande prรฉdictive et ceux de lโ€™approche cascade qui est principalement la rรฉjection de la perturbation et lโ€™amรฉlioration du temps de rรฉponse. Cette combinaison permettra lโ€™amรฉlioration de performances obtenues. Dans certaines utilisations, il est aussi avantageux de crรฉer des formes 3D. Comme la simulation ne peut en aucun cas remplacer une application rรฉelle, le systรจme de commande appliquรฉ dans ce mรฉmoire ne pourrait รชtre validรฉ quโ€™une fois testรฉ sur des robots rรฉels. Il en est de mรชme pour la commande des robots manipulateurs en prรฉsence de contact et les paramรจtres de lโ€™environnement.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela rapport-gratuit.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

REMERCIEMENTS
RESUME
ABSTRACT
LISTE DES ABREVIATIONS
LISTE DES NOTATIONS
LISTE DES TABLEAUX
INTRODUCTION
CHAPITRE I ETAT DE Lโ€™ART
I.1 Gรฉnรฉralitรฉs sur la rรฉgulation avancรฉe
I.1.1 Dรฉfinition
I.1.2 Types
I.2 Technique de rรฉgulation avancรฉe
I.2.1 Rรฉgulation cascade
a Principe
b Conditions imposรฉes et avantages
I.2.2 Rรฉgulation prรฉdictive
a Principe
b Commande Prรฉdictive Gรฉnรฉralisรฉe
c Modรจle numรฉrique de prรฉdiction
d Caractรฉristiques
e Avantages et inconvรฉnients
f Domaine dโ€™utilisation
I.2.3 Rรฉgulation adaptative
a Fonctionnement
b Commande adaptative auto-ajustable
c Commande adaptative avec modรจle de rรฉfรฉrence(MRAC)
d Lois de commande adaptative
e Principe
f Intรฉrรชts
I.1.2 Rรฉgulateur flou
a Mรฉcanisme de fonctionnement
b Boucle de rรฉglage
c Mรฉthode de la rรฉgulation floue
d Etude systรฉmique du systรจme
e Fuzzification
f Formalisation de lโ€™expertise
g Infรฉrences floues
h Dรฉfuzzification
i Exemple dโ€™utilisation de la commande logique floue
j Intรฉrรชts et limites
I.3 Conclusion
CHAPITRE II LA COMMANDE PREDICTIVE NON LINEAIRE
II.1 Principe de la commande prรฉdictive
II.2 La commande prรฉdictive non linรฉaire
II.2.1 Principe de base – Gรฉnรฉralitรฉs
a Objectif de fonctionnement
b Modรจle
c Problรจme dโ€™optimisation
d Mรฉthode de rรฉsolution
II.2.2 Problรฉmatiques liรฉes ร  la stratรฉgie de commande prรฉdictive
a Problรจmes structurels de lโ€™approche
๏‚ท Faisabilitรฉ a priori
๏‚ท Stabilitรฉ
b Problรจmes de synthรจse de lโ€™approche
๏‚ท Choix de lโ€™horizon de prรฉdiction Ny
๏‚ท Choix de lโ€™horizon de commande Nc
๏‚ท Problรจme dโ€™optimisation dans le contexte du temps rรฉel
II.3 Conclusion
CHAPITRE III COMMANDE PREDICTIVE Dโ€™UN BRAS MANIPULATEUR
III.1. Gรฉnรฉralitรฉs
III.1.1 Dรฉfinitions
III.1.2 Constituants dโ€™un robot
III.1.3 Diffรฉrents types
a Les manipulateurs
b Les tรฉlรฉmanipulateurs
c Les robots
III.1.4 Caractรฉristique dโ€™un robot
III.1.5 Reprรฉsentation dโ€™un solide dans lโ€™espace – Degrรฉ de libertรฉ et de mobilitรฉ
d Un solide dans lโ€™espace
e Liaison
III.2. Bras manipulateur
III.2.1. Prรฉsentation
III.2.2. Matrice de transformation
a Rotation autour dโ€™un axe
b Matrice de transformation du bras
c Position de lโ€™effecteur
III.3. Modรฉlisation du manipulateur
III.3.1 Equation de prรฉdiction
III.3.2 Prรฉdiction de consigne
III.4. Commande prรฉdictive du bras
III.4.1. Gรฉnรฉralitรฉs
III.4.2. Asservissement dans le domaine des vitesses
a Structure gรฉnรฉrale
b Prรฉdicteurs des consignes et de lโ€™erreur de modรฉlisation
c ร‰quations de prรฉdiction de la vitesse du manipulateur
III.4.3. Asservissement dans le domaine des positions
a Structure gรฉnรฉrale
b Equations de prรฉdiction de la position du manipulateur
III.5. Conclusion
CHAPITRE IV SIMULATION
III.1 Prรฉsentation de MATLAB/SIMECHANICS
III.1.1 Elaboration de la trajectoire
a Modรจle Gรฉomรฉtrique Direct (MGD)
b Modรจle Gรฉomรฉtrique Inverse (MGI)
III.1.2 Modรฉlisation du bras
a Modรจle Dynamique (MD)
b Modรจle SimMechanics
III.1.3 Paramรจtre du contrรดleur
III.2 Rรฉsultat
III.3 Conclusionย 
CONCLUSION
ANNEXE I : Dรฉtermination des gains dโ€™ajustement non linรฉaire
ANNEXE II : Servomoteur et Moteur ร  courant continu
a Servomoteur
b Moteur ร  courant continu
REFERENCE BIBLIOGRAPHIQUE ET WEBOGRAPHIQUE.

Tรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *