Commande predictive appliquee a un traceur de trajectoire

La rรฉgulation classique fait intervenir un rรฉgulateur Proportionnel-Intรฉgral-Dรฉrivรฉ (P.I.D). Cependant, dans les industries modernes, avoir un temps de rรฉponse minimal ou des caractรฉristiques dynamiques sรฉvรจres n’est pas toujours facile voire mรชme impossible. Pour surmonter ces problรจmes, les automaticiens exploitent ce qu’on appelle ยซ la rรฉgulation avancรฉe ยป qui est une rรฉgulation numรฉrique. Actuellement, la quasi-totalitรฉ des industries est automatisรฉe grรขce ร  l’รฉvolution du monde numรฉrique.

La commande prรฉdictive fait partie de la classe des commandes optimales robustes et a รฉtรฉ introduite dans la deuxiรจme moitiรฉ du XXรจme Siรจcle par Jacques Richalet et ne cesse de sโ€™amรฉliorer. Depuis cette รฉpoque, les mรฉthodes prรฉdictives sont en plein essor. La notion prรฉdictive peut รชtre comparรฉe ร  la notion de prophรฉtie: dire ce qui arrivera demain en fonction de ce qui se passe aujourd’hui. En effet, par analogie ร  la conduite dโ€™une voiture, on sait que telle action sur lโ€™accรฉlรฉrateur, sur le frein ou sur le volant modifie, aprรจs un certain temps, la vitesse et la position du vรฉhicule. Par cette stratรฉgie, les objectifs de commande et les contraintes sont conjointement pris en compte dans la formulation du problรจme. Le principe de cette technique est l’utilisation d’un modรจle dynamique du processus ร  rรฉguler afin d’anticiper son comportement futur.

Lโ€™homme cherche toujours ร  faciliter sa vie, que ce soit dans le domaine domestique ou industriel, en automatisant les systรจmes qui lโ€™entourent. Les robots ont รฉtรฉ conรงus dans le but dโ€™assister lโ€™homme dans son travail pour lโ€™exรฉcution de tรขches pรฉnibles et rรฉpรฉtitives. Cependant, leurs commandes ne sont pas toujours faciles parce que lโ€™homme a besoin dโ€™une tรขche bien faite mais aussi vite faite. Dans lโ€™industrie, les robots doivent รชtre rapides, prรฉcis et robustes.

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

Dรฉfinition

En automatisme industriel, la rรฉgulation des systรจmes est indispensable. Toutefois, cette mรฉthode 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 de 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 faisant intervenir des รฉchanges thermiques dans leurs processus 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. Ce qui fait donc que 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 : Elle est trรจs intรฉressante dans la commande des machines asynchrones.

Technique de rรฉgulation avancรฉe

Rรฉgulation cascade

Principe
La rรฉgulation est assurรฉe par deux rรฉgulateurs : esclave et maรฎtre. La consigne du rรฉgulateur esclave รฉtant la sortie du celui principal ou maรฎtre.

Conditions imposรฉes et avantages
La faiblesse de la rรฉgulation classique rรฉside dans le fait que si une perturbation a eu lieu, le rรฉgulateur ne procรจde pas ร  la correction tant quโ€™il nโ€™en est pas encore informรฉ, en dโ€™autres termes, une fois que la mesure sโ€™en trouve dรฉfigurรฉe, ce qui nโ€™est pas le cas pour une rรฉgulation cascade. Puisque, comme on lโ€™a dรฉjร  prรฉcisรฉ, une perturbation sur la variable intermรฉdiaire ?? est corrigรฉe par le rรฉgulateur esclave ?2 . Pour que cette perturbation soit neutralisรฉe avant quโ€™elle ne frappe pas la mesure, il est impรฉratif que ?2 soit dimensionnรฉ de maniรจre ร  ce quโ€™il soit rapide et aussi plus rapide que ?1.

La notion dโ€™avance temporelle nโ€™a plus de sens si le processus est perturbรฉ au niveau du deuxiรจme sous-systรจme. Cependant, elle est encore acquise dans le cas dโ€™un changement de consigne. Puisque la structure cascade amรฉliore le temps de rรฉponse du processus, il rend donc infime la transitoire. Par consรฉquent, un changement de consigne est traitรฉ trรจs rapidement.

Rรฉgulation prรฉdictive

a Principe
Cette rรฉgulation utilise un modรจle dynamique du processus ร  lโ€™intรฉrieur dโ€™un contrรดleur ร  temps rรฉel pour prรฉdire son futur comportement, cโ€™est pour cela quโ€™elle est dite ยซ Model-Based Predictive Control ยป (MBPC). Elle permet dโ€™empรชcher que la perturbation principale ait un effet significatif sur la variable ร  rรฉguler, dโ€™oรน lโ€™effet prรฉdictif. Son utilisation est justifiรฉe quand la perturbation est bien dรฉfinie. Il existe plusieurs types de commande prรฉdictive, ร  savoir :
– Commande prรฉdictive fonctionnelle (PFC) : offre un correcteur robuste et facile ร  rรฉgler.
– Commande prรฉdictive gรฉnรฉralisรฉe (GPC) : permet la synthรจse dโ€™un correcteur performant et robuste. Elle exploite la stratรฉgie de lโ€™horizon fuyant. Cโ€™est pour cela que nous allons dรฉvelopper ce second concept.

b Commande Prรฉdictive Gรฉnรฉralisรฉe
La GPC fait intervenir diverses notions :
โ— Trajectoire de rรฉfรฉrence : spรฉcifie la trajectoire future du processus, elle tend vers la consigne suivant une certaine dynamique. Gรฉnรฉralement, elle est exponentielle.
โ—ย Sortie prรฉdite : trajectoire que va avoir la sortie ร  lโ€™รฉtat futur.
โ—ย Horizon de prรฉdiction : intervalle de temps dans laquelle sโ€™effectue la prรฉdiction.

c Modรจle numรฉrique de prรฉdiction
Le modรจle et la fonction ร  minimiser sont diffรฉrents dโ€™un algorithme de commande prรฉdictive ร  un autre.

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 chatpfe.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

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.2.4 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
II.1 Algorithme utilisรฉ
II.1.1 Dรฉfinition du modรจle
a Modรจle ARMA ou โ€œAutoRegressive Moving Averageโ€
b Modรจle CARIMA
II.1.2 Prรฉdicteur optimal
II.1.3 Expression du critรจre sous forme analytique
II.1.4 Forme matricielle du critรจre
II.2 Commande prรฉdictive gรฉnรฉralisรฉe : synthรจse RST
II.2.1 Prรฉdicteur optimal
II.2.2 Expression du critรจre
a Forme matricielle du critรจre quadratique
b Minimisation de la fonction coรปt
II.2.3 Reprรฉsentation polynomiale du rรฉgulateur
II.3 Diffรฉrents types de commande prรฉdictive gรฉnรฉralisรฉe
II.3.1 GPC ร  Modรจle de Rรฉfรฉrences Multiples (GPC/MRM)
a But
b Critรจre quadratique
c Schรฉma de principe
II.3.2 GPC cascade
a Principe
b Critรจre
II.3.3 GPC cascade ร  Modรจle de Rรฉfรฉrence (GPCC/MRM)
a principe
b Critรจre de minimisation
II.4 La commande prรฉdictive non linรฉaire
II.4.1 Principe de base de la thรฉorie prรฉdictive
II.4.2 Mรฉthode de rรฉsolution
II.5 Stabilitรฉ
II.6 Conclusion
CHAPITRE III COMMANDE PREDICTIVE Dโ€™UN BRAS TRACEUR
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รฉ
a Un solide dans lโ€™espace
b 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
IV.1. Prรฉsentation des interfaces
IV.1.1 Accueil
IV.1.2 Choix de la forme
IV.1.3 Paramรจtres
a Ligne droite
b Ellipse
c Cercle
IV.2 Fonctionnement interne
IV.2.1 Elaboration de la trajectoire
a Ligne
b Ellipse
c Cercle
IV.2.2 Modรฉlisation
a Modรจle Gรฉomรฉtrique Direct (MGD)
b Modรจle Gรฉomรฉtrique Inverse (MGI)
c Modรจle Dynamique (MD)
IV.2.3 Exemple dโ€™utilisation
a Choix de la forme
b Saisies des paramรจtres
c Trajectoire obtenue
IV.2.4 Paramรจtres
a Horizon de prรฉdiction
b Espace de travail
IV.2.5 Commande du bras manipulateur
a Servomoteur
b Commande du bras
IV.3 Conclusion
CONCLUSION

Lire 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 *