27.12.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!