Modélisation du processus de pilotage d'un atelier - Les thèses en ...
Modélisation du processus de pilotage d'un atelier - Les thèses en ...
Modélisation du processus de pilotage d'un atelier - Les thèses en ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Conclusions et perspectives<br />
donc choisi d’utiliser un logiciel <strong>de</strong> simulation. L’application <strong>de</strong> la simulation <strong>en</strong> ligne permet<br />
aussi d’analyser et <strong>de</strong> comparer plusieurs scénarios pour corriger les variables <strong>de</strong> <strong>pilotage</strong> <strong>du</strong><br />
système <strong>de</strong> pro<strong>du</strong>ction dans le cas où <strong>de</strong>s événem<strong>en</strong>ts tels que l’apparition d’une panne,<br />
l’arrivée d’une comman<strong>de</strong> urg<strong>en</strong>te, etc. provoquerai<strong>en</strong>t <strong>de</strong>s écarts par rapport aux objectifs<br />
fixés.<br />
Après un état <strong>de</strong> l’art sur la simulation <strong>en</strong> ligne, la simulation <strong>en</strong> temps réel, la<br />
simulation <strong>de</strong> type Hardware In the Loop, la simulation Look Ahead et l’émulation, nous<br />
avons proposé une modélisation <strong>du</strong> <strong>processus</strong> <strong>de</strong> <strong>pilotage</strong> <strong>en</strong> temps réel à l’ai<strong>de</strong> <strong>de</strong> la<br />
simulation <strong>en</strong> ligne. Nous avons proposé les trois fonctions principales qui permett<strong>en</strong>t <strong>de</strong><br />
décrire le <strong>processus</strong> <strong>de</strong> <strong>pilotage</strong> : la fonction Observer, la fonction se Projeter et la fonction<br />
Déci<strong>de</strong>r. Cette modélisation nous a permis <strong>de</strong> caractériser ces fonctions et <strong>de</strong> décrire les<br />
différ<strong>en</strong>tes utilisations <strong>de</strong> la simulation <strong>en</strong> ligne pour supporter ces fonctions comme la<br />
simulation <strong>en</strong> temps réel, la simulation <strong>de</strong> projection et la simulation <strong>de</strong> correction. Le<br />
<strong>processus</strong> <strong>de</strong> <strong>pilotage</strong> à l’ai<strong>de</strong> <strong>de</strong> la simulation s’applique sur un intervalle <strong>de</strong> temps qui<br />
comm<strong>en</strong>ce à la détection d’un événem<strong>en</strong>t critique sur le terrain jusqu’à la correction <strong>de</strong>s<br />
valeurs <strong>de</strong>s variables <strong>de</strong> <strong>pilotage</strong> à mettre à jour dans le <strong>processus</strong> opérationnel réel.<br />
Nous avons aussi étudié la chronologie <strong>de</strong>s événem<strong>en</strong>ts <strong>du</strong> <strong>processus</strong> <strong>de</strong> <strong>pilotage</strong>. Cela<br />
nous a permis <strong>de</strong> comparer les différ<strong>en</strong>tes stratégies possibles d’utilisation <strong>de</strong> la simulation <strong>en</strong><br />
ligne. Nous avons comparé la stratégie d’utilisation <strong>de</strong> <strong>de</strong>ux modèles <strong>de</strong> simulation avec une<br />
stratégie utilisant un seul modèle. Nous avons aussi prés<strong>en</strong>té une métho<strong>de</strong> d’initialisation <strong>du</strong><br />
modèle sur un état unique ou sur <strong>de</strong>s états successifs. Nous proposons d’utiliser plutôt la<br />
stratégie avec un seul modèle <strong>de</strong> simulation, à la fois <strong>en</strong> temps réel et <strong>en</strong> temps accéléré avec<br />
initialisation sur un état unique. L’avantage le plus important <strong>de</strong> l’application d’une telle<br />
stratégie est <strong>de</strong> simplifier le <strong>processus</strong> <strong>de</strong> <strong>pilotage</strong>, mais elle prés<strong>en</strong>te une difficulté pour la<br />
reprise <strong>de</strong> la simulation <strong>en</strong> temps réel, après avoir corrigé le système réel. Parmi les<br />
perspectives, nous p<strong>en</strong>sons que ces stratégies liées à l’utilisation d’un ou <strong>de</strong> <strong>de</strong>ux modèles<br />
sont intéressantes à développer.<br />
Nous avons proposé une architecture pour le <strong>pilotage</strong> <strong>en</strong> temps réel d’un système <strong>de</strong><br />
pro<strong>du</strong>ction. Ce <strong>pilotage</strong> est basé sur le couplage <strong>en</strong>tre un outil <strong>de</strong> simulation <strong>en</strong> ligne à<br />
événem<strong>en</strong>ts discrets et un système d’exécution <strong>de</strong>s fabrications <strong>de</strong> type MES <strong>en</strong> spécifiant les<br />
besoins pour ce couplage. Nous avons démontré la faisabilité technique <strong>de</strong> solutions pour la<br />
réalisation <strong>de</strong> la simulation <strong>en</strong> ligne <strong>en</strong> nous appuyant sur une plateforme expérim<strong>en</strong>tale <strong>de</strong><br />
pro<strong>du</strong>ction qui est constituée <strong>de</strong> convoyeurs automatisés permettant <strong>de</strong> transférer <strong>de</strong>s palettes<br />
portant les pro<strong>du</strong>its <strong>en</strong> cours d’assemblage vers différ<strong>en</strong>ts postes <strong>de</strong> travail. Pour cela, nous<br />
avons choisi <strong>de</strong> nous appuyer sur le logiciel <strong>de</strong> simulation <strong>de</strong> flux Witness. L’outil <strong>de</strong><br />
développem<strong>en</strong>t complém<strong>en</strong>taire à Witness, appelé SIMBA, nous a permis <strong>de</strong> synchroniser les<br />
événem<strong>en</strong>ts réels avec le simulateur. Pour obt<strong>en</strong>ir une connexion avec le <strong>processus</strong> réel, nous<br />
nous avons utilisé un cli<strong>en</strong>t OPC, un standard d’échange <strong>de</strong> données afin d’accé<strong>de</strong>r <strong>en</strong> temps<br />
réel aux variables <strong>de</strong>s automates. Ces travaux se limit<strong>en</strong>t à la réalisation <strong>de</strong> la fonction<br />
[Observer] <strong>de</strong> notre proposition <strong>de</strong> modélisation <strong>du</strong> <strong>processus</strong> <strong>de</strong> <strong>pilotage</strong> <strong>en</strong> temps réel à<br />
l’ai<strong>de</strong> <strong>de</strong> la simulation. Dans les perspectives, cette expérim<strong>en</strong>tation peut se poursuivre pour<br />
démontrer la faisabilité technique <strong>de</strong> la fonction [Se projeter] pour la simulation <strong>de</strong> projection<br />
et la fonction [Déci<strong>de</strong>r] pour la simulation <strong>de</strong> correction.<br />
158