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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Partie III : Simulation <strong>en</strong> ligne couplée à l’exécution<br />

appelée Hierarchical Object-Ori<strong>en</strong>ted Programmable Logic Simulator pour étudier le<br />

<strong>pilotage</strong> à base <strong>de</strong> simulation. Cette approche modélise précisém<strong>en</strong>t les interactions <strong>en</strong>tre les<br />

contrôleurs et elle considère explicitem<strong>en</strong>t les contraintes pour définir les mécanismes <strong>de</strong><br />

transition d’état pour l’évolution d’un système distribué à événem<strong>en</strong>ts discrets. Pour avoir une<br />

image <strong>de</strong> l’état <strong>du</strong> système, cette approche <strong>de</strong> simulation ne communique pas <strong>en</strong> direct avec le<br />

système réel, mais elle se focalise particulièrem<strong>en</strong>t sur la communication et l’échange <strong>de</strong>s<br />

messages.<br />

Dans [Gonzales et Davis, 1998], les auteurs prés<strong>en</strong>t<strong>en</strong>t différ<strong>en</strong>tes modélisations qui<br />

pr<strong>en</strong>n<strong>en</strong>t <strong>en</strong> compte le fonctionnem<strong>en</strong>t réel <strong>de</strong> l’outil <strong>de</strong> pro<strong>du</strong>ction. <strong>Les</strong> données auxquelles<br />

ils se sont le plus intéressés sont les temps machines, les temps <strong>de</strong> transfert par convoyeurs,<br />

les pannes, la maint<strong>en</strong>ance prév<strong>en</strong>tive, etc. La difficulté se situe, d’une part, dans la relation<br />

<strong>en</strong>tre le système réel et la simulation, et d’autre part, dans l’influ<strong>en</strong>ce <strong>de</strong> la comman<strong>de</strong> sur le<br />

système réel. La collecte <strong>de</strong>s informations d'état peut égalem<strong>en</strong>t être difficile. Dans beaucoup<br />

<strong>de</strong> cas, les structures <strong>de</strong> données internes utilisées ne sont pas disponibles. Même si elles<br />

l’étai<strong>en</strong>t, il resterait <strong>en</strong>core à déterminer la relation <strong>de</strong>s données avec l'état actuel <strong>du</strong> système.<br />

<strong>Les</strong> auteurs utilis<strong>en</strong>t <strong>de</strong>s « dictionnaires complets <strong>de</strong> données communes » <strong>en</strong>tre la comman<strong>de</strong><br />

et le modèle <strong>de</strong> simulation. Pour la plupart <strong>de</strong>s outils <strong>de</strong> comman<strong>de</strong> <strong>du</strong> commerce, cette<br />

information n'est pas disponible. En résumé, quand on utilise les outils <strong>de</strong> simulation et <strong>de</strong><br />

comman<strong>de</strong> <strong>du</strong> commerce, on est rarem<strong>en</strong>t capable <strong>de</strong> définir une représ<strong>en</strong>tation conforme <strong>de</strong><br />

l'état <strong>du</strong> système pour le modèle <strong>de</strong> simulation et la comman<strong>de</strong>. Par conséqu<strong>en</strong>t, les auteurs<br />

conclu<strong>en</strong>t que l'initialisation <strong>du</strong> modèle <strong>de</strong> simulation sur l'état courant <strong>de</strong> système <strong>de</strong>vi<strong>en</strong>t<br />

extrêmem<strong>en</strong>t difficile, sinon impossible à réaliser.<br />

[Peters et Smith, 1998] prés<strong>en</strong>t<strong>en</strong>t une simulation d’un système <strong>de</strong> comman<strong>de</strong> appelé<br />

TSCS pour TAMCAM Simulation Control System. Ils utilis<strong>en</strong>t ce système pour étudier les<br />

avantages et inconvéni<strong>en</strong>ts <strong>de</strong> la simulation <strong>en</strong> ligne dans l’architecture <strong>de</strong> comman<strong>de</strong>. La<br />

simulation peut égalem<strong>en</strong>t être utilisée <strong>en</strong> mo<strong>de</strong> Look Ahead pour évaluer <strong>de</strong>s politiques<br />

alternatives <strong>de</strong> comman<strong>de</strong>. La Figure III.4 prés<strong>en</strong>te l’implém<strong>en</strong>tation qu’ils <strong>en</strong>visag<strong>en</strong>t,<br />

réalisée avec Ar<strong>en</strong>a RT (pour Real Time), Access, Visual Basic et Visual C++. <strong>Les</strong> auteurs<br />

utilis<strong>en</strong>t <strong>de</strong>s lois <strong>de</strong> distribution aléatoires dans la modélisation <strong>de</strong> leur système.<br />

Figure III.4 : les connexions <strong>en</strong>tre les différ<strong>en</strong>ts outils d’après [Peters et Smith, 1998]<br />

La simulation qu’ils font tourner <strong>en</strong> parallèle <strong>du</strong> système réel sert à collecter les<br />

différ<strong>en</strong>tes <strong>du</strong>rées <strong>de</strong> pro<strong>du</strong>ction. L’historique <strong>de</strong> ces <strong>du</strong>rées sert alors à évaluer les<br />

coeffici<strong>en</strong>ts <strong>de</strong>s distributions aléatoires, coeffici<strong>en</strong>ts qui sont réutilisés pour la simulation <strong>en</strong><br />

mo<strong>de</strong> Look-Ahead pour connaître le fonctionnem<strong>en</strong>t <strong>du</strong> système <strong>en</strong> cet instant. La simulation<br />

Look-Ahead est égalem<strong>en</strong>t un outil prometteur pour prévoir les délais d'exécution. Alors que<br />

84

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

Saved successfully!

Ooh no, something went wrong!